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
Petrdiff -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)