From 58de81c8921a9e8fe3682bbd18f5095fa8a7383a Mon Sep 17 00:00:00 2001 From: Christian Schaller Date: Wed, 2 Jan 2002 19:10:54 +0000 Subject: [PATCH] Work in Progress of plugin SPEC Original commit message from CVS: Work in Progress of plugin SPEC --- gst-plugins-ugly.spec.in | 296 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 296 insertions(+) diff --git a/gst-plugins-ugly.spec.in b/gst-plugins-ugly.spec.in index 6e4196df66..be0aa2748f 100644 --- a/gst-plugins-ugly.spec.in +++ b/gst-plugins-ugly.spec.in @@ -134,3 +134,299 @@ make prefix=$RPM_BUILD_ROOT%{prefix} install @USE_VORBIS_TRUE@%postun -n gstreamer-vorbis @USE_VORBIS_TRUE@%{prefix}/bin/gstreamer-register --gst-mask=0 @USE_VORBIS_TRUE@/sbin/ldconfig + +@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@BuildRequires: aalib-devel >= 1.3 +@USE_AALIB_TRUE@Requires: %{name} = %{ver} +@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@ +@USE_AALIB_TRUE@%files -n gstreamer-aalib +@USE_AALIB_TRUE@%defattr(-, root, root) +@USE_AALIB_TRUE@%{prefix}/lib/gst/libaa* +@USE_AALIB_TRUE@ +@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_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: %{name} = %{ver} +@USE_AVIFILE_TRUE@Requires: avifile = 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@ +@USE_AVIFILE_TRUE@%files -n gstreamer-avi +@USE_AVIFILE_TRUE@%defattr(-, root, root) +@USE_AVIFILE_TRUE@%{prefix}/lib/gst/libavi* +@USE_AVIFILE_TRUE@%{prefix}/lib/gst/libwin* +@USE_AVIFILE_TRUE@ +@USE_AVIFILE_TRUE@%post -n gstreamer-avi +@USE_AVIFILE_TRUE@%{prefix}/bin/gstreamer-register --gst-mask=0 + +@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 >= alpha9.7 +@USE_CDPARANOIA_TRUE@Requires: %{name} = %{ver} +@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@ +@USE_CDPARANOIA_TRUE@%files -n gstreamer-cdparanoia +@USE_CDPARANOIA_TRUE@%defattr(-, root, root) +@USE_CDPARANOIA_TRUE@%{prefix}/lib/gst/libcdparanoia* +@USE_CDPARANOIA_TRUE@ +@USE_CDPARANOIA_TRUE@%post -n gstreamer-cdparanoia +@USE_CDPARANOIA_TRUE@%{prefix}/bin/gstreamer-register --gst-mask=0 + +@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: %{name} = %{ver} +@USE_FLAC_TRUE@ +@USE_FLAC_TRUE@%description -n gstreamer-flac +@USE_FLAC_TRUE@Plugin 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@%{prefix}/lib/gst/libgstflac* +@USE_FLAC_TRUE@ +@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_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_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: %{name} = %{ver} +@USE_MPEG2DEC_TRUE@Requires: mpeg2dec => 0.2.0 +@USE_MPEG2DEC_TRUE@Obsoletes: gstreamer-mpeg1 +@USE_MPEG2DEC_TRUE@Obsoletes: gstreamer-mpeg2 +@USE_MPEG2DEC_TRUE@ +@USE_MPEG2DEC_TRUE@%description -n gstreamer-mpeg +@USE_MPEG2DEC_TRUE@Plugins 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@%{prefix}/lib/gst/libmpeg1types* +@USE_MPEG2DEC_TRUE@%{prefix}/lib/gst/libmpeg1encoder* +@USE_MPEG2DEC_TRUE@%{prefix}/lib/gst/libmpegaudio* +@USE_MPEG2DEC_TRUE@%{prefix}/lib/gst/libmp1* +@USE_MPEG2DEC_TRUE@%{prefix}/lib/gst/libmpegstream* +@USE_MPEG2DEC_TRUE@%{prefix}/lib/gst/libmpeg2play* +@USE_MPEG2DEC_TRUE@%{prefix}/lib/gst/libmpeg2enc* +@USE_MPEG2DEC_TRUE@%{prefix}/lib/gst/libmpeg2subt* +@USE_MPEG2DEC_TRUE@%{prefix}/lib/gst/libmp2videoparse* +@USE_MPEG2DEC_TRUE@ +@USE_MPEG2DEC_TRUE@%post -n gstreamer-mpeg +@USE_MPEG2DEC_TRUE@%{prefix}/bin/gstreamer-register --gst-mask=0 + +@USE_MPEG2DEC_TRUE@%package -n gstreamer-mpeg2dec +@USE_MPEG2DEC_TRUE@Summary: GStreamer plugins for Mpeg level 2 playback +@USE_MPEG2DEC_TRUE@Group: Libraries/Multimedia +@USE_MPEG2DEC_TRUE@Requires: %{name} = %{ver} +@USE_MPEG2DEC_TRUE@Requires: mpeg2dec >= 0.2.0 +@USE_MPEG2DEC_TRUE@ +@USE_MPEG2DEC_TRUE@%description -n gstreamer-mpeg2dec +@USE_MPEG2DEC_TRUE@Plugins for playing mpeg level 2 encoded movies +@USE_MPEG2DEC_TRUE@ +@USE_MPEG2DEC_TRUE@%files -n gstreamer-mpeg2dec +@USE_MPEG2DEC_TRUE@%defattr(-, root, root) +@USE_MPEG2DEC_TRUE@%{prefix}/lib/gst/libgstmpeg2dec* +@USE_MPEG2DEC_TRUE@ +@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 + +%package -n gstreamer-ladspa +Summary: Gstreamer wrapper for LADSPA plugins +Group: Libraries/Multimedia +Requires: %{name} = %{ver} + +%files -n gstreamer-ladspa +%defattr(-, root, root) +%{prefix}/lib/gst/libgstladspa* + +%description -n gstreamer-ladspa +Plugin which wraps LADSPA plugins for use by GStreamer applications. + +%post -n gstreamer-ladspa +%{prefix}/bin/gstreamer-register --gst-mask=0 + +%package -n gstreamer-udp +Summary: Gstreamer pluginis for UDP tranport +Group: Libraries/Multimedia +Requires: %{name} = %{ver} + +%description -n gstreamer-udp +Plugins for UDP transport + +%files -n gstreamer-udp +%defattr(-, root, root) +%{prefix}/lib/gst/libgstudp* + +%post -n gstreamer-udp +%{prefix}/bin/gstreamer-register --gst-mask=0 + +%package -n gstreamer-mp3 +Summary: GStreamer plugins for mp3 playback +Group: Libraries/Multimedia +Requires: %{name} = %{ver} + +%description -n gstreamer-mp3 +Plugins for decoding mp3 files. We do recommend you +use Ogg Vorbis format instead however since it is both unencumbered by patents +and better. + +%files -n gstreamer-mp3 +%defattr(-, root, root) +%{prefix}/lib/gst/libmpg123* +%{prefix}/lib/gst/libmp3parse* +%{prefix}/lib/gst/libmp3types* + +%post -n gstreamer-mp3 +%{prefix}/bin/gstreamer-register --gst-mask=0 + +%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 + +%files -n gstreamer-flx +%defattr(-, root, root) +%{prefix}/lib/gst/libflx* + +%post -n gstreamer-flx +%{prefix}/bin/gstreamer-register --gst-mask=0 + +%package -n gstreamer-deinterlace +Summary: GStreamer Video deinterlacer +Group: Libraries/Multimedia +Requires: %{name} = %{ver} + +%description -n gstreamer-deinterlace +Video deinterlace plugin + +%files -n gstreamer-deinterlace +%defattr(-, root, root) +%{prefix}/lib/gst/libdeinterlace* + +%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 + +%description -n gstreamer-festival +Element for text-to-speech using the festival server. + +%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 +Group: Libraries/Multimedia +Requires: %{name} = %{ver} + +%description -n gstreamer-chart +Plugin for converting audio into video + +%files -n gstreamer-chart +%defattr(-, root, root) +%{prefix}/lib/gst/libchart* +%package -n gstreamer-visualisation +Summary: Gstreamer visualisations plugins +Group: Libraries/Multimedia +Requires: %{name} = %{ver} + +%description -n gstreamer-visualisation +Various plugins for visual effects to use with audio. Included are Smoothwave, Spectrum and vumeter + +%files -n gstreamer-visualisation +%defattr(-, root, root) +%{prefix}/lib/gst/libsmooth* +%{prefix}/lib/gst/libgstspectrum* +%{prefix}/lib/gst/libvu* +