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 - dims...@opensuse.org + +- 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 - kill...@mail.ru + +- 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 - zai...@opensuse.org + +- 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