Hello community,
here is the log from the commit of package gstreamer-plugins-bad for
openSUSE:Factory checked in at 2018-03-02 21:09:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gstreamer-plugins-bad (Old)
and /work/SRC/openSUSE:Factory/.gstreamer-plugins-bad.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gstreamer-plugins-bad"
Fri Mar 2 21:09:06 2018 rev:73 rq:581651 version:1.12.4
Changes:
--------
---
/work/SRC/openSUSE:Factory/gstreamer-plugins-bad/gstreamer-plugins-bad.changes
2018-02-27 16:56:13.135811913 +0100
+++
/work/SRC/openSUSE:Factory/.gstreamer-plugins-bad.new/gstreamer-plugins-bad.changes
2018-03-02 21:09:07.462515693 +0100
@@ -1,0 +2,17 @@
+Wed Feb 28 21:02:13 UTC 2018 - [email protected]
+
+- Split out fluidsynth plugin in new sub-package
+ gstreamer-plugins-bad-fluidsynth.
+- Following the above, add gstreamer-plugins-bad-fluidsynth and
+ already built sub-package gstreamer-plugins-bad-chromaprint to
+ baselibs.conf, build 32-bits support for these too.
+- Add conditional gstreamer-plugins-bad-fluidsynth and
+ gstreamer-plugins-bad-chromaprint Requires: to -devel
+ sub-package.
+
+-------------------------------------------------------------------
+Wed Feb 28 16:31:38 UTC 2018 - [email protected]
+
+- Modernize spec-file by calling spec-cleaner
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gstreamer-plugins-bad.spec ++++++
--- /var/tmp/diff_new_pack.S2awn0/_old 2018-03-02 21:09:09.470443485 +0100
+++ /var/tmp/diff_new_pack.S2awn0/_new 2018-03-02 21:09:09.474443341 +0100
@@ -18,21 +18,21 @@
# Use rpmbuild -D 'BUILD_ORIG 1' to build original code.
# Use rpmbuild -D 'BUILD_ORIG 1' -D 'BUILD_ORIG_ADDON 1' to build patched
build plus original as addon.
-
%define ENABLE_OPENH264 0
+%define _name gst-plugins-bad
+%define gst_branch 1.0
Name: gstreamer-plugins-bad
-%define _name gst-plugins-bad
Version: 1.12.4
Release: 0
-%define gst_branch 1.0
Summary: GStreamer Streaming-Media Framework Plug-Ins
License: GPL-2.0-or-later AND LGPL-2.1-or-later
Group: Productivity/Multimedia/Other
-Url: http://gstreamer.freedesktop.org/
+URL: http://gstreamer.freedesktop.org/
Source:
https://gstreamer.freedesktop.org/src/gst-plugins-bad/%{_name}-%{version}.tar.xz
Source2: gstreamer-plugins-bad.appdata.xml
Source99: baselibs.conf
+
# PATCH-FIX-UPSTREAM gst-bad-vtdec-destroy-create-fix.patch
[email protected] -- vtdec: destroy and create the GL context on
start()/stop()
Patch0: gst-bad-vtdec-destroy-create-fix.patch
# PATCH-FIX-UPSTREAM gst-bad-player-transfer-ownership.patch bgo#791982
[email protected] -- player: transfer ownership of info properties
@@ -49,6 +49,7 @@
BuildRequires: libjasper-devel
BuildRequires: libmpcdec-devel
BuildRequires: orc >= 0.4.11
+BuildRequires: pkgconfig
BuildRequires: python3-base
BuildRequires: python3-xml
BuildRequires: pkgconfig(OpenEXR)
@@ -96,11 +97,6 @@
BuildRequires: pkgconfig(mjpegtools)
BuildRequires: pkgconfig(neon)
BuildRequires: pkgconfig(nettle)
-# Disabled - checking for opencv2/bgsegm.hpp... no
-#BuildRequires: pkgconfig(opencv)
-%if 0%{?ENABLE_OPENH264}
-BuildRequires: pkgconfig(openh264) >= 1.3.0
-%endif
BuildRequires: pkgconfig(openssl) >= 0.9.5
BuildRequires: pkgconfig(opus) >= 0.9.4
BuildRequires: pkgconfig(sbc)
@@ -109,6 +105,24 @@
BuildRequires: pkgconfig(soundtouch)
BuildRequires: pkgconfig(spandsp) >= 0.0.6
BuildRequires: pkgconfig(vdpau)
+BuildRequires: pkgconfig(webrtc-audio-processing) >= 0.2
+BuildRequires: pkgconfig(x11)
+BuildRequires: pkgconfig(xcb) >= 1.10
+Requires(post): glib2-tools
+Requires(postun): glib2-tools
+# FIXME! - this leads to unresolvables currently
+#%%define gstreamer_plugins_bad_req %%(xzgrep --text "^GST.*_REQ" %%{S:0} |
sort -u | sed 's/GST_REQ=/gstreamer >= /;s/GSTPB_REQ=/gstreamer-plugins-base >=
/' | tr '\\n' ' ')
+#Requires: %%gstreamer_plugins_bad_req
+# FIXME
+Recommends: %{name}-lang
+Enhances: gstreamer
+# Generic name, never used in SuSE:
+Provides: gst-plugins-bad = %{version}
+# Disabled - checking for opencv2/bgsegm.hpp... no
+#BuildRequires: pkgconfig(opencv)
+%if 0%{?ENABLE_OPENH264}
+BuildRequires: pkgconfig(openh264) >= 1.3.0
+%endif
%if 0%{?suse_version} >= 1500
BuildRequires: pkgconfig(wayland-client) >= 1.0.0
BuildRequires: pkgconfig(wayland-cursor) >= 1.0
@@ -116,24 +130,19 @@
BuildRequires: pkgconfig(wayland-protocols) >= 1.4
BuildRequires: pkgconfig(wayland-scanner) >= 1.4.0
%endif
-BuildRequires: pkgconfig(webrtc-audio-processing) >= 0.2
-BuildRequires: pkgconfig(x11)
-BuildRequires: pkgconfig(xcb) >= 1.10
-
%if 0%{?is_opensuse}
BuildRequires: libbs2b-devel
BuildRequires: pkgconfig(fluidsynth)
-%if 0%{?suse_version} >= 1500
-BuildRequires: pkgconfig(graphene-1.0) >= 1.4.0
-%endif
BuildRequires: pkgconfig(libchromaprint)
BuildRequires: pkgconfig(libopenjp2)
BuildRequires: pkgconfig(openal)
BuildRequires: pkgconfig(tiger) >= 0.3.2
BuildRequires: pkgconfig(zbar) >= 0.9
BuildRequires: pkgconfig(zvbi-0.2)
+%if 0%{?suse_version} >= 1500
+BuildRequires: pkgconfig(graphene-1.0) >= 1.4.0
+%endif
%endif
-
%if 0%{?BUILD_ORIG}
BuildRequires: faac-devel
BuildRequires: faad2-devel
@@ -146,19 +155,6 @@
BuildRequires: pkgconfig(vo-amrwbenc) >= 0.1.0
BuildRequires: pkgconfig(x265)
%endif
-
-Requires(post): glib2-tools
-Requires(postun): glib2-tools
-
-# FIXME! - this leads to unresolvables currently
-#%%define gstreamer_plugins_bad_req %%(xzgrep --text "^GST.*_REQ" %%{S:0} |
sort -u | sed 's/GST_REQ=/gstreamer >= /;s/GSTPB_REQ=/gstreamer-plugins-base >=
/' | tr '\\n' ' ')
-#Requires: %%gstreamer_plugins_bad_req
-# FIXME
-
-Recommends: %{name}-lang
-Enhances: gstreamer
-# Generic name, never used in SuSE:
-Provides: gst-plugins-bad = %{version}
%if 0%{?BUILD_ORIG}
%if 0%{?BUILD_ORIG_ADDON}
Provides: patched_subset
@@ -169,7 +165,6 @@
%else
Provides: patched_subset
%endif
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
GStreamer is a streaming media framework based on graphs of filters
@@ -185,6 +180,13 @@
%description chromaprint
Add chromaprint (Audio Fingerprinting) support to any GStreamer based tool.
+%package fluidsynth
+Summary: Fluidsynth plugin for GStreamer
+Group: Productivity/Multimedia/Other
+
+%description fluidsynth
+Add fluidsynth midi support to any GStreamer based tool.
+
%package -n libgstadaptivedemux-1_0-0
Summary: GStreamer Streaming-Media Framework Plug-Ins
Group: System/Libraries
@@ -368,14 +370,18 @@
Requires: libgstphotography-1_0-0 = %{version}
Requires: libgstplayer-1_0-0 = %{version}
Requires: libgsturidownloader-1_0-0 = %{version}
-%if 0%{?suse_version} >= 1500
-Requires: libgstwayland-1_0-0 = %{version}
-%endif
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}
+%if 0%{?suse_version} >= 1500
+Requires: libgstwayland-1_0-0 = %{version}
+%endif
+%if 0%{?is_opensuse}
+Requires: gstreamer-plugins-bad-chromaprint
+Requires: gstreamer-plugins-bad-fluidsynth
+%endif
%description devel
GStreamer is a streaming media framework based on graphs of filters
@@ -470,7 +476,7 @@
%autosetup -n %{_name}-%{version} -p1
%build
-export PYTHON=/usr/bin/python3
+export PYTHON=%{_bindir}/python3
%configure \
%if ! 0%{?BUILD_ORIG}
--with-package-name='openSUSE GStreamer-plugins-bad package' \
@@ -498,11 +504,11 @@
false
else
mkdir -p %{buildroot}%{_datadir}/appdata
- cp %{S:2} %{buildroot}%{_datadir}/appdata/
+ cp %{SOURCE2} %{buildroot}%{_datadir}/appdata/
fi
# end appdata fail test
-find %{buildroot}%{_libdir} -name '*.la' -type f -delete -print
+find %{buildroot} -type f -name "*.la" -delete -print
%find_lang %{_name}-%{gst_branch}
%fdupes %{buildroot}%{_datadir}/gtk-doc/html/
@@ -549,7 +555,7 @@
%endif
%files
-%doc COPYING COPYING.LIB
+%license COPYING
%dir %{_datadir}/gstreamer-%{gst_branch}/presets/
%{_datadir}/gstreamer-%{gst_branch}/presets/GstFreeverb.prs
%dir %{_datadir}/appdata/
@@ -663,7 +669,6 @@
# Explicitly list openSUSE only plugins
%if 0%{?is_opensuse}
%{_libdir}/gstreamer-%{gst_branch}/libgstbs2b.so
-%{_libdir}/gstreamer-%{gst_branch}/libgstfluidsynthmidi.so
%{_libdir}/gstreamer-%{gst_branch}/libgstopenal.so
%{_libdir}/gstreamer-%{gst_branch}/libgstopenjpeg.so
%{_libdir}/gstreamer-%{gst_branch}/libgstteletext.so
@@ -671,6 +676,9 @@
%files chromaprint
%{_libdir}/gstreamer-%{gst_branch}/libgstchromaprint.so
+
+%files fluidsynth
+%{_libdir}/gstreamer-%{gst_branch}/libgstfluidsynthmidi.so
%endif
%files -n libgstadaptivedemux-1_0-0
@@ -721,23 +729,18 @@
%endif
%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
@@ -768,7 +771,6 @@
%if 0%{?BUILD_ORIG}
%if 0%{?BUILD_ORIG_ADDON}
-
%files orig-addon
%endif
%{_datadir}/gstreamer-%{gst_branch}/presets/GstVoAmrwbEnc.prs
++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.S2awn0/_old 2018-03-02 21:09:09.518441759 +0100
+++ /var/tmp/diff_new_pack.S2awn0/_new 2018-03-02 21:09:09.518441759 +0100
@@ -1,4 +1,6 @@
gstreamer-plugins-bad
+gstreamer-plugins-bad-chromaprint
+gstreamer-plugins-bad-fluidsynth
gstreamer-plugins-bad-orig-addon
libgstadaptivedemux-1_0-0
libgstbadaudio-1_0-0