1 %define name gst-plugins
3 %define rel @GST_VERSION_RELEASE@
5 %define sysconfdir /etc
7 Summary: GStreamer Streaming-media framework plugins
12 Group: Libraries/Multimedia
13 Source: %{name}-%{ver}.tar.gz
14 BuildRoot: /var/tmp/%{name}-%{ver}-root
17 Requires: libxml >= 1.8.0
18 Requires: gstreamer >= %{ver}
19 BuildRequires: nasm => 0.90
22 GStreamer is a streaming-media framework, based on graphs of filters which
23 operate on media data. Applications using this library can do anything
24 from real-time sound processing to playing videos, and just about anything
25 else media-related. Its plugin-based architecture means that new data
26 types or processing capabilities can be added simply by installing new
30 %defattr(-, root, root)
31 %doc AUTHORS COPYING README
36 CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%{prefix} --sysconfdir=%{sysconfdir} --mandir=$RPM_BUILD_ROOT%{prefix}/share/man
38 if [ "$SMP" != "" ]; then
39 (make "MAKE=make -k -j $SMP"; exit 0)
40 make 2>&1 | tee make.log
42 make 2>&1 | tee make.log
46 [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
48 make prefix=$RPM_BUILD_ROOT%{prefix} install
51 [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
54 @USE_ESD_TRUE@%package -n gstreamer-esd
55 @USE_ESD_TRUE@Summary: Gstreamer plugin for ESD sound output
56 @USE_ESD_TRUE@Group: Libraries/Multimedia
57 @USE_ESD_TRUE@Requires: esound >= 0.2.8
58 @USE_ESD_TRUE@Requires: gstreamer >= %{ver}
60 @USE_ESD_TRUE@%description -n gstreamer-esd
61 @USE_ESD_TRUE@Output plugin for GStreamer for use with the esound package
63 @USE_ESD_TRUE@%files -n gstreamer-esd
64 @USE_ESD_TRUE@%defattr(-, root, root)
65 @USE_ESD_TRUE@%{prefix}/lib/gst/libesd*
67 @USE_ESD_TRUE@%post -n gstreamer-esd
68 @USE_ESD_TRUE@%{prefix}/bin/gst-register --gst-mask=0
70 @USE_ESD_TRUE@%postun -n gstreamer-esd
71 @USE_ESD_TRUE@%{prefix}/bin/gst-register --gst-mask=0
72 @USE_ESD_TRUE@/sbin/ldconfig
75 @USE_FESTIVAL_TRUE@%package -n gstreamer-festival
76 @USE_FESTIVAL_TRUE@Summary: GStreamer plugin for text-to-speech support using Festival
77 @USE_FESTIVAL_TRUE@Group: Libraries/Multimedia
78 @USE_FESTIVAL_TRUE@Requires: gstreamer >= %{ver}
79 @USE_FESTIVAL_TRUE@Requires: festival >= 1.4.1
81 @USE_FESTIVAL_TRUE@%description -n gstreamer-festival
82 @USE_FESTIVAL_TRUE@Element for text-to-speech using the festival server.
84 @USE_FESTIVAL_TRUE@%files -n gstreamer-festival
85 @USE_FESTIVAL_TRUE@%defattr(-, root, root)
86 @USE_FESTIVAL_TRUE@%{prefix}/lib/gst/libgstfestival*
88 @USE_FESTIVAL_TRUE@%post -n gstreamer-festival
89 @USE_FESTIVAL_TRUE@%{prefix}/bin/gst-register --gst-mask=0
92 @USE_HERMES_TRUE@%package -n gstreamer-xvideosink
93 @USE_HERMES_TRUE@Summary: Gstreamer XFree output plugin
94 @USE_HERMES_TRUE@Group: Libraries/Multimedia
95 @USE_HERMES_TRUE@Requires: gstreamer >= %{ver}
96 @USE_HERMES_TRUE@Requires: Hermes => 1.3.0
97 @USE_HERMES_TRUE@%description -n gstreamer-xvideosink
98 @USE_HERMES_TRUE@Xfree86 video sink
100 @USE_HERMES_TRUE@%files -n gstreamer-xvideosink
101 @USE_HERMES_TRUE@%defattr(-, root, root)
102 @USE_HERMES_TRUE@%{prefix}/lib/gst/libxvideosink*
104 @USE_HERMES_TRUE@%post -n gstreamer-xvideosink
105 @USE_HERMES_TRUE@%{prefix}/bin/gst-register --gst-mask=0
107 @USE_HERMES_TRUE@%package -n gstreamer-colorspace
108 @USE_HERMES_TRUE@Summary: Gstreamer colorspace conversion plugin
109 @USE_HERMES_TRUE@Group: Libraries/Multimedia
110 @USE_HERMES_TRUE@Requires: gstreamer >= %{ver}
111 @USE_HERMES_TRUE@Requires: Hermes => 1.3.0
112 @USE_HERMES_TRUE@%description -n gstreamer-colorspace
113 @USE_HERMES_TRUE@Colorspace plugin based on Hermes library
115 @USE_HERMES_TRUE@%files -n gstreamer-colorspace
116 @USE_HERMES_TRUE@%defattr(-, root, root)
117 @USE_HERMES_TRUE@%{prefix}/lib/gst/libgstcolorspace*
119 @USE_HERMES_TRUE@%post -n gstreamer-colorspace
120 @USE_HERMES_TRUE@%{prefix}/bin/gst-register --gst-mask=0
124 @USE_LAME_TRUE@%package -n gstreamer-lame
125 @USE_LAME_TRUE@Summary: GStreamer plugin encoding mp3 songs
126 @USE_LAME_TRUE@Group: Libraries/Multimedia
127 @USE_LAME_TRUE@Requires: gstreamer >= %{ver}
129 @USE_LAME_TRUE@%description -n gstreamer-lame
130 @USE_LAME_TRUE@Plugin for encoding mp3 with lame
132 @USE_LAME_TRUE@%files -n gstreamer-lame
133 @USE_LAME_TRUE@%defattr(-, root, root)
134 @USE_LAME_TRUE@%{prefix}/lib/gst/libgstlame*
136 @USE_LAME_TRUE@%post -n gstreamer-lame
137 @USE_LAME_TRUE@%{prefix}/bin/gst-register --gst-mask=0
140 @USE_MAD_TRUE@%package -n gstreamer-mad
141 @USE_MAD_TRUE@Summary: Plugin using MAD for mp3 decoding
142 @USE_MAD_TRUE@Group: Libraries/Multimedia
143 @USE_MAD_TRUE@Requires: gstreamer >= %{ver}
144 @USE_MAD_TRUE@Requires: gstreamer-plugin-libs = %{ver}
145 @USE_MAD_TRUE@Requires: mad >= 0.13.0
147 @USE_MAD_TRUE@%description -n gstreamer-mad
148 @USE_MAD_TRUE@Plugin for playback of mp3 songs using the very good MAD library
150 @USE_MAD_TRUE@%files -n gstreamer-mad
151 @USE_MAD_TRUE@%defattr(-, root, root)
152 @USE_MAD_TRUE@%{prefix}/lib/gst/libgstmad*
154 @USE_MAD_TRUE@%post -n gstreamer-mad
155 @USE_MAD_TRUE@%{prefix}/bin/gst-register --gst-mask=0
157 @USE_MAD_TRUE@%postun -n gstreamer-mad
158 @USE_MAD_TRUE@%{prefix}/bin/gst-register --gst-mask=0
159 @USE_MAD_TRUE@/sbin/ldconfig
162 @USE_OSS_TRUE@%package -n gstreamer-oss
163 @USE_OSS_TRUE@Summary: Gstreamer plugins for input and output using OSS
164 @USE_OSS_TRUE@Group: Libraries/Multimedia
165 @USE_OSS_TRUE@Requires: gstreamer >= %{ver}
167 @USE_OSS_TRUE@%description -n gstreamer-oss
168 @USE_OSS_TRUE@Plugins for output and input to the OpenSoundSytem audio
169 @USE_OSS_TRUE@drivers found in the Linux kernels or commercially available
170 @USE_OSS_TRUE@from OpenSound.
172 @USE_OSS_TRUE@%files -n gstreamer-oss
173 @USE_OSS_TRUE@%defattr(-, root, root)
174 @USE_OSS_TRUE@%{prefix}/lib/gst/libgstoss*
176 @USE_OSS_TRUE@%post -n gstreamer-oss
177 @USE_OSS_TRUE@%{prefix}/bin/gst-register --gst-mask=0
179 @USE_OSS_TRUE@%postun -n gstreamer-oss
180 @USE_OSS_TRUE@%{prefix}/bin/gst-register --gst-mask=0
181 @USE_OSS_TRUE@/sbin/ldconfig
184 @USE_VORBIS_TRUE@%package -n gstreamer-vorbis
185 @USE_VORBIS_TRUE@Summary: Gstreamer plugin for encoding and decoding Ogg Vorbis audio files
186 @USE_VORBIS_TRUE@Group: Libraries/Multimedia
187 @USE_VORBIS_TRUE@Requires: libogg >= 1.0beta4
188 @USE_VORBIS_TRUE@Requires: libvorbis >= 1.0beta4
189 @USE_VORBIS_TRUE@Requires: gstreamer >= %{ver}
191 @USE_VORBIS_TRUE@%description -n gstreamer-vorbis
192 @USE_VORBIS_TRUE@Plugins for creating and playing Ogg Vorbis audio files.
194 @USE_VORBIS_TRUE@%files -n gstreamer-vorbis
195 @USE_VORBIS_TRUE@%defattr(-, root, root)
196 @USE_VORBIS_TRUE@%{prefix}/lib/gst/libgstvorbis*
198 @USE_VORBIS_TRUE@%post -n gstreamer-vorbis
199 @USE_VORBIS_TRUE@%{prefix}/bin/gst-register --gst-mask=0
201 @USE_VORBIS_TRUE@%postun -n gstreamer-vorbis
202 @USE_VORBIS_TRUE@%{prefix}/bin/gst-register --gst-mask=0
203 @USE_VORBIS_TRUE@/sbin/ldconfig
205 @USE_AALIB_TRUE@%package -n gstreamer-aalib
206 @USE_AALIB_TRUE@Summary: Gstreamer plugin for Ascii-art output
207 @USE_AALIB_TRUE@Group: Libraries/Multimedia
208 @USE_AALIB_TRUE@Requires: aalib >= 1.3
209 @USE_AALIB_TRUE@BuildRequires: aalib-devel >= 1.3
210 @USE_AALIB_TRUE@Requires: gstreamer >= %{ver}
212 @USE_AALIB_TRUE@%description -n gstreamer-aalib
213 @USE_AALIB_TRUE@Plugin for viewing movies in Ascii-art using aalib library.
215 @USE_AALIB_TRUE@%files -n gstreamer-aalib
216 @USE_AALIB_TRUE@%defattr(-, root, root)
217 @USE_AALIB_TRUE@%{prefix}/lib/gst/libgstaa*
219 @USE_AALIB_TRUE@%post -n gstreamer-aalib
220 @USE_AALIB_TRUE@%{prefix}/bin/gst-register --gst-mask=0
222 @USE_AUDIOFILE_TRUE@%package -n gstreamer-audiofile
223 @USE_AUDIOFILE_TRUE@Summary: GStreamer plugin audiofile support
224 @USE_AUDIOFILE_TRUE@Group: Libraries/Multimedia
225 @USE_AUDIOFILE_TRUE@Requires: gstreamer >= %{ver}
226 @USE_AUDIOFILE_TRUE@Requires: audiofile >= 0.2.1
227 @USE_AUDIOFILE_TRUE@Requires: gstreamer-plugin-libs = %{ver}
229 @USE_AUDIOFILE_TRUE@%description -n gstreamer-audiofile
230 @USE_AUDIOFILE_TRUE@Plugin for supporting reading and writing all files audiofile support
232 @USE_AUDIOFILE_TRUE@%files -n gstreamer-audiofile
233 @USE_AUDIOFILE_TRUE@%defattr(-, root, root)
234 @USE_AUDIOFILE_TRUE@%{prefix}/lib/gst/libafs*
236 @USE_AUDIOFILE_TRUE@%post -n gstreamer-audiofile
237 @USE_AUDIOFILE_TRUE@%{prefix}/bin/gst-register --gst-mask=0
239 @USE_AVIFILE_TRUE@%package -n gstreamer-avi
240 @USE_AVIFILE_TRUE@Summary: Gstreamer plugin for AVI format movie playback
241 @USE_AVIFILE_TRUE@Group: Libraries/Multimedia
242 @USE_AVIFILE_TRUE@Requires: gstreamer >= %{ver}
243 @USE_AVIFILE_TRUE@Requires: gstreamer-plugin-libs = %{ver}
244 @USE_AVIFILE_TRUE@Requires: avifile = 0.6.20011111DD
246 @USE_AVIFILE_TRUE@%description -n gstreamer-avi
247 @USE_AVIFILE_TRUE@Plugins for playback of AVI format media files.
249 @USE_AVIFILE_TRUE@%files -n gstreamer-avi
250 @USE_AVIFILE_TRUE@%defattr(-, root, root)
251 @USE_AVIFILE_TRUE@%{prefix}/lib/gst/libgstavi*
252 @USE_AVIFILE_TRUE@%{prefix}/lib/gst/libwin*
254 @USE_AVIFILE_TRUE@%post -n gstreamer-avi
255 @USE_AVIFILE_TRUE@%{prefix}/bin/gst-register --gst-mask=0
257 @USE_CDPARANOIA_TRUE@%package -n gstreamer-cdparanoia
258 @USE_CDPARANOIA_TRUE@Summary: Gstreamer plugin for CD audio input using CDParanoia IV
259 @USE_CDPARANOIA_TRUE@Group: Libraries/Multimedia
260 @USE_CDPARANOIA_TRUE@Requires: cdparanoia >= alpha9.7
261 @USE_CDPARANOIA_TRUE@Requires: gstreamer >= %{ver}
262 @USE_CDPARANOIA_TRUE@BuildRequires: cdparanoia-devel >= alpha9.7
263 @USE_CDPARANOIA_TRUE@
264 @USE_CDPARANOIA_TRUE@%description -n gstreamer-cdparanoia
265 @USE_CDPARANOIA_TRUE@Plugin for ripping audio tracks using cdparanoia under GStreamer
266 @USE_CDPARANOIA_TRUE@
267 @USE_CDPARANOIA_TRUE@%files -n gstreamer-cdparanoia
268 @USE_CDPARANOIA_TRUE@%defattr(-, root, root)
269 @USE_CDPARANOIA_TRUE@%{prefix}/lib/gst/libgstcdparanoia*
270 @USE_CDPARANOIA_TRUE@
271 @USE_CDPARANOIA_TRUE@%post -n gstreamer-cdparanoia
272 @USE_CDPARANOIA_TRUE@%{prefix}/bin/gst-register --gst-mask=0
274 @USE_FLAC_TRUE@%package -n gstreamer-flac
275 @USE_FLAC_TRUE@Summary: Gstreamer plugin for FLAC lossless audio format
276 @USE_FLAC_TRUE@Group: Libraries/Multimedia
277 @USE_FLAC_TRUE@Requires: gstreamer >= %{ver}
279 @USE_FLAC_TRUE@%description -n gstreamer-flac
280 @USE_FLAC_TRUE@Plugin for the free FLAC lossless audio format.
282 @USE_FLAC_TRUE@%files -n gstreamer-flac
283 @USE_FLAC_TRUE@%defattr(-, root, root)
284 @USE_FLAC_TRUE@%{prefix}/lib/gst/libgstflac*
286 @USE_FLAC_TRUE@%post -n gstreamer-flac
287 @USE_FLAC_TRUE@%{prefix}/bin/gst-register --gst-mask=0
289 @USE_GNOME_VFS_TRUE@%package -n gstreamer-gnomevfs
290 @USE_GNOME_VFS_TRUE@Summary: GStreamer plugins for GNOME VFS input and output
291 @USE_GNOME_VFS_TRUE@Group: Libraries/Multimedia
292 @USE_GNOME_VFS_TRUE@Requires: gnome-vfs > 1.0
293 @USE_GNOME_VFS_TRUE@Requires: gstreamer >= %{ver}
294 @USE_GNOME_VFS_TRUE@BuildRequires: gnome-vfs-devel > 1.0
296 @USE_GNOME_VFS_TRUE@%description -n gstreamer-gnomevfs
297 @USE_GNOME_VFS_TRUE@Plugins for reading and writing through GNOME VFS.
299 @USE_GNOME_VFS_TRUE@%files -n gstreamer-gnomevfs
300 @USE_GNOME_VFS_TRUE@%defattr(-, root, root)
301 @USE_GNOME_VFS_TRUE@%{prefix}/lib/gst/libgstgnomevfs*
303 @USE_GNOME_VFS_TRUE@%post -n gstreamer-gnomevfs
304 @USE_GNOME_VFS_TRUE@%{prefix}/bin/gst-register --gst-mask=0
306 @USE_GSM_TRUE@%package -n gstreamer-gsm
307 @USE_GSM_TRUE@Summary: Gstreamer plugin for GSM lossy audio format
308 @USE_GSM_TRUE@Group: Libraries/Multimedia
309 @USE_GSM_TRUE@Requires: gsm >= 1.0.10
310 @USE_GSM_TRUE@Requires: gstreamer >= %{ver}
312 @USE_GSM_TRUE@%description -n gstreamer-gsm
313 @USE_GSM_TRUE@Output plugin for GStreamer to convert to GSM lossy audio format.
315 @USE_GSM_TRUE@%files -n gstreamer-gsm
316 @USE_GSM_TRUE@%defattr(-, root, root)
317 @USE_GSM_TRUE@%{prefix}/lib/gst/libgstgsm*
319 @USE_GSM_TRUE@%post -n gstreamer-gsm
320 @USE_GSM_TRUE@%{prefix}/bin/gst-register --gst-mask=0
322 @USE_MPEG2DEC_TRUE@%package -n gstreamer-mpeg
323 @USE_MPEG2DEC_TRUE@Summary: GStreamer plugins for MPEG video playback and encoding
324 @USE_MPEG2DEC_TRUE@Group: Libraries/Multimedia
325 @USE_MPEG2DEC_TRUE@Requires: gstreamer >= %{ver}
326 @USE_MPEG2DEC_TRUE@Requires: mpeg2dec => 0.2.0
327 @USE_MPEG2DEC_TRUE@Requires: gstreamer-plugin-libs => %{ver}
328 @USE_MPEG2DEC_TRUE@Obsoletes: gstreamer-mpeg1
329 @USE_MPEG2DEC_TRUE@Obsoletes: gstreamer-mpeg2
331 @USE_MPEG2DEC_TRUE@%description -n gstreamer-mpeg
332 @USE_MPEG2DEC_TRUE@Plugins for playing and encoding MPEG video
334 @USE_MPEG2DEC_TRUE@%files -n gstreamer-mpeg
335 @USE_MPEG2DEC_TRUE@%defattr(-, root, root)
336 @USE_MPEG2DEC_TRUE@%{prefix}/lib/gst/libgstmpeg1types*
337 @USE_MPEG2DEC_TRUE@%{prefix}/lib/gst/libgstmpeg1encoder*
338 @USE_MPEG2DEC_TRUE@%{prefix}/lib/gst/libgstmpegaudio*
339 @USE_MPEG2DEC_TRUE@%{prefix}/lib/gst/libgstmp1*
340 @USE_MPEG2DEC_TRUE@%{prefix}/lib/gst/libgstmpegstream*
341 # @USE_MPEG2DEC_TRUE@%{prefix}/lib/gst/libgstmpeg2play*
342 @USE_MPEG2DEC_TRUE@%{prefix}/lib/gst/libgstmpeg2enc*
343 @USE_MPEG2DEC_TRUE@%{prefix}/lib/gst/libgstmpeg2subt*
344 # @USE_MPEG2DEC_TRUE@%{prefix}/lib/gst/libgstmp2videoparse*
346 @USE_MPEG2DEC_TRUE@%post -n gstreamer-mpeg
347 @USE_MPEG2DEC_TRUE@%{prefix}/bin/gst-register --gst-mask=0
349 @USE_MPEG2DEC_TRUE@%package -n gstreamer-mpeg2dec
350 @USE_MPEG2DEC_TRUE@Summary: GStreamer plugins for Mpeg level 2 playback
351 @USE_MPEG2DEC_TRUE@Group: Libraries/Multimedia
352 @USE_MPEG2DEC_TRUE@Requires: gstreamer >= %{ver}
353 @USE_MPEG2DEC_TRUE@Requires: mpeg2dec >= 0.2.0
355 @USE_MPEG2DEC_TRUE@%description -n gstreamer-mpeg2dec
356 @USE_MPEG2DEC_TRUE@Plugins for playing mpeg level 2 encoded movies
358 @USE_MPEG2DEC_TRUE@%files -n gstreamer-mpeg2dec
359 @USE_MPEG2DEC_TRUE@%defattr(-, root, root)
360 @USE_MPEG2DEC_TRUE@%{prefix}/lib/gst/libgstmpeg2dec*
362 @USE_MPEG2DEC_TRUE@%post -n gstreamer-mpeg2dec
363 @USE_MPEG2DEC_TRUE@%{prefix}/bin/gst-register --gst-mask=0
365 @USE_SDL_TRUE@%package -n gstreamer-sdl
366 @USE_SDL_TRUE@Summary: Gstreamer plugin for outputing to SDL
367 @USE_SDL_TRUE@Group: Libraries/Multimedia
368 @USE_SDL_TRUE@Requires: SDL >= 1.2.0
369 @USE_SDL_TRUE@Requires: gstreamer >= %{ver}
370 @USE_SDL_TRUE@BuildRequires: SDL-devel >= 1.2.0
372 @USE_SDL_TRUE@%description -n gstreamer-sdl
373 @USE_SDL_TRUE@Plugin for sending output to the Simple Direct Media architecture.
374 @USE_SDL_TRUE@(http://www.libsdl.org). Usefull for fullscreen playback.
376 @USE_SDL_TRUE@%files -n gstreamer-sdl
377 @USE_SDL_TRUE@%defattr(-, root, root)
378 @USE_SDL_TRUE@%{prefix}/lib/gst/libsdl*
380 @USE_SDL_TRUE@%post -n gstreamer-sdl
381 @USE_SDL_TRUE@%{prefix}/bin/gst-register --gst-mask=0
383 @USE_OPENQUICKTIME_TRUE@%package -n gstreamer-openquicktime
384 @USE_OPENQUICKTIME_TRUE@Summary: GStreamer OpenQuicktime video Plugin
385 @USE_OPENQUICKTIME_TRUE@Group: Libraries/Multimedia
386 @USE_OPENQUICKTIME_TRUE@Requires: gstreamer >= %{ver}
387 @USE_OPENQUICKTIME_TRUE@Requires: OpenQuicktime = 20010429
388 @USE_OPENQUICKTIME_TRUE@
389 @USE_OPENQUICKTIME_TRUE@%description -n gstreamer-openquicktime
390 @USE_OPENQUICKTIME_TRUE@Plugin which uses the OpenQuicktime library
391 @USE_OPENQUICKTIME_TRUE@from 3ivx to play Quicktime movies.
392 @USE_OPENQUICKTIME_TRUE@(http://openquicktime.sourceforge.net/)
393 @USE_OPENQUICKTIME_TRUE@
394 @USE_OPENQUICKTIME_TRUE@%files -n gstreamer-openquicktime
395 @USE_OPENQUICKTIME_TRUE@%defattr(-, root, root)
396 @USE_OPENQUICKTIME_TRUE@%{prefix}/lib/gst/libopenquicktime*
397 @USE_OPENQUICKTIME_TRUE@
398 @USE_OPENQUICKTIME_TRUE@%post -n gstreamer-openquicktime
399 @USE_OPENQUICKTIME_TRUE@%{prefix}/bin/gst-register --gst-mask=0
402 @USE_V4L_TRUE@%package -n gstreamer-v4l
403 @USE_V4L_TRUE@Summary: GStreamer video for linux input plugin
404 @USE_V4L_TRUE@Group: Libraries/Multimedia
405 @USE_V4L_TRUE@Requires: gstreamer >= %{ver}
407 @USE_V4L_TRUE@%description -n gstreamer-v4l
408 @USE_V4L_TRUE@Plugin for accessing video for Linux streams.
410 @USE_V4L_TRUE@%files -n gstreamer-v4l
411 @USE_V4L_TRUE@%defattr(-, root, root)
412 @USE_V4L_TRUE@%{prefix}/lib/gst/libv4l*
414 @USE_V4L_TRUE@%post -n gstreamer-v4l
415 @USE_V4L_TRUE@%{prefix}/bin/gst-register --gst-mask=0
418 @USE_ALSA_TRUE@%package -n gstreamer-alsa
419 @USE_ALSA_TRUE@Summary: GStreamer plugins for the ALSA sound architecture
420 @USE_ALSA_TRUE@Group: Libraries/Multimedia
421 @USE_ALSA_TRUE@Requires: gstreamer >= %{ver}
423 @USE_ALSA_TRUE@%description -n gstreamer-alsa
424 @USE_ALSA_TRUE@Input and output plugin for the ALSA soundcard driver architecture.
426 @USE_ALSA_TRUE@%files -n gstreamer-alsa
427 @USE_ALSA_TRUE@%defattr(-, root, root)
428 @USE_ALSA_TRUE@%{prefix}/lib/gst/libgstalsa*
430 @USE_ALSA_TRUE@%post -n gstreamer-alsa
431 @USE_ALSA_TRUE@%{prefix}/bin/gst-register --gst-mask=0
433 @USE_DVDREAD_TRUE@%package -n gstreamer-libdvd
434 @USE_DVDREAD_TRUE@Summary: GStreamer plugins for DVD playback
435 @USE_DVDREAD_TRUE@Group: Libraries/Multimedia
436 @USE_DVDREAD_TRUE@Requires: gstreamer >= %{ver}
438 @USE_DVDREAD_TRUE@%description -n gstreamer-libdvd
439 @USE_DVDREAD_TRUE@Input and output plugin for the ALSA soundcard driver architecture.
441 @USE_DVDREAD_TRUE@%files -n gstreamer-libdvd
442 @USE_DVDREAD_TRUE@%defattr(-, root, root)
443 @USE_DVDREAD_TRUE@%{prefix}/lib/gst/libdvd*
445 @USE_DVDREAD_TRUE@%post -n gstreamer-libdvd
446 @USE_DVDREAD_TRUE@%{prefix}/bin/gst-register --gst-mask=0
448 @USE_A52DEC_TRUE@%package -n gstreamer-a52dec
449 @USE_A52DEC_TRUE@Summary: GStreamer VOB decoder plugin
450 @USE_A52DEC_TRUE@Group: Libraries/Multimedia
451 @USE_A52DEC_TRUE@Requires: gstreamer >= %{ver}
452 @USE_A52DEC_TRUE@Requires: a52dec >= 0.7.0
454 @USE_A52DEC_TRUE@%description -n gstreamer-a52dec
455 @USE_A52DEC_TRUE@Plugin for decoding of VOB files
457 @USE_A52DEC_TRUE@%files -n gstreamer-a52dec
458 @USE_A52DEC_TRUE@%defattr(-, root, root)
459 @USE_A52DEC_TRUE@%{prefix}/lib/gst/libgsta52dec*
461 @USE_A52DEC_TRUE@%post -n gstreamer-a52dec
462 @USE_A52DEC_TRUE@%{prefix}/bin/gst-register --gst-mask=0
464 @USE_MIKMOD_TRUE@%package -n gstreamer-mikmod
465 @USE_MIKMOD_TRUE@Summary: GStreamer Mikmod plugin
466 @USE_MIKMOD_TRUE@Group: Libraries/Multimedia
467 @USE_MIKMOD_TRUE@Requires: gstreamer >= %{ver}
469 @USE_MIKMOD_TRUE@%description -n gstreamer-mikmod
470 @USE_MIKMOD_TRUE@Plugin for playback of module files supported by mikmod under GStreamer
472 @USE_MIKMOD_TRUE@%files -n gstreamer-mikmod
473 @USE_MIKMOD_TRUE@%defattr(-, root, root)
474 @USE_MIKMOD_TRUE@%{prefix}/lib/gst/libgstmikmod*
476 @USE_MIKMOD_TRUE@%post -n gstreamer-mikmod
477 @USE_MIKMOD_TRUE@%{prefix}/bin/gst-register --gst-mask=0
479 @USE_SIDPLAY_TRUE@%package -n gstreamer-sid
480 @USE_SIDPLAY_TRUE@Summary: GStreamer Sid C64 music plugin
481 @USE_SIDPLAY_TRUE@Group: Libraries/Multimedia
482 @USE_SIDPLAY_TRUE@Requires: gstreamer >= %{ver}
483 @USE_SIDPLAY_TRUE@Requires: libsidplay => 1.36.0
484 @USE_SIDPLAY_TRUE@%description -n gstreamer-sid
485 @USE_SIDPLAY_TRUE@Plugin for playback of C64 SID format music files
487 @USE_SIDPLAY_TRUE@%files -n gstreamer-sid
488 @USE_SIDPLAY_TRUE@%defattr(-, root, root)
489 @USE_SIDPLAY_TRUE@%{prefix}/lib/gst/libgstsid*
491 @USE_SIDPLAY_TRUE@%post -n gstreamer-sid
492 @USE_SIDPLAY_TRUE@%{prefix}/bin/gst-register --gst-mask=0
494 @USE_RTP_TRUE@%package -n gstreamer-rtp
495 @USE_RTP_TRUE@Summary: GStreamer RTP plugin
496 @USE_RTP_TRUE@Group: Libraries/Multimedia
497 @USE_RTP_TRUE@Requires: gstreamer >= %{ver}
498 @USE_RTP_TRUE@Requires: librtp >= 0.1
500 @USE_RTP_TRUE@%description -n gstreamer-rtp
501 @USE_RTP_TRUE@Library for transfering data with the RTP protocol
503 @USE_RTP_TRUE@%files -n gstreamer-rtp
504 @USE_RTP_TRUE@%defattr(-, root, root)
505 @USE_RTP_TRUE@%{prefix}/lib/gst/libgstrtp*
507 @USE_RTP_TRUE@%post -n gstreamer-rtp
508 @USE_RTP_TRUE@%{prefix}/bin/gst-register --gst-mask=0
510 @USE_ARTS_TRUE@%package -n gstreamer-artsd
511 @USE_ARTS_TRUE@Summary: GStreamer artsd output plugin
512 @USE_ARTS_TRUE@Group: Libraries/Multimedia
513 @USE_ARTS_TRUE@Requires: gstreamer >= %{ver}
515 @USE_ARTS_TRUE@%description -n gstreamer-artsd
516 @USE_ARTS_TRUE@Plugin for outputing to artsd sound server
518 @USE_ARTS_TRUE@%files -n gstreamer-artsd
519 @USE_ARTS_TRUE@%defattr(-, root, root)
520 @USE_ARTS_TRUE@%{prefix}/lib/gst/libartsd*
522 @USE_ARTS_TRUE@%post -n gstreamer-artsd
523 @USE_ARTS_TRUE@%{prefix}/bin/gst-register --gst-mask=0
525 @USE_RAW1394_TRUE@%package -n gstreamer-dv
526 @USE_RAW1394_TRUE@Summary: GStreamer dv plugin
527 @USE_RAW1394_TRUE@Group: Libraries/Multimedia
528 @USE_RAW1394_TRUE@Requires: gstreamer >= %{ver}
530 @USE_RAW1394_TRUE@%description -n gstreamer-dv
531 @USE_RAW1394_TRUE@Plugin for digital video support
533 @USE_RAW1394_TRUE@%files -n gstreamer-dv
534 @USE_RAW1394_TRUE@%defattr(-, root, root)
535 @USE_RAW1394_TRUE@%{prefix}/lib/gst/gstdv*
537 @USE_RAW1394_TRUE@%post -n gstreamer-dv
538 @USE_RAW1394_TRUE@%{prefix}/bin/gst-register --gst-mask=0
540 %package -n gstreamer-resample
541 Summary: GStreamer resample plugin
542 Group: Libraries/Multimedia
543 Requires: gstreamer >= %{ver}
545 %description -n gstreamer-resample
546 Library for resampling of sound
548 %files -n gstreamer-resample
549 %defattr(-, root, root)
550 %{prefix}/lib/gst/libgstresample*
552 %post -n gstreamer-resample
553 %{prefix}/bin/gst-register --gst-mask=0
555 %package -n gstreamer-sine
556 Summary: GStreamer Sine effect plugin
557 Group: Libraries/Multimedia
558 Requires: gstreamer >= %{ver}
560 %description -n gstreamer-sine
561 Plugin for generating sine waves.
563 %files -n gstreamer-sine
564 %defattr(-, root, root)
565 %{prefix}/lib/gst/libgstsine*
567 %post -n gstreamer-sine
568 %{prefix}/bin/gst-register --gst-mask=0
570 %package -n gstreamer-lavencode
571 Summary: GStreamer YUV to LAV converter
572 Group: Libraries/Multimedia
573 Requires: gstreamer >= %{ver}
575 %description -n gstreamer-lavencode
576 It takes YUV video frames and adds a header in front of it so it can be processed with the lavtools from mjpeg
578 %files -n gstreamer-lavencode
579 %defattr(-, root, root)
580 %{prefix}/lib/gst/libgsty4m*
582 %post -n gstreamer-lavencode
583 %{prefix}/bin/gst-register --gst-mask=0
585 %package -n gstreamer-silence
586 Summary: GStreamer Silence plugin
587 Group: Libraries/Multimedia
588 Requires: gstreamer >= %{ver}
590 %description -n gstreamer-silence
591 Plugin for generation of silence
593 %files -n gstreamer-silence
594 %defattr(-, root, root)
595 %{prefix}/lib/gst/libgstsilence*
597 %post -n gstreamer-silence
598 %{prefix}/bin/gst-register --gst-mask=0
600 %package -n gstreamer-qcam
601 Summary: GStreamer QuickCam plugin
602 Group: Libraries/Multimedia
603 Requires: gstreamer >= %{ver}
605 %description -n gstreamer-qcam
606 Plugin for accessing a Quickcam source
608 %files -n gstreamer-qcam
609 %defattr(-, root, root)
610 %{prefix}/lib/gst/libgstqcam*
612 %post -n gstreamer-qcam
613 %{prefix}/bin/gst-register --gst-mask=0
615 %package -n gstreamer-au
616 Summary: GStreamer au audiofile plugin
617 Group: Libraries/Multimedia
618 Requires: gstreamer >= %{ver}
620 %description -n gstreamer-au
621 Plugin for playback of the SUN au audio format.
623 %files -n gstreamer-au
624 %defattr(-, root, root)
625 %{prefix}/lib/gst/libgstparseau*
627 %post -n gstreamer-au
628 %{prefix}/bin/gst-register --gst-mask=0
630 %package -n gstreamer-vcd
631 Summary: GStreamer Video CD plugin
632 Group: Libraries/Multimedia
633 Requires: gstreamer >= %{ver}
635 %description -n gstreamer-vcd
636 Video CD playback plugin
638 %files -n gstreamer-vcd
639 %defattr(-, root, root)
640 %{prefix}/lib/gst/libvcd*
642 %package -n gstreamer-ladspa
643 Summary: Gstreamer wrapper for LADSPA plugins
644 Group: Libraries/Multimedia
645 Requires: gstreamer >= %{ver}
647 %files -n gstreamer-ladspa
648 %defattr(-, root, root)
649 %{prefix}/lib/gst/libgstladspa*
651 %description -n gstreamer-ladspa
652 Plugin which wraps LADSPA plugins for use by GStreamer applications.
654 %post -n gstreamer-ladspa
655 %{prefix}/bin/gst-register --gst-mask=0
657 %package -n gstreamer-udp
658 Summary: Gstreamer pluginis for UDP tranport
659 Group: Libraries/Multimedia
660 Requires: gstreamer >= %{ver}
662 %description -n gstreamer-udp
663 Plugins for UDP transport
665 %files -n gstreamer-udp
666 %defattr(-, root, root)
667 %{prefix}/lib/gst/libgstudp*
669 %post -n gstreamer-udp
670 %{prefix}/bin/gst-register --gst-mask=0
672 %package -n gstreamer-mp3
673 Summary: GStreamer plugins for mp3 playback
674 Group: Libraries/Multimedia
675 Requires: gstreamer >= %{ver}
677 %description -n gstreamer-mp3
678 Plugins for decoding mp3 files. We do recommend you
679 use Ogg Vorbis format instead however since it is both unencumbered by patents
682 %files -n gstreamer-mp3
683 %defattr(-, root, root)
684 # %{prefix}/lib/gst/libgstmpg123*
685 # %{prefix}/lib/gst/libgstmp3parse*
686 %{prefix}/lib/gst/libgstmp3types*
688 %post -n gstreamer-mp3
689 %{prefix}/bin/gst-register --gst-mask=0
691 %package -n gstreamer-flx
692 Summary: Gstreamer plugin for FLI/FLX animation format
693 Group: Libraries/Multimedia
694 Requires: gstreamer >= %{ver}
696 %description -n gstreamer-flx
697 Plugin for playing FLI/FLX animations under GStreamer
699 %files -n gstreamer-flx
700 %defattr(-, root, root)
701 %{prefix}/lib/gst/libgstflx*
703 %post -n gstreamer-flx
704 %{prefix}/bin/gst-register --gst-mask=0
706 %package -n gstreamer-deinterlace
707 Summary: GStreamer Video deinterlacer
708 Group: Libraries/Multimedia
709 Requires: gstreamer >= %{ver}
711 %description -n gstreamer-deinterlace
712 Video deinterlace plugin
714 %files -n gstreamer-deinterlace
715 %defattr(-, root, root)
716 %{prefix}/lib/gst/libgstdeinterlace*
718 %post -n gstreamer-deinterlace
719 %{prefix}/bin/gst-register --gst-mask=0
722 %package -n gstreamer-chart
723 Summary: GStreamer plugin for converting audio into video
724 Group: Libraries/Multimedia
725 Requires: gstreamer >= %{ver}
727 %description -n gstreamer-chart
728 Plugin for converting audio into video
730 %files -n gstreamer-chart
731 %defattr(-, root, root)
732 %{prefix}/lib/gst/libchart*
734 %post -n gstreamer-chart
735 %{prefix}/bin/gst-register --gst-mask=0
737 %package -n gstreamer-visualisation
738 Summary: Gstreamer visualisations plugins
739 Group: Libraries/Multimedia
740 Requires: gstreamer >= %{ver}
742 %description -n gstreamer-visualisation
743 Various plugins for visual effects to use with audio. Included are Smoothwave, Spectrum and vumeter
745 %files -n gstreamer-visualisation
746 %defattr(-, root, root)
747 %{prefix}/lib/gst/libgstsmooth*
748 %{prefix}/lib/gst/libgstspectrum*
749 %{prefix}/lib/gst/libgstvu*
751 %post -n gstreamer-visualisation
752 %{prefix}/bin/gst-register --gst-mask=0
754 %package -n gstreamer-plugin-libs
755 Summary: GStreamer support libraries
756 Group: Libraries/Multimedia
757 Requires: gstreamer >= %{ver}
759 %description -n gstreamer-plugin-libs
760 GStreamer support libraries
762 %files -n gstreamer-plugin-libs
763 %defattr(-, root, root)
764 %{prefix}/lib/gst/libgstaudio*
765 %{prefix}/lib/gst/libgstidct*
766 %{prefix}/lib/gst/libgstriff*
767 %{prefix}/lib/gst/libgstresample*
769 %package -n gstreamer-misc
770 Summary: GStreamer plugins for various effects
771 Group: Libraries/Multimedia
772 Requires: gstreamer >= %{ver}
774 %description -n gstreamer-misc
775 Plugins for various effects
777 %files -n gstreamer-misc
778 %defattr(-, root, root)
779 %{prefix}/lib/gst/libgstadder*
780 %{prefix}/lib/gst/libgstalaw*
781 %{prefix}/lib/gst/libgstjpeg*
782 %{prefix}/lib/gst/libgstintfloat*
783 %{prefix}/lib/gst/libgstlevel*
784 %{prefix}/lib/gst/libgstmedian*
785 %{prefix}/lib/gst/libgstmono2stereo*
786 %{prefix}/lib/gst/libgstmulaw*
787 %{prefix}/lib/gst/libgstpassthrough*
788 %{prefix}/lib/gst/libgstrtjpe*
789 %{prefix}/lib/gst/libgststereo*
790 %{prefix}/lib/gst/libgstvol*
791 %{prefix}/lib/gst/libgstplayondemand*
792 %{prefix}/lib/gst/libgstspeed*
794 %post -n gstreamer-misc
795 %{prefix}/bin/gst-register --gst-mask=0
797 %package -n gstreamer-wav
798 Summary: Gstreamer wav audio format plugin
799 Group: Libraries/Multimedia
800 Requires: gstreamer >= %{ver}
801 %description -n gstreamer-wav
802 Plugin for playback of wav audio files
804 %files -n gstreamer-wav
805 %defattr(-, root, root)
806 %{prefix}/lib/gst/libgstwavparse*
808 %post -n gstreamer-wav
809 %{prefix}/bin/gst-register --gst-mask=0