- More fixes to the SPEC file, still not verfied that it works, but I need sleep...
authorChristian Schaller <uraeus@gnome.org>
Sat, 9 Jun 2001 02:33:54 +0000 (02:33 +0000)
committerChristian Schaller <uraeus@gnome.org>
Sat, 9 Jun 2001 02:33:54 +0000 (02:33 +0000)
Original commit message from CVS:
2001-09-06 Christian Schaller <Uraeus@linuxrising.org>
- More fixes to the SPEC file, still not verfied that it works, but I need sleep
and it is guaranteed closer to working than the current one. More testing and SPEC file hacking tommorow(aka later today).

gstreamer.spec.in

index f3b2ab9..0aa7ef8 100644 (file)
@@ -13,6 +13,8 @@ Source: %{name}-%{ver}.tar.gz
 BuildRoot: /var/tmp/%{name}-%{ver}-root
 Docdir: %{prefix}/doc
 Prefix: %prefix
+Requires: libxml >= 1.8.0
+Requires: gnome-libs >= 1.2.0
 
 %description
 GStreamer is a streaming-media framework, based on graphs of filters which
@@ -25,7 +27,7 @@ plugins.
 %package devel
 Summary: Libraries and include files for GStreamer streaming-media framework
 Group: Development/Libraries
-Requires: %{name}
+Requires: %{name} = %{ver}
 
 %description devel
 GStreamer is a streaming-media framework, based on graphs of filters which
@@ -43,6 +45,7 @@ applications and plugins for GStreamer.
 Summary: Gstreamer plugin for ESD sound output
 Group: Libraries/Multimedia
 Requires: esound >= 0.2.8
+Requires: %{name} = %{ver}
 
 %description -n gstreamer-esd
 Output plugin for GStreamer for use with the esound package
@@ -51,6 +54,7 @@ Output plugin for GStreamer for use with the esound package
 Summary: Gstreamer plugin for GSM lossy audio format
 Group: Libraries/Multimedia
 Requires: gsm >= 1.0.10
+Requires: %{name} = %{ver}
 
 %description -n gstreamer-gsm
 Output plugin for GStreamer to convert to GSM lossy audio format.
@@ -59,6 +63,7 @@ Output plugin for GStreamer to convert to GSM lossy audio format.
 Summary: Gstreamer plugin for CD audio input using CDParanoia IV
 Group: Libraries/Multimedia
 Requires: cdparanoia >= alpha9.7
+Requires: %{name} = %{ver}
 
 %description -n gstreamer-cdparanoia
 Plugin for ripping audio tracks using cdparania under GStreamer
@@ -67,6 +72,7 @@ Plugin for ripping audio tracks using cdparania under GStreamer
 Summary: Gstreamer plugin for Ascii-art output
 Group: Libraries/Multimedia
 Requires: aalib >= 1.3
+Requires: %{name} = %{ver}
 
 %description -n gstreamer-aalib
 Plugin for viewing movies in Ascii-art using aalib library.
@@ -75,6 +81,7 @@ Plugin for viewing movies in Ascii-art using aalib library.
 Summary: Gstreamer plugins for GNOME VFS input and output
 Group: Libraries/Multimedia
 Requires: gnome-vfs > 1.0
+Requires: %{name} = %{ver}
 
 %description -n gstreamer-gnomevfs
 Plugins for reading and writing through GNOME VFS.
@@ -82,6 +89,7 @@ Plugins for reading and writing through GNOME VFS.
 %package -n gstreamer-flx
 Summary: Gstreamer plugin for FLI/FLX animation format
 Group: Libraries/Multimedia
+Requires: %{name} = %{ver}
 
 %description -n gstreamer-flx
 Plugin for playing FLI/FLX animations under GStreamer
@@ -89,6 +97,7 @@ Plugin for playing FLI/FLX animations under GStreamer
 %package -n gstreamer-avi
 Summary: Gstreamer plugin for AVI format movie playback
 Group: Libraries/Multimedia
+Requires: %{name} = %{ver}
 
 %description -n gstreamer-avi
 Plugins for playback of AVI format media files.
