Package: terminatorx
Severity: important
Version: 3.82-7
Tags: patch


Hi,

the current version fails to build on GNU/kFreeBSD.

It needs to exclude linux specific packages in Build-Depends
and related tweak in configure calling.
Please find attached patch with both changes.

Thanks in advance

                        Petr
diff -u terminatorx-3.82/debian/control terminatorx-3.82/debian/control
--- terminatorx-3.82/debian/control
+++ terminatorx-3.82/debian/control
@@ -2,7 +2,7 @@
 Section: sound
 Priority: optional
 Maintainer: Mike Furr <[EMAIL PROTECTED]>
-Build-Depends: debhelper (>= 4.1.16), mpg321, vorbis-tools, sox, ladspa-sdk, 
libaudiofile-dev, libvorbis-dev, libglib2.0-dev, libgtk2.0-dev, libmad0-dev, 
libxml2-dev, libatk1.0-dev, libpango1.0-dev, zlib1g-dev, libasound2-dev, 
scrollkeeper, liblrdf0-dev, libjack0.100.0-dev, libcap-dev, dpatch, 
libxxf86dga-dev, libxext-dev, libxi-dev, libx11-dev, libsm-dev, libice-dev, 
libxt-dev
+Build-Depends: debhelper (>= 4.1.16), mpg321, vorbis-tools, sox, ladspa-sdk, 
libaudiofile-dev, libvorbis-dev, libglib2.0-dev, libgtk2.0-dev, libmad0-dev, 
libxml2-dev, libatk1.0-dev, libpango1.0-dev, zlib1g-dev, libasound2-dev 
[!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386], scrollkeeper, liblrdf0-dev, 
libjack0.100.0-dev, libcap-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386], 
dpatch, libxxf86dga-dev, libxext-dev, libxi-dev, libx11-dev, libsm-dev, 
libice-dev, libxt-dev
 Standards-Version: 3.6.1.0
 
 Package: terminatorx
diff -u terminatorx-3.82/debian/rules terminatorx-3.82/debian/rules
--- terminatorx-3.82/debian/rules
+++ terminatorx-3.82/debian/rules
@@ -12,7 +12,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
@@ -21,6 +21,10 @@
        INSTALL_PROGRAM += -s
 endif
 
+ifeq (linux,$(DEB_HOST_ARCH_OS)))
+       EXTRA_CONFIGURE := --enable-capabilities
+endif
+
 config.status: patch-stamp configure
        dh_testdir
 
@@ -28,7 +32,7 @@
                     --prefix=/usr \
                     --mandir=/usr/share/man \
                     --enable-mpg123=/usr/bin/mpg321 \
-                   --enable-suidroot --enable-capabilities \
+                   --enable-suidroot $(EXTRA_CONFIGURE) \
                     gnomedatadir=/usr/share/ \
                     gnomepresent=yes \
        || (cat config.log && false)

Reply via email to