%define build_plf 0 %{?_with_plf: %{expand: %%global build_plf 1}} %define version 0.7.4 %define rel 2 %define _glib2 1.3.12 %define major 0.7_2 %define majorminor 0.7 %define bname gstreamer%majorminor %define name %bname-plugins %define libgstgconf %mklibname gstgconf %major %define libname %mklibname gstreamer-plugins %major %define build_dxr3 1 %define build_windec 0 %define build_lame 0 %define build_libfame 0 %define build_faac 0 %define build_faad 0 %define build_xvid 0 %define build_qcam 0 %define build_jpegmmx 1 %define build_caca 1 %define build_v4l2 0 %ifarch %ix86 %define build_qcam 1 %endif %if %build_plf %define release %{rel}plf %define build_lame 1 %define build_libfame 1 %define build_faac 1 %define build_faad 1 %define build_xvid 1 %else %define release %{rel}mdk %endif Summary: GStreamer Streaming-media framework plug-ins Name: %name Version: %version Release: %release License: LGPL Group: Sound Source: gst-plugins-%{version}.tar.bz2 Patch4: gstreamer-plugins-0.4.2-ppc.patch.bz2 URL: http://sourceforge.net/projects/gstreamer/ BuildRoot: %{_tmppath}/%{name}-%{version}-root Provides: %bname-plugin-libs Obsoletes: %bname-plugin-libs PreReq: gstreamer0.7-tools >= %{version} #gw for the pixbuf plugin BuildRequires: gtk+2-devel BuildRequires: glib2-devel >= %_glib2 BuildRequires: libpng-devel >= 1.2.4-4mdk %ifarch %ix86 BuildRequires: nasm => 0.90 %endif %if %build_caca BuildRequires: libcaca-devel %endif BuildRequires: libgstreamer-devel = %{version} BuildRequires: autoconf2.5 Provides: %bname-v4l Obsoletes: %bname-v4l Obsoletes: %bname-deinterlace Provides: %bname-deinterlace Provides: %bname-misc Obsoletes: %bname-misc Provides: %bname-video-effects Obsoletes: %bname-video-effects Provides: %bname-rtp Obsoletes: %bname-rtp Provides: %bname-audio-effects Obsoletes: %bname-audio-effects Provides: %bname-flx Obsoletes: %bname-flx Provides: %bname-udp Obsoletes: %bname-udp Provides: %bname-vcd Obsoletes: %bname-vcd Obsoletes: %bname-yuv4mjpeg Provides: %bname-yuv4mjpeg Obsoletes: %bname-cdplayer Provides: %bname-cdplayer Provides: %bname-videotest Obsoletes: %bname-videotest Provides: %bname-snapshot Obsoletes: %bname-snapshot Provides: %bname-libpng Obsoletes: %bname-libpng Provides: %bname-oss Obsoletes: %bname-oss Provides: %bname-audiosrc Provides: %bname-audiosink %if ! %build_v4l2 Obsoletes: %bname-v4l2 %endif %description GStreamer is a streaming-media framework, based on graphs of filters which operate on media data. Applications using this library can do anything from real-time sound processing to playing videos, and just about anything else media-related. Its plugin-based architecture means that new data types or processing capabilities can be added simply by installing new plug-ins. %prep %setup -q -n gst-plugins-%{version} %patch4 -p1 -b .ppc %build export CFLAGS="%optflags -DHAVE_FFMPEG_UNINSTALLED" export CPPFLAGS="-I%_includedir/arts" autoconf %define __libtoolize true %configure2_5x --disable-dependency-tracking \ --enable-DEBUG --enable-debug \ %if ! %build_dxr3 --disable-dxr3 \ %endif %if ! %build_lame --disable-lame \ %endif %if ! %build_libfame --disable-libfame \ %endif %if ! %build_qcam --disable-qcam \ %endif %if ! %build_jpegmmx --disable-mpeg2enc \ %endif %if ! %build_xvid --disable-xvid \ %endif %if ! %build_faac --disable-faac \ %endif %if ! %build_faad --disable-faad \ %endif %if ! %build_v4l2 --disable-v4l2 \ %endif make ARTS_CXXFLAGS='-I%_includedir/artsc -I%_includedir/arts -I%_includedir/glib-2.0 -I%_libdir/glib-2.0/include' %install rm -rf %buildroot GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 %makeinstall_std #gw this would conflict with stable gstreamer-GConf mv %buildroot/%{_sysconfdir}/gconf/schemas/gstreamer.schemas %buildroot/%{_sysconfdir}/gconf/schemas/%bname.schemas %find_lang gst-plugins-%majorminor # Clean out files that should not be part of the rpm. # This is the recommended way of dealing with it for RH8 rm -f $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/*.la rm -f $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/*.a rm -f $RPM_BUILD_ROOT%{_libdir}/*.a rm -f $RPM_BUILD_ROOT%{_libdir}/*.la rm -f $RPM_BUILD_ROOT%{_includedir}/gstreamer-%{majorminor}/gst/media-info/media-info.h rm -f $RPM_BUILD_ROOT%{_libdir}/libgstmedia-info*.so* rm -f $RPM_BUILD_ROOT%{_libdir}/gtk-2.0/2.2.0/loaders/gst_loader.la %clean rm -rf $RPM_BUILD_ROOT %files -f gst-plugins-%majorminor.lang %defattr(-, root, root) %doc AUTHORS COPYING README NEWS %{_bindir}/gst-launch-ext-%majorminor %{_bindir}/gst-visualise-%majorminor %{_mandir}/man1/gst-launch-ext-%majorminor.1* %{_mandir}/man1/gst-visualise-%majorminor.1* %{_libdir}/gstreamer-%{majorminor}/libgstaudioscale.so %{_libdir}/gstreamer-%{majorminor}/libgstaudio.so %{_libdir}/gstreamer-%{majorminor}/libgstidct.so %{_libdir}/gstreamer-%{majorminor}/libgstresample.so %{_libdir}/gstreamer-%{majorminor}/libgstriff.so %{_libdir}/gstreamer-%{majorminor}/libgstvideo.so # non-core plugins without external dependencies %{_libdir}/gstreamer-%{majorminor}/libgstaudioconvert.so %{_libdir}/gstreamer-%{majorminor}/libgstaudiofilter.so %{_libdir}/gstreamer-%{majorminor}/libgstefence.so %{_libdir}/gstreamer-%{majorminor}/libgstgamma.so %{_libdir}/gstreamer-%{majorminor}/libgstmatroska.so %{_libdir}/gstreamer-%{majorminor}/libgsteffectv.so %{_libdir}/gstreamer-%{majorminor}/libgstdeinterlace.so %{_libdir}/gstreamer-%{majorminor}/libgstmedian.so %{_libdir}/gstreamer-%{majorminor}/libgstrtjpeg.so %{_libdir}/gstreamer-%{majorminor}/libgstvbidec.so %{_libdir}/gstreamer-%{majorminor}/libgstvideocrop.so %{_libdir}/gstreamer-%{majorminor}/libgstvideoscale.so %{_libdir}/gstreamer-%{majorminor}/libgstsmpte.so %{_libdir}/gstreamer-%{majorminor}/libgstrtp.so %{_libdir}/gstreamer-%{majorminor}/libgstsinesrc.so %{_libdir}/gstreamer-%{majorminor}/libgstsilence.so %{_libdir}/gstreamer-%{majorminor}/libgststereo.so %{_libdir}/gstreamer-%{majorminor}/libgstvolume.so %{_libdir}/gstreamer-%{majorminor}/libgstvolenv.so %{_libdir}/gstreamer-%{majorminor}/libgstplayondemand.so %{_libdir}/gstreamer-%{majorminor}/libgstspeed.so %{_libdir}/gstreamer-%{majorminor}/libgstadder.so %{_libdir}/gstreamer-%{majorminor}/libgstalaw.so %{_libdir}/gstreamer-%{majorminor}/libgstintfloat.so %{_libdir}/gstreamer-%{majorminor}/libgstlevel.so %{_libdir}/gstreamer-%{majorminor}/libgstmulaw.so %{_libdir}/gstreamer-%{majorminor}/libgstoneton.so %{_libdir}/gstreamer-%{majorminor}/libgstpassthrough.so %{_libdir}/gstreamer-%{majorminor}/libgstcutter.so %{_libdir}/gstreamer-%{majorminor}/libgstfilter.so %{_libdir}/gstreamer-%{majorminor}/libmixmatrix.so %{_libdir}/gstreamer-%{majorminor}/libgstflxdec.so %{_libdir}/gstreamer-%{majorminor}/libgsttcp.so %{_libdir}/gstreamer-%{majorminor}/libgstnavigationtest.so %{_libdir}/gstreamer-%{majorminor}/libgstoverlay.so %{_libdir}/gstreamer-%{majorminor}/libgstrmdemux.so %{_libdir}/gstreamer-%{majorminor}/libgsttypefindfunctions.so %{_libdir}/gstreamer-%{majorminor}/libgstvideo4linux.so %{_libdir}/gstreamer-%{majorminor}/libgstvideobalance.so %{_libdir}/gstreamer-%{majorminor}/libgstvideodrop.so %{_libdir}/gstreamer-%{majorminor}/libgstvideofilter.so %{_libdir}/gstreamer-%{majorminor}/libgstvideoflip.so %{_libdir}/gstreamer-%{majorminor}/libgstudp.so %{_libdir}/gstreamer-%{majorminor}/libgstvcdsrc.so %{_libdir}/gstreamer-%{majorminor}/libgstcdxaparse.so %{_libdir}/gstreamer-%{majorminor}/libgsty4menc.so %{_libdir}/gstreamer-%{majorminor}/libgstcdplayer.so %{_libdir}/gstreamer-%{majorminor}/libgstvideotestsrc.so %{_libdir}/gstreamer-%{majorminor}/libgstossaudio.so %{_libdir}/gstreamer-%{majorminor}/libgstswitch.so %{_libdir}/gstreamer-%{majorminor}/libgsttagediting.so %if %build_caca %{_libdir}/gstreamer-%{majorminor}/libgstcacasink.so %endif # libpng dependant %{_libdir}/gstreamer-%{majorminor}/libgstsnapshot.so %{_libdir}/gstreamer-%{majorminor}/libgstpng.so %package -n %bname-x11 Group: System/Libraries Summary: GStreamer X11 support plugins Requires: %bname-plugins Provides: %bname-xvideosink Obsoletes: %bname-xvideosink %description -n %bname-x11 This package contain the X11 support plugins for GStreamer. It includes window, XV and text overlay support. %files -n %bname-x11 %defattr(-, root, root) %{_libdir}/gstreamer-%{majorminor}/libgsttextoverlay.so %{_libdir}/gstreamer-%{majorminor}/libgsttimeoverlay.so %{_libdir}/gstreamer-%{majorminor}/libgstximagesink.so %{_libdir}/gstreamer-%{majorminor}/libgstxvideosink.so %{_libdir}/gstreamer-%{majorminor}/libgstxvimagesink.so %{_libdir}/gstreamer-%{majorminor}/libgstxwindowlistener.so* %post -n %bname-x11 %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %postun -n %bname-x11 %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %package -n %bname-gdkpixbuf Group: System/Libraries Summary: GStreamer gdk-pixbuf libraries. Requires: %bname-avi Requires: %bname-mpeg %description -n %bname-gdkpixbuf This package contain the gdk-pixbuf loader for gstreamer. %files -n %bname-gdkpixbuf %defattr(-, root, root) %{_libdir}/gstreamer-%{majorminor}/libgstgdkpixbuf.so #%_libdir/gtk-2.0/2.2.0/loaders/gst_loader.so %post -n %bname-gdkpixbuf %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null #%{_bindir}/gdk-pixbuf-query-loaders > %_sysconfdir/gtk-2.0/gdk-pixbuf.loaders %postun -n %bname-gdkpixbuf %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null #%{_bindir}/gdk-pixbuf-query-loaders > %_sysconfdir/gtk-2.0/gdk-pixbuf.loaders %package -n %libname Group: System/Libraries Summary: GStreamer plugin libraries. %description -n %libname This package contain the basic audio and video playback library and the interfaces library. %files -n %libname %defattr(-, root, root) %{_libdir}/libgstplay-%{majorminor}.so.* %_libdir/libgstinterfaces-%majorminor.so.* %post -n %libname -p /sbin/ldconfig %postun -n %libname -p /sbin/ldconfig %package -n %libname-devel Summary: GStreamer Plugin Library Headers. Group: Development/C Requires: %{libname} = %{version}-%release Requires: %libname = %version-%release Requires: %libgstgconf = %version-%release Requires: libgstreamer-devel = %version Provides: %bname-play-devel = %{version}-%release Provides: %bname-gconv-devel = %{version}-%release Provides: gstreamer-plugins-devel = %version-%release Provides: %bname-devel = %version-%release Provides: libgstreamer-plugins-devel = %version-%release Provides: libgstreamer-plugins0.7-devel = %version-%release Provides: libgstreamer0.7-plugins-devel = %version-%release %description -n %libname-devel GStreamer support libraries header files. %files -n %libname-devel %defattr(-, root, root) %dir %{_includedir}/gstreamer-%{majorminor}/gst/audio/ %{_includedir}/gstreamer-%{majorminor}/gst/audio/audioclock.h %{_includedir}/gstreamer-%{majorminor}/gst/audio/gstaudiofilter.h %dir %{_includedir}/gstreamer-%{majorminor}/gst/colorbalance/ %{_includedir}/gstreamer-%{majorminor}/gst/colorbalance/colorbalance.h %{_includedir}/gstreamer-%{majorminor}/gst/colorbalance/colorbalancechannel.h %{_includedir}/gstreamer-%{majorminor}/gst/colorbalance/colorbalance-enumtypes.h %{_includedir}/gstreamer-%{majorminor}/gst/colorbalance/colorbalance-marshal.h %dir %{_includedir}/gstreamer-%{majorminor}/gst/mixer/ %{_includedir}/gstreamer-%{majorminor}/gst/mixer/mixer.h %{_includedir}/gstreamer-%{majorminor}/gst/mixer/mixer-enumtypes.h %{_includedir}/gstreamer-%{majorminor}/gst/mixer/mixer-marshal.h %{_includedir}/gstreamer-%{majorminor}/gst/mixer/mixertrack.h %dir %{_includedir}/gstreamer-%{majorminor}/gst/navigation/ %{_includedir}/gstreamer-%{majorminor}/gst/navigation/navigation.h %dir %{_includedir}/gstreamer-%{majorminor}/gst/play %{_includedir}/gstreamer-%{majorminor}/gst/play/play.h %{_includedir}/gstreamer-%{majorminor}/gst/play/play-enumtypes.h %dir %{_includedir}/gstreamer-%{majorminor}/gst/propertyprobe/ %{_includedir}/gstreamer-%{majorminor}/gst/propertyprobe/propertyprobe.h %dir %{_includedir}/gstreamer-%{majorminor}/gst/riff/ %{_includedir}/gstreamer-%{majorminor}/gst/riff/riff-ids.h %{_includedir}/gstreamer-%{majorminor}/gst/riff/riff-media.h %{_includedir}/gstreamer-%{majorminor}/gst/riff/riff-read.h %dir %{_includedir}/gstreamer-%{majorminor}/gst/tag/ %{_includedir}/gstreamer-%{majorminor}/gst/tag/tag.h %dir %{_includedir}/gstreamer-%{majorminor}/gst/tuner/ %{_includedir}/gstreamer-%{majorminor}/gst/tuner/tuner.h %{_includedir}/gstreamer-%{majorminor}/gst/tuner/tunerchannel.h %{_includedir}/gstreamer-%{majorminor}/gst/tuner/tunernorm.h %{_includedir}/gstreamer-%{majorminor}/gst/tuner/tuner-enumtypes.h %{_includedir}/gstreamer-%{majorminor}/gst/tuner/tuner-marshal.h %dir %{_includedir}/gstreamer-%{majorminor}/gst/video/ %{_includedir}/gstreamer-%{majorminor}/gst/video/gstvideosink.h %dir %{_includedir}/gstreamer-%{majorminor}/gst/xoverlay/ %{_includedir}/gstreamer-%{majorminor}/gst/xoverlay/xoverlay.h %dir %{_includedir}/gstreamer-%{majorminor}/gst/xwindowlistener/ %{_includedir}/gstreamer-%{majorminor}/gst/xwindowlistener/xwindowlistener.h %dir %{_includedir}/gstreamer-%{majorminor}/gst/gconf/ %{_includedir}/gstreamer-%{majorminor}/gst/gconf/gconf.h %{_includedir}/gstreamer-%{majorminor}/gst/audio/audio.h %dir %{_includedir}/gstreamer-%{majorminor}/gst/floatcast/ %{_includedir}/gstreamer-%{majorminor}/gst/floatcast/floatcast.h %dir %{_includedir}/gstreamer-%{majorminor}/gst/idct/ %{_includedir}/gstreamer-%{majorminor}/gst/idct/idct.h %dir %{_includedir}/gstreamer-%{majorminor}/gst/resample/ %{_includedir}/gstreamer-%{majorminor}/gst/resample/resample.h %{_includedir}/gstreamer-%{majorminor}/gst/video/video.h %{_libdir}/pkgconfig/gstreamer-libs-%{majorminor}.pc %{_libdir}/pkgconfig/gstreamer-play-%{majorminor}.pc %{_libdir}/pkgconfig/gstreamer-gconf-%{majorminor}.pc ## %{_libdir}/pkgconfig/gstreamer-interfaces-%majorminor.pc %{_libdir}/libgstgconf-%{majorminor}.so %{_libdir}/libgstplay-%{majorminor}.so ## %_libdir/libgstinterfaces-%majorminor.so # Here are all the packages depending on external libs # ### A52DEC ### %package -n %bname-a52dec Summary: GStreamer VOB decoder plugin Group: Sound Requires: %bname-plugins = %{version}-%release BuildRequires: a52dec-devel >= 0.7.3 %description -n %bname-a52dec Plugin for decoding of VOB files %files -n %bname-a52dec %defattr(-, root, root) %{_libdir}/gstreamer-%{majorminor}/libgsta52dec.so %{_libdir}/gstreamer-%{majorminor}/libgstac3parse.so %post -n %bname-a52dec %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %postun -n %bname-a52dec %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null ### AALIB ### %package -n %bname-aalib Summary: Gstreamer plugin for Ascii-art output Group: Video BuildRequires: aalib-devel >= 1.3 Requires: %bname-plugins = %{version}-%release %description -n %bname-aalib Plugin for viewing movies in Ascii-art using aalib library. %files -n %bname-aalib %defattr(-, root, root) %{_libdir}/gstreamer-%{majorminor}/libgstaasink.so %post -n %bname-aalib %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %postun -n %bname-aalib %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null ### ALSA ### %package -n %bname-alsa Summary: GStreamer plug-ins for the ALSA sound architecture Group: Sound Requires: %bname-plugins = %{version}-%release Provides: %bname-audiosrc Provides: %bname-audiosink %description -n %bname-alsa Input and output plugin for the ALSA soundcard driver architecture. %files -n %bname-alsa %defattr(-, root, root) %{_libdir}/gstreamer-%{majorminor}/libgstalsa.so %post -n %bname-alsa %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %postun -n %bname-alsa %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null ### ARTS WRAPPER ### %package -n %bname-arts Summary: GStreamer arts wrapper plug-in. Group: Sound Requires: %bname-plugins = %{version}-%release BuildRequires: libarts-devel %description -n %bname-arts This plug-in wraps arts plug-ins. %files -n %bname-arts %defattr(-, root, root) %{_libdir}/gstreamer-%{majorminor}/libgstarts.so %post -n %bname-arts %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %postun -n %bname-arts %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null ### ARTSD SOUND SERVER ### %package -n %bname-artsd Summary: GStreamer artsd output plug-in. Group: Sound Requires: %bname-plugins = %{version}-%release %description -n %bname-artsd Plug-in for outputting to artsd sound server. %files -n %bname-artsd %defattr(-, root, root) %{_libdir}/gstreamer-%{majorminor}/libgstartsdsink.so %post -n %bname-artsd %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %postun -n %bname-artsd %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null ### SWFDEC FLASH PLUGIN ### %package -n %bname-swfdec Summary: GStreamer Flash redering plug-in. Group: System/Libraries Requires: %bname-plugins = %{version}-%release BuildRequires: libswfdec-devel => 0.1.3.1 %description -n %bname-swfdec Plug-in for rendering Flash animations using swfdec library %files -n %bname-swfdec %defattr(-, root, root) %{_libdir}/gstreamer-%{majorminor}/libgstswfdec.so %post -n %bname-swfdec %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %postun -n %bname-swfdec %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null ### AUDIOFILE ### %package -n %bname-audiofile Summary: GStreamer plugin audiofile support Group: Sound Requires: %bname-plugins = %{version}-%release BuildRequires: audiofile-devel >= 0.2.3-4mdk %description -n %bname-audiofile Plugin for supporting reading and writing all files audiofile support %files -n %bname-audiofile %defattr(-, root, root) %doc ext/audiofile/README %{_libdir}/gstreamer-%{majorminor}/libgstaudiofile.so %post -n %bname-audiofile %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %postun -n %bname-audiofile %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %package -n %bname-sndfile Summary: GStreamer plugin sndfile support Group: Sound Requires: %bname-plugins = %{version}-%release BuildRequires: libsndfile-devel %description -n %bname-sndfile Plugin for supporting reading and writing audio files with the sndfile library. %files -n %bname-sndfile %defattr(-, root, root) %{_libdir}/gstreamer-%{majorminor}/libgstsndfile.so %post -n %bname-sndfile %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %postun -n %bname-sndfile %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null ### AVI ### %package -n %bname-avi Summary: GStreamer plug-in for AVI movie playback. Group: Video Requires: %bname-plugins = %{version}-%release Requires: %bname-colorspace = %{version}-%release %description -n %bname-avi Plug-ins for playback of AVI format media files. %files -n %bname-avi %defattr(-, root, root) %{_libdir}/gstreamer-%{majorminor}/libgstavi.so %post -n %bname-avi %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %postun -n %bname-avi %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null ### AVIFILE ### %if %build_windec %package -n %bname-windec Summary: GStreamer plug-in for Windows DLL loading Group: Video Requires: %bname-plugins = %{version} Requires: win32-codecs BuildRequires: libavifile-devel %description -n %bname-windec Plug-ins for playback for loading window DLL files. Needed for playback of some AVI format media files. %files -n %bname-windec %defattr(-, root, root) %{_libdir}/gstreamer-%{majorminor}/libgstwincodec.so %post -n %bname-windec %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %postun -n %bname-windec %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %endif ### CDPARANOIA ### %package -n %bname-cdparanoia Summary: Gstreamer plugin for CD audio input using CDParanoia IV Group: Sound Requires: %bname-plugins = %{version}-%release BuildRequires: libcdda-devel %description -n %bname-cdparanoia Plugin for ripping audio tracks using cdparanoia under GStreamer %files -n %bname-cdparanoia %defattr(-, root, root) %{_libdir}/gstreamer-%{majorminor}/libgstcdparanoia.so %post -n %bname-cdparanoia %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %postun -n %bname-cdparanoia %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null ### DVDREAD ### %package -n %bname-libdvdread Summary: GStreamer plug-ins for DVD playback using libdvdread. Group: Video Obsoletes: %bname-libdvd Provides: %bname-libdvd Requires: %bname-plugins = %{version}-%release BuildRequires: libdvdread-devel >= 0.9.4 %description -n %bname-libdvdread Plug-in for reading DVDs using libdvdread under GStreamer. %files -n %bname-libdvdread %defattr(-, root, root) %doc ext/dvdread/README %{_libdir}/gstreamer-%{majorminor}/libgstdvdreadsrc.so %post -n %bname-libdvdread %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %postun -n %bname-libdvdread %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null ### DVDNAV ### %package -n %bname-libdvdnav Summary: GStreamer plug-in for DVD navigation support. Group: Video Requires: %bname-plugins = %{version}-%release Provides: %bname-dvdnav Obsoletes: %bname-dvdnav BuildRequires: libdvdnav-devel >= 0.1.9 %description -n %bname-libdvdnav Plug-in for reading DVDs using libdvdnav under GStreamer. %files -n %bname-libdvdnav %defattr(-, root, root) %{_libdir}/gstreamer-%{majorminor}/libgstdvdnavsrc.so %post -n %bname-libdvdnav %{_bindir}/gst-register-%{majorminor} > /dev/null %postun -n %bname-libdvdnav %{_bindir}/gst-register-%{majorminor} > /dev/null ## DXR3 ### %if %build_dxr3 %package -n %bname-dxr3 Summary: GStreamer plug-in for playback using dxr3 card. Group: Video Requires: %bname-plugins = %{version}-%release BuildRequires: libdxr3-devel => 0.12.0 %description -n %bname-dxr3 Plug-in supporting DVD playback using cards with the dxr3 chipset like Hollywood Plus and Creative Labs DVD cards. %files -n %bname-dxr3 %defattr(-, root, root) %{_libdir}/gstreamer-%{majorminor}/libgstdxr3.so %post -n %bname-dxr3 %{_bindir}/gst-register-%{majorminor} > /dev/null %postun -n %bname-dxr3 %{_bindir}/gst-register-%{majorminor} > /dev/null %endif ### ESD ### %package -n %bname-esound Summary: Gstreamer plugin for ESD sound output Group: Sound Obsoletes: %bname-esd Provides: %bname-esd Requires: esound >= 0.2.8 BuildRequires: libesound-devel >= 0.2.8 Requires: %bname-plugins = %{version}-%release Provides: %bname-audiosrc Provides: %bname-audiosink %description -n %bname-esound Output plugin for GStreamer for use with the esound package %files -n %bname-esound %defattr(-, root, root) %doc ext/esd/README %{_libdir}/gstreamer-%{majorminor}/libgstesd.so %post -n %bname-esound %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %postun -n %bname-esound %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %package -n %bname-mas Summary: Gstreamer output plugin for the MAS sound server Group: Sound BuildRequires: libmas-devel Requires: %bname-plugins = %{version}-%release Provides: %bname-audiosink %description -n %bname-mas Output plugin for GStreamer for use with the mas sound server. %files -n %bname-mas %defattr(-, root, root) %doc ext/esd/README %{_libdir}/gstreamer-%{majorminor}/libgstmassink.so %post -n %bname-mas %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %postun -n %bname-mas %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %package -n %bname-nas Summary: Gstreamer output plugin for the NAS sound server Group: Sound BuildRequires: libnas-devel Requires: %bname-plugins = %{version}-%release Provides: %bname-audiosink %description -n %bname-nas Output plugin for GStreamer for use with the nas sound server. %files -n %bname-nas %defattr(-, root, root) %doc ext/esd/README %{_libdir}/gstreamer-%{majorminor}/libgstnassink.so %post -n %bname-nas %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %postun -n %bname-nas %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %package -n %bname-ffmpeg Summary: Gstreamer plugin for the ffmpeg codec Group: Video #BuildRequires: libffmpeg0.4.6-devel >= 0.4.6-0.20021209.1mdk Requires: %bname-plugins = %{version}-%release %description -n %bname-ffmpeg Video codec plugin for GStreamer based on the ffmpeg libraries. %files -n %bname-ffmpeg %defattr(-, root, root) %{_libdir}/gstreamer-%{majorminor}/libgstffmpeg.so %post -n %bname-ffmpeg %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %postun -n %bname-ffmpeg %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null ### FLAC ### %package -n %bname-flac Summary: GStreamer plug-in for FLAC lossless audio. Group: Sound Requires: %bname-plugins = %{version}-%release BuildRequires: libflac-devel >= 1.0.4 %description -n %bname-flac Plug-in for the free FLAC lossless audio format. %files -n %bname-flac %defattr(-, root, root) %{_libdir}/gstreamer-%{majorminor}/libgstflac.so %post -n %bname-flac %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %postun -n %bname-flac %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null ### GNOME VFS 2 ### %package -n %bname-gnomevfs Summary: GStreamer plug-ins for GNOME VFS input and output Group: Sound Requires: gnome-vfs2 > 1.9.4.00 Requires: %bname-plugins = %{version}-%release BuildRequires: gnome-vfs2-devel > 1.9.4.00 %description -n %bname-gnomevfs Plug-Ins for reading and writing through GNOME VFS. %files -n %bname-gnomevfs %defattr(-, root, root) %{_libdir}/gstreamer-%{majorminor}/libgstgnomevfs.so %post -n %bname-gnomevfs %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %postun -n %bname-gnomevfs %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null ### GSM ### %package -n %bname-gsm Summary: GStreamer plugin for GSM lossy audio format Group: Sound Requires: gsm >= 1.0.10 Requires: %bname-plugins = %{version}-%release BuildRequires: gsm-devel >= 1.0.10 %description -n %bname-gsm Output plugin for GStreamer to convert to GSM lossy audio format. %files -n %bname-gsm %defattr(-, root, root) %{_libdir}/gstreamer-%{majorminor}/libgstgsm.so %post -n %bname-gsm %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %postun -n %bname-gsm %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null ### HERMES ### %package -n %bname-colorspace Summary: Gstreamer colorspace conversion plugin Group: Video Requires: %bname-plugins = %{version}-%release BuildRequires: Hermes-devel => 1.3.0 %description -n %bname-colorspace Colorspace plugin based on Hermes library %files -n %bname-colorspace %defattr(-, root, root) %{_libdir}/gstreamer-%{majorminor}/libgstcolorspace.so %{_libdir}/gstreamer-%{majorminor}/libgsthermescolorspace.so %post -n %bname-colorspace %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %postun -n %bname-colorspace %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null ### HTTP ### %if 0 %package -n %bname-httpsrc Summary: GStreamer plug-in for http using libghttp. Group: System/Libraries Requires: %bname-plugins = %{version}-%release BuildRequires: libghttp-devel => 1.0.9 %description -n %bname-httpsrc Plug-in supporting the http protocol based on the libghttp library. %files -n %bname-httpsrc %defattr(-, root, root) %{_libdir}/gstreamer-%{majorminor}/libgsthttpsrc.so %post -n %bname-httpsrc %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %postun -n %bname-httpsrc %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %endif #### JACK AUDIO CONNECTION KIT ### %package -n %bname-jack Summary: GStreamer plug-in for the Jack Sound Server. Group: Sound Requires: %bname-plugins = %{version}-%release BuildRequires: libjack-devel => 0.28.0 Provides: %bname-audiosrc Provides: %bname-audiosink %description -n %bname-jack Plug-in for the JACK professional sound server. %files -n %bname-jack %defattr(-, root, root) %{_libdir}/gstreamer-%{majorminor}/libgstjack.so %post -n %bname-jack %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %postun -n %bname-jack %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null ### JPEG ### %package -n %bname-jpeg Summary: Gstreamer plugin for jpeg images Group: Video Requires: %bname-plugins = %{version}-%release BuildRequires: libjpeg-devel %description -n %bname-jpeg Output plugin for GStreamer using libjpeg %files -n %bname-jpeg %defattr(-, root, root) %{_libdir}/gstreamer-%{majorminor}/libgstjpeg.so %post -n %bname-jpeg %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %postun -n %bname-jpeg %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null ### LADSPA ### %package -n %bname-ladspa Summary: Gstreamer wrapper for LADSPA plug-ins. Group: Sound Requires: %bname-plugins = %{version}-%release Requires: ladspa BuildRequires: ladspa-devel %description -n %bname-ladspa Plug-in which wraps LADSPA plug-ins for use by GStreamer applications. We suggest you also get the cmt package of ladspa plug-ins and steve harris's swh-plugins package. %files -n %bname-ladspa %defattr(-, root, root) %{_libdir}/gstreamer-%{majorminor}/libgstladspa.so %post -n %bname-ladspa %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %postun -n %bname-ladspa %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %if %build_lame ### LAME ### %package -n %bname-lame Summary: GStreamer plug-in encoding mp3 songs using lame. Group: Sound Requires: %bname-plugins = %{version} BuildRequires: liblame-devel >= 3.89 %description -n %bname-lame Plug-in for encoding mp3 with lame under GStreamer. %files -n %bname-lame %defattr(-, root, root) %{_libdir}/gstreamer-%{majorminor}/libgstlame.so %post -n %bname-lame %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %postun -n %bname-lame %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %endif ### LIBDV ### %package -n %bname-dv Summary: GStreamer DV plug-in. Group: Video Requires: %bname-plugins = %{version}-%release BuildRequires: libdv-devel >= 0.98 %description -n %bname-dv Plug-in for digital video support using libdv. %files -n %bname-dv %defattr(-, root, root) %{_libdir}/gstreamer-%{majorminor}/libgstdvdec.so %post -n %bname-dv %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %postun -n %bname-dv %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %if %build_libfame ### LIBFAME ### %package -n %bname-libfame Summary: GStreamer plug-in to encode MPEG1/MPEG4 video. Group: Video Requires: %bname-plugins = %{version} BuildRequires: libfame-devel >= 0.9.0 %description -n %bname-libfame Plug-in for encoding MPEG1/MPEG4 video using libfame. %files -n %bname-libfame %defattr(-, root, root) %{_libdir}/gstreamer-%{majorminor}/libgstlibfame.so %post -n %bname-libfame %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %postun -n %bname-libfame %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %endif ### MAD ### %package -n %bname-mad Summary: Plugin using MAD for mp3 decoding. Group: Sound Requires: %bname-plugins = %{version}-%release Requires: %bname-audio-formats = %{version}-%release BuildRequires: mad-devel >= 0.13.0 BuildRequires: libid3tag-devel >= 0.13.0 %description -n %bname-mad Plugin for playback of mp3 songs using the very good MAD library. %files -n %bname-mad %defattr(-, root, root) %{_libdir}/gstreamer-%{majorminor}/libgstmad.so %post -n %bname-mad %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %postun -n %bname-mad %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null ### MIKMOD ### %package -n %bname-mikmod Summary: GStreamer Mikmod plug-in. Group: Sound Requires: %bname-plugins = %{version}-%release BuildRequires: libmikmod-devel %description -n %bname-mikmod Plugin for playback of module files supported by mikmod under GStreamer. %files -n %bname-mikmod %defattr(-, root, root) %doc ext/mikmod/README %{_libdir}/gstreamer-%{majorminor}/libgstmikmod.so %post -n %bname-mikmod %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %postun -n %bname-mikmod %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %if %build_jpegmmx ### MJPEGTOOLS ### %package -n %bname-jpegmmx Summary: GStreamer mjpegtools plug-in. Group: Video Requires: %bname-plugins = %{version}-%release BuildRequires: libmjpegtools-devel > 1.6.1.92-1mdk %description -n %bname-jpegmmx mjpegtools-based encoding and decoding plug-in. %files -n %bname-jpegmmx %defattr(-, root, root) %{_libdir}/gstreamer-%{majorminor}/libgstmplex.so %{_libdir}/gstreamer-%{majorminor}/libgstmpeg2enc.so %post -n %bname-jpegmmx %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %postun -n %bname-jpegmmx %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %endif ### MPEG2DEC ### %package -n %bname-mpeg Summary:GStreamer plug-ins for MPEG video playback and encoding. Group: Video Requires: %bname-plugins = %{version}-%release BuildRequires: libmpeg2dec-devel => 0.3.1 %description -n %bname-mpeg Plug-ins for playing and encoding MPEG video. %files -n %bname-mpeg %defattr(-, root, root) %{_libdir}/gstreamer-%{majorminor}/libgstmpeg1systemencode.so %{_libdir}/gstreamer-%{majorminor}/libgstmpegaudio.so %{_libdir}/gstreamer-%{majorminor}/libgstmpegaudioparse.so %{_libdir}/gstreamer-%{majorminor}/libgstmp1videoparse.so %{_libdir}/gstreamer-%{majorminor}/libgstmpegstream.so %{_libdir}/gstreamer-%{majorminor}/libgstmpeg2dec.so %{_libdir}/gstreamer-%{majorminor}/libgstmpeg2subt.so %post -n %bname-mpeg %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %postun -n %bname-mpeg %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %if %build_plf %if 0 ### OPENQUICKTIME ### %package -n %bname-openquicktime Summary: GStreamer OpenQuicktime video Plug-in. Group: Video Requires: %bname-plugins = %{version} BuildRequires: openquicktime-devel => 0.9 %description -n %bname-openquicktime Plug-in which uses the OpenQuicktime library from 3ivx to play Quicktime movies. (http://openquicktime.sourceforge.net/) %files -n %bname-openquicktime %defattr(-, root, root) %{_libdir}/gstreamer-%{majorminor}/libgstopenquicktimedemux.so %{_libdir}/gstreamer-%{majorminor}/libgstopenquicktimetypes.so %{_libdir}/gstreamer-%{majorminor}/libgstopenquicktimedecoder.so %post -n %bname-openquicktime %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %postun -n %bname-openquicktime %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %endif %endif ### RAW1394 ### %package -n %bname-raw1394 Summary: GStreamer raw1394 Firewire plug-in. Group: System/Libraries Requires: %bname-plugins = %{version}-%release BuildRequires: libraw1394-devel %description -n %bname-raw1394 Plug-in for digital video support using raw1394. %files -n %bname-raw1394 %defattr(-, root, root) %{_libdir}/gstreamer-%{majorminor}/libgst1394.so %post -n %bname-raw1394 %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %postun -n %bname-raw1394 %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %if %build_faad %package -n %bname-faad Summary:GStreamer plug-ins for AAC audio playback. Group: Sound Requires: %bname-plugins = %{version} BuildRequires: libfaad2-devel => 2.0 %description -n %bname-faad Plug-ins for playing AAC audio %files -n %bname-faad %defattr(-, root, root) %_libdir/gstreamer-%{majorminor}/libgstfaad.so %post -n %bname-faad %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %postun -n %bname-faad %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %endif %if %build_faac %package -n %bname-faac Summary:GStreamer plug-ins for AAC audio encoding. Group: Sound Requires: %bname-plugins = %{version} BuildRequires: libfaac-devel %description -n %bname-faac Plug-ins for encoding AAC audio %files -n %bname-faac %defattr(-, root, root) %_libdir/gstreamer-%{majorminor}/libgstfaac.so %post -n %bname-faac %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %postun -n %bname-faac %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %endif %if %build_xvid %package -n %bname-xvid Summary:GStreamer plug-ins for XVID video encoding and decoding Group: Video Requires: %bname-plugins = %{version} BuildRequires: xvid-devel => 1.0 %description -n %bname-xvid Plug-ins for encoding and decoding XVID video. %files -n %bname-xvid %defattr(-, root, root) %_libdir/gstreamer-%{majorminor}/libgstxvid.so %post -n %bname-xvid %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %postun -n %bname-xvid %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %endif ### SIDPLAY ### %package -n %bname-sid Summary: GStreamer Sid C64 music plugin Group: Sound Requires: %bname-plugins = %{version}-%release BuildRequires: sidplay-devel => 1.36.0 %description -n %bname-sid Plugin for playback of C64 SID format music files %files -n %bname-sid %defattr(-, root, root) %{_libdir}/gstreamer-%{majorminor}/libgstsid.so %post -n %bname-sid %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %postun -n %bname-sid %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null ### SDL ### %package -n %bname-SDL Summary: Gstreamer plugin for outputing video to SDL. Group: Video Requires: %bname-plugins = %{version}-%release BuildRequires: SDL-devel >= 1.2.0 Provides: %bname-sdl Obsoletes: %bname-sdl %description -n %bname-SDL Plug-in for sending video output to the Simple Direct Media architecture. (http://www.libsdl.org). Useful for full-screen playback. %files -n %bname-SDL %defattr(-, root, root) %{_libdir}/gstreamer-%{majorminor}/libgstsdlvideosink.so %post -n %bname-SDL %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %postun -n %bname-SDL %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %if %build_plf %if 0 ### SHOUT ### %package -n %bname-icecast Summary: GStreamer Icecast plug-in using libshout. Group: Sound Requires: %bname-plugins = %{version} BuildRequires: libshout-devel >= 1.0.5 %description -n %bname-icecast Plug-in for broadcasting audio to the Icecast server. %files -n %bname-icecast %defattr(-, root, root) %{_libdir}/gstreamer-%{majorminor}/libgstshout.so %post -n %bname-icecast %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %postun -n %bname-icecast %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %endif %endif ### VORBIS ### %package -n %bname-vorbis Summary: Gstreamer plugin for encoding and decoding Ogg Vorbis audio files Group: Sound Requires: %bname-plugins = %{version}-%release BuildRequires: libvorbis-devel >= 1.0-4mdk %description -n %bname-vorbis Plug-Ins for creating and playing Ogg Vorbis audio files. %files -n %bname-vorbis %defattr(-, root, root) %{_libdir}/gstreamer-%{majorminor}/libgstogg.so %{_libdir}/gstreamer-%{majorminor}/libgstvorbis.so %post -n %bname-vorbis %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %postun -n %bname-vorbis %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %package -n %bname-speex Summary: Gstreamer plugin for encoding and decoding Ogg Speex audio files Group: Sound Requires: %bname-plugins = %{version}-%release BuildRequires: libspeex-devel %description -n %bname-speex Plug-Ins for creating and playing Ogg Speex audio files. %files -n %bname-speex %defattr(-, root, root) %{_libdir}/gstreamer-%{majorminor}/libgstspeex.so %post -n %bname-speex %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %postun -n %bname-speex %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %if %build_v4l2 ### VIDEO 4 LINUX 2 ### %package -n %bname-v4l2 Summary: GStreamer Video for Linux 2 plug-in. Group: Video Requires: %bname-plugins = %{version} %description -n %bname-v4l2 Plug-in for accessing Video for Linux devices. %files -n %bname-v4l2 %defattr(-, root, root) %{_libdir}/gstreamer-%{majorminor}/libgstvideo4linux2.so %post -n %bname-v4l2 %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %postun -n %bname-v4l2 %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %endif ### packages without external dependencies ### ### audio-formats ### %package -n %bname-audio-formats Summary: GStreamer audio format plugin Group: Sound Requires: %bname-plugins = %{version}-%release %description -n %bname-audio-formats Plug-in for playback of wav, au and mod audio files as well as mp3 type. %files -n %bname-audio-formats %defattr(-, root, root) %{_libdir}/gstreamer-%{majorminor}/libgstwavparse.so %{_libdir}/gstreamer-%{majorminor}/libgstauparse.so %{_libdir}/gstreamer-%{majorminor}/libgstmodplug.so %{_libdir}/gstreamer-%{majorminor}/libgstwavenc.so #gw the official package has this in the main package: %{_libdir}/gstreamer-%{majorminor}/libgstid3types.so %post -n %bname-audio-formats %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %postun -n %bname-audio-formats %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null ### FESTIVAL ### %package -n %bname-festival Summary: GStreamer plug-in for text-to-speech support using a festival server. Group: Sound Requires: %bname-plugins = %{version}-%release Requires: festival >= 1.4.1 %description -n %bname-festival Plug-in for text-to-speech using the festival server. %files -n %bname-festival %defattr(-, root, root) %{_libdir}/gstreamer-%{majorminor}/libgstfestival.so %post -n %bname-festival %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %postun -n %bname-festival %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %if %build_qcam ### qcam ### %package -n %bname-qcam Summary: GStreamer QuickCam plugin Group: Video Requires: %bname-plugins = %{version}-%release %description -n %bname-qcam Plug-in for accessing a Quickcam video source. %files -n %bname-qcam %defattr(-, root, root) %{_libdir}/gstreamer-%{majorminor}/libgstqcam.so %post -n %bname-qcam %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %postun -n %bname-qcam %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %endif %package -n %bname-visualisation Summary: GStreamer visualisations plug-ins. Group: Video Requires: %name = %{version}-%release %description -n %bname-visualisation Various plug-ins for visual effects to use with audio. This includes smoothwave, spectrum, goom, chart, monoscope, synaesthesia and vumeter. %files -n %bname-visualisation %defattr(-, root, root) %doc ext/smoothwave/README %{_libdir}/gstreamer-%{majorminor}/libgstsmooth.so %{_libdir}/gstreamer-%{majorminor}/libgstspectrum.so #%{_libdir}/gstreamer-%{majorminor}/libgstvumeter.so %{_libdir}/gstreamer-%{majorminor}/libgstgoom.so %{_libdir}/gstreamer-%{majorminor}/libgstchart.so %{_libdir}/gstreamer-%{majorminor}/libgstmonoscope.so %{_libdir}/gstreamer-%{majorminor}/libgstsynaesthesia.so %{_libdir}/gstreamer-%{majorminor}/libgstsmoothwave.so %post -n %bname-visualisation %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %postun -n %bname-visualisation %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null # Dependency free Quicktime demuxer %package -n %bname-quicktime Summary: GStreamer Quicktime demuxer video Plug-in. Group: Video Requires: %name = %{version}-%release %description -n %bname-quicktime Plug-in for demuxing Quicktime movies %files -n %bname-quicktime %defattr(-, root, root) %{_libdir}/gstreamer-%{majorminor}/libgstqtdemux.so %post -n %bname-quicktime %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %postun -n %bname-quicktime %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %package -n %bname-asf Summary: GStreamer plug-in for asf video format. Group: Video Requires: %name = %{version}-%release %description -n %bname-asf Plug-in for playing ASF movies under GStreamer. %files -n %bname-asf %defattr(-, root, root) %{_libdir}/gstreamer-%{majorminor}/libgstasf* %post -n %bname-asf %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null %postun -n %bname-asf %{_bindir}/gst-register-%{majorminor} > /dev/null 2> /dev/null # package supporting GConf %package -n %bname-GConf Summary: GStreamer GConf schemas. Group: System/Libraries Requires: %name = %{version}-%release Requires: %libgstgconf = %version-%release Requires: GConf2 BuildRequires: libGConf2-devel Provides: %bname-play Obsoletes: %bname-play %description -n %bname-GConf Installation of GStreamer GConf schemas. These set usable defaults used by all GStreamer-enabled Gnome applications. %files -n %bname-GConf %defattr(-, root, root) %{_sysconfdir}/gconf/schemas/%bname.schemas %post -n %bname-GConf export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` gconftool-2 --makefile-install-rule %{_sysconfdir}/gconf/schemas/%bname.schemas > /dev/null %package -n %libgstgconf Group: System/Libraries Summary: GStreamer GConf shared library %description -n %libgstgconf This is a shared library for the GNOME GConf configuration system. %files -n %libgstgconf %defattr(-, root, root) %{_libdir}/libgstgconf-%{majorminor}.so.* %post -n %libgstgconf -p /sbin/ldconfig %postun -n %libgstgconf -p /sbin/ldconfig %changelog * Sat Feb 7 2004 Götz Waschk <waschk@linux-mandrake.com> 0.7.4-2mdk - add missing plugin - fix buildrequires - fix directory ownership * Fri Feb 6 2004 Götz Waschk <waschk@linux-mandrake.com> 0.7.4-1mdk - add translations and new headers - add nas plugin - add caca plugin - disable v4l2 plugin - reenable dxr3 and jpegmmx - drop merged patch 0 - new version * Mon Jan 5 2004 Götz Waschk <waschk@linux-mandrake.com> 0.7.3-2mdk - add some more build conditionals - patch for mpeg2dec 0.4.0 * Tue Dec 30 2003 Götz Waschk <waschk@linux-mandrake.com> 0.7.3-1mdk - update major - update file list - disable mjpegtools mpeg2enc build - readd mjpegtools package - new version * Wed Dec 3 2003 Götz Waschk <waschk@linux-mandrake.com> 0.7.2-1mdk - fix sidplay buildrequires - fix post scripts - new split packages: x11, gdkpixbuf - obsolete yuv4mpeg, cdplayer, videotest, snapshot, png, oss - obsolete vcd, udp, xvideosink, flx, audio-effects, rtp, video-effects - disable dxr3 - add new plugins: mas, speex, asf - add new plf plugins: faad faac - fix buildrequires - don't libtoolize - new version * Wed Nov 5 2003 Götz Waschk <waschk@linux-mandrake.com> 0.6.4-1mdk - fix build with new arts packaeg - fix buildrequires - new version * Tue Sep 2 2003 Götz Waschk <waschk@linux-mandrake.com> 0.6.3-3mdk - fix buildrequires * Sat Aug 30 2003 David Baudens <baudens@mandrakesoft.com> 0.6.3-2mdk - Rebuild to fix unsatisfied libgstgconf0.6[== 0.6.3-1mdk] * Thu Aug 28 2003 Götz Waschk <waschk@linux-mandrake.com> 0.6.3-1mdk - the festival package requires festival - only enable qcam on x86 - new version * Mon Jul 14 2003 Götz Waschk <waschk@linux-mandrake.com> 0.6.2-4mdk - fix dvdread and dvdnav build requirements * Fri Jul 11 2003 Götz Waschk <waschk@linux-mandrake.com> 0.6.2-3mdk - rebuild for new rpm * Fri Jun 27 2003 Götz Waschk <waschk@linux-mandrake.com> 0.6.2-2mdk - fix buildrequires * Tue Jun 10 2003 Götz Waschk <waschk@linux-mandrake.com> 0.6.2-1mdk - fix requirement for gstreamer - fix --with switch - new version * Wed May 21 2003 Götz Waschk <waschk@linux-mandrake.com> 0.6.1-3mdk - new dvdnav * Tue Apr 22 2003 Götz Waschk <waschk@linux-mandrake.com> 0.6.1-2mdk - fix buildrequires * Mon Apr 21 2003 Götz Waschk <waschk@linux-mandrake.com> 0.6.1-1mdk - adapt dxr3 buildrequirement - fix file list - drop merged patches 0 and 6 - new version * Wed Apr 16 2003 Götz Waschk <waschk@linux-mandrake.com> 0.6.0-5mdk - plf: disable the shoutcast plugin * Tue Apr 15 2003 Götz Waschk <waschk@linux-mandrake.com> 0.6.0-4mdk - patch 0 from CVS to update dvdnav plugin to the new api - requires latest audiofile package version - reenable audiofile package * Mon Feb 24 2003 Götz Waschk <waschk@linux-mandrake.com> 0.6.0-3mdk - disable audiofile plugin and patch0 * Thu Feb 20 2003 Götz Waschk <waschk@linux-mandrake.com> 0.6.0-2mdk - enable festival plugin, but comment out the requirement for festival * Sun Feb 2 2003 Götz Waschk <waschk@linux-mandrake.com> 0.6.0-1mdk - add changes from official spec file: - add virtual provides gstreamer-gconf-devel to the plugins-devel package - adapt file list - fix buildrequires of xvideo package - new version * Thu Jan 23 2003 Götz Waschk <waschk@linux-mandrake.com> 0.5.2-2mdk - reenable swfdec plugin * Thu Jan 23 2003 Götz Waschk <waschk@linux-mandrake.com> 0.5.2-1mdk - disable swfdec plugin - mklibname macros - add aviparse plugin - new major - new version * Thu Jan 16 2003 Götz Waschk <waschk@linux-mandrake.com> 0.5.1-3mdk - clean out all plf packages in mdk build to please Charles A Edwards - drop patch 7, not needed * Thu Jan 16 2003 Frederic Crozat <fcrozat@mandrakesoft.com> 0.5.1-1mdk - Recompiled against latest openssl * Tue Jan 7 2003 Götz Waschk <waschk@linux-mandrake.com> 0.5.1-1mdk - add virtual provides for audio sources and sinks - add new plugins: vbidec to video-effects, oneton to audio-effects - fix build for broken ffmpeg (patch6) - enable ffmpeg plugin - drop workaround for broken rpm macro - drop patch 5 - new version * Fri Dec 20 2002 Götz Waschk <waschk@linux-mandrake.com> 0.5.0-5mdk - work around the v4l problem with patch 6 - rebuild for new glibc * Wed Dec 18 2002 Götz Waschk <waschk@linux-mandrake.com> 0.5.0-4mdk - force compilation of the v4l plugin - enable v4l2 plugin - only buildrequire nasm on x86 architectures * Mon Dec 16 2002 Götz Waschk <waschk@linux-mandrake.com> 0.5.0-3mdk - disable ffmpeg plugin for now - patch5 for new mpeg2dec * Thu Dec 12 2002 Götz Waschk <waschk@linux-mandrake.com> 0.5.0-2mdk - libtoolize to fix modplug * Wed Dec 11 2002 Götz Waschk <waschk@linux-mandrake.com> 0.5.0-1mdk - merge with offical spec file: - disable gst-compprep calls in the post* scripts - add libpng package - change location of the plugins to %_libdir/%name-%{majorminor} - drop buildrequires for automake1.6 - drop patches 1,2,3,5 (upstream) - new version * Tue Dec 3 2002 Götz Waschk <waschk@linux-mandrake.com> 0.4.2-7mdk - fix linking of mpeg2dec plugin * Tue Dec 3 2002 Götz Waschk <waschk@linux-mandrake.com> 0.4.2-6mdk - patch from CVS to let mpeg2dec plugin build with the new version - let gstreamer-GConf obsolete the gstreamer-play package * Tue Nov 26 2002 Stew Benedict <sbenedict@mandrakesoft.com> 0.4.2-5mdk - patch for PPC build (patch4) * Wed Nov 13 2002 Götz Waschk <waschk@linux-mandrake.com> 0.4.2-4mdk - clean uninstalled files - add missing plugins: dxr3, httpsrc * Fri Nov 8 2002 Götz Waschk <waschk@linux-mandrake.com> 0.4.2-3mdk - patch3: fix gst-launch ext (thanks Tim Lee) * Wed Nov 6 2002 Götz Waschk <waschk@linux-mandrake.com> 0.4.2-2mdk - patch1: fix swfdec detection - enable swfdec plugin * Tue Nov 5 2002 Götz Waschk <waschk@linux-mandrake.com> 0.4.2-1mdk - split out libgstplay and libgstgconf to library packages - patch 0: fix audiofile detection - disable v4l2 - disable parallel build - big sync with offical package * add new headers to devel package * adapt post/postun scripts * add new packages: cdplayer, videotest, snapshot, quicktime, play * add windec package (plf) * rename dvdnav package to libdvdnav - buildrequires libflac4-devel for flac package - drop patches 0,1,3,4 - new version * Thu Oct 24 2002 Götz Waschk <waschk@linux-mandrake.com> 0.4.0-14mdk - buildrequire libflac3-devel for flac package - enable mjpegtools subpackage * Wed Sep 18 2002 Götz Waschk <waschk@linux-mandrake.com> 0.4.0-13mdk - enable jack package - fix a typo in festival package * Wed Sep 18 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 0.4.0-12mdk - Register plugins using post/postun scripts for all subpackages - Mad plugin requires audio-format plugins (otherwise gst-player and monkey-media can't play mp3) * Fri Aug 16 2002 Götz Waschk <waschk@linux-mandrake.com> 0.4.0-11mdk - gcc 3.2 rebuild * Tue Aug 6 2002 Götz Waschk <waschk@linux-mandrake.com> 0.4.0-10mdk - patch vorbis autoconf check for version 1.0 - remove manual build/installation of vorbis plugin * Mon Aug 5 2002 Götz Waschk <waschk@linux-mandrake.com> 0.4.0-9mdk - rebuild against new libdvdnav * Wed Jul 31 2002 Götz Waschk <waschk@linux-mandrake.com> 0.4.0-8mdk - libdv2 - fix dv plugin - fix libraw1394 plugin * Mon Jul 29 2002 Götz Waschk <waschk@linux-mandrake.com> 0.4.0-7mdk - merge with plf package, enable with --with plf * Mon Jul 22 2002 Götz Waschk <waschk@linux-mandrake.com> 0.4.0-6mdk - manually build vorbis plugin * Thu Jul 11 2002 Götz Waschk <waschk@linux-mandrake.com> 0.4.0-5mdk - enable flac plugin - patch to update the flac plugin * Thu Jul 11 2002 Götz Waschk <waschk@linux-mandrake.com> 0.4.0-4mdk - rebuild with mpeg2dec 0.2.1 - drop mpeg2dec patch * Tue Jul 9 2002 Götz Waschk <waschk@linux-mandrake.com> 0.4.0-3mdk - build mpeg2 plugin - patch mpeg2dec detection to work with our version * Sun Jul 7 2002 Götz Waschk <waschk@linux-mandrake.com> 0.4.0-2mdk - libtoolize to fix C++ linking - minor spec fixes - rename sdl package to SDL to match official package * Sat Jul 6 2002 Götz Waschk <waschk@linux-mandrake.com> 0.4.0-1mdk - disable flac, doesn't build with 1.0.3 - add xvideosink package - add http package - enable avifile, libdv, dvdnav, dxr3 - merge with official spec - 0.4.0 * Wed Jul 3 2002 Götz Waschk <waschk@linux-mandrake.com> 0.3.4-5mdk - add some individual READMEs to the doc section - fix buildrequires - speed up build * Wed Jul 3 2002 Götz Waschk <waschk@linux-mandrake.com> 0.3.4-4mdk - add some more files - more buildrequires * Tue Jul 2 2002 Götz Waschk <waschk@linux-mandrake.com> 0.3.4-3mdk - patch away -Werror to make everything build - enable aa, arts, dvdread, mikmod, sid plugins - spec fixes * Mon Jul 01 2002 Lenny Cartier <lenny@mandrakesoft.com> 0.3.4-2mdk - remove lame & shout plugins *Tue Jun 25 2002 Charles A Edwards <eslrahc@bellsouth.net> 0.3.4-1mdk - initial Mandrake build - modified other spec