summaryrefslogtreecommitdiff
path: root/gst-plugins-bad.spec.in
diff options
context:
space:
mode:
authorChristian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>2011-05-19 15:26:38 +0100
committerChristian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>2011-05-19 15:26:38 +0100
commit1ea2eabd8c35649c36a1701b972e8f21fcb88cba (patch)
tree06f68ad4ce369c1857f76f647c3c80bb61e1c3d3 /gst-plugins-bad.spec.in
parent58ee65fe20ce6fd736b340880702252084c4cbf8 (diff)
Update spec file to fit with latest upstream spec files
Diffstat (limited to 'gst-plugins-bad.spec.in')
-rw-r--r--gst-plugins-bad.spec.in555
1 files changed, 365 insertions, 190 deletions
diff --git a/gst-plugins-bad.spec.in b/gst-plugins-bad.spec.in
index 30348f2ba..5cf330cb9 100644
--- a/gst-plugins-bad.spec.in
+++ b/gst-plugins-bad.spec.in
@@ -1,256 +1,431 @@
-%define majorminor @GST_MAJORMINOR@
-%define gstreamer gstreamer
-
-%define gst_minver 0.10.0
-
-Name: %{gstreamer}-plugins-bad
-Version: @VERSION@
-Release: @PACKAGE_VERSION_RELEASE@.gst
-Summary: GStreamer plug-ins of bad quality
-
-%define majorminor @GST_MAJORMINOR@
-
-Group: Applications/Multimedia
-License: LGPL
-URL: http://gstreamer.freedesktop.org/
-Vendor: GStreamer Backpackers Team <package@gstreamer.freedesktop.org>
-Source: http://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-%{version}.tar.gz
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-
-Requires: %{gstreamer} >= %{gst_minver}
-BuildRequires: %{gstreamer}-devel >= %{gst_minver}
-
-BuildRequires: gcc-c++
-@USE_LADSPA_TRUE@BuildRequires: ladspa-devel
-@USE_FAAD_TRUE@BuildRequires: faad2-devel >= 2.0
-@USE_GSM_TRUE@BuildRequires: gsm-devel >= 1.0.10
-@USE_SDL_TRUE@Requires: SDL >= 1.2.0
-@USE_SWFDEC_TRUE@BuildRequires: swfdec-devel
-@USE_FAAD_TRUE@Provides: gstreamer-faad = %{version}-%{release}
-@USE_FAAC_TRUE@Requires: faac >= 1.23
-@USE_GSM_TRUE@Provides: gstreamer-gsm = %{version}-%{release}
-@USE_LIBMMS_TRUE@Requires: libmms >= 0.1
-@USE_MYTHTV_TRUE@Requires: gmyth
+%define majorminor @GST_MAJORMINOR@
+%define gstreamer gstreamer
+
+%define gst_minver 0.10.30
+%define gstpb_minver 0.10.30
+
+Summary: GStreamer streaming media framework "bad" plug-ins
+Name: gstreamer-plugins-bad
+Version: @VERSION@
+Release: @PACKAGE_VERSION_RELEASE@.gst
+# The freeze and nfs plugins are LGPLv2 (only)
+License: LGPLv2+ and LGPLv2
+Group: Applications/Multimedia
+URL: http://gstreamer.freedesktop.org/
+Source: http://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-%{version}.tar.bz2
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+Requires: %{gstreamer} >= %{gst_minver}
+BuildRequires: %{gstreamer}-devel >= %{gst_minver}
+BuildRequires: %{gstreamer}-plugins-base-devel >= %{gstpb_minver}
+
+BuildRequires: check
+BuildRequires: gettext-devel
+BuildRequires: PyXML
+BuildRequires: libXt-devel
+BuildRequires: gtk-doc
+
+BuildRequires: bzip2-devel
+BuildRequires: celt-devel
+BuildRequires: dirac-devel
+BuildRequires: exempi-devel
+BuildRequires: gmyth-devel >= 0.4
+BuildRequires: gsm-devel
+BuildRequires: jack-audio-connection-kit-devel
+BuildRequires: jasper-devel
+BuildRequires: ladspa-devel
+BuildRequires: libass-devel
+BuildRequires: libcdaudio-devel
+%ifnarch s390 s390x
+BuildRequires: libdc1394-devel
+%endif
+BuildRequires: libdvdnav-devel
+BuildRequires: libexif-devel
+BuildRequires: libiptcdata-devel
+BuildRequires: libkate-devel
+BuildRequires: libmodplug-devel
+BuildRequires: libmpcdec-devel
+BuildRequires: libofa-devel
+BuildRequires: liboil-devel
+BuildRequires: librsvg2-devel
+BuildRequires: libsndfile-devel
+BuildRequires: libtimidity-devel
+BuildRequires: libvpx-devel
+BuildRequires: mesa-libGLU-devel
+BuildRequires: openssl-devel
+BuildRequires: orc-devel
+BuildRequires: schroedinger-devel
+BuildRequires: SDL-devel
+BuildRequires: slv2-devel
+BuildRequires: soundtouch-devel
+Buildrequires: wavpack-devel
+BuildRequires: wildmidi-devel
+BuildRequires: zbar-devel
+BuildRequires: libdca-devel
+BuildRequires: faad2-devel
+BuildRequires: xvidcore-devel
+BuildRequires: libmms-devel
+BuildRequires: mjpegtools-devel
+BuildRequires: twolame-devel
+BuildRequires: libmimic-devel
+
+
+Obsoletes: gstreamer-plugins-flumpegdemux < 0.10.15-9
+Provides: gstreamer-plugins-flumpegdemux = %{version}-%{release}
+Obsoletes: gstreamer-plugins-schroedinger < 1.0.9
+Provides: gstreamer-plugins-schroedinger = %{version}-%{release}
+
+Provides: gstreamer-plugins-farsight = 0.12.12-1
+Obsoletes: gstreamer-plugins-farsight < 0.12.12
+
+%package free
+Summary: Extra GStreamer "bad" plugins (Plugins shipped by default in Fedora)
+Group: Applications/Multimedia
+Requires: %{name} = %{version}-%{release}
+
+%description free
+GStreamer is a streaming media framework, based on graphs of elements which
+operate on media data.
+
+This package contains plug-ins that aren't tested
+well enough, or the code is not of good enough quality.
%description
-GStreamer is a streaming media framework, based on graphs of filters which
-operate on media data. Applications using this library can do anything
-from real-time sound processing to playing videos, and just about anything
-else media-related. Its plugin-based architecture means that new data
-types or processing capabilities can be added simply by installing new
-plug-ins.
+GStreamer is a streaming media framework, based on graphs of elements which
+operate on media data.
+
+This package containes the plugins which didn't fit into free or extra
+
+%package extras
+Summary: Extra GStreamer "bad" plugins (less often used "bad" plugins)
+Group: Applications/Multimedia
+Requires: %{name} = %{version}-%{release}
+Obsoletes: gstreamer-plugins-bad-extras < %{version}-%{release}
+Provides: gstreamer-plugins-bad-extras = %{version}-%{release}
+
+%description extras
+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 (gstreamer-plugins-bad-extras) contains extra "bad" plugins for
+sources (mythtv), sinks (jack) and effects (pitch) which are not used
+very much and require additional libraries to be installed.
+
+
+%package devel
+Summary: Development files for the GStreamer media framework "bad" plug-ins
+Group: Development/Libraries
+Requires: %{name} = %{version}-%{release}
+Requires: gstreamer-plugins-base-devel
+Obsoletes: gstreamer-plugins-bad-devel < %{version}-%{release}
+Provides: gstreamer-plugins-bad-devel = %{version}-%{release}
+
+%description devel
+GStreamer is a streaming media framework, based on graphs of elements which
+operate on media data.
+
+This package contains the development files for the plug-ins that
+aren't tested well enough, or the code is not of good enough quality.
+
+
+%package devel-docs
+Summary: Development documentation for the GStreamer "bad" plug-ins
+Group: Development/Libraries
+Requires: %{name}-devel = %{version}-%{release}
+Obsoletes: gstreamer-plugins-bad-devel-docs < %{version}-%{release}
+Provides: gstreamer-plugins-bad-devel-docs = %{version}-%{release}
+
+%description devel-docs
+GStreamer is a streaming media framework, based on graphs of elements which
+operate on media data.
+
+This package contains the development documentation for the plug-ins that
+aren't tested well enough, or the code is not of good enough quality.
-This package contains GStreamer Plugins that are considered to be of bad
-quality, even though they might work.
%prep
%setup -q -n gst-plugins-bad-%{version}
%build
-%configure --enable-experimental --disable-schemas-compile
+%configure \
+ --with-package-name="Fedora gstreamer-plugins-bad package" \
+ --with-package-origin="http://gstreamer.freedesktop.org" \
+ --enable-debug --disable-static --enable-gtk-doc --enable-experimental
-make %{?_smp_mflags}
+%{__make} %{?_smp_mflags}
%install
-rm -rf $RPM_BUILD_ROOT
+%{__rm} -rf %{buildroot}
+%{__make} install DESTDIR="%{buildroot}"
+%find_lang gst-plugins-bad-%{majorminor}
-%makeinstall
-
# Clean out files that should not be part of the rpm.
-rm -f $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/*.la
-rm -f $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/*.a
-rm -f $RPM_BUILD_ROOT%{_libdir}/*.a
-rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
+%{__rm} -f %{buildroot}%{_libdir}/gstreamer-%{majorminor}/*.la
+%{__rm} -f %{buildroot}%{_libdir}/*.la
-%find_lang gst-plugins-bad-%{majorminor}
%clean
-rm -rf $RPM_BUILD_ROOT
+%{__rm} -rf %{buildroot}
+
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
%files -f gst-plugins-bad-%{majorminor}.lang
-%defattr(-, root, root)
-%doc AUTHORS COPYING README REQUIREMENTS gst-plugins-bad.doap
+# Plugins without external dependencies
+%{_libdir}/gstreamer-%{majorminor}/libgstasfmux.so
+%{_libdir}/gstreamer-%{majorminor}/libgstdvdspu.so
+%{_libdir}/gstreamer-%{majorminor}/libgstmpegpsmux.so
+%{_libdir}/gstreamer-%{majorminor}/libgstmpegtsmux.so
+%ifarch %{ix86} x86_64
+%{_libdir}/gstreamer-%{majorminor}/libgstreal.so
+%endif
+%{_libdir}/gstreamer-%{majorminor}/libgstsiren.so
-# non-core plugins without external dependencies
-%{_libdir}/gstreamer-%{majorminor}/libgsttta.so
-%{_libdir}/gstreamer-%{majorminor}/libgstspeed.so
+# Plugins with external dependencies
+%{_libdir}/gstreamer-%{majorminor}/libgstdtsdec.so
+%{_libdir}/gstreamer-%{majorminor}/libgstfaad.so
+%{_libdir}/gstreamer-%{majorminor}/libgstmms.so
+%{_libdir}/gstreamer-%{majorminor}/libgstmimic.so
+%{_libdir}/gstreamer-%{majorminor}/libgstmpeg2enc.so
+%{_libdir}/gstreamer-%{majorminor}/libgstmplex.so
+%{_libdir}/gstreamer-%{majorminor}/libgstxvid.so
+%{_libdir}/gstreamer-%{majorminor}/libgstfaac.so
+
+%files free
+%defattr(-,root,root,-)
+%doc AUTHORS COPYING README REQUIREMENTS
+#%{_datadir}/gstreamer-%{majorminor}
+%{_libdir}/libgstbasevideo-%{majorminor}.so.*
+%{_libdir}/libgstphotography-%{majorminor}.so.*
+%{_libdir}/libgstsignalprocessor-%{majorminor}.so.*
+# Plugins without external dependencies
+%{_libdir}/gstreamer-%{majorminor}/libgstadpcmdec.so
+%{_libdir}/gstreamer-%{majorminor}/libgstadpcmenc.so
+%{_libdir}/gstreamer-%{majorminor}/libgstaiff.so
+%{_libdir}/gstreamer-%{majorminor}/libgstautoconvert.so
+%{_libdir}/gstreamer-%{majorminor}/libgstbayer.so
+%{_libdir}/gstreamer-%{majorminor}/libgstcamerabin.so
%{_libdir}/gstreamer-%{majorminor}/libgstcdxaparse.so
+%{_libdir}/gstreamer-%{majorminor}/libgstcog.so
+%{_libdir}/gstreamer-%{majorminor}/libgstcoloreffects.so
+%{_libdir}/gstreamer-%{majorminor}/libgstdataurisrc.so
+%{_libdir}/gstreamer-%{majorminor}/libgstdccp.so
+%{_libdir}/gstreamer-%{majorminor}/libgstdtmf.so
+%{_libdir}/gstreamer-%{majorminor}/libgstfestival.so
%{_libdir}/gstreamer-%{majorminor}/libgstfreeze.so
+%{_libdir}/gstreamer-%{majorminor}/libgstfrei0r.so
+%{_libdir}/gstreamer-%{majorminor}/libgstgaudieffects.so
+%{_libdir}/gstreamer-%{majorminor}/libgstgeometrictransform.so
+%{_libdir}/gstreamer-%{majorminor}/libgstgsettingselements.so
%{_libdir}/gstreamer-%{majorminor}/libgsth264parse.so
+%{_libdir}/gstreamer-%{majorminor}/libgsthdvparse.so
+%{_libdir}/gstreamer-%{majorminor}/libgstid3tag.so
+%{_libdir}/gstreamer-%{majorminor}/libgstinvtelecine.so
+%{_libdir}/gstreamer-%{majorminor}/libgstivfparse.so
+%{_libdir}/gstreamer-%{majorminor}/libgstjpegformat.so
+%{_libdir}/gstreamer-%{majorminor}/libgstlegacyresample.so
+%{_libdir}/gstreamer-%{majorminor}/libgstliveadder.so
+%{_libdir}/gstreamer-%{majorminor}/libgstmpeg4videoparse.so
+%{_libdir}/gstreamer-%{majorminor}/libgstmpegdemux.so
+%{_libdir}/gstreamer-%{majorminor}/libgstmpegvideoparse.so
+%{_libdir}/gstreamer-%{majorminor}/libgstmve.so
+%{_libdir}/gstreamer-%{majorminor}/libgstmxf.so
%{_libdir}/gstreamer-%{majorminor}/libgstnsf.so
%{_libdir}/gstreamer-%{majorminor}/libgstnuvdemux.so
+%{_libdir}/gstreamer-%{majorminor}/libgstpcapparse.so
+%{_libdir}/gstreamer-%{majorminor}/libgstpnm.so
%{_libdir}/gstreamer-%{majorminor}/libgstrfbsrc.so
-%{_libdir}/gstreamer-%{majorminor}/libgstreal.so
-%{_libdir}/gstreamer-%{majorminor}/libgstmve.so
-%{_libdir}/gstreamer-%{majorminor}/libgstmpegvideoparse.so
-%{_libdir}/gstreamer-%{majorminor}/libgstbayer.so
-%{_libdir}/gstreamer-%{majorminor}/libgstdvdspu.so
-%{_libdir}/gstreamer-%{majorminor}/libgstfestival.so
-%{_libdir}/gstreamer-%{majorminor}/libgststereo.so
-%{_libdir}/gstreamer-%{majorminor}/libgstvcdsrc.so
-%{_libdir}/gstreamer-%{majorminor}/libgstdvb.so
-%{_libdir}/gstreamer-%{majorminor}/libgstsdpelem.so
-%{_libdir}/gstreamer-%{majorminor}/libgstmpeg4videoparse.so
-%{_libdir}/gstreamer-%{majorminor}/libgstfbdevsink.so
+%{_libdir}/gstreamer-%{majorminor}/libgstrtpmux.so
+%{_libdir}/gstreamer-%{majorminor}/libgstsegmentclip.so
%{_libdir}/gstreamer-%{majorminor}/libgstrawparse.so
-%{_libdir}/gstreamer-%{majorminor}/libgstsubenc.so
-%{_libdir}/gstreamer-%{majorminor}/libresindvd.so
-%{_libdir}/gstreamer-%{majorminor}/libgstaiff.so
-%{_libdir}/gstreamer-%{majorminor}/libgstdccp.so
-%{_libdir}/gstreamer-%{majorminor}/libgstpcapparse.so
-%{_libdir}/gstreamer-%{majorminor}/libgstmpegtsmux.so
%{_libdir}/gstreamer-%{majorminor}/libgstscaletempoplugin.so
-%{_libdir}/gstreamer-%{majorminor}/libgstmpegdemux.so
-%{_libdir}/gstreamer-%{majorminor}/libgstmpegtsdemux.so
-%{_libdir}/gstreamer-%{majorminor}/libgstjp2k.so
-%{_libdir}/gstreamer-%{majorminor}/libgstapexsink.so
-%{_libdir}/gstreamer-%{majorminor}/libgstlegacyresample.so
-%{_libdir}/gstreamer-%{majorminor}/libgstmxf.so
-%{_libdir}/gstreamer-%{majorminor}/libgstvmnc.so
+%{_libdir}/gstreamer-%{majorminor}/libgstshm.so
+%{_libdir}/gstreamer-%{majorminor}/libgstsdpelem.so
+%{_libdir}/gstreamer-%{majorminor}/libgstspeed.so
+%{_libdir}/gstreamer-%{majorminor}/libgststereo.so
+%{_libdir}/gstreamer-%{majorminor}/libgstsubenc.so
+%{_libdir}/gstreamer-%{majorminor}/libgsttta.so
%{_libdir}/gstreamer-%{majorminor}/libgstvideosignal.so
-%{_libdir}/gstreamer-%{majorminor}/libgstautoconvert.so
-%{_libdir}/gstreamer-%{majorminor}/libgstdtmf.so
-%{_libdir}/gstreamer-%{majorminor}/libgstliveadder.so
-%{_libdir}/gstreamer-%{majorminor}/libgstrtpmux.so
-%{_libdir}/gstreamer-%{majorminor}/libgstsiren.so
-%{_libdir}/gstreamer-%{majorminor}/libgstadpcmdec.so
-%{_libdir}/gstreamer-%{majorminor}/libgstadpcmenc.so
-%{_libdir}/gstreamer-%{majorminor}/libgstid3tag.so
-%{_libdir}/gstreamer-%{majorminor}/libgsthdvparse.so
-%{_libdir}/gstreamer-%{majorminor}/libgstdebugutilsbad.so
-%{_libdir}/gstreamer-%{majorminor}/libgstasfmux.so
-%{_libdir}/gstreamer-%{majorminor}/libgstpnm.so
+%{_libdir}/gstreamer-%{majorminor}/libgstvideomaxrate.so
%{_libdir}/gstreamer-%{majorminor}/libgstvideomeasure.so
-%{_libdir}/gstreamer-%{majorminor}/libgstrsvg.so
+%{_libdir}/gstreamer-%{majorminor}/libgstvmnc.so
%{_libdir}/gstreamer-%{majorminor}/libgstcamerabin2.so
-%{_libdir}/gstreamer-%{majorminor}/libgstcdaudio.so
-%{_libdir}/gstreamer-%{majorminor}/libgstcog.so
-%{_libdir}/gstreamer-%{majorminor}/libgstcoloreffects.so
%{_libdir}/gstreamer-%{majorminor}/libgstcolorspace.so
%{_libdir}/gstreamer-%{majorminor}/libgstcurl.so
-%{_libdir}/gstreamer-%{majorminor}/libgstdataurisrc.so
-%{_libdir}/gstreamer-%{majorminor}/libgstdirac.so
+%{_libdir}/gstreamer-%{majorminor}/libgstdecklink.so
%{_libdir}/gstreamer-%{majorminor}/libgstdvbsuboverlay.so
%{_libdir}/gstreamer-%{majorminor}/libgstfieldanalysis.so
%{_libdir}/gstreamer-%{majorminor}/libgstfragmented.so
-%{_libdir}/gstreamer-%{majorminor}/libgstgaudieffects.so
-%{_libdir}/gstreamer-%{majorminor}/libgstgeometrictransform.so
%{_libdir}/gstreamer-%{majorminor}/libgstinterlace.so
-%{_libdir}/gstreamer-%{majorminor}/libgstinvtelecine.so
-%{_libdir}/gstreamer-%{majorminor}/libgstivfparse.so
%{_libdir}/gstreamer-%{majorminor}/libgstjp2kdecimator.so
-%{_libdir}/gstreamer-%{majorminor}/libgstjpegformat.so
-%{_libdir}/gstreamer-%{majorminor}/libgstlv2.so
-%{_libdir}/gstreamer-%{majorminor}/libgstmodplug.so
+%{_libdir}/gstreamer-%{majorminor}/libgstlinsys.so
+%{_libdir}/gstreamer-%{majorminor}/libgstmpegtsdemux.so
%{_libdir}/gstreamer-%{majorminor}/libgstopencv.so
%{_libdir}/gstreamer-%{majorminor}/libgstpatchdetect.so
%{_libdir}/gstreamer-%{majorminor}/libgstrtpvp8.so
%{_libdir}/gstreamer-%{majorminor}/libgstsdi.so
-%{_libdir}/gstreamer-%{majorminor}/libgstsegmentclip.so
-%{_libdir}/gstreamer-%{majorminor}/libgstshm.so
-%{_libdir}/gstreamer-%{majorminor}/libgstsoundtouch.so
%{_libdir}/gstreamer-%{majorminor}/libgstvideofiltersbad.so
-%{_libdir}/gstreamer-%{majorminor}/libgstvideomaxrate.so
%{_libdir}/gstreamer-%{majorminor}/libgstvideoparsersbad.so
-%{_libdir}/gstreamer-%{majorminor}/libgstvp8.so
%{_libdir}/gstreamer-%{majorminor}/libgsty4mdec.so
+%{_libdir}/libgstbasecamerabinsrc-%{majorminor}.so.0
+%{_libdir}/libgstbasecamerabinsrc-%{majorminor}.so.0.0.0
+
+# System (Linux) specific plugins
+%{_libdir}/gstreamer-%{majorminor}/libgstdvb.so
+%{_libdir}/gstreamer-%{majorminor}/libgstvcdsrc.so
+
+# Plugins with external dependencies
+%{_libdir}/gstreamer-%{majorminor}/libgstapexsink.so
+%{_libdir}/gstreamer-%{majorminor}/libgstassrender.so
+%{_libdir}/gstreamer-%{majorminor}/libgstbz2.so
+%{_libdir}/gstreamer-%{majorminor}/libgstcdaudio.so
+%{_libdir}/gstreamer-%{majorminor}/libgstcelt.so
+%ifnarch s390 s390x
+%{_libdir}/gstreamer-%{majorminor}/libgstdc1394.so
+%endif
+%{_libdir}/gstreamer-%{majorminor}/libgstdirac.so
+%{_libdir}/gstreamer-%{majorminor}/libgstgsm.so
+%{_libdir}/gstreamer-%{majorminor}/libgstjp2k.so
+%{_libdir}/gstreamer-%{majorminor}/libgstkate.so
+%{_libdir}/gstreamer-%{majorminor}/libgstladspa.so
+%{_libdir}/gstreamer-%{majorminor}/libgstlv2.so
+%{_libdir}/gstreamer-%{majorminor}/libgstmodplug.so
+%{_libdir}/gstreamer-%{majorminor}/libgstmusepack.so
+%{_libdir}/gstreamer-%{majorminor}/libgstofa.so
+%{_libdir}/gstreamer-%{majorminor}/libresindvd.so
+%{_libdir}/gstreamer-%{majorminor}/libgstrsvg.so
+%{_libdir}/gstreamer-%{majorminor}/libgstschro.so
+%{_libdir}/gstreamer-%{majorminor}/libgstsndfile.so
+%{_libdir}/gstreamer-%{majorminor}/libgstvp8.so
+
+#debugging plugin
+%{_libdir}/gstreamer-%{majorminor}/libgstdebugutilsbad.so
+
+#data for plugins
+%{_datadir}/glib-2.0/schemas/org.freedesktop.gstreamer-0.10.default-elements.gschema.xml
+
+%files extras
+%defattr(-,root,root,-)
+# Plugins with external dependencies
+# %{_libdir}/gstreamer-%{majorminor}/libgstjack.so
+%{_libdir}/gstreamer-%{majorminor}/libgstmythtvsrc.so
+%{_libdir}/gstreamer-%{majorminor}/libgstsdl.so
+%{_libdir}/gstreamer-%{majorminor}/libgstsoundtouch.so
+%{_libdir}/gstreamer-%{majorminor}/libgsttimidity.so
+%{_libdir}/gstreamer-%{majorminor}/libgstwildmidi.so
%{_libdir}/gstreamer-%{majorminor}/libgstzbar.so
-%{_libdir}/gstreamer-%{majorminor}/libgstgsettingselements.so
-%{_libdir}/gstreamer-%{majorminor}/libgstlinsys.so
-%{_libdir}/libgstbasecamerabinsrc-0.10.so
-%{_libdir}/libgstbasecamerabinsrc-0.10.so.0
-%{_libdir}/libgstbasecamerabinsrc-0.10.so.0.0.0
+# Linux specific plugins
+%{_libdir}/gstreamer-%{majorminor}/libgstfbdevsink.so
+%files devel
+%defattr(-,root,root,-)
+%{_libdir}/libgstbasevideo-%{majorminor}.so
+%{_libdir}/libgstphotography-%{majorminor}.so
+%{_libdir}/libgstsignalprocessor-%{majorminor}.so
+%{_libdir}/libgstbasecamerabinsrc-%{majorminor}.so
+%{_includedir}/gstreamer-%{majorminor}/gst/interfaces/photography*
+%{_includedir}/gstreamer-%{majorminor}/gst/signalprocessor
+%{_includedir}/gstreamer-%{majorminor}/gst/video
%{_includedir}/gstreamer-%{majorminor}/gst/basecamerabinsrc/gstbasecamerasrc.h
%{_includedir}/gstreamer-%{majorminor}/gst/basecamerabinsrc/gstcamerabin-enum.h
%{_includedir}/gstreamer-%{majorminor}/gst/basecamerabinsrc/gstcamerabinpreview.h
-%{_includedir}/gstreamer-%{majorminor}/gst/video/gstbasevideocodec.h
-%{_includedir}/gstreamer-%{majorminor}/gst/video/gstbasevideodecoder.h
-%{_includedir}/gstreamer-%{majorminor}/gst/video/gstbasevideoencoder.h
-%{_includedir}/gstreamer-%{majorminor}/gst/signalprocessor/gstsignalprocessor.h
-
-%{_includedir}/gstreamer-%{majorminor}/gst/interfaces/photography-enumtypes.h
-%{_includedir}/gstreamer-%{majorminor}/gst/interfaces/photography.h
-%{_libdir}/libgstphotography-0.10.so
-%{_libdir}/gstreamer-%{majorminor}/libgstcamerabin.so
-%{_libdir}/libgstphotography-%{majorminor}.so.0
-%{_libdir}/libgstphotography-%{majorminor}.so.0.0.0
-%{_libdir}/libgstbasevideo*
-%{_libdir}/libgstsignalprocessor*
-%{_libdir}/gstreamer-%{majorminor}/libgstmpegpsmux.so
-# hopefully very shortlived .pc file for bad
-%{_libdir}/pkgconfig/gstreamer-plugins-bad-0.10.pc
-
-# gstreamer-plugins with external dependencies but in the main package
-@USE_FAAD_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstfaad.so
-@USE_FAAC_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstfaac.so
-@USE_MUSICBRAINZ_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgsttrm.so
-@USE_SDL_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstsdl.so
-@USE_SWFDEC_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstswfdec.so
-@USE_LIBMMS_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstmms.so
-@USE_XVID_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstxvid.so
-@USE_BZ2_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstbz2.so
-@USE_NEON_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstneonhttpsrc.so
-@USE_MUSEPACK_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstmusepack.so
-@USE_GSM_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstgsm.so
-@USE_DTS_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstdtsdec.so
-@USE_LADSPA_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstladspa.so
-@USE_MYTHTV_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstmythtvsrc.so
-@USE_DC1394_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstdc1394.so
-@USE_TIMIDITY_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgsttimidity.so
-@USE_WILDMIDI_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstwildmidi.so
-@USE_SNDFILE_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstsndfile.so
-@USE_CELT_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstcelt.so
-@USE_MPEG2ENC_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstmpeg2enc.so
-@USE_MPLEX_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstmplex.so
-@USE_KATE_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstkate.so
-@USE_ASSRENDER_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstassrender.so
-@USE_PLUGIN_FREI0R_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstfrei0r.so
-@USE_SCHRO_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstschro.so
-@USE_OFA_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstofa.so
+
+# pkg-config files
+%{_libdir}/pkgconfig/gstreamer-plugins-bad-%{majorminor}.pc
+
+%files devel-docs
+%defattr(-,root,root,-)
+%doc %{_datadir}/gtk-doc/html/gst-plugins-bad-plugins-%{majorminor}
%changelog
-* Thu Mar 12 2009 Christian Schaller <chrisian.schaller at collabora dot co uk>
-- Add Celt, mpeg2enc and mplex plugins to spec file
+* Thu May 19 2011 Christian Schaller <christian.schaller@collabora.co.uk>
+- Merge in upstread Fedora RPM into git master one
+
+* Wed Sep 15 2010 Hans de Goede <hdegoede@redhat.com> 0.10.20-3
+- Rebuild for new wildmidi
+
+* Mon Sep 13 2010 Dan Horák <dan[at]danny.cz> 0.10.20-2
+- no Firewire on s390(x)
+
+* Mon Sep 06 2010 Benjamin Otte <otte@redhat.com> 0.10.20-1
+- Update to 0.10.20
+- Reenable celt
+
+* Fri Aug 06 2010 Benjamin Otte <otte@redhat.com> 0.10.19-6
+- Disable NAS now that it's obsolete
+
+* Thu Jul 04 2010 Benjamin Otte <otte@redhat.com> 0.10.19-5
+- Disable celt now that an update broke it
+
+* Thu Jun 17 2010 Benjamin Otte <otte@redhat.com> 0.10.19-4
+- Move zbar to -extras. It pulls in too many deps and is not really useful.
+
+* Tue Jun 01 2010 Benjamin Otte <otte@redhat.com> 0.10.19-3
+- Put back accidentally deleted make command
+
+* Tue Jun 1 2010 Ville Skyttä <ville.skytta@iki.fi> - 0.10.19-2
+- Rebuild.
+
+* Mon May 31 2010 Benjamin Otte <otte@redhat.com> 0.10.19-1
+- Update to 0.10.19
+
+* Fri May 15 2010 Benjamin Otte <otte@redhat.com> 0.10.18.3-1
+- Update pre-release
+- Add vp8 elements
+
+* Fri May 15 2010 Benjamin Otte <otte@redhat.com> 0.10.18.2-1
+- Update to pre-release
+
+* Thu Apr 15 2010 Benjamin Otte <otte@redhat.com> 0.10.18-2
+- Include cog plugin
+
+* Mon Mar 08 2010 Benjamin Otte <otte@redhat.com> 0.10.18-1
+- Update to 0.10.18
-* Thu Oct 9 2008 Christian Schaller <chrisian.schaller at collabora dot co uk>
-- flacparse, flvmux and j2kdec plugins added
+* Thu Mar 04 2010 Benjamin Otte <otte@redhat.com> 0.10.17.4-1
+- Update pre-release
-* Mon Sep 1 2008 Christian Schaller <christian.schaller at collabora dot co uk>
-- Add tsmux and scaletempo plugins
+* Mon Mar 01 2010 Benjamin Otte <otte@redhat.com> 0.10.17.3-2
+- Fix Obsoletes and add Provides for extras/devel/docs
-* Fri May 2 2008 Christian Schaller <christian.schaller at collabora dot co uk>
-- Add Wildmidi plugin
+* Thu Feb 25 2010 Benjamin Otte <otte@redhat.com> 0.10.17.3-1
+- Update to pre-release
-* Mon Apr 14 2008 Tim-Philipp Müller <tim.muller at collabora dot co uk>
-- Remove souphttpsrc plugin, which has moved to gst-plugins-good.
+* Fri Feb 19 2010 Benjamin Otte <otte@redhat.com> 0.10.17.2-1
+- Update to prerelease
-* Thu Apr 3 2008 Christian Schaller <christian.schaller at collabora dot co uk>
-- Add new OSSv4 plugin to SPEC file
+* Sun Feb 14 2010 Benjamin Otte <otte@redhat.com> 0.10.17-7
+- Fix compilation problems with DSO linking (#565015)
-* Tue Apr 1 2008 Tim-Philipp Müller <tim.muller at collabora dot co uk>
-- Update spec file for srtenc plugin rename to subenc
+* Thu Feb 04 2010 Bastien Nocera <bnocera@redhat.com> 0.10.17-6
+- Obsolete third-party packages, for upgrade purposes
-* Tue Apr 1 2008 Christian Schaller <christian.schaller at collabora dot co uk>
-- Update spec with libgstsrtenc plugin
+* Tue Feb 02 2010 Bastien Nocera <bnocera@redhat.com> 0.10.17-5
+- Another try at obsolete problems with flumpegdemux and
+ schroedinger (#560987)
-* Wed Jan 23 2008 Christian Schaller <christian.schaller at collabora dot co uk>
-- Update spec with fbdev sink and rawparse, remove videoparse
+* Mon Feb 01 2010 Bastien Nocera <bnocera@redhat.com> 0.10.17-4
+- Add versioned provides for flumpegdemux and schroedinger plugins
-* Fri Dec 14 2007 Christian Schaller <christian.schaller at collabora dot co uk>
-- Update spec file with timidity, libgstdvb, libgstsdpelem, libgstspeexresample, libgstmpeg4videoparse
+* Wed Jan 27 2010 Bastien Nocera <bnocera@redhat.com> 0.10.17-3
+- Modify original sources with a script to remove problematic
+ elements, and remove those from the filelist
-* Tue Jun 12 2007 Jan Schmidt <jan at fluendo dot com>
-- wavpack and qtdemux have moved to good.
+* Fri Dec 04 2009 Bastien Nocera <bnocera@redhat.com> 0.10.17-2
+- Add LADSPA plugins
-* Thu Mar 22 2007 Christian Schaller <christian at fluendo dot com>
-- Add x264 and mpegvideoparse plugins
+* Tue Nov 17 2009 Bastien Nocera <bnocera@redhat.com> 0.10.17-1
+- Update to 0.10.17
-* Fri Dec 15 2006 Thomas Vander Stichele <thomas at apestaart dot org>
-- add doap file
-- more cleanup
+* Tue Nov 10 2009 Bastien Nocera <bnocera@redhat.com> 0.10.16-2
+- Add schroedinger plugin (#530835)
-* Sun Nov 27 2005 Thomas Vander Stichele <thomas at apestaart dot org>
-- redone for split
+* Sat Nov 07 2009 Bastien Nocera <bnocera@redhat.com> 0.10.16-1
+- First version with -free name, updated to 0.10.16