diff -Nru gst-plugins-bad0.10-0.10.23/debian/build-deps gst-plugins-bad0.10-0.10.23/debian/build-deps --- gst-plugins-bad0.10-0.10.23/debian/build-deps 2014-12-11 12:30:59.000000000 +0100 +++ gst-plugins-bad0.10-0.10.23/debian/build-deps 2016-10-07 22:36:02.000000000 +0200 @@ -1,5 +1,3 @@ -@GST_EXTRA_BUILD_DEPENDS@ -@GST_LIB_DEV_DEP@ autoconf (>= 2.60) automake (>= 1.10) autopoint (>= 0.17) @@ -9,10 +7,12 @@ dh-autoreconf dpkg-dev (>= 1.15.1) flite-dev -gstreamer-tools (>= 0.10.30) +@GST_EXTRA_BUILD_DEPENDS@ +@GST_LIB_DEV_DEP@ gstreamer0.10-doc gstreamer0.10-plugins-base (>= 0.10.36) gstreamer0.10-plugins-base-doc +gstreamer-tools (>= 0.10.30) gtk-doc-tools ladspa-sdk libass-dev (>= 0.9.4) diff -Nru gst-plugins-bad0.10-0.10.23/debian/changelog gst-plugins-bad0.10-0.10.23/debian/changelog --- gst-plugins-bad0.10-0.10.23/debian/changelog 2015-04-15 17:41:32.000000000 +0200 +++ gst-plugins-bad0.10-0.10.23/debian/changelog 2016-10-07 22:35:48.000000000 +0200 @@ -1,3 +1,9 @@ +gst-plugins-bad0.10 (0.10.23-7.4ubuntu2+overlay1) vivid; urgency=medium + + * Move opus plugin from -plugins-bad to a new -opus package (LP: #1630399) + + -- Devid Antonio Filoni Fri, 07 Oct 2016 18:21:54 +0200 + gst-plugins-bad0.10 (0.10.23-7.4ubuntu2) vivid; urgency=medium * SECURITY UPDATE: denial of service and possible code execution via diff -Nru gst-plugins-bad0.10-0.10.23/debian/control gst-plugins-bad0.10-0.10.23/debian/control --- gst-plugins-bad0.10-0.10.23/debian/control 2014-12-11 12:30:59.000000000 +0100 +++ gst-plugins-bad0.10-0.10.23/debian/control 2016-10-07 22:38:21.000000000 +0200 @@ -5,11 +5,7 @@ XSBC-Original-Maintainer: Maintainers of GStreamer packages Uploaders: Sebastian Dröge , Sjoerd Simons -Build-Depends: libasound2-dev (>= 0.9.1) [linux-any], - libcdaudio-dev [linux-any kfreebsd-any], - libdc1394-22-dev (>= 2.0.0) [linux-any], - libgstreamer0.10-dev (>= 0.10.36), - autoconf (>= 2.60), +Build-Depends: autoconf (>= 2.60), automake (>= 1.10), autopoint (>= 0.17), autotools-dev, @@ -18,10 +14,14 @@ dh-autoreconf, dpkg-dev (>= 1.15.1), flite-dev, - gstreamer-tools (>= 0.10.30), + libasound2-dev (>= 0.9.1) [linux-any], + libcdaudio-dev [linux-any kfreebsd-any], + libdc1394-22-dev (>= 2.0.0) [linux-any], + libgstreamer0.10-dev (>= 0.10.36), gstreamer0.10-doc, gstreamer0.10-plugins-base (>= 0.10.36), gstreamer0.10-plugins-base-doc, + gstreamer-tools (>= 0.10.30), gtk-doc-tools, ladspa-sdk, libass-dev (>= 0.9.4), @@ -98,6 +98,29 @@ . This package contains the documentation for plugins from the "bad" set. +Package: gstreamer0.10-opus +Architecture: any +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends} +Depends: ${misc:Depends}, + ${shlibs:Depends}, + gstreamer0.10-plugins-base +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} +Description: GStreamer plugins for opus audio codec + 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 GStreamer plugin for opus audio codec. + Package: gstreamer0.10-plugins-bad Architecture: any Multi-Arch: same @@ -105,6 +128,7 @@ Depends: ${misc:Depends}, ${shlibs:Depends}, gstreamer0.10-plugins-base, + gstreamer0.10-opus (= ${binary:Version}), libgstreamer-plugins-bad0.10-0 (= ${binary:Version}), Replaces: gstreamer0.10-plugins-bad-multiverse (<< 0.10.5-2), gstreamer0.10-plugins-really-bad (<< 0.10.14), diff -Nru gst-plugins-bad0.10-0.10.23/debian/control.in gst-plugins-bad0.10-0.10.23/debian/control.in --- gst-plugins-bad0.10-0.10.23/debian/control.in 2014-12-04 16:56:17.000000000 +0100 +++ gst-plugins-bad0.10-0.10.23/debian/control.in 2016-10-07 22:04:19.000000000 +0200 @@ -33,6 +33,29 @@ . This package contains the documentation for plugins from the "bad" set. +Package: @GST_PKGNAME@-opus +Architecture: any +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends} +Depends: ${misc:Depends}, + ${shlibs:Depends}, + gstreamer0.10-plugins-base +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} +Description: GStreamer plugins for opus audio codec + 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 GStreamer plugin for opus audio codec. + Package: @GST_PKGNAME@-plugins-bad Architecture: any Multi-Arch: same @@ -40,6 +63,7 @@ Depends: ${misc:Depends}, ${shlibs:Depends}, gstreamer0.10-plugins-base, + @GST_PKGNAME@-opus (= ${binary:Version}), libgstreamer-plugins-bad@GST_DEB_ABI@ (= ${binary:Version}), Replaces: gstreamer0.10-plugins-bad-multiverse (<< 0.10.5-2), gstreamer0.10-plugins-really-bad (<< 0.10.14), diff -Nru gst-plugins-bad0.10-0.10.23/debian/gstreamer-opus.install gst-plugins-bad0.10-0.10.23/debian/gstreamer-opus.install --- gst-plugins-bad0.10-0.10.23/debian/gstreamer-opus.install 1970-01-01 01:00:00.000000000 +0100 +++ gst-plugins-bad0.10-0.10.23/debian/gstreamer-opus.install 2016-10-07 21:22:22.000000000 +0200 @@ -0,0 +1 @@ +debian/tmp/usr/lib/*/gstreamer-@GST_ABI@/libgstopus.so diff -Nru gst-plugins-bad0.10-0.10.23/debian/gstreamer-plugins-bad.install gst-plugins-bad0.10-0.10.23/debian/gstreamer-plugins-bad.install --- gst-plugins-bad0.10-0.10.23/debian/gstreamer-plugins-bad.install 2014-12-04 16:56:17.000000000 +0100 +++ gst-plugins-bad0.10-0.10.23/debian/gstreamer-plugins-bad.install 2016-10-07 21:22:02.000000000 +0200 @@ -9,7 +9,6 @@ debian/tmp/usr/lib/*/gstreamer-@GST_ABI@/libgstbz2.so @cdaudio@ debian/tmp/usr/lib/*/gstreamer-@GST_ABI@/libgstcdxaparse.so -debian/tmp/usr/lib/*/gstreamer-@GST_ABI@/libgstopus.so debian/tmp/usr/lib/*/gstreamer-@GST_ABI@/libgstcog.so debian/tmp/usr/lib/*/gstreamer-@GST_ABI@/libgstcoloreffects.so debian/tmp/usr/lib/*/gstreamer-@GST_ABI@/libgstcolorspace.so diff -Nru gst-plugins-bad0.10-0.10.23/debian/rules gst-plugins-bad0.10-0.10.23/debian/rules --- gst-plugins-bad0.10-0.10.23/debian/rules 2014-12-04 16:56:17.000000000 +0100 +++ gst-plugins-bad0.10-0.10.23/debian/rules 2016-10-07 22:35:00.000000000 +0200 @@ -62,7 +62,7 @@ # EXTRA_PLUGINS: See debian/README.Debian for docs EXTRA_PLUGINS += -PLUGINS += plugins-bad $(EXTRA_PLUGINS) +PLUGINS += plugins-bad opus $(EXTRA_PLUGINS) ifeq ($(DEB_HOST_ARCH_OS),linux) PLUGINS += endif