Split gpac and install modules into new gpac-modules-base package.
authorAlessio Treglia <alessio@debian.org>
Sat, 11 Feb 2012 12:54:46 +0000 (13:54 +0100)
committerAlessio Treglia <alessio@debian.org>
Sat, 11 Feb 2012 12:54:46 +0000 (13:54 +0100)
debian/control
debian/gpac-modules-base.install [new file with mode: 0644]
debian/gpac.install
debian/rules

index c0179f4fcb32aec1de180ef1ab3e6c9c2e0d83b8..47464706c737cc1ebd900ca3732ecf14738df97f 100644 (file)
@@ -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 (file)
index 0000000..ad19fda
--- /dev/null
@@ -0,0 +1 @@
+usr/lib/*/gpac
index 9b82f30263766f1a61e2056be52d32b609d29d30..4299f2fa265acb616732d7fd4559b50e76da0e82 100644 (file)
@@ -1,4 +1,3 @@
 usr/bin
-usr/lib/gpac
 usr/share/gpac/gpac.mp4
 usr/share/man/man1
index 754b581f8f5f152322dad5a05f6b306b947dd03f..37076c88fd40e19dc24f33cf5c79e73dc4bdc6d9 100755 (executable)
@@ -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 \