@@ -98,6 +107,7 @@ Summary: Gstreamer plugin for encoding and decoding Ogg Vorbis audio files
 Group: Libraries/Multimedia
 Requires: libogg >= 1.0beta4
 Requires: libvorbis >= 1.0beta4
+Requires: %{name} = %{ver}
 
 %description -n gstreamer-vorbis
 Plugins for creating end playing Ogg Vorbis audio files.
@@ -106,6 +116,7 @@ Plugins for creating end playing Ogg Vorbis audio files.
 Summary: Gstreamer plugin for outputing to SDL
 Group: Libraries/Multimedia
 Requires: SDL >= 1.1.7
+Requires: %{name} = %{ver}
 
 %description -n gstreamer-sdl
 Plugin for sending output to the Simple Direct Media architecture.
@@ -114,6 +125,7 @@ Plugin for sending output to the Simple Direct Media architecture.
 %package -n gstreamer-oss
 Summary: Gstreamer plugins for input and output using OSS
 Group: Libraries/Multimedia
+Requires: %{name} = %{ver}
 
 %description -n gstreamer-oss
 Plugins for output and input to the OpenSoundSytem audio
@@ -123,21 +135,73 @@ from OpenSound.
 %package -n gstreamer-ac3dec
 Summary: Gstreamer plugin for VOB playback
 Group: Libraries/Multimedia
