Bug#380099: akode: FTBFS on GNU/kFreeBSD (due to unsatisfied Build-Depends on libasound2-dev)
Package: akode
Version: 2.0-4
Severity: important
Tags: patch
Hi,
the current version has unsatisfied Build-Depends on libasound2-dev
under non-linux ports.
This package is able to use OSS under GNU/kFreeBSD,
with attached patch it builds fine without libasound2-dev installed.
Please, could you adjust debian/control and debian/rules
by atttached patch or similarly.
Thanks for your cooperation.
Petr
diff -u akode-2.0/debian/control akode-2.0/debian/control
--- akode-2.0/debian/control
+++ akode-2.0/debian/control
@@ -3,7 +3,7 @@
Priority: optional
Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Uploaders: Isaac Clerencia <isaac@debian.org>, Pierre Habouzit <madcoder@debian.org>, Christopher Martin <chrsmrtn@debian.org>, Adeodato SimĂł <dato@net.com.org.es>, Riku Voipio <riku.voipio@iki.fi>, Luk Claes <luk@debian.org>
-Build-Depends: cdbs (>= 0.4.27), debhelper (>= 5.0), autotools-dev, gawk, libflac-dev (>= 1.1.1-3), liboggflac-dev (>= 1.1.1-3), libmad0-dev, libogg-dev, libvorbis-dev, libasound2-dev, libsamplerate0-dev, libspeex-dev, libjack0.100.0-dev
+Build-Depends: cdbs (>= 0.4.27), debhelper (>= 5.0), autotools-dev, gawk, libflac-dev (>= 1.1.1-3), liboggflac-dev (>= 1.1.1-3), libmad0-dev, libogg-dev, libvorbis-dev, libasound2-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386], libsamplerate0-dev, libspeex-dev, libjack0.100.0-dev
Standards-Version: 3.6.2
Package: libakode2
@@ -24,7 +24,7 @@
Package: libakode-dev
Section: libdevel
Architecture: any
-Depends: libakode2 (= ${Source-Version}), libflac-dev (>= 1.1.1-3), liboggflac-dev (>= 1.1.1-3), libmad0-dev, libogg-dev, libvorbis-dev, libasound2-dev, libsamplerate0-dev, libspeex-dev, libjack0.100.0-dev
+Depends: libakode2 (= ${Source-Version}), libflac-dev (>= 1.1.1-3), liboggflac-dev (>= 1.1.1-3), libmad0-dev, libogg-dev, libvorbis-dev, ${alsa-dev}, libsamplerate0-dev, libspeex-dev, libjack0.100.0-dev
Replaces: kdemultimedia-dev (<< 4:3.5-rc1), libakode2 (<< 2.0-4)
Description: development files for akode
aKode is a new multithreaded audio library that provides aRts with
diff -u akode-2.0/debian/rules akode-2.0/debian/rules
--- akode-2.0/debian/rules
+++ akode-2.0/debian/rules
@@ -5,6 +5,12 @@
include debian/cdbs/simple-patchsys.mk
include /usr/share/cdbs/1/rules/utils.mk
+DEB_HOST_ARCH_OS = $(shell dpkg-architecture -qDEB_HOST_ARCH_OS)
+
+ifeq (linux,$(DEB_HOST_ARCH_OS))
+DEB_DH_GENCONTROL_ARGS=-- -Valsa-dev=libasound2-dev
+endif
+
DEB_CONFIGURE_EXTRA_FLAGS := --without-libltdl --without-polypaudio --with-extra-includes=/usr/include/speex/
DEB_DH_STRIP_ARGS := --dbg-package=akode-dbg
@@ -15,0 +22,8 @@
+common-install-prehook-arch::
+ grep -v libakode_alsa_sink debian/libakode2.install > debian/libakode2.install.kfreebsd-i386
+ grep -v libakode_alsa_sink debian/libakode2.install > debian/libakode2.install.kfreebsd-amd64
+ grep -v libakode_alsa_sink debian/libakode-dev.install > debian/libakode-dev.install.kfreebsd-i386
+ grep -v libakode_alsa_sink debian/libakode-dev.install > debian/libakode-dev.install.kfreebsd-amd64
+
+clean::
+ rm -f debian/libakode2.install.kfreebsd* debian/libakode-dev.install.kfreebsd*
Reply to: