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 <[email protected]>
-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 <[email protected]> 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