fixing distcheck fixing SDL issue
[platform/upstream/gstreamer.git] / gst-plugins.spec.in
1 %define prefix  /usr
2 %define sysconfdir /etc
3 Docdir: %{prefix}/doc
4 Prefix: %prefix
5
6 Summary:        GStreamer Streaming-media framework plugins
7 Name:           gstreamer-plugins
8 Version:        @VERSION@
9 Release:        @GST_PLUGINS_RELEASE@
10
11 License:        LGPL
12 Group:          Libraries/Multimedia
13 Source:         gst-plugins-%{version}.tar.gz
14 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
15
16 %define         _glib2          @GLIB2_REQ@
17
18 Requires:       glib2 >= %_glib2
19 BuildRequires:  glib2-devel >= %_glib2
20 Requires:       gstreamer >= %{version}
21 BuildRequires:  nasm => 0.90
22 BuildRequires:  gstreamer-devel >= %{version} 
23
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.
31
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*
44
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 
67
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
74
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
93
94 %clean
95 [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
96
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
114
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
132
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
148
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
164
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
183
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
201
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
221
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
239
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
257
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
280
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}
286
287 %description -n gstreamer-festival
288 Element for text-to-speech using the festival server.
289
290 %files -n gstreamer-festival
291 %defattr(-, root, root)
292 %{_libdir}/gst/libgstfestival*
293
294 %post -n gstreamer-festival
295 %{_bindir}/gst-register --gst-mask=0 2> /dev/null
296
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
313
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
331
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
349
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
366
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
384
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
401
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
418
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
436
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
458
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
474
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
492
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@BuildRequires: mpeg2dec-devel => 0.2.1
500 @USE_MPEG2DEC_TRUE@Obsoletes: gstreamer-mpeg1
501 @USE_MPEG2DEC_TRUE@Obsoletes: gstreamer-mpeg2
502 @USE_MPEG2DEC_TRUE@Obsoletes: gstreamer-mpeg2dec
503 @USE_MPEG2DEC_TRUE@
504 @USE_MPEG2DEC_TRUE@%description -n gstreamer-mpeg
505 @USE_MPEG2DEC_TRUE@Plugins for playing and encoding MPEG video
506 @USE_MPEG2DEC_TRUE@
507 @USE_MPEG2DEC_TRUE@%files -n gstreamer-mpeg
508 @USE_MPEG2DEC_TRUE@%defattr(-, root, root)
509 @USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpeg1types*
510 @USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpeg1encoder*
511 @USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpeg1systemencode*
512 @USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpegaudio.*
513 @USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpegaudioparse*
514 @USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmp1*
515 @USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpegstream*
516 @USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpeg2enc*
517 @USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpeg2subt*
518 @USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpeg2types*
519 @USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpeg2dec*
520 @USE_MPEG2DEC_TRUE@
521 @USE_MPEG2DEC_TRUE@%post -n  gstreamer-mpeg
522 @USE_MPEG2DEC_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
523
524 ### OPENQUICKTIME ###
525 @USE_OPENQUICKTIME_TRUE@%package -n gstreamer-openquicktime
526 @USE_OPENQUICKTIME_TRUE@Summary: GStreamer OpenQuicktime video Plugin
527 @USE_OPENQUICKTIME_TRUE@Group: Libraries/Multimedia
528 @USE_OPENQUICKTIME_TRUE@Requires: gstreamer-plugins >= %{version}
529 @USE_OPENQUICKTIME_TRUE@Requires: openquicktime => 1.0
530 @USE_OPENQUICKTIME_TRUE@BuildRequires: openquicktime-devel => 1.0
531 @USE_OPENQUICKTIME_TRUE@
532 @USE_OPENQUICKTIME_TRUE@%description -n gstreamer-openquicktime
533 @USE_OPENQUICKTIME_TRUE@Plugin which uses the OpenQuicktime library
534 @USE_OPENQUICKTIME_TRUE@from 3ivx to play Quicktime movies.
535 @USE_OPENQUICKTIME_TRUE@(http://openquicktime.sourceforge.net/)
536 @USE_OPENQUICKTIME_TRUE@
537 @USE_OPENQUICKTIME_TRUE@%files -n gstreamer-openquicktime
538 @USE_OPENQUICKTIME_TRUE@%defattr(-, root, root)
539 @USE_OPENQUICKTIME_TRUE@%{_libdir}/gst/libgstopenquicktime*
540 @USE_OPENQUICKTIME_TRUE@
541 @USE_OPENQUICKTIME_TRUE@%post -n gstreamer-openquicktime
542 @USE_OPENQUICKTIME_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
543
544 ### OSS ###
545 @USE_OSS_TRUE@%package -n gstreamer-oss
546 @USE_OSS_TRUE@Summary: GStreamer plugins for input and output using OSS
547 @USE_OSS_TRUE@Group: Libraries/Multimedia
548 @USE_OSS_TRUE@Requires: gstreamer-plugins >= %{version}
549 @USE_OSS_TRUE@
550 @USE_OSS_TRUE@%description -n gstreamer-oss 
551 @USE_OSS_TRUE@Plugins for output and input to the OpenSoundSytem audio
552 @USE_OSS_TRUE@drivers found in the Linux kernels or commercially available
553 @USE_OSS_TRUE@from OpenSound.
554 @USE_OSS_TRUE@
555 @USE_OSS_TRUE@%files -n gstreamer-oss
556 @USE_OSS_TRUE@%defattr(-, root, root)
557 @USE_OSS_TRUE@%{_libdir}/gst/libgstossaudio*
558 # @USE_OSS_TRUE@%{_libdir}/gst/libgstosshelper*
559 @USE_OSS_TRUE@
560 @USE_OSS_TRUE@%post -n gstreamer-oss
561 @USE_OSS_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
562 @USE_OSS_TRUE@
563 @USE_OSS_TRUE@%postun -n gstreamer-oss
564 @USE_OSS_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
565 @USE_OSS_TRUE@/sbin/ldconfig
566
567 ### RAW1394 ###
568 @USE_RAW1394_TRUE@%package -n gstreamer-dv
569 @USE_RAW1394_TRUE@Summary: GStreamer dv plugin
570 @USE_RAW1394_TRUE@Group: Libraries/Multimedia
571 @USE_RAW1394_TRUE@Requires: gstreamer-plugins >= %{version}
572 @USE_RAW1394_TRUE@
573 @USE_RAW1394_TRUE@%description -n gstreamer-dv
574 @USE_RAW1394_TRUE@Plugin for digital video support
575 @USE_RAW1394_TRUE@
576 @USE_RAW1394_TRUE@%files -n gstreamer-dv
577 @USE_RAW1394_TRUE@%defattr(-, root, root)
578 @USE_RAW1394_TRUE@%{_libdir}/gst/gstdv*
579 @USE_RAW1394_TRUE@
580 @USE_RAW1394_TRUE@%post -n gstreamer-dv
581 @USE_RAW1394_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
582
583 ### RTP ###
584 @USE_RTP_TRUE@%package -n gstreamer-rtp
585 @USE_RTP_TRUE@Summary: GStreamer RTP plugin
586 @USE_RTP_TRUE@Group: Libraries/Multimedia
587 @USE_RTP_TRUE@Requires: gstreamer-plugins >= %{version}
588 @USE_RTP_TRUE@Requires: librtp >= 0.1
589 @USE_RTP_TRUE@
590 @USE_RTP_TRUE@%description -n gstreamer-rtp
591 @USE_RTP_TRUE@Library for transfering data with the RTP protocol
592 @USE_RTP_TRUE@
593 @USE_RTP_TRUE@%files -n gstreamer-rtp
594 @USE_RTP_TRUE@%defattr(-, root, root)
595 @USE_RTP_TRUE@%{_libdir}/gst/libgstrtp*
596 @USE_RTP_TRUE@
597 @USE_RTP_TRUE@%post -n gstreamer-rtp
598 @USE_RTP_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
599
600 ### SIDPLAY ###
601 @USE_SIDPLAY_TRUE@%package -n gstreamer-sid
602 @USE_SIDPLAY_TRUE@Summary: GStreamer Sid C64 music plugin
603 @USE_SIDPLAY_TRUE@Group: Libraries/Multimedia
604 @USE_SIDPLAY_TRUE@Requires: gstreamer-plugins >= %{version}
605 @USE_SIDPLAY_TRUE@Requires: libsidplay => 1.36.0
606 @USE_SIDPLAY_TRUE@BuildRequires: libsidplay-devel => 1.36.0
607 @USE_SIDPLAY_TRUE@%description -n gstreamer-sid
608 @USE_SIDPLAY_TRUE@Plugin for playback of C64 SID format music files
609 @USE_SIDPLAY_TRUE@
610 @USE_SIDPLAY_TRUE@%files -n gstreamer-sid
611 @USE_SIDPLAY_TRUE@%defattr(-, root, root)
612 @USE_SIDPLAY_TRUE@%{_libdir}/gst/libgstsid*
613 @USE_SIDPLAY_TRUE@
614 @USE_SIDPLAY_TRUE@%post -n gstreamer-sid
615 @USE_SIDPLAY_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
616
617 ### SDL ###
618 @USE_SDL_TRUE@%package -n gstreamer-sdl
619 @USE_SDL_TRUE@Summary: GStreamer plugin for outputing to SDL
620 @USE_SDL_TRUE@Group: Libraries/Multimedia
621 @USE_SDL_TRUE@Requires: SDL >= 1.2.0
622 @USE_SDL_TRUE@Requires: gstreamer-plugins >= %{version}
623 @USE_SDL_TRUE@BuildRequires: SDL-devel >= 1.2.0
624 @USE_SDL_TRUE@SDL-devel should require XFree86-devel because it links to it
625 @USE_SDL_TRUE@BuildRequires: XFree86-devel
626 @USE_SDL_TRUE@
627 @USE_SDL_TRUE@%description -n gstreamer-sdl
628 @USE_SDL_TRUE@Plugin for sending output to the Simple Direct Media architecture.
629 @USE_SDL_TRUE@(http://www.libsdl.org). Usefull for fullscreen playback.
630 @USE_SDL_TRUE@
631 @USE_SDL_TRUE@%files -n gstreamer-sdl
632 @USE_SDL_TRUE@%defattr(-, root, root)
633 @USE_SDL_TRUE@%{_libdir}/gst/libgstsdl*
634 @USE_SDL_TRUE@
635 @USE_SDL_TRUE@%post -n gstreamer-sdl
636 @USE_SDL_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
637
638 ### SHOUT ###
639 @USE_SHOUT_TRUE@%package -n gstreamer-icecast
640 @USE_SHOUT_TRUE@Summary: GStreamer Icecast broadcasting plugin
641 @USE_SHOUT_TRUE@Group: Libraries/Multimedia
642 @USE_SHOUT_TRUE@Requires: gstreamer-plugins >= %{version}
643 @USE_SHOUT_TRUE@Requires: libshout >= 1.0.5
644 @USE_SHOUT_TRUE@BuildRequires: libshout-devel >= 1.0.5
645 @USE_SHOUT_TRUE@%description -n gstreamer-icecast
646 @USE_SHOUT_TRUE@Plugin for broadcasting audio with the Icecast server
647 @USE_SHOUT_TRUE@
648 @USE_SHOUT_TRUE@%files -n gstreamer-icecast
649 @USE_SHOUT_TRUE@%defattr(-, root, root)
650 @USE_SHOUT_TRUE@%{_libdir}/gst/libgstshout*
651 @USE_SHOUT_TRUE@
652 @USE_SHOUT_TRUE@%post -n gstreamer-icecast
653 @USE_SHOUT_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
654
655 ### VORBIS ###
656 @USE_VORBIS_TRUE@%package -n gstreamer-vorbis
657 @USE_VORBIS_TRUE@Summary: GStreamer plugin for encoding and decoding Ogg Vorbis audio files
658 @USE_VORBIS_TRUE@Group: Libraries/Multimedia
659 @USE_VORBIS_TRUE@Requires: libogg >= 1.0beta4
660 @USE_VORBIS_TRUE@Requires: libvorbis >= 1.0beta4
661 @USE_VORBIS_TRUE@Requires: gstreamer-plugins >= %{version}
662 @USE_VORBIS_TRUE@BuildRequires: libogg-devel >= 1.0beta4
663 @USE_VORBIS_TRUE@BuildRequires: libvorbis-devel >= 1.0beta4
664 @USE_VORBIS_TRUE@
665 @USE_VORBIS_TRUE@%description -n gstreamer-vorbis
666 @USE_VORBIS_TRUE@Plugins for creating and playing Ogg Vorbis audio files.
667 @USE_VORBIS_TRUE@
668 @USE_VORBIS_TRUE@%files -n gstreamer-vorbis  
669 @USE_VORBIS_TRUE@%defattr(-, root, root)
670 @USE_VORBIS_TRUE@%{_libdir}/gst/libgstvorbis*
671 @USE_VORBIS_TRUE@
672 @USE_VORBIS_TRUE@%post -n gstreamer-vorbis
673 @USE_VORBIS_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
674 @USE_VORBIS_TRUE@
675 @USE_VORBIS_TRUE@%postun -n gstreamer-vorbis
676 @USE_VORBIS_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
677 @USE_VORBIS_TRUE@/sbin/ldconfig
678
679 ### VIDEO 4 LINUX ###
680 @USE_V4L_TRUE@%package -n gstreamer-v4l
681 @USE_V4L_TRUE@Summary: GStreamer video for linux input plugin
682 @USE_V4L_TRUE@Group: Libraries/Multimedia
683 @USE_V4L_TRUE@Requires: gstreamer-plugins >= %{version}
684 @USE_V4L_TRUE@
685 @USE_V4L_TRUE@%description -n gstreamer-v4l
686 @USE_V4L_TRUE@Plugin for accessing video for Linux streams.
687 @USE_V4L_TRUE@
688 @USE_V4L_TRUE@%files -n gstreamer-v4l
689 @USE_V4L_TRUE@%defattr(-, root, root)
690 @USE_V4L_TRUE@%{_libdir}/gst/libgstv4l*
691 @USE_V4L_TRUE@
692 @USE_V4L_TRUE@%post -n gstreamer-v4l
693 @USE_V4L_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
694
695 ### XVIDEO ###
696 # @USE_XVIDEO_TRUE@%package -n gstreamer-xvideosink
697 # @USE_XVIDEO_TRUE@Summary: GStreamer XFree output plugin
698 # @USE_XVIDEO_TRUE@Group: Libraries/Multimedia
699 # @USE_XVIDEO_TRUE@Requires: gstreamer-plugins >= %{version}
700 # @USE_XVIDEO_TRUE@Requires: Hermes => 1.3.0
701 # @USE_XVIDEO_TRUE@%description -n gstreamer-xvideosink
702 # @USE_XVIDEO_TRUE@Xfree86 video sink
703 # @USE_XVIDEO_TRUE@
704 # @USE_XVIDEO_TRUE@%files -n gstreamer-xvideosink
705 # @USE_XVIDEO_TRUE@%defattr(-, root, root)
706 # @USE_XVIDEO_TRUE@%{_libdir}/gst/libgstxvideosink*
707 # @USE_XVIDEO_TRUE@
708 # @USE_XVIDEO_TRUE@%post -n gstreamer-xvideosink
709 # @USE_XVIDEO_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
710
711 @USE_XVIDEO_TRUE@%package -n gstreamer-videosink
712 @USE_XVIDEO_TRUE@Summary: GStreamer Video Sink
713 @USE_XVIDEO_TRUE@Group: Libraries/Multimedia
714 @USE_XVIDEO_TRUE@Requires: gstreamer-plugins >= %{version}
715 @USE_XVIDEO_TRUE@
716 @USE_XVIDEO_TRUE@%description -n gstreamer-videosink
717 @USE_XVIDEO_TRUE@Plugin for X playback
718 @USE_XVIDEO_TRUE@
719 @USE_XVIDEO_TRUE@%files -n gstreamer-videosink
720 @USE_XVIDEO_TRUE@%defattr(-, root, root)
721 @USE_XVIDEO_TRUE@%{_libdir}/gst/libgstvideosink*
722 @USE_XVIDEO_TRUE@
723 @USE_XVIDEO_TRUE@%post -n gstreamer-videosink
724 @USE_XVIDEO_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
725
726 ### JACK AUDIO CONNECTION KIT ###
727 @USE_JACK_TRUE@%package -n gstreamer-jack
728 @USE_JACK_TRUE@Summary: GStreamer plugin for the Jack Sound Server 
729 @USE_JACK_TRUE@Group: Libraries/Multimedia
730 @USE_JACK_TRUE@Requires: gstreamer-plugins >= %{version}
731 @USE_JACK_TRUE@Requires: jack-audio-connection-kit => 0.28.0
732 @USE_JACK_TRUE@
733 @USE_JACK_TRUE@%description -n gstreamer-jack
734 @USE_JACK_TRUE@Plugin  for the jack-audio-connection-kit
735 @USE_JACK_TRUE@profesional sound server
736 @USE_JACK_TRUE@
737 @USE_JACK_TRUE@%files -n gstreamer-jack
738 @USE_JACK_TRUE@%defattr(-, root, root)
739 @USE_JACK_TRUE@%{_libdir}/gst/libgstjack*
740 @USE_JACK_TRUE@
741 @USE_JACK_TRUE@%post -n gstreamer-jack
742 @USE_JACK_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
743
744 ### http source based on libghttp ###
745 @USE_HTTP_TRUE@%package -n gstreamer-httpsrc
746 @USE_HTTP_TRUE@Summary: GStreamer plugin for http protocol
747 @USE_HTTP_TRUE@Group: Libraries/Multimedia
748 @USE_HTTP_TRUE@Requires: gstreamer-plugins >= %{version}
749 @USE_HTTP_TRUE@Requires: libghttp => 1.0.9
750 @USE_HTTP_TRUE@BuildRequires: libghttp-devel => 1.0.9
751 @USE_HTTP_TRUE@
752 @USE_HTTP_TRUE@%description -n gstreamer-httpsrc
753 @USE_HTTP_TRUE@Plugin supporting the http protocol based 
754 @USE_HTTP_TRUE@on the libghttp library
755 @USE_HTTP_TRUE@
756 @USE_HTTP_TRUE@%files -n gstreamer-httpsrc
757 @USE_HTTP_TRUE@%defattr(-, root, root)
758 @USE_HTTP_TRUE@%{_libdir}/gst/libgsthttpsrc*
759 @USE_HTTP_TRUE@
760 @USE_HTTP_TRUE@%post -n gstreamer-httpsrc
761 @USE_HTTP_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
762
763 ### dxr3 DVD decoder card ###
764 @USE_DXR3_TRUE@%package -n gstreamer-dxr3
765 @USE_DXR3_TRUE@Summary: GStreamer plugin for DVD playback using dxr3 card
766 @USE_DXR3_TRUE@Group: Libraries/Multimedia
767 @USE_DXR3_TRUE@Requires: gstreamer-plugins >= %{version}
768 @USE_DXR3_TRUE@Requires: em8300  => 0.12.0
769 @USE_DXR3_TRUE@
770 @USE_DXR3_TRUE@%description -n gstreamer-dxr3
771 @USE_DXR3_TRUE@Plugin supporting DVD playback using cards
772 @USE_DXR3_TRUE@with the dxr3 chipset like Hollywood Plus
773 @USE_DXR3_TRUE@and Creative Labs DVD cards.
774 @USE_DXR3_TRUE@
775 @USE_DXR3_TRUE@%files -n gstreamer-dxr3
776 @USE_DXR3_TRUE@%defattr(-, root, root)
777 @USE_DXR3_TRUE@%{_libdir}/gst/libgstdxr3*
778 @USE_DXR3_TRUE@
779 @USE_DXR3_TRUE@%post -n gstreamer-dxr3
780 @USE_DXR3_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
781
782 %package -n gstreamer-audio-effects
783 Summary: GStreamer audio effects plugin
784 Group: Libraries/Multimedia
785 Requires: gstreamer-plugins >= %{version}
786
787 %description -n gstreamer-audio-effects
788 Plugin with various audio effects including resampling, 
789 sine waves generation, silence generation plugin
790
791 %files -n gstreamer-audio-effects
792 %defattr(-, root, root)
793 %{_libdir}/gst/libgstresample*
794 %{_libdir}/gst/libgstsine*
795 %{_libdir}/gst/libgstsilence*
796 %{_libdir}/gst/libgststereo.*
797 %{_libdir}/gst/libgststereo2mono*
798 %{_libdir}/gst/libgstvol*
799 %{_libdir}/gst/libgstplayondemand*
800 %{_libdir}/gst/libgstspeed*
801 %{_libdir}/gst/libgststereosplit*
802
803 %post -n gstreamer-audio-effects
804 %{_bindir}/gst-register --gst-mask=0 2> /dev/null
805
806 %package -n gstreamer-yuv4mpeg
807 Summary: GStreamer YUV to LAV converter
808 Group: Libraries/Multimedia
809 Requires: gstreamer-plugins >= %{version}
810 Obsoletes: gstreamer-lavencode
811
812 %description -n gstreamer-yuv4mpeg
813 It takes YUV video frames and adds a header in front of it so it can be processed with the lavtools from mjpeg
814
815 %files -n gstreamer-yuv4mpeg
816 %defattr(-, root, root)
817 %{_libdir}/gst/libgsty4m*
818
819 %post -n gstreamer-yuv4mpeg
820 %{_bindir}/gst-register --gst-mask=0 2> /dev/null
821
822 %package -n gstreamer-qcam
823 Summary: GStreamer QuickCam plugin
824 Group: Libraries/Multimedia
825 Requires: gstreamer-plugins >= %{version}
826
827 %description -n gstreamer-qcam
828 Plugin for accessing a Quickcam source
829
830 %files -n gstreamer-qcam
831 %defattr(-, root, root)
832 %{_libdir}/gst/libgstqcam*
833
834 %post -n gstreamer-qcam
835 %{_bindir}/gst-register --gst-mask=0 2> /dev/null
836
837 %package -n gstreamer-vcd
838 Summary: GStreamer Video CD plugin
839 Group: Libraries/Multimedia
840 Requires: gstreamer-plugins >= %{version}
841
842 %description -n gstreamer-vcd
843 Video CD parsing and playback
844
845 %files -n gstreamer-vcd
846 %defattr(-, root, root)
847 %{_libdir}/gst/libgstvcd*
848 %{_libdir}/gst/libgstcdxa*
849
850 %package -n gstreamer-udp
851 Summary: GStreamer plugins for UDP tranport
852 Group: Libraries/Multimedia
853 Requires: gstreamer-plugins >= %{version}
854
855 %description -n gstreamer-udp
856 Plugins for UDP transport
857
858 %files -n gstreamer-udp
859 %defattr(-, root, root)
860 %{_libdir}/gst/libgstudp*
861
862 %post -n gstreamer-udp
863 %{_bindir}/gst-register --gst-mask=0 2> /dev/null
864
865 %package -n gstreamer-flx
866 Summary: GStreamer plugin for FLI/FLX animation format
867 Group: Libraries/Multimedia
868 Requires: gstreamer-plugins >= %{version}
869 Requires: gstreamer-colorspace >= %{version}
870 %description -n gstreamer-flx
871 Plugin for playing FLI/FLX animations under GStreamer
872
873 %files -n gstreamer-flx
874 %defattr(-, root, root)
875 %{_libdir}/gst/libgstflx*
876
877 %post -n gstreamer-flx
878 %{_bindir}/gst-register --gst-mask=0 2> /dev/null
879
880 %package -n gstreamer-deinterlace
881 Summary: GStreamer Video deinterlacer
882 Group: Libraries/Multimedia
883 Requires: gstreamer-plugins >= %{version}
884
885 %description -n gstreamer-deinterlace
886 Video deinterlace plugin
887
888 %files -n gstreamer-deinterlace
889 %defattr(-, root, root)
890 %{_libdir}/gst/libgstdeinterlace*
891
892 %post -n gstreamer-deinterlace
893 %{_bindir}/gst-register --gst-mask=0 2> /dev/null
894
895 %package -n gstreamer-visualisation
896 Summary: GStreamer visualisations plugins
897 Group: Libraries/Multimedia
898 Requires: gstreamer-plugins >= %{version}
899
900 %description -n gstreamer-visualisation
901 Various plugins for visual effects to use with audio. Included are Smoothwave, Spectrum, Goom, Chart and vumeter. Also included are some plugins ported
902 from the Effectv project.
903
904 %files -n gstreamer-visualisation
905 %defattr(-, root, root)
906 %{_libdir}/gst/libgstsmooth*
907 %{_libdir}/gst/libgstspectrum*
908 %{_libdir}/gst/libgstvu*
909 %{_libdir}/gst/libgstgoom*
910 %{_libdir}/gst/libgstchart*
911 %{_libdir}/gst/libgstmonoscope*
912 %{_libdir}/gst/libgstsynaesthesia*
913 %{_libdir}/gst/libgsteffectv*
914
915 %post -n gstreamer-visualisation
916 %{_bindir}/gst-register --gst-mask=0 2> /dev/null
917
918 %package -n gstreamer-plugins-devel
919 Summary: GStreamer Plugin Library Headers 
920 Group: Libraries/Multimedia
921 Requires: gstreamer-plugins >= %{version}
922
923 %description -n gstreamer-plugins-devel
924 GStreamer support libraries
925
926 %files -n gstreamer-plugins-devel
927 %defattr(-, root, root)
928 %{_includedir}/gst/*/*
929 %{_libdir}/gst/libgstidct*
930
931 %package -n gstreamer-misc
932 Summary: GStreamer plugins for various effects
933 Group: Libraries/Multimedia
934 Requires: gstreamer-plugins >= %{version}
935
936 %description -n gstreamer-misc
937 Plugins for various codecs, effects 
938 and so on.
939
940 %files -n gstreamer-misc
941 %defattr(-, root, root)
942 %{_libdir}/gst/libgstadder*
943 %{_libdir}/gst/libgstalaw*
944 %{_libdir}/gst/libgstintfloat*
945 %{_libdir}/gst/libgstlevel*
946 %{_libdir}/gst/libgstmedian*
947 %{_libdir}/gst/libgstmono2stereo*
948 %{_libdir}/gst/libgstmulaw*
949 %{_libdir}/gst/libgstpassthrough*
950 %{_libdir}/gst/libgstrtjpeg*
951 # %{_libdir}/gst/libgstfloatcast*
952 %{_libdir}/gst/libgstcutter*
953
954 %post -n gstreamer-misc
955 %{_bindir}/gst-register --gst-mask=0 2> /dev/null
956
957 %package -n gstreamer-audio-formats
958 Summary: GStreamer audio format plugin
959 Group: Libraries/Multimedia
960 Requires: gstreamer-plugins >= %{version}
961 BuildRequires: gcc-c++
962
963 %description -n gstreamer-audio-formats
964 Plugin for playback of wav, au and mod audio files as well as mp3 type
965
966 %files -n gstreamer-audio-formats
967 %defattr(-, root, root)
968 %{_libdir}/gst/libgstwavparse*
969 %{_libdir}/gst/libgstauparse*
970 %{_libdir}/gst/libgstmp3types*
971 %{_libdir}/gst/libgstmodplug*
972
973 %post -n gstreamer-audio-formats
974 %{_bindir}/gst-register --gst-mask=0 2> /dev/null
975
976 @USE_GCONF_TRUE@%package -n gstreamer-GConf
977 @USE_GCONF_TRUE@Summary: GStreamer GConf schemas
978 @USE_GCONF_TRUE@Group: Libraries/Multimedia
979 @USE_GCONF_TRUE@Requires: gstreamer-plugins >= %{version}
980 @USE_GCONF_TRUE@Requires: GConf2
981 @USE_GCONF_TRUE@BuildRequires: GConf2-devel
982
983 @USE_GCONF_TRUE@%description -n gstreamer-GConf
984 @USE_GCONF_TRUE@Installation of GStreamer GConf schemas.
985 @USE_GCONF_TRUE@These set usable defaults used by all GStreamer-enabled Gnome applications.
986
987 @USE_GCONF_TRUE@%files -n gstreamer-GConf
988 @USE_GCONF_TRUE@%defattr(-, root, root)
989 @USE_GCONF_TRUE@%{_sysconfdir}/gconf/schemas/gstreamer.schemas
990
991 @USE_GCONF_TRUE@%post -n gstreamer-GConf
992 @USE_GCONF_TRUE@export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
993 @USE_GCONF_TRUE@gconftool-2 --makefile-install-rule %{_sysconfdir}/gconf/schemas/gstreamer.schemas > /dev/null
994
995 %changelog
996 * Thu Jun 06 2002 Thomas Vander Stichele <thomas@apestaart.org>
997 - various BuildRequires: additions
998
999 * Tue Jun 04 2002 Thomas Vander Stichele <thomas@apestaart.org>
1000 - added USE_LIBADSPA_TRUE bits to ladspa package
1001
1002 * Mon Jun 03 2002 Thomas Vander Stichele <thomas@apestaart.org>
1003 - Added libfame package
1004
1005 * Mon May 12 2002 Christian Fredrik Kalager Schaller <Uraeus@linuxrising.org>
1006 - Added jack, dxr3, http packages
1007 - Added visualisation plugins, effecttv and synaesthesia
1008 - Created devel package
1009 - Removed gstreamer-plugins-libs package (moved it into gstreamer-plugins)
1010 - Replaced prefix/dirname with _macros
1011
1012 * Mon May 06 2002 Thomas Vander Stichele <thomas@apestaart.org>
1013 - added gstreamer-GConf package
1014
1015 * Wed Mar 13 2002 Thomas Vander Stichele <thomas@apestaart.org>
1016 - added more BuildRequires and Requires
1017 - rearranged some plugins
1018 - added changelog ;)