Package: libnanoxml2-java Version: 2.2.3.dfsg-4 Severity: serious Tags: patch
Dear maintainer, libnanoxml2-java FTBFS with bnd 2.1.0. Please find attached a patch that fixes this issue. Regards, Markus
diff -u libnanoxml2-java-2.2.3.dfsg/debian/rules libnanoxml2-java-2.2.3.dfsg/debian/rules --- libnanoxml2-java-2.2.3.dfsg/debian/rules +++ libnanoxml2-java-2.2.3.dfsg/debian/rules @@ -28,7 +28,7 @@ LITE := nanoxml-lite.jar SAX := nanoxml-sax.jar -#Architecture +#Architecture build: build-stamp build-stamp: @@ -37,9 +37,12 @@ CLASSPATH=${NANOXML} jh_build -o'${JFLAGS}' -N ${SAX} Sources/SAX/ jh_manifest -c /usr/share/java/${NANOXML} ${SAX} - bnd wrap *.jar - rm *.jar - prename 's/bar/jar/' *.bar + bnd wrap --output $(NANOXML).tmp $(NANOXML) + bnd wrap --output $(LITE).tmp $(LITE) + bnd wrap --output $(SAX).tmp $(SAX) + mv $(NANOXML).tmp $(NANOXML) + mv $(LITE).tmp $(LITE) + mv $(SAX).tmp $(SAX) ${JAVA_HOME}/bin/javadoc -author -link /usr/share/doc/default-jdk-doc/api -quiet \ -sourcepath Sources/Java/:Sources/Lite/:Sources/SAX/ -source 1.4 \ @@ -61,12 +64,12 @@ rm -rf Test/*/*.class rm -rf debian/orig.tmp || echo "No failed source fetch" - dh_clean + dh_clean install: dh_testdir dh_testroot - dh_clean -k -i + dh_clean -k -i jh_installlibs -i jh_installjavadoc -plibnanoxml2-java-doc @@ -78,10 +81,10 @@ binary-common: dh_testdir dh_testroot - dh_installchangelogs + dh_installchangelogs dh_installdocs dh_link - dh_compress + dh_compress dh_fixperms dh_installdeb dh_gencontrol diff -u libnanoxml2-java-2.2.3.dfsg/debian/changelog libnanoxml2-java-2.2.3.dfsg/debian/changelog --- libnanoxml2-java-2.2.3.dfsg/debian/changelog +++ libnanoxml2-java-2.2.3.dfsg/debian/changelog @@ -1,3 +1,12 @@ +libnanoxml2-java (2.2.3.dfsg-4.1) unstable; urgency=medium + + * Non-maintainer upload. + * Transition to bnd 2.1.0. + * Do not depend on a Java runtime because the Java Policy does not require + this anymore. + + -- Markus Koschany <a...@debian.org> Wed, 18 Nov 2015 21:05:35 +0100 + libnanoxml2-java (2.2.3.dfsg-4) unstable; urgency=low * Removed no longer needed work around for 567899 (Closes: #573697) diff -u libnanoxml2-java-2.2.3.dfsg/debian/control libnanoxml2-java-2.2.3.dfsg/debian/control --- libnanoxml2-java-2.2.3.dfsg/debian/control +++ libnanoxml2-java-2.2.3.dfsg/debian/control @@ -5,7 +5,7 @@ Build-Depends: debhelper (>= 5) Build-Depends-Indep: default-jdk-doc, default-jdk, - bnd, + bnd (>= 2.1.0), perl, javahelper Standards-Version: 3.8.4.0 @@ -13,7 +13,7 @@ Package: libnanoxml2-java Architecture: all -Depends: default-jre-headless | java2-runtime-headless, ${misc:Depends} +Depends: ${misc:Depends} Suggests: libnanoxml2-java-doc Description: small XML parser for Java NanoXML is a (actually more than one) small XML parser for Java. It