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