[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