[PATCH 1/2] Split AMR out into a gstremer1.0-plugins-ugly-amr package.

Iain Lane laney at debian.org
Thu Nov 13 13:44:51 UTC 2014


---
 debian/changelog                          |  6 ++++++
 debian/control                            | 26 +++++++++++++++++++++++++-
 debian/control.in                         | 26 +++++++++++++++++++++++++-
 debian/gstreamer-plugins-ugly-amr.install |  3 +++
 debian/gstreamer-plugins-ugly.install     |  4 +---
 debian/rules                              |  2 +-
 6 files changed, 61 insertions(+), 6 deletions(-)
 create mode 100644 debian/gstreamer-plugins-ugly-amr.install

diff --git a/debian/changelog b/debian/changelog
index 6840058..60387a9 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+gst-plugins-ugly1.0 (1.4.4-3) UNRELEASED; urgency=medium
+
+  * Split AMR out into a gstremer1.0-plugins-ugly-amr package.
+
+ -- Iain Lane <laney at debian.org>  Thu, 13 Nov 2014 12:59:39 +0000
+
 gst-plugins-ugly1.0 (1.4.4-2) unstable; urgency=medium
 
   * Upload to unstable.
diff --git a/debian/control b/debian/control
index 05a6b01..7d7754e 100644
--- a/debian/control
+++ b/debian/control
@@ -58,7 +58,8 @@ Description: GStreamer documentation for plugins from the "ugly" set
 Package: gstreamer1.0-plugins-ugly
 Architecture: any
 Multi-Arch: same
-Depends: ${misc:Depends},
+Depends: gstreamer1.0-plugins-ugly-amr (= ${binary:Version}),
+         ${misc:Depends},
          ${shlibs:Depends}
 XB-GStreamer-Version: ${gstreamer:Version}
 XB-GStreamer-Elements: ${gstreamer:Elements}
@@ -78,6 +79,29 @@ Description: GStreamer plugins from the "ugly" set
  This package contains plugins from the "ugly" set, a set of
  good-quality plug-ins that might pose distribution problems.
 
+Package: gstreamer1.0-plugins-ugly-amr
+Architecture: any
+Multi-Arch: same
+Depends: ${misc:Depends},
+         ${shlibs:Depends}
+XB-GStreamer-Version: ${gstreamer:Version}
+XB-GStreamer-Elements: ${gstreamer:Elements}
+XB-GStreamer-URI-Sources: ${gstreamer:URISources}
+XB-GStreamer-URI-Sinks: ${gstreamer:URISinks}
+XB-GStreamer-Encoders: ${gstreamer:Encoders}
+XB-GStreamer-Decoders: ${gstreamer:Decoders}
+Provides: ${gstreamer:Provides}
+Description: GStreamer plugins from the "ugly" set
+ GStreamer is a streaming media framework, based on graphs of filters
+ which operate on media data.  Applications using this library can do
+ anything from real-time sound processing to playing videos, and just
+ about anything else media-related.  Its plugin-based architecture means
+ that new data types or processing capabilities can be added simply by
+ installing new plug-ins.
+ .
+ This package contains the AMR plugins from the "ugly" set, an audio
+ compression format which is optimised for coding speech.
+
 Package: gstreamer1.0-plugins-ugly-dbg
 Architecture: any
 Multi-Arch: same
diff --git a/debian/control.in b/debian/control.in
index 19685e6..2131ee5 100644
--- a/debian/control.in
+++ b/debian/control.in
@@ -30,7 +30,8 @@ Description: GStreamer documentation for plugins from the "ugly" set
 Package: @GST_PKGNAME at -plugins-ugly
 Architecture: any
 Multi-Arch: same
-Depends: ${misc:Depends},
+Depends: @GST_PKGNAME at -plugins-ugly-amr (= ${binary:Version}),
+         ${misc:Depends},
          ${shlibs:Depends}
 XB-GStreamer-Version: ${gstreamer:Version}
 XB-GStreamer-Elements: ${gstreamer:Elements}
@@ -50,6 +51,29 @@ Description: GStreamer plugins from the "ugly" set
  This package contains plugins from the "ugly" set, a set of
  good-quality plug-ins that might pose distribution problems.
 
