[SCM] Debian packaging for jack-audio-connection-kit branch, master.jackd2, updated. upstream/1.9.4+svn3842-25-gf738c92
adiknoth-guest at users.alioth.debian.org
adiknoth-guest at users.alioth.debian.org
Fri Dec 11 12:10:49 UTC 2009
The following commit has been merged in the master.jackd2 branch:
commit f738c9212a99be2b99a5b86b6830f0aeb85ccbf7
Author: Adrian Knoth <adi at drcomp.erfurt.thur.de>
Date: Fri Dec 11 12:29:25 2009 +0100
Enable mixed 32/64bit builds on amd64.
Note that this changes the memory layout of the amd64 lib so it can be
used with 32bit clients.
The 32bit library itself isn't included in this package, it needs to be
installed from the corresponding (that is, same version) i386 package.
diff --git a/debian/control b/debian/control
index 4dff907..a9fc4ad 100644
--- a/debian/control
+++ b/debian/control
@@ -18,6 +18,7 @@ Build-Depends: debhelper (>= 7.0.0),
libraw1394-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386],
libfreebob0-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386],
libffado-dev [amd64 i386 powerpc],
+ g++-multilib [amd64],
cdbs,
po-debconf,
libcelt-dev (>= 0.7.0),
diff --git a/debian/rules b/debian/rules
index a7e321c..e7122b8 100755
--- a/debian/rules
+++ b/debian/rules
@@ -4,7 +4,13 @@ include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/class/makefile.mk
include /usr/share/cdbs/1/rules/simple-patchsys.mk
-DEB_MAKE_INVOKE = $(DEB_MAKE_ENVVARS) ./waf configure --prefix=/usr && ./waf --destdir=$(CURDIR)/debian/tmp
+ifeq ($(DEB_BUILD_ARCH),amd64)
+ MIXED_FLAGS := --mixed
+else
+ MIXED_FLAGS :=
+endif
+
+DEB_MAKE_INVOKE = $(DEB_MAKE_ENVVARS) ./waf configure --prefix=/usr $(MIXED_FLAGS) && ./waf --destdir=$(CURDIR)/debian/tmp
DEB_MAKE_INSTALL_TARGET = install
DEB_DH_MAKESHLIBS_ARGS := -V -Xintime -Xinprocess -Xjack_alsa -Xjack_oss\
--
Debian packaging for jack-audio-connection-kit
More information about the pkg-multimedia-commits
mailing list