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 %{_mandir}/man1/gst-launch-ext.*
38 %prep
39 %setup -n gst-plugins-%{version}
40 %build
41 CFLAGS="${CFLAGS:-%optflags}" ; export CFLAGS ; \
42 CXXFLAGS="${CXXFLAGS:-%optflags}" ; export CXXFLAGS ; \
43 FFLAGS="${FFLAGS:-%optflags}" ; export FFLAGS ; \
44 %{?__libtoolize:[ -f configure.in ] && %{__libtoolize} --copy --force} ; \
45 ./configure \
46 --prefix=%{_prefix} \
47 --exec-prefix=%{_exec_prefix} \
48 --bindir=%{_bindir} \
49 --sbindir=%{_sbindir} \
50 --sysconfdir=%{_sysconfdir} \
51 --datadir=%{_datadir} \
52 --includedir=%{_includedir} \
53 --libdir=%{_libdir} \
54 --libexecdir=%{_libexecdir} \
55 --localstatedir=%{_localstatedir} \
56 --sharedstatedir=%{_sharedstatedir} \
57 --mandir=%{_mandir} \
58 --infodir=%{_infodir} \
59 --enable-DEBUG
61 if [ "$SMP" != "" ]; then
62 (make "MAKE=make -k -j $SMP"; exit 0)
63 make 2>&1 | tee make.log
64 else
65 make 2>&1 | tee make.log
66 fi
68 %install
69 [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
70 export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
71 make install prefix=$RPM_BUILD_ROOT%{prefix} \
72 sysconfdir=$RPM_BUILD_ROOT%{sysconfdir}
73 unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL
75 %clean
76 [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
78 ### A52DEC ###
79 @USE_A52DEC_TRUE@%package -n gstreamer-a52dec
80 @USE_A52DEC_TRUE@Summary: GStreamer VOB decoder plugin
81 @USE_A52DEC_TRUE@Group: Libraries/Multimedia
82 @USE_A52DEC_TRUE@Requires: gstreamer-plugins >= %{version}
83 @USE_A52DEC_TRUE@Requires: a52dec >= 0.7.3
84 @USE_A52DEC_TRUE@Requires: a52dec-devel >= 0.7.3
85 @USE_A52DEC_TRUE@
86 @USE_A52DEC_TRUE@%description -n gstreamer-a52dec
87 @USE_A52DEC_TRUE@Plugin for decoding of VOB files
88 @USE_A52DEC_TRUE@
89 @USE_A52DEC_TRUE@%files -n gstreamer-a52dec
90 @USE_A52DEC_TRUE@%defattr(-, root, root)
91 @USE_A52DEC_TRUE@%{prefix}/lib/gst/libgsta52dec*
92 @USE_A52DEC_TRUE@
93 @USE_A52DEC_TRUE@%post -n gstreamer-a52dec
94 @USE_A52DEC_TRUE@%{prefix}/bin/gst-register --gst-mask=0 2> /dev/null
96 ### AALIB ###
97 @USE_AALIB_TRUE@%package -n gstreamer-aalib
98 @USE_AALIB_TRUE@Summary: Gstreamer plugin for Ascii-art output
99 @USE_AALIB_TRUE@Group: Libraries/Multimedia
100 @USE_AALIB_TRUE@Requires: aalib >= 1.3
101 @USE_AALIB_TRUE@BuildRequires: aalib-devel >= 1.3
102 @USE_AALIB_TRUE@Requires: gstreamer-plugins >= %{version}
103 @USE_AALIB_TRUE@
104 @USE_AALIB_TRUE@%description -n gstreamer-aalib
105 @USE_AALIB_TRUE@Plugin for viewing movies in Ascii-art using aalib library.
106 @USE_AALIB_TRUE@
107 @USE_AALIB_TRUE@%files -n gstreamer-aalib
108 @USE_AALIB_TRUE@%defattr(-, root, root)
109 @USE_AALIB_TRUE@%{prefix}/lib/gst/libgstaa*
110 @USE_AALIB_TRUE@
111 @USE_AALIB_TRUE@%post -n gstreamer-aalib
112 @USE_AALIB_TRUE@%{prefix}/bin/gst-register --gst-mask=0 2> /dev/null
114 ### ALSA ###
115 @USE_ALSA_TRUE@%package -n gstreamer-alsa
116 @USE_ALSA_TRUE@Summary: GStreamer plugins for the ALSA sound architecture
117 @USE_ALSA_TRUE@Group: Libraries/Multimedia
118 @USE_ALSA_TRUE@Requires: gstreamer-plugins >= %{version}
119 @USE_ALSA_TRUE@
120 @USE_ALSA_TRUE@%description -n gstreamer-alsa
121 @USE_ALSA_TRUE@Input and output plugin for the ALSA soundcard driver architecture.
122 @USE_ALSA_TRUE@
123 @USE_ALSA_TRUE@%files -n gstreamer-alsa
124 @USE_ALSA_TRUE@%defattr(-, root, root)
125 @USE_ALSA_TRUE@%{prefix}/lib/gst/libgstalsa*
126 @USE_ALSA_TRUE@
127 @USE_ALSA_TRUE@%post -n gstreamer-alsa
128 @USE_ALSA_TRUE@%{prefix}/bin/gst-register --gst-mask=0 2> /dev/null
130 ### ARTS ###
131 @USE_ARTS_TRUE@%package -n gstreamer-artsd
132 @USE_ARTS_TRUE@Summary: GStreamer artsd output plugin
133 @USE_ARTS_TRUE@Group: Libraries/Multimedia
134 @USE_ARTS_TRUE@Requires: gstreamer-plugins >= %{version}
135 @USE_ARTS_TRUE@
136 @USE_ARTS_TRUE@%description -n gstreamer-artsd
137 @USE_ARTS_TRUE@Plugin for outputing to artsd sound server
138 @USE_ARTS_TRUE@
139 @USE_ARTS_TRUE@%files -n gstreamer-artsd
140 @USE_ARTS_TRUE@%defattr(-, root, root)
141 @USE_ARTS_TRUE@%{prefix}/lib/gst/libartsd*
142 @USE_ARTS_TRUE@
143 @USE_ARTS_TRUE@%post -n gstreamer-artsd
144 @USE_ARTS_TRUE@%{prefix}/bin/gst-register --gst-mask=0 2> /dev/null
146 ### AUDIOFILE ###
147 @USE_AUDIOFILE_TRUE@%package -n gstreamer-audiofile
148 @USE_AUDIOFILE_TRUE@Summary: GStreamer plugin audiofile support
149 @USE_AUDIOFILE_TRUE@Group: Libraries/Multimedia
150 @USE_AUDIOFILE_TRUE@Requires: gstreamer-plugins >= %{version}
151 @USE_AUDIOFILE_TRUE@Requires: audiofile >= 0.2.1
152 @USE_AUDIOFILE_TRUE@Requires: gstreamer-plugin-libs = %{version}
153 @USE_AUDIOFILE_TRUE@
154 @USE_AUDIOFILE_TRUE@%description -n gstreamer-audiofile
155 @USE_AUDIOFILE_TRUE@Plugin for supporting reading and writing all files audiofile support
156 @USE_AUDIOFILE_TRUE@
157 @USE_AUDIOFILE_TRUE@%files -n gstreamer-audiofile
158 @USE_AUDIOFILE_TRUE@%defattr(-, root, root)
159 @USE_AUDIOFILE_TRUE@%{prefix}/lib/gst/libafs*
160 @USE_AUDIOFILE_TRUE@
161 @USE_AUDIOFILE_TRUE@%post -n gstreamer-audiofile
162 @USE_AUDIOFILE_TRUE@%{prefix}/bin/gst-register --gst-mask=0 2> /dev/null
164 ### AVIFILE ###
165 @USE_AVIFILE_TRUE@%package -n gstreamer-avi
166 @USE_AVIFILE_TRUE@Summary: Gstreamer plugin for AVI format movie playback
167 @USE_AVIFILE_TRUE@Group: Libraries/Multimedia
168 @USE_AVIFILE_TRUE@Requires: gstreamer-plugins >= %{version}
169 @USE_AVIFILE_TRUE@Requires: gstreamer-plugin-libs = %{version}
170 @USE_AVIFILE_TRUE@Requires: avifile = 0.6.20011111DD
171 @USE_AVIFILE_TRUE@Requires: gstreamer-colorspace >= %{version}
172 @USE_AVIFILE_TRUE@
173 @USE_AVIFILE_TRUE@%description -n gstreamer-avi
174 @USE_AVIFILE_TRUE@Plugins for playback of AVI format media files.
175 @USE_AVIFILE_TRUE@
176 @USE_AVIFILE_TRUE@%files -n gstreamer-avi
177 @USE_AVIFILE_TRUE@%defattr(-, root, root)
178 @USE_AVIFILE_TRUE@%{prefix}/lib/gst/libgstavi*
179 @USE_AVIFILE_TRUE@%{prefix}/lib/gst/libgstwincodec*
180 @USE_AVIFILE_TRUE@
181 @USE_AVIFILE_TRUE@%post -n gstreamer-avi
182 @USE_AVIFILE_TRUE@%{prefix}/bin/gst-register --gst-mask=0 2> /dev/null
184 ### CDPARANOIA ###
185 @USE_CDPARANOIA_TRUE@%package -n gstreamer-cdparanoia
186 @USE_CDPARANOIA_TRUE@Summary: Gstreamer plugin for CD audio input using CDParanoia IV
187 @USE_CDPARANOIA_TRUE@Group: Libraries/Multimedia
188 @USE_CDPARANOIA_TRUE@Requires: cdparanoia >= alpha9.7
189 @USE_CDPARANOIA_TRUE@Requires: gstreamer-plugins >= %{version}
190 @USE_CDPARANOIA_TRUE@BuildRequires: cdparanoia-devel >= alpha9.7
191 @USE_CDPARANOIA_TRUE@
192 @USE_CDPARANOIA_TRUE@%description -n gstreamer-cdparanoia
193 @USE_CDPARANOIA_TRUE@Plugin for ripping audio tracks using cdparanoia under GStreamer
194 @USE_CDPARANOIA_TRUE@
195 @USE_CDPARANOIA_TRUE@%files -n gstreamer-cdparanoia
196 @USE_CDPARANOIA_TRUE@%defattr(-, root, root)
197 @USE_CDPARANOIA_TRUE@%{prefix}/lib/gst/libgstcdparanoia*
198 @USE_CDPARANOIA_TRUE@
199 @USE_CDPARANOIA_TRUE@%post -n gstreamer-cdparanoia
200 @USE_CDPARANOIA_TRUE@%{prefix}/bin/gst-register --gst-mask=0 2> /dev/null
202 ### DVDREAD ###
203 @USE_DVDREAD_TRUE@%package -n gstreamer-libdvd
204 @USE_DVDREAD_TRUE@Summary: GStreamer plugins for DVD playback
205 @USE_DVDREAD_TRUE@Group: Libraries/Multimedia
206 @USE_DVDREAD_TRUE@Requires: gstreamer-plugins >= %{version}
207 @USE_DVDREAD_TRUE@Requires: libdvdread >= 0.9.0
208 @USE_DVDREAD_TRUE@BuildRequires: libdvdread-devel >= 0.9.0
209 @USE_DVDREAD_TRUE@
210 @USE_DVDREAD_TRUE@%description -n gstreamer-libdvd
211 @USE_DVDREAD_TRUE@Input and output plugin for the ALSA soundcard driver architecture.
212 @USE_DVDREAD_TRUE@
213 @USE_DVDREAD_TRUE@%files -n gstreamer-libdvd
214 @USE_DVDREAD_TRUE@%defattr(-, root, root)
215 @USE_DVDREAD_TRUE@%{prefix}/lib/gst/libgstdvd*
216 @USE_DVDREAD_TRUE@
217 @USE_DVDREAD_TRUE@%post -n gstreamer-libdvd
218 @USE_DVDREAD_TRUE@%{prefix}/bin/gst-register --gst-mask=0 2> /dev/null
220 ### ESD ###
221 @USE_ESD_TRUE@%package -n gstreamer-esd
222 @USE_ESD_TRUE@Summary: Gstreamer plugin for ESD sound output
223 @USE_ESD_TRUE@Group: Libraries/Multimedia
224 @USE_ESD_TRUE@Requires: esound >= 0.2.8
225 @USE_ESD_TRUE@Requires: gstreamer-plugins >= %{version}
226 @USE_ESD_TRUE@
227 @USE_ESD_TRUE@%description -n gstreamer-esd
228 @USE_ESD_TRUE@Output plugin for GStreamer for use with the esound package
229 @USE_ESD_TRUE@
230 @USE_ESD_TRUE@%files -n gstreamer-esd
231 @USE_ESD_TRUE@%defattr(-, root, root)
232 @USE_ESD_TRUE@%{prefix}/lib/gst/libesd*
233 @USE_ESD_TRUE@
234 @USE_ESD_TRUE@%post -n gstreamer-esd
235 @USE_ESD_TRUE@%{prefix}/bin/gst-register --gst-mask=0 2> /dev/null
236 @USE_ESD_TRUE@
237 @USE_ESD_TRUE@%postun -n gstreamer-esd
238 @USE_ESD_TRUE@%{prefix}/bin/gst-register --gst-mask=0 2> /dev/null
239 @USE_ESD_TRUE@/sbin/ldconfig
241 ### FESTIVAL ###
242 %package -n gstreamer-festival
243 Summary: GStreamer plugin for text-to-speech support using Festival
244 Group: Libraries/Multimedia
245 Requires: gstreamer-plugins >= %{version}
247 %description -n gstreamer-festival
248 Element for text-to-speech using the festival server.
250 %files -n gstreamer-festival
251 %defattr(-, root, root)
252 %{prefix}/lib/gst/libgstfestival*
254 %post -n gstreamer-festival
255 %{prefix}/bin/gst-register --gst-mask=0 2> /dev/null
257 ### FLAC ###
258 @USE_FLAC_TRUE@%package -n gstreamer-flac
259 @USE_FLAC_TRUE@Summary: Gstreamer plugin for FLAC lossless audio format
260 @USE_FLAC_TRUE@Group: Libraries/Multimedia
261 @USE_FLAC_TRUE@Requires: gstreamer-plugins >= %{version}
262 @USE_FLAC_TRUE@Requires: flac >= 1.0.0
263 @USE_FLAC_TRUE@
264 @USE_FLAC_TRUE@%description -n gstreamer-flac
265 @USE_FLAC_TRUE@Plugin for the free FLAC lossless audio format.
266 @USE_FLAC_TRUE@
267 @USE_FLAC_TRUE@%files -n gstreamer-flac
268 @USE_FLAC_TRUE@%defattr(-, root, root)
269 @USE_FLAC_TRUE@%{prefix}/lib/gst/libgstflac*
270 @USE_FLAC_TRUE@
271 @USE_FLAC_TRUE@%post -n gstreamer-flac
272 @USE_FLAC_TRUE@%{prefix}/bin/gst-register --gst-mask=0 2> /dev/null
274 ### GNOME VFS ###
275 @USE_GNOME_VFS_TRUE@%package -n gstreamer-gnomevfs
276 @USE_GNOME_VFS_TRUE@Summary: GStreamer plugins for GNOME VFS input and output
277 @USE_GNOME_VFS_TRUE@Group: Libraries/Multimedia
278 @USE_GNOME_VFS_TRUE@Requires: gnome-vfs2 > 1.9.4.00
279 @USE_GNOME_VFS_TRUE@Requires: gstreamer-plugins >= %{version}
280 @USE_GNOME_VFS_TRUE@BuildRequires: gnome-vfs2-devel > 1.9.4.00
281 @USE_GNOME_VFS_TRUE@
282 @USE_GNOME_VFS_TRUE@%description -n gstreamer-gnomevfs
283 @USE_GNOME_VFS_TRUE@Plugins for reading and writing through GNOME VFS.
284 @USE_GNOME_VFS_TRUE@
285 @USE_GNOME_VFS_TRUE@%files -n gstreamer-gnomevfs
286 @USE_GNOME_VFS_TRUE@%defattr(-, root, root)
287 @USE_GNOME_VFS_TRUE@%{prefix}/lib/gst/libgstgnomevfs*
288 @USE_GNOME_VFS_TRUE@
289 @USE_GNOME_VFS_TRUE@%post -n gstreamer-gnomevfs
290 @USE_GNOME_VFS_TRUE@%{prefix}/bin/gst-register --gst-mask=0 2> /dev/null
292 ### GSM ###
293 @USE_GSM_TRUE@%package -n gstreamer-gsm
294 @USE_GSM_TRUE@Summary: GStreamer plugin for GSM lossy audio format
295 @USE_GSM_TRUE@Group: Libraries/Multimedia
296 @USE_GSM_TRUE@Requires: gsm >= 1.0.10
297 @USE_GSM_TRUE@Requires: gstreamer-plugins >= %{version}
298 @USE_GSM_TRUE@BuildRequires: gsm-devel >= 1.0.10
299 @USE_GSM_TRUE@
300 @USE_GSM_TRUE@%description -n gstreamer-gsm
301 @USE_GSM_TRUE@Output plugin for GStreamer to convert to GSM lossy audio format.
302 @USE_GSM_TRUE@
303 @USE_GSM_TRUE@%files -n gstreamer-gsm
304 @USE_GSM_TRUE@%defattr(-, root, root)
305 @USE_GSM_TRUE@%{prefix}/lib/gst/libgstgsm*
306 @USE_GSM_TRUE@
307 @USE_GSM_TRUE@%post -n gstreamer-gsm
308 @USE_GSM_TRUE@%{prefix}/bin/gst-register --gst-mask=0 2> /dev/null
310 ### HERMES ###
311 @USE_HERMES_TRUE@%package -n gstreamer-colorspace
312 @USE_HERMES_TRUE@Summary: Gstreamer colorspace conversion plugin
313 @USE_HERMES_TRUE@Group: Libraries/Multimedia
314 @USE_HERMES_TRUE@Requires: gstreamer-plugins >= %{version}
315 @USE_HERMES_TRUE@Requires: Hermes => 1.3.0
316 @USE_HERMES_TRUE@BuildRequires: Hermes-devel => 1.3.0
317 @USE_HERMES_TRUE@%description -n gstreamer-colorspace
318 @USE_HERMES_TRUE@Colorspace plugin based on Hermes library
319 @USE_HERMES_TRUE@
320 @USE_HERMES_TRUE@%files -n gstreamer-colorspace
321 @USE_HERMES_TRUE@%defattr(-, root, root)
322 @USE_HERMES_TRUE@%{prefix}/lib/gst/libgstcolorspace*
323 @USE_HERMES_TRUE@
324 @USE_HERMES_TRUE@%post -n gstreamer-colorspace
325 @USE_HERMES_TRUE@%{prefix}/bin/gst-register --gst-mask=0 2> /dev/null
327 ### JPEG ###
328 @USE_JPEG_TRUE@%package -n gstreamer-jpeg
329 @USE_JPEG_TRUE@Summary: Gstreamer plugin for jpeg images
330 @USE_JPEG_TRUE@Group: Libraries/Multimedia
331 @USE_JPEG_TRUE@Requires: libjpeg
332 @USE_JPEG_TRUE@Requires: gstreamer-plugins >= %{version}
333 @USE_JPEG_TRUE@BuildRequires: libjpeg-devel
334 @USE_JPEG_TRUE@
335 @USE_JPEG_TRUE@%description -n gstreamer-jpeg
336 @USE_JPEG_TRUE@Output plugin for GStreamer using libjpeg
337 @USE_JPEG_TRUE@
338 @USE_JPEG_TRUE@%files -n gstreamer-jpeg
339 @USE_JPEG_TRUE@%defattr(-, root, root)
340 @USE_JPEG_TRUE@%{prefix}/lib/gst/libgstjpeg*
341 @USE_JPEG_TRUE@
342 @USE_JPEG_TRUE@%post -n gstreamer-jpeg
343 @USE_JPEG_TRUE@%{prefix}/bin/gst-register --gst-mask=0 2> /dev/null
345 ### LAME ###
346 @USE_LAME_TRUE@%package -n gstreamer-lame
347 @USE_LAME_TRUE@Summary: GStreamer plugin encoding mp3 songs
348 @USE_LAME_TRUE@Group: Libraries/Multimedia
349 @USE_LAME_TRUE@Requires: gstreamer-plugins >= %{version}
350 @USE_LAME_TRUE@Requires: lame >= 3.89
351 @USE_LAME_TRUE@
352 @USE_LAME_TRUE@%description -n gstreamer-lame
353 @USE_LAME_TRUE@Plugin for encoding mp3 with lame
354 @USE_LAME_TRUE@
355 @USE_LAME_TRUE@%files -n gstreamer-lame
356 @USE_LAME_TRUE@%defattr(-, root, root)
357 @USE_LAME_TRUE@%{prefix}/lib/gst/libgstlame*
358 @USE_LAME_TRUE@
359 @USE_LAME_TRUE@%post -n gstreamer-lame
360 @USE_LAME_TRUE@%{prefix}/bin/gst-register --gst-mask=0 2> /dev/null
362 ### MAD ###
363 @USE_MAD_TRUE@%package -n gstreamer-mad
364 @USE_MAD_TRUE@Summary: Plugin using MAD for mp3 decoding
365 @USE_MAD_TRUE@Group: Libraries/Multimedia
366 @USE_MAD_TRUE@Requires: gstreamer-plugins >= %{version}
367 @USE_MAD_TRUE@Requires: gstreamer-plugin-libs = %{version}
368 @USE_MAD_TRUE@Requires: mad >= 0.13.0
369 @USE_MAD_TRUE@BuildRequires: mad-devel >= 0.13.0
370 @USE_MAD_TRUE@
371 @USE_MAD_TRUE@%description -n gstreamer-mad
372 @USE_MAD_TRUE@Plugin for playback of mp3 songs using the very good MAD library
373 @USE_MAD_TRUE@
374 @USE_MAD_TRUE@%files -n gstreamer-mad
375 @USE_MAD_TRUE@%defattr(-, root, root)
376 @USE_MAD_TRUE@%{prefix}/lib/gst/libgstmad*
377 @USE_MAD_TRUE@
378 @USE_MAD_TRUE@%post -n gstreamer-mad
379 @USE_MAD_TRUE@%{prefix}/bin/gst-register --gst-mask=0 2> /dev/null
380 @USE_MAD_TRUE@
381 @USE_MAD_TRUE@%postun -n gstreamer-mad
382 @USE_MAD_TRUE@%{prefix}/bin/gst-register --gst-mask=0 2> /dev/null
383 @USE_MAD_TRUE@/sbin/ldconfig
385 ### MIKMOD ###
386 @USE_MIKMOD_TRUE@%package -n gstreamer-mikmod
387 @USE_MIKMOD_TRUE@Summary: GStreamer Mikmod plugin
388 @USE_MIKMOD_TRUE@Group: Libraries/Multimedia
389 @USE_MIKMOD_TRUE@Requires: gstreamer-plugins >= %{version}
390 @USE_MIKMOD_TRUE@
391 @USE_MIKMOD_TRUE@%description -n gstreamer-mikmod
392 @USE_MIKMOD_TRUE@Plugin for playback of module files supported by mikmod under GStreamer
393 @USE_MIKMOD_TRUE@
394 @USE_MIKMOD_TRUE@%files -n gstreamer-mikmod
395 @USE_MIKMOD_TRUE@%defattr(-, root, root)
396 @USE_MIKMOD_TRUE@%{prefix}/lib/gst/libgstmikmod*
397 @USE_MIKMOD_TRUE@
398 @USE_MIKMOD_TRUE@%post -n gstreamer-mikmod
399 @USE_MIKMOD_TRUE@%{prefix}/bin/gst-register --gst-mask=0 2> /dev/null
401 ### MJPEGTOOLS ###
402 @USE_MJPEGTOOLS_TRUE@%package -n gstreamer-jpegmmx
403 @USE_MJPEGTOOLS_TRUE@Summary: Gstreamer mjpegtools
404 @USE_MJPEGTOOLS_TRUE@Group: Libraries/Multimedia
405 @USE_MJPEGTOOLS_TRUE@Requires: gstreamer-plugins >= %{version}
406 @USE_MJPEGTOOLS_TRUE@Requires: mjpegtools >= %{version}
407 @USE_MJPEGTOOLS_TRUE@BuildRequires: mjpegtools-devel >= %{version}
408 @USE_MJPEGTOOLS_TRUE@
409 @USE_MJPEGTOOLS_TRUE@%description -n gstreamer-jpegmmx
410 @USE_MJPEGTOOLS_TRUE@Mgpegtools based encoding and decoding plugin
411 @USE_MJPEGTOOLS_TRUE@
412 @USE_MJPEGTOOLS_TRUE@%files -n gstreamer-jpegmmx
413 @USE_MJPEGTOOLS_TRUE@%defattr(-, root, root)
414 @USE_MJPEGTOOLS_TRUE@%{prefix}/lib/gst/libgstjpegmmx*
415 @USE_MJPEGTOOLS_TRUE@
416 @USE_MJPEGTOOLS_TRUE@%post -n gstreamer-jpegmmx
417 @USE_MJPEGTOOLS_TRUE@%{prefix}/bin/gst-register --gst-mask=0 2> /dev/null
419 ### MPEG2DEC ###
420 @USE_MPEG2DEC_TRUE@%package -n gstreamer-mpeg
421 @USE_MPEG2DEC_TRUE@Summary: GStreamer plugins for MPEG video playback and encoding
422 @USE_MPEG2DEC_TRUE@Group: Libraries/Multimedia
423 @USE_MPEG2DEC_TRUE@Requires: gstreamer-plugins >= %{version}
424 @USE_MPEG2DEC_TRUE@Requires: mpeg2dec => 0.2.0
425 @USE_MPEG2DEC_TRUE@Requires: gstreamer-plugin-libs => %{version}
426 @USE_MPEG2DEC_TRUE@Obsoletes: gstreamer-mpeg1
427 @USE_MPEG2DEC_TRUE@Obsoletes: gstreamer-mpeg2
428 @USE_MPEG2DEC_TRUE@
429 @USE_MPEG2DEC_TRUE@%description -n gstreamer-mpeg
430 @USE_MPEG2DEC_TRUE@Plugins for playing and encoding MPEG video
431 @USE_MPEG2DEC_TRUE@
432 @USE_MPEG2DEC_TRUE@%files -n gstreamer-mpeg
433 @USE_MPEG2DEC_TRUE@%defattr(-, root, root)
434 @USE_MPEG2DEC_TRUE@%{prefix}/lib/gst/libgstmpeg1types*
435 @USE_MPEG2DEC_TRUE@%{prefix}/lib/gst/libgstmpeg1encoder*
436 @USE_MPEG2DEC_TRUE@%{prefix}/lib/gst/libgstmpegaudio*
437 @USE_MPEG2DEC_TRUE@%{prefix}/lib/gst/libgstmp1*
438 @USE_MPEG2DEC_TRUE@%{prefix}/lib/gst/libgstmpegstream*
439 # @USE_MPEG2DEC_TRUE@%{prefix}/lib/gst/libgstmpeg2play*
440 @USE_MPEG2DEC_TRUE@%{prefix}/lib/gst/libgstmpeg2enc*
441 @USE_MPEG2DEC_TRUE@%{prefix}/lib/gst/libgstmpeg2subt*
442 @USE_MPEG2DEC_TRUE@%{prefix}/lib/gst/libgstmpeg2types*
443 # @USE_MPEG2DEC_TRUE@%{prefix}/lib/gst/libgstmp2videoparse*
444 @USE_MPEG2DEC_TRUE@
445 @USE_MPEG2DEC_TRUE@%post -n gstreamer-mpeg
446 @USE_MPEG2DEC_TRUE@%{prefix}/bin/gst-register --gst-mask=0 2> /dev/null
448 @USE_MPEG2DEC_TRUE@%package -n gstreamer-mpeg2dec
449 @USE_MPEG2DEC_TRUE@Summary: GStreamer plugins for MPEG level 2 playback
450 @USE_MPEG2DEC_TRUE@Group: Libraries/Multimedia
451 @USE_MPEG2DEC_TRUE@Requires: gstreamer-plugins >= %{version}
452 @USE_MPEG2DEC_TRUE@Requires: mpeg2dec >= 0.2.0
453 @USE_MPEG2DEC_TRUE@
454 @USE_MPEG2DEC_TRUE@%description -n gstreamer-mpeg2dec
455 @USE_MPEG2DEC_TRUE@Plugins for playing MPEG level 2 encoded movies
456 @USE_MPEG2DEC_TRUE@
457 @USE_MPEG2DEC_TRUE@%files -n gstreamer-mpeg2dec
458 @USE_MPEG2DEC_TRUE@%defattr(-, root, root)
459 @USE_MPEG2DEC_TRUE@%{prefix}/lib/gst/libgstmpeg2dec*
460 @USE_MPEG2DEC_TRUE@
461 @USE_MPEG2DEC_TRUE@%post -n gstreamer-mpeg2dec
462 @USE_MPEG2DEC_TRUE@%{prefix}/bin/gst-register --gst-mask=0 2> /dev/null
464 ### OPENQUICKTIME ###
465 @USE_OPENQUICKTIME_TRUE@%package -n gstreamer-openquicktime
466 @USE_OPENQUICKTIME_TRUE@Summary: GStreamer OpenQuicktime video Plugin
467 @USE_OPENQUICKTIME_TRUE@Group: Libraries/Multimedia
468 @USE_OPENQUICKTIME_TRUE@Requires: gstreamer-plugins >= %{version}
469 @USE_OPENQUICKTIME_TRUE@Requires: openquicktime => 1.0
470 @USE_OPENQUICKTIME_TRUE@BuildRequires: openquicktime-devel => 1.0
471 @USE_OPENQUICKTIME_TRUE@
472 @USE_OPENQUICKTIME_TRUE@%description -n gstreamer-openquicktime
473 @USE_OPENQUICKTIME_TRUE@Plugin which uses the OpenQuicktime library
474 @USE_OPENQUICKTIME_TRUE@from 3ivx to play Quicktime movies.
475 @USE_OPENQUICKTIME_TRUE@(http://openquicktime.sourceforge.net/)
476 @USE_OPENQUICKTIME_TRUE@
477 @USE_OPENQUICKTIME_TRUE@%files -n gstreamer-openquicktime
478 @USE_OPENQUICKTIME_TRUE@%defattr(-, root, root)
479 @USE_OPENQUICKTIME_TRUE@%{prefix}/lib/gst/libgstopenquicktime*
480 @USE_OPENQUICKTIME_TRUE@
481 @USE_OPENQUICKTIME_TRUE@%post -n gstreamer-openquicktime
482 @USE_OPENQUICKTIME_TRUE@%{prefix}/bin/gst-register --gst-mask=0 2> /dev/null
484 ### OSS ###
485 @USE_OSS_TRUE@%package -n gstreamer-oss
486 @USE_OSS_TRUE@Summary: Gstreamer plugins for input and output using OSS
487 @USE_OSS_TRUE@Group: Libraries/Multimedia
488 @USE_OSS_TRUE@Requires: gstreamer-plugins >= %{version}
489 @USE_OSS_TRUE@
490 @USE_OSS_TRUE@%description -n gstreamer-oss
491 @USE_OSS_TRUE@Plugins for output and input to the OpenSoundSytem audio
492 @USE_OSS_TRUE@drivers found in the Linux kernels or commercially available
493 @USE_OSS_TRUE@from OpenSound.
494 @USE_OSS_TRUE@
495 @USE_OSS_TRUE@%files -n gstreamer-oss
496 @USE_OSS_TRUE@%defattr(-, root, root)
497 @USE_OSS_TRUE@%{prefix}/lib/gst/libgstoss*
498 @USE_OSS_TRUE@
499 @USE_OSS_TRUE@%post -n gstreamer-oss
500 @USE_OSS_TRUE@%{prefix}/bin/gst-register --gst-mask=0 2> /dev/null
501 @USE_OSS_TRUE@
502 @USE_OSS_TRUE@%postun -n gstreamer-oss
503 @USE_OSS_TRUE@%{prefix}/bin/gst-register --gst-mask=0 2> /dev/null
504 @USE_OSS_TRUE@/sbin/ldconfig
506 ### RAW1394 ###
507 @USE_RAW1394_TRUE@%package -n gstreamer-dv
508 @USE_RAW1394_TRUE@Summary: GStreamer dv plugin
509 @USE_RAW1394_TRUE@Group: Libraries/Multimedia
510 @USE_RAW1394_TRUE@Requires: gstreamer-plugins >= %{version}
511 @USE_RAW1394_TRUE@
512 @USE_RAW1394_TRUE@%description -n gstreamer-dv
513 @USE_RAW1394_TRUE@Plugin for digital video support
514 @USE_RAW1394_TRUE@
515 @USE_RAW1394_TRUE@%files -n gstreamer-dv
516 @USE_RAW1394_TRUE@%defattr(-, root, root)
517 @USE_RAW1394_TRUE@%{prefix}/lib/gst/gstdv*
518 @USE_RAW1394_TRUE@
519 @USE_RAW1394_TRUE@%post -n gstreamer-dv
520 @USE_RAW1394_TRUE@%{prefix}/bin/gst-register --gst-mask=0 2> /dev/null
522 ### RTP ###
523 @USE_RTP_TRUE@%package -n gstreamer-rtp
524 @USE_RTP_TRUE@Summary: GStreamer RTP plugin
525 @USE_RTP_TRUE@Group: Libraries/Multimedia
526 @USE_RTP_TRUE@Requires: gstreamer-plugins >= %{version}
527 @USE_RTP_TRUE@Requires: librtp >= 0.99
528 @USE_RTP_TRUE@
529 @USE_RTP_TRUE@%description -n gstreamer-rtp
530 @USE_RTP_TRUE@Library for transfering data with the RTP protocol
531 @USE_RTP_TRUE@
532 @USE_RTP_TRUE@%files -n gstreamer-rtp
533 @USE_RTP_TRUE@%defattr(-, root, root)
534 @USE_RTP_TRUE@%{prefix}/lib/gst/libgstrtp*
535 @USE_RTP_TRUE@
536 @USE_RTP_TRUE@%post -n gstreamer-rtp
537 @USE_RTP_TRUE@%{prefix}/bin/gst-register --gst-mask=0 2> /dev/null
539 ### SIDPLAY ###
540 @USE_SIDPLAY_TRUE@%package -n gstreamer-sid
541 @USE_SIDPLAY_TRUE@Summary: GStreamer Sid C64 music plugin
542 @USE_SIDPLAY_TRUE@Group: Libraries/Multimedia
543 @USE_SIDPLAY_TRUE@Requires: gstreamer-plugins >= %{version}
544 @USE_SIDPLAY_TRUE@Requires: libsidplay => 1.36.0
545 @USE_SIDPLAY_TRUE@BuildRequires: libsidplay-devel => 1.36.0
546 @USE_SIDPLAY_TRUE@%description -n gstreamer-sid
547 @USE_SIDPLAY_TRUE@Plugin for playback of C64 SID format music files
548 @USE_SIDPLAY_TRUE@
549 @USE_SIDPLAY_TRUE@%files -n gstreamer-sid
550 @USE_SIDPLAY_TRUE@%defattr(-, root, root)
551 @USE_SIDPLAY_TRUE@%{prefix}/lib/gst/libgstsid*
552 @USE_SIDPLAY_TRUE@
553 @USE_SIDPLAY_TRUE@%post -n gstreamer-sid
554 @USE_SIDPLAY_TRUE@%{prefix}/bin/gst-register --gst-mask=0 2> /dev/null
556 ### SDL ###
557 @USE_SDL_TRUE@%package -n gstreamer-sdl
558 @USE_SDL_TRUE@Summary: Gstreamer plugin for outputing to SDL
559 @USE_SDL_TRUE@Group: Libraries/Multimedia
560 @USE_SDL_TRUE@Requires: SDL >= 1.2.0
561 @USE_SDL_TRUE@Requires: gstreamer-plugins >= %{version}
562 @USE_SDL_TRUE@BuildRequires: SDL-devel >= 1.2.0
563 @USE_SDL_TRUE@
564 @USE_SDL_TRUE@%description -n gstreamer-sdl
565 @USE_SDL_TRUE@Plugin for sending output to the Simple Direct Media architecture.
566 @USE_SDL_TRUE@(http://www.libsdl.org). Usefull for fullscreen playback.
567 @USE_SDL_TRUE@
568 @USE_SDL_TRUE@%files -n gstreamer-sdl
569 @USE_SDL_TRUE@%defattr(-, root, root)
570 @USE_SDL_TRUE@%{prefix}/lib/gst/libsdl*
571 @USE_SDL_TRUE@
572 @USE_SDL_TRUE@%post -n gstreamer-sdl
573 @USE_SDL_TRUE@%{prefix}/bin/gst-register --gst-mask=0 2> /dev/null
575 ### SHOUT ###
576 @USE_SHOUT_TRUE@%package -n gstreamer-icecast
577 @USE_SHOUT_TRUE@Summary: GStreamer Icecast broadcasting plugin
578 @USE_SHOUT_TRUE@Group: Libraries/Multimedia
579 @USE_SHOUT_TRUE@Requires: gstreamer-plugins >= %{version}
580 @USE_SHOUT_TRUE@Requires: gstreamer-plugin-libs = %{version}
581 @USE_SHOUT_TRUE@Requires: libshout >= 1.0.5
582 @USE_SHOUT_TRUE@BuildRequires: libshout-devel >= 1.0.5
583 @USE_SHOUT_TRUE@%description -n gstreamer-icecast
584 @USE_SHOUT_TRUE@Plugin for broadcasting audio with the Icecast server
585 @USE_SHOUT_TRUE@
586 @USE_SHOUT_TRUE@%files -n gstreamer-icecast
587 @USE_SHOUT_TRUE@%defattr(-, root, root)
588 @USE_SHOUT_TRUE@%{prefix}/lib/gst/libgstshout*
589 @USE_SHOUT_TRUE@
590 @USE_SHOUT_TRUE@%post -n gstreamer-icecast
591 @USE_SHOUT_TRUE@%{prefix}/bin/gst-register --gst-mask=0 2> /dev/null
593 ### VORBIS ###
594 @USE_VORBIS_TRUE@%package -n gstreamer-vorbis
595 @USE_VORBIS_TRUE@Summary: Gstreamer plugin for encoding and decoding Ogg Vorbis audio files
596 @USE_VORBIS_TRUE@Group: Libraries/Multimedia
597 @USE_VORBIS_TRUE@Requires: libogg >= 1.0beta4
598 @USE_VORBIS_TRUE@Requires: libvorbis >= 1.0beta4
599 @USE_VORBIS_TRUE@Requires: gstreamer-plugins >= %{version}
600 @USE_VORBIS_TRUE@BuildRequires: libogg-devel >= 1.0beta4
601 @USE_VORBIS_TRUE@BuildRequires: libvorbis-devel >= 1.0beta4
602 @USE_VORBIS_TRUE@
603 @USE_VORBIS_TRUE@%description -n gstreamer-vorbis
604 @USE_VORBIS_TRUE@Plugins for creating and playing Ogg Vorbis audio files.
605 @USE_VORBIS_TRUE@
606 @USE_VORBIS_TRUE@%files -n gstreamer-vorbis
607 @USE_VORBIS_TRUE@%defattr(-, root, root)
608 @USE_VORBIS_TRUE@%{prefix}/lib/gst/libgstvorbis*
609 @USE_VORBIS_TRUE@
610 @USE_VORBIS_TRUE@%post -n gstreamer-vorbis
611 @USE_VORBIS_TRUE@%{prefix}/bin/gst-register --gst-mask=0 2> /dev/null
612 @USE_VORBIS_TRUE@
613 @USE_VORBIS_TRUE@%postun -n gstreamer-vorbis
614 @USE_VORBIS_TRUE@%{prefix}/bin/gst-register --gst-mask=0 2> /dev/null
615 @USE_VORBIS_TRUE@/sbin/ldconfig
617 ### VIDEO 4 LINUX ###
618 @USE_V4L_TRUE@%package -n gstreamer-v4l
619 @USE_V4L_TRUE@Summary: GStreamer video for linux input plugin
620 @USE_V4L_TRUE@Group: Libraries/Multimedia
621 @USE_V4L_TRUE@Requires: gstreamer-plugins >= %{version}
622 @USE_V4L_TRUE@
623 @USE_V4L_TRUE@%description -n gstreamer-v4l
624 @USE_V4L_TRUE@Plugin for accessing video for Linux streams.
625 @USE_V4L_TRUE@
626 @USE_V4L_TRUE@%files -n gstreamer-v4l
627 @USE_V4L_TRUE@%defattr(-, root, root)
628 @USE_V4L_TRUE@%{prefix}/lib/gst/libgstv4l*
629 @USE_V4L_TRUE@
630 @USE_V4L_TRUE@%post -n gstreamer-v4l
631 @USE_V4L_TRUE@%{prefix}/bin/gst-register --gst-mask=0 2> /dev/null
633 ### XVIDEO ###
634 # @USE_XVIDEO_TRUE@%package -n gstreamer-xvideosink
635 # @USE_XVIDEO_TRUE@Summary: Gstreamer XFree output plugin
636 # @USE_XVIDEO_TRUE@Group: Libraries/Multimedia
637 # @USE_XVIDEO_TRUE@Requires: gstreamer-plugins >= %{version}
638 # @USE_XVIDEO_TRUE@Requires: Hermes => 1.3.0
639 # @USE_XVIDEO_TRUE@%description -n gstreamer-xvideosink
640 # @USE_XVIDEO_TRUE@Xfree86 video sink
641 # @USE_XVIDEO_TRUE@
642 # @USE_XVIDEO_TRUE@%files -n gstreamer-xvideosink
643 # @USE_XVIDEO_TRUE@%defattr(-, root, root)
644 # @USE_XVIDEO_TRUE@%{prefix}/lib/gst/libgstxvideosink*
645 # @USE_XVIDEO_TRUE@
646 # @USE_XVIDEO_TRUE@%post -n gstreamer-xvideosink
647 # @USE_XVIDEO_TRUE@%{prefix}/bin/gst-register --gst-mask=0 2> /dev/null
649 @USE_XVIDEO_TRUE@%package -n gstreamer-videosink
650 @USE_XVIDEO_TRUE@Summary: GStreamer Video Sink
651 @USE_XVIDEO_TRUE@Group: Libraries/Multimedia
652 @USE_XVIDEO_TRUE@Requires: gstreamer-plugins >= %{version}
653 @USE_XVIDEO_TRUE@Requires: gstreamer-plugin-libs = %{version}
654 @USE_XVIDEO_TRUE@
655 @USE_XVIDEO_TRUE@%description -n gstreamer-videosink
656 @USE_XVIDEO_TRUE@Plugin for X playback
657 @USE_XVIDEO_TRUE@
658 @USE_XVIDEO_TRUE@%files -n gstreamer-videosink
659 @USE_XVIDEO_TRUE@%defattr(-, root, root)
660 @USE_XVIDEO_TRUE@%{prefix}/lib/gst/libgstvideosink*
661 @USE_XVIDEO_TRUE@
662 @USE_XVIDEO_TRUE@%post -n gstreamer-videosink
663 @USE_XVIDEO_TRUE@%{prefix}/bin/gst-register --gst-mask=0 2> /dev/null
665 %package -n gstreamer-audio-effects
666 Summary: GStreamer audio effects plugin
667 Group: Libraries/Multimedia
668 Requires: gstreamer-plugins >= %{version}
670 %description -n gstreamer-audio-effects
671 Plugin with various audio effects including resampling,
672 sine waves generation, silence generation plugin
674 %files -n gstreamer-audio-effects
675 %defattr(-, root, root)
676 %{prefix}/lib/gst/libgstresample*
677 %{prefix}/lib/gst/libgstsine*
678 %{prefix}/lib/gst/libgstsilence*
679 %{prefix}/lib/gst/libgststereo*
680 %{prefix}/lib/gst/libgstvol*
681 %{prefix}/lib/gst/libgstplayondemand*
682 %{prefix}/lib/gst/libgstspeed*
684 %post -n gstreamer-audio-effects
685 %{prefix}/bin/gst-register --gst-mask=0 2> /dev/null
687 %package -n gstreamer-lavencode
688 Summary: GStreamer YUV to LAV converter
689 Group: Libraries/Multimedia
690 Requires: gstreamer-plugins >= %{version}
692 %description -n gstreamer-lavencode
693 It takes YUV video frames and adds a header in front of it so it can be processed with the lavtools from mjpeg
695 %files -n gstreamer-lavencode
696 %defattr(-, root, root)
697 %{prefix}/lib/gst/libgsty4m*
699 %post -n gstreamer-lavencode
700 %{prefix}/bin/gst-register --gst-mask=0 2> /dev/null
702 %package -n gstreamer-qcam
703 Summary: GStreamer QuickCam plugin
704 Group: Libraries/Multimedia
705 Requires: gstreamer-plugins >= %{version}
707 %description -n gstreamer-qcam
708 Plugin for accessing a Quickcam source
710 %files -n gstreamer-qcam
711 %defattr(-, root, root)
712 %{prefix}/lib/gst/libgstqcam*
714 %post -n gstreamer-qcam
715 %{prefix}/bin/gst-register --gst-mask=0 2> /dev/null
717 %package -n gstreamer-vcd
718 Summary: GStreamer Video CD plugin
719 Group: Libraries/Multimedia
720 Requires: gstreamer-plugins >= %{version}
722 %description -n gstreamer-vcd
723 Video CD parsing and playback
725 %files -n gstreamer-vcd
726 %defattr(-, root, root)
727 %{prefix}/lib/gst/libgstvcd*
728 %{prefix}/lib/gst/libgstcdxa*
730 %package -n gstreamer-ladspa
731 Summary: Gstreamer wrapper for LADSPA plugins
732 Group: Libraries/Multimedia
733 Requires: gstreamer-plugins >= %{version}
735 %files -n gstreamer-ladspa
736 %defattr(-, root, root)
737 %{prefix}/lib/gst/libgstladspa*
739 %description -n gstreamer-ladspa
740 Plugin which wraps LADSPA plugins for use by GStreamer applications.
742 %post -n gstreamer-ladspa
743 %{prefix}/bin/gst-register --gst-mask=0 2> /dev/null
745 %package -n gstreamer-udp
746 Summary: GStreamer plugins for UDP tranport
747 Group: Libraries/Multimedia
748 Requires: gstreamer-plugins >= %{version}
750 %description -n gstreamer-udp
751 Plugins for UDP transport
753 %files -n gstreamer-udp
754 %defattr(-, root, root)
755 %{prefix}/lib/gst/libgstudp*
757 %post -n gstreamer-udp
758 %{prefix}/bin/gst-register --gst-mask=0 2> /dev/null
760 %package -n gstreamer-flx
761 Summary: GStreamer plugin for FLI/FLX animation format
762 Group: Libraries/Multimedia
763 Requires: gstreamer-plugins >= %{version}
764 Requires: gstreamer-plugin-libs = %{version}
765 Requires: gstreamer-colorspace >= %{version}
766 %description -n gstreamer-flx
767 Plugin for playing FLI/FLX animations under GStreamer
769 %files -n gstreamer-flx
770 %defattr(-, root, root)
771 %{prefix}/lib/gst/libgstflx*
773 %post -n gstreamer-flx
774 %{prefix}/bin/gst-register --gst-mask=0 2> /dev/null
776 %package -n gstreamer-deinterlace
777 Summary: GStreamer Video deinterlacer
778 Group: Libraries/Multimedia
779 Requires: gstreamer-plugins >= %{version}
781 %description -n gstreamer-deinterlace
782 Video deinterlace plugin
784 %files -n gstreamer-deinterlace
785 %defattr(-, root, root)
786 %{prefix}/lib/gst/libgstdeinterlace*
788 %post -n gstreamer-deinterlace
789 %{prefix}/bin/gst-register --gst-mask=0 2> /dev/null
791 %package -n gstreamer-visualisation
792 Summary: GStreamer visualisations plugins
793 Group: Libraries/Multimedia
794 Requires: gstreamer-plugins >= %{version}
796 %description -n gstreamer-visualisation
797 Various plugins for visual effects to use with audio. Included are Smoothwave, Spectrum, Goom, Chart and vumeter
799 %files -n gstreamer-visualisation
800 %defattr(-, root, root)
801 %{prefix}/lib/gst/libgstsmooth*
802 %{prefix}/lib/gst/libgstspectrum*
803 %{prefix}/lib/gst/libgstvu*
804 %{prefix}/lib/gst/libgstgoom*
805 %{prefix}/lib/gst/libchart*
806 %{prefix}/lib/gst/libgstmonoscope*
808 %post -n gstreamer-visualisation
809 %{prefix}/bin/gst-register --gst-mask=0 2> /dev/null
811 %package -n gstreamer-plugin-libs
812 Summary: GStreamer support libraries
813 Group: Libraries/Multimedia
814 Requires: gstreamer-plugins >= %{version}
816 %description -n gstreamer-plugin-libs
817 GStreamer support libraries
819 %files -n gstreamer-plugin-libs
820 %defattr(-, root, root)
821 %{prefix}/lib/gst/libgstaudio*
822 %{prefix}/lib/gst/libgstidct*
823 %{prefix}/lib/gst/libgstriff*
824 %{prefix}/lib/gst/libgstresample*
826 %package -n gstreamer-misc
827 Summary: GStreamer plugins for various effects
828 Group: Libraries/Multimedia
829 Requires: gstreamer-plugins >= %{version}
831 %description -n gstreamer-misc
832 Plugins for various codecs, effects
833 and so on.
835 %files -n gstreamer-misc
836 %defattr(-, root, root)
837 %{prefix}/lib/gst/libgstadder*
838 %{prefix}/lib/gst/libgstalaw*
839 %{prefix}/lib/gst/libgstintfloat*
840 %{prefix}/lib/gst/libgstlevel*
841 %{prefix}/lib/gst/libgstmedian*
842 %{prefix}/lib/gst/libgstmono2stereo*
843 %{prefix}/lib/gst/libgstmulaw*
844 %{prefix}/lib/gst/libgstpassthrough*
845 %{prefix}/lib/gst/libgstrtjpe*
847 %post -n gstreamer-misc
848 %{prefix}/bin/gst-register --gst-mask=0 2> /dev/null
850 %package -n gstreamer-audio-formats
851 Summary: GStreamer audio format plugin
852 Group: Libraries/Multimedia
853 Requires: gstreamer-plugins >= %{version}
854 Requires: gstreamer-plugin-libs = %{version}
855 BuildRequires: gcc-c++
857 %description -n gstreamer-audio-formats
858 Plugin for playback of wav, au and mod audio files as well as mp3 type
860 %files -n gstreamer-audio-formats
861 %defattr(-, root, root)
862 %{prefix}/lib/gst/libgstwavparse*
863 %{prefix}/lib/gst/libgstauparse*
864 %{prefix}/lib/gst/libgstmp3types*
865 %{prefix}/lib/gst/libgstmodplug*
867 %post -n gstreamer-audio-formats
868 %{prefix}/bin/gst-register --gst-mask=0 2> /dev/null
870 %package -n gstreamer-GConf
871 Summary: GStreamer GConf schemas
872 Group: Libraries/Multimedia
873 Requires: gstreamer-plugins >= %{version}
874 Requires: GConf2
875 BuildRequires: GConf2-devel
877 %description -n gstreamer-GConf
878 Installation of GStreamer GConf schemas.
879 These set usable defaults used by all GStreamer-enabled Gnome applications.
881 %files -n gstreamer-GConf
882 %defattr(-, root, root)
883 %{_sysconfdir}/gconf/schemas/gstreamer.schemas
885 %post -n gstreamer-GConf
886 export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
887 gconftool-2 --makefile-install-rule %{_sysconfdir}/gconf/schemas/gstreamer.schemas > /dev/null
889 %changelog
890 * Mon May 06 2002 Thomas Vander Stichele <thomas@apestaart.org>
891 - added gstreamer-GConf package
893 * Wed Mar 13 2002 Thomas Vander Stichele <thomas@apestaart.org>
894 - added more BuildRequires and Requires
895 - rearranged some plugins
896 - added changelog ;)