[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: