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
165 ### ARTS WRAPPER ###
166 @USE_ARTSC_TRUE@%package -n gstreamer-arts
167 @USE_ARTSC_TRUE@Summary: GStreamer arts wrapper plugin
168 @USE_ARTSC_TRUE@Group: Libraries/Multimedia
169 @USE_ARTSC_TRUE@Requires: gstreamer-plugins >= %{version}
170 @USE_ARTSC_TRUE@Requires: kdelibs-sound >= 2
171 @USE_ARTSC_TRUE@BuildRequires: kdelibs-sound-devel >= 2
172 @USE_ARTSC_TRUE@BuildRequires: gcc-c++
173 @USE_ARTSC_TRUE@
174 @USE_ARTSC_TRUE@%description -n gstreamer-arts
175 @USE_ARTSC_TRUE@Plugin for wrapping arts plugins
176 @USE_ARTSC_TRUE@
177 @USE_ARTSC_TRUE@%files -n gstreamer-arts
178 @USE_ARTSC_TRUE@%defattr(-, root, root)
179 @USE_ARTSC_TRUE@%{_libdir}/gst/libgstarts.*
180 @USE_ARTSC_TRUE@
181 @USE_ARTSC_TRUE@%post -n gstreamer-arts
182 @USE_ARTSC_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
184 ### AUDIOFILE ###
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@
191 @USE_AUDIOFILE_TRUE@%description -n gstreamer-audiofile
192 @USE_AUDIOFILE_TRUE@Plugin for supporting reading and writing all files audiofile support
193 @USE_AUDIOFILE_TRUE@
194 @USE_AUDIOFILE_TRUE@%files -n gstreamer-audiofile
195 @USE_AUDIOFILE_TRUE@%defattr(-, root, root)
196 @USE_AUDIOFILE_TRUE@%{_libdir}/gst/libgstaudiofile*
197 @USE_AUDIOFILE_TRUE@
198 @USE_AUDIOFILE_TRUE@%post -n gstreamer-audiofile
199 @USE_AUDIOFILE_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
201 ### AVIFILE ###
202 @USE_AVIFILE_TRUE@%package -n gstreamer-avi
203 @USE_AVIFILE_TRUE@Summary: GStreamer plugin for AVI format movie playback
204 @USE_AVIFILE_TRUE@Group: Libraries/Multimedia
205 @USE_AVIFILE_TRUE@Requires: gstreamer-plugins >= %{version}
206 @USE_AVIFILE_TRUE@Requires: avifile = 0.6.20011111DD
207 @USE_AVIFILE_TRUE@Requires: gstreamer-colorspace >= %{version}
208 @USE_AVIFILE_TRUE@
209 @USE_AVIFILE_TRUE@%description -n gstreamer-avi
210 @USE_AVIFILE_TRUE@Plugins for playback of AVI format media files.
211 @USE_AVIFILE_TRUE@
212 @USE_AVIFILE_TRUE@%files -n gstreamer-avi
213 @USE_AVIFILE_TRUE@%defattr(-, root, root)
214 @USE_AVIFILE_TRUE@%{_libdir}/gst/libgstavidemux*
215 @USE_AVIFILE_TRUE@%{_libdir}/gst/libgstavimux*
216 @USE_AVIFILE_TRUE@%{_libdir}/gst/libgstwincodec*
217 @USE_AVIFILE_TRUE@
218 @USE_AVIFILE_TRUE@%post -n gstreamer-avi
219 @USE_AVIFILE_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
221 ### CDPARANOIA ###
222 @USE_CDPARANOIA_TRUE@%package -n gstreamer-cdparanoia
223 @USE_CDPARANOIA_TRUE@Summary: GStreamer plugin for CD audio input using CDParanoia IV
224 @USE_CDPARANOIA_TRUE@Group: Libraries/Multimedia
225 @USE_CDPARANOIA_TRUE@Requires: cdparanoia >= alpha9.7
226 @USE_CDPARANOIA_TRUE@Requires: gstreamer-plugins >= %{version}
227 @USE_CDPARANOIA_TRUE@BuildRequires: cdparanoia-devel >= alpha9.7
228 @USE_CDPARANOIA_TRUE@
229 @USE_CDPARANOIA_TRUE@%description -n gstreamer-cdparanoia
230 @USE_CDPARANOIA_TRUE@Plugin for ripping audio tracks using cdparanoia under GStreamer
231 @USE_CDPARANOIA_TRUE@
232 @USE_CDPARANOIA_TRUE@%files -n gstreamer-cdparanoia
233 @USE_CDPARANOIA_TRUE@%defattr(-, root, root)
234 @USE_CDPARANOIA_TRUE@%{_libdir}/gst/libgstcdparanoia*
235 @USE_CDPARANOIA_TRUE@
236 @USE_CDPARANOIA_TRUE@%post -n gstreamer-cdparanoia
237 @USE_CDPARANOIA_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
239 ### DVDREAD ###
240 @USE_DVDREAD_TRUE@%package -n gstreamer-libdvd
241 @USE_DVDREAD_TRUE@Summary: GStreamer plugins for DVD playback
242 @USE_DVDREAD_TRUE@Group: Libraries/Multimedia
243 @USE_DVDREAD_TRUE@Requires: gstreamer-plugins >= %{version}
244 @USE_DVDREAD_TRUE@Requires: libdvdread >= 0.9.0
245 @USE_DVDREAD_TRUE@BuildRequires: libdvdread-devel >= 0.9.0
246 @USE_DVDREAD_TRUE@
247 @USE_DVDREAD_TRUE@%description -n gstreamer-libdvd
248 @USE_DVDREAD_TRUE@Input and output plugin for the ALSA soundcard driver architecture.
249 @USE_DVDREAD_TRUE@
250 @USE_DVDREAD_TRUE@%files -n gstreamer-libdvd
251 @USE_DVDREAD_TRUE@%defattr(-, root, root)
252 @USE_DVDREAD_TRUE@%{_libdir}/gst/libgstdvd*
253 @USE_DVDREAD_TRUE@
254 @USE_DVDREAD_TRUE@%post -n gstreamer-libdvd
255 @USE_DVDREAD_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
257 ### ESD ###
258 @USE_ESD_TRUE@%package -n gstreamer-esd
259 @USE_ESD_TRUE@Summary: GStreamer plugin for ESD sound output
260 @USE_ESD_TRUE@Group: Libraries/Multimedia
261 @USE_ESD_TRUE@Requires: esound >= 0.2.8
262 @USE_ESD_TRUE@Requires: gstreamer-plugins >= %{version}
263 @USE_ESD_TRUE@
264 @USE_ESD_TRUE@%description -n gstreamer-esd
265 @USE_ESD_TRUE@Output and monitoring plugins for GStreamer for use with the esound package
266 @USE_ESD_TRUE@
267 @USE_ESD_TRUE@%files -n gstreamer-esd
268 @USE_ESD_TRUE@%defattr(-, root, root)
269 @USE_ESD_TRUE@%{_libdir}/gst/libgstesdmon*
270 @USE_ESD_TRUE@%{_libdir}/gst/libgstesdsink*
271 @USE_ESD_TRUE@
272 @USE_ESD_TRUE@%post -n gstreamer-esd
273 @USE_ESD_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
274 @USE_ESD_TRUE@
275 @USE_ESD_TRUE@%postun -n gstreamer-esd
276 @USE_ESD_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
277 @USE_ESD_TRUE@/sbin/ldconfig
279 ### FESTIVAL ###
280 %package -n gstreamer-festival
281 Summary: GStreamer plugin for text-to-speech support using Festival
282 Group: Libraries/Multimedia
283 Requires: gstreamer-plugins >= %{version}
285 %description -n gstreamer-festival
286 Element for text-to-speech using the festival server.
288 %files -n gstreamer-festival
289 %defattr(-, root, root)
290 %{_libdir}/gst/libgstfestival*
292 %post -n gstreamer-festival
293 %{_bindir}/gst-register --gst-mask=0 2> /dev/null
295 ### FLAC ###
296 @USE_FLAC_TRUE@%package -n gstreamer-flac
297 @USE_FLAC_TRUE@Summary: GStreamer plugin for FLAC lossless audio format
298 @USE_FLAC_TRUE@Group: Libraries/Multimedia
299 @USE_FLAC_TRUE@Requires: gstreamer-plugins >= %{version}
300 @USE_FLAC_TRUE@Requires: flac >= 1.0.0
301 @USE_FLAC_TRUE@
302 @USE_FLAC_TRUE@%description -n gstreamer-flac
303 @USE_FLAC_TRUE@Plugin for the free FLAC lossless audio format.
304 @USE_FLAC_TRUE@
305 @USE_FLAC_TRUE@%files -n gstreamer-flac
306 @USE_FLAC_TRUE@%defattr(-, root, root)
307 @USE_FLAC_TRUE@%{_libdir}/gst/libgstflac*
308 @USE_FLAC_TRUE@
309 @USE_FLAC_TRUE@%post -n gstreamer-flac
310 @USE_FLAC_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
312 ### GNOME VFS ###
313 @USE_GNOME_VFS_TRUE@%package -n gstreamer-gnomevfs
314 @USE_GNOME_VFS_TRUE@Summary: GStreamer plugins for GNOME VFS input and output
315 @USE_GNOME_VFS_TRUE@Group: Libraries/Multimedia
316 @USE_GNOME_VFS_TRUE@Requires: gnome-vfs2 > 1.9.4.00
317 @USE_GNOME_VFS_TRUE@Requires: gstreamer-plugins >= %{version}
318 @USE_GNOME_VFS_TRUE@BuildRequires: gnome-vfs2-devel > 1.9.4.00
319 @USE_GNOME_VFS_TRUE@
320 @USE_GNOME_VFS_TRUE@%description -n gstreamer-gnomevfs
321 @USE_GNOME_VFS_TRUE@Plugins for reading and writing through GNOME VFS.
322 @USE_GNOME_VFS_TRUE@
323 @USE_GNOME_VFS_TRUE@%files -n gstreamer-gnomevfs
324 @USE_GNOME_VFS_TRUE@%defattr(-, root, root)
325 @USE_GNOME_VFS_TRUE@%{_libdir}/gst/libgstgnomevfs*
326 @USE_GNOME_VFS_TRUE@
327 @USE_GNOME_VFS_TRUE@%post -n gstreamer-gnomevfs
328 @USE_GNOME_VFS_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
330 ### GSM ###
331 @USE_GSM_TRUE@%package -n gstreamer-gsm
332 @USE_GSM_TRUE@Summary: GStreamer plugin for GSM lossy audio format
333 @USE_GSM_TRUE@Group: Libraries/Multimedia
334 @USE_GSM_TRUE@Requires: gsm >= 1.0.10
335 @USE_GSM_TRUE@Requires: gstreamer-plugins >= %{version}
336 @USE_GSM_TRUE@BuildRequires: gsm-devel >= 1.0.10
337 @USE_GSM_TRUE@
338 @USE_GSM_TRUE@%description -n gstreamer-gsm
339 @USE_GSM_TRUE@Output plugin for GStreamer to convert to GSM lossy audio format.
340 @USE_GSM_TRUE@
341 @USE_GSM_TRUE@%files -n gstreamer-gsm
342 @USE_GSM_TRUE@%defattr(-, root, root)
343 @USE_GSM_TRUE@%{_libdir}/gst/libgstgsm*
344 @USE_GSM_TRUE@
345 @USE_GSM_TRUE@%post -n gstreamer-gsm
346 @USE_GSM_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
348 ### HERMES ###
349 @USE_HERMES_TRUE@%package -n gstreamer-colorspace
350 @USE_HERMES_TRUE@Summary: GStreamer colorspace conversion plugin
351 @USE_HERMES_TRUE@Group: Libraries/Multimedia
352 @USE_HERMES_TRUE@Requires: gstreamer-plugins >= %{version}
353 @USE_HERMES_TRUE@Requires: Hermes => 1.3.0
354 @USE_HERMES_TRUE@BuildRequires: Hermes-devel => 1.3.0
355 @USE_HERMES_TRUE@%description -n gstreamer-colorspace
356 @USE_HERMES_TRUE@Colorspace plugin based on Hermes library
357 @USE_HERMES_TRUE@
358 @USE_HERMES_TRUE@%files -n gstreamer-colorspace
359 @USE_HERMES_TRUE@%defattr(-, root, root)
360 @USE_HERMES_TRUE@%{_libdir}/gst/libgstcolorspace*
361 @USE_HERMES_TRUE@
362 @USE_HERMES_TRUE@%post -n gstreamer-colorspace
363 @USE_HERMES_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
365 ### JPEG ###
366 @USE_JPEG_TRUE@%package -n gstreamer-jpeg
367 @USE_JPEG_TRUE@Summary: GStreamer plugin for jpeg images
368 @USE_JPEG_TRUE@Group: Libraries/Multimedia
369 @USE_JPEG_TRUE@Requires: libjpeg
370 @USE_JPEG_TRUE@Requires: gstreamer-plugins >= %{version}
371 @USE_JPEG_TRUE@BuildRequires: libjpeg-devel
372 @USE_JPEG_TRUE@
373 @USE_JPEG_TRUE@%description -n gstreamer-jpeg
374 @USE_JPEG_TRUE@Output plugin for GStreamer using libjpeg
375 @USE_JPEG_TRUE@
376 @USE_JPEG_TRUE@%files -n gstreamer-jpeg
377 @USE_JPEG_TRUE@%defattr(-, root, root)
378 @USE_JPEG_TRUE@%{_libdir}/gst/libgstjpeg*
379 @USE_JPEG_TRUE@
380 @USE_JPEG_TRUE@%post -n gstreamer-jpeg
381 @USE_JPEG_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
383 ### LAME ###
384 @USE_LAME_TRUE@%package -n gstreamer-lame
385 @USE_LAME_TRUE@Summary: GStreamer plugin encoding mp3 songs
386 @USE_LAME_TRUE@Group: Libraries/Multimedia
387 @USE_LAME_TRUE@Requires: gstreamer-plugins >= %{version}
388 @USE_LAME_TRUE@Requires: lame >= 3.89
389 @USE_LAME_TRUE@
390 @USE_LAME_TRUE@%description -n gstreamer-lame
391 @USE_LAME_TRUE@Plugin for encoding mp3 with lame
392 @USE_LAME_TRUE@
393 @USE_LAME_TRUE@%files -n gstreamer-lame
394 @USE_LAME_TRUE@%defattr(-, root, root)
395 @USE_LAME_TRUE@%{_libdir}/gst/libgstlame*
396 @USE_LAME_TRUE@
397 @USE_LAME_TRUE@%post -n gstreamer-lame
398 @USE_LAME_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
400 ### LIBFAME ###
401 @USE_LIBFAME_TRUE@%package -n gstreamer-libfame
402 @USE_LIBFAME_TRUE@Summary: GStreamer plugin to encode MPEG1/MPEG4 video
403 @USE_LIBFAME_TRUE@Group: Libraries/Multimedia
404 @USE_LIBFAME_TRUE@Requires: gstreamer-plugins >= %{version}
405 @USE_LIBFAME_TRUE@Requires: libfame >= 0.9.0
406 @USE_LIBFAME_TRUE@BuildRequires: libfame >= 0.9.0
407 @USE_LIBFAME_TRUE@
408 @USE_LIBFAME_TRUE@%description -n gstreamer-libfame
409 @USE_LIBFAME_TRUE@Plugin for encoding MPEG1/MPEG4 video using libfame
410 @USE_LIBFAME_TRUE@
411 @USE_LIBFAME_TRUE@%files -n gstreamer-libfame
412 @USE_LIBFAME_TRUE@%defattr(-, root, root)
413 @USE_LIBFAME_TRUE@%{_libdir}/gst/libgstlibfame*
414 @USE_LIBFAME_TRUE@
415 @USE_LIBFAME_TRUE@%post -n gstreamer-libfame
416 @USE_LIBFAME_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
418 ### MAD ###
419 @USE_MAD_TRUE@%package -n gstreamer-mad
420 @USE_MAD_TRUE@Summary: Plugin using MAD for mp3 decoding
421 @USE_MAD_TRUE@Group: Libraries/Multimedia
422 @USE_MAD_TRUE@Requires: gstreamer-plugins >= %{version}
423 @USE_MAD_TRUE@Requires: mad >= 0.13.0
424 @USE_MAD_TRUE@BuildRequires: mad-devel >= 0.13.0
425 @USE_MAD_TRUE@
426 @USE_MAD_TRUE@%description -n gstreamer-mad
427 @USE_MAD_TRUE@Plugin for playback of mp3 songs using the very good MAD library
428 @USE_MAD_TRUE@
429 @USE_MAD_TRUE@%files -n gstreamer-mad
430 @USE_MAD_TRUE@%defattr(-, root, root)
431 @USE_MAD_TRUE@%{_libdir}/gst/libgstmad*
432 @USE_MAD_TRUE@
433 @USE_MAD_TRUE@%post -n gstreamer-mad
434 @USE_MAD_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
435 @USE_MAD_TRUE@
436 @USE_MAD_TRUE@%postun -n gstreamer-mad
437 @USE_MAD_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
438 @USE_MAD_TRUE@/sbin/ldconfig
440 ### MIKMOD ###
441 @USE_MIKMOD_TRUE@%package -n gstreamer-mikmod
442 @USE_MIKMOD_TRUE@Summary: GStreamer Mikmod plugin
443 @USE_MIKMOD_TRUE@Group: Libraries/Multimedia
444 @USE_MIKMOD_TRUE@Requires: gstreamer-plugins >= %{version}
445 @USE_MIKMOD_TRUE@
446 @USE_MIKMOD_TRUE@%description -n gstreamer-mikmod
447 @USE_MIKMOD_TRUE@Plugin for playback of module files supported by mikmod under GStreamer
448 @USE_MIKMOD_TRUE@
449 @USE_MIKMOD_TRUE@%files -n gstreamer-mikmod
450 @USE_MIKMOD_TRUE@%defattr(-, root, root)
451 @USE_MIKMOD_TRUE@%{_libdir}/gst/libgstmikmod*
452 @USE_MIKMOD_TRUE@
453 @USE_MIKMOD_TRUE@%post -n gstreamer-mikmod
454 @USE_MIKMOD_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
456 ### MJPEGTOOLS ###
457 @USE_MJPEGTOOLS_TRUE@%package -n gstreamer-jpegmmx
458 @USE_MJPEGTOOLS_TRUE@Summary: GStreamer mjpegtools
459 @USE_MJPEGTOOLS_TRUE@Group: Libraries/Multimedia
460 @USE_MJPEGTOOLS_TRUE@Requires: gstreamer-plugins >= %{version}
461 @USE_MJPEGTOOLS_TRUE@Requires: mjpegtools >= %{version}
462 @USE_MJPEGTOOLS_TRUE@BuildRequires: mjpegtools-devel >= %{version}
463 @USE_MJPEGTOOLS_TRUE@
464 @USE_MJPEGTOOLS_TRUE@%description -n gstreamer-jpegmmx
465 @USE_MJPEGTOOLS_TRUE@Mgpegtools based encoding and decoding plugin
466 @USE_MJPEGTOOLS_TRUE@
467 @USE_MJPEGTOOLS_TRUE@%files -n gstreamer-jpegmmx
468 @USE_MJPEGTOOLS_TRUE@%defattr(-, root, root)
469 @USE_MJPEGTOOLS_TRUE@%{_libdir}/gst/libgstjpegmmx*
470 @USE_MJPEGTOOLS_TRUE@
471 @USE_MJPEGTOOLS_TRUE@%post -n gstreamer-jpegmmx
472 @USE_MJPEGTOOLS_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
474 ### MPEG2DEC ###
475 @USE_MPEG2DEC_TRUE@%package -n gstreamer-mpeg
476 @USE_MPEG2DEC_TRUE@Summary: GStreamer plugins for MPEG video playback and encoding
477 @USE_MPEG2DEC_TRUE@Group: Libraries/Multimedia
478 @USE_MPEG2DEC_TRUE@Requires: gstreamer-plugins >= %{version}
479 @USE_MPEG2DEC_TRUE@Requires: mpeg2dec => 0.2.1
480 @USE_MPEG2DEC_TRUE@Obsoletes: gstreamer-mpeg1
481 @USE_MPEG2DEC_TRUE@Obsoletes: gstreamer-mpeg2
482 @USE_MPEG2DEC_TRUE@Obsoletes: gstreamer-mpeg2dec
483 @USE_MPEG2DEC_TRUE@
484 @USE_MPEG2DEC_TRUE@%description -n gstreamer-mpeg
485 @USE_MPEG2DEC_TRUE@Plugins for playing and encoding MPEG video
486 @USE_MPEG2DEC_TRUE@
487 @USE_MPEG2DEC_TRUE@%files -n gstreamer-mpeg
488 @USE_MPEG2DEC_TRUE@%defattr(-, root, root)
489 @USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpeg1types*
490 @USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpeg1encoder*
491 @USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpeg1systemencode*
492 @USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpegaudio.*
493 @USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpegaudioparse*
494 @USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmp1*
495 @USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpegstream*
496 @USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpeg2enc*
497 @USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpeg2subt*
498 @USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpeg2types*
499 @USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpeg2dec*
500 @USE_MPEG2DEC_TRUE@
501 @USE_MPEG2DEC_TRUE@%post -n gstreamer-mpeg
502 @USE_MPEG2DEC_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
504 ### OPENQUICKTIME ###
505 @USE_OPENQUICKTIME_TRUE@%package -n gstreamer-openquicktime
506 @USE_OPENQUICKTIME_TRUE@Summary: GStreamer OpenQuicktime video Plugin
507 @USE_OPENQUICKTIME_TRUE@Group: Libraries/Multimedia
508 @USE_OPENQUICKTIME_TRUE@Requires: gstreamer-plugins >= %{version}
509 @USE_OPENQUICKTIME_TRUE@Requires: openquicktime => 1.0
510 @USE_OPENQUICKTIME_TRUE@BuildRequires: openquicktime-devel => 1.0
511 @USE_OPENQUICKTIME_TRUE@
512 @USE_OPENQUICKTIME_TRUE@%description -n gstreamer-openquicktime
513 @USE_OPENQUICKTIME_TRUE@Plugin which uses the OpenQuicktime library
514 @USE_OPENQUICKTIME_TRUE@from 3ivx to play Quicktime movies.
515 @USE_OPENQUICKTIME_TRUE@(http://openquicktime.sourceforge.net/)
516 @USE_OPENQUICKTIME_TRUE@
517 @USE_OPENQUICKTIME_TRUE@%files -n gstreamer-openquicktime
518 @USE_OPENQUICKTIME_TRUE@%defattr(-, root, root)
519 @USE_OPENQUICKTIME_TRUE@%{_libdir}/gst/libgstopenquicktime*
520 @USE_OPENQUICKTIME_TRUE@
521 @USE_OPENQUICKTIME_TRUE@%post -n gstreamer-openquicktime
522 @USE_OPENQUICKTIME_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
524 ### OSS ###
525 @USE_OSS_TRUE@%package -n gstreamer-oss
526 @USE_OSS_TRUE@Summary: GStreamer plugins for input and output using OSS
527 @USE_OSS_TRUE@Group: Libraries/Multimedia
528 @USE_OSS_TRUE@Requires: gstreamer-plugins >= %{version}
529 @USE_OSS_TRUE@
530 @USE_OSS_TRUE@%description -n gstreamer-oss
531 @USE_OSS_TRUE@Plugins for output and input to the OpenSoundSytem audio
532 @USE_OSS_TRUE@drivers found in the Linux kernels or commercially available
533 @USE_OSS_TRUE@from OpenSound.
534 @USE_OSS_TRUE@
535 @USE_OSS_TRUE@%files -n gstreamer-oss
536 @USE_OSS_TRUE@%defattr(-, root, root)
537 @USE_OSS_TRUE@%{_libdir}/gst/libgstossaudio*
538 # @USE_OSS_TRUE@%{_libdir}/gst/libgstosshelper*
539 @USE_OSS_TRUE@
540 @USE_OSS_TRUE@%post -n gstreamer-oss
541 @USE_OSS_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
542 @USE_OSS_TRUE@
543 @USE_OSS_TRUE@%postun -n gstreamer-oss
544 @USE_OSS_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
545 @USE_OSS_TRUE@/sbin/ldconfig
547 ### RAW1394 ###
548 @USE_RAW1394_TRUE@%package -n gstreamer-dv
549 @USE_RAW1394_TRUE@Summary: GStreamer dv plugin
550 @USE_RAW1394_TRUE@Group: Libraries/Multimedia
551 @USE_RAW1394_TRUE@Requires: gstreamer-plugins >= %{version}
552 @USE_RAW1394_TRUE@
553 @USE_RAW1394_TRUE@%description -n gstreamer-dv
554 @USE_RAW1394_TRUE@Plugin for digital video support
555 @USE_RAW1394_TRUE@
556 @USE_RAW1394_TRUE@%files -n gstreamer-dv
557 @USE_RAW1394_TRUE@%defattr(-, root, root)
558 @USE_RAW1394_TRUE@%{_libdir}/gst/gstdv*
559 @USE_RAW1394_TRUE@
560 @USE_RAW1394_TRUE@%post -n gstreamer-dv
561 @USE_RAW1394_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
563 ### RTP ###
564 @USE_RTP_TRUE@%package -n gstreamer-rtp
565 @USE_RTP_TRUE@Summary: GStreamer RTP plugin
566 @USE_RTP_TRUE@Group: Libraries/Multimedia
567 @USE_RTP_TRUE@Requires: gstreamer-plugins >= %{version}
568 @USE_RTP_TRUE@Requires: librtp >= 0.1
569 @USE_RTP_TRUE@
570 @USE_RTP_TRUE@%description -n gstreamer-rtp
571 @USE_RTP_TRUE@Library for transfering data with the RTP protocol
572 @USE_RTP_TRUE@
573 @USE_RTP_TRUE@%files -n gstreamer-rtp
574 @USE_RTP_TRUE@%defattr(-, root, root)
575 @USE_RTP_TRUE@%{_libdir}/gst/libgstrtp*
576 @USE_RTP_TRUE@
577 @USE_RTP_TRUE@%post -n gstreamer-rtp
578 @USE_RTP_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
580 ### SIDPLAY ###
581 @USE_SIDPLAY_TRUE@%package -n gstreamer-sid
582 @USE_SIDPLAY_TRUE@Summary: GStreamer Sid C64 music plugin
583 @USE_SIDPLAY_TRUE@Group: Libraries/Multimedia
584 @USE_SIDPLAY_TRUE@Requires: gstreamer-plugins >= %{version}
585 @USE_SIDPLAY_TRUE@Requires: libsidplay => 1.36.0
586 @USE_SIDPLAY_TRUE@BuildRequires: libsidplay-devel => 1.36.0
587 @USE_SIDPLAY_TRUE@%description -n gstreamer-sid
588 @USE_SIDPLAY_TRUE@Plugin for playback of C64 SID format music files
589 @USE_SIDPLAY_TRUE@
590 @USE_SIDPLAY_TRUE@%files -n gstreamer-sid
591 @USE_SIDPLAY_TRUE@%defattr(-, root, root)
592 @USE_SIDPLAY_TRUE@%{_libdir}/gst/libgstsid*
593 @USE_SIDPLAY_TRUE@
594 @USE_SIDPLAY_TRUE@%post -n gstreamer-sid
595 @USE_SIDPLAY_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
597 ### SDL ###
598 @USE_SDL_TRUE@%package -n gstreamer-sdl
599 @USE_SDL_TRUE@Summary: GStreamer plugin for outputing to SDL
600 @USE_SDL_TRUE@Group: Libraries/Multimedia
601 @USE_SDL_TRUE@Requires: SDL >= 1.2.0
602 @USE_SDL_TRUE@Requires: gstreamer-plugins >= %{version}
603 @USE_SDL_TRUE@BuildRequires: SDL-devel >= 1.2.0
604 @USE_SDL_TRUE@
605 @USE_SDL_TRUE@%description -n gstreamer-sdl
606 @USE_SDL_TRUE@Plugin for sending output to the Simple Direct Media architecture.
607 @USE_SDL_TRUE@(http://www.libsdl.org). Usefull for fullscreen playback.
608 @USE_SDL_TRUE@
609 @USE_SDL_TRUE@%files -n gstreamer-sdl
610 @USE_SDL_TRUE@%defattr(-, root, root)
611 @USE_SDL_TRUE@%{_libdir}/gst/libgstsdl*
612 @USE_SDL_TRUE@
613 @USE_SDL_TRUE@%post -n gstreamer-sdl
614 @USE_SDL_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
616 ### SHOUT ###
617 @USE_SHOUT_TRUE@%package -n gstreamer-icecast
618 @USE_SHOUT_TRUE@Summary: GStreamer Icecast broadcasting plugin
619 @USE_SHOUT_TRUE@Group: Libraries/Multimedia
620 @USE_SHOUT_TRUE@Requires: gstreamer-plugins >= %{version}
621 @USE_SHOUT_TRUE@Requires: libshout >= 1.0.5
622 @USE_SHOUT_TRUE@BuildRequires: libshout-devel >= 1.0.5
623 @USE_SHOUT_TRUE@%description -n gstreamer-icecast
624 @USE_SHOUT_TRUE@Plugin for broadcasting audio with the Icecast server
625 @USE_SHOUT_TRUE@
626 @USE_SHOUT_TRUE@%files -n gstreamer-icecast
627 @USE_SHOUT_TRUE@%defattr(-, root, root)
628 @USE_SHOUT_TRUE@%{_libdir}/gst/libgstshout*
629 @USE_SHOUT_TRUE@
630 @USE_SHOUT_TRUE@%post -n gstreamer-icecast
631 @USE_SHOUT_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
633 ### VORBIS ###
634 @USE_VORBIS_TRUE@%package -n gstreamer-vorbis
635 @USE_VORBIS_TRUE@Summary: GStreamer plugin for encoding and decoding Ogg Vorbis audio files
636 @USE_VORBIS_TRUE@Group: Libraries/Multimedia
637 @USE_VORBIS_TRUE@Requires: libogg >= 1.0beta4
638 @USE_VORBIS_TRUE@Requires: libvorbis >= 1.0beta4
639 @USE_VORBIS_TRUE@Requires: gstreamer-plugins >= %{version}
640 @USE_VORBIS_TRUE@BuildRequires: libogg-devel >= 1.0beta4
641 @USE_VORBIS_TRUE@BuildRequires: libvorbis-devel >= 1.0beta4
642 @USE_VORBIS_TRUE@
643 @USE_VORBIS_TRUE@%description -n gstreamer-vorbis
644 @USE_VORBIS_TRUE@Plugins for creating and playing Ogg Vorbis audio files.
645 @USE_VORBIS_TRUE@
646 @USE_VORBIS_TRUE@%files -n gstreamer-vorbis
647 @USE_VORBIS_TRUE@%defattr(-, root, root)
648 @USE_VORBIS_TRUE@%{_libdir}/gst/libgstvorbis*
649 @USE_VORBIS_TRUE@
650 @USE_VORBIS_TRUE@%post -n gstreamer-vorbis
651 @USE_VORBIS_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
652 @USE_VORBIS_TRUE@
653 @USE_VORBIS_TRUE@%postun -n gstreamer-vorbis
654 @USE_VORBIS_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
655 @USE_VORBIS_TRUE@/sbin/ldconfig
657 ### VIDEO 4 LINUX ###
658 @USE_V4L_TRUE@%package -n gstreamer-v4l
659 @USE_V4L_TRUE@Summary: GStreamer video for linux input plugin
660 @USE_V4L_TRUE@Group: Libraries/Multimedia
661 @USE_V4L_TRUE@Requires: gstreamer-plugins >= %{version}
662 @USE_V4L_TRUE@
663 @USE_V4L_TRUE@%description -n gstreamer-v4l
664 @USE_V4L_TRUE@Plugin for accessing video for Linux streams.
665 @USE_V4L_TRUE@
666 @USE_V4L_TRUE@%files -n gstreamer-v4l
667 @USE_V4L_TRUE@%defattr(-, root, root)
668 @USE_V4L_TRUE@%{_libdir}/gst/libgstv4l*
669 @USE_V4L_TRUE@
670 @USE_V4L_TRUE@%post -n gstreamer-v4l
671 @USE_V4L_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
673 ### XVIDEO ###
674 # @USE_XVIDEO_TRUE@%package -n gstreamer-xvideosink
675 # @USE_XVIDEO_TRUE@Summary: GStreamer XFree output plugin
676 # @USE_XVIDEO_TRUE@Group: Libraries/Multimedia
677 # @USE_XVIDEO_TRUE@Requires: gstreamer-plugins >= %{version}
678 # @USE_XVIDEO_TRUE@Requires: Hermes => 1.3.0
679 # @USE_XVIDEO_TRUE@%description -n gstreamer-xvideosink
680 # @USE_XVIDEO_TRUE@Xfree86 video sink
681 # @USE_XVIDEO_TRUE@
682 # @USE_XVIDEO_TRUE@%files -n gstreamer-xvideosink
683 # @USE_XVIDEO_TRUE@%defattr(-, root, root)
684 # @USE_XVIDEO_TRUE@%{_libdir}/gst/libgstxvideosink*
685 # @USE_XVIDEO_TRUE@
686 # @USE_XVIDEO_TRUE@%post -n gstreamer-xvideosink
687 # @USE_XVIDEO_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
689 @USE_XVIDEO_TRUE@%package -n gstreamer-videosink
690 @USE_XVIDEO_TRUE@Summary: GStreamer Video Sink
691 @USE_XVIDEO_TRUE@Group: Libraries/Multimedia
692 @USE_XVIDEO_TRUE@Requires: gstreamer-plugins >= %{version}
693 @USE_XVIDEO_TRUE@
694 @USE_XVIDEO_TRUE@%description -n gstreamer-videosink
695 @USE_XVIDEO_TRUE@Plugin for X playback
696 @USE_XVIDEO_TRUE@
697 @USE_XVIDEO_TRUE@%files -n gstreamer-videosink
698 @USE_XVIDEO_TRUE@%defattr(-, root, root)
699 @USE_XVIDEO_TRUE@%{_libdir}/gst/libgstvideosink*
700 @USE_XVIDEO_TRUE@
701 @USE_XVIDEO_TRUE@%post -n gstreamer-videosink
702 @USE_XVIDEO_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
704 ### JACK AUDIO CONNECTION KIT ###
705 @USE_JACK_TRUE@%package -n gstreamer-jack
706 @USE_JACK_TRUE@Summary: GStreamer plugin for the Jack Sound Server
707 @USE_JACK_TRUE@Group: Libraries/Multimedia
708 @USE_JACK_TRUE@Requires: gstreamer-plugins >= %{version}
709 @USE_JACK_TRUE@Requires: jack-audio-connection-kit => 0.28.0
710 @USE_JACK_TRUE@
711 @USE_JACK_TRUE@%description -n gstreamer-jack
712 @USE_JACK_TRUE@Plugin for the jack-audio-connection-kit
713 @USE_JACK_TRUE@profesional sound server
714 @USE_JACK_TRUE@
715 @USE_JACK_TRUE@%files -n gstreamer-jack
716 @USE_JACK_TRUE@%defattr(-, root, root)
717 @USE_JACK_TRUE@%{_libdir}/gst/libgstjack*
718 @USE_JACK_TRUE@
719 @USE_JACK_TRUE@%post -n gstreamer-jack
720 @USE_JACK_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
722 ### http source based on libghttp ###
723 @USE_HTTP_TRUE@%package -n gstreamer-httpsrc
724 @USE_HTTP_TRUE@Summary: GStreamer plugin for http protocol
725 @USE_HTTP_TRUE@Group: Libraries/Multimedia
726 @USE_HTTP_TRUE@Requires: gstreamer-plugins >= %{version}
727 @USE_HTTP_TRUE@Requires: libghttp => 1.0.9
728 @USE_HTTP_TRUE@
729 @USE_HTTP_TRUE@%description -n gstreamer-httpsrc
730 @USE_HTTP_TRUE@Plugin supporting the http protocol based
731 @USE_HTTP_TRUE@on the libghttp library
732 @USE_HTTP_TRUE@
733 @USE_HTTP_TRUE@%files -n gstreamer-httpsrc
734 @USE_HTTP_TRUE@%defattr(-, root, root)
735 @USE_HTTP_TRUE@%{_libdir}/gst/libgsthttpsrc*
736 @USE_HTTP_TRUE@
737 @USE_HTTP_TRUE@%post -n gstreamer-httpsrc
738 @USE_HTTP_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
740 ### dxr3 DVD decoder card ###
741 @USE_DXR3_TRUE@%package -n gstreamer-dxr3
742 @USE_DXR3_TRUE@Summary: GStreamer plugin for DVD playback using dxr3 card
743 @USE_DXR3_TRUE@Group: Libraries/Multimedia
744 @USE_DXR3_TRUE@Requires: gstreamer-plugins >= %{version}
745 @USE_DXR3_TRUE@Requires: em8300 => 0.12.0
746 @USE_DXR3_TRUE@
747 @USE_DXR3_TRUE@%description -n gstreamer-dxr3
748 @USE_DXR3_TRUE@Plugin supporting DVD playback using cards
749 @USE_DXR3_TRUE@with the dxr3 chipset like Hollywood Plus
750 @USE_DXR3_TRUE@and Creative Labs DVD cards.
751 @USE_DXR3_TRUE@
752 @USE_DXR3_TRUE@%files -n gstreamer-dxr3
753 @USE_DXR3_TRUE@%defattr(-, root, root)
754 @USE_DXR3_TRUE@%{_libdir}/gst/libgstdxr3*
755 @USE_DXR3_TRUE@
756 @USE_DXR3_TRUE@%post -n gstreamer-dxr3
757 @USE_DXR3_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
759 %package -n gstreamer-audio-effects
760 Summary: GStreamer audio effects plugin
761 Group: Libraries/Multimedia
762 Requires: gstreamer-plugins >= %{version}
764 %description -n gstreamer-audio-effects
765 Plugin with various audio effects including resampling,
766 sine waves generation, silence generation plugin
768 %files -n gstreamer-audio-effects
769 %defattr(-, root, root)
770 %{_libdir}/gst/libgstresample*
771 %{_libdir}/gst/libgstsine*
772 %{_libdir}/gst/libgstsilence*
773 %{_libdir}/gst/libgststereo.*
774 %{_libdir}/gst/libgststereo2mono*
775 %{_libdir}/gst/libgstvol*
776 %{_libdir}/gst/libgstplayondemand*
777 %{_libdir}/gst/libgstspeed*
778 %{_libdir}/gst/libgststereosplit*
780 %post -n gstreamer-audio-effects
781 %{_bindir}/gst-register --gst-mask=0 2> /dev/null
783 %package -n gstreamer-yuv4mpeg
784 Summary: GStreamer YUV to LAV converter
785 Group: Libraries/Multimedia
786 Requires: gstreamer-plugins >= %{version}
787 Obsoletes: gstreamer-lavencode
789 %description -n gstreamer-yuv4mpeg
790 It takes YUV video frames and adds a header in front of it so it can be processed with the lavtools from mjpeg
792 %files -n gstreamer-yuv4mpeg
793 %defattr(-, root, root)
794 %{_libdir}/gst/libgsty4m*
796 %post -n gstreamer-yuv4mpeg
797 %{_bindir}/gst-register --gst-mask=0 2> /dev/null
799 %package -n gstreamer-qcam
800 Summary: GStreamer QuickCam plugin
801 Group: Libraries/Multimedia
802 Requires: gstreamer-plugins >= %{version}
804 %description -n gstreamer-qcam
805 Plugin for accessing a Quickcam source
807 %files -n gstreamer-qcam
808 %defattr(-, root, root)
809 %{_libdir}/gst/libgstqcam*
811 %post -n gstreamer-qcam
812 %{_bindir}/gst-register --gst-mask=0 2> /dev/null
814 %package -n gstreamer-vcd
815 Summary: GStreamer Video CD plugin
816 Group: Libraries/Multimedia
817 Requires: gstreamer-plugins >= %{version}
819 %description -n gstreamer-vcd
820 Video CD parsing and playback
822 %files -n gstreamer-vcd
823 %defattr(-, root, root)
824 %{_libdir}/gst/libgstvcd*
825 %{_libdir}/gst/libgstcdxa*
827 %package -n gstreamer-ladspa
828 Summary: GStreamer wrapper for LADSPA plugins
829 Group: Libraries/Multimedia
830 Requires: gstreamer-plugins >= %{version}
832 %files -n gstreamer-ladspa
833 %defattr(-, root, root)
834 %{_libdir}/gst/libgstladspa*
836 %description -n gstreamer-ladspa
837 Plugin which wraps LADSPA plugins for use by GStreamer applications.
839 %post -n gstreamer-ladspa
840 %{_bindir}/gst-register --gst-mask=0 2> /dev/null
842 %package -n gstreamer-udp
843 Summary: GStreamer plugins for UDP tranport
844 Group: Libraries/Multimedia
845 Requires: gstreamer-plugins >= %{version}
847 %description -n gstreamer-udp
848 Plugins for UDP transport
850 %files -n gstreamer-udp
851 %defattr(-, root, root)
852 %{_libdir}/gst/libgstudp*
854 %post -n gstreamer-udp
855 %{_bindir}/gst-register --gst-mask=0 2> /dev/null
857 %package -n gstreamer-flx
858 Summary: GStreamer plugin for FLI/FLX animation format
859 Group: Libraries/Multimedia
860 Requires: gstreamer-plugins >= %{version}
861 Requires: gstreamer-colorspace >= %{version}
862 %description -n gstreamer-flx
863 Plugin for playing FLI/FLX animations under GStreamer
865 %files -n gstreamer-flx
866 %defattr(-, root, root)
867 %{_libdir}/gst/libgstflx*
869 %post -n gstreamer-flx
870 %{_bindir}/gst-register --gst-mask=0 2> /dev/null
872 %package -n gstreamer-deinterlace
873 Summary: GStreamer Video deinterlacer
874 Group: Libraries/Multimedia
875 Requires: gstreamer-plugins >= %{version}
877 %description -n gstreamer-deinterlace
878 Video deinterlace plugin
880 %files -n gstreamer-deinterlace
881 %defattr(-, root, root)
882 %{_libdir}/gst/libgstdeinterlace*
884 %post -n gstreamer-deinterlace
885 %{_bindir}/gst-register --gst-mask=0 2> /dev/null
887 %package -n gstreamer-visualisation
888 Summary: GStreamer visualisations plugins
889 Group: Libraries/Multimedia
890 Requires: gstreamer-plugins >= %{version}
892 %description -n gstreamer-visualisation
893 Various plugins for visual effects to use with audio. Included are Smoothwave, Spectrum, Goom, Chart and vumeter. Also included are some plugins ported
894 from the Effectv project.
896 %files -n gstreamer-visualisation
897 %defattr(-, root, root)
898 %{_libdir}/gst/libgstsmooth*
899 %{_libdir}/gst/libgstspectrum*
900 %{_libdir}/gst/libgstvu*
901 %{_libdir}/gst/libgstgoom*
902 %{_libdir}/gst/libgstchart*
903 %{_libdir}/gst/libgstmonoscope*
904 %{_libdir}/gst/libgstsynaesthesia*
905 %{_libdir}/gst/libgsteffectv*
907 %post -n gstreamer-visualisation
908 %{_bindir}/gst-register --gst-mask=0 2> /dev/null
910 %package -n gstreamer-plugins-devel
911 Summary: GStreamer Plugin Library Headers
912 Group: Libraries/Multimedia
913 Requires: gstreamer-plugins >= %{version}
915 %description -n gstreamer-plugins-devel
916 GStreamer support libraries
918 %files -n gstreamer-plugins-devel
919 %defattr(-, root, root)
920 %{_includedir}/gst/*/*
921 %{_libdir}/gst/libgstidct*
923 %package -n gstreamer-misc
924 Summary: GStreamer plugins for various effects
925 Group: Libraries/Multimedia
926 Requires: gstreamer-plugins >= %{version}
928 %description -n gstreamer-misc
929 Plugins for various codecs, effects
930 and so on.
932 %files -n gstreamer-misc
933 %defattr(-, root, root)
934 %{_libdir}/gst/libgstadder*
935 %{_libdir}/gst/libgstalaw*
936 %{_libdir}/gst/libgstintfloat*
937 %{_libdir}/gst/libgstlevel*
938 %{_libdir}/gst/libgstmedian*
939 %{_libdir}/gst/libgstmono2stereo*
940 %{_libdir}/gst/libgstmulaw*
941 %{_libdir}/gst/libgstpassthrough*
942 %{_libdir}/gst/libgstrtjpeg*
943 # %{_libdir}/gst/libgstfloatcast*
944 %{_libdir}/gst/libgstcutter*
946 %post -n gstreamer-misc
947 %{_bindir}/gst-register --gst-mask=0 2> /dev/null
949 %package -n gstreamer-audio-formats
950 Summary: GStreamer audio format plugin
951 Group: Libraries/Multimedia
952 Requires: gstreamer-plugins >= %{version}
953 BuildRequires: gcc-c++
955 %description -n gstreamer-audio-formats
956 Plugin for playback of wav, au and mod audio files as well as mp3 type
958 %files -n gstreamer-audio-formats
959 %defattr(-, root, root)
960 %{_libdir}/gst/libgstwavparse*
961 %{_libdir}/gst/libgstauparse*
962 %{_libdir}/gst/libgstmp3types*
963 %{_libdir}/gst/libgstmodplug*
965 %post -n gstreamer-audio-formats
966 %{_bindir}/gst-register --gst-mask=0 2> /dev/null
968 @USE_GCONF_TRUE@%package -n gstreamer-GConf
969 @USE_GCONF_TRUE@Summary: GStreamer GConf schemas
970 @USE_GCONF_TRUE@Group: Libraries/Multimedia
971 @USE_GCONF_TRUE@Requires: gstreamer-plugins >= %{version}
972 @USE_GCONF_TRUE@Requires: GConf2
973 @USE_GCONF_TRUE@BuildRequires: GConf2-devel
975 @USE_GCONF_TRUE@%description -n gstreamer-GConf
976 @USE_GCONF_TRUE@Installation of GStreamer GConf schemas.
977 @USE_GCONF_TRUE@These set usable defaults used by all GStreamer-enabled Gnome applications.
979 @USE_GCONF_TRUE@%files -n gstreamer-GConf
980 @USE_GCONF_TRUE@%defattr(-, root, root)
981 @USE_GCONF_TRUE@%{_sysconfdir}/gconf/schemas/gstreamer.schemas
983 @USE_GCONF_TRUE@%post -n gstreamer-GConf
984 @USE_GCONF_TRUE@export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
985 @USE_GCONF_TRUE@gconftool-2 --makefile-install-rule %{_sysconfdir}/gconf/schemas/gstreamer.schemas > /dev/null
987 %changelog
988 * Mon Jun 03 2002 Thomas Vander Stichele <thomas@apestaart.org>
989 - Added libfame package
991 * Mon May 12 2002 Christian Fredrik Kalager Schaller <Uraeus@linuxrising.org>
992 - Added jack, dxr3, http packages
993 - Added visualisation plugins, effecttv and synaesthesia
994 - Created devel package
995 - Removed gstreamer-plugins-libs package (moved it into gstreamer-plugins)
996 - Replaced prefix/dirname with _macros
998 * Mon May 06 2002 Thomas Vander Stichele <thomas@apestaart.org>
999 - added gstreamer-GConf package
1001 * Wed Mar 13 2002 Thomas Vander Stichele <thomas@apestaart.org>
1002 - added more BuildRequires and Requires
1003 - rearranged some plugins
1004 - added changelog ;)