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