more little fixes
[platform/upstream/gstreamer.git] / gstreamer.spec.in
1 %define name    gstreamer
2 %define ver     @VERSION@
3 %define rel     @GST_VERSION_RELEASE@
4 %define prefix  /usr
5 %define sysconfdir /etc
6
7 Summary: GStreamer Streaming-media framework runtime
8 Name: %name
9 Version: %ver
10 Release: %rel
11 Copyright: LGPL
12 Group: Libraries/Multimedia
13 Source: %{name}-%{ver}.tar.gz
14 BuildRoot: /var/tmp/%{name}-%{ver}-root
15 Docdir: %{prefix}/doc
16 Prefix: %prefix
17 Requires: libxml >= 1.8.0
18 BuildRequires: nasm => 0.90
19
20 %description
21 GStreamer is a streaming-media framework, based on graphs of filters which
22 operate on media data. Applications using this library can do anything
23 from real-time sound processing to playing videos, and just about anything
24 else media-related.  Its plugin-based architecture means that new data
25 types or processing capabilities can be added simply by installing new 
26 plugins.
27
28 %files
29 %defattr(-, root, root)
30 %doc AUTHORS COPYING README
31 %{prefix}/bin/gstreamer-complete
32 %{prefix}/bin/gstreamer-compprep
33 %{prefix}/bin/gstreamer-inspect
34 %{prefix}/bin/gstreamer-launch
35 %{prefix}/bin/gstreamer-register
36 %{prefix}/lib/lib*.so*
37 %{prefix}/lib/gst/libadder*
38 %{prefix}/lib/gst/libalaw*
39 %{prefix}/lib/gst/libgstaudio*
40 %{prefix}/lib/gst/libgstautoplug*
41 %{prefix}/lib/gst/libgstelements*
42 %{prefix}/lib/gst/libgstgetbits*
43 %{prefix}/lib/gst/libgstidct*
44 %{prefix}/lib/gst/libgstriff*
45 %{prefix}/lib/gst/libgstjpeg*
46 %{prefix}/lib/gst/libintfloatconvert*
47 %{prefix}/lib/gst/liblevel*
48 %{prefix}/lib/gst/libmedian*
49 %{prefix}/lib/gst/libmono2stereo*
50 %{prefix}/lib/gst/libmulaw*
51 %{prefix}/lib/gst/libpassthrough*
52 %{prefix}/lib/gst/librtjpe*
53 %{prefix}/lib/gst/libstereo*
54 %{prefix}/lib/gst/libsystem_*
55 %{prefix}/lib/gst/libgstputbits*
56 %{prefix}/lib/gst/libvol*
57 %{prefix}/lib/gst/libgststaticautoplug*
58 %{prefix}/lib/gst/libgsttypes*
59 %{prefix}/lib/gst/libgstbasicscheduler*
60 %{prefix}/lib/gst/libgstbytestream*
61 %{prefix}/lib/gst/libgstcontrol*
62 %{prefix}/lib/gst/libplayondemand*
63 %{prefix}/lib/gst/libspeed*
64 %{prefix}/share/man/man1/*
65
66 %package devel
67 Summary: Libraries and include files for GStreamer streaming-media framework
68 Group: Development/Libraries
69 Requires: %{name} = %{ver}
70
71 %description devel
72 GStreamer is a streaming-media framework, based on graphs of filters which
73 operate on media data. Applications using this library can do anything
74 from real-time sound processing to playing videos, and just about anything
75 else media-related.  Its plugin-based architecture means that new data
76 types or processing capabilities can be added simply by installing new   
77 plugins.
78
79 This package contains the libraries and includes files necessary to develop
80 applications and plugins for GStreamer.
81
82 %files devel
83 %defattr(-, root, root)
84 %{prefix}/bin/gstreamer-config
85 %{prefix}/include/*
86 %{prefix}/lib/lib*.la
87 %{prefix}/lib/lib*.so
88 %{prefix}/lib/pkgconfig/*
89 %{prefix}/share/aclocal/*
90
91 %package -n gstreamer-visualisation
92 Summary: Gstreamer visualisations plugins
93 Group: Libraries/Multimedia
94 Requires: %{name} = %{ver}
95
96 %description -n gstreamer-visualisation
97 Various plugins for visual effects to use with audio. Included are Smoothwave, Spectrum and vumeter
98
99 %files -n gstreamer-visualisation
100 %defattr(-, root, root)
101 %{prefix}/lib/gst/libsmooth*
102 %{prefix}/lib/gst/libgstspectrum*
103 %{prefix}/lib/gst/libvu*
104
105 %package -n gstreamer-esd
106 Summary: Gstreamer plugin for ESD sound output
107 Group: Libraries/Multimedia
108 Requires: esound >= 0.2.8
109 Requires: %{name} = %{ver}
110
111 %description -n gstreamer-esd
112 Output plugin for GStreamer for use with the esound package
113
114 %files -n gstreamer-esd
115 %defattr(-, root, root)
116 %{prefix}/lib/gst/libesd*
117
118 %package -n gstreamer-aalib
119 Summary: Gstreamer plugin for Ascii-art output
120 Group: Libraries/Multimedia
121 Requires: aalib >= 1.3
122 BuildRequires: aalib-devel >= 1.3
123 Requires: %{name} = %{ver}
124
125 %description -n gstreamer-aalib
126 Plugin for viewing movies in Ascii-art using aalib library.
127
128 %files -n gstreamer-aalib
129 %defattr(-, root, root)
130 %{prefix}/lib/gst/libaa*
131
132 %package -n gstreamer-afs
133 Summary: Gstreamer plugin audiofile support
134 Group: Libraries/Multimedia
135 Requires: %{name} = %{ver}
136 Requires: audiofile >= 0.2.1
137
138 %description -n gstreamer-afs
139 Plugin for supporting reading and writing all files audiofile support
140
141 %files -n gstreamer-afs
142 %defattr(-, root, root)
143 %{prefix}/lib/gst/libafs*
144
145 %package -n gstreamer-avi
146 Summary: Gstreamer plugin for AVI format movie playback
147 Group: Libraries/Multimedia
148 Requires: %{name} = %{ver}
149 Requires: avifile = 0.6.20011111DD
150
151 %description -n gstreamer-avi
152 Plugins for playback of AVI format media files.
153
154 %files -n gstreamer-avi
155 %defattr(-, root, root)
156 %{prefix}/lib/gst/libavi*
157 %{prefix}/lib/gst/libwin*
158
159 %package -n gstreamer-cdparanoia
160 Summary: Gstreamer plugin for CD audio input using CDParanoia IV
161 Group: Libraries/Multimedia
162 Requires: cdparanoia >= alpha9.7
163 Requires: %{name} = %{ver}
164 BuildRequires: cdparanoia-devel >= alpha9.7
165
166 %description -n gstreamer-cdparanoia
167 Plugin for ripping audio tracks using cdparanoia under GStreamer
168
169 %files -n gstreamer-cdparanoia
170 %defattr(-, root, root)
171 %{prefix}/lib/gst/libcdparanoia*
172
173 %package -n gstreamer-chart
174 Summary: GStreamer plugin for converting audio into video
175 Group: Libraries/Multimedia
176 Requires: %{name} = %{ver}
177
178 %description -n gstreamer-chart
179 Plugin for converting audio into video
180
181 %files -n gstreamer-chart
182 %defattr(-, root, root)
183 %{prefix}/lib/gst/libchart*
184
185 %package -n gstreamer-deinterlace
186 Summary: GStreamer Video deinterlacer
187 Group: Libraries/Multimedia
188 Requires: %{name} = %{ver}
189
190 %description -n gstreamer-deinterlace
191 Video deinterlace plugin
192
193 %files -n gstreamer-deinterlace
194 %defattr(-, root, root)
195 %{prefix}/lib/gst/libdeinterlace*
196
197 %package -n gstreamer-festival
198 Summary: GStreamer plugin for text-to-speech support using Festival
199 Group: Libraries/Multimedia
200 Requires: %{name} = %{ver}
201 Requires: festival >= 1.4.1
202
203 %description -n gstreamer-festival
204 Element for text-to-speech using the festival server.
205
206 %files -n gstreamer-festival
207 %defattr(-, root, root)
208 %{prefix}/lib/gst/libgstfestival*
209
210 %package -n gstreamer-flac
211 Summary: Gstreamer plugin for FLAC lossless audio format
212 Group: Libraries/Multimedia
213 Requires: %{name} = %{ver}
214 Requires: flac => 1.0
215
216 %description -n gstreamer-flac
217 Plugin for the free FLAC lossless audio format. 
218
219 %files -n gstreamer-flac
220 %defattr(-, root, root)
221 %{prefix}/lib/gst/libgstflac*
222
223 %package -n gstreamer-flx
224 Summary: Gstreamer plugin for FLI/FLX animation format
225 Group: Libraries/Multimedia
226 Requires: %{name} = %{ver}
227
228 %description -n gstreamer-flx
229 Plugin for playing FLI/FLX animations under GStreamer
230
231 %files -n gstreamer-flx
232 %defattr(-, root, root)
233 %{prefix}/lib/gst/libflx*
234
235 %package -n gstreamer-gnome-apps
236 Summary: GNOME Applications for use with GStreamer
237 Group: Applications/Multimedia
238 Requires: %{name} = %{ver}
239 Requires: gnome-libs >= 1.0
240
241 %description -n gstreamer-gnome-apps
242 This package contains gstmediaplay and gsteditor. gstmediaplay is a GNOME 
243 frontend for GStreamer which gives you a mediaplayer supporting all the formats
244 of GStreamer. geditor is development tool for graphically creating applications based on GStreamer.
245
246 %files -n gstreamer-gnome-apps
247 %defattr(-, root, root)
248 %{prefix}/bin/gsteditor
249 %{prefix}/bin/gstmediaplay
250 %{prefix}/share/gsteditor/*
251 %{prefix}/share/gstmediaplay/*
252 %{prefix}/bin/gstreamer-guilaunch
253
254 %package -n gstreamer-gnomevfs
255 Summary: GStreamer plugins for GNOME VFS input and output
256 Group: Libraries/Multimedia
257 # Requires: gnome-vfs > 1.0
258 Requires: %{name} = %{ver}
259 # Commented out since it breaks gnome2 build
260 # BuildRequires: gnome-vfs-devel > 1.0
261
262 %description -n gstreamer-gnomevfs
263 Plugins for reading and writing through GNOME VFS.
264
265 %files -n gstreamer-gnomevfs
266 %defattr(-, root, root)
267 %{prefix}/lib/gst/libgnomevfs*
268
269 %package -n gstreamer-gsm
270 Summary: Gstreamer plugin for GSM lossy audio format
271 Group: Libraries/Multimedia
272 Requires: gsm >= 1.0.10
273 Requires: %{name} = %{ver}
274
275 %description -n gstreamer-gsm
276 Output plugin for GStreamer to convert to GSM lossy audio format.
277
278 %files -n gstreamer-gsm
279 %defattr(-, root, root)
280 %{prefix}/lib/gst/libgstgsm*
281
282 %package -n gstreamer-mpeg
283 Summary: GStreamer plugins for MPEG video playback and encoding
284 Group: Libraries/Multimedia
285 Requires: %{name} = %{ver}
286 Requires: mpeg2dec => 0.2.0
287 Obsoletes: gstreamer-mpeg1
288 Obsoletes: gstreamer-mpeg2
289
290 %description -n gstreamer-mpeg
291 Plugins for playing and encoding MPEG video
292
293 %files -n gstreamer-mpeg
294 %defattr(-, root, root)
295 %{prefix}/lib/gst/libmpeg1types*
296 %{prefix}/lib/gst/libmpeg1encoder*
297 %{prefix}/lib/gst/libmpegaudio*
298 %{prefix}/lib/gst/libmp1*
299 %{prefix}/lib/gst/libmpegstream*
300 # this is gone %{prefix}/lib/gst/libmpeg_play*
301 %{prefix}/lib/gst/libmpeg2play*
302 %{prefix}/lib/gst/libmpeg2enc*
303 %{prefix}/lib/gst/libmpeg2subt*
304 %{prefix}/lib/gst/libmp2videoparse*
305
306 %package -n gstreamer-mpeg2dec
307 Summary: GStreamer plugins for Mpeg level 2 playback
308 Group: Libraries/Multimedia
309 Requires: %{name} = %{ver}
310 Requires: mpeg2dec >= 0.2.0
311
312 %description -n gstreamer-mpeg2dec
313 Plugins for playing mpeg level 2 encoded movies
314
315 %files -n gstreamer-mpeg2dec
316 %defattr(-, root, root)
317 %{prefix}/lib/gst/libgstmpeg2dec*
318
319 %package -n gstreamer-mp3
320 Summary: GStreamer plugins for mp3 playback 
321 Group: Libraries/Multimedia
322 Requires: %{name} = %{ver}
323
324 %description -n gstreamer-mp3
325 Plugins for decoding mp3 files. We do recommend you
326 use Ogg Vorbis format instead however since it is both unencumbered by patents 
327 and better.
328
329 %files -n gstreamer-mp3
330 %defattr(-, root, root)
331 %{prefix}/lib/gst/libmpg123*
332 %{prefix}/lib/gst/libmp3parse*
333 %{prefix}/lib/gst/libmp3types*
334
335 %package -n gstreamer-udp
336 Summary: Gstreamer pluginis for UDP tranport
337 Group: Libraries/Multimedia
338 Requires: %{name} = %{ver}
339
340 %description -n gstreamer-udp
341 Plugins for UDP transport
342
343 %files -n gstreamer-udp
344 %defattr(-, root, root)
345 %{prefix}/lib/gst/libgstudp*
346
347 %package -n gstreamer-vorbis
348 Summary: Gstreamer plugin for encoding and decoding Ogg Vorbis audio files
349 Group: Libraries/Multimedia
350 Requires: libogg >= 1.0beta4
351 Requires: libvorbis >= 1.0beta4
352 Requires: %{name} = %{ver}
353
354 %description -n gstreamer-vorbis
355 Plugins for creating and playing Ogg Vorbis audio files.
356
357 %files -n gstreamer-vorbis
358 %defattr(-, root, root)
359 %{prefix}/lib/gst/libgstvorbis*
360
361 %package -n gstreamer-sdl
362 Summary: Gstreamer plugin for outputing to SDL
363 Group: Libraries/Multimedia
364 Requires: SDL >= 1.2.0
365 Requires: %{name} = %{ver}
366 Requires: gstreamer-colorspace = %{ver}
367 BuildRequires: SDL-devel >= 1.2.0
368
369 %description -n gstreamer-sdl
370 Plugin for sending output to the Simple Direct Media architecture.
371 (http://www.libsdl.org). Usefull for fullscreen playback.
372
373 %files -n gstreamer-sdl
374 %defattr(-, root, root)
375 %{prefix}/lib/gst/libsdl*
376
377 %package -n gstreamer-oss
378 Summary: Gstreamer plugins for input and output using OSS
379 Group: Libraries/Multimedia
380 Requires: %{name} = %{ver}
381
382 %description -n gstreamer-oss
383 Plugins for output and input to the OpenSoundSytem audio
384 drivers found in the Linux kernels or commercially available 
385 from OpenSound.
386
387 %files -n gstreamer-oss
388 %defattr(-, root, root)
389 %{prefix}/lib/gst/libgstoss*
390
391 # Comment out ac3dec as it has been replaced by ac52dec
392
393 # %package -n gstreamer-ac3dec
394 # Summary: Gstreamer plugin for VOB playback
395 # Group: Libraries/Multimedia
396 # Requires: ac3dec >= 0.6.2
397 # Requires: %{name} = %{ver}
398 # URL: http://linuxvideo.org/ac3dec/
399 # %description -n gstreamer-ac3dec
400 # Plugin for the free AC-3 stream decoder from Linuxvideo.
401
402 # %files -n gstreamer-ac3dec
403 # %defattr(-, root, root)
404 # %{prefix}/lib/gst/libac3*
405
406 %package -n gstreamer-ladspa
407 Summary: Gstreamer wrapper for LADSPA plugins
408 Group: Libraries/Multimedia
409 Requires: %{name} = %{ver}
410
411 %files -n gstreamer-ladspa
412 %defattr(-, root, root)
413 %{prefix}/lib/gst/libgstladspa*
414
415 %description -n gstreamer-ladspa
416 Plugin which wraps LADSPA plugins for use by GStreamer applications.
417
418 %package -n gstreamer-mad
419 Summary: Plugin using MAD for mp3 decoding 
420 Group: Libraries/Multimedia
421 Requires: %{name} = %{ver}
422 Requires: mad >= 0.13.0
423
424 %description -n gstreamer-mad
425 Plugin for playback of mp3 songs using the very good MAD library
426
427 %files -n gstreamer-mad
428 %defattr(-, root, root)
429 %{prefix}/lib/gst/libgstmad*
430
431 %package -n gstreamer-mp3encode
432 Summary: Plugin for mp3 encoding library
433 Group: Libraries/Multimedia
434 Requires: %{name} = %{ver}
435 Requires: lame >= 3.89
436
437 %description -n gstreamer-mp3encode
438 Plugin for encoding mp3 songs using the lame library
439
440 %files -n gstreamer-mp3encode
441 %defattr(-, root, root)
442 %{prefix}/lib/gst/libgstlame*
443
444 %package -n gstreamer-quicktime
445 Summary: GStreamer Quicktime video Plugin
446 Group: Libraries/Multimedia
447 Requires: %{name} = %{ver}
448 Requires: OpenQuicktime = 20010429
449
450 %description -n gstreamer-quicktime
451 Plugin which uses the OpenQucktime library
452 from 3ivx to play Quicktime movies.
453 (http://openquicktime.sourceforge.net)
454
455 %files -n gstreamer-quicktime
456 %defattr(-, root, root)
457 %{prefix}/lib/gst/libquicktime*
458
459 %package -n gstreamer-v4l
460 Summary: GStreamer video for linux input plugin
461 Group: Libraries/Multimedia
462 Requires: %{name} = %{ver}
463
464 %description -n gstreamer-v4l
465 Plugin for accessing video for Linux streams.
466
467 %files -n gstreamer-v4l
468 %defattr(-, root, root)
469 %{prefix}/lib/gst/libv4l*
470
471 # %package -n gstreamer-synaesthesia
472 # Summary: GStreamer Synaesthesia effect plugin
473 # Group: Libraries/Multimedia
474 # Requires: %{name} = %{ver}
475
476 # %description -n gstreamer-synaesthesia
477 # Plugin for the very nice synaesthesia visual effect.
478
479 # %files -n gstreamer-synaesthesia
480 # %defattr(-, root, root)
481 # %{prefix}/lib/gst/libsynaesthesia*
482
483 %package -n gstreamer-vcd
484 Summary: GStreamer Video CD plugin 
485 Group: Libraries/Multimedia
486 Requires: %{name} = %{ver}
487
488 %description -n gstreamer-vcd
489 Video CD playback plugin
490
491 %files -n gstreamer-vcd
492 %defattr(-, root, root)
493 %{prefix}/lib/gst/libvcd*
494
495 %package -n gstreamer-alsa
496 Summary: GStreamer plugins for the ALSA sound architecture
497 Group: Libraries/Multimedia
498 Requires: %{name} = %{ver}
499
500 %description -n gstreamer-alsa
501 Input and output plugin for the ALSA soundcard driver architecture.
502 It requires that the ALSA sound driver system is installed from
503 (http://www.alsa-project.org)
504
505 %files -n gstreamer-alsa
506 %defattr(-, root, root)
507 %{prefix}/lib/gst/libalsa*
508
509 %package -n gstreamer-libdvd
510 Summary: GStreamer plugins for DVD playback
511 Group: Libraries/Multimedia
512 Requires: %{name} = %{ver}
513 Requires: libdvd => 0.9.0
514
515 %description -n gstreamer-libdvd
516 Input and output plugin for the ALSA soundcard driver architecture.
517
518 %files -n gstreamer-libdvd
519 %defattr(-, root, root)
520 %{prefix}/lib/gst/libdvd*
521
522 %package -n gstreamer-au
523 Summary: GStreamer au audiofile plugin
524 Group: Libraries/Multimedia
525 Requires: %{name} = %{ver}
526
527 %description -n gstreamer-au
528 Plugin for playback of the SUN au audio format.
529
530 %files -n gstreamer-au
531 %defattr(-, root, root)
532 %{prefix}/lib/gst/libgstparseau*
533
534 %package -n gstreamer-a52dec
535 Summary: GStreamer VOB decoder plugin
536 Group: Libraries/Multimedia
537 Requires: %{name} = %{ver}
538 Requires: a52dec => 0.7.0
539
540 %description -n gstreamer-a52dec
541 Plugin for decoding of VOB files
542
543 %files -n gstreamer-a52dec
544 %defattr(-, root, root)
545 %{prefix}/lib/gst/libgsta52dec*
546
547 %package -n gstreamer-bstest
548 Summary: GStreamer BS test package
549 Group: Libraries/Multimedia
550 Requires: %{name} = %{ver}
551
552 %description -n gstreamer-bstest
553 Plugin for ByteStream testing of GStreamer
554
555 %files -n gstreamer-bstest
556 %defattr(-, root, root)
557 %{prefix}/lib/gst/libgstbstest*
558
559 %package -n gstreamer-mikmod
560 Summary: GStreamer Mikmod plugin
561 Group: Libraries/Multimedia
562 Requires: %{name} = %{ver}
563 Requires: mikmod => 3.1.0
564
565 %description -n gstreamer-mikmod
566 Plugin for playback of module files supported by mikmod under GStreamer
567
568 %files -n gstreamer-mikmod
569 %defattr(-, root, root)
570 %{prefix}/lib/gst/libgstmikmod*
571
572 %package -n gstreamer-qcam
573 Summary: GStreamer QuickCam plugin
574 Group: Libraries/Multimedia
575 Requires: %{name} = %{ver}
576
577 %description -n gstreamer-qcam
578 Plugin for accessing a Quickcam source
579
580 %files -n gstreamer-qcam
581 %defattr(-, root, root)
582 %{prefix}/lib/gst/libgstqcam*
583
584 %package -n gstreamer-sid
585 Summary: GStreamer Sid C64 music plugin
586 Group: Libraries/Multimedia
587 Requires: %{name} = %{ver}
588 Requires: libsidplay => 1.36.0
589 %description -n gstreamer-sid
590 Plugin for playback of C64 SID format music files
591
592 %files -n gstreamer-sid
593 %defattr(-, root, root)
594 %{prefix}/lib/gst/libgstsid*
595
596 %package -n gstreamer-silence
597 Summary: GStreamer Silence plugin
598 Group: Libraries/Multimedia
599 Requires: %{name} = %{ver}
600
601 %description -n gstreamer-silence
602 Plugin for generation of silence
603
604 %files -n gstreamer-silence
605 %defattr(-, root, root)
606 %{prefix}/lib/gst/libgstsilence*
607
608 %package -n gstreamer-sine
609 Summary: GStreamer Sine effect plugin
610 Group: Libraries/Multimedia
611 Requires: %{name} = %{ver}
612
613 %description -n gstreamer-sine
614 Plugin for generating sine waves.
615
616 %files -n gstreamer-sine
617 %defattr(-, root, root)
618 %{prefix}/lib/gst/libgstsine*
619
620 %package -n gstreamer-lavencode
621 Summary: GStreamer YUV to LAV converter
622 Group: Libraries/Multimedia
623 Requires: %{name} = %{ver}
624
625 %description -n gstreamer-lavencode
626 It takes YUV video frames and adds a header in front of it so it can be processed with the lavtools from mjpeg
627
628 %files -n gstreamer-lavencode
629 %defattr(-, root, root)
630 %{prefix}/lib/gst/liblav*
631
632 %package -n gstreamer-resample
633 Summary: GStreamer resample plugin
634 Group: Libraries/Multimedia
635 Requires: %{name} = %{ver}
636
637 %description -n gstreamer-resample
638 Library for resampling of sound
639
640 %files -n gstreamer-resample
641 %defattr(-, root, root)
642 %{prefix}/lib/gst/libresample*
643
644 %package -n gstreamer-colorspace
645 Summary: GStreame colorspace plugin
646 Group: Libraries/Multimedia
647 Requires: %{name} = %{ver}
648 Requires: Hermes => 1.3.0
649
650 %description -n gstreamer-colorspace
651 Plugin for conversion of colorspace in video. 
652 This plugin is needed for most video playback,
653 this plugin is based on the Hermes library.
654
655 %files -n gstreamer-colorspace
656 %defattr(-, root, root)
657 %{prefix}/lib/gst/libcolorspace*
658
659 %package -n gstreamer-rtp
660 Summary: GStreamer RTP plugin
661 Group: Libraries/Multimedia
662 Requires: %{name} = %{ver}
663 Requires: librtp >= 0.1
664
665 %description -n gstreamer-rtp
666 Library for transfering data with the RTP protocol
667
668 %files -n gstreamer-rtp
669 %defattr(-, root, root)
670 %{prefix}/lib/gst/libgstrtp*
671
672 %package -n gstreamer-xfreevideo
673 Summary: GStreamer Xfree Xv plugin
674 Group: Libraries/Multimedia
675 Requires: %{name} = %{ver}
676 Requires: XFree86 => 4.1.0
677 Requires: gstreamer-colorspace = %{ver}
678
679 %description -n gstreamer-xfreevideo
680 Plugin for playback of video using XFree Xvideo support
681
682 %files -n gstreamer-xfreevideo
683 %defattr(-, root, root)
684 %{prefix}/lib/gst/libxvideosink*
685
686 %package -n gstreamer-wav
687 Summary: GStreamer wav audio plugin
688 Group: Libraries/Multimedia
689 Requires: %{name} = %{ver}
690
691 %description -n gstreamer-wav
692 Plugin for playback of wav audio files
693
694 %files -n gstreamer-wav
695 %defattr(-, root, root)
696 %{prefix}/lib/gst/libgstparsewav*
697
698
699 %changelog
700 * Sat Dec 15 2001 Christian Schaller <Uraeus@linuxrising.org>
701 - Splitt of more plugins from the core and put them into their own modules
702 - Includes colorspace, xfree and wav
703 - Improved package Require lines
704 - Added mp3encode (lame based) to the SPEC
705
706 * Wed Dec 12 2001 Christian Schaller <Uraeus@linuxrising.org>
707 - Thomas merged mpeg plugins into one
708 * Sat Dec 08 2001 Christian Schaller <Uraeus@linuxrising.org>
709 - More minor cleanups including some fixed descriptions from Andrew Mitchell
710
711 * Fri Dec 07 2001 Christian Schaller <Uraeus@linuxrising.org>
712 - Added logging to the make statement
713
714 * Wed Dec 05 2001 Christian Schaller <Uraeus@linuxrising.org>
715 - Updated in preparation for 0.3.0 release
716
717 * Fri Jun 29 2001 Christian Schaller <Uraeus@linuxrising.org>
718 - Updated for 0.2.1 release
719 - Split out the GUI packages into their own RPM
720 - added new plugins (FLAC, festival, quicktime etc.)
721
722 * Sat Jun 09 2001 Christian Schaller <Uraeus@linuxrising.org>
723 - Visualisation plugins bundled out togheter
724 - Moved files sections up close to their respective descriptions
725
726 * Sat Jun 02 2001 Christian Schaller <Uraeus@linuxrising.org>
727 - Split the package into separate RPMS, plutting most plugins out by themselves.
728
729 * Fri Jun 01 2001 Christian Schaller <Uraeus@linuxrising.org>
730 - Updated with change suggestions from Dennis Bjorklund
731
732 * Tue Jan 09 2001 Erik Walthinsen <omega@cse.ogi.edu>
733 - updated to build -devel package as well
734
735 * Sun Jan 30 2000 Erik Walthinsen <omega@cse.ogi.edu>
736 - first draft of spec file
737
738 %prep
739 %setup
740
741 %build
742 CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%{prefix} --sysconfdir=%{sysconfdir} --mandir=$RPM_BUILD_ROOT%{prefix}/share/man  --enable-glib2
743
744 if [ "$SMP" != "" ]; then
745   (make "MAKE=make -k -j $SMP"; exit 0)
746   make 2>&1 | tee make.log
747 else
748   make 2>&1 | tee make.log
749 fi
750
751 %install  
752 [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
753
754 make prefix=$RPM_BUILD_ROOT%{prefix} install
755
756 %clean
757 [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
758
759 %post
760 /sbin/ldconfig
761 %{prefix}/bin/gstreamer-register --gst-mask=0
762
763 %post -n gstreamer-esd
764 %{prefix}/bin/gstreamer-register --gst-mask=0
765
766 %post -n  gstreamer-mpeg
767 %{prefix}/bin/gstreamer-register --gst-mask=0
768
769 %post -n  gstreamer-mp3
770 %{prefix}/bin/gstreamer-register --gst-mask=0
771
772 %post -n  gstreamer-mpeg2dec
773 %{prefix}/bin/gstreamer-register --gst-mask=0
774
775 %post -n gstreamer-visualisation
776 %{prefix}/bin/gstreamer-register --gst-mask=0
777
778 %post -n gstreamer-gsm
779 %{prefix}/bin/gstreamer-register --gst-mask=0
780
781 %post -n gstreamer-cdparanoia
782 %{prefix}/bin/gstreamer-register --gst-mask=0
783
784 %post -n gstreamer-aalib
785 %{prefix}/bin/gstreamer-register --gst-mask=0
786
787 %post -n gstreamer-gnomevfs
788 %{prefix}/bin/gstreamer-register --gst-mask=0
789
790 %post -n gstreamer-flx
791 %{prefix}/bin/gstreamer-register --gst-mask=0
792
793 %post -n gstreamer-avi
794 %{prefix}/bin/gstreamer-register --gst-mask=0
795
796 %post -n gstreamer-vorbis
797 %{prefix}/bin/gstreamer-register --gst-mask=0
798
799 %post -n gstreamer-sdl
800 %{prefix}/bin/gstreamer-register --gst-mask=0
801
802 %post -n gstreamer-oss
803 %{prefix}/bin/gstreamer-register --gst-mask=0
804
805 # %post -n  gstreamer-ac3dec
806 # %{prefix}/bin/gstreamer-register --gst-mask=0
807
808 %post -n  gstreamer-afs
809 %{prefix}/bin/gstreamer-register --gst-mask=0
810
811 %post -n gstreamer-ladspa
812 %{prefix}/bin/gstreamer-register --gst-mask=0
813
814 %post -n gstreamer-mad
815 %{prefix}/bin/gstreamer-register --gst-mask=0
816
817 %post -n gstreamer-au
818 %{prefix}/bin/gstreamer-register --gst-mask=0
819
820 %post -n gstreamer-v4l
821 %{prefix}/bin/gstreamer-register --gst-mask=0
822
823 %post -n gstreamer-vcd
824 %{prefix}/bin/gstreamer-register --gst-mask=0
825
826 %post -n gstreamer-alsa
827 %{prefix}/bin/gstreamer-register --gst-mask=0
828
829 %post -n gstreamer-flac
830 %{prefix}/bin/gstreamer-register --gst-mask=0
831
832 %post -n gstreamer-festival
833 %{prefix}/bin/gstreamer-register --gst-mask=0
834
835 %post -n gstreamer-udp
836 %{prefix}/bin/gstreamer-register --gst-mask=0
837
838 %post -n gstreamer-chart
839 %{prefix}/bin/gstreamer-register --gst-mask=0
840
841 %post -n gstreamer-deinterlace
842 %{prefix}/bin/gstreamer-register --gst-mask=0
843
844 %post -n gstreamer-quicktime
845 %{prefix}/bin/gstreamer-register --gst-mask=0
846
847 %post -n gstreamer-libdvd
848 %{prefix}/bin/gstreamer-register --gst-mask=0
849
850 %post -n gstreamer-a52dec
851 %{prefix}/bin/gstreamer-register --gst-mask=0
852
853 %post -n gstreamer-bstest
854 %{prefix}/bin/gstreamer-register --gst-mask=0
855
856 %post -n gstreamer-mikmod
857 %{prefix}/bin/gstreamer-register --gst-mask=0
858
859 %post -n gstreamer-qcam
860 %{prefix}/bin/gstreamer-register --gst-mask=0
861
862 %post -n gstreamer-sid
863 %{prefix}/bin/gstreamer-register --gst-mask=0
864
865 %post -n gstreamer-silence
866 %{prefix}/bin/gstreamer-register --gst-mask=0
867
868 %post -n gstreamer-sine
869 %{prefix}/bin/gstreamer-register --gst-mask=0
870
871 %post -n gstreamer-lavencode
872 %{prefix}/bin/gstreamer-register --gst-mask=0
873
874 %post -n gstreamer-resample
875 %{prefix}/bin/gstreamer-register --gst-mask=0
876
877 %post -n gstreamer-rtp
878 %{prefix}/bin/gstreamer-register --gst-mask=0
879
880 %post -n gstreamer-colorspace
881 %{prefix}/bin/gstreamer-register --gst-mask=0
882
883 %post -n gstreamer-xfreevideo
884 %{prefix}/bin/gstreamer-register --gst-mask=0
885
886 %post -n gstreamer-wav
887 %{prefix}/bin/gstreamer-register --gst-mask=0
888
889
890 %post -n gstreamer-mp3encode
891 %{prefix}/bin/gstreamer-register --gst-mask=0
892
893 %postun
894 /sbin/ldconfig