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