[SCM] mpeg2dec/master: Introduce Multiarch support.

alessio at users.alioth.debian.org alessio at users.alioth.debian.org
Tue Feb 14 19:25:59 UTC 2012


The following commit has been merged in the master branch:
commit c75a29bd9b328d37ecc084fbd27f49d4bc98b0df
Author: Alessio Treglia <alessio at debian.org>
Date:   Tue Feb 14 20:25:50 2012 +0100

    Introduce Multiarch support.

diff --git a/debian/compat b/debian/compat
index 7ed6ff8..ec63514 100644
--- a/debian/compat
+++ b/debian/compat
@@ -1 +1 @@
-5
+9
diff --git a/debian/control b/debian/control
index 5d9a3d1..d8c5f07 100644
--- a/debian/control
+++ b/debian/control
@@ -6,9 +6,9 @@ Uploaders: Loic Minier <lool at dooz.org>,
            David I. Lehn <dlehn at debian.org>,
            Sam Hocevar (Debian packages) <sam+deb at zoy.org>
 Build-Depends: autotools-dev,
-               cdbs (>= 0.4.41),
-               debhelper (>= 5),
-               dpkg-dev (>= 1.13.19),
+               cdbs (>= 0.4.93~),
+               debhelper (>= 9),
+               dpkg-dev (>= 1.16.0),
                gnome-pkg-tools (>= 0.7),
                libsdl1.2-dev (>= 1.2.3),
                libx11-dev,
diff --git a/debian/libmpeg2-4-dev.install b/debian/libmpeg2-4-dev.install
index b1f733e..bbe9590 100644
--- a/debian/libmpeg2-4-dev.install
+++ b/debian/libmpeg2-4-dev.install
@@ -1,8 +1,8 @@
 usr/include/mpeg2dec/mpeg2.h
 usr/include/mpeg2dec/mpeg2convert.h
-usr/lib/libmpeg2.a
-usr/lib/libmpeg2.so
-usr/lib/libmpeg2convert.a
-usr/lib/libmpeg2convert.so
-usr/lib/pkgconfig/libmpeg2.pc
-usr/lib/pkgconfig/libmpeg2convert.pc
+usr/lib/*/libmpeg2.a
+usr/lib/*/libmpeg2.so
+usr/lib/*/libmpeg2convert.a
+usr/lib/*/libmpeg2convert.so
+usr/lib/*/pkgconfig/libmpeg2.pc
+usr/lib/*/pkgconfig/libmpeg2convert.pc
diff --git a/debian/libmpeg2-4.install b/debian/libmpeg2-4.install
index 42031ad..92bcfda 100644
--- a/debian/libmpeg2-4.install
+++ b/debian/libmpeg2-4.install
@@ -1,2 +1,2 @@
-usr/lib/libmpeg2.so.*
-usr/lib/libmpeg2convert.so.*
+usr/lib/*/libmpeg2.so.*
+usr/lib/*/libmpeg2convert.so.*
diff --git a/debian/rules b/debian/rules
index 2b04aef..ed87c39 100755
--- a/debian/rules
+++ b/debian/rules
@@ -5,6 +5,8 @@ include /usr/share/cdbs/1/rules/utils.mk
 include /usr/share/cdbs/1/class/autotools.mk
 include /usr/share/gnome-pkg-tools/1/rules/clean-la.mk
 
+DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
+
 LDFLAGS += -Wl,-z,defs -Wl,--as-needed
 
 # leave it to the upstream configure to select the opt flag, presumably -O3
@@ -50,7 +52,8 @@ endif
 libmpeg2N := $(shell sed -rn 's/^Package:[[:space:]]*(libmpeg2-[0-9]+)[[:space:]]*$$/\1/p' debian/control)
 
 DEB_CONFIGURE_EXTRA_FLAGS += --enable-shared
-DEB_SHLIBDEPS_INCLUDE += debian/$(libmpeg2N)/usr/lib
+DEB_CONFIGURE_EXTRA_FLAGS += --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH)
+DEB_SHLIBDEPS_INCLUDE += debian/$(libmpeg2N)/usr/lib/$(DEB_HOST_MULTIARCH)
 DEB_AC_AUX_DIR := autotools
 DEB_DH_INSTALL_ARGS += --sourcedir=debian/tmp
 

-- 
mpeg2dec packaging



More information about the pkg-multimedia-commits mailing list