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