Package: timidity Severity: important Tags: patch Hi,
The current version of timidity fails to build on GNU/kFreeBSD, because the build-dependency on libasound2-dev, which is Linux specific, could not been satisfied. Please find attached a patch to fix that. It would be nice if you can include it in the next upload. Thanks in advance, Aurelien -- System Information: Debian Release: testing/unstable Architecture: kfreebsd-i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: GNU/kFreeBSD 5.4-1-686 Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Author: aurel32 Status: in BTS diff -u timidity-2.13.2/debian/control timidity-2.13.2/debian/control --- timidity-2.13.2/debian/control +++ timidity-2.13.2/debian/control @@ -2,7 +2,7 @@ Section: sound Priority: optional Maintainer: Henrique de Moraes Holschuh <[EMAIL PROTECTED]> -Build-Depends: debhelper (>= 4), libasound2-dev, libaudiofile-dev, libesd0-dev, libarts1-dev, libjack0.100.0-dev, libaudio-dev, libvorbis-dev (>= 1.0.0-3), libspeex-dev (>= 1.0), liboggflac-dev (>= 1.1.2-1), libflac-dev (>= 1.1.2-1), libncurses-dev, libslang2-dev, xlibs-dev, libxaw8-dev, tcl8.4-dev, tk8.4-dev, libgtk2.0-dev, autotools-dev +Build-Depends: debhelper (>= 4), libasound2-dev [!kfreebsd-i386], libaudiofile-dev, libesd0-dev, libarts1-dev, libjack0.100.0-dev, libaudio-dev, libvorbis-dev (>= 1.0.0-3), libspeex-dev (>= 1.0), liboggflac-dev (>= 1.1.2-1), libflac-dev (>= 1.1.2-1), libncurses-dev, libslang2-dev, xlibs-dev, libxaw8-dev, tcl8.4-dev, tk8.4-dev, libgtk2.0-dev, autotools-dev Standards-Version: 3.6.2 Package: timidity diff -u timidity-2.13.2/debian/rules timidity-2.13.2/debian/rules --- timidity-2.13.2/debian/rules +++ timidity-2.13.2/debian/rules @@ -15,6 +15,7 @@ # Autotools export DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) export DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) +export DEB_BUILD_ARCH_OS ?= $(shell dpkg-architecture -q-qDEB_BUILD_ARCH_OS) # FOR AUTOCONF 2.52 AND NEWER ONLY CONFFLAGS = @@ -36,6 +37,16 @@ CONFFLAGS += --enable-debug endif +# audio and interface +ifeq ($(DEB_BUILD_ARCH_OS), linux) +audio = default,oss,nas,arts,esd,jack,vorbis,flac,speex,alsa +interface = ncurses,emacs,xaw,alsaseq +else +audio = default,oss,nas,arts,esd,jack,vorbis,flac,speex +interface = ncurses,emacs,xaw +endif + + ## ## The rules ## @@ -55,9 +66,9 @@ --with-x \ --with-tcl-includes=/usr/include/tcl8.4 \ --with-tk-includes=/usr/include/tcl8.4 \ - --enable-audio=default,oss,alsa,nas,arts,esd,jack,vorbis,flac,speex \ + --enable-audio=$(audio) \ --with-default-output=default \ - --enable-interface=ncurses,emacs,xaw,alsaseq \ + --enable-interface=$(interface) \ --enable-dynamic=slang,tcltk,vt100,xskin,gtk \ --enable-server --enable-network --enable-spectrogram --enable-wrd $(MAKE)