Author: drazzib Date: 2009-11-08 19:03:47 +0000 (Sun, 08 Nov 2009) New Revision: 11039
Added: trunk/libjdom1-java/debian/libjdom1-java-doc.doc-base trunk/libjdom1-java/debian/libjdom1-java-doc.install Removed: trunk/libjdom1-java/debian/dirs trunk/libjdom1-java/debian/doc-base trunk/libjdom1-java/debian/docs Modified: trunk/libjdom1-java/debian/ant.properties trunk/libjdom1-java/debian/changelog trunk/libjdom1-java/debian/control trunk/libjdom1-java/debian/orig-tar.sh trunk/libjdom1-java/debian/pom.xml trunk/libjdom1-java/debian/rules Log: * New upstream version. - Update debian/pom.xml * New libjdom1-java-doc package: - Split API Javadoc from bytecode (Closes: #506366) - Install API Javadoc to /usr/share/doc/libjdom1-java/api/ * Add myself to Uploaders * Build-Depends on default-jdk instead of default-jdk-builddep because we don't build a native GCJ package. * Use Debhelper 7: - Refactor debian/rules file (Closes: #538020) - Define classpath in debian/ant.properties * Bump Standards-Version to 3.8.3 (no changes needed) Modified: trunk/libjdom1-java/debian/ant.properties =================================================================== --- trunk/libjdom1-java/debian/ant.properties 2009-11-08 19:02:44 UTC (rev 11038) +++ trunk/libjdom1-java/debian/ant.properties 2009-11-08 19:03:47 UTC (rev 11039) @@ -2,5 +2,5 @@ compile.target=1.4 lib.dir=/usr/share/java parser.jar=/usr/share/java/xercesImpl.jar +compile.class.path=/usr/share/java/jaxen.jar - Modified: trunk/libjdom1-java/debian/changelog =================================================================== --- trunk/libjdom1-java/debian/changelog 2009-11-08 19:02:44 UTC (rev 11038) +++ trunk/libjdom1-java/debian/changelog 2009-11-08 19:03:47 UTC (rev 11039) @@ -1,3 +1,20 @@ +libjdom1-java (1.1.1+dfsg-1) unstable; urgency=low + + * New upstream version. + - Update debian/pom.xml + * New libjdom1-java-doc package: + - Split API Javadoc from bytecode (Closes: #506366) + - Install API Javadoc to /usr/share/doc/libjdom1-java/api/ + * Add myself to Uploaders + * Build-Depends on default-jdk instead of default-jdk-builddep + because we don't build a native GCJ package. + * Use Debhelper 7: + - Refactor debian/rules file (Closes: #538020) + - Define classpath in debian/ant.properties + * Bump Standards-Version to 3.8.3 (no changes needed) + + -- Damien Raude-Morvan <[email protected]> Sun, 08 Nov 2009 19:06:15 +0100 + libjdom1-java (1.1+dfsg-3) unstable; urgency=low * Upload to unstable. Modified: trunk/libjdom1-java/debian/control =================================================================== --- trunk/libjdom1-java/debian/control 2009-11-08 19:02:44 UTC (rev 11038) +++ trunk/libjdom1-java/debian/control 2009-11-08 19:03:47 UTC (rev 11039) @@ -2,13 +2,14 @@ Section: java Priority: optional Maintainer: Debian Java Maintainers <[email protected]> -Uploaders: Arnaud Vandyck <[email protected]>, Marcus Better <[email protected]> -Build-Depends: debhelper(>= 7), default-jdk-builddep, ant +Uploaders: Arnaud Vandyck <[email protected]>, Marcus Better <[email protected]>, + Damien Raude-Morvan <[email protected]> +Build-Depends: debhelper (>= 7.0.50~), default-jdk, ant Build-Depends-Indep: maven-repo-helper, libjaxen-java -Standards-Version: 3.8.1 -Homepage: http://jdom.org -Vcs-Svn: svn://svn.debian.org/pkg-java/trunk/libjdom1-java -Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/libjdom1-java +Standards-Version: 3.8.3 +Homepage: http://jdom.org/ +Vcs-Svn: svn://svn.debian.org/pkg-java/trunk/libjdom1-java/ +Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/libjdom1-java/ Package: libjdom1-java Architecture: all @@ -21,3 +22,18 @@ lightweight and fast, and is optimized for the Java programmer. It's an alternative to DOM and SAX, although it integrates well with both DOM and SAX. + +Package: libjdom1-java-doc +Architecture: all +Section: doc +Depends: ${misc:Depends} +Suggests: libjdom1-java +Description: lightweight and fast library using XML - documentation + JDOM is, quite simply, a Java representation of an XML document. JDOM + provides a way to represent that document for easy and efficient + reading, manipulation, and writing. It has a straightforward API, is a + lightweight and fast, and is optimized for the Java programmer. It's + an alternative to DOM and SAX, although it integrates well with both + DOM and SAX. + . + This package contains API documentation (Javadoc) of libjdom1-java. Deleted: trunk/libjdom1-java/debian/dirs =================================================================== --- trunk/libjdom1-java/debian/dirs 2009-11-08 19:02:44 UTC (rev 11038) +++ trunk/libjdom1-java/debian/dirs 2009-11-08 19:03:47 UTC (rev 11039) @@ -1 +0,0 @@ -usr/share/java Deleted: trunk/libjdom1-java/debian/doc-base =================================================================== --- trunk/libjdom1-java/debian/doc-base 2009-11-08 19:02:44 UTC (rev 11038) +++ trunk/libjdom1-java/debian/doc-base 2009-11-08 19:03:47 UTC (rev 11039) @@ -1,10 +0,0 @@ -Document: libjdom1-java -Title: Programmer API for jdom release 1.0 -Author: http://www.jdom.org/ -Abstract: Programmer API of the JDOM 1.0 release a - lightweight and fast XML library. -Section: Programming - -Format: HTML -Index: /usr/share/doc/libjdom1-java/apidocs/index.html -Files: /usr/share/doc/libjdom1-java/apidocs/* Deleted: trunk/libjdom1-java/debian/docs =================================================================== --- trunk/libjdom1-java/debian/docs 2009-11-08 19:02:44 UTC (rev 11038) +++ trunk/libjdom1-java/debian/docs 2009-11-08 19:03:47 UTC (rev 11039) @@ -1 +0,0 @@ -build/apidocs Copied: trunk/libjdom1-java/debian/libjdom1-java-doc.doc-base (from rev 11035, trunk/libjdom1-java/debian/doc-base) =================================================================== --- trunk/libjdom1-java/debian/libjdom1-java-doc.doc-base (rev 0) +++ trunk/libjdom1-java/debian/libjdom1-java-doc.doc-base 2009-11-08 19:03:47 UTC (rev 11039) @@ -0,0 +1,10 @@ +Document: libjdom1-java +Title: Programmer API for jdom release 1.0 +Author: http://www.jdom.org/ +Abstract: Programmer API of the JDOM 1.0 release a + lightweight and fast XML library. +Section: Programming + +Format: HTML +Index: /usr/share/doc/libjdom1-java/api/index.html +Files: /usr/share/doc/libjdom1-java/api/* Copied: trunk/libjdom1-java/debian/libjdom1-java-doc.install (from rev 11035, trunk/libjdom1-java/debian/docs) =================================================================== --- trunk/libjdom1-java/debian/libjdom1-java-doc.install (rev 0) +++ trunk/libjdom1-java/debian/libjdom1-java-doc.install 2009-11-08 19:03:47 UTC (rev 11039) @@ -0,0 +1 @@ +build/apidocs/* /usr/share/doc/libjdom1-java/api/ Modified: trunk/libjdom1-java/debian/orig-tar.sh =================================================================== --- trunk/libjdom1-java/debian/orig-tar.sh 2009-11-08 19:02:44 UTC (rev 11038) +++ trunk/libjdom1-java/debian/orig-tar.sh 2009-11-08 19:03:47 UTC (rev 11039) @@ -2,14 +2,14 @@ TAR=../libjdom1-java_$2.orig.tar.gz VERSION=$(echo $2 | sed 's/+dfsg//' ) -DIR=jdom-$VERSION +DIR=jdom TAG=libjdom1-java-$VERSION tar xvfz $TAR rm $TAR rm -f jdom.tar.gz -rm -r $DIR/build -rm -r $DIR/lib +rm -r $DIR/build/* +rm -r $DIR/lib/* tar -c -z -f $TAR $DIR rm -rf $DIR ../$TAG Modified: trunk/libjdom1-java/debian/pom.xml =================================================================== --- trunk/libjdom1-java/debian/pom.xml 2009-11-08 19:02:44 UTC (rev 11038) +++ trunk/libjdom1-java/debian/pom.xml 2009-11-08 19:03:47 UTC (rev 11039) @@ -4,7 +4,7 @@ <groupId>org.jdom</groupId> <artifactId>jdom</artifactId> - <version>1.1</version> + <version>1.1.1</version> <packaging>jar</packaging> <name>JDOM</name> @@ -34,28 +34,16 @@ <optional>true</optional> </dependency> <dependency> - <groupId>org.jdom</groupId> - <artifactId>jaxen-core</artifactId> - <version>1.0-FCS</version> <!-- patched 1.0-FCS --> - <optional>true</optional> - </dependency> - <dependency> - <groupId>org.jdom</groupId> - <artifactId>jaxen-jdom</artifactId> - <version>1.0-FCS</version> <!-- patched 1.0-FCS --> - <optional>true</optional> - </dependency> - <dependency> - <groupId>org.jdom</groupId> - <artifactId>saxpath</artifactId> - <version>1.0-FCS</version> <!-- patched 1.0-FCS --> - <optional>true</optional> - </dependency> - <dependency> <groupId>xalan</groupId> <artifactId>xalan</artifactId> <version>2.5.D1</version> <optional>true</optional> </dependency> + <dependency> + <groupId>jaxen</groupId> + <artifactId>jaxen</artifactId> + <version>1.1.2</version> + <optional>true</optional> + </dependency> </dependencies> </project> Modified: trunk/libjdom1-java/debian/rules =================================================================== --- trunk/libjdom1-java/debian/rules 2009-11-08 19:02:44 UTC (rev 11038) +++ trunk/libjdom1-java/debian/rules 2009-11-08 19:03:47 UTC (rev 11039) @@ -1,50 +1,26 @@ #!/usr/bin/make -f JAVA_HOME := /usr/lib/jvm/default-java -DEB_JARS := ant ant-launcher jaxen - -DEB_CLASSPATH = $(shell for jar in $(DEB_JARS:%=/usr/share/java/%.jar); do \ - echo -n $${jar}:; done; \ - echo -n $(JAVA_HOME)/lib/tools.jar) - ANT_ARGS := -propertyfile debian/ant.properties -ANT := $(JAVA_HOME)/bin/java -classpath $(DEB_CLASSPATH) \ - org.apache.tools.ant.Main $(ANT_ARGS) +ANT := JAVA_HOME=$(JAVA_HOME) ant $(ANT_ARGS) PACKAGE := libjdom1-java VERSION := $(shell dpkg-parsechangelog | grep ^Version: | cut -d' ' -f2 | cut -d'-' -f1) UPSTREAM_VERSION := $(shell echo "$(VERSION)" | sed 's/+dfsg//') -build: build-stamp -build-stamp: - dh build +%: + dh $@ --buildsystem=ant + +override_dh_auto_build: $(ANT) package javadoc - touch build-stamp -clean: - dh clean - $(ANT) clean - -rm -rf debian/tmp - -install: build install-stamp -install-stamp: - dh install +override_dh_auto_install: mh_installpoms -p$(PACKAGE) mh_installjar -p$(PACKAGE) -l --usj-name=jdom1 debian/pom.xml build/jdom.jar - touch install-stamp -binary-arch: install - dh binary-arch -binary-indep: install - dh binary-indep - -binary: binary-arch binary-indep - get-orig-source: -uscan --download-version $(VERSION) --force-download --rename get-orig-pom: wget -O debian/pom.xml http://repository.sonatype.org/service/local/repositories/central/content/org/jdom/jdom/$(UPSTREAM_VERSION)/jdom-$(UPSTREAM_VERSION).pom - -.PHONY: build clean install binary-indep binary-arch binary _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/mailman/listinfo/pkg-java-commits

