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