+Package: @GST_PKGNAME at -plugins-ugly-amr
+Architecture: any
+Multi-Arch: same
+Depends: ${misc:Depends},
+         ${shlibs:Depends}
+XB-GStreamer-Version: ${gstreamer:Version}
+XB-GStreamer-Elements: ${gstreamer:Elements}
+XB-GStreamer-URI-Sources: ${gstreamer:URISources}
+XB-GStreamer-URI-Sinks: ${gstreamer:URISinks}
+XB-GStreamer-Encoders: ${gstreamer:Encoders}
+XB-GStreamer-Decoders: ${gstreamer:Decoders}
+Provides: ${gstreamer:Provides}
+Description: GStreamer plugins from the "ugly" set
+ GStreamer is a streaming media framework, based on graphs of filters
+ which operate on media data.  Applications using this library can do
+ anything from real-time sound processing to playing videos, and just
+ about anything else media-related.  Its plugin-based architecture means
+ that new data types or processing capabilities can be added simply by
+ installing new plug-ins.
+ .
+ This package contains the AMR plugins from the "ugly" set, an audio
+ compression format which is optimised for coding speech.
+
 Package: @GST_PKGNAME at -plugins-ugly-dbg
 Architecture: any
 Multi-Arch: same
diff --git a/debian/gstreamer-plugins-ugly-amr.install b/debian/gstreamer-plugins-ugly-amr.install
new file mode 100644
index 0000000..1dc4ef1
--- /dev/null
+++ b/debian/gstreamer-plugins-ugly-amr.install
@@ -0,0 +1,3 @@
+debian/tmp/usr/lib/*/gstreamer- at GST_ABI@/libgstamrnb.so
+debian/tmp/usr/lib/*/gstreamer- at GST_ABI@/libgstamrwbdec.so
+debian/tmp/usr/share/gstreamer- at GST_ABI@/presets/GstAmrnbEnc.prs
diff --git a/debian/gstreamer-plugins-ugly.install b/debian/gstreamer-plugins-ugly.install
index c154adc..d2deed4 100644
--- a/debian/gstreamer-plugins-ugly.install
+++ b/debian/gstreamer-plugins-ugly.install
@@ -1,6 +1,4 @@
 debian/tmp/usr/lib/*/gstreamer- at GST_ABI@/libgsta52dec.so
-debian/tmp/usr/lib/*/gstreamer- at GST_ABI@/libgstamrnb.so
-debian/tmp/usr/lib/*/gstreamer- at GST_ABI@/libgstamrwbdec.so
 debian/tmp/usr/lib/*/gstreamer- at GST_ABI@/libgstasf.so
 debian/tmp/usr/lib/*/gstreamer- at GST_ABI@/libgstcdio.so
 debian/tmp/usr/lib/*/gstreamer- at GST_ABI@/libgstdvdlpcmdec.so
@@ -15,4 +13,4 @@ debian/tmp/usr/lib/*/gstreamer- at GST_ABI@/libgsttwolame.so
 debian/tmp/usr/lib/*/gstreamer- at GST_ABI@/libgstx264.so
 debian/tmp/usr/lib/*/gstreamer- at GST_ABI@/libgstxingmux.so
 debian/tmp/usr/share/locale
-debian/tmp/usr/share/gstreamer- at GST_ABI@/presets/*.prs
+debian/tmp/usr/share/gstreamer- at GST_ABI@/presets/GstX264Enc.prs
diff --git a/debian/rules b/debian/rules
index 60f4bea..8faee8d 100755
--- a/debian/rules
+++ b/debian/rules
@@ -57,7 +57,7 @@ gst_extra_build_depends =
 # EXTRA_PLUGINS: See debian/README.Debian for docs
 EXTRA_PLUGINS +=
 
-PLUGINS += plugins-ugly $(EXTRA_PLUGINS)
+PLUGINS += plugins-ugly plugins-ugly-amr $(EXTRA_PLUGINS)
 ifeq ($(DEB_HOST_ARCH_OS),linux)
 PLUGINS +=
 endif
-- 
2.1.3




More information about the pkg-gstreamer-maintainers mailing list