2 %define sysconfdir /etc
6 Summary: GStreamer Streaming-media framework plugins
7 Name: gstreamer-plugins
9 Release: @GST_PLUGINS_RELEASE@
12 Group: Libraries/Multimedia
13 Source: gst-plugins-%{version}.tar.gz
14 BuildRoot: %{_tmppath}/%{name}-%{version}-root
16 %define _glib2 @GLIB2_REQ@
18 Requires: glib2 >= %_glib2
19 BuildRequires: glib2-devel >= %_glib2
20 Requires: gstreamer >= %{version}
21 BuildRequires: nasm => 0.90
22 BuildRequires: gstreamer-devel >= %{version}
25 GStreamer is a streaming-media framework, based on graphs of filters which
26 operate on media data. Applications using this library can do anything
27 from real-time sound processing to playing videos, and just about anything
28 else media-related. Its plugin-based architecture means that new data
29 types or processing capabilities can be added simply by installing new
33 %defattr(-, root, root)
34 %doc AUTHORS COPYING README
35 %{_bindir}/gst-launch-ext
36 %{_bindir}/gst-visualise
37 %{_mandir}/man1/gst-launch-ext.*
38 %{_mandir}/man1/gst-visualise.1.*
39 %{_libdir}/gst/libgstaudioscale*
40 %{_libdir}/gst/libgstaudio.*
41 %{_libdir}/gst/libgstidct*
42 %{_libdir}/gst/libgstriff*
43 %{_libdir}/gst/libgstresample*
46 %setup -n gst-plugins-%{version}
48 CFLAGS="${CFLAGS:-%optflags}" ; export CFLAGS ; \
49 CXXFLAGS="${CXXFLAGS:-%optflags}" ; export CXXFLAGS ; \
50 FFLAGS="${FFLAGS:-%optflags}" ; export FFLAGS ; \
51 %{?__libtoolize:[ -f configure.in ] && %{__libtoolize} --copy --force} ; \
54 --exec-prefix=%{_exec_prefix} \
56 --sbindir=%{_sbindir} \
57 --sysconfdir=%{_sysconfdir} \
58 --datadir=%{_datadir} \
59 --includedir=%{_includedir} \
61 --libexecdir=%{_libexecdir} \
62 --localstatedir=%{_localstatedir} \
63 --sharedstatedir=%{_sharedstatedir} \
65 --infodir=%{_infodir} \
68 if [ "$SMP" != "" ]; then
69 (make "MAKE=make -k -j $SMP"; exit 0)
70 make 2>&1 | tee make.log
72 make 2>&1 | tee make.log
76 [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
77 export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
78 make prefix=%{?buildroot:%{buildroot}}%{_prefix} \
79 exec_prefix=%{?buildroot:%{buildroot}}%{_exec_prefix} \
80 bindir=%{?buildroot:%{buildroot}}%{_bindir} \
81 sbindir=%{?buildroot:%{buildroot}}%{_sbindir} \
82 sysconfdir=%{?buildroot:%{buildroot}}%{_sysconfdir} \
83 datadir=%{?buildroot:%{buildroot}}%{_datadir} \
84 includedir=%{?buildroot:%{buildroot}}%{_includedir} \
85 libdir=%{?buildroot:%{buildroot}}%{_libdir} \
86 libexecdir=%{?buildroot:%{buildroot}}%{_libexecdir} \
87 localstatedir=%{?buildroot:%{buildroot}}%{_localstatedir} \
88 sharedstatedir=%{?buildroot:%{buildroot}}%{_sharedstatedir} \
89 mandir=%{?buildroot:%{buildroot}}%{_mandir} \
90 infodir=%{?buildroot:%{buildroot}}%{_infodir} \
92 unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL
95 [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
98 @USE_A52DEC_TRUE@%package -n gstreamer-a52dec
99 @USE_A52DEC_TRUE@Summary: GStreamer VOB decoder plugin
100 @USE_A52DEC_TRUE@Group: Libraries/Multimedia
101 @USE_A52DEC_TRUE@Requires: gstreamer-plugins >= %{version}
102 @USE_A52DEC_TRUE@Requires: a52dec >= 0.7.3
104 @USE_A52DEC_TRUE@%description -n gstreamer-a52dec
105 @USE_A52DEC_TRUE@Plugin for decoding of VOB files
107 @USE_A52DEC_TRUE@%files -n gstreamer-a52dec
108 @USE_A52DEC_TRUE@%defattr(-, root, root)
109 @USE_A52DEC_TRUE@%{_libdir}/gst/libgsta52dec*
110 @USE_A52DEC_TRUE@%{_libdir}/gst/libgstac3parse*
112 @USE_A52DEC_TRUE@%post -n gstreamer-a52dec
113 @USE_A52DEC_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
116 @USE_AALIB_TRUE@%package -n gstreamer-aalib
117 @USE_AALIB_TRUE@Summary: GStreamer plugin for Ascii-art output
118 @USE_AALIB_TRUE@Group: Libraries/Multimedia
119 @USE_AALIB_TRUE@Requires: aalib >= 1.3
120 @USE_AALIB_TRUE@BuildRequires: aalib-devel >= 1.3
121 @USE_AALIB_TRUE@Requires: gstreamer-plugins >= %{version}
123 @USE_AALIB_TRUE@%description -n gstreamer-aalib
124 @USE_AALIB_TRUE@Plugin for viewing movies in Ascii-art using aalib library.
126 @USE_AALIB_TRUE@%files -n gstreamer-aalib
127 @USE_AALIB_TRUE@%defattr(-, root, root)
128 @USE_AALIB_TRUE@%{_libdir}/gst/libgstaasink*
130 @USE_AALIB_TRUE@%post -n gstreamer-aalib
131 @USE_AALIB_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
134 @USE_ALSA_TRUE@%package -n gstreamer-alsa
135 @USE_ALSA_TRUE@Summary: GStreamer plugins for the ALSA sound architecture
136 @USE_ALSA_TRUE@Group: Libraries/Multimedia
137 @USE_ALSA_TRUE@Requires: gstreamer-plugins >= %{version}
139 @USE_ALSA_TRUE@%description -n gstreamer-alsa
140 @USE_ALSA_TRUE@Input and output plugin for the ALSA soundcard driver architecture. This plugin depends on Alsa 0.9.x or higher.
142 @USE_ALSA_TRUE@%files -n gstreamer-alsa
143 @USE_ALSA_TRUE@%defattr(-, root, root)
144 @USE_ALSA_TRUE@%{_libdir}/gst/libgstalsa*
146 @USE_ALSA_TRUE@%post -n gstreamer-alsa
147 @USE_ALSA_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
149 ### ARTSD SOUND SERVER ###
150 @USE_ARTSC_TRUE@%package -n gstreamer-artsd
151 @USE_ARTSC_TRUE@Summary: GStreamer artsd output plugin
152 @USE_ARTSC_TRUE@Group: Libraries/Multimedia
153 @USE_ARTSC_TRUE@Requires: gstreamer-plugins >= %{version}
155 @USE_ARTSC_TRUE@%description -n gstreamer-artsd
156 @USE_ARTSC_TRUE@Plugin for outputing to artsd sound server
158 @USE_ARTSC_TRUE@%files -n gstreamer-artsd
159 @USE_ARTSC_TRUE@%defattr(-, root, root)
160 @USE_ARTSC_TRUE@%{_libdir}/gst/libgstartsd*
162 @USE_ARTSC_TRUE@%post -n gstreamer-artsd
163 @USE_ARTSC_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
166 @USE_ARTS_TRUE@%package -n gstreamer-arts
167 @USE_ARTS_TRUE@Summary: GStreamer arts wrapper plugin
168 @USE_ARTS_TRUE@Group: Libraries/Multimedia
169 @USE_ARTS_TRUE@Requires: gstreamer-plugins >= %{version}
170 @USE_ARTS_TRUE@Requires: kdelibs-sound >= 2
171 @USE_ARTS_TRUE@BuildRequires: kdelibs-sound-devel >= 2
172 @USE_ARTS_TRUE@BuildRequires: gcc-c++
174 @USE_ARTS_TRUE@%description -n gstreamer-arts
175 @USE_ARTS_TRUE@Plugin for wrapping arts plugins
177 @USE_ARTS_TRUE@%files -n gstreamer-arts
178 @USE_ARTS_TRUE@%defattr(-, root, root)
179 @USE_ARTS_TRUE@%{_libdir}/gst/libgstarts.*
181 @USE_ARTS_TRUE@%post -n gstreamer-arts
182 @USE_ARTS_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
185 @USE_AUDIOFILE_TRUE@%package -n gstreamer-audiofile
186 @USE_AUDIOFILE_TRUE@Summary: GStreamer plugin audiofile support
187 @USE_AUDIOFILE_TRUE@Group: Libraries/Multimedia
188 @USE_AUDIOFILE_TRUE@Requires: gstreamer-plugins >= %{version}
189 @USE_AUDIOFILE_TRUE@Requires: audiofile >= 0.2.1
190 @USE_AUDIOFILE_TRUE@BuildRequires: audiofile-devel >= 0.2.1
192 @USE_AUDIOFILE_TRUE@%description -n gstreamer-audiofile
193 @USE_AUDIOFILE_TRUE@Plugin for supporting reading and writing all files audiofile support
195 @USE_AUDIOFILE_TRUE@%files -n gstreamer-audiofile
196 @USE_AUDIOFILE_TRUE@%defattr(-, root, root)
197 @USE_AUDIOFILE_TRUE@%{_libdir}/gst/libgstaudiofile*
199 @USE_AUDIOFILE_TRUE@%post -n gstreamer-audiofile
200 @USE_AUDIOFILE_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
203 @USE_AVIFILE_TRUE@%package -n gstreamer-avi
204 @USE_AVIFILE_TRUE@Summary: GStreamer plugin for AVI format movie playback
205 @USE_AVIFILE_TRUE@Group: Libraries/Multimedia
206 @USE_AVIFILE_TRUE@Requires: gstreamer-plugins >= %{version}
207 @USE_AVIFILE_TRUE@Requires: avifile = 0.6.20011111DD
208 @USE_AVIFILE_TRUE@Requires: gstreamer-colorspace >= %{version}
210 @USE_AVIFILE_TRUE@%description -n gstreamer-avi
211 @USE_AVIFILE_TRUE@Plugins for playback of AVI format media files.
213 @USE_AVIFILE_TRUE@%files -n gstreamer-avi
214 @USE_AVIFILE_TRUE@%defattr(-, root, root)
215 @USE_AVIFILE_TRUE@%{_libdir}/gst/libgstavidemux*
216 @USE_AVIFILE_TRUE@%{_libdir}/gst/libgstavimux*
217 @USE_AVIFILE_TRUE@%{_libdir}/gst/libgstwincodec*
219 @USE_AVIFILE_TRUE@%post -n gstreamer-avi
220 @USE_AVIFILE_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
223 @USE_CDPARANOIA_TRUE@%package -n gstreamer-cdparanoia
224 @USE_CDPARANOIA_TRUE@Summary: GStreamer plugin for CD audio input using CDParanoia IV
225 @USE_CDPARANOIA_TRUE@Group: Libraries/Multimedia
226 @USE_CDPARANOIA_TRUE@Requires: cdparanoia >= alpha9.7
227 @USE_CDPARANOIA_TRUE@Requires: gstreamer-plugins >= %{version}
228 @USE_CDPARANOIA_TRUE@BuildRequires: cdparanoia-devel >= alpha9.7
229 @USE_CDPARANOIA_TRUE@
230 @USE_CDPARANOIA_TRUE@%description -n gstreamer-cdparanoia
231 @USE_CDPARANOIA_TRUE@Plugin for ripping audio tracks using cdparanoia under GStreamer
232 @USE_CDPARANOIA_TRUE@
233 @USE_CDPARANOIA_TRUE@%files -n gstreamer-cdparanoia
234 @USE_CDPARANOIA_TRUE@%defattr(-, root, root)
235 @USE_CDPARANOIA_TRUE@%{_libdir}/gst/libgstcdparanoia*
236 @USE_CDPARANOIA_TRUE@
237 @USE_CDPARANOIA_TRUE@%post -n gstreamer-cdparanoia
238 @USE_CDPARANOIA_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
241 @USE_DVDREAD_TRUE@%package -n gstreamer-libdvd
242 @USE_DVDREAD_TRUE@Summary: GStreamer plugins for DVD playback
243 @USE_DVDREAD_TRUE@Group: Libraries/Multimedia
244 @USE_DVDREAD_TRUE@Requires: gstreamer-plugins >= %{version}
245 @USE_DVDREAD_TRUE@Requires: libdvdread >= 0.9.0
246 @USE_DVDREAD_TRUE@BuildRequires: libdvdread-devel >= 0.9.0
248 @USE_DVDREAD_TRUE@%description -n gstreamer-libdvd
249 @USE_DVDREAD_TRUE@Input and output plugin for the ALSA soundcard driver architecture.
251 @USE_DVDREAD_TRUE@%files -n gstreamer-libdvd
252 @USE_DVDREAD_TRUE@%defattr(-, root, root)
253 @USE_DVDREAD_TRUE@%{_libdir}/gst/libgstdvd*
255 @USE_DVDREAD_TRUE@%post -n gstreamer-libdvd
256 @USE_DVDREAD_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
259 @USE_ESD_TRUE@%package -n gstreamer-esd
260 @USE_ESD_TRUE@Summary: GStreamer plugin for ESD sound output
261 @USE_ESD_TRUE@Group: Libraries/Multimedia
262 @USE_ESD_TRUE@Requires: esound >= 0.2.8
263 @USE_ESD_TRUE@BuildRequires: esound-devel >= 0.2.8
264 @USE_ESD_TRUE@Requires: gstreamer-plugins >= %{version}
266 @USE_ESD_TRUE@%description -n gstreamer-esd
267 @USE_ESD_TRUE@Output and monitoring plugins for GStreamer for use with the esound package
269 @USE_ESD_TRUE@%files -n gstreamer-esd
270 @USE_ESD_TRUE@%defattr(-, root, root)
271 @USE_ESD_TRUE@%{_libdir}/gst/libgstesdmon*
272 @USE_ESD_TRUE@%{_libdir}/gst/libgstesdsink*
274 @USE_ESD_TRUE@%post -n gstreamer-esd
275 @USE_ESD_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
277 @USE_ESD_TRUE@%postun -n gstreamer-esd
278 @USE_ESD_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
279 @USE_ESD_TRUE@/sbin/ldconfig
282 %package -n gstreamer-festival
283 Summary: GStreamer plugin for text-to-speech support using Festival
284 Group: Libraries/Multimedia
285 Requires: gstreamer-plugins >= %{version}
287 %description -n gstreamer-festival
288 Element for text-to-speech using the festival server.
290 %files -n gstreamer-festival
291 %defattr(-, root, root)
292 %{_libdir}/gst/libgstfestival*
294 %post -n gstreamer-festival
295 %{_bindir}/gst-register --gst-mask=0 2> /dev/null
298 @USE_FLAC_TRUE@%package -n gstreamer-flac
299 @USE_FLAC_TRUE@Summary: GStreamer plugin for FLAC lossless audio format
300 @USE_FLAC_TRUE@Group: Libraries/Multimedia
301 @USE_FLAC_TRUE@Requires: gstreamer-plugins >= %{version}
302 @USE_FLAC_TRUE@Requires: flac >= 1.0.0
304 @USE_FLAC_TRUE@%description -n gstreamer-flac
305 @USE_FLAC_TRUE@Plugin for the free FLAC lossless audio format.
307 @USE_FLAC_TRUE@%files -n gstreamer-flac
308 @USE_FLAC_TRUE@%defattr(-, root, root)
309 @USE_FLAC_TRUE@%{_libdir}/gst/libgstflac*
311 @USE_FLAC_TRUE@%post -n gstreamer-flac
312 @USE_FLAC_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
315 @USE_GNOME_VFS_TRUE@%package -n gstreamer-gnomevfs
316 @USE_GNOME_VFS_TRUE@Summary: GStreamer plugins for GNOME VFS input and output
317 @USE_GNOME_VFS_TRUE@Group: Libraries/Multimedia
318 @USE_GNOME_VFS_TRUE@Requires: gstreamer-plugins >= %{version}
319 @USE_GNOME_VFS_TRUE@Requires: gnome-vfs2 > 1.9.4.00
320 @USE_GNOME_VFS_TRUE@BuildRequires: gnome-vfs2-devel > 1.9.4.00
322 @USE_GNOME_VFS_TRUE@%description -n gstreamer-gnomevfs
323 @USE_GNOME_VFS_TRUE@Plugins for reading and writing through GNOME VFS.
325 @USE_GNOME_VFS_TRUE@%files -n gstreamer-gnomevfs
326 @USE_GNOME_VFS_TRUE@%defattr(-, root, root)
327 @USE_GNOME_VFS_TRUE@%{_libdir}/gst/libgstgnomevfs*
329 @USE_GNOME_VFS_TRUE@%post -n gstreamer-gnomevfs
330 @USE_GNOME_VFS_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
333 @USE_GSM_TRUE@%package -n gstreamer-gsm
334 @USE_GSM_TRUE@Summary: GStreamer plugin for GSM lossy audio format
335 @USE_GSM_TRUE@Group: Libraries/Multimedia
336 @USE_GSM_TRUE@Requires: gsm >= 1.0.10
337 @USE_GSM_TRUE@Requires: gstreamer-plugins >= %{version}
338 @USE_GSM_TRUE@BuildRequires: gsm-devel >= 1.0.10
340 @USE_GSM_TRUE@%description -n gstreamer-gsm
341 @USE_GSM_TRUE@Output plugin for GStreamer to convert to GSM lossy audio format.
343 @USE_GSM_TRUE@%files -n gstreamer-gsm
344 @USE_GSM_TRUE@%defattr(-, root, root)
345 @USE_GSM_TRUE@%{_libdir}/gst/libgstgsm*
347 @USE_GSM_TRUE@%post -n gstreamer-gsm
348 @USE_GSM_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
351 @USE_HERMES_TRUE@%package -n gstreamer-colorspace
352 @USE_HERMES_TRUE@Summary: GStreamer colorspace conversion plugin
353 @USE_HERMES_TRUE@Group: Libraries/Multimedia
354 @USE_HERMES_TRUE@Requires: gstreamer-plugins >= %{version}
355 @USE_HERMES_TRUE@Requires: Hermes => 1.3.0
356 @USE_HERMES_TRUE@BuildRequires: Hermes-devel => 1.3.0
357 @USE_HERMES_TRUE@%description -n gstreamer-colorspace
358 @USE_HERMES_TRUE@Colorspace plugin based on Hermes library
360 @USE_HERMES_TRUE@%files -n gstreamer-colorspace
361 @USE_HERMES_TRUE@%defattr(-, root, root)
362 @USE_HERMES_TRUE@%{_libdir}/gst/libgstcolorspace*
364 @USE_HERMES_TRUE@%post -n gstreamer-colorspace
365 @USE_HERMES_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
368 @USE_JPEG_TRUE@%package -n gstreamer-jpeg
369 @USE_JPEG_TRUE@Summary: GStreamer plugin for jpeg images
370 @USE_JPEG_TRUE@Group: Libraries/Multimedia
371 @USE_JPEG_TRUE@Requires: gstreamer-plugins >= %{version}
372 @USE_JPEG_TRUE@Requires: libjpeg
373 @USE_JPEG_TRUE@BuildRequires: libjpeg-devel
375 @USE_JPEG_TRUE@%description -n gstreamer-jpeg
376 @USE_JPEG_TRUE@Output plugin for GStreamer using libjpeg
378 @USE_JPEG_TRUE@%files -n gstreamer-jpeg
379 @USE_JPEG_TRUE@%defattr(-, root, root)
380 @USE_JPEG_TRUE@%{_libdir}/gst/libgstjpeg*
382 @USE_JPEG_TRUE@%post -n gstreamer-jpeg
383 @USE_JPEG_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
386 @USE_LADSPA_TRUE@%package -n gstreamer-ladspa
387 @USE_LADSPA_TRUE@Summary: GStreamer wrapper for LADSPA plugins
388 @USE_LADSPA_TRUE@Group: Libraries/Multimedia
389 @USE_LADSPA_TRUE@Requires: gstreamer-plugins >= %{version}
390 @USE_LADSPA_TRUE@BuildRequires: ladspa-devel
392 @USE_LADSPA_TRUE@%files -n gstreamer-ladspa
393 @USE_LADSPA_TRUE@%defattr(-, root, root)
394 @USE_LADSPA_TRUE@%{_libdir}/gst/libgstladspa*
396 @USE_LADSPA_TRUE@%description -n gstreamer-ladspa
397 @USE_LADSPA_TRUE@Plugin which wraps LADSPA plugins for use by GStreamer applications.
399 @USE_LADSPA_TRUE@%post -n gstreamer-ladspa
400 @USE_LADSPA_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
403 @USE_LAME_TRUE@%package -n gstreamer-lame
404 @USE_LAME_TRUE@Summary: GStreamer plugin encoding mp3 songs
405 @USE_LAME_TRUE@Group: Libraries/Multimedia
406 @USE_LAME_TRUE@Requires: gstreamer-plugins >= %{version}
407 @USE_LAME_TRUE@Requires: lame >= 3.89
409 @USE_LAME_TRUE@%description -n gstreamer-lame
410 @USE_LAME_TRUE@Plugin for encoding mp3 with lame
412 @USE_LAME_TRUE@%files -n gstreamer-lame
413 @USE_LAME_TRUE@%defattr(-, root, root)
414 @USE_LAME_TRUE@%{_libdir}/gst/libgstlame*
416 @USE_LAME_TRUE@%post -n gstreamer-lame
417 @USE_LAME_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
420 @USE_LIBFAME_TRUE@%package -n gstreamer-libfame
421 @USE_LIBFAME_TRUE@Summary: GStreamer plugin to encode MPEG1/MPEG4 video
422 @USE_LIBFAME_TRUE@Group: Libraries/Multimedia
423 @USE_LIBFAME_TRUE@Requires: gstreamer-plugins >= %{version}
424 @USE_LIBFAME_TRUE@Requires: libfame >= 0.9.0
425 @USE_LIBFAME_TRUE@BuildRequires: libfame >= 0.9.0
427 @USE_LIBFAME_TRUE@%description -n gstreamer-libfame
428 @USE_LIBFAME_TRUE@Plugin for encoding MPEG1/MPEG4 video using libfame
430 @USE_LIBFAME_TRUE@%files -n gstreamer-libfame
431 @USE_LIBFAME_TRUE@%defattr(-, root, root)
432 @USE_LIBFAME_TRUE@%{_libdir}/gst/libgstlibfame*
434 @USE_LIBFAME_TRUE@%post -n gstreamer-libfame
435 @USE_LIBFAME_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
438 @USE_MAD_TRUE@%package -n gstreamer-mad
439 @USE_MAD_TRUE@Summary: Plugin using MAD for mp3 decoding
440 @USE_MAD_TRUE@Group: Libraries/Multimedia
441 @USE_MAD_TRUE@Requires: gstreamer-plugins >= %{version}
442 @USE_MAD_TRUE@Requires: mad >= 0.13.0
443 @USE_MAD_TRUE@BuildRequires: mad-devel >= 0.13.0
445 @USE_MAD_TRUE@%description -n gstreamer-mad
446 @USE_MAD_TRUE@Plugin for playback of mp3 songs using the very good MAD library
448 @USE_MAD_TRUE@%files -n gstreamer-mad
449 @USE_MAD_TRUE@%defattr(-, root, root)
450 @USE_MAD_TRUE@%{_libdir}/gst/libgstmad*
452 @USE_MAD_TRUE@%post -n gstreamer-mad
453 @USE_MAD_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
455 @USE_MAD_TRUE@%postun -n gstreamer-mad
456 @USE_MAD_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
457 @USE_MAD_TRUE@/sbin/ldconfig
460 @USE_MIKMOD_TRUE@%package -n gstreamer-mikmod
461 @USE_MIKMOD_TRUE@Summary: GStreamer Mikmod plugin
462 @USE_MIKMOD_TRUE@Group: Libraries/Multimedia
463 @USE_MIKMOD_TRUE@Requires: gstreamer-plugins >= %{version}
465 @USE_MIKMOD_TRUE@%description -n gstreamer-mikmod
466 @USE_MIKMOD_TRUE@Plugin for playback of module files supported by mikmod under GStreamer
468 @USE_MIKMOD_TRUE@%files -n gstreamer-mikmod
469 @USE_MIKMOD_TRUE@%defattr(-, root, root)
470 @USE_MIKMOD_TRUE@%{_libdir}/gst/libgstmikmod*
472 @USE_MIKMOD_TRUE@%post -n gstreamer-mikmod
473 @USE_MIKMOD_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
476 @USE_MJPEGTOOLS_TRUE@%package -n gstreamer-jpegmmx
477 @USE_MJPEGTOOLS_TRUE@Summary: GStreamer mjpegtools
478 @USE_MJPEGTOOLS_TRUE@Group: Libraries/Multimedia
479 @USE_MJPEGTOOLS_TRUE@Requires: gstreamer-plugins >= %{version}
480 @USE_MJPEGTOOLS_TRUE@Requires: mjpegtools >= %{version}
481 @USE_MJPEGTOOLS_TRUE@BuildRequires: mjpegtools-devel >= %{version}
482 @USE_MJPEGTOOLS_TRUE@
483 @USE_MJPEGTOOLS_TRUE@%description -n gstreamer-jpegmmx
484 @USE_MJPEGTOOLS_TRUE@Mgpegtools based encoding and decoding plugin
485 @USE_MJPEGTOOLS_TRUE@
486 @USE_MJPEGTOOLS_TRUE@%files -n gstreamer-jpegmmx
487 @USE_MJPEGTOOLS_TRUE@%defattr(-, root, root)
488 @USE_MJPEGTOOLS_TRUE@%{_libdir}/gst/libgstjpegmmx*
489 @USE_MJPEGTOOLS_TRUE@
490 @USE_MJPEGTOOLS_TRUE@%post -n gstreamer-jpegmmx
491 @USE_MJPEGTOOLS_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
494 @USE_MPEG2DEC_TRUE@%package -n gstreamer-mpeg
495 @USE_MPEG2DEC_TRUE@Summary: GStreamer plugins for MPEG video playback and encoding
496 @USE_MPEG2DEC_TRUE@Group: Libraries/Multimedia
497 @USE_MPEG2DEC_TRUE@Requires: gstreamer-plugins >= %{version}
498 @USE_MPEG2DEC_TRUE@Requires: mpeg2dec => 0.2.1
499 @USE_MPEG2DEC_TRUE@BuildRequires: mpeg2dec-devel => 0.2.1
500 @USE_MPEG2DEC_TRUE@Obsoletes: gstreamer-mpeg1
501 @USE_MPEG2DEC_TRUE@Obsoletes: gstreamer-mpeg2
502 @USE_MPEG2DEC_TRUE@Obsoletes: gstreamer-mpeg2dec
504 @USE_MPEG2DEC_TRUE@%description -n gstreamer-mpeg
505 @USE_MPEG2DEC_TRUE@Plugins for playing and encoding MPEG video
507 @USE_MPEG2DEC_TRUE@%files -n gstreamer-mpeg
508 @USE_MPEG2DEC_TRUE@%defattr(-, root, root)
509 @USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpeg1types*
510 @USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpeg1encoder*
511 @USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpeg1systemencode*
512 @USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpegaudio.*
513 @USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpegaudioparse*
514 @USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmp1*
515 @USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpegstream*
516 @USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpeg2enc*
517 @USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpeg2subt*
518 @USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpeg2types*
519 @USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpeg2dec*
521 @USE_MPEG2DEC_TRUE@%post -n gstreamer-mpeg
522 @USE_MPEG2DEC_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
524 ### OPENQUICKTIME ###
525 @USE_OPENQUICKTIME_TRUE@%package -n gstreamer-openquicktime
526 @USE_OPENQUICKTIME_TRUE@Summary: GStreamer OpenQuicktime video Plugin
527 @USE_OPENQUICKTIME_TRUE@Group: Libraries/Multimedia
528 @USE_OPENQUICKTIME_TRUE@Requires: gstreamer-plugins >= %{version}
529 @USE_OPENQUICKTIME_TRUE@Requires: openquicktime => 1.0
530 @USE_OPENQUICKTIME_TRUE@BuildRequires: openquicktime-devel => 1.0
531 @USE_OPENQUICKTIME_TRUE@
532 @USE_OPENQUICKTIME_TRUE@%description -n gstreamer-openquicktime
533 @USE_OPENQUICKTIME_TRUE@Plugin which uses the OpenQuicktime library
534 @USE_OPENQUICKTIME_TRUE@from 3ivx to play Quicktime movies.
535 @USE_OPENQUICKTIME_TRUE@(http://openquicktime.sourceforge.net/)
536 @USE_OPENQUICKTIME_TRUE@
537 @USE_OPENQUICKTIME_TRUE@%files -n gstreamer-openquicktime
538 @USE_OPENQUICKTIME_TRUE@%defattr(-, root, root)
539 @USE_OPENQUICKTIME_TRUE@%{_libdir}/gst/libgstopenquicktime*
540 @USE_OPENQUICKTIME_TRUE@
541 @USE_OPENQUICKTIME_TRUE@%post -n gstreamer-openquicktime
542 @USE_OPENQUICKTIME_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
545 @USE_OSS_TRUE@%package -n gstreamer-oss
546 @USE_OSS_TRUE@Summary: GStreamer plugins for input and output using OSS
547 @USE_OSS_TRUE@Group: Libraries/Multimedia
548 @USE_OSS_TRUE@Requires: gstreamer-plugins >= %{version}
550 @USE_OSS_TRUE@%description -n gstreamer-oss
551 @USE_OSS_TRUE@Plugins for output and input to the OpenSoundSytem audio
552 @USE_OSS_TRUE@drivers found in the Linux kernels or commercially available
553 @USE_OSS_TRUE@from OpenSound.
555 @USE_OSS_TRUE@%files -n gstreamer-oss
556 @USE_OSS_TRUE@%defattr(-, root, root)
557 @USE_OSS_TRUE@%{_libdir}/gst/libgstossaudio*
558 # @USE_OSS_TRUE@%{_libdir}/gst/libgstosshelper*
560 @USE_OSS_TRUE@%post -n gstreamer-oss
561 @USE_OSS_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
563 @USE_OSS_TRUE@%postun -n gstreamer-oss
564 @USE_OSS_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
565 @USE_OSS_TRUE@/sbin/ldconfig
568 @USE_RAW1394_TRUE@%package -n gstreamer-dv
569 @USE_RAW1394_TRUE@Summary: GStreamer dv plugin
570 @USE_RAW1394_TRUE@Group: Libraries/Multimedia
571 @USE_RAW1394_TRUE@Requires: gstreamer-plugins >= %{version}
573 @USE_RAW1394_TRUE@%description -n gstreamer-dv
574 @USE_RAW1394_TRUE@Plugin for digital video support
576 @USE_RAW1394_TRUE@%files -n gstreamer-dv
577 @USE_RAW1394_TRUE@%defattr(-, root, root)
578 @USE_RAW1394_TRUE@%{_libdir}/gst/gstdv*
580 @USE_RAW1394_TRUE@%post -n gstreamer-dv
581 @USE_RAW1394_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
584 @USE_RTP_TRUE@%package -n gstreamer-rtp
585 @USE_RTP_TRUE@Summary: GStreamer RTP plugin
586 @USE_RTP_TRUE@Group: Libraries/Multimedia
587 @USE_RTP_TRUE@Requires: gstreamer-plugins >= %{version}
588 @USE_RTP_TRUE@Requires: librtp >= 0.1
590 @USE_RTP_TRUE@%description -n gstreamer-rtp
591 @USE_RTP_TRUE@Library for transfering data with the RTP protocol
593 @USE_RTP_TRUE@%files -n gstreamer-rtp
594 @USE_RTP_TRUE@%defattr(-, root, root)
595 @USE_RTP_TRUE@%{_libdir}/gst/libgstrtp*
597 @USE_RTP_TRUE@%post -n gstreamer-rtp
598 @USE_RTP_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
601 @USE_SIDPLAY_TRUE@%package -n gstreamer-sid
602 @USE_SIDPLAY_TRUE@Summary: GStreamer Sid C64 music plugin
603 @USE_SIDPLAY_TRUE@Group: Libraries/Multimedia
604 @USE_SIDPLAY_TRUE@Requires: gstreamer-plugins >= %{version}
605 @USE_SIDPLAY_TRUE@Requires: libsidplay => 1.36.0
606 @USE_SIDPLAY_TRUE@BuildRequires: libsidplay-devel => 1.36.0
607 @USE_SIDPLAY_TRUE@%description -n gstreamer-sid
608 @USE_SIDPLAY_TRUE@Plugin for playback of C64 SID format music files
610 @USE_SIDPLAY_TRUE@%files -n gstreamer-sid
611 @USE_SIDPLAY_TRUE@%defattr(-, root, root)
612 @USE_SIDPLAY_TRUE@%{_libdir}/gst/libgstsid*
614 @USE_SIDPLAY_TRUE@%post -n gstreamer-sid
615 @USE_SIDPLAY_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
618 @USE_SDL_TRUE@%package -n gstreamer-sdl
619 @USE_SDL_TRUE@Summary: GStreamer plugin for outputing to SDL
620 @USE_SDL_TRUE@Group: Libraries/Multimedia
621 @USE_SDL_TRUE@Requires: SDL >= 1.2.0
622 @USE_SDL_TRUE@Requires: gstreamer-plugins >= %{version}
623 @USE_SDL_TRUE@BuildRequires: SDL-devel >= 1.2.0
625 @USE_SDL_TRUE@%description -n gstreamer-sdl
626 @USE_SDL_TRUE@Plugin for sending output to the Simple Direct Media architecture.
627 @USE_SDL_TRUE@(http://www.libsdl.org). Usefull for fullscreen playback.
629 @USE_SDL_TRUE@%files -n gstreamer-sdl
630 @USE_SDL_TRUE@%defattr(-, root, root)
631 @USE_SDL_TRUE@%{_libdir}/gst/libgstsdl*
633 @USE_SDL_TRUE@%post -n gstreamer-sdl
634 @USE_SDL_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
637 @USE_SHOUT_TRUE@%package -n gstreamer-icecast
638 @USE_SHOUT_TRUE@Summary: GStreamer Icecast broadcasting plugin
639 @USE_SHOUT_TRUE@Group: Libraries/Multimedia
640 @USE_SHOUT_TRUE@Requires: gstreamer-plugins >= %{version}
641 @USE_SHOUT_TRUE@Requires: libshout >= 1.0.5
642 @USE_SHOUT_TRUE@BuildRequires: libshout-devel >= 1.0.5
643 @USE_SHOUT_TRUE@%description -n gstreamer-icecast
644 @USE_SHOUT_TRUE@Plugin for broadcasting audio with the Icecast server
646 @USE_SHOUT_TRUE@%files -n gstreamer-icecast
647 @USE_SHOUT_TRUE@%defattr(-, root, root)
648 @USE_SHOUT_TRUE@%{_libdir}/gst/libgstshout*
650 @USE_SHOUT_TRUE@%post -n gstreamer-icecast
651 @USE_SHOUT_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
654 @USE_VORBIS_TRUE@%package -n gstreamer-vorbis
655 @USE_VORBIS_TRUE@Summary: GStreamer plugin for encoding and decoding Ogg Vorbis audio files
656 @USE_VORBIS_TRUE@Group: Libraries/Multimedia
657 @USE_VORBIS_TRUE@Requires: libogg >= 1.0beta4
658 @USE_VORBIS_TRUE@Requires: libvorbis >= 1.0beta4
659 @USE_VORBIS_TRUE@Requires: gstreamer-plugins >= %{version}
660 @USE_VORBIS_TRUE@BuildRequires: libogg-devel >= 1.0beta4
661 @USE_VORBIS_TRUE@BuildRequires: libvorbis-devel >= 1.0beta4
663 @USE_VORBIS_TRUE@%description -n gstreamer-vorbis
664 @USE_VORBIS_TRUE@Plugins for creating and playing Ogg Vorbis audio files.
666 @USE_VORBIS_TRUE@%files -n gstreamer-vorbis
667 @USE_VORBIS_TRUE@%defattr(-, root, root)
668 @USE_VORBIS_TRUE@%{_libdir}/gst/libgstvorbis*
670 @USE_VORBIS_TRUE@%post -n gstreamer-vorbis
671 @USE_VORBIS_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
673 @USE_VORBIS_TRUE@%postun -n gstreamer-vorbis
674 @USE_VORBIS_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
675 @USE_VORBIS_TRUE@/sbin/ldconfig
677 ### VIDEO 4 LINUX ###
678 @USE_V4L_TRUE@%package -n gstreamer-v4l
679 @USE_V4L_TRUE@Summary: GStreamer video for linux input plugin
680 @USE_V4L_TRUE@Group: Libraries/Multimedia
681 @USE_V4L_TRUE@Requires: gstreamer-plugins >= %{version}
683 @USE_V4L_TRUE@%description -n gstreamer-v4l
684 @USE_V4L_TRUE@Plugin for accessing video for Linux streams.
686 @USE_V4L_TRUE@%files -n gstreamer-v4l
687 @USE_V4L_TRUE@%defattr(-, root, root)
688 @USE_V4L_TRUE@%{_libdir}/gst/libgstv4l*
690 @USE_V4L_TRUE@%post -n gstreamer-v4l
691 @USE_V4L_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
694 # @USE_XVIDEO_TRUE@%package -n gstreamer-xvideosink
695 # @USE_XVIDEO_TRUE@Summary: GStreamer XFree output plugin
696 # @USE_XVIDEO_TRUE@Group: Libraries/Multimedia
697 # @USE_XVIDEO_TRUE@Requires: gstreamer-plugins >= %{version}
698 # @USE_XVIDEO_TRUE@Requires: Hermes => 1.3.0
699 # @USE_XVIDEO_TRUE@%description -n gstreamer-xvideosink
700 # @USE_XVIDEO_TRUE@Xfree86 video sink
702 # @USE_XVIDEO_TRUE@%files -n gstreamer-xvideosink
703 # @USE_XVIDEO_TRUE@%defattr(-, root, root)
704 # @USE_XVIDEO_TRUE@%{_libdir}/gst/libgstxvideosink*
706 # @USE_XVIDEO_TRUE@%post -n gstreamer-xvideosink
707 # @USE_XVIDEO_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
709 @USE_XVIDEO_TRUE@%package -n gstreamer-videosink
710 @USE_XVIDEO_TRUE@Summary: GStreamer Video Sink
711 @USE_XVIDEO_TRUE@Group: Libraries/Multimedia
712 @USE_XVIDEO_TRUE@Requires: gstreamer-plugins >= %{version}
714 @USE_XVIDEO_TRUE@%description -n gstreamer-videosink
715 @USE_XVIDEO_TRUE@Plugin for X playback
717 @USE_XVIDEO_TRUE@%files -n gstreamer-videosink
718 @USE_XVIDEO_TRUE@%defattr(-, root, root)
719 @USE_XVIDEO_TRUE@%{_libdir}/gst/libgstvideosink*
721 @USE_XVIDEO_TRUE@%post -n gstreamer-videosink
722 @USE_XVIDEO_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
724 ### JACK AUDIO CONNECTION KIT ###
725 @USE_JACK_TRUE@%package -n gstreamer-jack
726 @USE_JACK_TRUE@Summary: GStreamer plugin for the Jack Sound Server
727 @USE_JACK_TRUE@Group: Libraries/Multimedia
728 @USE_JACK_TRUE@Requires: gstreamer-plugins >= %{version}
729 @USE_JACK_TRUE@Requires: jack-audio-connection-kit => 0.28.0
731 @USE_JACK_TRUE@%description -n gstreamer-jack
732 @USE_JACK_TRUE@Plugin for the jack-audio-connection-kit
733 @USE_JACK_TRUE@profesional sound server
735 @USE_JACK_TRUE@%files -n gstreamer-jack
736 @USE_JACK_TRUE@%defattr(-, root, root)
737 @USE_JACK_TRUE@%{_libdir}/gst/libgstjack*
739 @USE_JACK_TRUE@%post -n gstreamer-jack
740 @USE_JACK_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
742 ### http source based on libghttp ###
743 @USE_HTTP_TRUE@%package -n gstreamer-httpsrc
744 @USE_HTTP_TRUE@Summary: GStreamer plugin for http protocol
745 @USE_HTTP_TRUE@Group: Libraries/Multimedia
746 @USE_HTTP_TRUE@Requires: gstreamer-plugins >= %{version}
747 @USE_HTTP_TRUE@Requires: libghttp => 1.0.9
748 @USE_HTTP_TRUE@BuildRequires: libghttp-devel => 1.0.9
750 @USE_HTTP_TRUE@%description -n gstreamer-httpsrc
751 @USE_HTTP_TRUE@Plugin supporting the http protocol based
752 @USE_HTTP_TRUE@on the libghttp library
754 @USE_HTTP_TRUE@%files -n gstreamer-httpsrc
755 @USE_HTTP_TRUE@%defattr(-, root, root)
756 @USE_HTTP_TRUE@%{_libdir}/gst/libgsthttpsrc*
758 @USE_HTTP_TRUE@%post -n gstreamer-httpsrc
759 @USE_HTTP_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
761 ### dxr3 DVD decoder card ###
762 @USE_DXR3_TRUE@%package -n gstreamer-dxr3
763 @USE_DXR3_TRUE@Summary: GStreamer plugin for DVD playback using dxr3 card
764 @USE_DXR3_TRUE@Group: Libraries/Multimedia
765 @USE_DXR3_TRUE@Requires: gstreamer-plugins >= %{version}
766 @USE_DXR3_TRUE@Requires: em8300 => 0.12.0
768 @USE_DXR3_TRUE@%description -n gstreamer-dxr3
769 @USE_DXR3_TRUE@Plugin supporting DVD playback using cards
770 @USE_DXR3_TRUE@with the dxr3 chipset like Hollywood Plus
771 @USE_DXR3_TRUE@and Creative Labs DVD cards.
773 @USE_DXR3_TRUE@%files -n gstreamer-dxr3
774 @USE_DXR3_TRUE@%defattr(-, root, root)
775 @USE_DXR3_TRUE@%{_libdir}/gst/libgstdxr3*
777 @USE_DXR3_TRUE@%post -n gstreamer-dxr3
778 @USE_DXR3_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
780 %package -n gstreamer-audio-effects
781 Summary: GStreamer audio effects plugin
782 Group: Libraries/Multimedia
783 Requires: gstreamer-plugins >= %{version}
785 %description -n gstreamer-audio-effects
786 Plugin with various audio effects including resampling,
787 sine waves generation, silence generation plugin
789 %files -n gstreamer-audio-effects
790 %defattr(-, root, root)
791 %{_libdir}/gst/libgstresample*
792 %{_libdir}/gst/libgstsine*
793 %{_libdir}/gst/libgstsilence*
794 %{_libdir}/gst/libgststereo.*
795 %{_libdir}/gst/libgststereo2mono*
796 %{_libdir}/gst/libgstvol*
797 %{_libdir}/gst/libgstplayondemand*
798 %{_libdir}/gst/libgstspeed*
799 %{_libdir}/gst/libgststereosplit*
801 %post -n gstreamer-audio-effects
802 %{_bindir}/gst-register --gst-mask=0 2> /dev/null
804 %package -n gstreamer-yuv4mpeg
805 Summary: GStreamer YUV to LAV converter
806 Group: Libraries/Multimedia
807 Requires: gstreamer-plugins >= %{version}
808 Obsoletes: gstreamer-lavencode
810 %description -n gstreamer-yuv4mpeg
811 It takes YUV video frames and adds a header in front of it so it can be processed with the lavtools from mjpeg
813 %files -n gstreamer-yuv4mpeg
814 %defattr(-, root, root)
815 %{_libdir}/gst/libgsty4m*
817 %post -n gstreamer-yuv4mpeg
818 %{_bindir}/gst-register --gst-mask=0 2> /dev/null
820 %package -n gstreamer-qcam
821 Summary: GStreamer QuickCam plugin
822 Group: Libraries/Multimedia
823 Requires: gstreamer-plugins >= %{version}
825 %description -n gstreamer-qcam
826 Plugin for accessing a Quickcam source
828 %files -n gstreamer-qcam
829 %defattr(-, root, root)
830 %{_libdir}/gst/libgstqcam*
832 %post -n gstreamer-qcam
833 %{_bindir}/gst-register --gst-mask=0 2> /dev/null
835 %package -n gstreamer-vcd
836 Summary: GStreamer Video CD plugin
837 Group: Libraries/Multimedia
838 Requires: gstreamer-plugins >= %{version}
840 %description -n gstreamer-vcd
841 Video CD parsing and playback
843 %files -n gstreamer-vcd
844 %defattr(-, root, root)
845 %{_libdir}/gst/libgstvcd*
846 %{_libdir}/gst/libgstcdxa*
848 %package -n gstreamer-udp
849 Summary: GStreamer plugins for UDP tranport
850 Group: Libraries/Multimedia
851 Requires: gstreamer-plugins >= %{version}
853 %description -n gstreamer-udp
854 Plugins for UDP transport
856 %files -n gstreamer-udp
857 %defattr(-, root, root)
858 %{_libdir}/gst/libgstudp*
860 %post -n gstreamer-udp
861 %{_bindir}/gst-register --gst-mask=0 2> /dev/null
863 %package -n gstreamer-flx
864 Summary: GStreamer plugin for FLI/FLX animation format
865 Group: Libraries/Multimedia
866 Requires: gstreamer-plugins >= %{version}
867 Requires: gstreamer-colorspace >= %{version}
868 %description -n gstreamer-flx
869 Plugin for playing FLI/FLX animations under GStreamer
871 %files -n gstreamer-flx
872 %defattr(-, root, root)
873 %{_libdir}/gst/libgstflx*
875 %post -n gstreamer-flx
876 %{_bindir}/gst-register --gst-mask=0 2> /dev/null
878 %package -n gstreamer-deinterlace
879 Summary: GStreamer Video deinterlacer
880 Group: Libraries/Multimedia
881 Requires: gstreamer-plugins >= %{version}
883 %description -n gstreamer-deinterlace
884 Video deinterlace plugin
886 %files -n gstreamer-deinterlace
887 %defattr(-, root, root)
888 %{_libdir}/gst/libgstdeinterlace*
890 %post -n gstreamer-deinterlace
891 %{_bindir}/gst-register --gst-mask=0 2> /dev/null
893 %package -n gstreamer-visualisation
894 Summary: GStreamer visualisations plugins
895 Group: Libraries/Multimedia
896 Requires: gstreamer-plugins >= %{version}
898 %description -n gstreamer-visualisation
899 Various plugins for visual effects to use with audio. Included are Smoothwave, Spectrum, Goom, Chart and vumeter. Also included are some plugins ported
900 from the Effectv project.
902 %files -n gstreamer-visualisation
903 %defattr(-, root, root)
904 %{_libdir}/gst/libgstsmooth*
905 %{_libdir}/gst/libgstspectrum*
906 %{_libdir}/gst/libgstvu*
907 %{_libdir}/gst/libgstgoom*
908 %{_libdir}/gst/libgstchart*
909 %{_libdir}/gst/libgstmonoscope*
910 %{_libdir}/gst/libgstsynaesthesia*
911 %{_libdir}/gst/libgsteffectv*
913 %post -n gstreamer-visualisation
914 %{_bindir}/gst-register --gst-mask=0 2> /dev/null
916 %package -n gstreamer-plugins-devel
917 Summary: GStreamer Plugin Library Headers
918 Group: Libraries/Multimedia
919 Requires: gstreamer-plugins >= %{version}
921 %description -n gstreamer-plugins-devel
922 GStreamer support libraries
924 %files -n gstreamer-plugins-devel
925 %defattr(-, root, root)
926 %{_includedir}/gst/*/*
927 %{_libdir}/gst/libgstidct*
929 %package -n gstreamer-misc
930 Summary: GStreamer plugins for various effects
931 Group: Libraries/Multimedia
932 Requires: gstreamer-plugins >= %{version}
934 %description -n gstreamer-misc
935 Plugins for various codecs, effects
938 %files -n gstreamer-misc
939 %defattr(-, root, root)
940 %{_libdir}/gst/libgstadder*
941 %{_libdir}/gst/libgstalaw*
942 %{_libdir}/gst/libgstintfloat*
943 %{_libdir}/gst/libgstlevel*
944 %{_libdir}/gst/libgstmedian*
945 %{_libdir}/gst/libgstmono2stereo*
946 %{_libdir}/gst/libgstmulaw*
947 %{_libdir}/gst/libgstpassthrough*
948 %{_libdir}/gst/libgstrtjpeg*
949 # %{_libdir}/gst/libgstfloatcast*
950 %{_libdir}/gst/libgstcutter*
952 %post -n gstreamer-misc
953 %{_bindir}/gst-register --gst-mask=0 2> /dev/null
955 %package -n gstreamer-audio-formats
956 Summary: GStreamer audio format plugin
957 Group: Libraries/Multimedia
958 Requires: gstreamer-plugins >= %{version}
959 BuildRequires: gcc-c++
961 %description -n gstreamer-audio-formats
962 Plugin for playback of wav, au and mod audio files as well as mp3 type
964 %files -n gstreamer-audio-formats
965 %defattr(-, root, root)
966 %{_libdir}/gst/libgstwavparse*
967 %{_libdir}/gst/libgstauparse*
968 %{_libdir}/gst/libgstmp3types*
969 %{_libdir}/gst/libgstmodplug*
971 %post -n gstreamer-audio-formats
972 %{_bindir}/gst-register --gst-mask=0 2> /dev/null
974 @USE_GCONF_TRUE@%package -n gstreamer-GConf
975 @USE_GCONF_TRUE@Summary: GStreamer GConf schemas
976 @USE_GCONF_TRUE@Group: Libraries/Multimedia
977 @USE_GCONF_TRUE@Requires: gstreamer-plugins >= %{version}
978 @USE_GCONF_TRUE@Requires: GConf2
979 @USE_GCONF_TRUE@BuildRequires: GConf2-devel
981 @USE_GCONF_TRUE@%description -n gstreamer-GConf
982 @USE_GCONF_TRUE@Installation of GStreamer GConf schemas.
983 @USE_GCONF_TRUE@These set usable defaults used by all GStreamer-enabled Gnome applications.
985 @USE_GCONF_TRUE@%files -n gstreamer-GConf
986 @USE_GCONF_TRUE@%defattr(-, root, root)
987 @USE_GCONF_TRUE@%{_sysconfdir}/gconf/schemas/gstreamer.schemas
989 @USE_GCONF_TRUE@%post -n gstreamer-GConf
990 @USE_GCONF_TRUE@export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
991 @USE_GCONF_TRUE@gconftool-2 --makefile-install-rule %{_sysconfdir}/gconf/schemas/gstreamer.schemas > /dev/null
994 * Thu Jun 06 2002 Thomas Vander Stichele <thomas@apestaart.org>
995 - various BuildRequires: additions
997 * Tue Jun 04 2002 Thomas Vander Stichele <thomas@apestaart.org>
998 - added USE_LIBADSPA_TRUE bits to ladspa package
1000 * Mon Jun 03 2002 Thomas Vander Stichele <thomas@apestaart.org>
1001 - Added libfame package
1003 * Mon May 12 2002 Christian Fredrik Kalager Schaller <Uraeus@linuxrising.org>
1004 - Added jack, dxr3, http packages
1005 - Added visualisation plugins, effecttv and synaesthesia
1006 - Created devel package
1007 - Removed gstreamer-plugins-libs package (moved it into gstreamer-plugins)
1008 - Replaced prefix/dirname with _macros
1010 * Mon May 06 2002 Thomas Vander Stichele <thomas@apestaart.org>
1011 - added gstreamer-GConf package
1013 * Wed Mar 13 2002 Thomas Vander Stichele <thomas@apestaart.org>
1014 - added more BuildRequires and Requires
1015 - rearranged some plugins
1016 - added changelog ;)