From 7cc4c2ce80d03a581bfbabef6a41be1c67cb8580 Mon Sep 17 00:00:00 2001 From: Christian Schaller Date: Wed, 2 Jan 2002 20:20:48 +0000 Subject: [PATCH] of this SPEC in file already works then the time of wonders is not over yet Original commit message from CVS: of this SPEC in file already works then the time of wonders is not over yet --- gst-plugins.spec.in | 273 +++++++++++++++++++++++++++----------------- 1 file changed, 167 insertions(+), 106 deletions(-) diff --git a/gst-plugins.spec.in b/gst-plugins.spec.in index 1d7f2be8a2..76e34cc99e 100644 --- a/gst-plugins.spec.in +++ b/gst-plugins.spec.in @@ -152,21 +152,21 @@ make prefix=$RPM_BUILD_ROOT%{prefix} install @USE_AALIB_TRUE@%post -n gstreamer-aalib @USE_AALIB_TRUE@%{prefix}/bin/gstreamer-register --gst-mask=0 -@USE_AFS_TRUE@%package -n gstreamer-afs -@USE_AFS_TRUE@Summary: Gstreamer plugin audiofile support -@USE_AFS_TRUE@Group: Libraries/Multimedia -@USE_AFS_TRUE@Requires: %{name} = %{ver} -@USE_AFS_TRUE@Requires: audiofile >= 0.2.1 -@USE_AFS_TRUE@ -@USE_AFS_TRUE@%description -n gstreamer-afs -@USE_AFS_TRUE@Plugin for supporting reading and writing all files audiofile support -@USE_AFS_TRUE@ -@USE_AFS_TRUE@%files -n gstreamer-afs -@USE_AFS_TRUE@%defattr(-, root, root) -@USE_AFS_TRUE@%{prefix}/lib/gst/libafs* -@USE_AFS_TRUE@ -@USE_AFS_TRUE@%post -n gstreamer-afs -@USE_AFS_TRUE@%{prefix}/bin/gstreamer-register --gst-mask=0 +@USE_AUDIOFILE_TRUE@%package -n gstreamer-afs +@USE_AUDIOFILE_TRUE@Summary: Gstreamer plugin audiofile support +@USE_AUDIOFILE_TRUE@Group: Libraries/Multimedia +@USE_AUDIOFILE_TRUE@Requires: %{name} = %{ver} +@USE_AUDIOFILE_TRUE@Requires: audiofile >= 0.2.1 +@USE_AUDIOFILE_TRUE@ +@USE_AUDIOFILE_TRUE@%description -n gstreamer-afs +@USE_AUDIOFILE_TRUE@Plugin for supporting reading and writing all files audiofile support +@USE_AUDIOFILE_TRUE@ +@USE_AUDIOFILE_TRUE@%files -n gstreamer-afs +@USE_AUDIOFILE_TRUE@%defattr(-, root, root) +@USE_AUDIOFILE_TRUE@%{prefix}/lib/gst/libafs* +@USE_AUDIOFILE_TRUE@ +@USE_AUDIOFILE_TRUE@%post -n gstreamer-afs +@USE_AUDIOFILE_TRUE@%{prefix}/bin/gstreamer-register --gst-mask=0 @USE_AVIFILE_TRUE@£%package -n gstreamer-avi @USE_AVIFILE_TRUE@Summary: Gstreamer plugin for AVI format movie playback @@ -217,38 +217,38 @@ make prefix=$RPM_BUILD_ROOT%{prefix} install @USE_FLAC_TRUE@%post -n gstreamer-flac @USE_FLAC_TRUE@%{prefix}/bin/gstreamer-register --gst-mask=0 -@USE_GNOMEVFS_TRUE@%package -n gstreamer-gnomevfs -@USE_GNOMEVFS_TRUE@Summary: GStreamer plugins for GNOME VFS input and output -@USE_GNOMEVFS_TRUE@Group: Libraries/Multimedia -@USE_GNOMEVFS_TRUE@Requires: gnome-vfs > 1.0 -@USE_GNOMEVFS_TRUE@Requires: %{name} = %{ver} -@USE_GNOMEVFS_TRUE@BuildRequires: gnome-vfs-devel > 1.0 -@USE_GNOMEVFS_TRUE@ -@USE_GNOMEVFS_TRUE@%description -n gstreamer-gnomevfs -@USE_GNOMEVFS_TRUE@Plugins for reading and writing through GNOME VFS. -@USE_GNOMEVFS_TRUE@ -@USE_GNOMEVFS_TRUE@%files -n gstreamer-gnomevfs -@USE_GNOMEVFS_TRUE@%defattr(-, root, root) -@USE_GNOMEVFS_TRUE@%{prefix}/lib/gst/libgnomevfs* -@USE_GNOMEVFS_TRUE@ -@USE_GNOMEVFS_TRUE@%post -n gstreamer-gnomevfs -@USE_GNOMEVFS_TRUE@%{prefix}/bin/gstreamer-register --gst-mask=0 +@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: gnome-vfs > 1.0 +@USE_GNOME_VFS_TRUE@Requires: %{name} = %{ver} +@USE_GNOME_VFS_TRUE@BuildRequires: gnome-vfs-devel > 1.0 +@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@ +@USE_GNOME_VFS_TRUE@%files -n gstreamer-gnomevfs +@USE_GNOME_VFS_TRUE@%defattr(-, root, root) +@USE_GNOME_VFS_TRUE@%{prefix}/lib/gst/libgnomevfs* +@USE_GNOME_VFS_TRUE@ +@USE_GNOME_VFS_TRUE@%post -n gstreamer-gnomevfs +@USE_GNOME_VFS_TRUE@%{prefix}/bin/gstreamer-register --gst-mask=0 -@USE_LIBGSM_TRUE@%package -n gstreamer-gsm -@USE_LIBGSM_TRUE@Summary: Gstreamer plugin for GSM lossy audio format -@USE_LIBGSM_TRUE@Group: Libraries/Multimedia -@USE_LIBGSM_TRUE@Requires: gsm >= 1.0.10 -@USE_LIBGSM_TRUE@Requires: %{name} = %{ver} -@USE_LIBGSM_TRUE@ -@USE_LIBGSM_TRUE@%description -n gstreamer-gsm -@USE_LIBGSM_TRUE@Output plugin for GStreamer to convert to GSM lossy audio format. -@USE_LIBGSM_TRUE@ -@USE_LIBGSM_TRUE@%files -n gstreamer-gsm -@USE_LIBGSM_TRUE@%defattr(-, root, root) -@USE_LIBGSM_TRUE@%{prefix}/lib/gst/libgstgsm* -@USE_LIBGSM_TRUE@ -@USE_LIBGSM_TRUE@%post -n gstreamer-gsm -@USE_LIBGSM_TRUE@%{prefix}/bin/gstreamer-register --gst-mask=0 +@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: %{name} = %{ver} +@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@ +@USE_GSM_TRUE@%files -n gstreamer-gsm +@USE_GSM_TRUE@%defattr(-, root, root) +@USE_GSM_TRUE@%{prefix}/lib/gst/libgstgsm* +@USE_GSM_TRUE@ +@USE_GSM_TRUE@%post -n gstreamer-gsm +@USE_GSM_TRUE@%{prefix}/bin/gstreamer-register --gst-mask=0 @USE_MPEG2DEC_TRUE@%package -n gstreamer-mpeg @USE_MPEG2DEC_TRUE@Summary: GStreamer plugins for MPEG video playback and encoding @@ -292,23 +292,23 @@ make prefix=$RPM_BUILD_ROOT%{prefix} install @USE_MPEG2DEC_TRUE@%post -n gstreamer-mpeg2dec @USE_MPEG2DEC_TRUE@%{prefix}/bin/gstreamer-register --gst-mask=0 -@USE_LIBSDL_TRUE@%package -n gstreamer-sdl -@USE_LIBSDL_TRUE@Summary: Gstreamer plugin for outputing to SDL -@USE_LIBSDL_TRUE@Group: Libraries/Multimedia -@USE_LIBSDL_TRUE@Requires: SDL >= 1.2.0 -@USE_LIBSDL_TRUE@Requires: %{name} = %{ver} -@USE_LIBSDL_TRUE@BuildRequires: SDL-devel >= 1.2.0 -@USE_LIBSDL_TRUE@ -@USE_LIBSDL_TRUE@%description -n gstreamer-sdl -@USE_LIBSDL_TRUE@Plugin for sending output to the Simple Direct Media architecture. -@USE_LIBSDL_TRUE@(http://www.libsdl.org). Usefull for fullscreen playback. -@USE_LIBSDL_TRUE@ -@USE_LIBSDL_TRUE@%files -n gstreamer-sdl -@USE_LIBSDL_TRUE@%defattr(-, root, root) -@USE_LIBSDL_TRUE@%{prefix}/lib/gst/libsdl* -@USE_LIBSDL_TRUE@ -@USE_LIBSDL_TRUE@%post -n gstreamer-sdl -@USE_LIBSDL_TRUE@%{prefix}/bin/gstreamer-register --gst-mask=0 +@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: %{name} = %{ver} +@USE_SDL_TRUE@BuildRequires: SDL-devel >= 1.2.0 +@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@ +@USE_SDL_TRUE@%files -n gstreamer-sdl +@USE_SDL_TRUE@%defattr(-, root, root) +@USE_SDL_TRUE@%{prefix}/lib/gst/libsdl* +@USE_SDL_TRUE@ +@USE_SDL_TRUE@%post -n gstreamer-sdl +@USE_SDL_TRUE@%{prefix}/bin/gstreamer-register --gst-mask=0 @USE_MAD_TRUE@%package -n gstreamer-mad @USE_MAD_TRUE@Summary: Gstreamer MAD mp3 decoder library @@ -422,36 +422,66 @@ make prefix=$RPM_BUILD_ROOT%{prefix} install @USE_MIKMOD_TRUE@%post -n gstreamer-mikmod @USE_MIKMOD_TRUE@%{prefix}/bin/gstreamer-register --gst-mask=0 -@USE_LIBSIDPLAY_TRUE@%package -n gstreamer-sid -@USE_LIBSIDPLAY_TRUE@Summary: GStreamer Sid C64 music plugin -@USE_LIBSIDPLAY_TRUE@Group: Libraries/Multimedia -@USE_LIBSIDPLAY_TRUE@Requires: %{name} = %{ver} -@USE_LIBSIDPLAY_TRUE@Requires: libsidplay => 1.36.0 -@USE_LIBSIDPLAY_TRUE@%description -n gstreamer-sid -@USE_LIBSIDPLAY_TRUE@Plugin for playback of C64 SID format music files -@USE_LIBSIDPLAY_TRUE@ -@USE_LIBSIDPLAY_TRUE@%files -n gstreamer-sid -@USE_LIBSIDPLAY_TRUE@%defattr(-, root, root) -@USE_LIBSIDPLAY_TRUE@%{prefix}/lib/gst/libgstsid* -@USE_LIBSIDPLAY_TRUE@ -@USE_LIBSIDPLAY_TRUE@%post -n gstreamer-sid -@USE_LIBSIDPLAY_TRUE@%{prefix}/bin/gstreamer-register --gst-mask=0 +@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: %{name} = %{ver} +@USE_SIDPLAY_TRUE@Requires: libsidplay => 1.36.0 +@USE_SIDPLAY_TRUE@%description -n gstreamer-sid +@USE_SIDPLAY_TRUE@Plugin 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@%{prefix}/lib/gst/libgstsid* +@USE_SIDPLAY_TRUE@ +@USE_SIDPLAY_TRUE@%post -n gstreamer-sid +@USE_SIDPLAY_TRUE@%{prefix}/bin/gstreamer-register --gst-mask=0 -@USE_LIBRTP_TRUE@%package -n gstreamer-rtp -@USE_LIBRTP_TRUE@Summary: GStreamer RTP plugin -@USE_LIBRTP_TRUE@Group: Libraries/Multimedia -@USE_LIBRTP_TRUE@Requires: %{name} = %{ver} -@USE_LIBRTP_TRUE@Requires: librtp >= 0.1 -@USE_LIBRTP_TRUE@ -@USE_LIBRTP_TRUE@%description -n gstreamer-rtp -@USE_LIBRTP_TRUE@Library for transfering data with the RTP protocol -@USE_LIBRTP_TRUE@ -@USE_LIBRTP_TRUE@%files -n gstreamer-rtp -@USE_LIBRTP_TRUE@%defattr(-, root, root) -@USE_LIBRTP_TRUE@%{prefix}/lib/gst/libgstrtp* -@USE_LIBRTP_TRUE@ -@USE_LIBRTP_TRUE@%post -n gstreamer-rtp -@USE_LIBRTP_TRUE@%{prefix}/bin/gstreamer-register --gst-mask=0 +@USE_RTP_TRUE@%package -n gstreamer-rtp +@USE_RTP_TRUE@Summary: GStreamer RTP plugin +@USE_RTP_TRUE@Group: Libraries/Multimedia +@USE_RTP_TRUE@Requires: %{name} = %{ver} +@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@ +@USE_RTP_TRUE@%files -n gstreamer-rtp +@USE_RTP_TRUE@%defattr(-, root, root) +@USE_RTP_TRUE@%{prefix}/lib/gst/libgstrtp* +@USE_RTP_TRUE@ +@USE_RTP_TRUE@%post -n gstreamer-rtp +@USE_RTP_TRUE@%{prefix}/bin/gstreamer-register --gst-mask=0 + +@USE_ARTS_TRUE@%package -n gstreamer-artsd +@USE_ARTS_TRUE@Summary: GStreamer artsd output plugin +@USE_ARTS_TRUE@Group: Libraries/Multimedia +@USE_ARTS_TRUE@Requires: %{name} = %{ver} +@USE_ARTS_TRUE@ +@USE_ARTS_TRUE@%description -n gstreamer-artsd +@USE_ARTS_TRUE@Plugin for outputing to artsd sound server +@USE_ARTS_TRUE@ +@USE_ARTS_TRUE@%files -n gstreamer-artsd +@USE_ARTS_TRUE@%defattr(-, root, root) +@USE_ARTS_TRUE@%{prefix}/lib/gst/artsd* +@USE_ARTS_TRUE@ +@USE_ARTS_TRUE@%post -n gstreamer-artsd +@USE_ARTS_TRUE@%{prefix}/bin/gstreamer-register --gst-mask=0 + +@USE_RAW1394_TRUE@%package -n gstreamer-dv +@USE_RAW1394_TRUE@Summary: GStreamer dv plugin +@USE_RAW1394_TRUE@Group: Libraries/Multimedia +@USE_RAW1394_TRUE@Requires: %{name} = %{ver} +@USE_RAW1394_TRUE@ +@USE_RAW1394_TRUE@%description -n gstreamer-dv +@USE_RAW1394_TRUE@Plugin for digital video support +@USE_RAW1394_TRUE@ +@USE_RAW1394_TRUE@%files -n gstreamer-dv +@USE_RAW1394_TRUE@%defattr(-, root, root) +@USE_RAW1394_TRUE@%{prefix}/lib/gst/gstdv* +@USE_RAW1394_TRUE@ +@USE_RAW1394_TRUE@%post -n gstreamer-dv +@USE_RAW1394_TRUE@%{prefix}/bin/gstreamer-register --gst-mask=0 %package -n gstreamer-resample Summary: GStreamer resample plugin @@ -651,21 +681,37 @@ Video deinterlace plugin %post -n gstreamer-deinterlace %{prefix}/bin/gstreamer-register --gst-mask=0 -%package -n gstreamer-festival -Summary: GStreamer plugin for text-to-speech support using Festival -Group: Libraries/Multimedia -Requires: %{name} = %{ver} -Requires: festival >= 1.4.1 +@USE_FESTIVAL_TRUE@%package -n gstreamer-festival +@USE_FESTIVAL_TRUE@Summary: GStreamer plugin for text-to-speech support using Festival +@USE_FESTIVAL_TRUE@Group: Libraries/Multimedia +@USE_FESTIVAL_TRUE@Requires: %{name} = %{ver} +@USE_FESTIVAL_TRUE@Requires: festival >= 1.4.1 +@USE_FESTIVAL_TRUE@ +@USE_FESTIVAL_TRUE@%description -n gstreamer-festival +@USE_FESTIVAL_TRUE@Element for text-to-speech using the festival server. +@USE_FESTIVAL_TRUE@ +@USE_FESTIVAL_TRUE@%files -n gstreamer-festival +@USE_FESTIVAL_TRUE@%defattr(-, root, root) +@USE_FESTIVAL_TRUE@%{prefix}/lib/gst/libgstfestival* +@USE_FESTIVAL_TRUE@ +@USE_FESTIVAL_TRUE@%post -n gstreamer-festival +@USE_FESTIVAL_TRUE@%{prefix}/bin/gstreamer-register --gst-mask=0 -%description -n gstreamer-festival -Element for text-to-speech using the festival server. +@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: %{name} = %{ver} +@USE_LAME_TRUE@ +@USE_LAME_TRUE@%description -n gstreamer-lame +@USE_LAME_TRUE@Plugin for encoding mp3 with lame +@USE_LAME_TRUE@ +@USE_LAME_TRUE@%files -n gstreamer-lame +@USE_LAME_TRUE@%defattr(-, root, root) +@USE_LAME_TRUE@%{prefix}/lib/gst/liblame* +@USE_LAME_TRUE@ +@USE_LAME_TRUE@%post -n gstreamer-lame +@USE_LAME_TRUE@%{prefix}/bin/gstreamer-register --gst-mask=0 -%files -n gstreamer-festival -%defattr(-, root, root) -%{prefix}/lib/gst/libgstfestival* - -%post -n gstreamer-festival -%{prefix}/bin/gstreamer-register --gst-mask=0 %package -n gstreamer-chart Summary: GStreamer plugin for converting audio into video @@ -699,6 +745,22 @@ Various plugins for visual effects to use with audio. Included are Smoothwave, S %post -n gstreamer-visualisation %{prefix}/bin/gstreamer-register --gst-mask=0 +@USE_HERMES_TRUE@%package -n gstreamer-xvideosink +@USE_HERMES_TRUE@Summary: Gstreamer XFree output plugin +@USE_HERMES_TRUE@Group: Libraries/Multimedia +@USE_HERMES_TRUE@Requires: %{name} = %{ver} +@USE_HERMES_TRUE@Requires: Hermes => 1.3.0 +@USE_HERMES_TRUE@%description -n gstreamer-xvideosink +@USE_HERMES_TRUE@Xfree86 video sink +@USE_HERMES_TRUE@ +@USE_HERMES_TRUE@%files -n gstreamer-xvideosink +@USE_HERMES_TRUE@%defattr(-, root, root) +@USE_HERMES_TRUE@%{prefix}/lib/gst/libxvideosink* +@USE_HERMES_TRUE@ +@USE_HERMES_TRUE@%post -n gstreamer-xvideosink +@USE_HERMES_TRUE@%{prefix}/bin/gstreamer-register --gst-mask=0 + + %package -n gstreamer-misc Summary: GStreamer plugins for various effects @@ -731,7 +793,6 @@ Plugins for various effects %{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*