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 ### MAD ###
401 @USE_MAD_TRUE@%package -n gstreamer-mad
402 @USE_MAD_TRUE@Summary: Plugin using MAD for mp3 decoding
403 @USE_MAD_TRUE@Group: Libraries/Multimedia
404 @USE_MAD_TRUE@Requires: gstreamer-plugins >= %{version}
405 @USE_MAD_TRUE@Requires: mad >= 0.13.0
406 @USE_MAD_TRUE@BuildRequires: mad-devel >= 0.13.0
407 @USE_MAD_TRUE@
408 @USE_MAD_TRUE@%description -n gstreamer-mad
409 @USE_MAD_TRUE@Plugin for playback of mp3 songs using the very good MAD library
410 @USE_MAD_TRUE@
411 @USE_MAD_TRUE@%files -n gstreamer-mad
412 @USE_MAD_TRUE@%defattr(-, root, root)
413 @USE_MAD_TRUE@%{_libdir}/gst/libgstmad*
414 @USE_MAD_TRUE@
415 @USE_MAD_TRUE@%post -n gstreamer-mad
416 @USE_MAD_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
417 @USE_MAD_TRUE@
418 @USE_MAD_TRUE@%postun -n gstreamer-mad
419 @USE_MAD_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
420 @USE_MAD_TRUE@/sbin/ldconfig
422 ### MIKMOD ###
423 @USE_MIKMOD_TRUE@%package -n gstreamer-mikmod
424 @USE_MIKMOD_TRUE@Summary: GStreamer Mikmod plugin
425 @USE_MIKMOD_TRUE@Group: Libraries/Multimedia
426 @USE_MIKMOD_TRUE@Requires: gstreamer-plugins >= %{version}
427 @USE_MIKMOD_TRUE@
428 @USE_MIKMOD_TRUE@%description -n gstreamer-mikmod
429 @USE_MIKMOD_TRUE@Plugin for playback of module files supported by mikmod under GStreamer
430 @USE_MIKMOD_TRUE@
431 @USE_MIKMOD_TRUE@%files -n gstreamer-mikmod
432 @USE_MIKMOD_TRUE@%defattr(-, root, root)
433 @USE_MIKMOD_TRUE@%{_libdir}/gst/libgstmikmod*
434 @USE_MIKMOD_TRUE@
435 @USE_MIKMOD_TRUE@%post -n gstreamer-mikmod
436 @USE_MIKMOD_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
438 ### MJPEGTOOLS ###
439 @USE_MJPEGTOOLS_TRUE@%package -n gstreamer-jpegmmx
440 @USE_MJPEGTOOLS_TRUE@Summary: GStreamer mjpegtools
441 @USE_MJPEGTOOLS_TRUE@Group: Libraries/Multimedia
442 @USE_MJPEGTOOLS_TRUE@Requires: gstreamer-plugins >= %{version}
443 @USE_MJPEGTOOLS_TRUE@Requires: mjpegtools >= %{version}
444 @USE_MJPEGTOOLS_TRUE@BuildRequires: mjpegtools-devel >= %{version}
445 @USE_MJPEGTOOLS_TRUE@
446 @USE_MJPEGTOOLS_TRUE@%description -n gstreamer-jpegmmx
447 @USE_MJPEGTOOLS_TRUE@Mgpegtools based encoding and decoding plugin
448 @USE_MJPEGTOOLS_TRUE@
449 @USE_MJPEGTOOLS_TRUE@%files -n gstreamer-jpegmmx
450 @USE_MJPEGTOOLS_TRUE@%defattr(-, root, root)
451 @USE_MJPEGTOOLS_TRUE@%{_libdir}/gst/libgstjpegmmx*
452 @USE_MJPEGTOOLS_TRUE@
453 @USE_MJPEGTOOLS_TRUE@%post -n gstreamer-jpegmmx
454 @USE_MJPEGTOOLS_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
456 ### MPEG2DEC ###
457 @USE_MPEG2DEC_TRUE@%package -n gstreamer-mpeg
458 @USE_MPEG2DEC_TRUE@Summary: GStreamer plugins for MPEG video playback and encoding
459 @USE_MPEG2DEC_TRUE@Group: Libraries/Multimedia
460 @USE_MPEG2DEC_TRUE@Requires: gstreamer-plugins >= %{version}
461 @USE_MPEG2DEC_TRUE@Requires: mpeg2dec => 0.2.1
462 @USE_MPEG2DEC_TRUE@Obsoletes: gstreamer-mpeg1
463 @USE_MPEG2DEC_TRUE@Obsoletes: gstreamer-mpeg2
464 @USE_MPEG2DEC_TRUE@Obsoletes: gstreamer-mpeg2dec
465 @USE_MPEG2DEC_TRUE@
466 @USE_MPEG2DEC_TRUE@%description -n gstreamer-mpeg
467 @USE_MPEG2DEC_TRUE@Plugins for playing and encoding MPEG video
468 @USE_MPEG2DEC_TRUE@
469 @USE_MPEG2DEC_TRUE@%files -n gstreamer-mpeg
470 @USE_MPEG2DEC_TRUE@%defattr(-, root, root)
471 @USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpeg1types*
472 @USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpeg1encoder*
473 @USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpeg1systemencode*
474 @USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpegaudio.*
475 @USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpegaudioparse*
476 @USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmp1*
477 @USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpegstream*
478 @USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpeg2enc*
479 @USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpeg2subt*
480 @USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpeg2types*
481 @USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpeg2dec*
482 @USE_MPEG2DEC_TRUE@
483 @USE_MPEG2DEC_TRUE@%post -n gstreamer-mpeg
484 @USE_MPEG2DEC_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
486 ### OPENQUICKTIME ###
487 @USE_OPENQUICKTIME_TRUE@%package -n gstreamer-openquicktime
488 @USE_OPENQUICKTIME_TRUE@Summary: GStreamer OpenQuicktime video Plugin
489 @USE_OPENQUICKTIME_TRUE@Group: Libraries/Multimedia
490 @USE_OPENQUICKTIME_TRUE@Requires: gstreamer-plugins >= %{version}
491 @USE_OPENQUICKTIME_TRUE@Requires: openquicktime => 1.0
492 @USE_OPENQUICKTIME_TRUE@BuildRequires: openquicktime-devel => 1.0
493 @USE_OPENQUICKTIME_TRUE@
494 @USE_OPENQUICKTIME_TRUE@%description -n gstreamer-openquicktime
495 @USE_OPENQUICKTIME_TRUE@Plugin which uses the OpenQuicktime library
496 @USE_OPENQUICKTIME_TRUE@from 3ivx to play Quicktime movies.
497 @USE_OPENQUICKTIME_TRUE@(http://openquicktime.sourceforge.net/)
498 @USE_OPENQUICKTIME_TRUE@
499 @USE_OPENQUICKTIME_TRUE@%files -n gstreamer-openquicktime
500 @USE_OPENQUICKTIME_TRUE@%defattr(-, root, root)
501 @USE_OPENQUICKTIME_TRUE@%{_libdir}/gst/libgstopenquicktime*
502 @USE_OPENQUICKTIME_TRUE@
503 @USE_OPENQUICKTIME_TRUE@%post -n gstreamer-openquicktime
504 @USE_OPENQUICKTIME_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
506 ### OSS ###
507 @USE_OSS_TRUE@%package -n gstreamer-oss
508 @USE_OSS_TRUE@Summary: GStreamer plugins for input and output using OSS
509 @USE_OSS_TRUE@Group: Libraries/Multimedia
510 @USE_OSS_TRUE@Requires: gstreamer-plugins >= %{version}
511 @USE_OSS_TRUE@
512 @USE_OSS_TRUE@%description -n gstreamer-oss
513 @USE_OSS_TRUE@Plugins for output and input to the OpenSoundSytem audio
514 @USE_OSS_TRUE@drivers found in the Linux kernels or commercially available
515 @USE_OSS_TRUE@from OpenSound.
516 @USE_OSS_TRUE@
517 @USE_OSS_TRUE@%files -n gstreamer-oss
518 @USE_OSS_TRUE@%defattr(-, root, root)
519 @USE_OSS_TRUE@%{_libdir}/gst/libgstossaudio*
520 # @USE_OSS_TRUE@%{_libdir}/gst/libgstosshelper*
521 @USE_OSS_TRUE@
522 @USE_OSS_TRUE@%post -n gstreamer-oss
523 @USE_OSS_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
524 @USE_OSS_TRUE@
525 @USE_OSS_TRUE@%postun -n gstreamer-oss
526 @USE_OSS_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
527 @USE_OSS_TRUE@/sbin/ldconfig
529 ### RAW1394 ###
530 @USE_RAW1394_TRUE@%package -n gstreamer-dv
531 @USE_RAW1394_TRUE@Summary: GStreamer dv plugin
532 @USE_RAW1394_TRUE@Group: Libraries/Multimedia
533 @USE_RAW1394_TRUE@Requires: gstreamer-plugins >= %{version}
534 @USE_RAW1394_TRUE@
535 @USE_RAW1394_TRUE@%description -n gstreamer-dv
536 @USE_RAW1394_TRUE@Plugin for digital video support
537 @USE_RAW1394_TRUE@
538 @USE_RAW1394_TRUE@%files -n gstreamer-dv
539 @USE_RAW1394_TRUE@%defattr(-, root, root)
540 @USE_RAW1394_TRUE@%{_libdir}/gst/gstdv*
541 @USE_RAW1394_TRUE@
542 @USE_RAW1394_TRUE@%post -n gstreamer-dv
543 @USE_RAW1394_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
545 ### RTP ###
546 @USE_RTP_TRUE@%package -n gstreamer-rtp
547 @USE_RTP_TRUE@Summary: GStreamer RTP plugin
548 @USE_RTP_TRUE@Group: Libraries/Multimedia
549 @USE_RTP_TRUE@Requires: gstreamer-plugins >= %{version}
550 @USE_RTP_TRUE@Requires: librtp >= 0.1
551 @USE_RTP_TRUE@
552 @USE_RTP_TRUE@%description -n gstreamer-rtp
553 @USE_RTP_TRUE@Library for transfering data with the RTP protocol
554 @USE_RTP_TRUE@
555 @USE_RTP_TRUE@%files -n gstreamer-rtp
556 @USE_RTP_TRUE@%defattr(-, root, root)
557 @USE_RTP_TRUE@%{_libdir}/gst/libgstrtp*
558 @USE_RTP_TRUE@
559 @USE_RTP_TRUE@%post -n gstreamer-rtp
560 @USE_RTP_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
562 ### SIDPLAY ###
563 @USE_SIDPLAY_TRUE@%package -n gstreamer-sid
564 @USE_SIDPLAY_TRUE@Summary: GStreamer Sid C64 music plugin
565 @USE_SIDPLAY_TRUE@Group: Libraries/Multimedia
566 @USE_SIDPLAY_TRUE@Requires: gstreamer-plugins >= %{version}
567 @USE_SIDPLAY_TRUE@Requires: libsidplay => 1.36.0
568 @USE_SIDPLAY_TRUE@BuildRequires: libsidplay-devel => 1.36.0
569 @USE_SIDPLAY_TRUE@%description -n gstreamer-sid
570 @USE_SIDPLAY_TRUE@Plugin for playback of C64 SID format music files
571 @USE_SIDPLAY_TRUE@
572 @USE_SIDPLAY_TRUE@%files -n gstreamer-sid
573 @USE_SIDPLAY_TRUE@%defattr(-, root, root)
574 @USE_SIDPLAY_TRUE@%{_libdir}/gst/libgstsid*
575 @USE_SIDPLAY_TRUE@
576 @USE_SIDPLAY_TRUE@%post -n gstreamer-sid
577 @USE_SIDPLAY_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
579 ### SDL ###
580 @USE_SDL_TRUE@%package -n gstreamer-sdl
581 @USE_SDL_TRUE@Summary: GStreamer plugin for outputing to SDL
582 @USE_SDL_TRUE@Group: Libraries/Multimedia
583 @USE_SDL_TRUE@Requires: SDL >= 1.2.0
584 @USE_SDL_TRUE@Requires: gstreamer-plugins >= %{version}
585 @USE_SDL_TRUE@BuildRequires: SDL-devel >= 1.2.0
586 @USE_SDL_TRUE@
587 @USE_SDL_TRUE@%description -n gstreamer-sdl
588 @USE_SDL_TRUE@Plugin for sending output to the Simple Direct Media architecture.
589 @USE_SDL_TRUE@(http://www.libsdl.org). Usefull for fullscreen playback.
590 @USE_SDL_TRUE@
591 @USE_SDL_TRUE@%files -n gstreamer-sdl
592 @USE_SDL_TRUE@%defattr(-, root, root)
593 @USE_SDL_TRUE@%{_libdir}/gst/libgstsdl*
594 @USE_SDL_TRUE@
595 @USE_SDL_TRUE@%post -n gstreamer-sdl
596 @USE_SDL_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
598 ### SHOUT ###
599 @USE_SHOUT_TRUE@%package -n gstreamer-icecast
600 @USE_SHOUT_TRUE@Summary: GStreamer Icecast broadcasting plugin
601 @USE_SHOUT_TRUE@Group: Libraries/Multimedia
602 @USE_SHOUT_TRUE@Requires: gstreamer-plugins >= %{version}
603 @USE_SHOUT_TRUE@Requires: libshout >= 1.0.5
604 @USE_SHOUT_TRUE@BuildRequires: libshout-devel >= 1.0.5
605 @USE_SHOUT_TRUE@%description -n gstreamer-icecast
606 @USE_SHOUT_TRUE@Plugin for broadcasting audio with the Icecast server
607 @USE_SHOUT_TRUE@
608 @USE_SHOUT_TRUE@%files -n gstreamer-icecast
609 @USE_SHOUT_TRUE@%defattr(-, root, root)
610 @USE_SHOUT_TRUE@%{_libdir}/gst/libgstshout*
611 @USE_SHOUT_TRUE@
612 @USE_SHOUT_TRUE@%post -n gstreamer-icecast
613 @USE_SHOUT_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
615 ### VORBIS ###
616 @USE_VORBIS_TRUE@%package -n gstreamer-vorbis
617 @USE_VORBIS_TRUE@Summary: GStreamer plugin for encoding and decoding Ogg Vorbis audio files
618 @USE_VORBIS_TRUE@Group: Libraries/Multimedia
619 @USE_VORBIS_TRUE@Requires: libogg >= 1.0beta4
620 @USE_VORBIS_TRUE@Requires: libvorbis >= 1.0beta4
621 @USE_VORBIS_TRUE@Requires: gstreamer-plugins >= %{version}
622 @USE_VORBIS_TRUE@BuildRequires: libogg-devel >= 1.0beta4
623 @USE_VORBIS_TRUE@BuildRequires: libvorbis-devel >= 1.0beta4
624 @USE_VORBIS_TRUE@
625 @USE_VORBIS_TRUE@%description -n gstreamer-vorbis
626 @USE_VORBIS_TRUE@Plugins for creating and playing Ogg Vorbis audio files.
627 @USE_VORBIS_TRUE@
628 @USE_VORBIS_TRUE@%files -n gstreamer-vorbis
629 @USE_VORBIS_TRUE@%defattr(-, root, root)
630 @USE_VORBIS_TRUE@%{_libdir}/gst/libgstvorbis*
631 @USE_VORBIS_TRUE@
632 @USE_VORBIS_TRUE@%post -n gstreamer-vorbis
633 @USE_VORBIS_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
634 @USE_VORBIS_TRUE@
635 @USE_VORBIS_TRUE@%postun -n gstreamer-vorbis
636 @USE_VORBIS_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
637 @USE_VORBIS_TRUE@/sbin/ldconfig
639 ### VIDEO 4 LINUX ###
640 @USE_V4L_TRUE@%package -n gstreamer-v4l
641 @USE_V4L_TRUE@Summary: GStreamer video for linux input plugin
642 @USE_V4L_TRUE@Group: Libraries/Multimedia
643 @USE_V4L_TRUE@Requires: gstreamer-plugins >= %{version}
644 @USE_V4L_TRUE@
645 @USE_V4L_TRUE@%description -n gstreamer-v4l
646 @USE_V4L_TRUE@Plugin for accessing video for Linux streams.
647 @USE_V4L_TRUE@
648 @USE_V4L_TRUE@%files -n gstreamer-v4l
649 @USE_V4L_TRUE@%defattr(-, root, root)
650 @USE_V4L_TRUE@%{_libdir}/gst/libgstv4l*
651 @USE_V4L_TRUE@
652 @USE_V4L_TRUE@%post -n gstreamer-v4l
653 @USE_V4L_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
655 ### XVIDEO ###
656 # @USE_XVIDEO_TRUE@%package -n gstreamer-xvideosink
657 # @USE_XVIDEO_TRUE@Summary: GStreamer XFree output plugin
658 # @USE_XVIDEO_TRUE@Group: Libraries/Multimedia
659 # @USE_XVIDEO_TRUE@Requires: gstreamer-plugins >= %{version}
660 # @USE_XVIDEO_TRUE@Requires: Hermes => 1.3.0
661 # @USE_XVIDEO_TRUE@%description -n gstreamer-xvideosink
662 # @USE_XVIDEO_TRUE@Xfree86 video sink
663 # @USE_XVIDEO_TRUE@
664 # @USE_XVIDEO_TRUE@%files -n gstreamer-xvideosink
665 # @USE_XVIDEO_TRUE@%defattr(-, root, root)
666 # @USE_XVIDEO_TRUE@%{_libdir}/gst/libgstxvideosink*
667 # @USE_XVIDEO_TRUE@
668 # @USE_XVIDEO_TRUE@%post -n gstreamer-xvideosink
669 # @USE_XVIDEO_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
671 @USE_XVIDEO_TRUE@%package -n gstreamer-videosink
672 @USE_XVIDEO_TRUE@Summary: GStreamer Video Sink
673 @USE_XVIDEO_TRUE@Group: Libraries/Multimedia
674 @USE_XVIDEO_TRUE@Requires: gstreamer-plugins >= %{version}
675 @USE_XVIDEO_TRUE@
676 @USE_XVIDEO_TRUE@%description -n gstreamer-videosink
677 @USE_XVIDEO_TRUE@Plugin for X playback
678 @USE_XVIDEO_TRUE@
679 @USE_XVIDEO_TRUE@%files -n gstreamer-videosink
680 @USE_XVIDEO_TRUE@%defattr(-, root, root)
681 @USE_XVIDEO_TRUE@%{_libdir}/gst/libgstvideosink*
682 @USE_XVIDEO_TRUE@
683 @USE_XVIDEO_TRUE@%post -n gstreamer-videosink
684 @USE_XVIDEO_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
686 ### JACK AUDIO CONNECTION KIT ###
687 @USE_JACK_TRUE@%package -n gstreamer-jack
688 @USE_JACK_TRUE@Summary: GStreamer plugin for the Jack Sound Server
689 @USE_JACK_TRUE@Group: Libraries/Multimedia
690 @USE_JACK_TRUE@Requires: gstreamer-plugins >= %{version}
691 @USE_JACK_TRUE@Requires: jack-audio-connection-kit => 0.28.0
692 @USE_JACK_TRUE@
693 @USE_JACK_TRUE@%description -n gstreamer-jack
694 @USE_JACK_TRUE@Plugin for the jack-audio-connection-kit
695 @USE_JACK_TRUE@profesional sound server
696 @USE_JACK_TRUE@
697 @USE_JACK_TRUE@%files -n gstreamer-jack
698 @USE_JACK_TRUE@%defattr(-, root, root)
699 @USE_JACK_TRUE@%{_libdir}/gst/libgstjack*
700 @USE_JACK_TRUE@
701 @USE_JACK_TRUE@%post -n gstreamer-jack
702 @USE_JACK_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
704 ### http source based on libghttp ###
705 @USE_HTTP_TRUE@%package -n gstreamer-httpsrc
706 @USE_HTTP_TRUE@Summary: GStreamer plugin for http protocol
707 @USE_HTTP_TRUE@Group: Libraries/Multimedia
708 @USE_HTTP_TRUE@Requires: gstreamer-plugins >= %{version}
709 @USE_HTTP_TRUE@Requires: libghttp => 1.0.9
710 @USE_HTTP_TRUE@
711 @USE_HTTP_TRUE@%description -n gstreamer-httpsrc
712 @USE_HTTP_TRUE@Plugin supporting the http protocol based
713 @USE_HTTP_TRUE@on the libghttp library
714 @USE_HTTP_TRUE@
715 @USE_HTTP_TRUE@%files -n gstreamer-httpsrc
716 @USE_HTTP_TRUE@%defattr(-, root, root)
717 @USE_HTTP_TRUE@%{_libdir}/gst/libgsthttpsrc*
718 @USE_HTTP_TRUE@
719 @USE_HTTP_TRUE@%post -n gstreamer-httpsrc
720 @USE_HTTP_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
722 ### dxr3 DVD decoder card ###
723 @USE_DXR3_TRUE@%package -n gstreamer-dxr3
724 @USE_DXR3_TRUE@Summary: GStreamer plugin for DVD playback using dxr3 card
725 @USE_DXR3_TRUE@Group: Libraries/Multimedia
726 @USE_DXR3_TRUE@Requires: gstreamer-plugins >= %{version}
727 @USE_DXR3_TRUE@Requires: em8300 => 0.12.0
728 @USE_DXR3_TRUE@
729 @USE_DXR3_TRUE@%description -n gstreamer-dxr3
730 @USE_DXR3_TRUE@Plugin supporting DVD playback using cards
731 @USE_DXR3_TRUE@with the dxr3 chipset like Hollywood Plus
732 @USE_DXR3_TRUE@and Creative Labs DVD cards.
733 @USE_DXR3_TRUE@
734 @USE_DXR3_TRUE@%files -n gstreamer-dxr3
735 @USE_DXR3_TRUE@%defattr(-, root, root)
736 @USE_DXR3_TRUE@%{_libdir}/gst/libgstdxr3*
737 @USE_DXR3_TRUE@
738 @USE_DXR3_TRUE@%post -n gstreamer-dxr3
739 @USE_DXR3_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
741 %package -n gstreamer-audio-effects
742 Summary: GStreamer audio effects plugin
743 Group: Libraries/Multimedia
744 Requires: gstreamer-plugins >= %{version}
746 %description -n gstreamer-audio-effects
747 Plugin with various audio effects including resampling,
748 sine waves generation, silence generation plugin
750 %files -n gstreamer-audio-effects
751 %defattr(-, root, root)
752 %{_libdir}/gst/libgstresample*
753 %{_libdir}/gst/libgstsine*
754 %{_libdir}/gst/libgstsilence*
755 %{_libdir}/gst/libgststereo.*
756 %{_libdir}/gst/libgststereo2mono*
757 %{_libdir}/gst/libgstvol*
758 %{_libdir}/gst/libgstplayondemand*
759 %{_libdir}/gst/libgstspeed*
760 %{_libdir}/gst/libgststereosplit*
762 %post -n gstreamer-audio-effects
763 %{_bindir}/gst-register --gst-mask=0 2> /dev/null
765 %package -n gstreamer-yuv4mpeg
766 Summary: GStreamer YUV to LAV converter
767 Group: Libraries/Multimedia
768 Requires: gstreamer-plugins >= %{version}
769 Obsoletes: gstreamer-lavencode
771 %description -n gstreamer-yuv4mpeg
772 It takes YUV video frames and adds a header in front of it so it can be processed with the lavtools from mjpeg
774 %files -n gstreamer-yuv4mpeg
775 %defattr(-, root, root)
776 %{_libdir}/gst/libgsty4m*
778 %post -n gstreamer-yuv4mpeg
779 %{_bindir}/gst-register --gst-mask=0 2> /dev/null
781 %package -n gstreamer-qcam
782 Summary: GStreamer QuickCam plugin
783 Group: Libraries/Multimedia
784 Requires: gstreamer-plugins >= %{version}
786 %description -n gstreamer-qcam
787 Plugin for accessing a Quickcam source
789 %files -n gstreamer-qcam
790 %defattr(-, root, root)
791 %{_libdir}/gst/libgstqcam*
793 %post -n gstreamer-qcam
794 %{_bindir}/gst-register --gst-mask=0 2> /dev/null
796 %package -n gstreamer-vcd
797 Summary: GStreamer Video CD plugin
798 Group: Libraries/Multimedia
799 Requires: gstreamer-plugins >= %{version}
801 %description -n gstreamer-vcd
802 Video CD parsing and playback
804 %files -n gstreamer-vcd
805 %defattr(-, root, root)
806 %{_libdir}/gst/libgstvcd*
807 %{_libdir}/gst/libgstcdxa*
809 %package -n gstreamer-ladspa
810 Summary: GStreamer wrapper for LADSPA plugins
811 Group: Libraries/Multimedia
812 Requires: gstreamer-plugins >= %{version}
814 %files -n gstreamer-ladspa
815 %defattr(-, root, root)
816 %{_libdir}/gst/libgstladspa*
818 %description -n gstreamer-ladspa
819 Plugin which wraps LADSPA plugins for use by GStreamer applications.
821 %post -n gstreamer-ladspa
822 %{_bindir}/gst-register --gst-mask=0 2> /dev/null
824 %package -n gstreamer-udp
825 Summary: GStreamer plugins for UDP tranport
826 Group: Libraries/Multimedia
827 Requires: gstreamer-plugins >= %{version}
829 %description -n gstreamer-udp
830 Plugins for UDP transport
832 %files -n gstreamer-udp
833 %defattr(-, root, root)
834 %{_libdir}/gst/libgstudp*
836 %post -n gstreamer-udp
837 %{_bindir}/gst-register --gst-mask=0 2> /dev/null
839 %package -n gstreamer-flx
840 Summary: GStreamer plugin for FLI/FLX animation format
841 Group: Libraries/Multimedia
842 Requires: gstreamer-plugins >= %{version}
843 Requires: gstreamer-colorspace >= %{version}
844 %description -n gstreamer-flx
845 Plugin for playing FLI/FLX animations under GStreamer
847 %files -n gstreamer-flx
848 %defattr(-, root, root)
849 %{_libdir}/gst/libgstflx*
851 %post -n gstreamer-flx
852 %{_bindir}/gst-register --gst-mask=0 2> /dev/null
854 %package -n gstreamer-deinterlace
855 Summary: GStreamer Video deinterlacer
856 Group: Libraries/Multimedia
857 Requires: gstreamer-plugins >= %{version}
859 %description -n gstreamer-deinterlace
860 Video deinterlace plugin
862 %files -n gstreamer-deinterlace
863 %defattr(-, root, root)
864 %{_libdir}/gst/libgstdeinterlace*
866 %post -n gstreamer-deinterlace
867 %{_bindir}/gst-register --gst-mask=0 2> /dev/null
869 %package -n gstreamer-visualisation
870 Summary: GStreamer visualisations plugins
871 Group: Libraries/Multimedia
872 Requires: gstreamer-plugins >= %{version}
874 %description -n gstreamer-visualisation
875 Various plugins for visual effects to use with audio. Included are Smoothwave, Spectrum, Goom, Chart and vumeter. Also included are some plugins ported
876 from the Effectv project.
878 %files -n gstreamer-visualisation
879 %defattr(-, root, root)
880 %{_libdir}/gst/libgstsmooth*
881 %{_libdir}/gst/libgstspectrum*
882 %{_libdir}/gst/libgstvu*
883 %{_libdir}/gst/libgstgoom*
884 %{_libdir}/gst/libgstchart*
885 %{_libdir}/gst/libgstmonoscope*
886 %{_libdir}/gst/libgstsynaesthesia*
887 %{_libdir}/gst/libgsteffectv*
889 %post -n gstreamer-visualisation
890 %{_bindir}/gst-register --gst-mask=0 2> /dev/null
892 %package -n gstreamer-plugins-devel
893 Summary: GStreamer Plugin Library Headers
894 Group: Libraries/Multimedia
895 Requires: gstreamer-plugins >= %{version}
897 %description -n gstreamer-plugins-devel
898 GStreamer support libraries
900 %files -n gstreamer-plugins-devel
901 %defattr(-, root, root)
902 %{_includedir}/gst/*/*
903 %{_libdir}/gst/libgstidct*
905 %package -n gstreamer-misc
906 Summary: GStreamer plugins for various effects
907 Group: Libraries/Multimedia
908 Requires: gstreamer-plugins >= %{version}
910 %description -n gstreamer-misc
911 Plugins for various codecs, effects
912 and so on.
914 %files -n gstreamer-misc
915 %defattr(-, root, root)
916 %{_libdir}/gst/libgstadder*
917 %{_libdir}/gst/libgstalaw*
918 %{_libdir}/gst/libgstintfloat*
919 %{_libdir}/gst/libgstlevel*
920 %{_libdir}/gst/libgstmedian*
921 %{_libdir}/gst/libgstmono2stereo*
922 %{_libdir}/gst/libgstmulaw*
923 %{_libdir}/gst/libgstpassthrough*
924 %{_libdir}/gst/libgstrtjpeg*
925 # %{_libdir}/gst/libgstfloatcast*
926 %{_libdir}/gst/libgstcutter*
928 %post -n gstreamer-misc
929 %{_bindir}/gst-register --gst-mask=0 2> /dev/null
931 %package -n gstreamer-audio-formats
932 Summary: GStreamer audio format plugin
933 Group: Libraries/Multimedia
934 Requires: gstreamer-plugins >= %{version}
935 BuildRequires: gcc-c++
937 %description -n gstreamer-audio-formats
938 Plugin for playback of wav, au and mod audio files as well as mp3 type
940 %files -n gstreamer-audio-formats
941 %defattr(-, root, root)
942 %{_libdir}/gst/libgstwavparse*
943 %{_libdir}/gst/libgstauparse*
944 %{_libdir}/gst/libgstmp3types*
945 %{_libdir}/gst/libgstmodplug*
947 %post -n gstreamer-audio-formats
948 %{_bindir}/gst-register --gst-mask=0 2> /dev/null
950 @USE_GCONF_TRUE@%package -n gstreamer-GConf
951 @USE_GCONF_TRUE@Summary: GStreamer GConf schemas
952 @USE_GCONF_TRUE@Group: Libraries/Multimedia
953 @USE_GCONF_TRUE@Requires: gstreamer-plugins >= %{version}
954 @USE_GCONF_TRUE@Requires: GConf2
955 @USE_GCONF_TRUE@BuildRequires: GConf2-devel
957 @USE_GCONF_TRUE@%description -n gstreamer-GConf
958 @USE_GCONF_TRUE@Installation of GStreamer GConf schemas.
959 @USE_GCONF_TRUE@These set usable defaults used by all GStreamer-enabled Gnome applications.
961 @USE_GCONF_TRUE@%files -n gstreamer-GConf
962 @USE_GCONF_TRUE@%defattr(-, root, root)
963 @USE_GCONF_TRUE@%{_sysconfdir}/gconf/schemas/gstreamer.schemas
965 @USE_GCONF_TRUE@%post -n gstreamer-GConf
966 @USE_GCONF_TRUE@export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
967 @USE_GCONF_TRUE@gconftool-2 --makefile-install-rule %{_sysconfdir}/gconf/schemas/gstreamer.schemas > /dev/null
969 %changelog
970 * Mon May 12 2002 Christian Fredrik Kalager Schaller <Uraeus@linuxrising.org>
971 - Added jack, dxr3, http packages
972 - Added visualisation plugins effecttv and synathesia
973 - Created devel package
974 - Removed gstreamer-plugins-libs package (moved it into gstreamer-plugins)
975 - Replaced prefix/dirname with _macros
977 * Mon May 06 2002 Thomas Vander Stichele <thomas@apestaart.org>
978 - added gstreamer-GConf package
980 * Wed Mar 13 2002 Thomas Vander Stichele <thomas@apestaart.org>
981 - added more BuildRequires and Requires
982 - rearranged some plugins
983 - added changelog ;)