[SCM] libmpc/master: Build for Multiarch.
alessio at users.alioth.debian.org
alessio at users.alioth.debian.org
Tue Feb 14 22:47:26 UTC 2012
The following commit has been merged in the master branch:
commit fc470370fca8b8f525d3818790f05d09f9a8ed08
Author: Alessio Treglia <alessio at debian.org>
Date: Tue Feb 14 23:47:15 2012 +0100
Build for Multiarch.
diff --git a/debian/compat b/debian/compat
index 7f8f011..ec63514 100644
--- a/debian/compat
+++ b/debian/compat
@@ -1 +1 @@
-7
+9
diff --git a/debian/control b/debian/control
index f9ad484..434b49b 100644
--- a/debian/control
+++ b/debian/control
@@ -4,8 +4,8 @@ Priority: optional
Maintainer: Debian Multimedia Maintainers <pkg-multimedia-maintainers at lists.alioth.debian.org>
Uploaders: Sebastian Dröge <slomo at debian.org>,
Jorge Salamero Sanz <bencer at cauterized.net>
-Build-Depends: cdbs (>= 0.4.20),
- debhelper (>= 7),
+Build-Depends: cdbs (>= 0.4.93~),
+ debhelper (>= 9),
pkg-config,
libreplaygain-dev (>= 1.0~r412),
libcue-dev
@@ -16,7 +16,9 @@ Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-multimedia/libmpc.git
Package: libmpcdec6
Architecture: any
+Multi-Arch: same
Section: libs
+Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends},
${misc:Depends}
Description: MusePack decoder - library
@@ -31,6 +33,7 @@ Description: MusePack decoder - library
Package: libmpcdec-dev
Architecture: any
+Multi-Arch: same
Section: libdevel
Depends: libmpcdec6 (= ${binary:Version}),
${misc:Depends}
@@ -49,7 +52,6 @@ Description: MusePack decoder - development files
Package: musepack-tools
Architecture: any
-Section: sound
Depends: ${shlibs:Depends},
${misc:Depends}
Description: MusePack commandline utilities
diff --git a/debian/libmpcdec-dev.install b/debian/libmpcdec-dev.install
index 1de0637..b3a1eee 100644
--- a/debian/libmpcdec-dev.install
+++ b/debian/libmpcdec-dev.install
@@ -1,3 +1,3 @@
-debian/tmp/usr/include
-debian/tmp/usr/lib/libmpcdec.so
-debian/tmp/usr/lib/libmpcdec.a
+usr/include
+usr/lib/*/libmpcdec.so
+usr/lib/*/libmpcdec.a
diff --git a/debian/libmpcdec6.install b/debian/libmpcdec6.install
index 805a5af..47d7029 100644
--- a/debian/libmpcdec6.install
+++ b/debian/libmpcdec6.install
@@ -1 +1 @@
-debian/tmp/usr/lib/libmpcdec.so.*
+usr/lib/*/libmpcdec.so.*
diff --git a/debian/musepack-tools.install b/debian/musepack-tools.install
index 451ddc0..e772481 100644
--- a/debian/musepack-tools.install
+++ b/debian/musepack-tools.install
@@ -1 +1 @@
-debian/tmp/usr/bin
+usr/bin
diff --git a/debian/rules b/debian/rules
index 181f790..8fdcd91 100755
--- a/debian/rules
+++ b/debian/rules
@@ -4,8 +4,11 @@ include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/class/autotools.mk
include /usr/share/cdbs/1/rules/utils.mk
+DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
+
common-binary-post-install-arch:: list-missing
DEB_DH_MAKESHLIBS_ARGS_libmpcdec6 := -V 'libmpcdec6 (>= 1:0.1~r435)'
DEB_CONFIGURE_EXTRA_FLAGS += --enable-mpcchap
+DEB_CONFIGURE_EXTRA_FLAGS += --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH)
--
libmpc packaging
More information about the pkg-multimedia-commits
mailing list