Package: libkxml2-java Version: 2.3.0+ds1-1 Severity: wishlist Tags: patch Hi,
Please add support for registering libkxml2-java into Debian Maven Repository (see [1]). I've attached a patch which might help you for this task. Cheers, [1] http://wiki.debian.org/Java/MavenRepoSpec -- System Information: Debian Release: wheezy/sid APT prefers unstable APT policy: (500, 'unstable'), (200, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 2.6.38-2-amd64 (SMP w/4 CPU cores) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash -- no debconf information -- Damien - Debian Developper http://wiki.debian.org/DamienRaudeMorvan
diff --git a/debian/changelog b/debian/changelog
index 071d261..e771cae 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,16 @@
-kxml2 (2.3.0+ds1-1) UNRELEASED; urgency=low
+kxml2 (2.3.0+ds1-1.1) UNRELEASED; urgency=low
+
+ * Non-maintainer upload.
+ * Maven repository support:
+ - d/control: Add B-D on maven-repo-helper.
+ - d/rules: Add "maven_repo_helper" sequence to dh.
+ - d/libkxml2-java.{links,install}: Drop.
+ - d/poms/*.xml: Add 2 new XML file to describe each artifacts.
+ - d/libkxml2-java.poms: Describe installation of artifacts.
+
+ -- Damien Raude-Morvan <[email protected]> Sun, 24 Apr 2011 19:33:03 +0200
+
+kxml2 (2.3.0+ds1-1) unstable; urgency=low
* Initial release (Closes: #494588)
diff --git a/debian/control b/debian/control
index 4b7292c..a470684 100644
--- a/debian/control
+++ b/debian/control
@@ -7,6 +7,7 @@ Build-Depends:
, libxpp3-java
, ant
, default-jdk
+ , maven-repo-helper
Standards-Version: 3.8.4
Homepage: http://kxml.sourceforge.net/
Vcs-Git: git://git.debian.org/collab-maint/kxml2.git
diff --git a/debian/libkxml2-java.install b/debian/libkxml2-java.install
deleted file mode 100644
index 725e9bd..0000000
--- a/debian/libkxml2-java.install
+++ /dev/null
@@ -1 +0,0 @@
-dist/* /usr/share/java/
diff --git a/debian/libkxml2-java.links b/debian/libkxml2-java.links
deleted file mode 100644
index 4382abb..0000000
--- a/debian/libkxml2-java.links
+++ /dev/null
@@ -1,2 +0,0 @@
-/usr/share/java/kxml2-2.3.0.jar /usr/share/java/kxml2.jar
-/usr/share/java/kxml2-min-2.3.0.jar /usr/share/java/kxml2-min.jar
diff --git a/debian/libkxml2-java.poms b/debian/libkxml2-java.poms
new file mode 100644
index 0000000..f9a6b49
--- /dev/null
+++ b/debian/libkxml2-java.poms
@@ -0,0 +1,2 @@
+debian/poms/min.xml --java-lib --artifact=dist/kxml2-min-2.3.0.jar
+debian/poms/main.xml --java-lib --artifact=dist/kxml2-2.3.0.jar
diff --git a/debian/poms/main.xml b/debian/poms/main.xml
new file mode 100644
index 0000000..70ab20a
--- /dev/null
+++ b/debian/poms/main.xml
@@ -0,0 +1,13 @@
+<project>
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>kxml2</groupId>
+ <artifactId>kxml2</artifactId>
+ <version>2.3.0</version>
+
+ <distributionManagement>
+ <relocation>
+ <groupId>net.sf.kxml</groupId>
+ </relocation>
+ </distributionManagement>
+
+</project>
diff --git a/debian/poms/min.xml b/debian/poms/min.xml
new file mode 100644
index 0000000..9b3db1b
--- /dev/null
+++ b/debian/poms/min.xml
@@ -0,0 +1,13 @@
+<project>
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>kxml2</groupId>
+ <artifactId>kxml2-min</artifactId>
+ <version>2.3.0</version>
+
+ <distributionManagement>
+ <relocation>
+ <groupId>net.sf.kxml</groupId>
+ </relocation>
+ </distributionManagement>
+
+</project>
diff --git a/debian/rules b/debian/rules
index 07e0a6b..bd8c660 100755
--- a/debian/rules
+++ b/debian/rules
@@ -8,7 +8,7 @@ CURVER=$(shell dpkg-parsechangelog | grep ^Version | cut -d\ -f2 | cut -d- -f1)
UPVER=$(shell echo $(CURVER) | cut -d+ -f1)
%:
- dh $@
+ dh $@ --with maven_repo_helper
override_dh_auto_build:
dh_auto_build -- build_jar
signature.asc
Description: This is a digitally signed message part.

