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