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