Bug#372851: classpath: FTBFS on GNU/kFreeBSD
Petr Salinger
Petr.Salinger at seznam.cz
Mon Jun 12 07:51:47 UTC 2006
Package: classpath
Severity: important
Version: 2:0.91-3
Tags: patch
Hi,
the current version fails to build on GNU/kFreeBSD.
Please find attached patch to fix that.
It excludes linux specific package libasound2-dev
in Build-Depends and changes debian/rules accordingly.
Thanks for your cooperation.
Petr
-------------- next part --------------
diff -u classpath-0.91/debian/control classpath-0.91/debian/control
--- classpath-0.91/debian/control
+++ classpath-0.91/debian/control
@@ -3,7 +3,7 @@
Priority: optional
Maintainer: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>
Uploaders: Michael Koch <konqueror at gmx.de>, Arnaud Vandyck <avdyk at debian.org>, John Leuner <jewel at debian.org>
-Build-Depends: debhelper (>= 4.0.0), jikes (>= 1.19) [!arm], gcj [arm], zip, libgtk2.0-dev, libart-2.0-dev, libx11-dev, libice-dev, libxt-dev, libxtst-dev, libasound2-dev, cdbs, libcairo2-dev, dpatch, libqt4-dev (>= 4.1.0), dssi-dev, ladspa-sdk, libjack0.100.0-dev
+Build-Depends: debhelper (>= 4.0.0), jikes (>= 1.19) [!arm], gcj [arm], zip, libgtk2.0-dev, libart-2.0-dev, libx11-dev, libice-dev, libxt-dev, libxtst-dev, libasound2-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386], cdbs, libcairo2-dev, dpatch, libqt4-dev (>= 4.1.0), dssi-dev, ladspa-sdk, libjack0.100.0-dev
Build-Depends-Indep: gjdoc (>= 0.7.5-4)
Standards-Version: 3.7.2
diff -u classpath-0.91/debian/rules classpath-0.91/debian/rules
--- classpath-0.91/debian/rules
+++ classpath-0.91/debian/rules
@@ -7,6 +7,7 @@
# from having to guess our platform (since we know it already)
DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+DEB_HOST_ARCH_OS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS)
ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS)))
CFLAGS += -g
@@ -24,6 +25,13 @@
OPT_COMPILER=--with-jikes=/usr/bin/jikes
endif
+ifeq ($(DEB_HOST_ARCH_OS),linux)
+ OPT_ALSA=--enable-dssi --enable-alsa
+else
+ OPT_ALSA=--disable-dssi --disable-alsa
+endif
+
+
config.status: patch configure
dh_testdir
MOC=moc-qt4 ./configure \
@@ -38,7 +46,7 @@
$(OPT_COMPILER) \
--enable-gtk-cairo \
--enable-qt-peer \
- --enable-dssi \
+ $(OPT_ALSA) \
--enable-jni \
--with-gjdoc
touch configured-stamp
@@ -57,7 +65,7 @@
$(OPT_COMPILER) \
--enable-gtk-cairo \
--enable-qt-peer \
- --enable-dssi \
+ $(OPT_ALSA) \
--enable-jni
sed -e 's/^\(SUBDIRS.*\) tools/\1/' < Makefile > Makefile.tmp
mv Makefile.tmp Makefile
More information about the pkg-java-maintainers
mailing list