[SCM] gmerlin-encoders/master: split gmerlin-encoders into several binary packages

zmoelnig-guest at users.alioth.debian.org zmoelnig-guest at users.alioth.debian.org
Tue Jan 18 11:05:09 UTC 2011


The following commit has been merged in the master branch:
commit 5eb05c5b7ae1d78c50a8c744bdee0990199ca307
Author: IOhannes m zmölnig <zmoelnig at iem.at>
Date:   Tue Jan 18 11:56:34 2011 +0100

    split gmerlin-encoders into several binary packages
    
    this should keep dependencies at a minimum

diff --git a/debian/control.in b/debian/control.in
index 15f579e..1ab8eca 100644
--- a/debian/control.in
+++ b/debian/control.in
@@ -25,7 +25,10 @@ Vcs-Browser: http://git.debian.org/?p=pkg-multimedia/gmerlin-encoders.git
 Package: gmerlin-encoders
 Architecture: any
 Depends: ${shlibs:Depends},
- ${misc:Depends}
+ ${misc:Depends},
+ gmerlin-encoders-ffmpeg,
+ gmerlin-encoders-flac,
+ gmerlin-encoders-ogg
 Description: encoders for gmerlin
  Gmerlin is a multiformat media player with tree-like virtual directory
  structure, where you can save your files, webstreams or whatever. It
@@ -35,3 +38,52 @@ Description: encoders for gmerlin
  .
  This package includes a number of encoders to be used by Gmerlin,
  enabling gmerlin-transcoder to encode more file formats.
+
+Package: gmerlin-encoders-ffmpeg
+Architecture: any
+Section: libs
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Replaces: gmerlin-encoders (<< 1.0.0-1)
+Breaks: gmerlin-encoders (<< 1.0.0-1)
+Description: ffmpeg encoders for Gmerlin
+ Gmerlin is a multiformat media player with tree-like virtual directory
+ structure, where you can save your files, webstreams or whatever. It
+ handles even large media collections gracefully. Hardware devices appear
+ also in the tree so you can open Audio-CDs, (S)VCDs, DVDs and
+ DVB-broadcasts.
+ .
+ This package includes ffmpeg based encoders to be used by Gmerlin,
+ enabling gmerlin-transcoder to encode more file formats.
+
+Package: gmerlin-encoders-flac
+Architecture: any
+Section: libs
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Replaces: gmerlin-encoders (<< 1.0.0-1)
+Breaks: gmerlin-encoders (<< 1.0.0-1)
+Description: flac encoders for Gmerlin
+ Gmerlin is a multiformat media player with tree-like virtual directory
+ structure, where you can save your files, webstreams or whatever. It
+ handles even large media collections gracefully. Hardware devices appear
+ also in the tree so you can open Audio-CDs, (S)VCDs, DVDs and
+ DVB-broadcasts.
+ .
+ This package includes flac based encoders to be used by Gmerlin,
+ enabling gmerlin-transcoder to encode more file formats.
+
+Package: gmerlin-encoders-ogg
+Architecture: any
+Section: libs
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Replaces: gmerlin-encoders (<< 1.0.0-1)
+Breaks: gmerlin-encoders (<< 1.0.0-1)
+Description: ogg encoders for Gmerlin
+ Gmerlin is a multiformat media player with tree-like virtual directory
+ structure, where you can save your files, webstreams or whatever. It
+ handles even large media collections gracefully. Hardware devices appear
+ also in the tree so you can open Audio-CDs, (S)VCDs, DVDs and
+ DVB-broadcasts.
+ .
+ This package includes ogg based encoders (flac, speex, theora, vorbis) 
+ to be used by Gmerlin, enabling gmerlin-transcoder to encode more file
+ formats.
diff --git a/debian/gmerlin-encoders-ffmpeg.install b/debian/gmerlin-encoders-ffmpeg.install
new file mode 100644
index 0000000..50b8625
--- /dev/null
+++ b/debian/gmerlin-encoders-ffmpeg.install
@@ -0,0 +1,3 @@
+debian/tmp/usr/lib/gmerlin/plugins/e_ffmpeg_audio.so
+debian/tmp/usr/lib/gmerlin/plugins/e_ffmpeg.so
+debian/tmp/usr/lib/gmerlin/plugins/e_ffmpeg_video.so
diff --git a/debian/gmerlin-encoders-flac.install b/debian/gmerlin-encoders-flac.install
new file mode 100644
index 0000000..706caa6
--- /dev/null
+++ b/debian/gmerlin-encoders-flac.install
@@ -0,0 +1 @@
+debian/tmp/usr/lib/gmerlin/plugins/e_flac.so
diff --git a/debian/gmerlin-encoders-ogg.install b/debian/gmerlin-encoders-ogg.install
new file mode 100644
index 0000000..8086935
--- /dev/null
+++ b/debian/gmerlin-encoders-ogg.install
@@ -0,0 +1,4 @@
+debian/tmp/usr/lib/gmerlin/plugins/e_flacogg.so
+debian/tmp/usr/lib/gmerlin/plugins/e_speex.so
+debian/tmp/usr/lib/gmerlin/plugins/e_theora.so
+debian/tmp/usr/lib/gmerlin/plugins/e_vorbis.so
diff --git a/debian/rules b/debian/rules
index 326ef56..0ed422e 100755
--- a/debian/rules
+++ b/debian/rules
@@ -47,6 +47,6 @@ restorefiles:
 	-test -f debian/restorefiles -a   -f debian/restorefiles.tar && tar -x -f debian/restorefiles.tar -T debian/restorefiles
 	rm -f debian/restorefiles.tar
 
-binary-install/gmerlin-encoders::
-	find $(CURDIR)/debian/gmerlin-encoders/usr/lib/gmerlin/plugins \
+binary-install/gmerlin-encoders-ffmpeg binary-install/gmerlin-encoders-flac binary-install/gmerlin-encoders-ogg ::
+	find $(cdbs_curdestdir)/usr/lib/gmerlin/plugins \
 		-name '*.la' -delete

-- 
gmerlin-encoders packaging



More information about the pkg-multimedia-commits mailing list