1 %define prefix /usr
2 %define sysconfdir /etc
3 Docdir: %{prefix}/doc
4 Prefix: %prefix
6 Summary: GStreamer Streaming-media framework plugins
7 Name: gstreamer-plugins
8 Version: @VERSION@
9 Release: @GST_PLUGINS_RELEASE@
11 Copyright: LGPL
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}
24 %description
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
30 plugins.
32 %files
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*
45 %prep
46 %setup -n gst-plugins-%{version}
47 %build
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} ; \
52 ./configure \
53 --prefix=%{_prefix} \
54 --exec-prefix=%{_exec_prefix} \
55 --bindir=%{_bindir} \
56 --sbindir=%{_sbindir} \
57 --sysconfdir=%{_sysconfdir} \
58 --datadir=%{_datadir} \
59 --includedir=%{_includedir} \
60 --libdir=%{_libdir} \
61 --libexecdir=%{_libexecdir} \
62 --localstatedir=%{_localstatedir} \
63 --sharedstatedir=%{_sharedstatedir} \
64 --mandir=%{_mandir} \
65 --infodir=%{_infodir} \
66 --enable-DEBUG
68 if [ "$SMP" != "" ]; then
69 (make "MAKE=make -k -j $SMP"; exit 0)
70 make 2>&1 | tee make.log
71 else
72 make 2>&1 | tee make.log
73 fi
75 %install
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} \
91 install
92 unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL
94 %clean
95 [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
97 ### A52DEC ###
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
103 @USE_A52DEC_TRUE@
104 @USE_A52DEC_TRUE@%description -n gstreamer-a52dec
105 @USE_A52DEC_TRUE@Plugin for decoding of VOB files
106 @USE_A52DEC_TRUE@
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*
111 @USE_A52DEC_TRUE@
112 @USE_A52DEC_TRUE@%post -n gstreamer-a52dec
113 @USE_A52DEC_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
115 ### AALIB ###
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}
122 @USE_AALIB_TRUE@
123 @USE_AALIB_TRUE@%description -n gstreamer-aalib
124 @USE_AALIB_TRUE@Plugin for viewing movies in Ascii-art using aalib library.
125 @USE_AALIB_TRUE@
126 @USE_AALIB_TRUE@%files -n gstreamer-aalib
127 @USE_AALIB_TRUE@%defattr(-, root, root)
128 @USE_AALIB_TRUE@%{_libdir}/gst/libgstaasink*
129 @USE_AALIB_TRUE@
130 @USE_AALIB_TRUE@%post -n gstreamer-aalib
131 @USE_AALIB_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
133 ### ALSA ###
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}
138 @USE_ALSA_TRUE@
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.
141 @USE_ALSA_TRUE@
142 @USE_ALSA_TRUE@%files -n gstreamer-alsa
143 @USE_ALSA_TRUE@%defattr(-, root, root)
144 @USE_ALSA_TRUE@%{_libdir}/gst/libgstalsa*
145 @USE_ALSA_TRUE@
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_ARTS_TRUE@%package -n gstreamer-artsd
151 @USE_ARTS_TRUE@Summary: GStreamer artsd output plugin
152 @USE_ARTS_TRUE@Group: Libraries/Multimedia
153 @USE_ARTS_TRUE@Requires: gstreamer-plugins >= %{version}
154 @USE_ARTS_TRUE@
155 @USE_ARTS_TRUE@%description -n gstreamer-artsd
156 @USE_ARTS_TRUE@Plugin for outputing to artsd sound server
157 @USE_ARTS_TRUE@
158 @USE_ARTS_TRUE@%files -n gstreamer-artsd
159 @USE_ARTS_TRUE@%defattr(-, root, root)
160 @USE_ARTS_TRUE@%{_libdir}/gst/libgstartsd*
161 @USE_ARTS_TRUE@
162 @USE_ARTS_TRUE@%post -n gstreamer-artsd
163 @USE_ARTS_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
166 ### ARTS WRAPPER ###
167 @USE_ARTSC_TRUE@%package -n gstreamer-arts
168 @USE_ARTSC_TRUE@Summary: GStreamer arts wrapper plugin
169 @USE_ARTSC_TRUE@Group: Libraries/Multimedia
170 @USE_ARTSC_TRUE@Requires: gstreamer-plugins >= %{version}
171 @USE_ARTSC_TRUE@
172 @USE_ARTSC_TRUE@%description -n gstreamer-arts
173 @USE_ARTSC_TRUE@Plugin for wrapping arts plugins
174 @USE_ARTSC_TRUE@
175 @USE_ARTSC_TRUE@%files -n gstreamer-arts
176 @USE_ARTSC_TRUE@%defattr(-, root, root)
177 @USE_ARTSC_TRUE@%{_libdir}/gst/libgstarts.*
178 @USE_ARTSC_TRUE@
179 @USE_ARTSC_TRUE@%post -n gstreamer-arts
180 @USE_ARTSC_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
182 ### AUDIOFILE ###
183 @USE_AUDIOFILE_TRUE@%package -n gstreamer-audiofile
184 @USE_AUDIOFILE_TRUE@Summary: GStreamer plugin audiofile support
185 @USE_AUDIOFILE_TRUE@Group: Libraries/Multimedia
186 @USE_AUDIOFILE_TRUE@Requires: gstreamer-plugins >= %{version}
187 @USE_AUDIOFILE_TRUE@Requires: audiofile >= 0.2.1
188 @USE_AUDIOFILE_TRUE@
189 @USE_AUDIOFILE_TRUE@%description -n gstreamer-audiofile
190 @USE_AUDIOFILE_TRUE@Plugin for supporting reading and writing all files audiofile support
191 @USE_AUDIOFILE_TRUE@
192 @USE_AUDIOFILE_TRUE@%files -n gstreamer-audiofile
193 @USE_AUDIOFILE_TRUE@%defattr(-, root, root)
194 @USE_AUDIOFILE_TRUE@%{_libdir}/gst/libgstafs*
195 @USE_AUDIOFILE_TRUE@
196 @USE_AUDIOFILE_TRUE@%post -n gstreamer-audiofile
197 @USE_AUDIOFILE_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
199 ### AVIFILE ###
200 @USE_AVIFILE_TRUE@%package -n gstreamer-avi
201 @USE_AVIFILE_TRUE@Summary: GStreamer plugin for AVI format movie playback
202 @USE_AVIFILE_TRUE@Group: Libraries/Multimedia
203 @USE_AVIFILE_TRUE@Requires: gstreamer-plugins >= %{version}
204 @USE_AVIFILE_TRUE@Requires: avifile = 0.6.20011111DD
205 @USE_AVIFILE_TRUE@Requires: gstreamer-colorspace >= %{version}
206 @USE_AVIFILE_TRUE@
207 @USE_AVIFILE_TRUE@%description -n gstreamer-avi
208 @USE_AVIFILE_TRUE@Plugins for playback of AVI format media files.
209 @USE_AVIFILE_TRUE@
210 @USE_AVIFILE_TRUE@%files -n gstreamer-avi
211 @USE_AVIFILE_TRUE@%defattr(-, root, root)
212 @USE_AVIFILE_TRUE@%{_libdir}/gst/libgstavidemux*
213 @USE_AVIFILE_TRUE@%{_libdir}/gst/libgstavimux*
214 @USE_AVIFILE_TRUE@%{_libdir}/gst/libgstwincodec*
215 @USE_AVIFILE_TRUE@
216 @USE_AVIFILE_TRUE@%post -n gstreamer-avi
217 @USE_AVIFILE_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
219 ### CDPARANOIA ###
220 @USE_CDPARANOIA_TRUE@%package -n gstreamer-cdparanoia
221 @USE_CDPARANOIA_TRUE@Summary: GStreamer plugin for CD audio input using CDParanoia IV
222 @USE_CDPARANOIA_TRUE@Group: Libraries/Multimedia
223 @USE_CDPARANOIA_TRUE@Requires: cdparanoia >= alpha9.7
224 @USE_CDPARANOIA_TRUE@Requires: gstreamer-plugins >= %{version}
225 @USE_CDPARANOIA_TRUE@BuildRequires: cdparanoia-devel >= alpha9.7
226 @USE_CDPARANOIA_TRUE@
227 @USE_CDPARANOIA_TRUE@%description -n gstreamer-cdparanoia
228 @USE_CDPARANOIA_TRUE@Plugin for ripping audio tracks using cdparanoia under GStreamer
229 @USE_CDPARANOIA_TRUE@
230 @USE_CDPARANOIA_TRUE@%files -n gstreamer-cdparanoia
231 @USE_CDPARANOIA_TRUE@%defattr(-, root, root)
232 @USE_CDPARANOIA_TRUE@%{_libdir}/gst/libgstcdparanoia*
233 @USE_CDPARANOIA_TRUE@
234 @USE_CDPARANOIA_TRUE@%post -n gstreamer-cdparanoia
235 @USE_CDPARANOIA_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
237 ### DVDREAD ###
238 @USE_DVDREAD_TRUE@%package -n gstreamer-libdvd
239 @USE_DVDREAD_TRUE@Summary: GStreamer plugins for DVD playback
240 @USE_DVDREAD_TRUE@Group: Libraries/Multimedia
241 @USE_DVDREAD_TRUE@Requires: gstreamer-plugins >= %{version}
242 @USE_DVDREAD_TRUE@Requires: libdvdread >= 0.9.0
243 @USE_DVDREAD_TRUE@BuildRequires: libdvdread-devel >= 0.9.0
244 @USE_DVDREAD_TRUE@
245 @USE_DVDREAD_TRUE@%description -n gstreamer-libdvd
246 @USE_DVDREAD_TRUE@Input and output plugin for the ALSA soundcard driver architecture.
247 @USE_DVDREAD_TRUE@
248 @USE_DVDREAD_TRUE@%files -n gstreamer-libdvd
249 @USE_DVDREAD_TRUE@%defattr(-, root, root)
250 @USE_DVDREAD_TRUE@%{_libdir}/gst/libgstdvd*
251 @USE_DVDREAD_TRUE@
252 @USE_DVDREAD_TRUE@%post -n gstreamer-libdvd
253 @USE_DVDREAD_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
255 ### ESD ###
256 @USE_ESD_TRUE@%package -n gstreamer-esd
257 @USE_ESD_TRUE@Summary: GStreamer plugin for ESD sound output
258 @USE_ESD_TRUE@Group: Libraries/Multimedia
259 @USE_ESD_TRUE@Requires: esound >= 0.2.8
260 @USE_ESD_TRUE@Requires: gstreamer-plugins >= %{version}
261 @USE_ESD_TRUE@
262 @USE_ESD_TRUE@%description -n gstreamer-esd
263 @USE_ESD_TRUE@Output and monitoring plugins for GStreamer for use with the esound package
264 @USE_ESD_TRUE@
265 @USE_ESD_TRUE@%files -n gstreamer-esd
266 @USE_ESD_TRUE@%defattr(-, root, root)
267 @USE_ESD_TRUE@%{_libdir}/gst/libgstesdmon*
268 @USE_ESD_TRUE@%{_libdir}/gst/libgstesdsink*
269 @USE_ESD_TRUE@
270 @USE_ESD_TRUE@%post -n gstreamer-esd
271 @USE_ESD_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
272 @USE_ESD_TRUE@
273 @USE_ESD_TRUE@%postun -n gstreamer-esd
274 @USE_ESD_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
275 @USE_ESD_TRUE@/sbin/ldconfig
277 ### FESTIVAL ###
278 %package -n gstreamer-festival
279 Summary: GStreamer plugin for text-to-speech support using Festival
280 Group: Libraries/Multimedia
281 Requires: gstreamer-plugins >= %{version}
283 %description -n gstreamer-festival
284 Element for text-to-speech using the festival server.
286 %files -n gstreamer-festival
287 %defattr(-, root, root)
288 %{_libdir}/gst/libgstfestival*
290 %post -n gstreamer-festival
291 %{_bindir}/gst-register --gst-mask=0 2> /dev/null
293 ### FLAC ###
294 @USE_FLAC_TRUE@%package -n gstreamer-flac
295 @USE_FLAC_TRUE@Summary: GStreamer plugin for FLAC lossless audio format
296 @USE_FLAC_TRUE@Group: Libraries/Multimedia
297 @USE_FLAC_TRUE@Requires: gstreamer-plugins >= %{version}
298 @USE_FLAC_TRUE@Requires: flac >= 1.0.0
299 @USE_FLAC_TRUE@
300 @USE_FLAC_TRUE@%description -n gstreamer-flac
301 @USE_FLAC_TRUE@Plugin for the free FLAC lossless audio format.
302 @USE_FLAC_TRUE@
303 @USE_FLAC_TRUE@%files -n gstreamer-flac
304 @USE_FLAC_TRUE@%defattr(-, root, root)
305 @USE_FLAC_TRUE@%{_libdir}/gst/libgstflac*
306 @USE_FLAC_TRUE@
307 @USE_FLAC_TRUE@%post -n gstreamer-flac
308 @USE_FLAC_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
310 ### GNOME VFS ###
311 @USE_GNOME_VFS_TRUE@%package -n gstreamer-gnomevfs
312 @USE_GNOME_VFS_TRUE@Summary: GStreamer plugins for GNOME VFS input and output
313 @USE_GNOME_VFS_TRUE@Group: Libraries/Multimedia
314 @USE_GNOME_VFS_TRUE@Requires: gnome-vfs2 > 1.9.4.00
315 @USE_GNOME_VFS_TRUE@Requires: gstreamer-plugins >= %{version}
316 @USE_GNOME_VFS_TRUE@BuildRequires: gnome-vfs2-devel > 1.9.4.00
317 @USE_GNOME_VFS_TRUE@
318 @USE_GNOME_VFS_TRUE@%description -n gstreamer-gnomevfs
319 @USE_GNOME_VFS_TRUE@Plugins for reading and writing through GNOME VFS.
320 @USE_GNOME_VFS_TRUE@
321 @USE_GNOME_VFS_TRUE@%files -n gstreamer-gnomevfs
322 @USE_GNOME_VFS_TRUE@%defattr(-, root, root)
323 @USE_GNOME_VFS_TRUE@%{_libdir}/gst/libgstgnomevfs*
324 @USE_GNOME_VFS_TRUE@
325 @USE_GNOME_VFS_TRUE@%post -n gstreamer-gnomevfs
326 @USE_GNOME_VFS_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
328 ### GSM ###
329 @USE_GSM_TRUE@%package -n gstreamer-gsm
330 @USE_GSM_TRUE@Summary: GStreamer plugin for GSM lossy audio format
331 @USE_GSM_TRUE@Group: Libraries/Multimedia
332 @USE_GSM_TRUE@Requires: gsm >= 1.0.10
333 @USE_GSM_TRUE@Requires: gstreamer-plugins >= %{version}
334 @USE_GSM_TRUE@BuildRequires: gsm-devel >= 1.0.10
335 @USE_GSM_TRUE@
336 @USE_GSM_TRUE@%description -n gstreamer-gsm
337 @USE_GSM_TRUE@Output plugin for GStreamer to convert to GSM lossy audio format.
338 @USE_GSM_TRUE@
339 @USE_GSM_TRUE@%files -n gstreamer-gsm
340 @USE_GSM_TRUE@%defattr(-, root, root)
341 @USE_GSM_TRUE@%{_libdir}/gst/libgstgsm*
342 @USE_GSM_TRUE@
343 @USE_GSM_TRUE@%post -n gstreamer-gsm
344 @USE_GSM_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
346 ### HERMES ###
347 @USE_HERMES_TRUE@%package -n gstreamer-colorspace
348 @USE_HERMES_TRUE@Summary: GStreamer colorspace conversion plugin
349 @USE_HERMES_TRUE@Group: Libraries/Multimedia
350 @USE_HERMES_TRUE@Requires: gstreamer-plugins >= %{version}
351 @USE_HERMES_TRUE@Requires: Hermes => 1.3.0
352 @USE_HERMES_TRUE@BuildRequires: Hermes-devel => 1.3.0
353 @USE_HERMES_TRUE@%description -n gstreamer-colorspace
354 @USE_HERMES_TRUE@Colorspace plugin based on Hermes library
355 @USE_HERMES_TRUE@
356 @USE_HERMES_TRUE@%files -n gstreamer-colorspace
357 @USE_HERMES_TRUE@%defattr(-, root, root)
358 @USE_HERMES_TRUE@%{_libdir}/gst/libgstcolorspace*
359 @USE_HERMES_TRUE@
360 @USE_HERMES_TRUE@%post -n gstreamer-colorspace
361 @USE_HERMES_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
363 ### JPEG ###
364 @USE_JPEG_TRUE@%package -n gstreamer-jpeg
365 @USE_JPEG_TRUE@Summary: GStreamer plugin for jpeg images
366 @USE_JPEG_TRUE@Group: Libraries/Multimedia
367 @USE_JPEG_TRUE@Requires: libjpeg
368 @USE_JPEG_TRUE@Requires: gstreamer-plugins >= %{version}
369 @USE_JPEG_TRUE@BuildRequires: libjpeg-devel
370 @USE_JPEG_TRUE@
371 @USE_JPEG_TRUE@%description -n gstreamer-jpeg
372 @USE_JPEG_TRUE@Output plugin for GStreamer using libjpeg
373 @USE_JPEG_TRUE@
374 @USE_JPEG_TRUE@%files -n gstreamer-jpeg
375 @USE_JPEG_TRUE@%defattr(-, root, root)
376 @USE_JPEG_TRUE@%{_libdir}/gst/libgstjpeg*
377 @USE_JPEG_TRUE@
378 @USE_JPEG_TRUE@%post -n gstreamer-jpeg
379 @USE_JPEG_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
381 ### LAME ###
382 @USE_LAME_TRUE@%package -n gstreamer-lame
383 @USE_LAME_TRUE@Summary: GStreamer plugin encoding mp3 songs
384 @USE_LAME_TRUE@Group: Libraries/Multimedia
385 @USE_LAME_TRUE@Requires: gstreamer-plugins >= %{version}
386 @USE_LAME_TRUE@Requires: lame >= 3.89
387 @USE_LAME_TRUE@
388 @USE_LAME_TRUE@%description -n gstreamer-lame
389 @USE_LAME_TRUE@Plugin for encoding mp3 with lame
390 @USE_LAME_TRUE@
391 @USE_LAME_TRUE@%files -n gstreamer-lame
392 @USE_LAME_TRUE@%defattr(-, root, root)
393 @USE_LAME_TRUE@%{_libdir}/gst/libgstlame*
394 @USE_LAME_TRUE@
395 @USE_LAME_TRUE@%post -n gstreamer-lame
396 @USE_LAME_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
398 ### MAD ###
399 @USE_MAD_TRUE@%package -n gstreamer-mad
400 @USE_MAD_TRUE@Summary: Plugin using MAD for mp3 decoding
401 @USE_MAD_TRUE@Group: Libraries/Multimedia
402 @USE_MAD_TRUE@Requires: gstreamer-plugins >= %{version}
403 @USE_MAD_TRUE@Requires: mad >= 0.13.0
404 @USE_MAD_TRUE@BuildRequires: mad-devel >= 0.13.0
405 @USE_MAD_TRUE@
406 @USE_MAD_TRUE@%description -n gstreamer-mad
407 @USE_MAD_TRUE@Plugin for playback of mp3 songs using the very good MAD library
408 @USE_MAD_TRUE@
409 @USE_MAD_TRUE@%files -n gstreamer-mad
410 @USE_MAD_TRUE@%defattr(-, root, root)
411 @USE_MAD_TRUE@%{_libdir}/gst/libgstmad*
412 @USE_MAD_TRUE@
413 @USE_MAD_TRUE@%post -n gstreamer-mad
414 @USE_MAD_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
415 @USE_MAD_TRUE@
416 @USE_MAD_TRUE@%postun -n gstreamer-mad
417 @USE_MAD_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
418 @USE_MAD_TRUE@/sbin/ldconfig
420 ### MIKMOD ###
421 @USE_MIKMOD_TRUE@%package -n gstreamer-mikmod
422 @USE_MIKMOD_TRUE@Summary: GStreamer Mikmod plugin
423 @USE_MIKMOD_TRUE@Group: Libraries/Multimedia
424 @USE_MIKMOD_TRUE@Requires: gstreamer-plugins >= %{version}
425 @USE_MIKMOD_TRUE@
426 @USE_MIKMOD_TRUE@%description -n gstreamer-mikmod
427 @USE_MIKMOD_TRUE@Plugin for playback of module files supported by mikmod under GStreamer
428 @USE_MIKMOD_TRUE@
429 @USE_MIKMOD_TRUE@%files -n gstreamer-mikmod
430 @USE_MIKMOD_TRUE@%defattr(-, root, root)
431 @USE_MIKMOD_TRUE@%{_libdir}/gst/libgstmikmod*
432 @USE_MIKMOD_TRUE@
433 @USE_MIKMOD_TRUE@%post -n gstreamer-mikmod
434 @USE_MIKMOD_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
436 ### MJPEGTOOLS ###
437 @USE_MJPEGTOOLS_TRUE@%package -n gstreamer-jpegmmx
438 @USE_MJPEGTOOLS_TRUE@Summary: GStreamer mjpegtools
439 @USE_MJPEGTOOLS_TRUE@Group: Libraries/Multimedia
440 @USE_MJPEGTOOLS_TRUE@Requires: gstreamer-plugins >= %{version}
441 @USE_MJPEGTOOLS_TRUE@Requires: mjpegtools >= %{version}
442 @USE_MJPEGTOOLS_TRUE@BuildRequires: mjpegtools-devel >= %{version}
443 @USE_MJPEGTOOLS_TRUE@
444 @USE_MJPEGTOOLS_TRUE@%description -n gstreamer-jpegmmx
445 @USE_MJPEGTOOLS_TRUE@Mgpegtools based encoding and decoding plugin
446 @USE_MJPEGTOOLS_TRUE@
447 @USE_MJPEGTOOLS_TRUE@%files -n gstreamer-jpegmmx
448 @USE_MJPEGTOOLS_TRUE@%defattr(-, root, root)
449 @USE_MJPEGTOOLS_TRUE@%{_libdir}/gst/libgstjpegmmx*
450 @USE_MJPEGTOOLS_TRUE@
451 @USE_MJPEGTOOLS_TRUE@%post -n gstreamer-jpegmmx
452 @USE_MJPEGTOOLS_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
454 ### MPEG2DEC ###
455 @USE_MPEG2DEC_TRUE@%package -n gstreamer-mpeg
456 @USE_MPEG2DEC_TRUE@Summary: GStreamer plugins for MPEG video playback and encoding
457 @USE_MPEG2DEC_TRUE@Group: Libraries/Multimedia
458 @USE_MPEG2DEC_TRUE@Requires: gstreamer-plugins >= %{version}
459 @USE_MPEG2DEC_TRUE@Requires: mpeg2dec => 0.2.1
460 @USE_MPEG2DEC_TRUE@Obsoletes: gstreamer-mpeg1
461 @USE_MPEG2DEC_TRUE@Obsoletes: gstreamer-mpeg2
462 @USE_MPEG2DEC_TRUE@Obsoletes: gstreamer-mpeg2dec
463 @USE_MPEG2DEC_TRUE@
464 @USE_MPEG2DEC_TRUE@%description -n gstreamer-mpeg
465 @USE_MPEG2DEC_TRUE@Plugins for playing and encoding MPEG video
466 @USE_MPEG2DEC_TRUE@
467 @USE_MPEG2DEC_TRUE@%files -n gstreamer-mpeg
468 @USE_MPEG2DEC_TRUE@%defattr(-, root, root)
469 @USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpeg1types*
470 @USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpeg1encoder*
471 @USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpeg1systemencode*
472 @USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpegaudio.*
473 @USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpegaudioparse*
474 @USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmp1*
475 @USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpegstream*
476 @USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpeg2enc*
477 @USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpeg2subt*
478 @USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpeg2types*
479 @USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpeg2dec*
480 @USE_MPEG2DEC_TRUE@
481 @USE_MPEG2DEC_TRUE@%post -n gstreamer-mpeg
482 @USE_MPEG2DEC_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
484 ### OPENQUICKTIME ###
485 @USE_OPENQUICKTIME_TRUE@%package -n gstreamer-openquicktime
486 @USE_OPENQUICKTIME_TRUE@Summary: GStreamer OpenQuicktime video Plugin
487 @USE_OPENQUICKTIME_TRUE@Group: Libraries/Multimedia
488 @USE_OPENQUICKTIME_TRUE@Requires: gstreamer-plugins >= %{version}
489 @USE_OPENQUICKTIME_TRUE@Requires: openquicktime => 1.0
490 @USE_OPENQUICKTIME_TRUE@BuildRequires: openquicktime-devel => 1.0
491 @USE_OPENQUICKTIME_TRUE@
492 @USE_OPENQUICKTIME_TRUE@%description -n gstreamer-openquicktime
493 @USE_OPENQUICKTIME_TRUE@Plugin which uses the OpenQuicktime library
494 @USE_OPENQUICKTIME_TRUE@from 3ivx to play Quicktime movies.
495 @USE_OPENQUICKTIME_TRUE@(http://openquicktime.sourceforge.net/)
496 @USE_OPENQUICKTIME_TRUE@
497 @USE_OPENQUICKTIME_TRUE@%files -n gstreamer-openquicktime
498 @USE_OPENQUICKTIME_TRUE@%defattr(-, root, root)
499 @USE_OPENQUICKTIME_TRUE@%{_libdir}/gst/libgstopenquicktime*
500 @USE_OPENQUICKTIME_TRUE@
501 @USE_OPENQUICKTIME_TRUE@%post -n gstreamer-openquicktime
502 @USE_OPENQUICKTIME_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
504 ### OSS ###
505 @USE_OSS_TRUE@%package -n gstreamer-oss
506 @USE_OSS_TRUE@Summary: GStreamer plugins for input and output using OSS
507 @USE_OSS_TRUE@Group: Libraries/Multimedia
508 @USE_OSS_TRUE@Requires: gstreamer-plugins >= %{version}
509 @USE_OSS_TRUE@
510 @USE_OSS_TRUE@%description -n gstreamer-oss
511 @USE_OSS_TRUE@Plugins for output and input to the OpenSoundSytem audio
512 @USE_OSS_TRUE@drivers found in the Linux kernels or commercially available
513 @USE_OSS_TRUE@from OpenSound.
514 @USE_OSS_TRUE@
515 @USE_OSS_TRUE@%files -n gstreamer-oss
516 @USE_OSS_TRUE@%defattr(-, root, root)
517 @USE_OSS_TRUE@%{_libdir}/gst/libgstossaudio*
518 @USE_OSS_TRUE@%{_libdir}/gst/libgstosshelper*
519 @USE_OSS_TRUE@
520 @USE_OSS_TRUE@%post -n gstreamer-oss
521 @USE_OSS_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
522 @USE_OSS_TRUE@
523 @USE_OSS_TRUE@%postun -n gstreamer-oss
524 @USE_OSS_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
525 @USE_OSS_TRUE@/sbin/ldconfig
527 ### RAW1394 ###
528 @USE_RAW1394_TRUE@%package -n gstreamer-dv
529 @USE_RAW1394_TRUE@Summary: GStreamer dv plugin
530 @USE_RAW1394_TRUE@Group: Libraries/Multimedia
531 @USE_RAW1394_TRUE@Requires: gstreamer-plugins >= %{version}
532 @USE_RAW1394_TRUE@
533 @USE_RAW1394_TRUE@%description -n gstreamer-dv
534 @USE_RAW1394_TRUE@Plugin for digital video support
535 @USE_RAW1394_TRUE@
536 @USE_RAW1394_TRUE@%files -n gstreamer-dv
537 @USE_RAW1394_TRUE@%defattr(-, root, root)
538 @USE_RAW1394_TRUE@%{_libdir}/gst/gstdv*
539 @USE_RAW1394_TRUE@
540 @USE_RAW1394_TRUE@%post -n gstreamer-dv
541 @USE_RAW1394_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
543 ### RTP ###
544 @USE_RTP_TRUE@%package -n gstreamer-rtp
545 @USE_RTP_TRUE@Summary: GStreamer RTP plugin
546 @USE_RTP_TRUE@Group: Libraries/Multimedia
547 @USE_RTP_TRUE@Requires: gstreamer-plugins >= %{version}
548 @USE_RTP_TRUE@Requires: librtp >= 0.1
549 @USE_RTP_TRUE@
550 @USE_RTP_TRUE@%description -n gstreamer-rtp
551 @USE_RTP_TRUE@Library for transfering data with the RTP protocol
552 @USE_RTP_TRUE@
553 @USE_RTP_TRUE@%files -n gstreamer-rtp
554 @USE_RTP_TRUE@%defattr(-, root, root)
555 @USE_RTP_TRUE@%{_libdir}/gst/libgstrtp*
556 @USE_RTP_TRUE@
557 @USE_RTP_TRUE@%post -n gstreamer-rtp
558 @USE_RTP_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
560 ### SIDPLAY ###
561 @USE_SIDPLAY_TRUE@%package -n gstreamer-sid
562 @USE_SIDPLAY_TRUE@Summary: GStreamer Sid C64 music plugin
563 @USE_SIDPLAY_TRUE@Group: Libraries/Multimedia
564 @USE_SIDPLAY_TRUE@Requires: gstreamer-plugins >= %{version}
565 @USE_SIDPLAY_TRUE@Requires: libsidplay => 1.36.0
566 @USE_SIDPLAY_TRUE@BuildRequires: libsidplay-devel => 1.36.0
567 @USE_SIDPLAY_TRUE@%description -n gstreamer-sid
568 @USE_SIDPLAY_TRUE@Plugin for playback of C64 SID format music files
569 @USE_SIDPLAY_TRUE@
570 @USE_SIDPLAY_TRUE@%files -n gstreamer-sid
571 @USE_SIDPLAY_TRUE@%defattr(-, root, root)
572 @USE_SIDPLAY_TRUE@%{_libdir}/gst/libgstsid*
573 @USE_SIDPLAY_TRUE@
574 @USE_SIDPLAY_TRUE@%post -n gstreamer-sid
575 @USE_SIDPLAY_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
577 ### SDL ###
578 @USE_SDL_TRUE@%package -n gstreamer-sdl
579 @USE_SDL_TRUE@Summary: GStreamer plugin for outputing to SDL
580 @USE_SDL_TRUE@Group: Libraries/Multimedia
581 @USE_SDL_TRUE@Requires: SDL >= 1.2.0
582 @USE_SDL_TRUE@Requires: gstreamer-plugins >= %{version}
583 @USE_SDL_TRUE@BuildRequires: SDL-devel >= 1.2.0
584 @USE_SDL_TRUE@
585 @USE_SDL_TRUE@%description -n gstreamer-sdl
586 @USE_SDL_TRUE@Plugin for sending output to the Simple Direct Media architecture.
587 @USE_SDL_TRUE@(http://www.libsdl.org). Usefull for fullscreen playback.
588 @USE_SDL_TRUE@
589 @USE_SDL_TRUE@%files -n gstreamer-sdl
590 @USE_SDL_TRUE@%defattr(-, root, root)
591 @USE_SDL_TRUE@%{_libdir}/gst/libgstsdl*
592 @USE_SDL_TRUE@
593 @USE_SDL_TRUE@%post -n gstreamer-sdl
594 @USE_SDL_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
596 ### SHOUT ###
597 @USE_SHOUT_TRUE@%package -n gstreamer-icecast
598 @USE_SHOUT_TRUE@Summary: GStreamer Icecast broadcasting plugin
599 @USE_SHOUT_TRUE@Group: Libraries/Multimedia
600 @USE_SHOUT_TRUE@Requires: gstreamer-plugins >= %{version}
601 @USE_SHOUT_TRUE@Requires: libshout >= 1.0.5
602 @USE_SHOUT_TRUE@BuildRequires: libshout-devel >= 1.0.5
603 @USE_SHOUT_TRUE@%description -n gstreamer-icecast
604 @USE_SHOUT_TRUE@Plugin for broadcasting audio with the Icecast server
605 @USE_SHOUT_TRUE@
606 @USE_SHOUT_TRUE@%files -n gstreamer-icecast
607 @USE_SHOUT_TRUE@%defattr(-, root, root)
608 @USE_SHOUT_TRUE@%{_libdir}/gst/libgstshout*
609 @USE_SHOUT_TRUE@
610 @USE_SHOUT_TRUE@%post -n gstreamer-icecast
611 @USE_SHOUT_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
613 ### VORBIS ###
614 @USE_VORBIS_TRUE@%package -n gstreamer-vorbis
615 @USE_VORBIS_TRUE@Summary: GStreamer plugin for encoding and decoding Ogg Vorbis audio files
616 @USE_VORBIS_TRUE@Group: Libraries/Multimedia
617 @USE_VORBIS_TRUE@Requires: libogg >= 1.0beta4
618 @USE_VORBIS_TRUE@Requires: libvorbis >= 1.0beta4
619 @USE_VORBIS_TRUE@Requires: gstreamer-plugins >= %{version}
620 @USE_VORBIS_TRUE@BuildRequires: libogg-devel >= 1.0beta4
621 @USE_VORBIS_TRUE@BuildRequires: libvorbis-devel >= 1.0beta4
622 @USE_VORBIS_TRUE@
623 @USE_VORBIS_TRUE@%description -n gstreamer-vorbis
624 @USE_VORBIS_TRUE@Plugins for creating and playing Ogg Vorbis audio files.
625 @USE_VORBIS_TRUE@
626 @USE_VORBIS_TRUE@%files -n gstreamer-vorbis
627 @USE_VORBIS_TRUE@%defattr(-, root, root)
628 @USE_VORBIS_TRUE@%{_libdir}/gst/libgstvorbis*
629 @USE_VORBIS_TRUE@
630 @USE_VORBIS_TRUE@%post -n gstreamer-vorbis
631 @USE_VORBIS_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
632 @USE_VORBIS_TRUE@
633 @USE_VORBIS_TRUE@%postun -n gstreamer-vorbis
634 @USE_VORBIS_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
635 @USE_VORBIS_TRUE@/sbin/ldconfig
637 ### VIDEO 4 LINUX ###
638 @USE_V4L_TRUE@%package -n gstreamer-v4l
639 @USE_V4L_TRUE@Summary: GStreamer video for linux input plugin
640 @USE_V4L_TRUE@Group: Libraries/Multimedia
641 @USE_V4L_TRUE@Requires: gstreamer-plugins >= %{version}
642 @USE_V4L_TRUE@
643 @USE_V4L_TRUE@%description -n gstreamer-v4l
644 @USE_V4L_TRUE@Plugin for accessing video for Linux streams.
645 @USE_V4L_TRUE@
646 @USE_V4L_TRUE@%files -n gstreamer-v4l
647 @USE_V4L_TRUE@%defattr(-, root, root)
648 @USE_V4L_TRUE@%{_libdir}/gst/libgstv4l*
649 @USE_V4L_TRUE@
650 @USE_V4L_TRUE@%post -n gstreamer-v4l
651 @USE_V4L_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
653 ### XVIDEO ###
654 # @USE_XVIDEO_TRUE@%package -n gstreamer-xvideosink
655 # @USE_XVIDEO_TRUE@Summary: GStreamer XFree output plugin
656 # @USE_XVIDEO_TRUE@Group: Libraries/Multimedia
657 # @USE_XVIDEO_TRUE@Requires: gstreamer-plugins >= %{version}
658 # @USE_XVIDEO_TRUE@Requires: Hermes => 1.3.0
659 # @USE_XVIDEO_TRUE@%description -n gstreamer-xvideosink
660 # @USE_XVIDEO_TRUE@Xfree86 video sink
661 # @USE_XVIDEO_TRUE@
662 # @USE_XVIDEO_TRUE@%files -n gstreamer-xvideosink
663 # @USE_XVIDEO_TRUE@%defattr(-, root, root)
664 # @USE_XVIDEO_TRUE@%{_libdir}/gst/libgstxvideosink*
665 # @USE_XVIDEO_TRUE@
666 # @USE_XVIDEO_TRUE@%post -n gstreamer-xvideosink
667 # @USE_XVIDEO_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
669 @USE_XVIDEO_TRUE@%package -n gstreamer-videosink
670 @USE_XVIDEO_TRUE@Summary: GStreamer Video Sink
671 @USE_XVIDEO_TRUE@Group: Libraries/Multimedia
672 @USE_XVIDEO_TRUE@Requires: gstreamer-plugins >= %{version}
673 @USE_XVIDEO_TRUE@
674 @USE_XVIDEO_TRUE@%description -n gstreamer-videosink
675 @USE_XVIDEO_TRUE@Plugin for X playback
676 @USE_XVIDEO_TRUE@
677 @USE_XVIDEO_TRUE@%files -n gstreamer-videosink
678 @USE_XVIDEO_TRUE@%defattr(-, root, root)
679 @USE_XVIDEO_TRUE@%{_libdir}/gst/libgstvideosink*
680 @USE_XVIDEO_TRUE@
681 @USE_XVIDEO_TRUE@%post -n gstreamer-videosink
682 @USE_XVIDEO_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
684 ### JACK AUDIO CONNECTION KIT ###
685 @USE_JACK_TRUE@%package -n gstreamer-jack
686 @USE_JACK_TRUE@Summary: GStreamer plugin for the Jack Sound Server
687 @USE_JACK_TRUE@Group: Libraries/Multimedia
688 @USE_JACK_TRUE@Requires: gstreamer-plugins >= %{version}
689 @USE_JACK_TRUE@Requires: jack-audio-connection-kit => 0.28.0
690 @USE_JACK_TRUE@
691 @USE_JACK_TRUE@%description -n gstreamer-jack
692 @USE_JACK_TRUE@Plugin for the jack-audio-connection-kit
693 @USE_JACK_TRUE@profesional sound server
694 @USE_JACK_TRUE@
695 @USE_JACK_TRUE@%files -n gstreamer-jack
696 @USE_JACK_TRUE@%defattr(-, root, root)
697 @USE_JACK_TRUE@%{_libdir}/gst/libgstjack*
698 @USE_JACK_TRUE@
699 @USE_JACK_TRUE@%post -n gstreamer-jack
700 @USE_JACK_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
702 ### http source based on libghttp ###
703 @USE_HTTP_TRUE@%package -n gstreamer-httpsrc
704 @USE_HTTP_TRUE@Summary: GStreamer plugin for http protocol
705 @USE_HTTP_TRUE@Group: Libraries/Multimedia
706 @USE_HTTP_TRUE@Requires: gstreamer-plugins >= %{version}
707 @USE_HTTP_TRUE@Requires: libghttp => 1.0.9
708 @USE_HTTP_TRUE@
709 @USE_HTTP_TRUE@%description -n gstreamer-httpsrc
710 @USE_HTTP_TRUE@Plugin supporting the http protocol based
711 @USE_HTTP_TRUE@on the libghttp library
712 @USE_HTTP_TRUE@
713 @USE_HTTP_TRUE@%files -n gstreamer-httpsrc
714 @USE_HTTP_TRUE@%defattr(-, root, root)
715 @USE_HTTP_TRUE@%{_libdir}/gst/libgsthttpsrc*
716 @USE_HTTP_TRUE@
717 @USE_HTTP_TRUE@%post -n gstreamer-httpsrc
718 @USE_HTTP_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
720 ### dxr3 DVD decoder card ###
721 @USE_DXR3_TRUE@%package -n gstreamer-dxr3
722 @USE_DXR3_TRUE@Summary: GStreamer plugin for DVD playback using dxr3 card
723 @USE_DXR3_TRUE@Group: Libraries/Multimedia
724 @USE_DXR3_TRUE@Requires: gstreamer-plugins >= %{version}
725 @USE_DXR3_TRUE@Requires: em8300 => 0.12.0
726 @USE_DXR3_TRUE@
727 @USE_DXR3_TRUE@%description -n gstreamer-dxr3
728 @USE_DXR3_TRUE@Plugin supporting DVD playback using cards
729 @USE_DXR3_TRUE@with the dxr3 chipset like Hollywood Plus
730 @USE_DXR3_TRUE@and Creative Labs DVD cards.
731 @USE_DXR3_TRUE@
732 @USE_DXR3_TRUE@%files -n gstreamer-dxr3
733 @USE_DXR3_TRUE@%defattr(-, root, root)
734 @USE_DXR3_TRUE@%{_libdir}/gst/libgstdxr3*
735 @USE_DXR3_TRUE@
736 @USE_DXR3_TRUE@%post -n gstreamer-dxr3
737 @USE_DXR3_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
739 %package -n gstreamer-audio-effects
740 Summary: GStreamer audio effects plugin
741 Group: Libraries/Multimedia
742 Requires: gstreamer-plugins >= %{version}
744 %description -n gstreamer-audio-effects
745 Plugin with various audio effects including resampling,
746 sine waves generation, silence generation plugin
748 %files -n gstreamer-audio-effects
749 %defattr(-, root, root)
750 %{_libdir}/gst/libgstresample*
751 %{_libdir}/gst/libgstsine*
752 %{_libdir}/gst/libgstsilence*
753 %{_libdir}/gst/libgststereo.*
754 %{_libdir}/gst/libgststereo2mono*
755 %{_libdir}/gst/libgstvol*
756 %{_libdir}/gst/libgstplayondemand*
757 %{_libdir}/gst/libgstspeed*
758 %{_libdir}/gst/libgststereosplit*
760 %post -n gstreamer-audio-effects
761 %{_bindir}/gst-register --gst-mask=0 2> /dev/null
763 %package -n gstreamer-yuv4mpeg
764 Summary: GStreamer YUV to LAV converter
765 Group: Libraries/Multimedia
766 Requires: gstreamer-plugins >= %{version}
767 Obsoletes: gstreamer-lavencode
769 %description -n gstreamer-yuv4mpeg
770 It takes YUV video frames and adds a header in front of it so it can be processed with the lavtools from mjpeg
772 %files -n gstreamer-yuv4mpeg
773 %defattr(-, root, root)
774 %{_libdir}/gst/libgsty4m*
776 %post -n gstreamer-yuv4mpeg
777 %{_bindir}/gst-register --gst-mask=0 2> /dev/null
779 %package -n gstreamer-qcam
780 Summary: GStreamer QuickCam plugin
781 Group: Libraries/Multimedia
782 Requires: gstreamer-plugins >= %{version}
784 %description -n gstreamer-qcam
785 Plugin for accessing a Quickcam source
787 %files -n gstreamer-qcam
788 %defattr(-, root, root)
789 %{_libdir}/gst/libgstqcam*
791 %post -n gstreamer-qcam
792 %{_bindir}/gst-register --gst-mask=0 2> /dev/null
794 %package -n gstreamer-vcd
795 Summary: GStreamer Video CD plugin
796 Group: Libraries/Multimedia
797 Requires: gstreamer-plugins >= %{version}
799 %description -n gstreamer-vcd
800 Video CD parsing and playback
802 %files -n gstreamer-vcd
803 %defattr(-, root, root)
804 %{_libdir}/gst/libgstvcd*
805 %{_libdir}/gst/libgstcdxa*
807 %package -n gstreamer-ladspa
808 Summary: GStreamer wrapper for LADSPA plugins
809 Group: Libraries/Multimedia
810 Requires: gstreamer-plugins >= %{version}
812 %files -n gstreamer-ladspa
813 %defattr(-, root, root)
814 %{_libdir}/gst/libgstladspa*
816 %description -n gstreamer-ladspa
817 Plugin which wraps LADSPA plugins for use by GStreamer applications.
819 %post -n gstreamer-ladspa
820 %{_bindir}/gst-register --gst-mask=0 2> /dev/null
822 %package -n gstreamer-udp
823 Summary: GStreamer plugins for UDP tranport
824 Group: Libraries/Multimedia
825 Requires: gstreamer-plugins >= %{version}
827 %description -n gstreamer-udp
828 Plugins for UDP transport
830 %files -n gstreamer-udp
831 %defattr(-, root, root)
832 %{_libdir}/gst/libgstudp*
834 %post -n gstreamer-udp
835 %{_bindir}/gst-register --gst-mask=0 2> /dev/null
837 %package -n gstreamer-flx
838 Summary: GStreamer plugin for FLI/FLX animation format
839 Group: Libraries/Multimedia
840 Requires: gstreamer-plugins >= %{version}
841 Requires: gstreamer-colorspace >= %{version}
842 %description -n gstreamer-flx
843 Plugin for playing FLI/FLX animations under GStreamer
845 %files -n gstreamer-flx
846 %defattr(-, root, root)
847 %{_libdir}/gst/libgstflx*
849 %post -n gstreamer-flx
850 %{_bindir}/gst-register --gst-mask=0 2> /dev/null
852 %package -n gstreamer-deinterlace
853 Summary: GStreamer Video deinterlacer
854 Group: Libraries/Multimedia
855 Requires: gstreamer-plugins >= %{version}
857 %description -n gstreamer-deinterlace
858 Video deinterlace plugin
860 %files -n gstreamer-deinterlace
861 %defattr(-, root, root)
862 %{_libdir}/gst/libgstdeinterlace*
864 %post -n gstreamer-deinterlace
865 %{_bindir}/gst-register --gst-mask=0 2> /dev/null
867 %package -n gstreamer-visualisation
868 Summary: GStreamer visualisations plugins
869 Group: Libraries/Multimedia
870 Requires: gstreamer-plugins >= %{version}
872 %description -n gstreamer-visualisation
873 Various plugins for visual effects to use with audio. Included are Smoothwave, Spectrum, Goom, Chart and vumeter. Also included are some plugins ported
874 from the Effectv project.
876 %files -n gstreamer-visualisation
877 %defattr(-, root, root)
878 %{_libdir}/gst/libgstsmooth*
879 %{_libdir}/gst/libgstspectrum*
880 %{_libdir}/gst/libgstvu*
881 %{_libdir}/gst/libgstgoom*
882 %{_libdir}/gst/libgstchart*
883 %{_libdir}/gst/libgstmonoscope*
884 %{_libdir}/gst/libgstsynaesthesia*
885 %{_libdir}/gst/libgsteffectv*
887 %post -n gstreamer-visualisation
888 %{_bindir}/gst-register --gst-mask=0 2> /dev/null
890 %package -n gstreamer-plugins-devel
891 Summary: GStreamer Plugin Library Headers
892 Group: Libraries/Multimedia
893 Requires: gstreamer-plugins >= %{version}
895 %description -n gstreamer-plugins-devel
896 GStreamer support libraries
898 %files -n gstreamer-plugins-devel
899 %defattr(-, root, root)
900 %{_includedir}/gst/*/*
901 %{_libdir}/gst/libgstidct*
903 %package -n gstreamer-misc
904 Summary: GStreamer plugins for various effects
905 Group: Libraries/Multimedia
906 Requires: gstreamer-plugins >= %{version}
908 %description -n gstreamer-misc
909 Plugins for various codecs, effects
910 and so on.
912 %files -n gstreamer-misc
913 %defattr(-, root, root)
914 %{_libdir}/gst/libgstadder*
915 %{_libdir}/gst/libgstalaw*
916 %{_libdir}/gst/libgstintfloat*
917 %{_libdir}/gst/libgstlevel*
918 %{_libdir}/gst/libgstmedian*
919 %{_libdir}/gst/libgstmono2stereo*
920 %{_libdir}/gst/libgstmulaw*
921 %{_libdir}/gst/libgstpassthrough*
922 %{_libdir}/gst/libgstrtjpeg*
923 %{_libdir}/gst/libgstfloatcast*
924 %{_libdir}/gst/libgstcutter*
926 %post -n gstreamer-misc
927 %{_bindir}/gst-register --gst-mask=0 2> /dev/null
929 %package -n gstreamer-audio-formats
930 Summary: GStreamer audio format plugin
931 Group: Libraries/Multimedia
932 Requires: gstreamer-plugins >= %{version}
933 BuildRequires: gcc-c++
935 %description -n gstreamer-audio-formats
936 Plugin for playback of wav, au and mod audio files as well as mp3 type
938 %files -n gstreamer-audio-formats
939 %defattr(-, root, root)
940 %{_libdir}/gst/libgstwavparse*
941 %{_libdir}/gst/libgstauparse*
942 %{_libdir}/gst/libgstmp3types*
943 %{_libdir}/gst/libgstmodplug*
945 %post -n gstreamer-audio-formats
946 %{_bindir}/gst-register --gst-mask=0 2> /dev/null
948 @USE_GCONF_TRUE@%package -n gstreamer-GConf
949 @USE_GCONF_TRUE@Summary: GStreamer GConf schemas
950 @USE_GCONF_TRUE@Group: Libraries/Multimedia
951 @USE_GCONF_TRUE@Requires: gstreamer-plugins >= %{version}
952 @USE_GCONF_TRUE@Requires: GConf2
953 @USE_GCONF_TRUE@BuildRequires: GConf2-devel
955 @USE_GCONF_TRUE@%description -n gstreamer-GConf
956 @USE_GCONF_TRUE@Installation of GStreamer GConf schemas.
957 @USE_GCONF_TRUE@These set usable defaults used by all GStreamer-enabled Gnome applications.
959 @USE_GCONF_TRUE@%files -n gstreamer-GConf
960 @USE_GCONF_TRUE@%defattr(-, root, root)
961 @USE_GCONF_TRUE@%{_sysconfdir}/gconf/schemas/gstreamer.schemas
963 @USE_GCONF_TRUE@%post -n gstreamer-GConf
964 @USE_GCONF_TRUE@export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
965 @USE_GCONF_TRUE@gconftool-2 --makefile-install-rule %{_sysconfdir}/gconf/schemas/gstreamer.schemas > /dev/null
967 %changelog
968 * Mon May 12 2002 Christian Fredrik Kalager Schaller <Uraeus@linuxrising.org>
969 - Added jack, dxr3, http packages
970 - Added visualisation plugins effecttv and synathesia
971 - Created devel package
972 - Removed gstreamer-plugins-libs package (moved it into gstreamer-plugins)
973 - Replaced prefix/dirname with _macros
975 * Mon May 06 2002 Thomas Vander Stichele <thomas@apestaart.org>
976 - added gstreamer-GConf package
978 * Wed Mar 13 2002 Thomas Vander Stichele <thomas@apestaart.org>
979 - added more BuildRequires and Requires
980 - rearranged some plugins
981 - added changelog ;)