[gstreamer1-plugins-bad-free] Put the fluidsynth plugin in its own subpackage and make it require
Hans de Goede
jwrdegoede at fedoraproject.org
Thu Mar 20 16:23:51 UTC 2014
commit 71a5f96bdac2d77797650b9fbee9672a61aee31a
Author: Hans de Goede <hdegoede at redhat.com>
Date: Thu Mar 20 17:23:51 2014 +0100
Put the fluidsynth plugin in its own subpackage and make it require
soundfont2-default (rhbz#1078925)
gstreamer1-plugins-bad-free.spec | 32 +++++++++++++++++++++++++++++---
1 files changed, 29 insertions(+), 3 deletions(-)
---
diff --git a/gstreamer1-plugins-bad-free.spec b/gstreamer1-plugins-bad-free.spec
index dcf9f52..883c11f 100644
--- a/gstreamer1-plugins-bad-free.spec
+++ b/gstreamer1-plugins-bad-free.spec
@@ -10,7 +10,7 @@
Name: gstreamer1-plugins-bad-free
Version: 1.2.3
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: GStreamer streaming media framework "bad" plugins
License: LGPLv2+ and LGPLv2
@@ -107,6 +107,22 @@ This package (%{name}-extras) contains
extra "bad" plugins for sources (mythtv), sinks (fbdev) and
effects (pitch) which are not used very much and require additional
libraries to be installed.
+
+
+%package fluidsynth
+Summary: GStreamer "bad" plugins fluidsynth plugin
+Requires: %{name} = %{version}-%{release}
+Requires: soundfont2-default
+
+%description fluidsynth
+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}-fluidsynth) contains the fluidsynth plugin which allows
+playback of midi files.
%endif
@@ -136,7 +152,9 @@ aren't tested well enough, or the code is not of good enough quality.
--enable-debug --disable-static --enable-experimental \
--disable-dts --disable-faac --disable-faad --disable-nas \
--disable-mimic --disable-libmms --disable-mpeg2enc --disable-mplex \
- --disable-neon --disable-openal --disable-rtmp --disable-xvid
+ --disable-neon --disable-openal --disable-rtmp --disable-xvid \
+ --disable-eglgles --disable-mpg123 --disable-ofa --disable-opencv \
+ --disable-openjpeg --disable-uvch264 --disable-voamrwbenc --disable-webp
make %{?_smp_mflags}
@@ -250,12 +268,16 @@ chrpath --delete $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/libgstcamerab
%{_libdir}/gstreamer-%{majorminor}/libgstassrender.so
%{_libdir}/gstreamer-%{majorminor}/libgstcurl.so
%{_libdir}/gstreamer-%{majorminor}/libgstdecklink.so
-%{_libdir}/gstreamer-%{majorminor}/libgstfluidsynthmidi.so
%{_libdir}/gstreamer-%{majorminor}/libgstkate.so
%{_libdir}/gstreamer-%{majorminor}/libgstmodplug.so
%{_libdir}/gstreamer-%{majorminor}/libgstschro.so
%{_libdir}/gstreamer-%{majorminor}/libgstzbar.so
%{_libdir}/gstreamer-%{majorminor}/libgstwildmidi.so
+
+
+%files fluidsynth
+# Plugins with external dependencies
+%{_libdir}/gstreamer-%{majorminor}/libgstfluidsynthmidi.so
%endif
@@ -291,6 +313,10 @@ chrpath --delete $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/libgstcamerab
%{_libdir}/pkgconfig/gstreamer-plugins-bad-%{majorminor}.pc
%changelog
+* Thu Mar 20 2014 Hans de Goede <hdegoede@}redhat.com> - 1.2.3-3
+- Put the fluidsynth plugin in its own subpackage and make it require
+ soundfont2-default (rhbz#1078925)
+
* Wed Mar 19 2014 Peter Robinson <pbrobinson at fedoraproject.org> 1.2.3-2
- Bump (libass)
More information about the scm-commits
mailing list