Hello community,
here is the log from the commit of package gstreamer-plugins-bad for
openSUSE:Factory checked in at 2017-11-14 14:10:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gstreamer-plugins-bad (Old)
and /work/SRC/openSUSE:Factory/.gstreamer-plugins-bad.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gstreamer-plugins-bad"
Tue Nov 14 14:10:55 2017 rev:67 rq:540132 version:1.12.3
Changes:
--------
---
/work/SRC/openSUSE:Factory/gstreamer-plugins-bad/gstreamer-plugins-bad.changes
2017-11-03 16:33:17.801765167 +0100
+++
/work/SRC/openSUSE:Factory/.gstreamer-plugins-bad.new/gstreamer-plugins-bad.changes
2017-11-14 14:10:56.501364151 +0100
@@ -1,0 +2,29 @@
+Wed Nov 8 10:32:37 UTC 2017 - [email protected]
+
+- Disable %glib2_gsettings_schema_post/postun scriptlets on
+ suse_version >= 1330: this functionality is now covered by file
+ triggers and the macros expand to %nil.
+
+-------------------------------------------------------------------
+Wed Nov 8 00:51:14 UTC 2017 - [email protected]
+
+- Enable gobject introspection bindings:
+ + Add gobject-introspection-devel BuildRequires: allow the build
+ system to find the needed infrastructure.
+ + Pass --enable-introspection to configure: enable the
+ introspection support.
+ + Split out new typelib- packages:
+ - typelib-1_0-GstBadAllocators-1_0
+ - typelib-1_0-GstGL-1_0
+ - typelib-1_0-GstInsertBin-1_0
+ - typelib-1_0-GstMpegts-1_0
+ - typelib-1_0-GstPlayer-1_0
+
+-------------------------------------------------------------------
+Mon Nov 6 21:56:56 UTC 2017 - [email protected]
+
+- Move pkgconfig(mjpegtools) BuildRequires to orig-addon: mplex
+ without mpeg2enc support is pointless, so keep those two in the
+ same build conditional.
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gstreamer-plugins-bad.spec ++++++
--- /var/tmp/diff_new_pack.xrPCsb/_old 2017-11-14 14:10:57.157340226 +0100
+++ /var/tmp/diff_new_pack.xrPCsb/_new 2017-11-14 14:10:57.169339788 +0100
@@ -40,6 +40,7 @@
BuildRequires: automake
BuildRequires: fdupes
BuildRequires: gcc-c++
+BuildRequires: gobject-introspection-devel
BuildRequires: gtk-doc
BuildRequires: ladspa-devel
BuildRequires: libgme-devel
@@ -92,7 +93,6 @@
BuildRequires: pkgconfig(libxml-2.0)
BuildRequires: pkgconfig(lilv-0) >= 0.16
BuildRequires: pkgconfig(lrdf)
-BuildRequires: pkgconfig(mjpegtools)
BuildRequires: pkgconfig(neon)
BuildRequires: pkgconfig(nettle)
# Disabled - checking for opencv2/bgsegm.hpp... no
@@ -135,6 +135,7 @@
BuildRequires: libdca-devel
BuildRequires: pkgconfig(fdk-aac) >= 0.1.4
BuildRequires: pkgconfig(librtmp)
+BuildRequires: pkgconfig(mjpegtools)
BuildRequires: pkgconfig(vo-aacenc) >= 0.1.0
BuildRequires: pkgconfig(vo-amrwbenc) >= 0.1.0
BuildRequires: pkgconfig(x265)
@@ -362,6 +363,11 @@
Requires: libgstplayer-1_0-0 = %{version}
Requires: libgsturidownloader-1_0-0 = %{version}
Requires: libgstwayland-1_0-0 = %{version}
+Requires: typelib-1_0-GstBadAllocators-1_0 = %{version}
+Requires: typelib-1_0-GstGL-1_0 = %{version}
+Requires: typelib-1_0-GstInsertBin-1_0 = %{version}
+Requires: typelib-1_0-GstMpegts-1_0 = %{version}
+Requires: typelib-1_0-GstPlayer-1_0 = %{version}
%description devel
GStreamer is a streaming media framework based on graphs of filters
@@ -395,6 +401,61 @@
videos. Its plug-in-based architecture means that new data types or
processing capabilities can be added simply by installing new plug-ins.
+%package -n typelib-1_0-GstBadAllocators-1_0
+Summary: GStreamer Streaming-Media Framework Plug-Ins -- Introspection
bindings
+Group: System/Libraries
+
+%description -n typelib-1_0-GstBadAllocators-1_0
+GStreamer is a streaming media framework based on graphs of filters
+that operate on media data. Applications using this library can do
+anything media-related, from real-time sound processing to playing
+videos. Its plug-in-based architecture means that new data types or
+processing capabilities can be added simply by installing new plug-ins.
+
+%package -n typelib-1_0-GstGL-1_0
+Summary: GStreamer Streaming-Media Framework Plug-Ins -- Introspection
bindings
+Group: System/Libraries
+
+%description -n typelib-1_0-GstGL-1_0
+GStreamer is a streaming media framework based on graphs of filters
+that operate on media data. Applications using this library can do
+anything media-related, from real-time sound processing to playing
+videos. Its plug-in-based architecture means that new data types or
+processing capabilities can be added simply by installing new plug-ins.
+
+%package -n typelib-1_0-GstInsertBin-1_0
+Summary: GStreamer Streaming-Media Framework Plug-Ins -- Introspection
bindings
+Group: System/Libraries
+
+%description -n typelib-1_0-GstInsertBin-1_0
+GStreamer is a streaming media framework based on graphs of filters
+that operate on media data. Applications using this library can do
+anything media-related, from real-time sound processing to playing
+videos. Its plug-in-based architecture means that new data types or
+processing capabilities can be added simply by installing new plug-ins.
+
+%package -n typelib-1_0-GstMpegts-1_0
+Summary: GStreamer Streaming-Media Framework Plug-Ins -- Introspection
bindings
+Group: System/Libraries
+
+%description -n typelib-1_0-GstMpegts-1_0
+GStreamer is a streaming media framework based on graphs of filters
+that operate on media data. Applications using this library can do
+anything media-related, from real-time sound processing to playing
+videos. Its plug-in-based architecture means that new data types or
+processing capabilities can be added simply by installing new plug-ins.
+
+%package -n typelib-1_0-GstPlayer-1_0
+Summary: GStreamer Streaming-Media Framework Plug-Ins -- Introspection
bindings
+Group: System/Libraries
+
+%description -n typelib-1_0-GstPlayer-1_0
+GStreamer is a streaming media framework based on graphs of filters
+that operate on media data. Applications using this library can do
+anything media-related, from real-time sound processing to playing
+videos. Its plug-in-based architecture means that new data types or
+processing capabilities can be added simply by installing new plug-ins.
+
%lang_package
%prep
@@ -420,6 +481,7 @@
--enable-gtk-doc \
--with-gtk=3.0 \
--enable-wayland \
+ --enable-introspection \
%{nil}
%make_build
@@ -440,11 +502,13 @@
%find_lang %{_name}-%{gst_branch}
%fdupes %{buildroot}%{_datadir}/gtk-doc/html/
+%if 0%{?suse_version} < 1330
%post
%glib2_gsettings_schema_post
%postun
%glib2_gsettings_schema_postun
+%endif
%post -n libgstadaptivedemux-1_0-0 -p /sbin/ldconfig
%post -n libgstbadallocators-1_0-0 -p /sbin/ldconfig
@@ -502,7 +566,7 @@
%{_libdir}/gstreamer-%{gst_branch}/libgstcompositor.so
%{_libdir}/gstreamer-%{gst_branch}/libgstcurl.so
%{_libdir}/gstreamer-%{gst_branch}/libgstdashdemux.so
-%{_libdir}/gstreamer-%%{gst_branch}/libgstdc1394.so
+%{_libdir}/gstreamer-%{gst_branch}/libgstdc1394.so
%{_libdir}/gstreamer-%{gst_branch}/libgstdebugutilsbad.so
%{_libdir}/gstreamer-%{gst_branch}/libgstdecklink.so
%{_libdir}/gstreamer-%{gst_branch}/libgstdtls.so
@@ -530,14 +594,13 @@
%{_libdir}/gstreamer-%{gst_branch}/libgstkate.so
%{_libdir}/gstreamer-%{gst_branch}/libgstkms.so
%{_libdir}/gstreamer-%{gst_branch}/libgstladspa.so
-%{_libdir}/gstreamer-%%{gst_branch}/libgstlv2.so
+%{_libdir}/gstreamer-%{gst_branch}/libgstlv2.so
%{_libdir}/gstreamer-%{gst_branch}/libgstmidi.so
%{_libdir}/gstreamer-%{gst_branch}/libgstmms.so
%{_libdir}/gstreamer-%{gst_branch}/libgstmodplug.so
%{_libdir}/gstreamer-%{gst_branch}/libgstmpegpsdemux.so
%{_libdir}/gstreamer-%{gst_branch}/libgstmpegtsdemux.so
-%{_libdir}/gstreamer-%{gst_branch}/libgstmplex.so
-%{_libdir}/gstreamer-%%{gst_branch}/libgstmusepack.so
+%{_libdir}/gstreamer-%{gst_branch}/libgstmusepack.so
%{_libdir}/gstreamer-%{gst_branch}/libgstmxf.so
%{_libdir}/gstreamer-%{gst_branch}/libgstnetsim.so
%{_libdir}/gstreamer-%{gst_branch}/libgstopenexr.so
@@ -642,6 +705,26 @@
%files -n libgstwayland-1_0-0
%{_libdir}/libgstwayland-1.0.so.*
+%files -n typelib-1_0-GstBadAllocators-1_0
+%defattr(-, root, root)
+%{_libdir}/girepository-1.0/GstBadAllocators-1.0.typelib
+
+%files -n typelib-1_0-GstGL-1_0
+%defattr(-, root, root)
+%{_libdir}/girepository-1.0/GstGL-1.0.typelib
+
+%files -n typelib-1_0-GstInsertBin-1_0
+%defattr(-, root, root)
+%{_libdir}/girepository-1.0/GstInsertBin-1.0.typelib
+
+%files -n typelib-1_0-GstMpegts-1_0
+%defattr(-, root, root)
+%{_libdir}/girepository-1.0/GstMpegts-1.0.typelib
+
+%files -n typelib-1_0-GstPlayer-1_0
+%defattr(-, root, root)
+%{_libdir}/girepository-1.0/GstPlayer-1.0.typelib
+
%files devel
%{_includedir}/gstreamer-%{gst_branch}
%dir %{_libdir}/gstreamer-%{gst_branch}/include
@@ -659,6 +742,7 @@
%{_libdir}/pkgconfig/gstreamer-mpegts-%{gst_branch}.pc
%{_libdir}/pkgconfig/gstreamer-player-%{gst_branch}.pc
%{_libdir}/pkgconfig/gstreamer-plugins-bad-%{gst_branch}.pc
+%{_datadir}/gir-1.0/*.gir
%files lang -f %{_name}-%{gst_branch}.lang
@@ -681,6 +765,7 @@
%{_libdir}/gstreamer-%{gst_branch}/libgstfaad.so
%{_libdir}/gstreamer-%{gst_branch}/libgstfdkaac.so
%{_libdir}/gstreamer-%{gst_branch}/libgstmpeg2enc.so
+%{_libdir}/gstreamer-%{gst_branch}/libgstmplex.so
%{_libdir}/gstreamer-%{gst_branch}/libgstrtmp.so
%{_libdir}/gstreamer-%{gst_branch}/libgstsiren.so
%{_libdir}/gstreamer-%{gst_branch}/libgstx265.so