Package: fmit
Severity: important
Tags: patch
Hi,
currently your package isn't even tried on kfreebsd-* (and hurd-i386)
since it has a B-D on libasound2-dev, which is only available on Linux.
Please find attached a patch to make it optional on these architectures,
which makes your package build fine on GNU/kFreeBSD, and might help on
GNU/Hurd (unsure about the sound support out there).
Cheers,
--
Cyril Brulebois
--- fmit-0.96.7/debian/control 2007-03-11 15:54:05.136658000 +0100
+++ fmit-0.96.7/debian/control 2007-03-11 15:54:38.000000000 +0100
@@ -2,7 +2,7 @@
Section: sound
Priority: optional
Maintainer: Ludovic RESLINGER <[EMAIL PROTECTED]>
-Build-Depends: debhelper (>= 4), autotools-dev, dpatch, libqt3-mt-dev, fftw3-dev, freeglut3-dev, libasound2-dev, libjack-dev
+Build-Depends: debhelper (>= 4), autotools-dev, dpatch, libqt3-mt-dev, fftw3-dev, freeglut3-dev, libasound2-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386], libjack-dev
Standards-Version: 3.7.2
Package: fmit
--- fmit-0.96.7/debian/rules 2007-03-11 15:54:42.090975000 +0100
+++ fmit-0.96.7/debian/rules 2007-03-11 15:58:43.000000000 +0100
@@ -16,6 +16,14 @@
# 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)
+
+# Disable Alsa on non-Linux architectures
+ifneq (,$(findstring $(DEB_HOST_ARCH_OS), kfreebsd hurd))
+ DEB_CONFIGURE_ALSA = --disable-alsa
+else
+ DEB_CONFIGURE_ALSA = --enable-alsa
+endif
CFLAGS = -Wall -g
@@ -29,7 +37,7 @@
config.status: patch configure
dh_testdir
# Add here commands to configure the package.
- ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info --with-Qt-dir=/usr/share/qt3 --disable-alsa CFLAGS="$(CFLAGS)" LDFLAGS="-Wl,-z,defs"
+ ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info --with-Qt-dir=/usr/share/qt3 $(DEB_CONFIGURE_ALSA) CFLAGS="$(CFLAGS)" LDFLAGS="-Wl,-z,defs"
build: build-stamp