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