Package: bcel
Version: 5.2-3
Severity: important
Tags: patch
Justification: fails to build from source

The patch includes the following changes:
1) Uses default-jdk instead of java-gcj-compat-dev
2) libxerces2-java-doc should be in Recommends (was discussed in 
Launchpad/Ubuntu:
   http://launchpad.net/bugs/190247 )

(#2 is not related to FTBFS, but I included it in the patch)

  * debian/control:
    + build depend on default-jdk instead of java-gcj-compat-dev
    + libxerces2-java-doc dropped to Recommends
  * debian/rules: JAVA_HOME as /usr/lib/jvm/default-java

-- System Information:
Debian Release: 5.0
  APT prefers jaunty-updates
  APT policy: (500, 'jaunty-updates'), (500, 'jaunty-security'), (500, 'jaunty')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.28-8-generic (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -u bcel-5.2/debian/changelog bcel-5.2/debian/changelog
--- bcel-5.2/debian/changelog
+++ bcel-5.2/debian/changelog
@@ -1,3 +1,13 @@
+bcel (5.2-3.1) unstable; urgency=low
+
+  * Non-maintainer upload
+  * debian/control:
+    + build depend on default-jdk instead of java-gcj-compat-dev
+    + libxerces2-java-doc dropped to Recommends
+  * debian/rules: JAVA_HOME as /usr/lib/jvm/default-java
+
+ -- Savvas Radevic <vice...@gmail.com>  Mon, 02 Mar 2009 13:38:50 +0100
+
 bcel (5.2-3) unstable; urgency=low
 
   * Added link from /usr/share/ant/lib/bcel.jar to /usr/share/java/bcel.jar
diff -u bcel-5.2/debian/control bcel-5.2/debian/control
--- bcel-5.2/debian/control
+++ bcel-5.2/debian/control
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Debian Java Maintainers <pkg-java-maintain...@lists.alioth.debian.org>
 Uploaders: Stefan Gybas <sgy...@debian.org>, Arnaud Vandyck <av...@debian.org>, Michael Koch <konque...@gmx.de>, Wolfgang Baer <wb...@gmx.de>, Paul Cager <paul-deb...@home.paulcager.org>
-Build-Depends-Indep:  java-gcj-compat-dev (>= 1.0.65), libregexp-java, libxerces2-java
+Build-Depends-Indep: default-jdk, libregexp-java, libxerces2-java
 Build-Depends: ant (>= 1.6.5), cdbs (>= 0.4.5.3), debhelper (>= 5)
 Standards-Version: 3.7.2
 
@@ -31,7 +31,8 @@
 Package: libbcel-java-doc
 Architecture: all
 Section: doc
-Depends: classpath-doc, libxerces2-java-doc
+Depends: classpath-doc
+Recommends: libxerces2-java-doc
 Suggests: libbcel-java
 Description: Documentation for Byte Code Engineering Library (BCEL)
  Documentation for the BCEL Java library which is used to manipulate Java 
diff -u bcel-5.2/debian/rules bcel-5.2/debian/rules
--- bcel-5.2/debian/rules
+++ bcel-5.2/debian/rules
@@ -5,7 +5,7 @@
 include /usr/share/cdbs/1/rules/debhelper.mk
 include /usr/share/cdbs/1/class/ant.mk
 
-JAVA_HOME            := /usr/lib/jvm/java-gcj
+JAVA_HOME            := /usr/lib/jvm/default-java
 ANT_HOME             := /usr/share/ant
 DEB_JARS             := $(ANT_HOME)/lib/ant-launcher.jar xmlParserAPIs xercesImpl regexp
 DEB_ANT_BUILD_TARGET := dist

Reply via email to