+Requires: ac3dec >= 0.6.2
+Requires: %{name} = %{ver}
 
 %description -n gstreamer-ac3dec
 Plugin for the free AC-3 stream decoder from Linuxvideo.
 (http://linuxvideo.org/ac3dec/)
 
+%package -n gstreamer-afs
+Summary: Gstreamer plugin audiofile support
+Group: Libraries/Multimedia
+Requires: %{name} = %{ver}
+Requires: audiofile >= 0.2.1
+
+%description -n gstreamer-afs
+Plugin for supporting reading and writing all files audiofile support
+
+%package -n gstreamer-ladspa
+Summary: Gstreamer wrapper for LADSPA plugins
+Group: Libraries/Multimedia
+Requires: %{name} = %{ver}
+
+%description -n gstreamer-ladspa
+Plugin which wraps LADSPA plugins for use by GStreamer applications.
+
+%package -n gstreamer-mad
+Summary: Gstreamer MAD mp3 decoder library
+Group: Libraries/Multimedia
+Requires: %{name} = %{ver}
+Requires: mad >= 0.13.0
+
+%description -n gstreamer-mad
+Plugin for playback of mp3 songs using the very good MAD library
+
+%package -n gstreamer-v4l
+Summary: Gstreamer video for linux input plugin
+Group: Libraries/Multimedia
+Requires: %{name} = %{ver}
+
+%description -n gstreamer-v4l
+Plugin for inputing video for Linux streams.
+
+%package -n gstreamer-synaesthesia
+Summary: GStreamer Synaesthesia effect plugin
+Group: Libraries/Multimedia
+Requires: %{name} = %{ver}
+
+%description -n gstreamer-synaesthesia
+Plugin for the very nice synaesthesia visual effect.
+
+%package -n gstreamer-vcd
+Summary: Gstremar Video CD plugin 
+Group: Libraries/Multimedia
+Requires: %{name} = %{ver}
+
+%description -n gstreamer-vcd
+Video CD playback plugin
+
 # %package -n gstreamer-alsa
 # Summary: Gstreamer plugins for the ALSA sound architecture
 # Group: Libraries/Multimedia
 
 # %description -n gstreamer-alsa
-Input and output plugin for the ALSA soundcard driver architecture.
+Input and output plugin for the ALSA soundcard driver architecture.
 
 %changelog
 * Sat Jun 02 2001 Christian Schaller <Uraeus@linuxrising.org>
-- Split the plugins into separate RPMS
+- Split the following plugins into separate RPMS
 
 * Fri Jun 01 2001 Christian Schaller <Uraeus@linuxrising.org>
 - Updated with change suggestions from Dennis Bjorklund
@@ -172,6 +236,9 @@ make prefix=$RPM_BUILD_ROOT%{prefix} install
 /sbin/ldconfig
 %{prefix}/bin/gstreamer-register
 
+%post -n gstreamer-esd
+%{prefix}/bin/gstreamer-register
+
 %postun
 /sbin/ldconfig
   
@@ -182,21 +249,50 @@ make prefix=$RPM_BUILD_ROOT%{prefix} install
 %{prefix}/bin/gstmediaplay
 %{prefix}/bin/gstreamer-complete
 %{prefix}/bin/gstreamer-compprep
+%{prefix}/bin/gstreamer-config
 %{prefix}/bin/gstreamer-inspect
 %{prefix}/bin/gstreamer-launch
 %{prefix}/bin/gstreamer-register
 %{prefix}/lib/lib*.so.*
-%{prefix}/lib/gst/
-%{prefix}/share/*
+%{prefix}/lib/gst/libadder*
+%{prefix}/lib/gst/libalaw*
+%{prefix}/lib/gst/libaudioscale*
+%{prefix}/lib/gst/libgstautoplug*
+%{prefix}/lib/gst/libcolorspace*
+%{prefix}/lib/gst/libgstcolorspace*
+%{prefix}/lib/gst/libgstelements*
+%{prefix}/lib/gst/libgstgetbits*
+%{prefix}/lib/gst/libgstidct*
+%{prefix}/lib/gst/libgstjpeg*
+%{prefix}/lib/gst/libintfloatconvert*
+%{prefix}/lib/gst/liblevel*
+%{prefix}/lib/gst/libmedian*
+%{prefix}/lib/gst/libmono2stereo*
+%{prefix}/lib/gst/libmulaw*
+%{prefix}/lib/gst/libpassthrough*
+%{prefix}/lib/gst/librtjpe*
+%{prefix}/lib/gst/libsmooth*
+%{prefix}/lib/gst/libstereo*
+%{prefix}/lib/gst/libsystem_*
+%{prefix}/lib/gst/libvideoscale*
+%{prefix}/lib/gst/libvol*
+%{prefix}/lib/gst/libvu*
+%{prefix}/lib/gst/libxvideosink*
+%{prefix}/lib/gst/libmp*
+%{prefix}/share/gsteditor/*
+%{prefix}/share/gstmediaplay/*
 %{prefix}/man/man1/*
 
 %files devel
 %defattr(-, root, root)
 %{prefix}/bin/gstreamer-config
 %{prefix}/include/*
+%{prefix}/include/gstplay/*
 %{prefix}/lib/lib*.la
 %{prefix}/lib/lib*.so
 %{prefix}/lib/pkgconfig/*
+%{prefix}/share/aclocal/*
+
 
 %files -n gstreamer-esd
 %defattr(-, root, root)
@@ -225,6 +321,7 @@ make prefix=$RPM_BUILD_ROOT%{prefix} install
 %files -n gstreamer-avi
 %defattr(-, root, root)
 %{prefix}/lib/gst/libavi*
+%{prefix}/lib/gst/libwin*
 
 %files -n gstreamer-vorbis
 %defattr(-, root, root)
@@ -242,6 +339,26 @@ make prefix=$RPM_BUILD_ROOT%{prefix} install
 %defattr(-, root, root)
 %{prefix}/lib/gst/libac3dec*
 
+%files -n gstreamer-afs
+%defattr(-, root, root)
+%{prefix}/lib/gst/libafs*
+
+%files -n gstreamer-ladspa
+%defattr(-, root, root)
+%{prefix}/lib/gst/libgstladspa*
+
+%files -n gstreamer-v4l
+%defattr(-, root, root)
+%{prefix}/lib/gst/libv4l*
+
+%files -n gstreamer-synaesthesia
+%defattr(-, root, root)
+%{prefix}/lib/gst/libsynaesthesia*
+
+%files -n gstreamer-vcd
+%defattr(-, root, root)
+%{prefix}/lib/gst/libvcd*
+
 # %files -n gstreamer-alsa
 # %defattr(-, root, root)
 # %{prefix}/lib/gst/libalsa*