mpeg fix
[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}/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
286 %description -n gstreamer-mpeg
287 Plugins for playing and encoding MPEG video
288
289 %files -n gstreamer-mpeg
290 %defattr(-, root, root)
291 %{prefix}/lib/gst/libmpeg1types*
292 %{prefix}/lib/gst/libmpeg1encoder*
293 %{prefix}/lib/gst/libmpegaudio*
294 %{prefix}/lib/gst/libmp1*
295 %{prefix}/lib/gst/libmpegstream*
296 # this is gone %{prefix}/lib/gst/libmpeg_play*
297 %{prefix}/lib/gst/libmpeg2play*
298 %{prefix}/lib/gst/libmpeg2enc*
299 %{prefix}/lib/gst/libmpeg2subt*
300 %{prefix}/lib/gst/libmp2videoparse*
301
302 %package -n gstreamer-mpeg2dec
303 Summary: GStreamer plugins for Mpeg level 2 playback
304 Group: Libraries/Multimedia
305 Requires: %{name} = %{ver}
306 Requires: mpeg2dec >= 0.2.0
307
308 %description -n gstreamer-mpeg2dec
309 Plugins for playing mpeg level 2 encoded movies
310
311 %files -n gstreamer-mpeg2dec
312 %defattr(-, root, root)
313 %{prefix}/lib/gst/libgstmpeg2dec*
314
315 %package -n gstreamer-mp3
316 Summary: GStreamer plugins for mp3 playback 
317 Group: Libraries/Multimedia
318 Requires: %{name} = %{ver}
319
320 %description -n gstreamer-mp3
321 Plugins for decoding mp3 files. We do recommend you
322 use Ogg Vorbis format instead however since it is both unencumbered by patents 
323 and better.
324
325 %files -n gstreamer-mp3
326 %defattr(-, root, root)
327 %{prefix}/lib/gst/libmpg123*
328 %{prefix}/lib/gst/libmp3parse*
329 %{prefix}/lib/gst/libmp3types*
330
331 %package -n gstreamer-udp
332 Summary: Gstreamer pluginis for UDP tranport
333 Group: Libraries/Multimedia
334 Requires: %{name} = %{ver}
335
336 %description -n gstreamer-udp
337 Plugins for UDP transport
338
339 %files -n gstreamer-udp
340 %defattr(-, root, root)
341 %{prefix}/lib/gst/libgstudp*
342
343 %package -n gstreamer-vorbis
344 Summary: Gstreamer plugin for encoding and decoding Ogg Vorbis audio files
345 Group: Libraries/Multimedia
346 Requires: libogg >= 1.0beta4
347 Requires: libvorbis >= 1.0beta4
348 Requires: %{name} = %{ver}
349
350 %description -n gstreamer-vorbis
351 Plugins for creating and playing Ogg Vorbis audio files.
352
353 %files -n gstreamer-vorbis
354 %defattr(-, root, root)
355 %{prefix}/lib/gst/libgstvorbis*
356
357 %package -n gstreamer-sdl
358 Summary: Gstreamer plugin for outputing to SDL
359 Group: Libraries/Multimedia
360 Requires: SDL >= 1.2.0
361 Requires: %{name} = %{ver}
362 BuildRequires: SDL-devel >= 1.2.0
363
364 %description -n gstreamer-sdl
365 Plugin for sending output to the Simple Direct Media architecture.
366 (http://www.libsdl.org). Usefull for fullscreen playback.
367
368 %files -n gstreamer-sdl
369 %defattr(-, root, root)
370 %{prefix}/lib/gst/libsdl*
371
372 %package -n gstreamer-oss
373 Summary: Gstreamer plugins for input and output using OSS
374 Group: Libraries/Multimedia
375 Requires: %{name} = %{ver}
376
377 %description -n gstreamer-oss
378 Plugins for output and input to the OpenSoundSytem audio
379 drivers found in the Linux kernels or commercially available 
380 from OpenSound.
381
382 %files -n gstreamer-oss
383 %defattr(-, root, root)
384 %{prefix}/lib/gst/libgstoss*
385
386 %package -n gstreamer-ac3dec
387 Summary: Gstreamer plugin for VOB playback
388 Group: Libraries/Multimedia
389 Requires: ac3dec >= 0.6.2
390 Requires: %{name} = %{ver}
391
392 %description -n gstreamer-ac3dec
393 Plugin for the free AC-3 stream decoder from Linuxvideo.
394 (http://linuxvideo.org/ac3dec/)
395
396 %files -n gstreamer-ac3dec
397 %defattr(-, root, root)
398 %{prefix}/lib/gst/libac3*
399
400 %package -n gstreamer-ladspa
401 Summary: Gstreamer wrapper for LADSPA plugins
402 Group: Libraries/Multimedia
403 Requires: %{name} = %{ver}
404
405 %files -n gstreamer-ladspa
406 %defattr(-, root, root)
407 %{prefix}/lib/gst/libgstladspa*
408
409 %description -n gstreamer-ladspa
410 Plugin which wraps LADSPA plugins for use by GStreamer applications.
411
412 %package -n gstreamer-mad
413 Summary: Gstreamer MAD mp3 decoder library
414 Group: Libraries/Multimedia
415 Requires: %{name} = %{ver}
416 Requires: mad >= 0.13.0
417
418 %description -n gstreamer-mad
419 Plugin for playback of mp3 songs using the very good MAD library
420
421 %files -n gstreamer-mad
422 %defattr(-, root, root)
423 %{prefix}/lib/gst/libgstmad*
424
425 %package -n gstreamer-quicktime
426 Summary: GStreamer Quicktime video Plugin
427 Group: Libraries/Multimedia
428 Requires: %{name} = %{ver}
429 Requires: OpenQuicktime = 20010429
430
431 %description -n gstreamer-quicktime
432 Plugin which uses the OpenQucktime library
433 from 3ivx to play Quicktime movies.
434 (http://openquicktime.sourceforge.net)
435
436 %files -n gstreamer-quicktime
437 %defattr(-, root, root)
438 %{prefix}/lib/gst/libquicktime*
439
440 %package -n gstreamer-v4l
441 Summary: GStreamer video for linux input plugin
442 Group: Libraries/Multimedia
443 Requires: %{name} = %{ver}
444
445 %description -n gstreamer-v4l
446 Plugin for accessing video for Linux streams.
447
448 %files -n gstreamer-v4l
449 %defattr(-, root, root)
450 %{prefix}/lib/gst/libv4l*
451
452 # %package -n gstreamer-synaesthesia
453 # Summary: GStreamer Synaesthesia effect plugin
454 # Group: Libraries/Multimedia
455 # Requires: %{name} = %{ver}
456
457 # %description -n gstreamer-synaesthesia
458 # Plugin for the very nice synaesthesia visual effect.
459
460 # %files -n gstreamer-synaesthesia
461 # %defattr(-, root, root)
462 # %{prefix}/lib/gst/libsynaesthesia*
463
464 %package -n gstreamer-vcd
465 Summary: GStreamer Video CD plugin 
466 Group: Libraries/Multimedia
467 Requires: %{name} = %{ver}
468
469 %description -n gstreamer-vcd
470 Video CD playback plugin
471
472 %files -n gstreamer-vcd
473 %defattr(-, root, root)
474 %{prefix}/lib/gst/libvcd*
475
476 %package -n gstreamer-alsa
477 Summary: GStreamer plugins for the ALSA sound architecture
478 Group: Libraries/Multimedia
479
480 %description -n gstreamer-alsa
481 Input and output plugin for the ALSA soundcard driver architecture.
482
483 %files -n gstreamer-alsa
484 %defattr(-, root, root)
485 %{prefix}/lib/gst/libdvd*
486
487 %package -n gstreamer-libdvd
488 Summary: GStreamer plugins for DVD playback
489 Group: Libraries/Multimedia
490
491 %description -n gstreamer-libdvd
492 Input and output plugin for the ALSA soundcard driver architecture.
493
494 %files -n gstreamer-libdvd
495 %defattr(-, root, root)
496 %{prefix}/lib/gst/libdvd*
497
498 %package -n gstreamer-au
499 Summary: GStreamer au audiofile plugin
500 Group: Libraries/Multimedia
501 Requires: %{name} = %{ver}
502
503 %description -n gstreamer-au
504 Plugin for playback of the SUN au audio format.
505
506 %files -n gstreamer-au
507 %defattr(-, root, root)
508 %{prefix}/lib/gst/libgstparseau*
509
510 %package -n gstreamer-a52dec
511 Summary: GStreamer VOB decoder plugin
512 Group: Libraries/Multimedia
513 Requires: %{name} = %{ver}
514
515 %description -n gstreamer-a52dec
516 Plugin for decoding of VOB files
517
518 %files -n gstreamer-a52dec
519 %defattr(-, root, root)
520 %{prefix}/lib/gst/libgsta52dec*
521
522 %package -n gstreamer-bstest
523 Summary: GStreamer BS test package
524 Group: Libraries/Multimedia
525 Requires: %{name} = %{ver}
526
527 %description -n gstreamer-bstest
528 Plugin for ByteStream testing of GStreamer
529
530 %files -n gstreamer-bstest
531 %defattr(-, root, root)
532 %{prefix}/lib/gst/libgstbstest*
533
534 %package -n gstreamer-mikmod
535 Summary: GStreamer Mikmod plugin
536 Group: Libraries/Multimedia
537 Requires: %{name} = %{ver}
538
539 %description -n gstreamer-mikmod
540 Plugin for playback of module files supported by mikmod under GStreamer
541
542 %files -n gstreamer-mikmod
543 %defattr(-, root, root)
544 %{prefix}/lib/gst/libgstmikmod*
545
546 %package -n gstreamer-qcam
547 Summary: GStreamer QuickCam plugin
548 Group: Libraries/Multimedia
549 Requires: %{name} = %{ver}
550
551 %description -n gstreamer-qcam
552 Plugin for accessing a Quickcam source
553
554 %files -n gstreamer-qcam
555 %defattr(-, root, root)
556 %{prefix}/lib/gst/libgstqcam*
557
558 %package -n gstreamer-sid
559 Summary: GStreamer Sid C64 music plugin
560 Group: Libraries/Multimedia
561 Requires: %{name} = %{ver}
562
563 %description -n gstreamer-sid
564 Plugin for playback of C64 SID format music files
565
566 %files -n gstreamer-sid
567 %defattr(-, root, root)
568 %{prefix}/lib/gst/libgstsid*
569
570 %package -n gstreamer-silence
571 Summary: GStreamer Silence plugin
572 Group: Libraries/Multimedia
573 Requires: %{name} = %{ver}
574
575 %description -n gstreamer-silence
576 Plugin for generation of silence
577
578 %files -n gstreamer-silence
579 %defattr(-, root, root)
580 %{prefix}/lib/gst/libgstsilence*
581
582 %package -n gstreamer-sine
583 Summary: GStreamer Sine effect plugin
584 Group: Libraries/Multimedia
585 Requires: %{name} = %{ver}
586
587 %description -n gstreamer-sine
588 Plugin for generating sine waves.
589
590 %files -n gstreamer-sine
591 %defattr(-, root, root)
592 %{prefix}/lib/gst/libgstsine*
593
594 %package -n gstreamer-lavencode
595 Summary: GStreamer YUV to LAV converter
596 Group: Libraries/Multimedia
597 Requires: %{name} = %{ver}
598
599 %description -n gstreamer-lavencode
600 It takes YUV video frames and adds a header in front of it so it can be processed with the lavtools from mjpeg
601
602 %files -n gstreamer-lavencode
603 %defattr(-, root, root)
604 %{prefix}/lib/gst/liblav*
605
606 %package -n gstreamer-resample
607 Summary: GStreamer resample plugin
608 Group: Libraries/Multimedia
609 Requires: %{name} = %{ver}
610
611 %description -n gstreamer-resample
612 Library for resampling of sound
613
614 %files -n gstreamer-resample
615 %defattr(-, root, root)
616 %{prefix}/lib/gst/libresample*
617
618 %package -n gstreamer-rtp
619 Summary: GStreamer RTP plugin
620 Group: Libraries/Multimedia
621 Requires: %{name} = %{ver}
622 Requires: librtp >= 0.1
623
624 %description -n gstreamer-rtp
625 Library for transfering data with the RTP protocol
626
627 %files -n gstreamer-rtp
628 %defattr(-, root, root)
629 %{prefix}/lib/gst/libgstrtp*
630
631 %changelog
632 * Sat Dec 08 2001 Christian Schaller <Uraeus@linuxrising.org>
633 - More minor cleanups including some fixed descriptions from Andrew Mitchell
634
635 * Fri Dec 07 2001 Christian Schaller <Uraeus@linuxrising.org>
636 - Added logging to the make statement
637
638 * Wed Dec 05 2001 Christian Schaller <Uraeus@linuxrising.org>
639 - Updated in preparation for 0.3.0 release
640
641 * Fri Jun 29 2001 Christian Schaller <Uraeus@linuxrising.org>
642 - Updated for 0.2.1 release
643 - Split out the GUI packages into their own RPM
644 - added new plugins (FLAC, festival, quicktime etc.)
645
646 * Sat Jun 09 2001 Christian Schaller <Uraeus@linuxrising.org>
647 - Visualisation plugins bundled out togheter
648 - Moved files sections up close to their respective descriptions
649
650 * Sat Jun 02 2001 Christian Schaller <Uraeus@linuxrising.org>
651 - Split the package into separate RPMS, plutting most plugins out by themselves.
652
653 * Fri Jun 01 2001 Christian Schaller <Uraeus@linuxrising.org>
654 - Updated with change suggestions from Dennis Bjorklund
655
656 * Tue Jan 09 2001 Erik Walthinsen <omega@cse.ogi.edu>
657 - updated to build -devel package as well
658
659 * Sun Jan 30 2000 Erik Walthinsen <omega@cse.ogi.edu>
660 - first draft of spec file
661
662 %prep
663 %setup
664
665 %build
666 CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%{prefix} --sysconfdir=%{sysconfdir}
667
668 if [ "$SMP" != "" ]; then
669   (make "MAKE=make -k -j $SMP"; exit 0)
670   make 2>&1 | tee make.log
671 else
672   make 2>&1 | tee make.log
673 fi
674
675 %install  
676 [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
677
678 make prefix=$RPM_BUILD_ROOT%{prefix} install
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-mpeg
691 %{prefix}/bin/gstreamer-register --gst-mask=0
692
693 %post -n  gstreamer-mp3
694 %{prefix}/bin/gstreamer-register --gst-mask=0
695
696 %post -n  gstreamer-mpeg2dec
697 %{prefix}/bin/gstreamer-register --gst-mask=0
698
699 %post -n gstreamer-visualisation
700 %{prefix}/bin/gstreamer-register --gst-mask=0
701
702 %post -n gstreamer-gsm
703 %{prefix}/bin/gstreamer-register --gst-mask=0
704
705 %post -n gstreamer-cdparanoia
706 %{prefix}/bin/gstreamer-register --gst-mask=0
707
708 %post -n gstreamer-aalib
709 %{prefix}/bin/gstreamer-register --gst-mask=0
710
711 %post -n gstreamer-gnomevfs
712 %{prefix}/bin/gstreamer-register --gst-mask=0
713
714 %post -n gstreamer-flx
715 %{prefix}/bin/gstreamer-register --gst-mask=0
716
717 %post -n gstreamer-avi
718 %{prefix}/bin/gstreamer-register --gst-mask=0
719
720 %post -n gstreamer-vorbis
721 %{prefix}/bin/gstreamer-register --gst-mask=0
722
723 %post -n gstreamer-sdl
724 %{prefix}/bin/gstreamer-register --gst-mask=0
725
726 %post -n gstreamer-oss
727 %{prefix}/bin/gstreamer-register --gst-mask=0
728
729 %post -n  gstreamer-ac3dec
730 %{prefix}/bin/gstreamer-register --gst-mask=0
731
732 %post -n  gstreamer-afs
733 %{prefix}/bin/gstreamer-register --gst-mask=0
734
735 %post -n gstreamer-ladspa
736 %{prefix}/bin/gstreamer-register --gst-mask=0
737
738 %post -n gstreamer-mad
739 %{prefix}/bin/gstreamer-register --gst-mask=0
740
741 %post -n gstreamer-au
742 %{prefix}/bin/gstreamer-register --gst-mask=0
743
744 %post -n gstreamer-v4l
745 %{prefix}/bin/gstreamer-register --gst-mask=0
746
747 %post -n gstreamer-vcd
748 %{prefix}/bin/gstreamer-register --gst-mask=0
749
750 %post -n gstreamer-alsa
751 %{prefix}/bin/gstreamer-register --gst-mask=0
752
753 %post -n gstreamer-flac
754 %{prefix}/bin/gstreamer-register --gst-mask=0
755
756 %post -n gstreamer-festival
757 %{prefix}/bin/gstreamer-register --gst-mask=0
758
759 %post -n gstreamer-udp
760 %{prefix}/bin/gstreamer-register --gst-mask=0
761
762 %post -n gstreamer-chart
763 %{prefix}/bin/gstreamer-register --gst-mask=0
764
765 %post -n gstreamer-deinterlace
766 %{prefix}/bin/gstreamer-register --gst-mask=0
767
768 %post -n gstreamer-quicktime
769 %{prefix}/bin/gstreamer-register --gst-mask=0
770
771 %post -n gstreamer-libdvd
772 %{prefix}/bin/gstreamer-register --gst-mask=0
773
774 %post -n gstreamer-a52dec
775 %{prefix}/bin/gstreamer-register --gst-mask=0
776
777 %post -n gstreamer-bstest
778 %{prefix}/bin/gstreamer-register --gst-mask=0
779
780 %post -n gstreamer-mikmod
781 %{prefix}/bin/gstreamer-register --gst-mask=0
782
783 %post -n gstreamer-qcam
784 %{prefix}/bin/gstreamer-register --gst-mask=0
785
786 %post -n gstreamer-sid
787 %{prefix}/bin/gstreamer-register --gst-mask=0
788
789 %post -n gstreamer-silence
790 %{prefix}/bin/gstreamer-register --gst-mask=0
791
792 %post -n gstreamer-sine
793 %{prefix}/bin/gstreamer-register --gst-mask=0
794
795 %post -n gstreamer-lavencode
796 %{prefix}/bin/gstreamer-register --gst-mask=0
797
798 %post -n gstreamer-resample
799 %{prefix}/bin/gstreamer-register --gst-mask=0
800
801 %post -n gstreamer-rtp
802 %{prefix}/bin/gstreamer-register --gst-mask=0
803
804 %postun
805 /sbin/ldconfig