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