Debian

Available patches from Ubuntu

To see Ubuntu differences wrt. to Debian, write down a grep-dctrl query identifying the packages you're interested in:
grep-dctrl -n -sPackage Sources.Debian
(e.g. -FPackage linux-ntfs or linux-ntfs)

Modified packages are listed below:

Debian ( Changelog | PTS | Bugs ) Ubuntu ( Changelog | txt | LP | Bugs ) | Diff from Ubuntu

Source: gst-plugins-good1.0

gst-plugins-good1.0 (1.16.2-1ubuntu2) focal; urgency=medium * No-change rebuild for libgcc-s1 package name change. -- Matthias Klose <doko@ubuntu.com> Sat, 21 Mar 2020 13:27:34 +0100 gst-plugins-good1.0 (1.16.2-1ubuntu1) focal; urgency=medium * Merge from Debian unstable. Remaining changes: + Import plugins from -bad that are needed for main applications. - jpegformat - camerabin (+ basecamerabinsrc + photography) + Add a library package containing the shared library and a -dev package for compiling against it. Add Breaks and Replaces against the plugins packages which formerly contained files shipped here. + Add 'pluginsdir' variable to our added pcfile for compatibility with some external software + debian/control{,.in}: Update Vcs-* for Ubuntu -- Sebastien Bacher <seb128@ubuntu.com> Fri, 13 Dec 2019 20:29:08 +0100

