Package: pdfsam Severity: normal Tags: patch Hi,
The build depends list package that has been obsoleted. See attached patch to help to fix this and other things related to new features and items reported by Lintian etc. Let me know if there is anything that needs adjusting or if it is ok to upload this version in a NMU in case you are working on other issues needing attention. Thanks, Jari
>From 5511998e0ab64186dd4490007f15308f1c0b1103 Mon Sep 17 00:00:00 2001 From: Jari Aalto <jari.aa...@cante.net> Date: Wed, 18 Apr 2012 16:44:40 +0300 Subject: [PATCH] obsolete-default-jdk-builddep Organization: Private Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Signed-off-by: Jari Aalto <jari.aa...@cante.net> --- debian/changelog | 14 ++++++++++++++ debian/compat | 2 +- debian/control | 14 ++++++-------- debian/pdfsam.classpath | 1 + debian/rules | 8 +++++--- 5 files changed, 27 insertions(+), 12 deletions(-) create mode 100644 debian/pdfsam.classpath diff --git a/debian/changelog b/debian/changelog index 6dc7958..07e5987 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,17 @@ +pdfsam (1.1.4-1.1) unstable; urgency=low + + * Non-maintainer upload. + * Update to Standards-Version to 3.9.3 and debhelper to 9. + * Add build-arch and build-indep targets; use dh_prep in rules file. + * Change obsolete depends default-jdk-builddep to default-jdk. + * Add new libcommons-httpclient-java due to pdfsam-maine-br1/ant/build.xml. + * Add javahelper depends and debian/*.classpath file. + * Fix duplicate-in-relation-field (Lintian). + * Fix vcs-field-uses-not-recommended-uri-format Lintian (Closes: #669031). + * Fix classpath-contains-relative-path (Lintian) with javahelper. + + -- Jari Aalto <jari.aa...@cante.net> Wed, 18 Apr 2012 16:28:33 +0300 + pdfsam (1.1.4-1) unstable; urgency=low * New upstream release. diff --git a/debian/compat b/debian/compat index 7ed6ff8..ec63514 100644 --- a/debian/compat +++ b/debian/compat @@ -1 +1 @@ -5 +9 diff --git a/debian/control b/debian/control index 2ba54aa..ea2b444 100644 --- a/debian/control +++ b/debian/control @@ -3,19 +3,17 @@ Section: text Priority: optional Maintainer: Debian Java Maintainers <pkg-java-maintain...@lists.alioth.debian.org> Uploaders: Torsten Werner <twer...@debian.org> -Build-Depends: ant, cdbs, debhelper (>= 5), default-jdk-builddep, +Build-Depends: ant, cdbs, debhelper (>= 9), default-jdk, libdom4j-java, libitext-java (>= 2), libjaxen-java, libjgoodies-looks-java, - liblog4j1.2-java -Standards-Version: 3.8.4 + liblog4j1.2-java, javahelper +Standards-Version: 3.9.3 Homepage: http://www.pdfsam.org -Vcs-Svn: svn+ssh://svn.debian.org/svn/pkg-java/trunk/pdfsam -Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/pdfsam/ +Vcs-Svn: svn://svn.debian.org/svn/pkg-java/trunk/pdfsam +Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-java/trunk/pdfsam/ Package: pdfsam Architecture: all -Depends: openjdk-6-jre | java2-runtime, libdom4j-java, libitext-java, - libjaxen-java, libjgoodies-looks-java, liblog4j1.2-java, ${misc:Depends}, - java-wrappers +Depends: ${misc:Depends}, ${java:Depends}, libdom4j-java, libitext-java, libjaxen-java, libjgoodies-looks-java, liblog4j1.2-java, java-wrappers, libcommons-httpclient-java Description: PDF Split and Merge PDF Split and Merge is a very simple, easy to use, free, open source utility to split and merge pdf files. It has a simple graphical diff --git a/debian/pdfsam.classpath b/debian/pdfsam.classpath new file mode 100644 index 0000000..d0036c3 --- /dev/null +++ b/debian/pdfsam.classpath @@ -0,0 +1 @@ +usr/share/pdfsam/pdfsam-1.1.4.jar /usr/share/pdfsam/lib/log4j-1.2.jar /usr/share/pdfsam/lib/dom4j.jar /usr/share/pdfsam/lib/jaxen.jar /usr/share/pdfsam/lib/emp4j-1.0.1.jar /usr/share/pdfsam/lib/itext.jar /usr/share/pdfsam/lib/pdfsam-jcmdline-1.0.3.jar /usr/share/pdfsam/lib/looks.jar /usr/share/pdfsam/lib/pdfsam-console-2.0.6e.jar /usr/share/pdfsam/lib/bcmail-jdk14-138.jar /usr/share/pdfsam/lib/bcprov-jdk14-138.jar /usr/share/pdfsam/lib/pdfsam-langpack.jar /usr/share/java/httpclient.jar diff --git a/debian/rules b/debian/rules index 85c1635..aae85b3 100755 --- a/debian/rules +++ b/debian/rules @@ -1,18 +1,20 @@ #!/usr/bin/make -f include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/javahelper.mk include /usr/share/cdbs/1/class/ant.mk -JAVA_HOME := /usr/lib/jvm/default-java +JAVA_HOME := /usr/lib/jvm/default-java DEB_ANT_BUILDFILE := debian/build.xml -DEB_JARS := dom4j itext jaxen log4j-1.2 looks +DEB_JARS := dom4j itext jaxen log4j-1.2 looks DEB_ANT_BUILD_TARGET := -Dbuild.dir=$(CURDIR)/build -DEB_CLASSPATH := $(DEB_CLASSPATH):$(CURDIR)/build/jcmdline/build:$(CURDIR)/build/emp4j/build:$(CURDIR)/build/pdfsam-console/build:$(CURDIR)/build/pdfsam-langpack-br1/build:$(CURDIR)/build/pdfsam-maine-br1/build: +DEB_CLASSPATH := $(DEB_CLASSPATH):$(CURDIR)/build/jcmdline/build:$(CURDIR)/build/emp4j/build:$(CURDIR)/build/pdfsam-console/build:$(CURDIR)/build/pdfsam-langpack-br1/build:$(CURDIR)/build/pdfsam-maine-br1/build: clean:: $(RM) -rf build install/pdfsam:: + for JAR in $(DEB_JARS); do \ dh_link /usr/share/java/$$JAR.jar /usr/share/pdfsam/lib/$$JAR.jar; \ done -- 1.7.9.5