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