On 2012-06-24 18:55, Niels Thykier wrote:
> Package: libpixels-java
> Tags: patch
> Followup-For: Bug #678776
> 
> Hi,
> 
> I have attached an example patch to work around the issue.  It will
> make use of default-jdk and newer javahelper features instead of
> gcj-jdk and dh_javadoc.
> 
> Please note this patch will also correct the clean rule (which fails
> to clean the pixels.jar).
> 
> ~Niels

Sorry, I attached a bad version of the patch.  Here is the corrected one.

~Niels

diff -u libpixels-java-2.1.3+svn.42/debian/rules 
libpixels-java-2.1.3+svn.42/debian/rules
--- libpixels-java-2.1.3+svn.42/debian/rules
+++ libpixels-java-2.1.3+svn.42/debian/rules
@@ -3,7 +3,7 @@
 # Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
 
-export JAVA_HOME=/usr/lib/jvm/java-gcj
+export JAVA_HOME=/usr/lib/jvm/default-java
 
 # Put depended upon jars in here
 # export CLASSPATH=
@@ -17,13 +17,13 @@
 build-indep: build-indep-stamp
 build-indep-stamp:
        dh_testdir
-       jh_build pixels.jar src/main/java
+       jh_build
        touch $@
 
 clean:
        dh_testdir
        dh_testroot
-       jh_build --clean pixels.jar src/main/java
+       jh_clean
        dh_clean build-stamp build-indep-stamp build-arch-stamp
 
 install-indep: build-indep
@@ -42,8 +42,7 @@
        dh_install -i
        dh_installdocs -i
        dh_installchangelogs -i
-       dh_javadoc -i --sourcedir=src/main/java com.jhlabs.composite \
-               com.jhlabs.image com.jhlabs.math com.jhlabs.vecmath
+       jh_installjavadoc -i
        jh_installlibs -i pixels.jar
        jh_depends -i
        dh_compress -i
diff -u libpixels-java-2.1.3+svn.42/debian/control 
libpixels-java-2.1.3+svn.42/debian/control
--- libpixels-java-2.1.3+svn.42/debian/control
+++ libpixels-java-2.1.3+svn.42/debian/control
@@ -2,8 +2,8 @@
 Section: java
 Priority: optional
 Maintainer: Martín Ferrari <tin...@debian.org>
-Build-Depends: debhelper (>> 5), javahelper
-Build-Depends-Indep: gcj-jdk, ant
+Build-Depends: debhelper (>> 5), javahelper (>= 0.40~)
+Build-Depends-Indep: default-jdk, ant
 Standards-Version: 3.9.0.0
 Homepage: https://pixels.dev.java.net/
 Vcs-Browser: http://canterville.mine.nu/wsvn/debian/trunk/libpixels-java
diff -u libpixels-java-2.1.3+svn.42/debian/changelog 
libpixels-java-2.1.3+svn.42/debian/changelog
--- libpixels-java-2.1.3+svn.42/debian/changelog
+++ libpixels-java-2.1.3+svn.42/debian/changelog
@@ -1,3 +1,15 @@
+libpixels-java (2.1.3+svn.42-1.1) UNRELEASED; urgency=low
+
+  * Non-maintainer upload.
+  * Use default-jdk instead gcj-jdk.  (Closes: #678776)
+  * Replace dh_javadoc with jh_installjavadoc.
+  * Use debian/javabuild instead of calling jh_build with
+    arguments.  This makes jh_build clean up the jar it
+    builds automatically.
+  * Replace jh_build --clean with jh_clean.
+
+ -- Niels Thykier <ni...@thykier.net>  Sun, 24 Jun 2012 18:41:34 +0200
+
 libpixels-java (2.1.3+svn.42-1) unstable; urgency=low
 
   * New upstream release
only in patch2:
unchanged:
--- libpixels-java-2.1.3+svn.42.orig/debian/javabuild
+++ libpixels-java-2.1.3+svn.42/debian/javabuild
@@ -0,0 +1 @@
+pixels.jar src/main/java
only in patch2:
unchanged:
--- libpixels-java-2.1.3+svn.42.orig/debian/libpixels-java.javadoc
+++ libpixels-java-2.1.3+svn.42/debian/libpixels-java.javadoc
@@ -0,0 +1 @@
+internal

Reply via email to