[jargs] 06/07: patch for 740368 - add maven artifacts

Tony Mancill tmancill at moszumanska.debian.org
Sat Mar 1 06:10:25 UTC 2014


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

tmancill pushed a commit to branch master
in repository jargs.

commit ca66b8219a3bf53b0e7cd9e4fee01082e7136ad3
Author: tony mancill <tmancill at debian.org>
Date:   Fri Feb 28 21:52:51 2014 -0800

    patch for 740368 - add maven artifacts
---
 debian/control            |  2 +-
 debian/libjargs-java.poms | 28 ++++++++++++++++++++++++++++
 debian/pom.xml            | 11 +++++++++++
 debian/rules              |  7 +++++++
 4 files changed, 47 insertions(+), 1 deletion(-)

diff --git a/debian/control b/debian/control
index 348ed1d..a197c6f 100644
--- a/debian/control
+++ b/debian/control
@@ -4,7 +4,7 @@ Priority: optional
 Maintainer: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>
 Uploaders: Dominik Smatana <dominik.smatana at gmail.com>
 Build-Depends: debhelper (>= 9), cdbs, default-jdk, ant, javahelper (>= 0.32~)
-Build-Depends-Indep: junit, default-jdk-doc
+Build-Depends-Indep: junit, default-jdk-doc, maven-repo-helper
 Standards-Version: 3.9.5
 Homepage: http://jargs.sourceforge.net/
 Vcs-Git: git://anonscm.debian.org/pkg-java/jargs.git
diff --git a/debian/libjargs-java.poms b/debian/libjargs-java.poms
new file mode 100644
index 0000000..b9f77cc
--- /dev/null
+++ b/debian/libjargs-java.poms
@@ -0,0 +1,28 @@
+# List of POM files for the package
+# Format of this file is:
+# <path to pom file> [option]*
+# where option can be:
+#   --ignore: ignore this POM and its artifact if any
+#   --ignore-pom: don't install the POM. To use on POM files that are created
+#     temporarily for certain artifacts such as Javadoc jars. [mh_install, mh_installpoms]
+#   --no-parent: remove the <parent> tag from the POM
+#   --package=<package>: an alternative package to use when installing this POM
+#      and its artifact
+#   --has-package-version: to indicate that the original version of the POM is the same as the upstream part
+#      of the version for the package.
+#   --keep-elements=<elem1,elem2>: a list of XML elements to keep in the POM
+#      during a clean operation with mh_cleanpom or mh_installpom
+#   --artifact=<path>: path to the build artifact associated with this POM,
+#      it will be installed when using the command mh_install. [mh_install]
+#   --java-lib: install the jar into /usr/share/java to comply with Debian
+#      packaging guidelines
+#   --usj-name=<name>: name to use when installing the library in /usr/share/java
+#   --usj-version=<version>: version to use when installing the library in /usr/share/java
+#   --no-usj-versionless: don't install the versionless link in /usr/share/java
+#   --dest-jar=<path>: the destination for the real jar.
+#     It will be installed with mh_install. [mh_install]
+#   --classifier=<classifier>: Optional, the classifier for the jar. Empty by default.
+#   --site-xml=<location>: Optional, the location for site.xml if it needs to be installed.
+#     Empty by default. [mh_install]
+#
+debian/pom.xml --has-package-version
diff --git a/debian/pom.xml b/debian/pom.xml
new file mode 100644
index 0000000..37373ba
--- /dev/null
+++ b/debian/pom.xml
@@ -0,0 +1,11 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 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>jargs</groupId>
+  <artifactId>jargs</artifactId>
+  <packaging>jar</packaging>
+  <version>1.0</version>
+  <name>Command-line argument parsing for Java</name>
+  <url>http://jargs.sourceforge.net/</url>
+  <description>provides a convenient, compact, pre-packaged and comprehensively documented suite of command line option parsers for the use of Java programmers.</description>
+
+</project>
diff --git a/debian/rules b/debian/rules
index c06d007..e070db0 100755
--- a/debian/rules
+++ b/debian/rules
@@ -20,3 +20,10 @@ DEB_ANT_BUILD_TARGET := build
 
 install/libjargs-java::
 	jh_installlibs -p$(cdbs_curpkg) --upstream-version=$(DEB_UPSTREAM_VERSION) lib/jargs.jar
+
+binary-post-install/libjargs-java::
+	mh_installpoms -plibjargs-java
+	mh_installjar -plibjargs-java -l debian/pom.xml lib/jargs.jar
+
+clean::
+	mh_clean

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



More information about the pkg-java-commits mailing list