[SCM] gpac/master: Split gpac and install modules into new gpac-modules-base package.
alessio at users.alioth.debian.org
alessio at users.alioth.debian.org
Sat Feb 11 12:54:45 UTC 2012
The following commit has been merged in the master branch:
commit 2825da531f7119cf239038f0dd00828153ed1fbb
Author: Alessio Treglia <alessio at debian.org>
Date: Sat Feb 11 13:54:46 2012 +0100
Split gpac and install modules into new gpac-modules-base package.
diff --git a/debian/control b/debian/control
index c0179f4..4746470 100644
--- a/debian/control
+++ b/debian/control
@@ -41,14 +41,33 @@ Architecture: any
Depends:
${misc:Depends},
${shlibs:Depends}
+Recommends: gpac-modules-base
Description: GPAC Project on Advanced Content - utilities
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 the utilities:
+ This package contains the following utilities:
- MP4Client (content packaging)
+ - MP4Box
+
+Package: gpac-modules-base
+Architecture: any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Breaks: gpac (<= 0.4.5+svn3462~dfsg0-1~)
+Replaces: gpac (<= 0.4.5+svn3462~dfsg0-1~)
+Depends:
+ ${misc:Depends},
+ ${shlibs:Depends}
+Description: GPAC Project on Advanced Content - modules
+ 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 the GPAC modules.
Package: libgpac1
Architecture: any
diff --git a/debian/gpac-modules-base.install b/debian/gpac-modules-base.install
new file mode 100644
index 0000000..ad19fda
--- /dev/null
+++ b/debian/gpac-modules-base.install
@@ -0,0 +1 @@
+usr/lib/*/gpac
diff --git a/debian/gpac.install b/debian/gpac.install
index 9b82f30..4299f2f 100644
--- a/debian/gpac.install
+++ b/debian/gpac.install
@@ -1,4 +1,3 @@
usr/bin
-usr/lib/gpac
usr/share/gpac/gpac.mp4
usr/share/man/man1
diff --git a/debian/rules b/debian/rules
index 754b581..37076c8 100755
--- a/debian/rules
+++ b/debian/rules
@@ -28,6 +28,13 @@ override_dh_auto_install:
$(MAKE) install prefix=$(CURDIR)/debian/tmp/usr \
moddir=$(CURDIR)/debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/gpac
$(MAKE) install-lib prefix=$(CURDIR)/debian/tmp/usr
+ cd debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/gpac && \
+ for i in `ls`; do\
+ oldmodfname=$$i;\
+ newmodfname="`echo $$i | sed 's/\.so[.0-9]*//'`".so ;\
+ echo "Renaming $$oldmodfname to $$newmodfname ..." && \
+ mv $$oldmodfname $$newmodfname ;\
+ done
mv debian/tmp/usr/share/man/man1/mp4box.1 \
debian/tmp/usr/share/man/man1/MP4Box.1
mv debian/tmp/usr/share/man/man1/mp4client.1 \
--
gpac packaging
More information about the pkg-multimedia-commits
mailing list