From e3c20c360725535ff80afa83e6bc2063a4f1385a Mon Sep 17 00:00:00 2001 From: Balint Reczey Date: Tue, 7 Jul 2015 16:36:51 -0700 Subject: [PATCH] Convert to multiarch Closes: #791492 --- debian/control | 2 ++ debian/gpac-modules-base.install | 2 +- debian/libgpac-dev.install | 4 ++-- debian/libgpac4.install | 2 +- debian/rules | 4 +++- 5 files changed, 9 insertions(+), 5 deletions(-) diff --git a/debian/control b/debian/control index e7c162c..ffcd96b 100644 --- a/debian/control +++ b/debian/control @@ -75,6 +75,7 @@ Description: GPAC Project on Advanced Content - debugging symbols Package: gpac-modules-base Architecture: any Pre-Depends: ${misc:Pre-Depends} +Multi-Arch: same Breaks: gpac (<= 0.4.5+svn3462~dfsg0-1~) Replaces: @@ -95,6 +96,7 @@ Package: libgpac4 Architecture: any Section: libs Pre-Depends: ${misc:Pre-Depends} +Multi-Arch: same Depends: ${misc:Depends}, ${shlibs:Depends} diff --git a/debian/gpac-modules-base.install b/debian/gpac-modules-base.install index caf071a..ad19fda 100644 --- a/debian/gpac-modules-base.install +++ b/debian/gpac-modules-base.install @@ -1 +1 @@ -usr/lib/gpac +usr/lib/*/gpac diff --git a/debian/libgpac-dev.install b/debian/libgpac-dev.install index 68ea53d..418619f 100644 --- a/debian/libgpac-dev.install +++ b/debian/libgpac-dev.install @@ -1,3 +1,3 @@ usr/include -usr/lib/libgpac.so -usr/lib/libgpac_static.a +usr/lib/*/libgpac.so +usr/lib/*/libgpac_static.a diff --git a/debian/libgpac4.install b/debian/libgpac4.install index bc40adc..8c21b71 100644 --- a/debian/libgpac4.install +++ b/debian/libgpac4.install @@ -1 +1 @@ -usr/lib/libgpac.so.* +usr/lib/*/libgpac.so.* diff --git a/debian/rules b/debian/rules index 61d2334..588c99c 100755 --- a/debian/rules +++ b/debian/rules @@ -9,13 +9,15 @@ ifneq (,$(filter noopt,$(DEB_BUILD_OPTIONS))) DEB_CONFIGURE_EXTRA_FLAGS = --disable-opt endif +DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH + %: dh $@ --parallel override_dh_auto_configure: dh_auto_configure -- \ --prefix=/usr \ - --libdir=lib \ + --libdir=lib/$(DEB_HOST_MULTIARCH) \ --mandir=\$${prefix}/share/man \ --extra-cflags="-Wall -fPIC -DPIC -I/usr/include/mozjs -DXP_UNIX" \ --enable-joystick \ -- 2.30.2