[libmicroba-java] 07/07: install maven artifacts using mh_install

Tony Mancill tmancill at moszumanska.debian.org
Mon Nov 28 06:01:01 UTC 2016


This is an automated email from the git hooks/post-receive script.

tmancill pushed a commit to branch master
in repository libmicroba-java.

commit 828edc0ec1f503b72ae1a107807eb9a493fe90e7
Author: tony mancill <tmancill at debian.org>
Date:   Sun Nov 27 20:13:30 2016 -0800

    install maven artifacts using mh_install
    
    Add a pom file.
    
    Call mh_install directly, since using --with maven-repo-helper
    installs additional files from the build.
---
 debian/control                 |  2 +-
 debian/libmicroba-java.dirs    |  1 -
 debian/libmicroba-java.install |  1 -
 debian/libmicroba-java.poms    |  2 ++
 debian/microba.pom.xml         | 69 ++++++++++++++++++++++++++++++++++++++++++
 debian/rules                   |  4 +++
 6 files changed, 76 insertions(+), 3 deletions(-)

diff --git a/debian/control b/debian/control
index 6b09010..d2861d3 100644
--- a/debian/control
+++ b/debian/control
@@ -5,7 +5,7 @@ Maintainer: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.or
 Uploaders: tony mancill <tmancill at debian.org>,
  gregor herrmann <gregoa at debian.org>
 Build-Depends: debhelper (>= 10)
-Build-Depends-Indep: ant, default-jdk, libjgraph-java
+Build-Depends-Indep: ant, default-jdk, libjgraph-java, maven-repo-helper
 Standards-Version: 3.9.8
 Homepage: https://github.com/tdbear/microba
 Vcs-Git: https://anonscm.debian.org/git/pkg-java/libmicroba-java.git
diff --git a/debian/libmicroba-java.dirs b/debian/libmicroba-java.dirs
deleted file mode 100644
index 13c9f03..0000000
--- a/debian/libmicroba-java.dirs
+++ /dev/null
@@ -1 +0,0 @@
-usr/share/java
diff --git a/debian/libmicroba-java.install b/debian/libmicroba-java.install
deleted file mode 100644
index 17106b5..0000000
--- a/debian/libmicroba-java.install
+++ /dev/null
@@ -1 +0,0 @@
-redist/microba-0.4.4.3.jar usr/share/java
diff --git a/debian/libmicroba-java.poms b/debian/libmicroba-java.poms
new file mode 100644
index 0000000..be4f2ae
--- /dev/null
+++ b/debian/libmicroba-java.poms
@@ -0,0 +1,2 @@
+debian/microba.pom.xml --no-parent --java-lib --artifact=redist/microba-0.4.4.3.jar
+
diff --git a/debian/microba.pom.xml b/debian/microba.pom.xml
new file mode 100644
index 0000000..aee0f06
--- /dev/null
+++ b/debian/microba.pom.xml
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+	xmlns="http://maven.apache.org/POM/4.0.0"
+	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+
+	<modelVersion>4.0.0</modelVersion>
+	<groupId>com.michaelbaranov.microba</groupId>
+	<artifactId>microba</artifactId>
+	<version>0.4.4</version>
+	<packaging>jar</packaging>
+	<name>Microba Controls</name>
+	<url>http://microba.sf.net</url>
+	<description>Microba Controls library</description>
+	<developers>
+		<developer>
+			<name>Michael Baranov</name>
+			<url>http://www.michaelbaranov.com</url>
+		</developer>
+	</developers>
+	<licenses>
+		<license>
+			<name>BSD</name>
+			<url>http://microba.sf.net/license.txt</url>
+			<distribution>repo</distribution>
+		</license>
+	</licenses>
+	<dependencies>
+		<dependency>
+			<groupId>jgraph</groupId>
+			<artifactId>jgraph</artifactId>
+			<version>5.8.3.1</version>
+			<type>jar</type>
+			<scope>compile</scope>
+		</dependency>
+	</dependencies>
+	<build>
+		<resources>
+			<resource>
+				<directory>${basedir}/src/main/java</directory>
+				<includes>
+					<include>**/*.png</include>
+					<include>**/*.properties</include>
+				</includes>
+			</resource>
+		</resources>
+		<plugins>
+			<plugin>
+				<artifactId>maven-assembly-plugin</artifactId>
+				<configuration>
+				</configuration>
+			</plugin>
+		</plugins>
+	</build>
+	<reporting>
+		<plugins>
+			<plugin>
+				<groupId>org.apache.maven.plugins</groupId>
+				<artifactId>
+					maven-project-info-reports-plugin
+				</artifactId>
+				<reportSets>
+					<reportSet>
+						<reports></reports>
+					</reportSet>
+				</reportSets>
+			</plugin>
+		</plugins>
+	</reporting>
+</project>
diff --git a/debian/rules b/debian/rules
index 5199d74..182980c 100755
--- a/debian/rules
+++ b/debian/rules
@@ -14,3 +14,7 @@ override_dh_auto_clean:
 
 override_dh_installchangelogs:
 	dh_installchangelogs change.log.txt
+
+override_dh_auto_install:
+	dh_auto_install
+	mh_install -plibmicroba-java

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/libmicroba-java.git



More information about the pkg-java-commits mailing list