From 3b951755a019d041e8cdd7c485f68018ffb2bf53 Mon Sep 17 00:00:00 2001 From: Alessio Treglia Date: Mon, 23 Apr 2012 02:49:55 +0200 Subject: [PATCH] Move the header into a brand-new libgpac-configuration-dev package and set it to Multi-Arch: foreign in order to avoid mult-arch breakage. Closes: #669999 --- debian/control | 22 ++++++++++++++++++++++ debian/libgpac-configuration-dev.install | 1 + debian/rules | 5 +++++ 3 files changed, 28 insertions(+) create mode 100644 debian/libgpac-configuration-dev.install diff --git a/debian/control b/debian/control index 3272685..9b82c26 100644 --- a/debian/control +++ b/debian/control @@ -128,6 +128,7 @@ Architecture: any Section: libdevel Multi-Arch: same Depends: + libgpac-configuration-dev (= ${binary:Version}), libgpac2 (= ${binary:Version}), ${misc:Depends} Replaces: @@ -139,3 +140,24 @@ Description: GPAC Project on Advanced Content - development files technologies (graphics, animation and interactivity). . This package contains files that are used for application development. + +Package: libgpac-configuration-dev +Architecture: any +Section: libdevel +Depends: + libgpac2 (= ${binary:Version}), + ${misc:Depends} +Breaks: + libgpac-dev (<< 0.4.5+svn4019~dfsg0-3~) +Replaces: + gpac (<= 0.4.2~rc2-0ubuntu1), + libgpac-dev (<< 0.4.5+svn4019~dfsg0-3~) +Multi-Arch: foreign +Description: GPAC Project on Advanced Content - arch-specific development files + GPAC stands for GPAC Project on Advanced Content (a recursive acronym). It is + an Open Source multimedia framework for research and academic purposes. The + project covers different aspects of multimedia, with a focus on presentation + technologies (graphics, animation and interactivity). + . + This package contains architecture dependent files that are used for + application development. diff --git a/debian/libgpac-configuration-dev.install b/debian/libgpac-configuration-dev.install new file mode 100644 index 0000000..7ed9093 --- /dev/null +++ b/debian/libgpac-configuration-dev.install @@ -0,0 +1 @@ +usr/include/gpac/configuration.h diff --git a/debian/rules b/debian/rules index f57e3ce..9b3dfc7 100755 --- a/debian/rules +++ b/debian/rules @@ -33,6 +33,11 @@ override_dh_auto_install: mv debian/tmp/usr/share/man/man1/mp4client.1 \ debian/tmp/usr/share/man/man1/MP4Client.1 +override_dh_install: + dh_install + # This header cannot be shared + rm debian/libgpac-dev/usr/include/gpac/configuration.h + override_dh_clean: dh_clean config.h bin/gcc/libgpac* include/gpac/version.h find $(CURDIR) -name *.opic -delete -- 2.30.2