Merge patches from Kevin Kofler (#1267665)

- Split gtksink into a -gtk subpackage (#1295444)
- Split wildmidi plugin into a -wildmidi subpackage (#1267665)
- BR mesa-libGLES-devel to enable OpenGL ES 2 support in GstGL (#1308290)
This commit is contained in:
Wim Taymans 2016-08-10 08:49:06 +02:00
parent 0413039c49
commit 6dbf8cb598

View File

@ -14,7 +14,7 @@
Name: gstreamer1-plugins-bad-free Name: gstreamer1-plugins-bad-free
Version: 1.9.1 Version: 1.9.1
Release: 1%{?gitcommit:.git%{shortcommit}}%{?dist} Release: 2%{?gitcommit:.git%{shortcommit}}%{?dist}
Summary: GStreamer streaming media framework "bad" plugins Summary: GStreamer streaming media framework "bad" plugins
License: LGPLv2+ and LGPLv2 License: LGPLv2+ and LGPLv2
@ -53,6 +53,7 @@ BuildRequires: liboil-devel
BuildRequires: librsvg2-devel BuildRequires: librsvg2-devel
BuildRequires: libsndfile-devel BuildRequires: libsndfile-devel
BuildRequires: mesa-libGL-devel BuildRequires: mesa-libGL-devel
BuildRequires: mesa-libGLES-devel
BuildRequires: mesa-libGLU-devel BuildRequires: mesa-libGLU-devel
BuildRequires: openssl-devel BuildRequires: openssl-devel
BuildRequires: orc-devel BuildRequires: orc-devel
@ -114,6 +115,19 @@ operate on media data.
This package contains plug-ins that aren't tested well enough, or the code This package contains plug-ins that aren't tested well enough, or the code
is not of good enough quality. is not of good enough quality.
%package gtk
Summary: GStreamer "bad" plugins gtk plugin
Requires: %{name} = %{version}-%{release}
%description gtk
GStreamer is a streaming media framework, based on graphs of elements which
operate on media data.
gstreamer-plugins-bad contains plug-ins that aren't tested well enough,
or the code is not of good enough quality.
This package (%{name}-gtk) contains the gtksink output plugin.
%if %{with extras} %if %{with extras}
%package extras %package extras
@ -148,6 +162,21 @@ or the code is not of good enough quality.
This package (%{name}-fluidsynth) contains the fluidsynth This package (%{name}-fluidsynth) contains the fluidsynth
plugin which allows playback of midi files. plugin which allows playback of midi files.
%package wildmidi
Summary: GStreamer "bad" plugins wildmidi plugin
Requires: %{name} = %{version}-%{release}
%description wildmidi
GStreamer is a streaming media framework, based on graphs of elements which
operate on media data.
gstreamer-plugins-bad contains plug-ins that aren't tested well enough,
or the code is not of good enough quality.
This package (%{name}-wildmidi) contains the wildmidi
plugin which allows playback of midi files.
%endif %endif
@ -378,7 +407,6 @@ chrpath --delete $RPM_BUILD_ROOT%{_libdir}/libgstbadvideo-%{majorminor}.so
%{_libdir}/gstreamer-%{majorminor}/libgstdtls.so %{_libdir}/gstreamer-%{majorminor}/libgstdtls.so
%{_libdir}/gstreamer-%{majorminor}/libgsthls.so %{_libdir}/gstreamer-%{majorminor}/libgsthls.so
%{_libdir}/gstreamer-%{majorminor}/libgstgsm.so %{_libdir}/gstreamer-%{majorminor}/libgstgsm.so
%{_libdir}/gstreamer-%{majorminor}/libgstgtksink.so
%{_libdir}/gstreamer-%{majorminor}/libgstkmssink.so %{_libdir}/gstreamer-%{majorminor}/libgstkmssink.so
%{_libdir}/gstreamer-%{majorminor}/libgstladspa.so %{_libdir}/gstreamer-%{majorminor}/libgstladspa.so
%{_libdir}/gstreamer-%{majorminor}/libgstmusepack.so %{_libdir}/gstreamer-%{majorminor}/libgstmusepack.so
@ -395,6 +423,10 @@ chrpath --delete $RPM_BUILD_ROOT%{_libdir}/libgstbadvideo-%{majorminor}.so
#debugging plugin #debugging plugin
%{_libdir}/gstreamer-%{majorminor}/libgstdebugutilsbad.so %{_libdir}/gstreamer-%{majorminor}/libgstdebugutilsbad.so
%files gtk
# Plugins with external dependencies
%{_libdir}/gstreamer-%{majorminor}/libgstgtksink.so
%if %{with extras} %if %{with extras}
%files extras %files extras
@ -416,12 +448,15 @@ chrpath --delete $RPM_BUILD_ROOT%{_libdir}/libgstbadvideo-%{majorminor}.so
%{_libdir}/gstreamer-%{majorminor}/libgstschro.so %{_libdir}/gstreamer-%{majorminor}/libgstschro.so
%{_libdir}/gstreamer-%{majorminor}/libgstteletextdec.so %{_libdir}/gstreamer-%{majorminor}/libgstteletextdec.so
%{_libdir}/gstreamer-%{majorminor}/libgstzbar.so %{_libdir}/gstreamer-%{majorminor}/libgstzbar.so
%{_libdir}/gstreamer-%{majorminor}/libgstwildmidi.so
%files fluidsynth %files fluidsynth
# Plugins with external dependencies # Plugins with external dependencies
%{_libdir}/gstreamer-%{majorminor}/libgstfluidsynthmidi.so %{_libdir}/gstreamer-%{majorminor}/libgstfluidsynthmidi.so
%files wildmidi
# Plugins with external dependencies
%{_libdir}/gstreamer-%{majorminor}/libgstwildmidi.so
%endif %endif
@ -476,6 +511,12 @@ chrpath --delete $RPM_BUILD_ROOT%{_libdir}/libgstbadvideo-%{majorminor}.so
%{_libdir}/pkgconfig/gstreamer-plugins-bad-%{majorminor}.pc %{_libdir}/pkgconfig/gstreamer-plugins-bad-%{majorminor}.pc
%changelog %changelog
* Wed Aug 10 2016 Wim Taymans <wtaymans@redhat.com> - 1.9.1-2
- Merge patches from Kevin Kofler (#1267665)
- Split gtksink into a -gtk subpackage (#1295444)
- Split wildmidi plugin into a -wildmidi subpackage (#1267665)
- BR mesa-libGLES-devel to enable OpenGL ES 2 support in GstGL (#1308290)
* Thu Jul 07 2016 Wim Taymans <wtaymans@redhat.com> - 1.9.1-1 * Thu Jul 07 2016 Wim Taymans <wtaymans@redhat.com> - 1.9.1-1
- Update to 1.9.1 - Update to 1.9.1
- add musepack plugin - add musepack plugin