[SCM] gpac/master: Move the header <gpac/configuration.h> into a brand-new libgpac-configuration-dev package and set it to Multi-Arch: foreign in order to avoid mult-arch breakage.
alessio at users.alioth.debian.org
alessio at users.alioth.debian.org
Mon Apr 23 00:49:58 UTC 2012
The following commit has been merged in the master branch:
commit 3b951755a019d041e8cdd7c485f68018ffb2bf53
Author: Alessio Treglia <alessio at debian.org>
Date: Mon Apr 23 02:49:55 2012 +0200
Move the header <gpac/configuration.h> into a brand-new
libgpac-configuration-dev package and set it to Multi-Arch: foreign
in order to avoid mult-arch breakage.
Closes: #669999
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
--
gpac packaging
More information about the pkg-multimedia-commits
mailing list