]> git.pld-linux.org Git - packages/gstreamer-plugins-bad.git/blame_incremental - gstreamer-plugins-bad.spec
- added mimic plugin
[packages/gstreamer-plugins-bad.git] / gstreamer-plugins-bad.spec
... / ...
CommitLineData
1# TODO:
2# - new plugins:
3# - ivorbisdec (BR: tremor-devel, CVS versions only, http://www.xiph.org/vorbis/)
4#
5# Conditional build:
6%bcond_without cdaudio # don't build cdaudio plugin
7%bcond_without dirac # don't build Dirac plugin
8%bcond_without directfb # don't build directfb videosink plugin
9%bcond_without dts # don't build DTS plugin
10%bcond_without faad # don't build faad plugin
11%bcond_without gsm # don't build gsm plugin
12%bcond_without jack # don't build JACK audio plugin
13%bcond_without ladspa # don't build ladspa plugin
14%bcond_without mjpegtools # don't build mpeg2enc plugin
15%bcond_without mms # don't build mms plugin
16%bcond_without musepack # don't build musepack plugin
17%bcond_without neon # don't build neonhttpsrc plugin
18%bcond_without ofa # don't build OFA plugin
19%bcond_without sdl # don't build sdl plugin
20%bcond_with swfdec # swfdec plugin
21%bcond_without spc # don't build spc plugin
22%bcond_without wavpack # don't build wavpack plugin
23%bcond_without xvid # don't build XviD plugin
24%bcond_with amr # build amrwb plugin
25%bcond_with divx4linux # build divx4linux plugins
26%bcond_without vdpau # build without VDPAU
27
28%define gstname gst-plugins-bad
29%define gst_major_ver 0.10
30%define gst_req_ver 0.10.30
31%define gstpb_req_ver 0.10.30
32%include /usr/lib/rpm/macros.gstreamer
33Summary: Bad GStreamer Streaming-media framework plugins
34Summary(pl.UTF-8): Złe wtyczki do środowiska obróbki strumieni GStreamer
35Name: gstreamer-plugins-bad
36Version: 0.10.20
37Release: 4
38License: LGPL v2+
39Group: Libraries
40Source0: http://gstreamer.freedesktop.org/src/gst-plugins-bad/%{gstname}-%{version}.tar.bz2
41# Source0-md5: 7c84766f6d24f41ba90c3f6141012ab8
42Patch0: %{name}-bashish.patch
43Patch1: %{name}-libdts.patch
44Patch2: %{name}-divx4linux.patch
45Patch4: %{name}-timidity.patch
46Patch5: %{name}-nas.patch
47URL: http://gstreamer.freedesktop.org/
48BuildRequires: autoconf >= 2.60
49BuildRequires: automake >= 1:1.10
50BuildRequires: docbook-dtd412-xml
51BuildRequires: gettext-devel >= 0.17
52# 2.20 for all, gio-2.26 for gsettings
53BuildRequires: glib2-devel >= 1:2.26
54BuildRequires: gstreamer-devel >= %{gst_req_ver}
55BuildRequires: gstreamer-plugins-base-devel >= %{gstpb_req_ver}
56BuildRequires: gtk+2-devel >= 2:2.14.0
57BuildRequires: gtk-doc >= 1.6
58BuildRequires: libtool >= 1.4
59BuildRequires: orc-devel >= 0.4.5
60BuildRequires: pkgconfig >= 1:0.9.0
61BuildRequires: python >= 2.1
62BuildRequires: rpmbuild(macros) >= 1.98
63BuildRequires: xorg-lib-libX11-devel
64##
65## plugins
66##
67%{?with_directfb:BuildRequires: DirectFB-devel >= 1:0.9.24}
68%{?with_sdl:BuildRequires: SDL-devel}
69BuildRequires: alsa-lib-devel >= 0.9.1
70%{?with_amr:BuildRequires: amrwb-devel}
71BuildRequires: bzip2-devel
72BuildRequires: cairo-devel
73BuildRequires: celt-devel >= 0.8.0
74%{?with_dirac:BuildRequires: dirac-devel >= 0.10}
75%{?with_divx4linux:BuildRequires: divx4linux-devel >= 1:5.05.20030428}
76BuildRequires: exempi-devel >= 1.99.5
77BuildRequires: faac-devel
78%{?with_faad:BuildRequires: faad2-devel >= 2.0-2}
79BuildRequires: flite-devel
80# http://code.google.com/p/game-music-emu/ (libgme)
81BuildRequires: game-music-emu-devel >= 0.5.5
82# when becomes available...
83#BuildRequires: game-music-emu-devel >= 0.5.6
84BuildRequires: gmyth-devel >= 0.7
85%{?with_jack:BuildRequires: jack-audio-connection-kit-devel >= 0.99.10}
86BuildRequires: jasper-devel
87%{?with_ladspa:BuildRequires: ladspa-devel >= 1.12}
88BuildRequires: libass-devel >= 0.9.4
89%{?with_cdaudio:BuildRequires: libcdaudio-devel}
90BuildRequires: libdc1394-devel >= 2.0.0
91%{?with_dts:BuildRequires: libdts-devel}
92BuildRequires: libdvdnav-devel >= 4.1.2
93BuildRequires: libdvdread-devel >= 4.1.2
94BuildRequires: libexif-devel >= 0.6.16
95%{?with_gsm:BuildRequires: libgsm-devel}
96BuildRequires: libiptcdata-devel >= 1.0.2
97BuildRequires: libkate-devel >= 0.1.7
98BuildRequires: liblrdf-devel
99BuildRequires: libmimic-devel >= 1.0
100%{?with_mms:BuildRequires: libmms-devel >= 0.4}
101BuildRequires: libmodplug-devel
102%{?with_musepack:BuildRequires: libmpcdec-devel >= 1.2}
103BuildRequires: libmusicbrainz-devel >= 2.1.0
104%{?with_ofa:BuildRequires: libofa-devel >= 0.9.3}
105%{?with_spc:BuildRequires: libopenspc-devel >= 0.3.99}
106BuildRequires: libpng-devel >= 2:1.2.0
107BuildRequires: librsvg-devel >= 2.14
108# http://drobilla.net/software/slv2/
109#BuildRequires: slv2-devel >= 0.6.6
110# for modplug and libSoundTouch
111BuildRequires: libstdc++-devel
112BuildRequires: libsndfile-devel >= 1.0.16
113BuildRequires: libtheora-devel >= 1.0
114BuildRequires: libtiger-devel >= 0.3.2
115BuildRequires: libtimidity-devel
116BuildRequires: libvpx-devel
117BuildRequires: libx264-devel >= 0.1.2
118%{?with_mjpegtools:BuildRequires: mjpegtools-devel >= 1.9.0}
119BuildRequires: nas-devel
120%{?with_neon:BuildRequires: neon-devel >= 0.27.0}
121BuildRequires: openssl-devel >= 0.9.5
122BuildRequires: schroedinger-devel >= 1.0.7
123BuildRequires: soundtouch-devel >= 1.4
124%if %{with swfdec}
125BuildRequires: swfdec-devel < 0.4.0
126BuildRequires: swfdec-devel >= 0.3.6
127%endif
128%{?with_vdpau:BuildRequires: libvdpau-devel}
129BuildRequires: twolame-devel
130BuildRequires: wildmidi-devel
131BuildRequires: xorg-lib-libX11-devel
132%{?with_xvid:BuildRequires: xvid-devel >= 1.0.0}
133# http://zbar.sourceforge.net/
134#BuildRequires: zbar-devel >= 0.9
135Requires: glib2 >= 1:2.20
136Requires: gstreamer >= %{gst_req_ver}
137Requires: gstreamer-plugins-base >= %{gstpb_req_ver}
138Requires: orc >= 0.4.5
139Obsoletes: gstreamer-quicktime
140Obsoletes: gstreamer-vcd
141BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
142
143%define gstlibdir %{_libdir}/gstreamer-%{gst_major_ver}
144%define gstdatadir %{_datadir}/gstreamer-%{gst_major_ver}
145
146%description
147GStreamer is a streaming-media framework, based on graphs of filters
148which operate on media data. Applications using this library can do
149anything from real-time sound processing to playing videos, and just
150about anything else media-related. Its plugin-based architecture means
151that new data types or processing capabilities can be added simply by
152installing new plugins.
153
154%description -l pl.UTF-8
155GStreamer to środowisko obróbki danych strumieniowych, bazujące na
156grafie filtrów operujących na danych medialnych. Aplikacje używające
157tej biblioteki mogą robić wszystko od przetwarzania dźwięku w czasie
158rzeczywistym, do odtwarzania filmów i czegokolwiek innego związego z
159mediami. Architektura bazująca na wtyczkach pozwala na łatwe dodawanie
160nowych typów danych lub możliwości obróbki.
161
162%package devel
163Summary: Header files and API documentation for gstapp library
164Summary(pl.UTF-8): Pliki nagłówkowe i dokumentacja API biblioteki gstapp
165Group: Development/Libraries
166Requires: %{name} = %{version}-%{release}
167
168%description devel
169Header files and API documentation for gstapp library.
170
171%description devel -l pl.UTF-8
172Pliki nagłówkowe i dokumentacja API biblioteki gstapp.
173
174## Plugins ##
175
176%package -n gstreamer-aac
177Summary: GStreamer plugin for AAC audio encoding and decoding
178Summary(pl.UTF-8): Wtyczka do GStreamera do kodowania i dekodowania plików audio AAC
179Group: Libraries
180Requires: gstreamer-plugins-base >= %{gstpb_req_ver}
181
182%description -n gstreamer-aac
183GStreamer plugin for AAC audio encoding and decoding.
184
185%description -n gstreamer-aac -l pl.UTF-8
186Wtyczka do GStreamera do kodowania i dekodowania plików audio AAC.
187
188%package -n gstreamer-amrwbenc
189Summary: GStreamer plugin for AMR-WB audio encoding
190Summary(pl.UTF-8): Wtyczka GStreamera do kodowania dźwięku w formacie AMR-WB
191Group: Libraries
192Requires: gstreamer >= %{gst_req_ver}
193
194%description -n gstreamer-amrwbenc
195GStreamer plugin for AMR-WB audio encoding.
196
197%description -n gstreamer-amrwbenc -l pl.UTF-8
198Wtyczka GStreamera do kodowania dźwięku w formacie AMR-WB.
199
200%package -n gstreamer-ass
201Summary: GStreamer plugin for ASS/SSA subtitles rendering
202Summary(pl.UTF-8): Wtyczka do GStreamera do renderowania napisów ASS/SSA
203Group: Libraries
204Requires: gstreamer-plugins-base >= %{gstpb_req_ver}
205Requires: libass >= 0.9.4
206
207%description -n gstreamer-ass
208GStreamer plugin for ASS/SSA subtitles rendering.
209
210%description -n gstreamer-aac -l pl.UTF-8
211Wtyczka do GStreamera do renderowania napisów ASS/SSA.
212
213%package -n gstreamer-audio-effects-bad
214Summary: Bad GStreamer audio effects plugins
215Summary(pl.UTF-8): Złe wtyczki efektów dźwiękowych do GStreamera
216Group: Libraries
217Requires: gstreamer >= %{gst_req_ver}
218Obsoletes: gstreamer-audio-effects
219
220%description -n gstreamer-audio-effects-bad
221Bad GStreamer audio effects plugins.
222
223%description -n gstreamer-audio-effects-bad -l pl.UTF-8
224Złe wtyczki efektów dźwiękowych do GStreamera.
225
226%package -n gstreamer-audiosink-alsaspdif
227Summary: GStreamer ALSA plugin for S/PDIF output
228Summary(pl.UTF-8): Wtyczka ALSA GStreamera do wyjścia S/PDIF
229Group: Libraries
230Requires: gstreamer-plugins-base >= %{gstpb_req_ver}
231Provides: gstreamer-audiosink = %{version}
232
233%description -n gstreamer-audiosink-alsaspdif
234GStreamer ALSA plugin for S/PDIF output.
235
236%description -n gstreamer-audiosink-alsaspdif -l pl.UTF-8
237Wtyczka ALSA GStreamera do wyjścia S/PDIF.
238
239%package -n gstreamer-audiosink-nas
240Summary: GStreamer NAS audio output plugin
241Summary(pl.UTF-8): Wtyczka wyjścia dźwięku NAS dla GStreamera
242Group: Libraries
243Requires: gstreamer-plugins-base >= %{gstpb_req_ver}
244Provides: gstreamer-audiosink = %{version}
245Obsoletes: gstreamer-nas
246
247%description -n gstreamer-audiosink-nas
248GStreamer NAS audio output plugin.
249
250%description -n gstreamer-audiosink-nas -l pl.UTF-8
251Wtyczka wyjścia dźwięku NAS dla GStreamera.
252
253%package -n gstreamer-cdaudio
254Summary: GStreamer plugin for CD audio input using libcdaudio
255Summary(pl.UTF-8): Wtyczka do GStreamera odtwarzająca płyty CD-Audio przy użyciu libcdaudio
256Group: Libraries
257Requires: gstreamer >= %{gst_req_ver}
258
259%description -n gstreamer-cdaudio
260Plugin for playing audio tracks using libcdaudio under GStreamer.
261
262%description -n gstreamer-cdaudio -l pl.UTF-8
263Wtyczka do odtwarzania ścieżek dźwiękowych pod GStreamerem za pomocą
264libcdaudio.
265
266%package -n gstreamer-celt
267Summary: GStreamer Celt audio codec plugin
268Summary(pl.UTF-8): Wtyczka kodeka dźwięku Celt do GStreamera
269Group: Libraries
270Requires: gstreamer >= %{gst_req_ver}
271Requires: celt >= 0.8.0
272
273%description -n gstreamer-celt
274GStreamer Celt audio encoder and decoder plugin.
275
276%description -n gstreamer-celt -l pl.UTF-8
277Wtyczka GStreamera kodująca i dekodująca dźwięk w formacie Celt.
278
279%package -n gstreamer-dc1394
280Summary: GStreamer 1394 IIDC (Firewire digital cameras) video source plugin
281Summary(pl.UTF-8): Wtyczka źródła obrazu 1394 IIDC (z kamer cyfrowych Firewire) do GStreamera
282Group: Libraries
283Requires: gstreamer >= %{gst_req_ver}
284
285%description -n gstreamer-dc1394
286GStreamer 1394 IIDC (Firewire digital cameras) video source plugin.
287
288%description -n gstreamer-dc1394 -l pl.UTF-8
289Wtyczka źródła obrazu 1394 IIDC (z kamer cyfrowych Firewire) do
290GStreamera.
291
292%package -n gstreamer-dirac
293Summary: GStreamer Dirac plugin
294Summary(pl.UTF-8): Wtyczka Dirac do GStreamera
295Group: Libraries
296Requires: dirac >= 0.10
297Requires: gstreamer >= %{gst_req_ver}
298
299%description -n gstreamer-dirac
300GStreamer Dirac video decoder/encoder plugin.
301
302%description -n gstreamer-dirac -l pl.UTF-8
303Wtyczka dekodująca i kodująca obraz Dirac do GStreamera.
304
305%package -n gstreamer-divx
306Summary: GStreamer divx plugin
307Summary(pl.UTF-8): Wtyczka divx do GStreamera
308Group: Libraries
309Requires: gstreamer-plugins-base >= %{gstpb_req_ver}
310
311%description -n gstreamer-divx
312GStreamer divx plugin.
313
314%description -n gstreamer-divx -l pl.UTF-8
315Wtyczka divx do GStreamera.
316
317%package -n gstreamer-dts
318Summary: GStreamer DTS plugin
319Summary(pl.UTF-8): Wtyczka DTS do GStreamera
320Group: Libraries
321Requires: gstreamer-plugins-base >= %{gstpb_req_ver}
322
323%description -n gstreamer-dts
324Plugin for DTS Coherent Acoustics support.
325
326%description -n gstreamer-dts -l pl.UTF-8
327Wtyczka do GStreamera obsługująca DTS Coherent Acoustics.
328
329%package -n gstreamer-flite
330Summary: GStreamer Flite plugin
331Summary(pl.UTF-8): Wtyczka Flite do GStreamera
332Group: Libraries
333Requires: gstreamer-plugins-base >= %{gstpb_req_ver}
334
335%description -n gstreamer-flite
336Plugin for Flite support.
337
338%description -n gstreamer-flite -l pl.UTF-8
339Wtyczka do GStreamera obsługująca Flite.
340
341%package -n gstreamer-gme
342Summary: GStreamer GME Audio Decoder plugin
343Summary(pl.UTF-8): Wtyczka dekodująca GME do GStreamera
344Group: Libraries
345Requires: gstreamer >= %{gst_req_ver}
346
347%description -n gstreamer-gme
348GStreamer GME Audio Decoder plugin.
349
350%description -n gstreamer-gme -l pl.UTF-8
351Wtyczka dekodująca GME do GStreamera.
352
353%package -n gstreamer-gsettings
354Summary: GStreamer GSettings plugin
355Summary(pl.UTF-8): Wtyczka GSettings do GStreamera
356Group: Libraries
357Requires: glib2 >= 1:2.26
358Requires: gstreamer >= %{gst_req_ver}
359
360%description -n gstreamer-gsettings
361GStreamer GSettings plugin.
362
363%description -n gstreamer-gsettings -l pl.UTF-8
364Wtyczka GSettings do GStreamera.
365
366%package -n gstreamer-gsm
367Summary: GStreamer plugin for GSM lossy audio format
368Summary(pl.UTF-8): Wtyczka do GStreamera obsługująca stratny format dźwięku GSM
369Group: Libraries
370Requires: gstreamer-plugins-base >= %{gstpb_req_ver}
371
372%description -n gstreamer-gsm
373Output plugin for GStreamer to convert to GSM lossy audio format.
374
375%description -n gstreamer-gsm -l pl.UTF-8
376Wtyczka wyjścia dźwięku GSteamera konwertująca do stratnego formatu
377GSM.
378
379%package -n gstreamer-jack
380Summary: GStreamer plugin for the JACK Sound Server
381Summary(pl.UTF-8): Wtyczka serwera dźwięku JACK dla GStreamera
382Group: Libraries
383Requires: gstreamer-plugins-base >= %{gstpb_req_ver}
384Provides: gstreamer-audiosink = %{version}
385
386%description -n gstreamer-jack
387Plugin for the JACK professional sound server.
388
389%description -n gstreamer-jack -l pl.UTF-8
390Wtyczka dla profesjonalnego serwera dźwięku JACK.
391
392%package -n gstreamer-kate
393Summary: GStreamer plugin for Kate text streams
394Summary(pl.UTF-8): Wtyczka obsługująca strumienie tekstowe Kate dla GStreamera
395Group: Libraries
396Requires: gstreamer-plugins-base >= %{gstpb_req_ver}
397Requires: libkate >= 0.1.7
398Requires: libtiger >= 0.3.2
399
400%description -n gstreamer-kate
401GStreamer plugin for Kate text streams.
402
403%description -n gstreamer-kate -l pl.UTF-8
404Wtyczka obsługująca strumienie tekstowe Kate dla GStreamera.
405
406%package -n gstreamer-ladspa
407Summary: GStreamer wrapper for LADSPA plugins
408Summary(pl.UTF-8): Wrapper do wtyczek LADSPA dla GStreamera
409Group: Libraries
410Requires: gstreamer-plugins-base >= %{gstpb_req_ver}
411
412%description -n gstreamer-ladspa
413Plugin which wraps LADSPA plugins for use by GStreamer applications.
414
415%description -n gstreamer-ladspa -l pl.UTF-8
416Wtyczka pozwalająca na używanie wtyczek LADSPA przez aplikacje
417GStreamera.
418
419%package -n gstreamer-mimic
420Summary: GStreamer Mimic video decoding/encoding plugin
421Summary(pl.UTF-8): Wtyczka kodująca/dekodująca obraz Mimic do GStreamera
422Group: Libraries
423Requires: gstreamer >= %{gst_req_ver}
424
425%description -n gstreamer-mimic
426GStreamer Mimic video decoding/encoding plugin.
427
428%description -n gstreamer-mimic -l pl.UTF-8
429Wtyczka kodująca/dekodująca obraz Mimic do GStreamera.
430
431%package -n gstreamer-mjpegtools
432Summary: GStreamer mpeg2enc plugin
433Summary(pl.UTF-8): Wtyczka mpeg2enc do GStreamera
434Group: Libraries
435Requires: gstreamer-plugins-base >= %{gstpb_req_ver}
436
437%description -n gstreamer-mjpegtools
438GStreamer mpeg2enc plugin (based on mjpegtools libraries).
439
440%description -n gstreamer-mjpegtools -l pl.UTF-8
441Wtyczka mpeg2enc do GStreamera (oparta na bibliotekach mjpegtools).
442
443%package -n gstreamer-mms
444Summary: GStreamer mms plugin
445Summary(pl.UTF-8): Wtyczka mms do GStreamera
446Group: Libraries
447Requires: gstreamer-plugins-base >= %{gstpb_req_ver}
448Requires: libmms >= 0.4
449
450%description -n gstreamer-mms
451GStreamer mms plugin.
452
453%description -n gstreamer-mms -l pl.UTF-8
454Wtyczka mms do GStreamera.
455
456%package -n gstreamer-musepack
457Summary: GStreamer musepack plugin
458Summary(pl.UTF-8): Wtyczka musepack do GStreamera
459Group: Libraries
460Requires: gstreamer >= %{gst_req_ver}
461
462%description -n gstreamer-musepack
463GStreamer musepack plugin.
464
465%description -n gstreamer-musepack -l pl.UTF-8
466Wtyczka musepack do GStreamera.
467
468%package -n gstreamer-mythtv
469Summary: GStreamer MythTV plugin
470Summary(pl.UTF-8): Wtyczka MythTV do GStreamera
471Group: Libraries
472Requires: gstreamer >= %{gst_req_ver}
473
474%description -n gstreamer-mythtv
475GStreamer MythTV plugin.
476
477%description -n gstreamer-mythtv -l pl.UTF-8
478Wtyczka MythTV do GStreamera.
479
480%package -n gstreamer-musicbrainz
481Summary: GStreamer musicbrainz plugin
482Summary(pl.UTF-8): Wtyczka musicbrainz do GStreamera
483Group: Libraries
484Requires: gstreamer-plugins-base >= %{gstpb_req_ver}
485
486%description -n gstreamer-musicbrainz
487GStreamer musicbrainz plugin - a TRM signature producer.
488
489%description -n gstreamer-musicbrainz -l pl.UTF-8
490Wtyczka musicbrainz do GStreamera, tworząca sygnatury TRM.
491
492%package -n gstreamer-neon
493Summary: GStreamer neon HTTP source plugin
494Summary(pl.UTF-8): Wtyczka źródła HTTP neon do GStreamera
495Group: Libraries
496Requires: gstreamer >= %{gst_req_ver}
497Requires: neon >= 0.27.0
498
499%description -n gstreamer-neon
500GStreamer neon HTTP source plugin.
501
502%description -n gstreamer-neon -l pl.UTF-8
503Wtyczka źródła HTTP neon do GStreamera.
504
505%package -n gstreamer-ofa
506Summary: GStreamer OFA fingerprint plugin
507Summary(pl.UTF-8): Wtyczka odcisków OFA do GStreamera
508Group: Libraries
509Requires: gstreamer >= %{gst_req_ver}
510Requires: libofa >= 0.9.3
511
512%description -n gstreamer-ofa
513GStreamer OFA plugin to calculate MusicIP fingerprints from audio
514files.
515
516%description -n gstreamer-ofa -l pl.UTF-8
517Wtyczka OFA do GStreamera służąca do obliczania odcisków MusicIP
518plików dźwiękowych.
519
520%package -n gstreamer-resindvd
521Summary: GStreamer Resin DVD playback plugin
522Summary(pl.UTF-8): Wtyczka odtwarzania Resin DVD do GStreamera
523Group: Libraries
524Requires: gstreamer >= %{gst_req_ver}
525
526%description -n gstreamer-resindvd
527GStreamer Resin DVD playback plugin.
528
529%description -n gstreamer-resindvd -l pl.UTF-8
530Wtyczka odtwarzania Resin DVD do GStreamera.
531
532%package -n gstreamer-soundtouch
533Summary: GStreamer soundtouch plugin
534Summary(pl.UTF-8): Wtyczka soundtouch do GStreamera
535Group: Libraries
536Requires: gstreamer >= %{gst_req_ver}
537Requires: soundtouch >= 1.4
538
539%description -n gstreamer-soundtouch
540GStreamer soundtouch source plugin - audio pitch controller.
541
542%description -n gstreamer-soundtouch -l pl.UTF-8
543Wtyczka soundtouch do GStreamera, sterująca wysokością dźwięku.
544
545%package -n gstreamer-sndfile
546Summary: GStreamer sndfile plugin
547Summary(pl.UTF-8): Wtyczka sndfile do GStreamera
548Group: Libraries
549# for locales
550Requires: %{name} = %{version}-%{release}
551Requires: gstreamer >= %{gst_req_ver}
552Requires: libsndfile >= 1.0.16
553
554%description -n gstreamer-sndfile
555GStreamer sndfile source plugin.
556
557%description -n gstreamer-sndfile -l pl.UTF-8
558Wtyczka sndfile do GStreamera.
559
560%package -n gstreamer-spc
561Summary: GStreamer SPC plugin
562Summary(pl.UTF-8): Wtyczka SPC dla GStreamera
563Group: Libraries
564Requires: gstreamer-plugins-base >= %{gstpb_req_ver}
565Requires: libopenspc >= 0.3.99
566
567%description -n gstreamer-spc
568GStreamer Plugin for playing SPC files using OpenSPC library.
569
570%description -n gstreamer-spc -l pl.UTF-8
571Wtyczka GStreamera odtwarzająca pliki SPC przy użyciu biblioteki
572OpenSPC.
573
574%package -n gstreamer-swfdec
575Summary: GStreamer Flash redering plugin
576Summary(pl.UTF-8): Wtyczka renderująca animacje flash dla GStreamera
577Group: Libraries
578Requires: gstreamer-plugins-base >= %{gstpb_req_ver}
579Requires: swfdec >= 0.3.6
580
581%description -n gstreamer-swfdec
582Plugin for rendering Flash animations using swfdec library.
583
584%description -n gstreamer-swfdec -l pl.UTF-8
585Wtyczka renderująca animacje flash w oparciu o bibliotekę swfdec.
586
587%package -n gstreamer-timidity
588Summary: timidity plugin for GStreamer
589Summary(pl.UTF-8): Wtyczka timidity do GStreamera
590Group: Libraries
591Requires: gstreamer >= %{gst_req_ver}
592
593%description -n gstreamer-timidity
594timidity plugin for GStreamer.
595
596%description -n gstreamer-timidity -l pl.UTF-8
597Wtyczka timidity do GStreamera.
598
599%package -n gstreamer-videosink-sdl
600Summary: GStreamer plugin for outputing to SDL
601Summary(pl.UTF-8): Wtyczka wyjścia SDL do GStreamera
602Group: Libraries
603Requires: gstreamer-plugins-base >= %{gstpb_req_ver}
604Provides: gstreamer-videosink = %{version}
605Obsoletes: gstreamer-SDL
606
607%description -n gstreamer-videosink-sdl
608Plugin for sending output to the Simple Direct Media architecture.
609(http://www.libsdl.org/). Usefull for fullscreen playback.
610
611%description -n gstreamer-videosink-sdl -l pl.UTF-8
612Wtyczka przekazująca wyjście do architektury SDL. Użyteczna do
613odtwarzania na pełnym ekranie.
614
615%package -n gstreamer-videosink-directfb
616Summary: GStreamer DirectFB output plugin
617Summary(pl.UTF-8): Wtyczka wyjścia obrazu DirectFB do GStreamera
618Group: Libraries
619Requires: gstreamer-plugins-base >= %{gstpb_req_ver}
620Provides: gstreamer-videosink = %{version}
621
622%description -n gstreamer-videosink-directfb
623GStreamer DirectFB output plugin.
624
625%description -n gstreamer-videosink-directfb -l pl.UTF-8
626Wtyczka wyjścia obrazu DirectFB do GStreamera.
627
628%package -n gstreamer-vp8
629Summary: VP8 support for GStreamer
630Summary(pl.UTF-8): Wsparcie VP8 dla GStreamera
631Group: Libraries
632Requires: gstreamer-plugins-base >= %{gstpb_req_ver}
633
634%description -n gstreamer-vp8
635On2 VP8 Encoder/Decoder.
636
637%description -n gstreamer-vp8 -l pl.UTF-8
638Wsparcie VP8 dla GStreamera.
639
640%package -n gstreamer-wildmidi
641Summary: wildmidi plugin for GStreamer
642Summary(pl.UTF-8): Wtyczka wildmidi do GStreamera
643Group: Libraries
644Requires: gstreamer >= %{gst_req_ver}
645
646%description -n gstreamer-wildmidi
647wildmidi plugin for GStreamer.
648
649%description -n gstreamer-wildmidi -l pl.UTF-8
650Wtyczka wildmidi do GStreamera.
651
652%package -n gstreamer-xvid
653Summary: GStreamer xvid decoder plugin
654Summary(pl.UTF-8): Wtyczka do GStreamera dekodująca przy użyciu biblioteki xvid
655Group: Libraries
656Requires: gstreamer-plugins-base >= %{gstpb_req_ver}
657
658%description -n gstreamer-xvid
659GStreamer xvid decoder plugin.
660
661%description -n gstreamer-xvid -l pl.UTF-8
662Wtyczka do GStreamera dekodująca przy użyciu biblioteki xvid.
663
664%package -n gstreamer-schroedinger
665Summary: Schroedinger plugin for GStreamer
666Summary(pl.UTF-8): Wtyczka Schroedinger do GStreamera
667Group: Libraries
668Requires: gstreamer >= %{gst_req_ver}
669Requires: schroedinger >= 1.0.7
670
671%description -n gstreamer-schroedinger
672Schroedinger plugin for GStreamer.
673
674%description -n gstreamer-schroedinger -l pl.UTF-8
675Wtyczka Schroedinger do GStreamera.
676
677%prep
678%setup -q -n %{gstname}-%{version}
679%patch0 -p1
680%patch1 -p1
681%patch2 -p1
682%patch4 -p1
683%patch5 -p1
684
685%build
686%{__libtoolize}
687%{__aclocal} -I m4 -I common/m4
688%{__autoconf}
689%{__autoheader}
690%{__automake}
691%configure \
692 %{!?with_amr:--disable-amrwb} \
693 %{!?with_cdaudio:--disable-cdaudio} \
694 %{!?with_divx4linux:--disable-divx} \
695 %{!?with_dirac:--disable-dirac} \
696 %{!?with_dts:--disable-dts} \
697 %{!?with_faad:--disable-faad} \
698 %{!?with_gsm:--disable-gsm} \
699 %{!?with_jack:--disable-jack} \
700 %{!?with_ladspa:--disable-ladspa} \
701 %{!?with_mms:--disable-libmms} \
702 %{!?with_mjpegtools:--disable-mpeg2enc} \
703 %{!?with_musepack:--disable-musepack} \
704 %{!?with_neon:--disable-neon} \
705 %{!?with_ofa:--disable-ofa} \
706 %{!?with_sdl:--disable-sdl} \
707 %{!?with_sdl:--disable-sdltest} \
708 %{!?with_spc:--disable-spc} \
709 %{!?with_swfdec:--disable-swfdec} \
710 %{!?with_xvid:--disable-xvid} \
711 --disable-silent-rules \
712 --disable-static \
713 --enable-experimental \
714 --enable-gtk-doc \
715 --with-html-dir=%{_gtkdocdir}
716
717%{__make} -j1
718
719%install
720rm -rf $RPM_BUILD_ROOT
721
722%{__make} install \
723 DESTDIR=$RPM_BUILD_ROOT
724
725# We don't need plugins' *.la files
726%{__rm} $RPM_BUILD_ROOT%{gstlibdir}/*.la
727
728%find_lang %{gstname}-%{gst_major_ver}
729
730%clean
731rm -rf $RPM_BUILD_ROOT
732
733%post -p /sbin/ldconfig
734%postun -p /sbin/ldconfig
735
736%files -f %{gstname}-%{gst_major_ver}.lang
737%defattr(644,root,root,755)
738%doc AUTHORS ChangeLog NEWS README RELEASE
739%attr(755,root,root) %{_libdir}/libgstbasevideo-%{gst_major_ver}.so.*.*.*
740%attr(755,root,root) %ghost %{_libdir}/libgstbasevideo-%{gst_major_ver}.so.0
741%attr(755,root,root) %{_libdir}/libgstphotography-%{gst_major_ver}.so.*.*.*
742%attr(755,root,root) %ghost %{_libdir}/libgstphotography-%{gst_major_ver}.so.0
743%attr(755,root,root) %{_libdir}/libgstsignalprocessor-0.10.so.*.*.*
744%attr(755,root,root) %ghost %{_libdir}/libgstsignalprocessor-0.10.so.0
745%if %{with vdpau}
746%attr(755,root,root) %{_libdir}/libgstvdp-%{gst_major_ver}.so.*.*.*
747%attr(755,root,root) %ghost %{_libdir}/libgstvdp-%{gst_major_ver}.so.0
748%endif
749%attr(755,root,root) %{gstlibdir}/libgstadpcmdec.so
750%attr(755,root,root) %{gstlibdir}/libgstadpcmenc.so
751%attr(755,root,root) %{gstlibdir}/libgstasfmux.so
752%attr(755,root,root) %{gstlibdir}/libgstaudioparsersbad.so
753%attr(755,root,root) %{gstlibdir}/libgstautoconvert.so
754%attr(755,root,root) %{gstlibdir}/libgstaiff.so
755%attr(755,root,root) %{gstlibdir}/libgstapexsink.so
756%attr(755,root,root) %{gstlibdir}/libgstbayer.so
757%attr(755,root,root) %{gstlibdir}/libgstbz2.so
758%attr(755,root,root) %{gstlibdir}/libgstcamerabin.so
759%attr(755,root,root) %{gstlibdir}/libgstcoloreffects.so
760%attr(755,root,root) %{gstlibdir}/libgstcdxaparse.so
761%attr(755,root,root) %{gstlibdir}/libgstcog.so
762%attr(755,root,root) %{gstlibdir}/libgstdataurisrc.so
763%attr(755,root,root) %{gstlibdir}/libgstdccp.so
764%attr(755,root,root) %{gstlibdir}/libgstdtmf.so
765%attr(755,root,root) %{gstlibdir}/libgstdebugutilsbad.so
766# R: gst-plugins-bad locales
767%attr(755,root,root) %{gstlibdir}/libgstdvb.so
768%attr(755,root,root) %{gstlibdir}/libgstdvdspu.so
769%attr(755,root,root) %{gstlibdir}/libgstfbdevsink.so
770%attr(755,root,root) %{gstlibdir}/libgstfestival.so
771%attr(755,root,root) %{gstlibdir}/libgstfreeze.so
772%attr(755,root,root) %{gstlibdir}/libgstfrei0r.so
773%attr(755,root,root) %{gstlibdir}/libgstgaudieffects.so
774%attr(755,root,root) %{gstlibdir}/libgstgeometrictransform.so
775%attr(755,root,root) %{gstlibdir}/libgsth264parse.so
776%attr(755,root,root) %{gstlibdir}/libgsthdvparse.so
777%attr(755,root,root) %{gstlibdir}/libgstid3tag.so
778%attr(755,root,root) %{gstlibdir}/libgstinvtelecine.so
779%attr(755,root,root) %{gstlibdir}/libgstivfparse.so
780%attr(755,root,root) %{gstlibdir}/libgstjp2k.so
781%attr(755,root,root) %{gstlibdir}/libgstjpegformat.so
782%attr(755,root,root) %{gstlibdir}/libgstlegacyresample.so
783%attr(755,root,root) %{gstlibdir}/libgstliveadder.so
784%attr(755,root,root) %{gstlibdir}/libgstmetadata.so
785%attr(755,root,root) %{gstlibdir}/libgstmodplug.so
786%attr(755,root,root) %{gstlibdir}/libgstmpeg4videoparse.so
787%attr(755,root,root) %{gstlibdir}/libgstmpegdemux.so
788%attr(755,root,root) %{gstlibdir}/libgstmpegpsmux.so
789%attr(755,root,root) %{gstlibdir}/libgstmpegtsmux.so
790%attr(755,root,root) %{gstlibdir}/libgstmpegvideoparse.so
791%attr(755,root,root) %{gstlibdir}/libgstmve.so
792%attr(755,root,root) %{gstlibdir}/libgstmxf.so
793%attr(755,root,root) %{gstlibdir}/libgstnsf.so
794%attr(755,root,root) %{gstlibdir}/libgstnuvdemux.so
795%attr(755,root,root) %{gstlibdir}/libgstpcapparse.so
796%attr(755,root,root) %{gstlibdir}/libgstpnm.so
797%attr(755,root,root) %{gstlibdir}/libgstqtmux.so
798%attr(755,root,root) %{gstlibdir}/libgstrawparse.so
799%ifarch %{ix86} %{x8664}
800%attr(755,root,root) %{gstlibdir}/libgstreal.so
801%endif
802%attr(755,root,root) %{gstlibdir}/libgstrfbsrc.so
803%attr(755,root,root) %{gstlibdir}/libgstrsvg.so
804%attr(755,root,root) %{gstlibdir}/libgstrtmp.so
805%attr(755,root,root) %{gstlibdir}/libgstrtpmux.so
806%attr(755,root,root) %{gstlibdir}/libgstscaletempoplugin.so
807%attr(755,root,root) %{gstlibdir}/libgstsdpelem.so
808%attr(755,root,root) %{gstlibdir}/libgstsegmentclip.so
809%attr(755,root,root) %{gstlibdir}/libgstselector.so
810%attr(755,root,root) %{gstlibdir}/libgstshm.so
811%attr(755,root,root) %{gstlibdir}/libgstsiren.so
812%attr(755,root,root) %{gstlibdir}/libgststereo.so
813%attr(755,root,root) %{gstlibdir}/libgstsubenc.so
814%attr(755,root,root) %{gstlibdir}/libgsttta.so
815%attr(755,root,root) %{gstlibdir}/libgstvalve.so
816%attr(755,root,root) %{gstlibdir}/libgstvcdsrc.so
817%if %{with vdpau}
818%attr(755,root,root) %{gstlibdir}/libgstvdpau.so
819%endif
820%attr(755,root,root) %{gstlibdir}/libgstvideomaxrate.so
821%attr(755,root,root) %{gstlibdir}/libgstvideosignal.so
822%attr(755,root,root) %{gstlibdir}/libgstvideomeasure.so
823%attr(755,root,root) %{gstlibdir}/libgstvmnc.so
824%{_gtkdocdir}/gst-plugins-bad-plugins-*
825
826%files devel
827%defattr(644,root,root,755)
828%{_includedir}/gstreamer-0.10/gst/interfaces/photography-enumtypes.h
829%{_includedir}/gstreamer-0.10/gst/interfaces/photography.h
830%{_includedir}/gstreamer-0.10/gst/signalprocessor
831%{_includedir}/gstreamer-0.10/gst/video/gstbasevideocodec.h
832%{_includedir}/gstreamer-0.10/gst/video/gstbasevideodecoder.h
833%{_includedir}/gstreamer-0.10/gst/video/gstbasevideoencoder.h
834%{_includedir}/gstreamer-0.10/gst/video/gstbasevideoparse.h
835%{_includedir}/gstreamer-0.10/gst/video/gstbasevideoutils.h
836%{_includedir}/gstreamer-0.10/gst/vdpau
837%{_libdir}/libgstbasevideo-%{gst_major_ver}.la
838%{_libdir}/libgstbasevideo-%{gst_major_ver}.so
839%{_libdir}/libgstphotography-%{gst_major_ver}.la
840%{_libdir}/libgstphotography-%{gst_major_ver}.so
841%{_libdir}/libgstsignalprocessor-%{gst_major_ver}.la
842%{_libdir}/libgstsignalprocessor-%{gst_major_ver}.so
843%{_libdir}/libgstvdp-%{gst_major_ver}.la
844%{_libdir}/libgstvdp-%{gst_major_ver}.so
845%{_pkgconfigdir}/gstreamer-plugins-bad-%{gst_major_ver}.pc
846
847##
848## Plugins
849##
850
851%if %{with faad}
852%files -n gstreamer-aac
853%defattr(644,root,root,755)
854%attr(755,root,root) %{gstlibdir}/libgstfaac.so
855%attr(755,root,root) %{gstlibdir}/libgstfaad.so
856%endif
857
858%if %{with amr}
859%files -n gstreamer-amrwbenc
860%defattr(644,root,root,755)
861%attr(755,root,root) %{gstlibdir}/libgstamrwbenc.so
862# dirs should belong to gstreamer or gstreamer-pb?
863%dir %{gstdatadir}
864%dir %{gstdatadir}/presets
865%{gstdatadir}/presets/GstAmrwbEnc.prs
866%endif
867
868%files -n gstreamer-ass
869%defattr(644,root,root,755)
870%attr(755,root,root) %{gstlibdir}/libgstassrender.so
871
872%files -n gstreamer-audio-effects-bad
873%defattr(644,root,root,755)
874%attr(755,root,root) %{gstlibdir}/libgstspeed.so
875
876%files -n gstreamer-audiosink-alsaspdif
877%defattr(644,root,root,755)
878%attr(755,root,root) %{gstlibdir}/libgstalsaspdif.so
879
880%files -n gstreamer-audiosink-nas
881%defattr(644,root,root,755)
882%attr(755,root,root) %{gstlibdir}/libgstnassink.so
883
884%if %{with cdaudio}
885%files -n gstreamer-cdaudio
886%defattr(644,root,root,755)
887%attr(755,root,root) %{gstlibdir}/libgstcdaudio.so
888%endif
889
890%files -n gstreamer-celt
891%defattr(644,root,root,755)
892%attr(755,root,root) %{gstlibdir}/libgstcelt.so
893
894%files -n gstreamer-dc1394
895%defattr(644,root,root,755)
896%attr(755,root,root) %{gstlibdir}/libgstdc1394.so
897
898%if %{with dirac}
899%files -n gstreamer-dirac
900%defattr(644,root,root,755)
901%attr(755,root,root) %{gstlibdir}/libgstdirac.so
902%endif
903
904%if %{with divx4linux}
905%files -n gstreamer-divx
906%defattr(644,root,root,755)
907%attr(755,root,root) %{gstlibdir}/libgstdivxdec.so
908%attr(755,root,root) %{gstlibdir}/libgstdivxenc.so
909%endif
910
911%if %{with dts}
912%files -n gstreamer-dts
913%defattr(644,root,root,755)
914%attr(755,root,root) %{gstlibdir}/libgstdtsdec.so
915%endif
916
917%files -n gstreamer-flite
918%defattr(644,root,root,755)
919%attr(755,root,root) %{gstlibdir}/libgstflite.so
920
921%files -n gstreamer-gme
922%defattr(644,root,root,755)
923%attr(755,root,root) %{gstlibdir}/libgstgme.so
924
925%files -n gstreamer-gsettings
926%defattr(644,root,root,755)
927%attr(755,root,root) %{gstlibdir}/libgstgsettingselements.so
928%{_datadir}/glib-2.0/schemas/org.freedesktop.gstreamer-0.10.default-elements.gschema.xml
929
930%if %{with gsm}
931%files -n gstreamer-gsm
932%defattr(644,root,root,755)
933%attr(755,root,root) %{gstlibdir}/libgstgsm.so
934%endif
935
936%if %{with jack}
937%files -n gstreamer-jack
938%defattr(644,root,root,755)
939%attr(755,root,root) %{gstlibdir}/libgstjack.so
940%endif
941
942%files -n gstreamer-kate
943%defattr(644,root,root,755)
944%doc ext/kate/README
945%attr(755,root,root) %{gstlibdir}/libgstkate.so
946
947%if %{with ladspa}
948%files -n gstreamer-ladspa
949%defattr(644,root,root,755)
950%attr(755,root,root) %{gstlibdir}/libgstladspa.so
951%endif
952
953%files -n gstreamer-mimic
954%defattr(644,root,root,755)
955%attr(755,root,root) %{gstlibdir}/libgstmimic.so
956
957%if %{with mjpegtools}
958%files -n gstreamer-mjpegtools
959%defattr(644,root,root,755)
960%attr(755,root,root) %{gstlibdir}/libgstmpeg2enc.so
961%attr(755,root,root) %{gstlibdir}/libgstmplex.so
962%endif
963
964%if %{with mms}
965%files -n gstreamer-mms
966%defattr(644,root,root,755)
967%attr(755,root,root) %{gstlibdir}/libgstmms.so
968%endif
969
970%if %{with musepack}
971%files -n gstreamer-musepack
972%defattr(644,root,root,755)
973%attr(755,root,root) %{gstlibdir}/libgstmusepack.so
974%endif
975
976%files -n gstreamer-musicbrainz
977%defattr(644,root,root,755)
978%attr(755,root,root) %{gstlibdir}/libgsttrm.so
979
980%files -n gstreamer-mythtv
981%defattr(644,root,root,755)
982%attr(755,root,root) %{gstlibdir}/libgstmythtvsrc.so
983
984%if %{with neon}
985%files -n gstreamer-neon
986%defattr(644,root,root,755)
987%attr(755,root,root) %{gstlibdir}/libgstneonhttpsrc.so
988%endif
989
990%if %{with ofa}
991%files -n gstreamer-ofa
992%defattr(644,root,root,755)
993%attr(755,root,root) %{gstlibdir}/libgstofa.so
994%endif
995
996%files -n gstreamer-resindvd
997%defattr(644,root,root,755)
998%attr(755,root,root) %{gstlibdir}/libresindvd.so
999
1000%files -n gstreamer-soundtouch
1001%defattr(644,root,root,755)
1002%attr(755,root,root) %{gstlibdir}/libgstsoundtouch.so
1003
1004%files -n gstreamer-sndfile
1005%defattr(644,root,root,755)
1006%attr(755,root,root) %{gstlibdir}/libgstsndfile.so
1007
1008%if %{with spc}
1009%files -n gstreamer-spc
1010%defattr(644,root,root,755)
1011%attr(755,root,root) %{gstlibdir}/libgstspc.so
1012%endif
1013
1014%if %{with swfdec}
1015%files -n gstreamer-swfdec
1016%defattr(644,root,root,755)
1017%attr(755,root,root) %{gstlibdir}/libgstswfdec.so
1018%endif
1019
1020%files -n gstreamer-timidity
1021%defattr(644,root,root,755)
1022%attr(755,root,root) %{gstlibdir}/libgsttimidity.so
1023
1024%files -n gstreamer-vp8
1025%defattr(644,root,root,755)
1026%attr(755,root,root) %{gstlibdir}/libgstvp8.so
1027
1028%%files -n gstreamer-wildmidi
1029%defattr(644,root,root,755)
1030%attr(755,root,root) %{gstlibdir}/libgstwildmidi.so
1031
1032%if %{with sdl}
1033%files -n gstreamer-videosink-sdl
1034%defattr(644,root,root,755)
1035%attr(755,root,root) %{gstlibdir}/libgstsdl.so
1036%endif
1037
1038%if %{with directfb}
1039%files -n gstreamer-videosink-directfb
1040%defattr(644,root,root,755)
1041%attr(755,root,root) %{gstlibdir}/libgstdfbvideosink.so
1042%endif
1043
1044%if %{with xvid}
1045%files -n gstreamer-xvid
1046%defattr(644,root,root,755)
1047%attr(755,root,root) %{gstlibdir}/libgstxvid.so
1048%endif
1049
1050%files -n gstreamer-schroedinger
1051%defattr(644,root,root,755)
1052%attr(755,root,root) %{gstlibdir}/libgstschro.so
This page took 0.035766 seconds and 4 git commands to generate.