commit gstreamer-plugins-bad for openSUSE:Factory
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 - bjorn.lie@gmail.com + +- 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 - dimstar@opensuse.org + +- 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 zaitor@opensuse.org -- 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 zaitor@opensuse.org -- 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
participants (1)
-
root@hilbert.suse.de