Docdir: %{prefix}/doc
Prefix: %prefix
Requires: libxml >= 1.8.0
+Requires: Hermes >=
%description
GStreamer is a streaming-media framework, based on graphs of filters which
%{prefix}/bin/gstreamer-inspect
%{prefix}/bin/gstreamer-launch
%{prefix}/bin/gstreamer-register
-%{prefix}/bin/gstreamer-guilaunch
%{prefix}/lib/lib*.so*
%{prefix}/lib/gst/libadder*
%{prefix}/lib/gst/libalaw*
%{prefix}/lib/gst/libgstaudio*
-%{prefix}/lib/gst/libcolorspace*
%{prefix}/lib/gst/libgstautoplug*
%{prefix}/lib/gst/libgstelements*
%{prefix}/lib/gst/libgstgetbits*
%{prefix}/lib/gst/libsystem_*
%{prefix}/lib/gst/libgstputbits*
%{prefix}/lib/gst/libvol*
-%{prefix}/lib/gst/libxvideosink*
-%{prefix}/lib/gst/libgstparsewav*
%{prefix}/lib/gst/libgststaticautoplug*
%{prefix}/lib/gst/libgsttypes*
%{prefix}/lib/gst/libgstbasicscheduler*
Summary: Gstreamer plugin for FLAC lossless audio format
Group: Libraries/Multimedia
Requires: %{name} = %{ver}
+Requires: flac => 1.0
%description -n gstreamer-flac
Plugin for the free FLAC lossless audio format.
%{prefix}/bin/gstmediaplay
%{prefix}/share/gsteditor/*
%{prefix}/share/gstmediaplay/*
+%{prefix}/bin/gstreamer-guilaunch
%package -n gstreamer-gnomevfs
Summary: GStreamer plugins for GNOME VFS input and output
Group: Libraries/Multimedia
Requires: SDL >= 1.2.0
Requires: %{name} = %{ver}
+Requires: gstreamer-colorspace = %{ver}
BuildRequires: SDL-devel >= 1.2.0
%description -n gstreamer-sdl
%defattr(-, root, root)
%{prefix}/lib/gst/libgstoss*
-%package -n gstreamer-ac3dec
-Summary: Gstreamer plugin for VOB playback
-Group: Libraries/Multimedia
-Requires: ac3dec >= 0.6.2
-Requires: %{name} = %{ver}
+# Comment out ac3dec as it has been replaced by ac52dec
-%description -n gstreamer-ac3dec
-Plugin for the free AC-3 stream decoder from Linuxvideo.
-(http://linuxvideo.org/ac3dec/)
+# %package -n gstreamer-ac3dec
+# Summary: Gstreamer plugin for VOB playback
+# Group: Libraries/Multimedia
+# Requires: ac3dec >= 0.6.2
+# Requires: %{name} = %{ver}
+# URL: http://linuxvideo.org/ac3dec/
+# %description -n gstreamer-ac3dec
+# Plugin for the free AC-3 stream decoder from Linuxvideo.
-%files -n gstreamer-ac3dec
-%defattr(-, root, root)
-%{prefix}/lib/gst/libac3*
+# %files -n gstreamer-ac3dec
+# %defattr(-, root, root)
+# %{prefix}/lib/gst/libac3*
%package -n gstreamer-ladspa
Summary: Gstreamer wrapper for LADSPA plugins
Plugin which wraps LADSPA plugins for use by GStreamer applications.
%package -n gstreamer-mad
-Summary: Gstreamer MAD mp3 decoder library
+Summary: Plugin using MAD for mp3 decoding
Group: Libraries/Multimedia
Requires: %{name} = %{ver}
Requires: mad >= 0.13.0
%defattr(-, root, root)
%{prefix}/lib/gst/libgstmad*
+%package -n gstreamer-mp3encode
+Summary: Plugin for mp3 encoding library
+Group: Libraries/Multimedia
+Requires: %{name} = %{ver}
+Requires: lame >= 3.89
+
+%description -n gstreamer-mp3encode
+Plugin for encoding mp3 songs using the lame library
+
+%files -n gstreamer-mp3encode
+%defattr(-, root, root)
+%{prefix}/lib/gst/libgstlame*
+
%package -n gstreamer-quicktime
Summary: GStreamer Quicktime video Plugin
Group: Libraries/Multimedia
%package -n gstreamer-alsa
Summary: GStreamer plugins for the ALSA sound architecture
Group: Libraries/Multimedia
+Requires: %{name} = %{ver}
%description -n gstreamer-alsa
Input and output plugin for the ALSA soundcard driver architecture.
+It requires that the ALSA sound driver system is installed from
+(http://www.alsa-project.org)
%files -n gstreamer-alsa
%defattr(-, root, root)
%package -n gstreamer-libdvd
Summary: GStreamer plugins for DVD playback
Group: Libraries/Multimedia
+Requires: %{name} = %{ver}
+Requires: libdvd => 0.9.0
%description -n gstreamer-libdvd
Input and output plugin for the ALSA soundcard driver architecture.
Summary: GStreamer VOB decoder plugin
Group: Libraries/Multimedia
Requires: %{name} = %{ver}
+Requires: a52dec => 0.7.0
%description -n gstreamer-a52dec
Plugin for decoding of VOB files
Summary: GStreamer Mikmod plugin
Group: Libraries/Multimedia
Requires: %{name} = %{ver}
+Requires: mikmod => 3.1.0
%description -n gstreamer-mikmod
Plugin for playback of module files supported by mikmod under GStreamer
%defattr(-, root, root)
%{prefix}/lib/gst/libresample*
+%package -n gstreamer-colorspace
+Summary: GStreame colorspace plugin
+Group: Libraries/Multimedia
+Requires: %{name} = %{ver}
+Requires: Hermes => 1.3.0
+
+%description -n gstreamer-colorspace
+Plugin for conversion of colorspace in video.
+This plugin is needed for most video playback,
+this plugin is based on the Hermes library.
+
+%files -n gstreamer-colorspace
+%defattr(-, root, root)
+%{prefix}/lib/gst/libcolorspace*
+
%package -n gstreamer-rtp
Summary: GStreamer RTP plugin
Group: Libraries/Multimedia
%defattr(-, root, root)
%{prefix}/lib/gst/libgstrtp*
+%package -n gstreamer-xfreevideo
+Summary: GStreamer Xfree Xv plugin
+Group: Libraries/Multimedia
+Requires: %{name} = %{ver}
+Requires: XFree86 => 4.1.0
+Requires: gstreamer-colorspace = %{ver}
+
+%description -n gstreamer-xfreevideo
+Plugin for playback of video using XFree Xvideo support
+
+%files -n gstreamer-xfreevideo
+%defattr(-, root, root)
+%{prefix}/lib/gst/libxvideosink*
+
+%package -n gstreamer-wav
+Summary: GStreamer wav audio plugin
+Group: Libraries/Multimedia
+Requires: %{name} = %{ver}
+
+%description -n gstreamer-wav
+Plugin for playback of wav audio files
+
+%files -n gstreamer-wav
+%defattr(-, root, root)
+%{prefix}/lib/gst/libgstparsewav*
+
+
%changelog
+* Sat Dec 15 2001 Christian Schaller <Uraeus@linuxrising.org>
+- Splitt of more plugins from the core and put them into their own modules
+- Includes colorspace, xfree and wav
+- Improved package Require lines
+- Added mp3encode (lame based) to the SPEC
+
* Wed Dec 12 2001 Christian Schaller <Uraeus@linuxrising.org>
- Thomas merged mpeg plugins into one
* Sat Dec 08 2001 Christian Schaller <Uraeus@linuxrising.org>
%post -n gstreamer-rtp
%{prefix}/bin/gstreamer-register --gst-mask=0
+%post -n gstreamer-colorspace
+%{prefix}/bin/gstreamer-register --gst-mask=0
+
+%post -n gstreamer-xfreevideo
+%{prefix}/bin/gstreamer-register --gst-mask=0
+
+%post -n gstreamer-wav
+%{prefix}/bin/gstreamer-register --gst-mask=0
+
+
+%post -n gstreamer-mp3encode
+%{prefix}/bin/gstreamer-register --gst-mask=0
+
%postun
/sbin/ldconfig