This is an automated email from the git hooks/post-receive script. ebourg-guest pushed a commit to branch master in repository xml-commons-external.
commit 1dcae0e17270d09c8b51621564f51d6cc5ed9790 Author: Emmanuel Bourg <ebo...@apache.org> Date: Mon Mar 12 00:11:40 2018 +0100 Build with the DH sequencer instead of CDBS --- debian/changelog | 1 + debian/clean | 5 ++++ debian/control | 1 - debian/libxml-commons-external-java-doc.install | 1 + debian/libxml-commons-external-java.poms | 2 ++ debian/rules | 40 +++++++------------------ 6 files changed, 19 insertions(+), 31 deletions(-) diff --git a/debian/changelog b/debian/changelog index 9aab6d1..573db24 100644 --- a/debian/changelog +++ b/debian/changelog @@ -8,6 +8,7 @@ xml-commons-external (1.4.01-3) UNRELEASED; urgency=low * No longer generate the javadoc for the javax.xml and org.w3c.dom packages (Closes: #873250) * Removed Damien Raude-Morvan from the uploaders (Closes: #889354) + * Build with the DH sequencer instead of CDBS * Moved the package to Git * Standards-Version updated to 4.1.3 * Switch to debhelper level 11 diff --git a/debian/clean b/debian/clean new file mode 100644 index 0000000..60e52fb --- /dev/null +++ b/debian/clean @@ -0,0 +1,5 @@ +classes/ +xml-apis-ext.jar +xml-apis.jar +docs/ +api/ diff --git a/debian/control b/debian/control index 7962151..18050ea 100644 --- a/debian/control +++ b/debian/control @@ -6,7 +6,6 @@ Uploaders: Vincent Fourmond <fourm...@debian.org>, Onkar Shinde <onkarshi...@ubuntu.com> Build-Depends: - cdbs, debhelper (>= 11), default-jdk, javahelper, diff --git a/debian/libxml-commons-external-java-doc.install b/debian/libxml-commons-external-java-doc.install new file mode 100644 index 0000000..65f28bb --- /dev/null +++ b/debian/libxml-commons-external-java-doc.install @@ -0,0 +1 @@ +api/* /usr/share/doc/libxml-commons-external-java/api/ diff --git a/debian/libxml-commons-external-java.poms b/debian/libxml-commons-external-java.poms new file mode 100644 index 0000000..17e47ab --- /dev/null +++ b/debian/libxml-commons-external-java.poms @@ -0,0 +1,2 @@ +debian/xml-apis-ext.xml --java-lib --usj-name=xml-apis-ext --artifact=xml-apis-ext.jar +debian/xml-apis.xml --java-lib --usj-name=xml-apis --artifact=xml-apis.jar --no-usj-versionless diff --git a/debian/rules b/debian/rules index ec0bf33..9a74fa4 100755 --- a/debian/rules +++ b/debian/rules @@ -1,17 +1,11 @@ #!/usr/bin/make -f -# debian/rules for libxml-commons-external-java (uses CDBS) -include /usr/share/cdbs/1/rules/debhelper.mk -include /usr/share/cdbs/1/class/javahelper.mk +include /usr/share/dpkg/pkg-info.mk -VERSION := ${DEB_UPSTREAM_VERSION} +%: + dh $@ --with maven-repo-helper --with javahelper -JAVA_HOME := /usr/lib/jvm/default-java - -clean:: - rm -rf classes xml-apis-ext.jar xml-apis.jar docs - -build-indep: +override_dh_auto_build: # Build all classes mkdir classes javac -source 1.7 -d classes `find org/ javax/ -name '*.java'` @@ -22,29 +16,15 @@ build-indep: (cd classes/; jar -cvfm ../xml-apis.jar ../manifest.commons \ `find -type f ! \( -wholename "*/sac/*" -o -wholename "*/smil/*" -o -wholename "*/svg/*" \)`) - #Build api documentation + # Build api documentation mkdir -p api javadoc -d api org.apache.xmlcommons org.w3c.css.sac -install/libxml-commons-external-java:: - # Install xml-apis-ext - mh_installpom -v -plibxml-commons-external-java debian/xml-apis-ext.xml - mh_installjar -plibxml-commons-external-java -l debian/xml-apis-ext.xml \ - -s -nxml-apis-ext -i${VERSION} xml-apis-ext.jar - dh_link -plibxml-commons-external-java /usr/share/java/xml-apis-ext-${VERSION}.jar /usr/share/java/xml-commons-external-${VERSION}.jar - dh_link -plibxml-commons-external-java /usr/share/java/xml-apis-ext-${VERSION}.jar /usr/share/java/xml-commons-external.jar - dh_link -plibxml-commons-external-java /usr/share/java/xml-apis-ext-${VERSION}.jar /usr/share/java/xml-apis-ext.jar - - # Install xml-apis - mh_installpom -v -plibxml-commons-external-java debian/xml-apis.xml - mh_installjar -plibxml-commons-external-java -l debian/xml-apis.xml \ - -s -nxml-apis -i${VERSION} xml-apis.jar - dh_link -plibxml-commons-external-java /usr/share/java/xml-apis-${VERSION}.jar /usr/share/java/jaxp-1.4.jar - -install/libxml-commons-external-java-doc:: - # Install the documentation into the libxml-commons-java-doc package - mkdir -p debian/libxml-commons-external-java-doc/usr/share/doc/libxml-commons-external-java/ - cp -r api debian/libxml-commons-external-java-doc/usr/share/doc/libxml-commons-external-java/ +override_dh_link: + dh_link + dh_link -plibxml-commons-external-java /usr/share/java/xml-apis-ext-${DEB_VERSION_UPSTREAM}.jar /usr/share/java/xml-commons-external-${DEB_VERSION_UPSTREAM}.jar + dh_link -plibxml-commons-external-java /usr/share/java/xml-apis-ext-${DEB_VERSION_UPSTREAM}.jar /usr/share/java/xml-commons-external.jar + dh_link -plibxml-commons-external-java /usr/share/java/xml-apis-${DEB_VERSION_UPSTREAM}.jar /usr/share/java/jaxp-1.4.jar get-orig-source:: uscan --force-download --rename -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/xml-commons-external.git _______________________________________________ pkg-java-commits mailing list pkg-java-comm...@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits