From bcff35add343fcb916f984e9fac8440ab52e04d2 Mon Sep 17 00:00:00 2001 From: Thomas Vander Stichele Date: Mon, 17 Jun 2002 14:23:21 +0000 Subject: spec changes a gogo Original commit message from CVS: spec changes a gogo --- gst-plugins.spec.in | 1128 ++++++++++++++++++++++++++++++--------------------- 1 file changed, 661 insertions(+), 467 deletions(-) diff --git a/gst-plugins.spec.in b/gst-plugins.spec.in index b1915a47..f79e77e5 100644 --- a/gst-plugins.spec.in +++ b/gst-plugins.spec.in @@ -1,16 +1,18 @@ -%define prefix /usr -%define sysconfdir /etc -Docdir: %{prefix}/doc -Prefix: %prefix - -Summary: GStreamer Streaming-media framework plugins Name: gstreamer-plugins Version: @VERSION@ Release: @GST_PLUGINS_RELEASE@ +Summary: GStreamer Streaming-media framework plug-ins. + +%define prefix /usr +%define sysconfdir /etc +Docdir: %{prefix}/share/doc +Prefix: %prefix -License: LGPL Group: Libraries/Multimedia -Source: gst-plugins-%{version}.tar.gz +License: LGPL +URL: http://gstreamer.net/ +Vendor: GStreamer Backpackers Team +Source: http://gstreamer.net/releases/%{version}/src/gst-plugins-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-root %define _glib2 @GLIB2_REQ@ @@ -27,20 +29,7 @@ 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 -plugins. - -%files -%defattr(-, root, root) -%doc AUTHORS COPYING README -%{_bindir}/gst-launch-ext -%{_bindir}/gst-visualise -%{_mandir}/man1/gst-launch-ext.* -%{_mandir}/man1/gst-visualise.1.* -%{_libdir}/gst/libgstaudioscale* -%{_libdir}/gst/libgstaudio.* -%{_libdir}/gst/libgstidct* -%{_libdir}/gst/libgstriff* -%{_libdir}/gst/libgstresample* +plug-ins. %prep %setup -n gst-plugins-%{version} @@ -94,467 +83,645 @@ unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL %clean [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT +%files +%defattr(-, root, root) +%doc AUTHORS COPYING README +%{_bindir}/gst-launch-ext +%{_bindir}/gst-visualise +%{_mandir}/man1/gst-launch-ext.* +%{_mandir}/man1/gst-visualise.1.* +%{_libdir}/gst/libgstaudioscale.so +%{_libdir}/gst/libgstaudio.so +%{_libdir}/gst/libgstidct.so +%{_libdir}/gst/libgstresample.so +%{_libdir}/gst/libgstriff.so + +%package -n gstreamer-plugins-devel +Summary: GStreamer Plugin Library Headers. +Group: Libraries/Multimedia +Requires: gstreamer-plugins >= %{version} + +%description -n gstreamer-plugins-devel +GStreamer support libraries header files. + +%files -n gstreamer-plugins-devel +%defattr(-, root, root) +%{_includedir}/gst/audio/audio.h +%{_includedir}/gst/idct/idct.h +%{_includedir}/gst/resample/resample.h +%{_includedir}/gst/riff/riff.h + +# Here are all the packages depending on external libs # + ### A52DEC ### @USE_A52DEC_TRUE@%package -n gstreamer-a52dec -@USE_A52DEC_TRUE@Summary: GStreamer VOB decoder plugin -@USE_A52DEC_TRUE@Group: Libraries/Multimedia -@USE_A52DEC_TRUE@Requires: gstreamer-plugins >= %{version} -@USE_A52DEC_TRUE@Requires: a52dec >= 0.7.3 +@USE_A52DEC_TRUE@Summary: GStreamer VOB decoder plug-in. +@USE_A52DEC_TRUE@Group: Libraries/Multimedia +@USE_A52DEC_TRUE@Requires: gstreamer-plugins >= %{version} +@USE_A52DEC_TRUE@Requires: a52dec >= 0.7.3 +@USE_A52DEC_TRUE@BuildRequires: a52dec-devel >= 0.7.3 @USE_A52DEC_TRUE@ @USE_A52DEC_TRUE@%description -n gstreamer-a52dec -@USE_A52DEC_TRUE@Plugin for decoding of VOB files +@USE_A52DEC_TRUE@Plug-in for decoding of VOB files. @USE_A52DEC_TRUE@ @USE_A52DEC_TRUE@%files -n gstreamer-a52dec @USE_A52DEC_TRUE@%defattr(-, root, root) -@USE_A52DEC_TRUE@%{_libdir}/gst/libgsta52dec* -@USE_A52DEC_TRUE@%{_libdir}/gst/libgstac3parse* +@USE_A52DEC_TRUE@%{_libdir}/gst/libgsta52dec.so +@USE_A52DEC_TRUE@%{_libdir}/gst/libgstac3parse.so @USE_A52DEC_TRUE@ @USE_A52DEC_TRUE@%post -n gstreamer-a52dec @USE_A52DEC_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null +@USE_A52DEC_TRUE@ +@USE_A52DEC_TRUE@%postun -n gstreamer-a52dec +@USE_A52DEC_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null ### AALIB ### @USE_AALIB_TRUE@%package -n gstreamer-aalib -@USE_AALIB_TRUE@Summary: GStreamer plugin for Ascii-art output -@USE_AALIB_TRUE@Group: Libraries/Multimedia -@USE_AALIB_TRUE@Requires: aalib >= 1.3 +@USE_AALIB_TRUE@Summary: GStreamer plug-in for Ascii-art output. +@USE_AALIB_TRUE@Group: Libraries/Multimedia +@USE_AALIB_TRUE@Requires: gstreamer-plugins >= %{version} +@USE_AALIB_TRUE@Requires: aalib >= 1.3 @USE_AALIB_TRUE@BuildRequires: aalib-devel >= 1.3 -@USE_AALIB_TRUE@Requires: gstreamer-plugins >= %{version} @USE_AALIB_TRUE@ @USE_AALIB_TRUE@%description -n gstreamer-aalib -@USE_AALIB_TRUE@Plugin for viewing movies in Ascii-art using aalib library. +@USE_AALIB_TRUE@Plug-in for viewing video in Ascii-art using aalib library. @USE_AALIB_TRUE@ @USE_AALIB_TRUE@%files -n gstreamer-aalib @USE_AALIB_TRUE@%defattr(-, root, root) -@USE_AALIB_TRUE@%{_libdir}/gst/libgstaasink* +@USE_AALIB_TRUE@%{_libdir}/gst/libgstaasink.so @USE_AALIB_TRUE@ @USE_AALIB_TRUE@%post -n gstreamer-aalib @USE_AALIB_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null +@USE_AALIB_TRUE@ +@USE_AALIB_TRUE@%postun -n gstreamer-aalib +@USE_AALIB_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null ### ALSA ### @USE_ALSA_TRUE@%package -n gstreamer-alsa -@USE_ALSA_TRUE@Summary: GStreamer plugins for the ALSA sound architecture -@USE_ALSA_TRUE@Group: Libraries/Multimedia +@USE_ALSA_TRUE@Summary: GStreamer plug-ins for the ALSA sound system. +@USE_ALSA_TRUE@Group: Libraries/Multimedia @USE_ALSA_TRUE@Requires: gstreamer-plugins >= %{version} @USE_ALSA_TRUE@ @USE_ALSA_TRUE@%description -n gstreamer-alsa -@USE_ALSA_TRUE@Input and output plugin for the ALSA soundcard driver architecture. This plugin depends on Alsa 0.9.x or higher. +@USE_ALSA_TRUE@Input and output plug-in for the ALSA soundcard driver system. +@USE_ALSA_TRUE@This plug-in depends on Alsa 0.9.x or higher. @USE_ALSA_TRUE@ @USE_ALSA_TRUE@%files -n gstreamer-alsa @USE_ALSA_TRUE@%defattr(-, root, root) -@USE_ALSA_TRUE@%{_libdir}/gst/libgstalsa* +@USE_ALSA_TRUE@%{_libdir}/gst/libgstalsa.so @USE_ALSA_TRUE@ @USE_ALSA_TRUE@%post -n gstreamer-alsa @USE_ALSA_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null - -### ARTSD SOUND SERVER ### -@USE_ARTSC_TRUE@%package -n gstreamer-artsd -@USE_ARTSC_TRUE@Summary: GStreamer artsd output plugin -@USE_ARTSC_TRUE@Group: Libraries/Multimedia -@USE_ARTSC_TRUE@Requires: gstreamer-plugins >= %{version} -@USE_ARTSC_TRUE@ -@USE_ARTSC_TRUE@%description -n gstreamer-artsd -@USE_ARTSC_TRUE@Plugin for outputing to artsd sound server -@USE_ARTSC_TRUE@ -@USE_ARTSC_TRUE@%files -n gstreamer-artsd -@USE_ARTSC_TRUE@%defattr(-, root, root) -@USE_ARTSC_TRUE@%{_libdir}/gst/libgstartsd* -@USE_ARTSC_TRUE@ -@USE_ARTSC_TRUE@%post -n gstreamer-artsd -@USE_ARTSC_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null +@USE_ALSA_TRUE@ +@USE_ALSA_TRUE@%postun -n gstreamer-alsa +@USE_ALSA_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null ### ARTS WRAPPER ### @USE_ARTS_TRUE@%package -n gstreamer-arts -@USE_ARTS_TRUE@Summary: GStreamer arts wrapper plugin -@USE_ARTS_TRUE@Group: Libraries/Multimedia -@USE_ARTS_TRUE@Requires: gstreamer-plugins >= %{version} -@USE_ARTS_TRUE@Requires: kdelibs-sound >= 2 +@USE_ARTS_TRUE@Summary: GStreamer arts wrapper plug-in. +@USE_ARTS_TRUE@Group: Libraries/Multimedia +@USE_ARTS_TRUE@Requires: gstreamer-plugins >= %{version} +@USE_ARTS_TRUE@Requires: kdelibs-sound >= 2 @USE_ARTS_TRUE@BuildRequires: kdelibs-sound-devel >= 2 @USE_ARTS_TRUE@BuildRequires: gcc-c++ @USE_ARTS_TRUE@ @USE_ARTS_TRUE@%description -n gstreamer-arts -@USE_ARTS_TRUE@Plugin for wrapping arts plugins +@USE_ARTS_TRUE@This plug-in wraps arts plug-ins. @USE_ARTS_TRUE@ @USE_ARTS_TRUE@%files -n gstreamer-arts @USE_ARTS_TRUE@%defattr(-, root, root) -@USE_ARTS_TRUE@%{_libdir}/gst/libgstarts.* +@USE_ARTS_TRUE@%{_libdir}/gst/libgstarts.so @USE_ARTS_TRUE@ @USE_ARTS_TRUE@%post -n gstreamer-arts @USE_ARTS_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null +@USE_ARTS_TRUE@ +@USE_ARTS_TRUE@%postun -n gstreamer-arts +@USE_ARTS_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null + +### ARTSD SOUND SERVER ### +@USE_ARTSC_TRUE@%package -n gstreamer-artsd +@USE_ARTSC_TRUE@Summary: GStreamer artsd output plug-in. +@USE_ARTSC_TRUE@Group: Libraries/Multimedia +@USE_ARTSC_TRUE@Requires: gstreamer-plugins >= %{version} +@USE_ARTSC_TRUE@ +@USE_ARTSC_TRUE@%description -n gstreamer-artsd +@USE_ARTSC_TRUE@Plug-in for outputting to artsd sound server. +@USE_ARTSC_TRUE@ +@USE_ARTSC_TRUE@%files -n gstreamer-artsd +@USE_ARTSC_TRUE@%defattr(-, root, root) +@USE_ARTSC_TRUE@%{_libdir}/gst/libgstartsdsink.so +@USE_ARTSC_TRUE@ +@USE_ARTSC_TRUE@%post -n gstreamer-artsd +@USE_ARTSC_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null +@USE_ARTSC_TRUE@ +@USE_ARTSC_TRUE@%postun -n gstreamer-artsd +@USE_ARTSC_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null ### AUDIOFILE ### @USE_AUDIOFILE_TRUE@%package -n gstreamer-audiofile -@USE_AUDIOFILE_TRUE@Summary: GStreamer plugin audiofile support -@USE_AUDIOFILE_TRUE@Group: Libraries/Multimedia -@USE_AUDIOFILE_TRUE@Requires: gstreamer-plugins >= %{version} -@USE_AUDIOFILE_TRUE@Requires: audiofile >= 0.2.1 +@USE_AUDIOFILE_TRUE@Summary: GStreamer plug-in for audiofile support. +@USE_AUDIOFILE_TRUE@Group: Libraries/Multimedia +@USE_AUDIOFILE_TRUE@Requires: gstreamer-plugins >= %{version} +@USE_AUDIOFILE_TRUE@Requires: audiofile >= 0.2.1 @USE_AUDIOFILE_TRUE@BuildRequires: audiofile-devel >= 0.2.1 @USE_AUDIOFILE_TRUE@ @USE_AUDIOFILE_TRUE@%description -n gstreamer-audiofile -@USE_AUDIOFILE_TRUE@Plugin for supporting reading and writing all files audiofile support +@USE_AUDIOFILE_TRUE@Plug-in for supporting reading and writing of all files supported by audiofile. @USE_AUDIOFILE_TRUE@ @USE_AUDIOFILE_TRUE@%files -n gstreamer-audiofile @USE_AUDIOFILE_TRUE@%defattr(-, root, root) -@USE_AUDIOFILE_TRUE@%{_libdir}/gst/libgstaudiofile* +@USE_AUDIOFILE_TRUE@%{_libdir}/gst/libgstaudiofile.so @USE_AUDIOFILE_TRUE@ @USE_AUDIOFILE_TRUE@%post -n gstreamer-audiofile @USE_AUDIOFILE_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null +@USE_AUDIOFILE_TRUE@ +@USE_AUDIOFILE_TRUE@%postun -n gstreamer-audiofile +@USE_AUDIOFILE_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null ### AVIFILE ### @USE_AVIFILE_TRUE@%package -n gstreamer-avi -@USE_AVIFILE_TRUE@Summary: GStreamer plugin for AVI format movie playback -@USE_AVIFILE_TRUE@Group: Libraries/Multimedia -@USE_AVIFILE_TRUE@Requires: gstreamer-plugins >= %{version} -@USE_AVIFILE_TRUE@Requires: avifile = 0.6.20011111DD -@USE_AVIFILE_TRUE@Requires: gstreamer-colorspace >= %{version} +@USE_AVIFILE_TRUE@Summary: GStreamer plug-in for AVI movie playback. +@USE_AVIFILE_TRUE@Group: Libraries/Multimedia +@USE_AVIFILE_TRUE@Requires: gstreamer-plugins >= %{version} +@USE_AVIFILE_TRUE@Requires: gstreamer-colorspace >= %{version} +@USE_AVIFILE_TRUE@Requires: avifile = 0.6.20011111DD +@USE_AVIFILE_TRUE@BuildRequires: avifile-devel = 0.6.20011111DD @USE_AVIFILE_TRUE@ @USE_AVIFILE_TRUE@%description -n gstreamer-avi -@USE_AVIFILE_TRUE@Plugins for playback of AVI format media files. +@USE_AVIFILE_TRUE@Plug-ins for playback of AVI format media files. @USE_AVIFILE_TRUE@ @USE_AVIFILE_TRUE@%files -n gstreamer-avi @USE_AVIFILE_TRUE@%defattr(-, root, root) -@USE_AVIFILE_TRUE@%{_libdir}/gst/libgstavidemux* -@USE_AVIFILE_TRUE@%{_libdir}/gst/libgstavimux* -@USE_AVIFILE_TRUE@%{_libdir}/gst/libgstwincodec* +@USE_AVIFILE_TRUE@%{_libdir}/gst/libgstavidemux.so +@USE_AVIFILE_TRUE@%{_libdir}/gst/libgstavimux.so +@USE_AVIFILE_TRUE@%{_libdir}/gst/libgstwincodec.so @USE_AVIFILE_TRUE@ @USE_AVIFILE_TRUE@%post -n gstreamer-avi @USE_AVIFILE_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null +@USE_AVIFILE_TRUE@ +@USE_AVIFILE_TRUE@%postun -n gstreamer-avi +@USE_AVIFILE_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null ### CDPARANOIA ### @USE_CDPARANOIA_TRUE@%package -n gstreamer-cdparanoia -@USE_CDPARANOIA_TRUE@Summary: GStreamer plugin for CD audio input using CDParanoia IV -@USE_CDPARANOIA_TRUE@Group: Libraries/Multimedia -@USE_CDPARANOIA_TRUE@Requires: cdparanoia-libs >= alpha9.7 -@USE_CDPARANOIA_TRUE@Requires: gstreamer-plugins >= %{version} +@USE_CDPARANOIA_TRUE@Summary: GStreamer plug-in for CD audio input using CDParanoia IV. +@USE_CDPARANOIA_TRUE@Group: Libraries/Multimedia +@USE_CDPARANOIA_TRUE@Requires: gstreamer-plugins >= %{version} +@USE_CDPARANOIA_TRUE@Requires: cdparanoia-libs >= alpha9.7 @USE_CDPARANOIA_TRUE@BuildRequires: cdparanoia-devel >= alpha9.7 @USE_CDPARANOIA_TRUE@ @USE_CDPARANOIA_TRUE@%description -n gstreamer-cdparanoia -@USE_CDPARANOIA_TRUE@Plugin for ripping audio tracks using cdparanoia under GStreamer +@USE_CDPARANOIA_TRUE@Plug-in for ripping audio tracks using cdparanoia under GStreamer. @USE_CDPARANOIA_TRUE@ @USE_CDPARANOIA_TRUE@%files -n gstreamer-cdparanoia @USE_CDPARANOIA_TRUE@%defattr(-, root, root) -@USE_CDPARANOIA_TRUE@%{_libdir}/gst/libgstcdparanoia* +@USE_CDPARANOIA_TRUE@%{_libdir}/gst/libgstcdparanoia.so @USE_CDPARANOIA_TRUE@ @USE_CDPARANOIA_TRUE@%post -n gstreamer-cdparanoia @USE_CDPARANOIA_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null +@USE_CDPARANOIA_TRUE@ +@USE_CDPARANOIA_TRUE@%postun -n gstreamer-cdparanoia +@USE_CDPARANOIA_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null ### DVDREAD ### -@USE_DVDREAD_TRUE@%package -n gstreamer-libdvd -@USE_DVDREAD_TRUE@Summary: GStreamer plugins for DVD playback -@USE_DVDREAD_TRUE@Group: Libraries/Multimedia -@USE_DVDREAD_TRUE@Requires: gstreamer-plugins >= %{version} -@USE_DVDREAD_TRUE@Requires: libdvdread >= 0.9.0 +@USE_DVDREAD_TRUE@%package -n gstreamer-libdvdread +@USE_DVDREAD_TRUE@Summary: GStreamer plug-in for DVD playback using libdvdread. +@USE_DVDREAD_TRUE@Group: Libraries/Multimedia +@USE_DVDREAD_TRUE@Requires: gstreamer-plugins >= %{version} +@USE_DVDREAD_TRUE@Requires: libdvdread >= 0.9.0 @USE_DVDREAD_TRUE@BuildRequires: libdvdread-devel >= 0.9.0 +@USE_DVDREAD_TRUE@Obsoletes: gstreamer-libdvd @USE_DVDREAD_TRUE@ -@USE_DVDREAD_TRUE@%description -n gstreamer-libdvd -@USE_DVDREAD_TRUE@Input and output plugin for the ALSA soundcard driver architecture. +@USE_DVDREAD_TRUE@%description -n gstreamer-libdvdread +@USE_DVDREAD_TRUE@Plug-in for reading DVDs using libdvdread under GStreamer. @USE_DVDREAD_TRUE@ -@USE_DVDREAD_TRUE@%files -n gstreamer-libdvd +@USE_DVDREAD_TRUE@%files -n gstreamer-libdvdread @USE_DVDREAD_TRUE@%defattr(-, root, root) -@USE_DVDREAD_TRUE@%{_libdir}/gst/libgstdvd* +@USE_DVDREAD_TRUE@%{_libdir}/gst/libgstdvdreadsrc.so +@USE_DVDREAD_TRUE@ +@USE_DVDREAD_TRUE@%post -n gstreamer-libdvdread +@USE_DVDREAD_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null @USE_DVDREAD_TRUE@ -@USE_DVDREAD_TRUE@%post -n gstreamer-libdvd +@USE_DVDREAD_TRUE@%postun -n gstreamer-libdvdread @USE_DVDREAD_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null +## DXR3 ### +@USE_DXR3_TRUE@%package -n gstreamer-dxr3 +@USE_DXR3_TRUE@Summary: GStreamer plug-in for playback using dxr3 card. +@USE_DXR3_TRUE@Group: Libraries/Multimedia +@USE_DXR3_TRUE@Requires: gstreamer-plugins >= %{version} +@USE_DXR3_TRUE@Requires: em8300 => 0.12.0 +@USE_DXR3_TRUE@BuildRequires: em8300-devel => 0.12.0 +@USE_DXR3_TRUE@ +@USE_DXR3_TRUE@%description -n gstreamer-dxr3 +@USE_DXR3_TRUE@Plug-in supporting DVD playback using cards +@USE_DXR3_TRUE@with the dxr3 chipset like Hollywood Plus +@USE_DXR3_TRUE@and Creative Labs DVD cards. +@USE_DXR3_TRUE@ +@USE_DXR3_TRUE@%files -n gstreamer-dxr3 +@USE_DXR3_TRUE@%defattr(-, root, root) +@USE_DXR3_TRUE@%{_libdir}/gst/libgstdxr3.so +@USE_DXR3_TRUE@ +@USE_DXR3_TRUE@%post -n gstreamer-dxr3 +@USE_DXR3_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null +@USE_DXR3_TRUE@ +@USE_DXR3_TRUE@%postun -n gstreamer-dxr3 +@USE_DXR3_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null + ### ESD ### -@USE_ESD_TRUE@%package -n gstreamer-esd -@USE_ESD_TRUE@Summary: GStreamer plugin for ESD sound output -@USE_ESD_TRUE@Group: Libraries/Multimedia -@USE_ESD_TRUE@Requires: esound >= 0.2.8 +@USE_ESD_TRUE@%package -n gstreamer-esound +@USE_ESD_TRUE@Summary: GStreamer plug-in for ESD sound output. +@USE_ESD_TRUE@Group: Libraries/Multimedia +@USE_ESD_TRUE@Requires: gstreamer-plugins >= %{version} +@USE_ESD_TRUE@Requires: esound >= 0.2.8 @USE_ESD_TRUE@BuildRequires: esound-devel >= 0.2.8 -@USE_ESD_TRUE@Requires: gstreamer-plugins >= %{version} +@USE_ESD_TRUE@Obsoletes: gstreamer-esd @USE_ESD_TRUE@ -@USE_ESD_TRUE@%description -n gstreamer-esd -@USE_ESD_TRUE@Output and monitoring plugins for GStreamer for use with the esound package +@USE_ESD_TRUE@%description -n gstreamer-esound +@USE_ESD_TRUE@Output and monitoring plug-ins for GStreamer using ESound. @USE_ESD_TRUE@ -@USE_ESD_TRUE@%files -n gstreamer-esd +@USE_ESD_TRUE@%files -n gstreamer-esound @USE_ESD_TRUE@%defattr(-, root, root) -@USE_ESD_TRUE@%{_libdir}/gst/libgstesdmon* -@USE_ESD_TRUE@%{_libdir}/gst/libgstesdsink* +@USE_ESD_TRUE@%{_libdir}/gst/libgstesdmon.so +@USE_ESD_TRUE@%{_libdir}/gst/libgstesdsink.so @USE_ESD_TRUE@ -@USE_ESD_TRUE@%post -n gstreamer-esd +@USE_ESD_TRUE@%post -n gstreamer-esound @USE_ESD_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null @USE_ESD_TRUE@ -@USE_ESD_TRUE@%postun -n gstreamer-esd +@USE_ESD_TRUE@%postun -n gstreamer-esound @USE_ESD_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null -@USE_ESD_TRUE@/sbin/ldconfig - -### FESTIVAL ### -%package -n gstreamer-festival -Summary: GStreamer plugin for text-to-speech support using Festival -Group: Libraries/Multimedia -Requires: gstreamer-plugins >= %{version} - -%description -n gstreamer-festival -Element for text-to-speech using the festival server. - -%files -n gstreamer-festival -%defattr(-, root, root) -%{_libdir}/gst/libgstfestival* - -%post -n gstreamer-festival -%{_bindir}/gst-register --gst-mask=0 2> /dev/null ### FLAC ### @USE_FLAC_TRUE@%package -n gstreamer-flac -@USE_FLAC_TRUE@Summary: GStreamer plugin for FLAC lossless audio format -@USE_FLAC_TRUE@Group: Libraries/Multimedia -@USE_FLAC_TRUE@Requires: gstreamer-plugins >= %{version} -@USE_FLAC_TRUE@Requires: flac >= 1.0.0 +@USE_FLAC_TRUE@Summary: GStreamer plug-in for FLAC lossless audio. +@USE_FLAC_TRUE@Group: Libraries/Multimedia +@USE_FLAC_TRUE@Requires: gstreamer-plugins >= %{version} +@USE_FLAC_TRUE@Requires: flac >= 1.0.0 +@USE_FLAC_TRUE@BuildRequires: flac-devel >= 1.0.0 @USE_FLAC_TRUE@ @USE_FLAC_TRUE@%description -n gstreamer-flac -@USE_FLAC_TRUE@Plugin for the free FLAC lossless audio format. +@USE_FLAC_TRUE@Plug-in for the free FLAC lossless audio format. @USE_FLAC_TRUE@ @USE_FLAC_TRUE@%files -n gstreamer-flac @USE_FLAC_TRUE@%defattr(-, root, root) -@USE_FLAC_TRUE@%{_libdir}/gst/libgstflac* +@USE_FLAC_TRUE@%{_libdir}/gst/libgstflac.so @USE_FLAC_TRUE@ @USE_FLAC_TRUE@%post -n gstreamer-flac @USE_FLAC_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null +@USE_FLAC_TRUE@ +@USE_FLAC_TRUE@%postun -n gstreamer-flac +@USE_FLAC_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null -### GNOME VFS ### +### GNOME VFS 2 ### @USE_GNOME_VFS_TRUE@%package -n gstreamer-gnomevfs -@USE_GNOME_VFS_TRUE@Summary: GStreamer plugins for GNOME VFS input and output -@USE_GNOME_VFS_TRUE@Group: Libraries/Multimedia -@USE_GNOME_VFS_TRUE@Requires: gstreamer-plugins >= %{version} -@USE_GNOME_VFS_TRUE@Requires: gnome-vfs2 > 1.9.4.00 +@USE_GNOME_VFS_TRUE@Summary: GStreamer plug-ins for Gnome-VFS input and output. +@USE_GNOME_VFS_TRUE@Group: Libraries/Multimedia +@USE_GNOME_VFS_TRUE@Requires: gstreamer-plugins >= %{version} +@USE_GNOME_VFS_TRUE@Requires: gnome-vfs2 > 1.9.4.00 @USE_GNOME_VFS_TRUE@BuildRequires: gnome-vfs2-devel > 1.9.4.00 @USE_GNOME_VFS_TRUE@ @USE_GNOME_VFS_TRUE@%description -n gstreamer-gnomevfs -@USE_GNOME_VFS_TRUE@Plugins for reading and writing through GNOME VFS. +@USE_GNOME_VFS_TRUE@Plug-ins for reading and writing through GNOME VFS. @USE_GNOME_VFS_TRUE@ @USE_GNOME_VFS_TRUE@%files -n gstreamer-gnomevfs @USE_GNOME_VFS_TRUE@%defattr(-, root, root) -@USE_GNOME_VFS_TRUE@%{_libdir}/gst/libgstgnomevfs* +@USE_GNOME_VFS_TRUE@%{_libdir}/gst/libgstgnomevfssrc.so +@USE_GNOME_VFS_TRUE@%{_libdir}/gst/libgstgnomevfssink.so @USE_GNOME_VFS_TRUE@ @USE_GNOME_VFS_TRUE@%post -n gstreamer-gnomevfs @USE_GNOME_VFS_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null +@USE_GNOME_VFS_TRUE@ +@USE_GNOME_VFS_TRUE@%postun -n gstreamer-gnomevfs +@USE_GNOME_VFS_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null ### GSM ### @USE_GSM_TRUE@%package -n gstreamer-gsm -@USE_GSM_TRUE@Summary: GStreamer plugin for GSM lossy audio format -@USE_GSM_TRUE@Group: Libraries/Multimedia -@USE_GSM_TRUE@Requires: gsm >= 1.0.10 -@USE_GSM_TRUE@Requires: gstreamer-plugins >= %{version} +@USE_GSM_TRUE@Summary: GStreamer plug-in for GSM lossy audio format. +@USE_GSM_TRUE@Group: Libraries/Multimedia +@USE_GSM_TRUE@Requires: gstreamer-plugins >= %{version} +@USE_GSM_TRUE@Requires: gsm >= 1.0.10 @USE_GSM_TRUE@BuildRequires: gsm-devel >= 1.0.10 @USE_GSM_TRUE@ @USE_GSM_TRUE@%description -n gstreamer-gsm -@USE_GSM_TRUE@Output plugin for GStreamer to convert to GSM lossy audio format. +@USE_GSM_TRUE@Output plug-in for GStreamer to convert to GSM lossy audio format. @USE_GSM_TRUE@ @USE_GSM_TRUE@%files -n gstreamer-gsm @USE_GSM_TRUE@%defattr(-, root, root) -@USE_GSM_TRUE@%{_libdir}/gst/libgstgsm* +@USE_GSM_TRUE@%{_libdir}/gst/libgstgsm.so @USE_GSM_TRUE@ @USE_GSM_TRUE@%post -n gstreamer-gsm @USE_GSM_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null +@USE_GSM_TRUE@ +@USE_GSM_TRUE@%postun -n gstreamer-gsm +@USE_GSM_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null ### HERMES ### @USE_HERMES_TRUE@%package -n gstreamer-colorspace -@USE_HERMES_TRUE@Summary: GStreamer colorspace conversion plugin -@USE_HERMES_TRUE@Group: Libraries/Multimedia -@USE_HERMES_TRUE@Requires: gstreamer-plugins >= %{version} -@USE_HERMES_TRUE@Requires: Hermes => 1.3.0 +@USE_HERMES_TRUE@Summary: GStreamer colorspace conversion plug-in. +@USE_HERMES_TRUE@Group: Libraries/Multimedia +@USE_HERMES_TRUE@Requires: gstreamer-plugins >= %{version} +@USE_HERMES_TRUE@Requires: Hermes => 1.3.0 @USE_HERMES_TRUE@BuildRequires: Hermes-devel => 1.3.0 @USE_HERMES_TRUE@%description -n gstreamer-colorspace -@USE_HERMES_TRUE@Colorspace plugin based on Hermes library +@USE_HERMES_TRUE@Colorspace plug-in based on Hermes library. @USE_HERMES_TRUE@ @USE_HERMES_TRUE@%files -n gstreamer-colorspace @USE_HERMES_TRUE@%defattr(-, root, root) -@USE_HERMES_TRUE@%{_libdir}/gst/libgstcolorspace* +@USE_HERMES_TRUE@%{_libdir}/gst/libgstcolorspace.so @USE_HERMES_TRUE@ @USE_HERMES_TRUE@%post -n gstreamer-colorspace @USE_HERMES_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null +@USE_HERMES_TRUE@ +@USE_HERMES_TRUE@%postun -n gstreamer-colorspace +@USE_HERMES_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null + +### HTTP ### +@USE_HTTP_TRUE@%package -n gstreamer-httpsrc +@USE_HTTP_TRUE@Summary: GStreamer plug-in for http using libghttp. +@USE_HTTP_TRUE@Group: Libraries/Multimedia +@USE_HTTP_TRUE@Requires: gstreamer-plugins >= %{version} +@USE_HTTP_TRUE@Requires: libghttp => 1.0.9 +@USE_HTTP_TRUE@BuildRequires: libghttp-devel => 1.0.9 +@USE_HTTP_TRUE@ +@USE_HTTP_TRUE@%description -n gstreamer-httpsrc +@USE_HTTP_TRUE@Plug-in supporting the http protocol based +@USE_HTTP_TRUE@on the libghttp library. +@USE_HTTP_TRUE@ +@USE_HTTP_TRUE@%files -n gstreamer-httpsrc +@USE_HTTP_TRUE@%defattr(-, root, root) +@USE_HTTP_TRUE@%{_libdir}/gst/libgsthttpsrc.so +@USE_HTTP_TRUE@ +@USE_HTTP_TRUE@%post -n gstreamer-httpsrc +@USE_HTTP_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null +@USE_HTTP_TRUE@ +@USE_HTTP_TRUE@%postun -n gstreamer-httpsrc +@USE_HTTP_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null + +#### JACK AUDIO CONNECTION KIT ### +@USE_JACK_TRUE@%package -n gstreamer-jack +@USE_JACK_TRUE@Summary: GStreamer plug-in for the Jack Sound Server. +@USE_JACK_TRUE@Group: Libraries/Multimedia +@USE_JACK_TRUE@Requires: gstreamer-plugins >= %{version} +@USE_JACK_TRUE@Requires: jack-audio-connection-kit => 0.28.0 +@USE_JACK_TRUE@ +@USE_JACK_TRUE@%description -n gstreamer-jack +@USE_JACK_TRUE@Plug-in for the JACK professional sound server. +@USE_JACK_TRUE@ +@USE_JACK_TRUE@%files -n gstreamer-jack +@USE_JACK_TRUE@%defattr(-, root, root) +@USE_JACK_TRUE@%{_libdir}/gst/libgstjack.so +@USE_JACK_TRUE@ +@USE_JACK_TRUE@%post -n gstreamer-jack +@USE_JACK_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null +@USE_JACK_TRUE@ +@USE_JACK_TRUE@%postun -n gstreamer-jack +@USE_JACK_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null ### JPEG ### @USE_JPEG_TRUE@%package -n gstreamer-jpeg -@USE_JPEG_TRUE@Summary: GStreamer plugin for jpeg images -@USE_JPEG_TRUE@Group: Libraries/Multimedia -@USE_JPEG_TRUE@Requires: gstreamer-plugins >= %{version} -@USE_JPEG_TRUE@Requires: libjpeg +@USE_JPEG_TRUE@Summary: GStreamer plug-in for JPEG images. +@USE_JPEG_TRUE@Group: Libraries/Multimedia +@USE_JPEG_TRUE@Requires: gstreamer-plugins >= %{version} +@USE_JPEG_TRUE@Requires: libjpeg @USE_JPEG_TRUE@BuildRequires: libjpeg-devel @USE_JPEG_TRUE@ @USE_JPEG_TRUE@%description -n gstreamer-jpeg -@USE_JPEG_TRUE@Output plugin for GStreamer using libjpeg +@USE_JPEG_TRUE@Output plug-in for GStreamer using libjpeg. @USE_JPEG_TRUE@ @USE_JPEG_TRUE@%files -n gstreamer-jpeg @USE_JPEG_TRUE@%defattr(-, root, root) -@USE_JPEG_TRUE@%{_libdir}/gst/libgstjpeg* +@USE_JPEG_TRUE@%{_libdir}/gst/libgstjpeg.so @USE_JPEG_TRUE@ @USE_JPEG_TRUE@%post -n gstreamer-jpeg @USE_JPEG_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null +@USE_JPEG_TRUE@ +@USE_JPEG_TRUE@%postun -n gstreamer-jpeg +@USE_JPEG_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null ### LADSPA ### @USE_LADSPA_TRUE@%package -n gstreamer-ladspa -@USE_LADSPA_TRUE@Summary: GStreamer wrapper for LADSPA plugins -@USE_LADSPA_TRUE@Group: Libraries/Multimedia -@USE_LADSPA_TRUE@Requires: gstreamer-plugins >= %{version} +@USE_LADSPA_TRUE@Summary: GStreamer wrapper for LADSPA plug-ins. +@USE_LADSPA_TRUE@Group: Libraries/Multimedia +@USE_LADSPA_TRUE@Requires: gstreamer-plugins >= %{version} +@USE_LADSPA_TRUE@Requires: ladspa @USE_LADSPA_TRUE@BuildRequires: ladspa-devel @USE_LADSPA_TRUE@ +@USE_LADSPA_TRUE@%description -n gstreamer-ladspa +@USE_LADSPA_TRUE@Plug-in which wraps LADSPA plug-ins for use by GStreamer applications. +@USE_LADSPA_TRUE@We suggest you also get the cmt package of ladspa plug-ins +@USE_LADSPA_TRUE@and steve harris's swh-plugins package. +@USE_LADSPA_TRUE@ @USE_LADSPA_TRUE@%files -n gstreamer-ladspa @USE_LADSPA_TRUE@%defattr(-, root, root) -@USE_LADSPA_TRUE@%{_libdir}/gst/libgstladspa* -@USE_LADSPA_TRUE@ -@USE_LADSPA_TRUE@%description -n gstreamer-ladspa -@USE_LADSPA_TRUE@Plugin which wraps LADSPA plugins for use by GStreamer applications. +@USE_LADSPA_TRUE@%{_libdir}/gst/libgstladspa.so @USE_LADSPA_TRUE@ @USE_LADSPA_TRUE@%post -n gstreamer-ladspa @USE_LADSPA_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null +@USE_LADSPA_TRUE@ +@USE_LADSPA_TRUE@%postun -n gstreamer-ladspa +@USE_LADSPA_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null ### LAME ### @USE_LAME_TRUE@%package -n gstreamer-lame -@USE_LAME_TRUE@Summary: GStreamer plugin encoding mp3 songs -@USE_LAME_TRUE@Group: Libraries/Multimedia -@USE_LAME_TRUE@Requires: gstreamer-plugins >= %{version} -@USE_LAME_TRUE@Requires: lame >= 3.89 +@USE_LAME_TRUE@Summary: GStreamer plug-in encoding mp3 songs using lame. +@USE_LAME_TRUE@Group: Libraries/Multimedia +@USE_LAME_TRUE@Requires: gstreamer-plugins >= %{version} +@USE_LAME_TRUE@Requires: lame >= 3.89 +@USE_LAME_TRUE@BuildRequires: lame-devel >= 3.89 @USE_LAME_TRUE@ @USE_LAME_TRUE@%description -n gstreamer-lame -@USE_LAME_TRUE@Plugin for encoding mp3 with lame +@USE_LAME_TRUE@Plug-in for encoding mp3 with lame under GStreamer. @USE_LAME_TRUE@ @USE_LAME_TRUE@%files -n gstreamer-lame @USE_LAME_TRUE@%defattr(-, root, root) -@USE_LAME_TRUE@%{_libdir}/gst/libgstlame* +@USE_LAME_TRUE@%{_libdir}/gst/libgstlame.so @USE_LAME_TRUE@ @USE_LAME_TRUE@%post -n gstreamer-lame @USE_LAME_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null +@USE_LAME_TRUE@ +@USE_LAME_TRUE@%postun -n gstreamer-lame +@USE_LAME_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null + +### LIBDV ### +@USE_DV_TRUE@%package -n gstreamer-dv +@USE_DV_TRUE@Summary: GStreamer DV plug-in. +@USE_DV_TRUE@Group: Libraries/Multimedia +@USE_DV_TRUE@Requires: gstreamer-plugins >= %{version} +@USE_DV_TRUE@Requires: libdv >= 0.9.5 +@USE_DV_TRUE@BuildRequires: libdv-devel >= 0.9.5 +@USE_DV_TRUE@ +@USE_DV_TRUE@%description -n gstreamer-dv +@USE_DV_TRUE@Plug-in for digital video support using libdv. +@USE_DV_TRUE@ +@USE_DV_TRUE@%files -n gstreamer-dv +@USE_DV_TRUE@%defattr(-, root, root) +@USE_DV_TRUE@%{_libdir}/gst/libgstdvdec.so +@USE_DV_TRUE@ +@USE_DV_TRUE@%post -n gstreamer-dv +@USE_DV_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null +@USE_DV_TRUE@ +@USE_DV_TRUE@%postun -n gstreamer-dv +@USE_DV_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null ### LIBFAME ### @USE_LIBFAME_TRUE@%package -n gstreamer-libfame -@USE_LIBFAME_TRUE@Summary: GStreamer plugin to encode MPEG1/MPEG4 video -@USE_LIBFAME_TRUE@Group: Libraries/Multimedia -@USE_LIBFAME_TRUE@Requires: gstreamer-plugins >= %{version} -@USE_LIBFAME_TRUE@Requires: libfame >= 0.9.0 -@USE_LIBFAME_TRUE@BuildRequires: libfame >= 0.9.0 +@USE_LIBFAME_TRUE@Summary: GStreamer plug-in to encode MPEG1/MPEG4 video. +@USE_LIBFAME_TRUE@Group: Libraries/Multimedia +@USE_LIBFAME_TRUE@Requires: gstreamer-plugins >= %{version} +@USE_LIBFAME_TRUE@Requires: libfame >= 0.9.0 +@USE_LIBFAME_TRUE@BuildRequires: libfame-devel >= 0.9.0 @USE_LIBFAME_TRUE@ @USE_LIBFAME_TRUE@%description -n gstreamer-libfame -@USE_LIBFAME_TRUE@Plugin for encoding MPEG1/MPEG4 video using libfame +@USE_LIBFAME_TRUE@Plug-in for encoding MPEG1/MPEG4 video using libfame. @USE_LIBFAME_TRUE@ @USE_LIBFAME_TRUE@%files -n gstreamer-libfame @USE_LIBFAME_TRUE@%defattr(-, root, root) -@USE_LIBFAME_TRUE@%{_libdir}/gst/libgstlibfame* +@USE_LIBFAME_TRUE@%{_libdir}/gst/libgstlibfame.so @USE_LIBFAME_TRUE@ @USE_LIBFAME_TRUE@%post -n gstreamer-libfame @USE_LIBFAME_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null +@USE_LIBFAME_TRUE@ +@USE_LIBFAME_TRUE@%postun -n gstreamer-libfame +@USE_LIBFAME_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null ### MAD ### @USE_MAD_TRUE@%package -n gstreamer-mad -@USE_MAD_TRUE@Summary: Plugin using MAD for mp3 decoding -@USE_MAD_TRUE@Group: Libraries/Multimedia -@USE_MAD_TRUE@Requires: gstreamer-plugins >= %{version} -@USE_MAD_TRUE@Requires: mad >= 0.13.0 +@USE_MAD_TRUE@Summary: GStreamer plug-in using MAD for mp3 decoding. +@USE_MAD_TRUE@Group: Libraries/Multimedia +@USE_MAD_TRUE@Requires: gstreamer-plugins >= %{version} +@USE_MAD_TRUE@Requires: mad >= 0.13.0 @USE_MAD_TRUE@BuildRequires: mad-devel >= 0.13.0 @USE_MAD_TRUE@ @USE_MAD_TRUE@%description -n gstreamer-mad -@USE_MAD_TRUE@Plugin for playback of mp3 songs using the very good MAD library +@USE_MAD_TRUE@Plug-in for playback of mp3 songs using the very good MAD library. @USE_MAD_TRUE@ @USE_MAD_TRUE@%files -n gstreamer-mad @USE_MAD_TRUE@%defattr(-, root, root) -@USE_MAD_TRUE@%{_libdir}/gst/libgstmad* +@USE_MAD_TRUE@%{_libdir}/gst/libgstmad.so @USE_MAD_TRUE@ @USE_MAD_TRUE@%post -n gstreamer-mad @USE_MAD_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null @USE_MAD_TRUE@ @USE_MAD_TRUE@%postun -n gstreamer-mad @USE_MAD_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null -@USE_MAD_TRUE@/sbin/ldconfig ### MIKMOD ### @USE_MIKMOD_TRUE@%package -n gstreamer-mikmod -@USE_MIKMOD_TRUE@Summary: GStreamer Mikmod plugin -@USE_MIKMOD_TRUE@Group: Libraries/Multimedia -@USE_MIKMOD_TRUE@Requires: gstreamer-plugins >= %{version} +@USE_MIKMOD_TRUE@Summary: GStreamer Mikmod plug-in. +@USE_MIKMOD_TRUE@Group: Libraries/Multimedia +@USE_MIKMOD_TRUE@Requires: gstreamer-plugins >= %{version} +@USE_MIKMOD_TRUE@Requires: libmikmod +@USE_MIKMOD_TRUE@BuildRequires: libmikmod-devel @USE_MIKMOD_TRUE@ @USE_MIKMOD_TRUE@%description -n gstreamer-mikmod -@USE_MIKMOD_TRUE@Plugin for playback of module files supported by mikmod under GStreamer +@USE_MIKMOD_TRUE@Plug-in for playback of module files supported by mikmod under GStreamer. @USE_MIKMOD_TRUE@ @USE_MIKMOD_TRUE@%files -n gstreamer-mikmod @USE_MIKMOD_TRUE@%defattr(-, root, root) -@USE_MIKMOD_TRUE@%{_libdir}/gst/libgstmikmod* +@USE_MIKMOD_TRUE@%{_libdir}/gst/libgstmikmod.so @USE_MIKMOD_TRUE@ @USE_MIKMOD_TRUE@%post -n gstreamer-mikmod @USE_MIKMOD_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null +@USE_MIKMOD_TRUE@ +@USE_MIKMOD_TRUE@%post-un -n gstreamer-mikmod +@USE_MIKMOD_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null ### MJPEGTOOLS ### @USE_MJPEGTOOLS_TRUE@%package -n gstreamer-jpegmmx -@USE_MJPEGTOOLS_TRUE@Summary: GStreamer mjpegtools -@USE_MJPEGTOOLS_TRUE@Group: Libraries/Multimedia -@USE_MJPEGTOOLS_TRUE@Requires: gstreamer-plugins >= %{version} -@USE_MJPEGTOOLS_TRUE@Requires: mjpegtools >= %{version} -@USE_MJPEGTOOLS_TRUE@BuildRequires: mjpegtools-devel >= %{version} +@USE_MJPEGTOOLS_TRUE@Summary: GStreamer mjpegtools plug-in for mmx jpeg. +@USE_MJPEGTOOLS_TRUE@Group: Libraries/Multimedia +@USE_MJPEGTOOLS_TRUE@Requires: gstreamer-plugins >= %{version} +@USE_MJPEGTOOLS_TRUE@Requires: mjpegtools +@USE_MJPEGTOOLS_TRUE@BuildRequires: mjpegtools-devel @USE_MJPEGTOOLS_TRUE@ @USE_MJPEGTOOLS_TRUE@%description -n gstreamer-jpegmmx -@USE_MJPEGTOOLS_TRUE@Mgpegtools based encoding and decoding plugin +@USE_MJPEGTOOLS_TRUE@mjpegtools-based encoding and decoding plug-in. @USE_MJPEGTOOLS_TRUE@ @USE_MJPEGTOOLS_TRUE@%files -n gstreamer-jpegmmx @USE_MJPEGTOOLS_TRUE@%defattr(-, root, root) -@USE_MJPEGTOOLS_TRUE@%{_libdir}/gst/libgstjpegmmx* +@USE_MJPEGTOOLS_TRUE@%{_libdir}/gst/libgstjpegmmxenc.so +@USE_MJPEGTOOLS_TRUE@%{_libdir}/gst/libgstjpegmmxdec.so @USE_MJPEGTOOLS_TRUE@ @USE_MJPEGTOOLS_TRUE@%post -n gstreamer-jpegmmx @USE_MJPEGTOOLS_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null +@USE_MJPEGTOOLS_TRUE@ +@USE_MJPEGTOOLS_TRUE@%postun -n gstreamer-jpegmmx +@USE_MJPEGTOOLS_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null ### MPEG2DEC ### @USE_MPEG2DEC_TRUE@%package -n gstreamer-mpeg -@USE_MPEG2DEC_TRUE@Summary: GStreamer plugins for MPEG video playback and encoding -@USE_MPEG2DEC_TRUE@Group: Libraries/Multimedia -@USE_MPEG2DEC_TRUE@Requires: gstreamer-plugins >= %{version} -@USE_MPEG2DEC_TRUE@Requires: mpeg2dec => 0.2.1 +@USE_MPEG2DEC_TRUE@Summary:GStreamer plug-ins for MPEG video playback and encoding. +@USE_MPEG2DEC_TRUE@Group: Libraries/Multimedia +@USE_MPEG2DEC_TRUE@Requires: gstreamer-plugins >= %{version} +@USE_MPEG2DEC_TRUE@Requires: mpeg2dec => 0.2.1 @USE_MPEG2DEC_TRUE@BuildRequires: mpeg2dec-devel => 0.2.1 -@USE_MPEG2DEC_TRUE@Obsoletes: gstreamer-mpeg1 -@USE_MPEG2DEC_TRUE@Obsoletes: gstreamer-mpeg2 -@USE_MPEG2DEC_TRUE@Obsoletes: gstreamer-mpeg2dec +@USE_MPEG2DEC_TRUE@Obsoletes: gstreamer-mpeg1 +@USE_MPEG2DEC_TRUE@Obsoletes: gstreamer-mpeg2 +@USE_MPEG2DEC_TRUE@Obsoletes: gstreamer-mpeg2dec @USE_MPEG2DEC_TRUE@ @USE_MPEG2DEC_TRUE@%description -n gstreamer-mpeg -@USE_MPEG2DEC_TRUE@Plugins for playing and encoding MPEG video +@USE_MPEG2DEC_TRUE@Plug-ins for playing and encoding MPEG video. @USE_MPEG2DEC_TRUE@ @USE_MPEG2DEC_TRUE@%files -n gstreamer-mpeg @USE_MPEG2DEC_TRUE@%defattr(-, root, root) -@USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpeg1types* -@USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpeg1encoder* -@USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpeg1systemencode* -@USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpegaudio.* -@USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpegaudioparse* -@USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmp1* -@USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpegstream* -@USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpeg2enc* -@USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpeg2subt* -@USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpeg2types* -@USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpeg2dec* +@USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpeg1types.so +@USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpeg1encoder.so +@USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpeg1systemencode.so +@USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpegaudio.so +@USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpegaudioparse.so +@USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmp1videoparse.so +@USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpegstream.so +@USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpeg2enc.so +@USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpeg2dec.so +@USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpeg2subt.so +@USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpeg2types.so @USE_MPEG2DEC_TRUE@ @USE_MPEG2DEC_TRUE@%post -n gstreamer-mpeg @USE_MPEG2DEC_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null +@USE_MPEG2DEC_TRUE@ +@USE_MPEG2DEC_TRUE@%postun -n gstreamer-mpeg +@USE_MPEG2DEC_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null ### OPENQUICKTIME ### @USE_OPENQUICKTIME_TRUE@%package -n gstreamer-openquicktime -@USE_OPENQUICKTIME_TRUE@Summary: GStreamer OpenQuicktime video Plugin -@USE_OPENQUICKTIME_TRUE@Group: Libraries/Multimedia -@USE_OPENQUICKTIME_TRUE@Requires: gstreamer-plugins >= %{version} -@USE_OPENQUICKTIME_TRUE@Requires: openquicktime => 1.0 +@USE_OPENQUICKTIME_TRUE@Summary: GStreamer OpenQuicktime video Plug-in. +@USE_OPENQUICKTIME_TRUE@Group: Libraries/Multimedia +@USE_OPENQUICKTIME_TRUE@Requires: gstreamer-plugins >= %{version} +@USE_OPENQUICKTIME_TRUE@Requires: openquicktime => 1.0 @USE_OPENQUICKTIME_TRUE@BuildRequires: openquicktime-devel => 1.0 @USE_OPENQUICKTIME_TRUE@ @USE_OPENQUICKTIME_TRUE@%description -n gstreamer-openquicktime -@USE_OPENQUICKTIME_TRUE@Plugin which uses the OpenQuicktime library +@USE_OPENQUICKTIME_TRUE@Plug-in which uses the OpenQuicktime library @USE_OPENQUICKTIME_TRUE@from 3ivx to play Quicktime movies. @USE_OPENQUICKTIME_TRUE@(http://openquicktime.sourceforge.net/) @USE_OPENQUICKTIME_TRUE@ @USE_OPENQUICKTIME_TRUE@%files -n gstreamer-openquicktime @USE_OPENQUICKTIME_TRUE@%defattr(-, root, root) -@USE_OPENQUICKTIME_TRUE@%{_libdir}/gst/libgstopenquicktime* +@USE_OPENQUICKTIME_TRUE@%{_libdir}/gst/libgstopenquicktimedemux.so +@USE_OPENQUICKTIME_TRUE@%{_libdir}/gst/libgstopenquicktimetypes.so +@USE_OPENQUICKTIME_TRUE@%{_libdir}/gst/libgstopenquicktimedecoder.so @USE_OPENQUICKTIME_TRUE@ @USE_OPENQUICKTIME_TRUE@%post -n gstreamer-openquicktime @USE_OPENQUICKTIME_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null +@USE_OPENQUICKTIME_TRUE@ +@USE_OPENQUICKTIME_TRUE@%postun -n gstreamer-openquicktime +@USE_OPENQUICKTIME_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null ### OSS ### @USE_OSS_TRUE@%package -n gstreamer-oss -@USE_OSS_TRUE@Summary: GStreamer plugins for input and output using OSS -@USE_OSS_TRUE@Group: Libraries/Multimedia +@USE_OSS_TRUE@Summary: GStreamer plug-ins for input and output using OSS. +@USE_OSS_TRUE@Group: Libraries/Multimedia @USE_OSS_TRUE@Requires: gstreamer-plugins >= %{version} +@USE_OSS_TRUE@Requires: glibc-devel @USE_OSS_TRUE@ @USE_OSS_TRUE@%description -n gstreamer-oss -@USE_OSS_TRUE@Plugins for output and input to the OpenSoundSytem audio +@USE_OSS_TRUE@Plug-ins for output and input to the OpenSoundSytem audio @USE_OSS_TRUE@drivers found in the Linux kernels or commercially available @USE_OSS_TRUE@from OpenSound. @USE_OSS_TRUE@ @USE_OSS_TRUE@%files -n gstreamer-oss @USE_OSS_TRUE@%defattr(-, root, root) -@USE_OSS_TRUE@%{_libdir}/gst/libgstossaudio* +@USE_OSS_TRUE@%{_libdir}/gst/libgstossaudio.so # @USE_OSS_TRUE@%{_libdir}/gst/libgstosshelper* @USE_OSS_TRUE@ @USE_OSS_TRUE@%post -n gstreamer-oss @@ -562,139 +729,164 @@ Element for text-to-speech using the festival server. @USE_OSS_TRUE@ @USE_OSS_TRUE@%postun -n gstreamer-oss @USE_OSS_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null -@USE_OSS_TRUE@/sbin/ldconfig ### RAW1394 ### -@USE_RAW1394_TRUE@%package -n gstreamer-dv -@USE_RAW1394_TRUE@Summary: GStreamer dv plugin -@USE_RAW1394_TRUE@Group: Libraries/Multimedia -@USE_RAW1394_TRUE@Requires: gstreamer-plugins >= %{version} +@USE_RAW1394_TRUE@%package -n gstreamer-raw1394 +@USE_RAW1394_TRUE@Summary: GStreamer raw1394 Firewire plug-in. +@USE_RAW1394_TRUE@Group: Libraries/Multimedia +@USE_RAW1394_TRUE@Requires: gstreamer-plugins >= %{version} +@USE_RAW1394_TRUE@Requires: libraw1394 +@USE_RAW1394_TRUE@BuildRequires: libraw1394-devel @USE_RAW1394_TRUE@ -@USE_RAW1394_TRUE@%description -n gstreamer-dv -@USE_RAW1394_TRUE@Plugin for digital video support +@USE_RAW1394_TRUE@%description -n gstreamer-raw1394 +@USE_RAW1394_TRUE@Plug-in for digital video support using raw1394. @USE_RAW1394_TRUE@ -@USE_RAW1394_TRUE@%files -n gstreamer-dv +@USE_RAW1394_TRUE@%files -n gstreamer-raw1394 @USE_RAW1394_TRUE@%defattr(-, root, root) -@USE_RAW1394_TRUE@%{_libdir}/gst/gstdv* +@USE_RAW1394_TRUE@%{_libdir}/gst/libgst1394.so +@USE_RAW1394_TRUE@ +@USE_RAW1394_TRUE@%post -n gstreamer-raw1394 +@USE_RAW1394_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null @USE_RAW1394_TRUE@ -@USE_RAW1394_TRUE@%post -n gstreamer-dv +@USE_RAW1394_TRUE@%postun -n gstreamer-raw1394 @USE_RAW1394_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null ### RTP ### @USE_RTP_TRUE@%package -n gstreamer-rtp -@USE_RTP_TRUE@Summary: GStreamer RTP plugin -@USE_RTP_TRUE@Group: Libraries/Multimedia +@USE_RTP_TRUE@Summary: GStreamer RTP plug-in. +@USE_RTP_TRUE@Group: Libraries/Multimedia @USE_RTP_TRUE@Requires: gstreamer-plugins >= %{version} @USE_RTP_TRUE@Requires: librtp >= 0.1 @USE_RTP_TRUE@ @USE_RTP_TRUE@%description -n gstreamer-rtp -@USE_RTP_TRUE@Library for transfering data with the RTP protocol +@USE_RTP_TRUE@Library for transfering data with the RTP protocol. @USE_RTP_TRUE@ @USE_RTP_TRUE@%files -n gstreamer-rtp @USE_RTP_TRUE@%defattr(-, root, root) -@USE_RTP_TRUE@%{_libdir}/gst/libgstrtp* +@USE_RTP_TRUE@%{_libdir}/gst/libgstrtp.so @USE_RTP_TRUE@ @USE_RTP_TRUE@%post -n gstreamer-rtp @USE_RTP_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null +@USE_RTP_TRUE@ +@USE_RTP_TRUE@%postun -n gstreamer-rtp +@USE_RTP_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null ### SIDPLAY ### @USE_SIDPLAY_TRUE@%package -n gstreamer-sid -@USE_SIDPLAY_TRUE@Summary: GStreamer Sid C64 music plugin -@USE_SIDPLAY_TRUE@Group: Libraries/Multimedia -@USE_SIDPLAY_TRUE@Requires: gstreamer-plugins >= %{version} -@USE_SIDPLAY_TRUE@Requires: libsidplay => 1.36.0 +@USE_SIDPLAY_TRUE@Summary: GStreamer Sid C64 music plug-in. +@USE_SIDPLAY_TRUE@Group: Libraries/Multimedia +@USE_SIDPLAY_TRUE@Requires: gstreamer-plugins >= %{version} +@USE_SIDPLAY_TRUE@Requires: libsidplay => 1.36.0 @USE_SIDPLAY_TRUE@BuildRequires: libsidplay-devel => 1.36.0 +@USE_SIDPLAY_TRUE@ @USE_SIDPLAY_TRUE@%description -n gstreamer-sid -@USE_SIDPLAY_TRUE@Plugin for playback of C64 SID format music files +@USE_SIDPLAY_TRUE@Plug-in for playback of C64 SID format music files. @USE_SIDPLAY_TRUE@ @USE_SIDPLAY_TRUE@%files -n gstreamer-sid @USE_SIDPLAY_TRUE@%defattr(-, root, root) -@USE_SIDPLAY_TRUE@%{_libdir}/gst/libgstsid* +@USE_SIDPLAY_TRUE@%{_libdir}/gst/libgstsiddec.so @USE_SIDPLAY_TRUE@ @USE_SIDPLAY_TRUE@%post -n gstreamer-sid @USE_SIDPLAY_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null +@USE_SIDPLAY_TRUE@ +@USE_SIDPLAY_TRUE@%postun -n gstreamer-sid +@USE_SIDPLAY_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null ### SDL ### -@USE_SDL_TRUE@%package -n gstreamer-sdl -@USE_SDL_TRUE@Summary: GStreamer plugin for outputing to SDL -@USE_SDL_TRUE@Group: Libraries/Multimedia -@USE_SDL_TRUE@Requires: SDL >= 1.2.0 -@USE_SDL_TRUE@Requires: gstreamer-plugins >= %{version} +@USE_SDL_TRUE@%package -n gstreamer-SDL +@USE_SDL_TRUE@Summary: GStreamer plug-in for outputting video to SDL. +@USE_SDL_TRUE@Group: Libraries/Multimedia +@USE_SDL_TRUE@Requires: gstreamer-plugins >= %{version} +@USE_SDL_TRUE@Requires: SDL >= 1.2.0 @USE_SDL_TRUE@BuildRequires: SDL-devel >= 1.2.0 @USE_SDL_TRUE@#SDL-devel should require XFree86-devel because it links to it -@USE_SDL_TRUE@BuildRequires: XFree86-devel +@USE_SDL_TRUE@#only it doesn't seem to do that currently +@USE_SDL_TRUE@BuildRequires: XFree86-devel @USE_SDL_TRUE@ -@USE_SDL_TRUE@%description -n gstreamer-sdl -@USE_SDL_TRUE@Plugin for sending output to the Simple Direct Media architecture. -@USE_SDL_TRUE@(http://www.libsdl.org). Usefull for fullscreen playback. +@USE_SDL_TRUE@%description -n gstreamer-SDL +@USE_SDL_TRUE@Plug-in for sending video output to the Simple Direct Media architecture. +@USE_SDL_TRUE@(http://www.libsdl.org). Useful for full-screen playback. @USE_SDL_TRUE@ -@USE_SDL_TRUE@%files -n gstreamer-sdl +@USE_SDL_TRUE@%files -n gstreamer-SDL @USE_SDL_TRUE@%defattr(-, root, root) -@USE_SDL_TRUE@%{_libdir}/gst/libgstsdl* +@USE_SDL_TRUE@%{_libdir}/gst/libgstsdlvideosink.so +@USE_SDL_TRUE@ +@USE_SDL_TRUE@%post -n gstreamer-SDL +@USE_SDL_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null @USE_SDL_TRUE@ -@USE_SDL_TRUE@%post -n gstreamer-sdl +@USE_SDL_TRUE@%postun -n gstreamer-SDL @USE_SDL_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null ### SHOUT ### @USE_SHOUT_TRUE@%package -n gstreamer-icecast -@USE_SHOUT_TRUE@Summary: GStreamer Icecast broadcasting plugin -@USE_SHOUT_TRUE@Group: Libraries/Multimedia -@USE_SHOUT_TRUE@Requires: gstreamer-plugins >= %{version} -@USE_SHOUT_TRUE@Requires: libshout >= 1.0.5 +@USE_SHOUT_TRUE@Summary: GStreamer Icecast plug-in using libshout. +@USE_SHOUT_TRUE@Group: Libraries/Multimedia +@USE_SHOUT_TRUE@Requires: gstreamer-plugins >= %{version} +@USE_SHOUT_TRUE@Requires: libshout >= 1.0.5 @USE_SHOUT_TRUE@BuildRequires: libshout-devel >= 1.0.5 +@USE_SHOUT_TRUE@ @USE_SHOUT_TRUE@%description -n gstreamer-icecast -@USE_SHOUT_TRUE@Plugin for broadcasting audio with the Icecast server +@USE_SHOUT_TRUE@Plug-in for broadcasting audio to the Icecast server. @USE_SHOUT_TRUE@ @USE_SHOUT_TRUE@%files -n gstreamer-icecast @USE_SHOUT_TRUE@%defattr(-, root, root) -@USE_SHOUT_TRUE@%{_libdir}/gst/libgstshout* +@USE_SHOUT_TRUE@%{_libdir}/gst/libgstshout.so @USE_SHOUT_TRUE@ @USE_SHOUT_TRUE@%post -n gstreamer-icecast @USE_SHOUT_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null +@USE_SHOUT_TRUE@ +@USE_SHOUT_TRUE@%postun -n gstreamer-icecast +@USE_SHOUT_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null ### VORBIS ### @USE_VORBIS_TRUE@%package -n gstreamer-vorbis -@USE_VORBIS_TRUE@Summary: GStreamer plugin for encoding and decoding Ogg Vorbis audio files -@USE_VORBIS_TRUE@Group: Libraries/Multimedia -@USE_VORBIS_TRUE@Requires: libogg >= 1.0beta4 -@USE_VORBIS_TRUE@Requires: libvorbis >= 1.0beta4 -@USE_VORBIS_TRUE@Requires: gstreamer-plugins >= %{version} +@USE_VORBIS_TRUE@Summary: GStreamer plug-in for encoding and decoding Ogg Vorbis audio files. +@USE_VORBIS_TRUE@Group: Libraries/Multimedia +@USE_VORBIS_TRUE@Requires: gstreamer-plugins >= %{version} +@USE_VORBIS_TRUE@Requires: libogg >= 1.0beta4 +@USE_VORBIS_TRUE@Requires: libvorbis >= 1.0beta4 @USE_VORBIS_TRUE@BuildRequires: libogg-devel >= 1.0beta4 @USE_VORBIS_TRUE@BuildRequires: libvorbis-devel >= 1.0beta4 @USE_VORBIS_TRUE@ @USE_VORBIS_TRUE@%description -n gstreamer-vorbis -@USE_VORBIS_TRUE@Plugins for creating and playing Ogg Vorbis audio files. +@USE_VORBIS_TRUE@Plug-ins for creating and playing Ogg Vorbis audio files. @USE_VORBIS_TRUE@ @USE_VORBIS_TRUE@%files -n gstreamer-vorbis @USE_VORBIS_TRUE@%defattr(-, root, root) -@USE_VORBIS_TRUE@%{_libdir}/gst/libgstvorbis* +@USE_VORBIS_TRUE@%{_libdir}/gst/libgstvorbis.so @USE_VORBIS_TRUE@ @USE_VORBIS_TRUE@%post -n gstreamer-vorbis @USE_VORBIS_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null @USE_VORBIS_TRUE@ @USE_VORBIS_TRUE@%postun -n gstreamer-vorbis @USE_VORBIS_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null -@USE_VORBIS_TRUE@/sbin/ldconfig ### VIDEO 4 LINUX ### @USE_V4L_TRUE@%package -n gstreamer-v4l -@USE_V4L_TRUE@Summary: GStreamer video for linux input plugin -@USE_V4L_TRUE@Group: Libraries/Multimedia -@USE_V4L_TRUE@Requires: gstreamer-plugins >= %{version} +@USE_V4L_TRUE@Summary: GStreamer Video for Linux plug-in. +@USE_V4L_TRUE@Group: Libraries/Multimedia +@USE_V4L_TRUE@Requires: gstreamer-plugins >= %{version} +@USE_V4L_TRUE@BuildRequires: glibc-kernelheaders @USE_V4L_TRUE@ @USE_V4L_TRUE@%description -n gstreamer-v4l -@USE_V4L_TRUE@Plugin for accessing video for Linux streams. +@USE_V4L_TRUE@Plug-in for accessing Video for Linux devices. @USE_V4L_TRUE@ @USE_V4L_TRUE@%files -n gstreamer-v4l @USE_V4L_TRUE@%defattr(-, root, root) -@USE_V4L_TRUE@%{_libdir}/gst/libgstv4l* +@USE_V4L_TRUE@%{_libdir}/gst/libgstv4lelement.so +@USE_V4L_TRUE@%{_libdir}/gst/libgstv4lsrc.so +@USE_V4L_TRUE@%{_libdir}/gst/libgstv4lmjpegsrc.so +@USE_V4L_TRUE@%{_libdir}/gst/libgstv4lmjpegsink.so @USE_V4L_TRUE@ @USE_V4L_TRUE@%post -n gstreamer-v4l @USE_V4L_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null +@USE_V4L_TRUE@ +@USE_V4L_TRUE@%postun -n gstreamer-v4l +@USE_V4L_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null ### XVIDEO ### # @USE_XVIDEO_TRUE@%package -n gstreamer-xvideosink -# @USE_XVIDEO_TRUE@Summary: GStreamer XFree output plugin +# @USE_XVIDEO_TRUE@Summary: GStreamer XFree output plug-in # @USE_XVIDEO_TRUE@Group: Libraries/Multimedia # @USE_XVIDEO_TRUE@Requires: gstreamer-plugins >= %{version} # @USE_XVIDEO_TRUE@Requires: Hermes => 1.3.0 @@ -707,278 +899,271 @@ Element for text-to-speech using the festival server. # @USE_XVIDEO_TRUE@ # @USE_XVIDEO_TRUE@%post -n gstreamer-xvideosink # @USE_XVIDEO_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null +# @USE_XVIDEO_TRUE@ +# @USE_XVIDEO_TRUE@%postun -n gstreamer-xvideosink +# @USE_XVIDEO_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null @USE_XVIDEO_TRUE@%package -n gstreamer-videosink -@USE_XVIDEO_TRUE@Summary: GStreamer Video Sink -@USE_XVIDEO_TRUE@Group: Libraries/Multimedia -@USE_XVIDEO_TRUE@Requires: gstreamer-plugins >= %{version} +@USE_XVIDEO_TRUE@Summary: GStreamer Video Sink +@USE_XVIDEO_TRUE@Group: Libraries/Multimedia +@USE_XVIDEO_TRUE@Requires: gstreamer-plugins >= %{version} +@USE_XVIDEO_TRUE@Requires: XFree86 +@USE_XVIDEO_TRUE@BuildRequires: XFree86-devel @USE_XVIDEO_TRUE@ @USE_XVIDEO_TRUE@%description -n gstreamer-videosink -@USE_XVIDEO_TRUE@Plugin for X playback +@USE_XVIDEO_TRUE@Plug-in for X playback. @USE_XVIDEO_TRUE@ @USE_XVIDEO_TRUE@%files -n gstreamer-videosink @USE_XVIDEO_TRUE@%defattr(-, root, root) -@USE_XVIDEO_TRUE@%{_libdir}/gst/libgstvideosink* +@USE_XVIDEO_TRUE@%{_libdir}/gst/libgstvideosink.so @USE_XVIDEO_TRUE@ @USE_XVIDEO_TRUE@%post -n gstreamer-videosink @USE_XVIDEO_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null +@USE_XVIDEO_TRUE@ +@USE_XVIDEO_TRUE@%postun -n gstreamer-videosink +@USE_XVIDEO_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null -### JACK AUDIO CONNECTION KIT ### -@USE_JACK_TRUE@%package -n gstreamer-jack -@USE_JACK_TRUE@Summary: GStreamer plugin for the Jack Sound Server -@USE_JACK_TRUE@Group: Libraries/Multimedia -@USE_JACK_TRUE@Requires: gstreamer-plugins >= %{version} -@USE_JACK_TRUE@Requires: jack-audio-connection-kit => 0.28.0 -@USE_JACK_TRUE@ -@USE_JACK_TRUE@%description -n gstreamer-jack -@USE_JACK_TRUE@Plugin for the jack-audio-connection-kit -@USE_JACK_TRUE@profesional sound server -@USE_JACK_TRUE@ -@USE_JACK_TRUE@%files -n gstreamer-jack -@USE_JACK_TRUE@%defattr(-, root, root) -@USE_JACK_TRUE@%{_libdir}/gst/libgstjack* -@USE_JACK_TRUE@ -@USE_JACK_TRUE@%post -n gstreamer-jack -@USE_JACK_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null - -### http source based on libghttp ### -@USE_HTTP_TRUE@%package -n gstreamer-httpsrc -@USE_HTTP_TRUE@Summary: GStreamer plugin for http protocol -@USE_HTTP_TRUE@Group: Libraries/Multimedia -@USE_HTTP_TRUE@Requires: gstreamer-plugins >= %{version} -@USE_HTTP_TRUE@Requires: libghttp => 1.0.9 -@USE_HTTP_TRUE@BuildRequires: libghttp-devel => 1.0.9 -@USE_HTTP_TRUE@ -@USE_HTTP_TRUE@%description -n gstreamer-httpsrc -@USE_HTTP_TRUE@Plugin supporting the http protocol based -@USE_HTTP_TRUE@on the libghttp library -@USE_HTTP_TRUE@ -@USE_HTTP_TRUE@%files -n gstreamer-httpsrc -@USE_HTTP_TRUE@%defattr(-, root, root) -@USE_HTTP_TRUE@%{_libdir}/gst/libgsthttpsrc* -@USE_HTTP_TRUE@ -@USE_HTTP_TRUE@%post -n gstreamer-httpsrc -@USE_HTTP_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null - -### dxr3 DVD decoder card ### -@USE_DXR3_TRUE@%package -n gstreamer-dxr3 -@USE_DXR3_TRUE@Summary: GStreamer plugin for DVD playback using dxr3 card -@USE_DXR3_TRUE@Group: Libraries/Multimedia -@USE_DXR3_TRUE@Requires: gstreamer-plugins >= %{version} -@USE_DXR3_TRUE@Requires: em8300 => 0.12.0 -@USE_DXR3_TRUE@ -@USE_DXR3_TRUE@%description -n gstreamer-dxr3 -@USE_DXR3_TRUE@Plugin supporting DVD playback using cards -@USE_DXR3_TRUE@with the dxr3 chipset like Hollywood Plus -@USE_DXR3_TRUE@and Creative Labs DVD cards. -@USE_DXR3_TRUE@ -@USE_DXR3_TRUE@%files -n gstreamer-dxr3 -@USE_DXR3_TRUE@%defattr(-, root, root) -@USE_DXR3_TRUE@%{_libdir}/gst/libgstdxr3* -@USE_DXR3_TRUE@ -@USE_DXR3_TRUE@%post -n gstreamer-dxr3 -@USE_DXR3_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null +### packages without external dependencies ### +### audio-effects ### %package -n gstreamer-audio-effects -Summary: GStreamer audio effects plugin -Group: Libraries/Multimedia -Requires: gstreamer-plugins >= %{version} +Summary: GStreamer audio effects plug-in. +Group: Libraries/Multimedia +Requires: gstreamer-plugins >= %{version} +Obsoletes: gstreamer-misc %description -n gstreamer-audio-effects -Plugin with various audio effects including resampling, -sine waves generation, silence generation plugin +Plug-in with various audio effects including resampling, +sine wave generation, silence generation, channel mixing, stream mixing, +integer to float conversion, LAW conversion and level detection plug-ins. %files -n gstreamer-audio-effects %defattr(-, root, root) -%{_libdir}/gst/libgstresample* -%{_libdir}/gst/libgstsine* -%{_libdir}/gst/libgstsilence* -%{_libdir}/gst/libgststereo.* -%{_libdir}/gst/libgststereo2mono* -%{_libdir}/gst/libgstvol* -%{_libdir}/gst/libgstplayondemand* -%{_libdir}/gst/libgstspeed* -%{_libdir}/gst/libgststereosplit* +%{_libdir}/gst/libgstresample.so +%{_libdir}/gst/libgstsinesrc.so +%{_libdir}/gst/libgstsilence.so +%{_libdir}/gst/libgststereo.so +%{_libdir}/gst/libgststereo2mono.so +%{_libdir}/gst/libgstvolume.so +%{_libdir}/gst/libgstvolenv.so +%{_libdir}/gst/libgstplayondemand.so +%{_libdir}/gst/libgstspeed.so +%{_libdir}/gst/libgststereosplit.so +%{_libdir}/gst/libgstadder.so +%{_libdir}/gst/libgstalaw.so +%{_libdir}/gst/libgstintfloat.so +%{_libdir}/gst/libgstlevel.so +%{_libdir}/gst/libgstmono2stereo.so +%{_libdir}/gst/libgstmulaw.so +%{_libdir}/gst/libgstpassthrough.so +# %{_libdir}/gst/libgstfloatcast.so +%{_libdir}/gst/libgstcutter.so %post -n gstreamer-audio-effects %{_bindir}/gst-register --gst-mask=0 2> /dev/null -%package -n gstreamer-yuv4mpeg -Summary: GStreamer YUV to LAV converter -Group: Libraries/Multimedia -Requires: gstreamer-plugins >= %{version} -Obsoletes: gstreamer-lavencode +%postun -n gstreamer-audio-effects +%{_bindir}/gst-register --gst-mask=0 2> /dev/null + +### audio-formats ### +%package -n gstreamer-audio-formats +Summary: GStreamer audio format plug-ins. +Group: Libraries/Multimedia +Requires: gstreamer-plugins >= %{version} +BuildRequires: gcc-c++ -%description -n gstreamer-yuv4mpeg -It takes YUV video frames and adds a header in front of it so it can be processed with the lavtools from mjpeg +%description -n gstreamer-audio-formats +Plug-in for playback of wav, au and mod audio files as well as mp3 type. -%files -n gstreamer-yuv4mpeg +%files -n gstreamer-audio-formats %defattr(-, root, root) -%{_libdir}/gst/libgsty4m* +%{_libdir}/gst/libgstwavparse.so +%{_libdir}/gst/libgstauparse.so +%{_libdir}/gst/libgstmp3types.so +%{_libdir}/gst/libgstmodplug.so -%post -n gstreamer-yuv4mpeg +%post -n gstreamer-audio-formats %{_bindir}/gst-register --gst-mask=0 2> /dev/null +%postun -n gstreamer-audio-formats +%{_bindir}/gst-register --gst-mask=0 2> /dev/null + +### festival ### +%package -n gstreamer-festival +Summary: GStreamer plug-in for text-to-speech support using a festival server. +Group: Libraries/Multimedia +Requires: gstreamer-plugins >= %{version} + +%description -n gstreamer-festival +Plug-in for text-to-speech using the festival server. + +%files -n gstreamer-festival +%defattr(-, root, root) +%{_libdir}/gst/libgstfestival.so + +%post -n gstreamer-festival +%{_bindir}/gst-register --gst-mask=0 2> /dev/null + +%postun -n gstreamer-festival +%{_bindir}/gst-register --gst-mask=0 2> /dev/null + +### flx ### +%package -n gstreamer-flx +Summary: GStreamer plug-in for FLI/FLX animation format. +Group: Libraries/Multimedia +Requires: gstreamer-plugins >= %{version} +Requires: gstreamer-colorspace >= %{version} +%description -n gstreamer-flx +Plug-in for playing FLI/FLX animations under GStreamer. + +%files -n gstreamer-flx +%defattr(-, root, root) +%{_libdir}/gst/libgstflxdec.so + +%post -n gstreamer-flx +%{_bindir}/gst-register --gst-mask=0 2> /dev/null + +%postun -n gstreamer-flx +%{_bindir}/gst-register --gst-mask=0 2> /dev/null + +### qcam ### %package -n gstreamer-qcam -Summary: GStreamer QuickCam plugin -Group: Libraries/Multimedia -Requires: gstreamer-plugins >= %{version} +Summary: GStreamer QuickCam plug-in. +Group: Libraries/Multimedia +Requires: gstreamer-plugins >= %{version} %description -n gstreamer-qcam -Plugin for accessing a Quickcam source +Plug-in for accessing a Quickcam video source. %files -n gstreamer-qcam %defattr(-, root, root) -%{_libdir}/gst/libgstqcam* +%{_libdir}/gst/libgstqcam.so %post -n gstreamer-qcam %{_bindir}/gst-register --gst-mask=0 2> /dev/null -%package -n gstreamer-vcd -Summary: GStreamer Video CD plugin -Group: Libraries/Multimedia -Requires: gstreamer-plugins >= %{version} - -%description -n gstreamer-vcd -Video CD parsing and playback - -%files -n gstreamer-vcd -%defattr(-, root, root) -%{_libdir}/gst/libgstvcd* -%{_libdir}/gst/libgstcdxa* +%postun -n gstreamer-qcam +%{_bindir}/gst-register --gst-mask=0 2> /dev/null +### udp ### %package -n gstreamer-udp -Summary: GStreamer plugins for UDP tranport -Group: Libraries/Multimedia -Requires: gstreamer-plugins >= %{version} +Summary: GStreamer plug-ins for UDP tranport. +Group: Libraries/Multimedia +Requires: gstreamer-plugins >= %{version} %description -n gstreamer-udp -Plugins for UDP transport +Plug-ins for UDP transport under GStreamer. %files -n gstreamer-udp %defattr(-, root, root) -%{_libdir}/gst/libgstudp* +%{_libdir}/gst/libgstudp.so %post -n gstreamer-udp %{_bindir}/gst-register --gst-mask=0 2> /dev/null -%package -n gstreamer-flx -Summary: GStreamer plugin for FLI/FLX animation format -Group: Libraries/Multimedia -Requires: gstreamer-plugins >= %{version} -Requires: gstreamer-colorspace >= %{version} -%description -n gstreamer-flx -Plugin for playing FLI/FLX animations under GStreamer +%postun -n gstreamer-udp +%{_bindir}/gst-register --gst-mask=0 2> /dev/null -%files -n gstreamer-flx +### vcd ### +%package -n gstreamer-vcd +Summary: GStreamer Video CD plug-in. +Group: Libraries/Multimedia +Requires: gstreamer-plugins >= %{version} + +%description -n gstreamer-vcd +Video CD parsing and playback plug-in for GStreamer. + +%files -n gstreamer-vcd %defattr(-, root, root) -%{_libdir}/gst/libgstflx* +%{_libdir}/gst/libgstvcdsrc.so +%{_libdir}/gst/libgstcdxaparse.so -%post -n gstreamer-flx +%post -n gstreamer-vcd %{_bindir}/gst-register --gst-mask=0 2> /dev/null -%package -n gstreamer-deinterlace -Summary: GStreamer Video deinterlacer -Group: Libraries/Multimedia -Requires: gstreamer-plugins >= %{version} +%postun -n gstreamer-vcd +%{_bindir}/gst-register --gst-mask=0 2> /dev/null + +### video-effects ### +%package -n gstreamer-video-effects +Summary: GStreamer video effects plug-in. +Group: Libraries/Multimedia +Requires: gstreamer-plugins >= %{version} +Obsoletes: gstreamer-deinterlace +Obsoletes: gstreamer-misc -%description -n gstreamer-deinterlace -Video deinterlace plugin +%description -n gstreamer-video-effects +Plug-in with various video effects including deinterlacing and effecTV +plug-ins. -%files -n gstreamer-deinterlace +%files -n gstreamer-video-effects %defattr(-, root, root) -%{_libdir}/gst/libgstdeinterlace* +%{_libdir}/gst/libgsteffectv.so +%{_libdir}/gst/libgstdeinterlace.so +%{_libdir}/gst/libgstmedian.so +%{_libdir}/gst/libgstrtjpeg.so -%post -n gstreamer-deinterlace +%post -n gstreamer-video-effects %{_bindir}/gst-register --gst-mask=0 2> /dev/null +%postun -n gstreamer-video-effects +%{_bindir}/gst-register --gst-mask=0 2> /dev/null + +### visualisation ### %package -n gstreamer-visualisation -Summary: GStreamer visualisations plugins -Group: Libraries/Multimedia -Requires: gstreamer-plugins >= %{version} +Summary: GStreamer visualisations plug-ins. +Group: Libraries/Multimedia +Requires: gstreamer-plugins >= %{version} %description -n gstreamer-visualisation -Various plugins for visual effects to use with audio. Included are Smoothwave, Spectrum, Goom, Chart and vumeter. Also included are some plugins ported -from the Effectv project. +Various plug-ins for visual effects to use with audio. +This includes smoothwave, spectrum, goom, chart, monoscope, synaesthesia +and vumeter. %files -n gstreamer-visualisation %defattr(-, root, root) -%{_libdir}/gst/libgstsmooth* -%{_libdir}/gst/libgstspectrum* -%{_libdir}/gst/libgstvu* -%{_libdir}/gst/libgstgoom* -%{_libdir}/gst/libgstchart* -%{_libdir}/gst/libgstmonoscope* -%{_libdir}/gst/libgstsynaesthesia* -%{_libdir}/gst/libgsteffectv* +%{_libdir}/gst/libgstsmooth.so +%{_libdir}/gst/libgstspectrum.so +%{_libdir}/gst/libgstvumeter.so +%{_libdir}/gst/libgstgoom.so +%{_libdir}/gst/libgstchart.so +%{_libdir}/gst/libgstmonoscope.so +%{_libdir}/gst/libgstsynaesthesia.so %post -n gstreamer-visualisation %{_bindir}/gst-register --gst-mask=0 2> /dev/null -%package -n gstreamer-plugins-devel -Summary: GStreamer Plugin Library Headers -Group: Libraries/Multimedia -Requires: gstreamer-plugins >= %{version} - -%description -n gstreamer-plugins-devel -GStreamer support libraries - -%files -n gstreamer-plugins-devel -%defattr(-, root, root) -%{_includedir}/gst/*/* -%{_libdir}/gst/libgstidct* - -%package -n gstreamer-misc -Summary: GStreamer plugins for various effects -Group: Libraries/Multimedia -Requires: gstreamer-plugins >= %{version} - -%description -n gstreamer-misc -Plugins for various codecs, effects -and so on. - -%files -n gstreamer-misc -%defattr(-, root, root) -%{_libdir}/gst/libgstadder* -%{_libdir}/gst/libgstalaw* -%{_libdir}/gst/libgstintfloat* -%{_libdir}/gst/libgstlevel* -%{_libdir}/gst/libgstmedian* -%{_libdir}/gst/libgstmono2stereo* -%{_libdir}/gst/libgstmulaw* -%{_libdir}/gst/libgstpassthrough* -%{_libdir}/gst/libgstrtjpeg* -# %{_libdir}/gst/libgstfloatcast* -%{_libdir}/gst/libgstcutter* - -%post -n gstreamer-misc +%postun -n gstreamer-visualisation %{_bindir}/gst-register --gst-mask=0 2> /dev/null -%package -n gstreamer-audio-formats -Summary: GStreamer audio format plugin -Group: Libraries/Multimedia -Requires: gstreamer-plugins >= %{version} -BuildRequires: gcc-c++ +### yuv4mjpeg ### +%package -n gstreamer-yuv4mjpeg +Summary: GStreamer plug-in for YUV to MJPEG conversion. +Group: Libraries/Multimedia +Requires: gstreamer-plugins >= %{version} +Obsoletes: gstreamer-lavencode -%description -n gstreamer-audio-formats -Plugin for playback of wav, au and mod audio files as well as mp3 type +%description -n gstreamer-yuv4mjpeg +It takes YUV video frames and adds a header in front of it so it can be +processed with the lavtools from mjpegtools. -%files -n gstreamer-audio-formats +%files -n gstreamer-yuv4mjpeg %defattr(-, root, root) -%{_libdir}/gst/libgstwavparse* -%{_libdir}/gst/libgstauparse* -%{_libdir}/gst/libgstmp3types* -%{_libdir}/gst/libgstmodplug* +%{_libdir}/gst/libgsty4menc.so -%post -n gstreamer-audio-formats +%post -n gstreamer-yuv4mjpeg +%{_bindir}/gst-register --gst-mask=0 2> /dev/null + +%postun -n gstreamer-yuv4mjpeg %{_bindir}/gst-register --gst-mask=0 2> /dev/null +# package supporting GConf @USE_GCONF_TRUE@%package -n gstreamer-GConf -@USE_GCONF_TRUE@Summary: GStreamer GConf schemas -@USE_GCONF_TRUE@Group: Libraries/Multimedia -@USE_GCONF_TRUE@Requires: gstreamer-plugins >= %{version} -@USE_GCONF_TRUE@Requires: GConf2 -@USE_GCONF_TRUE@BuildRequires: GConf2-devel +@USE_GCONF_TRUE@Summary: GStreamer GConf schemas. +@USE_GCONF_TRUE@Group: Libraries/Multimedia +@USE_GCONF_TRUE@Requires: gstreamer-plugins >= %{version} +@USE_GCONF_TRUE@Requires: GConf2 +@USE_GCONF_TRUE@BuildRequires: GConf2-devel @USE_GCONF_TRUE@%description -n gstreamer-GConf @USE_GCONF_TRUE@Installation of GStreamer GConf schemas. @@ -993,6 +1178,15 @@ Plugin for playback of wav, au and mod audio files as well as mp3 type @USE_GCONF_TRUE@gconftool-2 --makefile-install-rule %{_sysconfdir}/gconf/schemas/gstreamer.schemas > /dev/null %changelog +* Mon Jun 17 2002 Thomas Vander Stichele +- major cleanups +- adding gst-register on postun everywhere +- remove ldconfig since we don't actually install libs in system dirs +- removed misc package +- added video-effects +- dot every Summary +- uniformify all descriptions a little + * Thu Jun 06 2002 Thomas Vander Stichele - various BuildRequires: additions @@ -1004,7 +1198,7 @@ Plugin for playback of wav, au and mod audio files as well as mp3 type * Mon May 12 2002 Christian Fredrik Kalager Schaller - Added jack, dxr3, http packages -- Added visualisation plugins, effecttv and synaesthesia +- Added visualisation plug-ins, effecttv and synaesthesia - Created devel package - Removed gstreamer-plugins-libs package (moved it into gstreamer-plugins) - Replaced prefix/dirname with _macros @@ -1014,5 +1208,5 @@ Plugin for playback of wav, au and mod audio files as well as mp3 type * Wed Mar 13 2002 Thomas Vander Stichele - added more BuildRequires and Requires -- rearranged some plugins +- rearranged some plug-ins - added changelog ;) -- cgit v1.2.1