From: Alessio Treglia Date: Sat, 11 Feb 2012 12:54:46 +0000 (+0100) Subject: Split gpac and install modules into new gpac-modules-base package. X-Git-Tag: archive/raspbian/1.0.1+dfsg1-4+rpi1~1^2~222 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=2825da531f7119cf239038f0dd00828153ed1fbb;p=gpac.git 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 \