Modifications :
  1. Download patch debian/libgstreamer-plugins-good.install

    --- 1.16.2-1/debian/libgstreamer-plugins-good.install 1970-01-01 00:00:00.000000000 +0000 +++ 1.16.2-1ubuntu2/debian/libgstreamer-plugins-good.install 2019-12-13 20:29:02.000000000 +0000 @@ -0,0 +1,2 @@ +debian/tmp/usr/lib/*/libgstphotography-@GST_ABI@.so.* +debian/tmp/usr/lib/*/libgstbasecamerabinsrc-@GST_ABI@.so.*
  2. Download patch debian/rules

    --- 1.16.2-1/debian/rules 2019-12-04 12:20:01.000000000 +0000 +++ 1.16.2-1ubuntu2/debian/rules 2019-12-13 20:29:02.000000000 +0000 @@ -98,15 +98,6 @@ else oss4 = debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/gstreamer-$(gst_abi)/libgstoss4.so endif - -# workaround for mesa headers being broken (#894076) -ifeq ($(DEB_HOST_ARCH),armel) -CONFIG_ARGS += --disable-qt -endif -ifeq ($(DEB_HOST_ARCH),armhf) -CONFIG_ARGS += --disable-qt -endif - ifeq ($(DEB_HOST_ARCH_OS),linux) DEFAULT_AUDIOSINK = autoaudiosink DEFAULT_AUDIOSRC = autoaudiosrc @@ -156,6 +147,12 @@ pre-build:: > debian/$(gst_pkgname)-$$f; \ done + sed 's/@GST_ABI@/$(gst_abi)/g' debian/libgstreamer-plugins-good.install \ + > debian/libgstreamer-plugins-good$(gst_deb_abi).install + sed 's/@GST_ABI@/$(gst_abi)/g' debian/libgstreamer-plugins-good-dev.install \ + > debian/libgstreamer-plugins-good$(gst_abi)-dev.install + + maint: debian/control debian/build-deps: debian/build-deps.in debian/rules @@ -165,6 +162,7 @@ debian/control:: debian/control.in debia perl debian/mk.control | sed \ -e 's/@GST_VERSION@/$(gst_version)/g' \ -e 's/@GST_ABI@/$(gst_abi)/g' \ + -e 's/@GST_DEB_ABI@/$(gst_deb_abi)/g' \ -e 's/@GST_PKGNAME@/$(gst_pkgname)/g' \ -e 's/@GST_LIB@/$(gst_lib)/g' \ -e 's/@GST_LIB_DEV@/$(gst_lib_dev)/g' \
  3. Download patch debian/control

    --- 1.16.2-1/debian/control 2019-12-04 12:20:01.000000000 +0000 +++ 1.16.2-1ubuntu2/debian/control 2019-12-13 20:29:02.000000000 +0000 @@ -1,13 +1,16 @@ Source: gst-plugins-good1.0 Section: libs Priority: optional -Maintainer: Maintainers of GStreamer packages <gst-plugins-good1.0@packages.debian.org> +Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com> +XSBC-Original-Maintainer: Maintainers of GStreamer packages <gst-plugins-good1.0@packages.debian.org> Uploaders: Sebastian Dröge <slomo@debian.org>, Sjoerd Simons <sjoerd@debian.org> Build-Depends: libgstreamer1.0-dev (>= 1.16.2), libraw1394-dev (>= 2.0.0) [linux-any] , libiec61883-dev (>= 1.0.0) [linux-any] , libavc1394-dev [linux-any] , libv4l-dev [linux-any] , libgudev-1.0-dev (>= 143) [linux-any], libgstreamer-plugins-base1.0-dev (>= 1.16.2), autotools-dev, dh-autoreconf, automake (>= 1.14), autoconf (>= 2.69), libtool (>= 2.2.6), autopoint (>= 0.17), cdbs (>= 0.4.93), debhelper (>= 9), dpkg-dev (>= 1.15.1), pkg-config (>= 0.11.0), gtk-doc-tools (>= 1.12), libglib2.0-dev (>= 2.40), liborc-0.4-dev (>= 1:0.4.17), libcairo2-dev (>= 1.10.0), libcaca-dev, libspeex-dev (>= 1.1.6), libpng-dev, libshout3-dev, libjpeg-dev, libaa1-dev (>= 1.4p5), libflac-dev (>= 1.1.4), libdv4-dev | libdv-dev, libxdamage-dev, libxext-dev, libxfixes-dev, libxv-dev, libgtk-3-dev (>= 3.15), libtag1-dev (>= 1.5), libwavpack-dev (>= 4.60), gstreamer1.0-plugins-base (>= 1.16.2), libsoup2.4-dev (>= 2.48), libpulse-dev (>= 2.0), libbz2-dev, gstreamer1.0-doc, gstreamer1.0-plugins-base-doc, libjack-jackd2-dev, libvpx-dev (>= 1.3.0), libmp3lame-dev, libmpg123-dev (>= 1.13), libtwolame-dev (>= 0.3.10), qtbase5-dev, qtdeclarative5-dev, libqt5x11extras5-dev Standards-Version: 3.9.3 -Vcs-Git: https://salsa.debian.org/gstreamer-team/gst-plugins-good1.0.git -Vcs-Browser: https://salsa.debian.org/gstreamer-team/gst-plugins-good1.0/ +Vcs-Git: git://git.launchpad.net/~ubuntu-desktop/ubuntu/+source/gst-plugins-good1.0 +Vcs-Browser: https://code.launchpad.net/~ubuntu-desktop/ubuntu/+source/gst-plugins-good1.0/+git/gst-plugins-good1.0 +XS-Debian-Vcs-Git: https://salsa.debian.org/gstreamer-team/gst-plugins-good1.0.git +XS-Debian-Vcs-Browser: https://salsa.debian.org/gstreamer-team/gst-plugins-good1.0/ Homepage: https://gstreamer.freedesktop.org Package: gstreamer1.0-plugins-good-doc @@ -53,8 +56,7 @@ Description: GStreamer plugin for PulseA for POSIX and WIN32 systems. Package: gstreamer1.0-qt5 -#Architecture: any -Architecture: any-amd64 any-arm64 any-i386 any-mips any-mips64el any-mipsel any-ppc64el any-s390x any-alpha any-hppa any-ia64 any-m68k any-powerpc any-powerpcspe any-ppc64 any-riscv64 any-sh4 any-sparc64 any-x32 +Architecture: any Multi-Arch: same Section: graphics Depends: ${misc:Depends}, @@ -111,6 +113,7 @@ Depends: ${misc:Depends}, ${shlibs:Depends}, gstreamer1.0-pulseaudio | gstreamer1.0-audiosink, gstreamer1.0-plugins-base, + libgstreamer-plugins-good1.0-0 (= ${binary:Version}), Recommends: gstreamer1.0-x Replaces: gstreamer1.0-plugins-bad (<< 1.15.1), gstreamer1.0-plugins-ugly (<< 1.13.1) @@ -141,7 +144,7 @@ Section: debug Priority: extra Depends: gstreamer1.0-plugins-good (= ${binary:Version}), gstreamer1.0-pulseaudio (= ${binary:Version}), - gstreamer1.0-qt5 (= ${binary:Version}) [any-amd64 any-arm64 any-i386 any-mips any-mips64el any-mipsel any-ppc64el any-s390x any-alpha any-hppa any-ia64 any-m68k any-powerpc any-powerpcspe any-ppc64 any-riscv64 any-sh4 any-sparc64 any-x32], + gstreamer1.0-qt5 (= ${binary:Version}), gstreamer1.0-gtk3 (= ${binary:Version}), ${misc:Depends} Replaces: gstreamer1.0-plugins-bad (<< 1.13.1) @@ -159,3 +162,43 @@ Description: GStreamer plugins from the easier to interpret core dumps. The libraries are installed in /usr/lib/debug and are automatically used by gdb. +Package: libgstreamer-plugins-good1.0-0 +Architecture: any +Section: libs +Priority: extra +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends} +Depends: ${misc:Depends}, + ${shlibs:Depends}, +Breaks: libgstreamer-plugins-bad1.0-0 (<< 1.0.3-1ubuntu1) +Replaces: gstreamer1.0-plugins-good (= 1.0.3-1ubuntu1), + libgstreamer-plugins-bad1.0-0 (<< 1.0.3-1ubuntu1) +Description: GStreamer development files for libraries from the "good" 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 shared GStreamer libraries from the "good" set. The API + is not guaranteed to be stable. + +Package: libgstreamer-plugins-good1.0-dev +Architecture: any +Section: libdevel +Priority: extra +Depends: ${misc:Depends}, + libgstreamer-plugins-good1.0-0 (= ${binary:Version}), + libgstreamer1.0-dev +Description: GStreamer development files for libraries from the "good" 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 development files for GStreamer libraries from the + "good" set. The API is not guaranteed to be stable. +
  4. Download patch debian/control.in

    --- 1.16.2-1/debian/control.in 2019-12-04 12:18:46.000000000 +0000 +++ 1.16.2-1ubuntu2/debian/control.in 2019-12-13 20:29:02.000000000 +0000 @@ -1,13 +1,16 @@ Source: gst-plugins-good@GST_ABI@ Section: libs Priority: optional -Maintainer: Maintainers of GStreamer packages <gst-plugins-good1.0@packages.debian.org> +Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com> +XSBC-Original-Maintainer: Maintainers of GStreamer packages <gst-plugins-good1.0@packages.debian.org> Uploaders: Sebastian Dröge <slomo@debian.org>, Sjoerd Simons <sjoerd@debian.org> Build-Depends: BUILDDEPS Standards-Version: 3.9.3 -Vcs-Git: https://salsa.debian.org/gstreamer-team/gst-plugins-good1.0.git -Vcs-Browser: https://salsa.debian.org/gstreamer-team/gst-plugins-good1.0/ +Vcs-Git: git://git.launchpad.net/~ubuntu-desktop/ubuntu/+source/gst-plugins-good@GST_ABI@ +Vcs-Browser: https://code.launchpad.net/~ubuntu-desktop/ubuntu/+source/gst-plugins-good@GST_ABI@/+git/gst-plugins-good@GST_ABI@ +XS-Debian-Vcs-Git: https://salsa.debian.org/gstreamer-team/gst-plugins-good1.0.git +XS-Debian-Vcs-Browser: https://salsa.debian.org/gstreamer-team/gst-plugins-good1.0/ Homepage: https://gstreamer.freedesktop.org Package: @GST_PKGNAME@-plugins-good-doc @@ -53,8 +56,7 @@ Description: GStreamer plugin for PulseA for POSIX and WIN32 systems. Package: @GST_PKGNAME@-qt5 -#Architecture: any -Architecture: any-amd64 any-arm64 any-i386 any-mips any-mips64el any-mipsel any-ppc64el any-s390x any-alpha any-hppa any-ia64 any-m68k any-powerpc any-powerpcspe any-ppc64 any-riscv64 any-sh4 any-sparc64 any-x32 +Architecture: any Multi-Arch: same Section: graphics Depends: ${misc:Depends}, @@ -111,6 +113,7 @@ Depends: ${misc:Depends}, ${shlibs:Depends}, @GST_PKGNAME@-pulseaudio | @GST_PKGNAME@-audiosink, gstreamer@GST_ABI@-plugins-base, + libgstreamer-plugins-good@GST_DEB_ABI@ (= ${binary:Version}), Recommends: @GST_PKGNAME@-x Replaces: gstreamer1.0-plugins-bad (<< 1.15.1), gstreamer1.0-plugins-ugly (<< 1.13.1) @@ -141,7 +144,7 @@ Section: debug Priority: extra Depends: @GST_PKGNAME@-plugins-good (= ${binary:Version}), @GST_PKGNAME@-pulseaudio (= ${binary:Version}), - @GST_PKGNAME@-qt5 (= ${binary:Version}) [any-amd64 any-arm64 any-i386 any-mips any-mips64el any-mipsel any-ppc64el any-s390x any-alpha any-hppa any-ia64 any-m68k any-powerpc any-powerpcspe any-ppc64 any-riscv64 any-sh4 any-sparc64 any-x32], + @GST_PKGNAME@-qt5 (= ${binary:Version}), @GST_PKGNAME@-gtk3 (= ${binary:Version}), ${misc:Depends} Replaces: gstreamer1.0-plugins-bad (<< 1.13.1) @@ -159,3 +162,43 @@ Description: GStreamer plugins from the easier to interpret core dumps. The libraries are installed in /usr/lib/debug and are automatically used by gdb. +Package: libgstreamer-plugins-good@GST_DEB_ABI@ +Architecture: any +Section: libs +Priority: extra +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends} +Depends: ${misc:Depends}, + ${shlibs:Depends}, +Breaks: libgstreamer-plugins-bad1.0-0 (<< 1.0.3-1ubuntu1) +Replaces: @GST_PKGNAME@-plugins-good (= 1.0.3-1ubuntu1), + libgstreamer-plugins-bad1.0-0 (<< 1.0.3-1ubuntu1) +Description: GStreamer development files for libraries from the "good" 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 shared GStreamer libraries from the "good" set. The API + is not guaranteed to be stable. + +Package: libgstreamer-plugins-good@GST_ABI@-dev +Architecture: any +Section: libdevel +Priority: extra +Depends: ${misc:Depends}, + libgstreamer-plugins-good@GST_DEB_ABI@ (= ${binary:Version}), + libgstreamer1.0-dev +Description: GStreamer development files for libraries from the "good" 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 development files for GStreamer libraries from the + "good" set. The API is not guaranteed to be stable. +
  5. Download patch debian/patches/add-pkgconfig-file

    --- 1.16.2-1/debian/patches/add-pkgconfig-file 1970-01-01 00:00:00.000000000 +0000 +++ 1.16.2-1ubuntu2/debian/patches/add-pkgconfig-file 2019-12-13 20:29:02.000000000 +0000 @@ -0,0 +1,72 @@ +From: Iain Lane <iain.lane@canonical.com> +Date: Mon, 23 Feb 2015 18:49:31 -0300 +Subject: Add a pkgconfig file to facilitate linking against libgstphotography + +Forwarded: not-needed +--- + configure.ac | 1 + + pkgconfig/Makefile.am | 8 ++++---- + pkgconfig/gstreamer-plugins-good.pc.in | 12 ++++++++++++ + 3 files changed, 17 insertions(+), 4 deletions(-) + create mode 100644 pkgconfig/gstreamer-plugins-good.pc.in + +Index: gst-plugins-good1.0-1.16.0/configure.ac +=================================================================== +--- gst-plugins-good1.0-1.16.0.orig/configure.ac ++++ gst-plugins-good1.0-1.16.0/configure.ac +@@ -1320,6 +1320,7 @@ + docs/plugins/Makefile + docs/version.entities + pkgconfig/Makefile ++pkgconfig/gstreamer-plugins-good.pc + pkgconfig/gstreamer-plugins-good-uninstalled.pc + ) + AC_OUTPUT +Index: gst-plugins-good1.0-1.16.0/pkgconfig/Makefile.am +=================================================================== +--- gst-plugins-good1.0-1.16.0.orig/pkgconfig/Makefile.am ++++ gst-plugins-good1.0-1.16.0/pkgconfig/Makefile.am +@@ -5,7 +5,7 @@ + gstreamer-plugins-good-@GST_API_VERSION@-uninstalled.pc + + ### all-local: $(pcverfiles) $(pcverfiles_uninstalled) +-all-local: $(pcverfiles_uninstalled) ++all-local: $(pcverfiles) $(pcverfiles_uninstalled) + + cp_verbose = $(cp_verbose_$(V)) + cp_verbose_ = $(cp_verbose_$(AM_DEFAULT_VERBOSITY)) +@@ -18,14 +18,14 @@ + $(cp_verbose)cp $< $@ + + # do not install for now +-# pkgconfigdir = $(libdir)/pkgconfig +-# pkgconfig_DATA = $(pcverfiles) ++pkgconfigdir = $(libdir)/pkgconfig ++pkgconfig_DATA = $(pcverfiles) + + CLEANFILES = $(pcverfiles) $(pcverfiles_uninstalled) + # pcinfiles = \ + # gstreamer-plugins-good.pc.in gstreamer-plugins-good-uninstalled.pc.in + pcinfiles = \ +- gstreamer-plugins-good-uninstalled.pc.in ++ gstreamer-plugins-good.pc.in gstreamer-plugins-good-uninstalled.pc.in + + DISTCLEANFILES = $(pcinfiles:.in=) + EXTRA_DIST = $(pcinfiles) +Index: gst-plugins-good1.0-1.16.0/pkgconfig/gstreamer-plugins-good.pc.in +=================================================================== +--- /dev/null ++++ gst-plugins-good1.0-1.16.0/pkgconfig/gstreamer-plugins-good.pc.in +@@ -0,0 +1,12 @@ ++prefix=@prefix@ ++exec_prefix=@exec_prefix@ ++libdir=@libdir@ ++includedir=@includedir@/gstreamer-@GST_API_VERSION@ ++pluginsdir=@libdir@/gstreamer-@GST_API_VERSION@ ++ ++Name: GStreamer Good Plugin libraries ++Description: Currently includes the photography interface library ++Requires: gstreamer-@GST_API_VERSION@ gstreamer-base-@GST_API_VERSION@ ++Version: @VERSION@ ++Libs: -L${libdir} -lgstphotography-@GST_API_VERSION@ ++Cflags: -I${includedir}
  6. Download patch debian/patches/series

    --- 1.16.2-1/debian/patches/series 2019-12-04 12:18:46.000000000 +0000 +++ 1.16.2-1ubuntu2/debian/patches/series 2019-12-13 20:29:02.000000000 +0000 @@ -0,0 +1,3 @@ +add-pkgconfig-file +import-camerabin +import-jpegformat
  7. Download patch debian/gstreamer-plugins-good.install

    --- 1.16.2-1/debian/gstreamer-plugins-good.install 2019-12-04 12:18:46.000000000 +0000 +++ 1.16.2-1ubuntu2/debian/gstreamer-plugins-good.install 2019-12-13 20:29:02.000000000 +0000 @@ -11,6 +11,7 @@ debian/tmp/usr/lib/*/gstreamer-@GST_ABI@ debian/tmp/usr/lib/*/gstreamer-@GST_ABI@/libgstautodetect.so debian/tmp/usr/lib/*/gstreamer-@GST_ABI@/libgstavi.so debian/tmp/usr/lib/*/gstreamer-@GST_ABI@/libgstcacasink.so +debian/tmp/usr/lib/*/gstreamer-@GST_ABI@/libgstcamerabin.so debian/tmp/usr/lib/*/gstreamer-@GST_ABI@/libgstcairo.so debian/tmp/usr/lib/*/gstreamer-@GST_ABI@/libgstcutter.so debian/tmp/usr/lib/*/gstreamer-@GST_ABI@/libgstdebug.so @@ -31,6 +32,7 @@ debian/tmp/usr/lib/*/gstreamer-@GST_ABI@ debian/tmp/usr/lib/*/gstreamer-@GST_ABI@/libgstid3demux.so debian/tmp/usr/lib/*/gstreamer-@GST_ABI@/libgstjack.so debian/tmp/usr/lib/*/gstreamer-@GST_ABI@/libgstjpeg.so +debian/tmp/usr/lib/*/gstreamer-@GST_ABI@/libgstjpegformat.so debian/tmp/usr/lib/*/gstreamer-@GST_ABI@/libgstlame.so debian/tmp/usr/lib/*/gstreamer-@GST_ABI@/libgstlevel.so debian/tmp/usr/lib/*/gstreamer-@GST_ABI@/libgstmatroska.so
  8. Download patch debian/patches/import-jpegformat
  9. Download patch debian/gbp.conf

    --- 1.16.2-1/debian/gbp.conf 2019-12-04 12:18:46.000000000 +0000 +++ 1.16.2-1ubuntu2/debian/gbp.conf 2019-12-13 20:29:02.000000000 +0000 @@ -3,4 +3,4 @@ upstream-branch = upstream debian-branch = master pristine-tar = True upstream-tag = upstream/%(version)s -debian-tag = debian/%(version)s +debian-tag = ubuntu/%(version)s
  10. Download patch debian/patches/import-camerabin
  11. Download patch debian/libgstreamer-plugins-good-dev.install

    --- 1.16.2-1/debian/libgstreamer-plugins-good-dev.install 1970-01-01 00:00:00.000000000 +0000 +++ 1.16.2-1ubuntu2/debian/libgstreamer-plugins-good-dev.install 2019-12-13 20:29:02.000000000 +0000 @@ -0,0 +1,3 @@ +debian/tmp/usr/lib/*/pkgconfig +debian/tmp/usr/include +debian/tmp/usr/lib/*/*.so
  1. gst-plugins-good1.0