summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--gst-plugins.spec.in279
1 files changed, 170 insertions, 109 deletions
diff --git a/gst-plugins.spec.in b/gst-plugins.spec.in
index 1d7f2be8..76e34cc9 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_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_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_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_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_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_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
-
-%description -n gstreamer-festival
-Element for text-to-speech using the festival server.
-
-%files -n gstreamer-festival
-%defattr(-, root, root)
-%{prefix}/lib/gst/libgstfestival*
+@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
+
+@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
-%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*