]> git.pld-linux.org Git - packages/gstreamer-plugins-good.git/blame - gstreamer-plugins-good.spec
- unconditional noarch subpackages
[packages/gstreamer-plugins-good.git] / gstreamer-plugins-good.spec
CommitLineData
519aa733
JB
1#
2# Conditional build:
2172819b 3%bcond_without apidocs # disable gtk-doc
207603e7
JB
4%bcond_without aalib # aa videosink plugin
5%bcond_without caca # caca videosink plugin
25188504 6%bcond_without cairo # cairo plugin
a90be14c 7%bcond_without gtk # GTK+ (3.x) elements (video sink plugin)
207603e7 8%bcond_without jack # JACK audio plugin
f9f098db 9%bcond_with jack1 # JACK 1 (0.12x) instead of JACK 2 (1.9.x)
a90be14c
JB
10%bcond_without lame # LAME MP2/MP3 encoding plugin
11%bcond_without mpg123 # MPG123-based MP3 plugin
12%bcond_without qt # Qt (5.x) elements (video sink plugin)
7c30bde7 13%bcond_without soup # libsoup (2.4 API) http source plugin
207603e7
JB
14%bcond_without speex # speex plugin
15%bcond_without wavpack # wavpack plugin
a5d314f0 16
519aa733 17%define gstname gst-plugins-good
03ef5bac 18%define gstmver 1.0
130cb717
JB
19%define gst_ver 1.16.2
20%define gstpb_ver 1.16.2
a5d314f0 21
519aa733 22Summary: Good GStreamer Streaming-media framework plugins
b4b37edd 23Summary(pl.UTF-8): Dobre wtyczki do środowiska obróbki strumieni GStreamer
519aa733 24Name: gstreamer-plugins-good
130cb717 25Version: 1.16.2
a9316bb6 26Release: 1
aae141a8 27License: LGPL v2+
519aa733 28Group: Libraries
dca21395 29Source0: https://gstreamer.freedesktop.org/src/gst-plugins-good/%{gstname}-%{version}.tar.xz
130cb717 30# Source0-md5: bd025f8f14974f94b75ac69a9d1b9c93
dca21395 31URL: https://gstreamer.freedesktop.org/
ff7f1192
JB
32BuildRequires: autoconf >= 2.69
33BuildRequires: automake >= 1:1.14
5900243e 34BuildRequires: docbook-dtd412-xml
ae17eea4 35BuildRequires: gettext-tools >= 0.17
ee290314 36BuildRequires: glib2-devel >= 1:2.40
a90be14c 37%if %(locale -a | grep -q '^C\.utf8$'; echo $?)
79c068e2
JB
38BuildRequires: glibc-localedb-all
39%endif
03ef5bac
JB
40BuildRequires: gstreamer-devel >= %{gst_ver}
41BuildRequires: gstreamer-gl-devel >= %{gstpb_ver}
42BuildRequires: gstreamer-plugins-base-devel >= %{gstpb_ver}
87bf42ec
ŁK
43BuildRequires: gtk+3-devel >= 3.0.0
44%{?with_apidocs:BuildRequires: gtk-doc >= 1.12}
ff7f1192 45BuildRequires: libtool >= 2:2.2.6
2c026b27 46BuildRequires: orc-devel >= 0.4.17
519aa733 47BuildRequires: pkgconfig >= 1:0.9.0
133ea663 48BuildRequires: python >= 2.1
133ea663 49BuildRequires: rpmbuild(macros) >= 1.198
818d997b
JB
50BuildRequires: tar >= 1:1.22
51BuildRequires: xz
519aa733
JB
52##
53## plugins
54##
a90be14c
JB
55%{?with_qt:BuildRequires: Qt5Core-devel >= 5.4.0}
56%{?with_qt:BuildRequires: Qt5Gui-devel >= 5.4.0}
57%{?with_qt:BuildRequires: Qt5Quick-devel >= 5.4.0}
58%{?with_qt:BuildRequires: Qt5Qml-devel >= 5.4.0}
59%{?with_qt:BuildRequires: Qt5X11Extras-devel >= 5.4.0}
60%{?with_qt:BuildRequires: Qt5WaylandClient-devel >= 5.4.0}
519aa733 61%{?with_aalib:BuildRequires: aalib-devel >= 0.11.0}
d99b8ce4 62BuildRequires: bzip2-devel
62ae3ec1 63%{?with_cairo:BuildRequires: cairo-devel >= 1.10.0}
207603e7 64%{?with_cairo:BuildRequires: cairo-gobject-devel >= 1.10.0}
34f159cd 65BuildRequires: dbus-devel >= 0.91
59467759 66BuildRequires: flac-devel >= 1.1.4
c2020cc0 67BuildRequires: gdk-pixbuf2-devel >= 2.8.0
a90be14c 68%{?with_gtk:BuildRequires: gtk+3-devel >= 3.15.0}
f9f098db
JB
69%if %{with jack}
70%{?with_jack1:BuildRequires: jack-audio-connection-kit-devel >= 0.120.1}
71%{!?with_jack1:BuildRequires: jack-audio-connection-kit-devel >= 1.9.7}
72%endif
a90be14c 73%{?with_lame:BuildRequires: lame-libs-devel}
519aa733
JB
74BuildRequires: libavc1394-devel
75%{?with_caca:BuildRequires: libcaca-devel}
76BuildRequires: libdv-devel >= 0.104
14660e55 77BuildRequires: libiec61883-devel >= 1.0.0
519aa733 78BuildRequires: libjpeg-devel
a90be14c
JB
79%{?with_mpg123:BuildRequires: libmpg123-devel >= 1.14}
80BuildRequires: libpng-devel >= 2:1.5.1
59467759 81BuildRequires: libraw1394-devel >= 2.0.0
519aa733 82BuildRequires: libshout-devel >= 2.0
ee290314 83%{?with_soup:BuildRequires: libsoup-devel >= 2.48}
844dbfcf 84BuildRequires: libstdc++-devel
59467759 85BuildRequires: libv4l-devel
03ef5bac 86BuildRequires: libvpx-devel >= 1.8.0
2c026b27 87BuildRequires: pulseaudio-devel >= 2.0
a90be14c 88%{?with_qt:BuildRequires: qt5-build >= 5.4.0}
519aa733 89%{?with_speex:BuildRequires: speex-devel >= 1:1.1.6}
59467759 90BuildRequires: taglib-devel >= 1.5
a90be14c 91%{?with_lame:BuildRequires: twolame-devel >= 0.3.10}
7c30bde7 92BuildRequires: udev-glib-devel >= 1:147
ff7f1192 93%{?with_wavpack:BuildRequires: wavpack-devel >= 4.60.0}
844dbfcf
JB
94BuildRequires: xorg-lib-libX11-devel
95BuildRequires: xorg-lib-libXdamage-devel
96BuildRequires: xorg-lib-libXext-devel
97BuildRequires: xorg-lib-libXfixes-devel
519aa733 98BuildRequires: zlib-devel
ee290314 99Requires: glib2 >= 1:2.40
03ef5bac
JB
100Requires: gstreamer >= %{gst_ver}
101Requires: gstreamer-plugins-base >= %{gstpb_ver}
2c026b27 102Requires: orc >= 0.4.17
519aa733
JB
103Obsoletes: gstreamer-avi
104Obsoletes: gstreamer-flx
105Obsoletes: gstreamer-matroska
106Obsoletes: gstreamer-mixer
107Obsoletes: gstreamer-navigation
49ba75d8 108Obsoletes: gstreamer-oss4
519aa733
JB
109Obsoletes: gstreamer-rtp
110Obsoletes: gstreamer-udp
49ba75d8 111Conflicts: gstreamer-plugins-bad < 0.10.19
519aa733
JB
112BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
113
03ef5bac 114%define gstlibdir %{_libdir}/gstreamer-%{gstmver}
519aa733
JB
115
116%description
117GStreamer is a streaming-media framework, based on graphs of filters
118which operate on media data. Applications using this library can do
119anything from real-time sound processing to playing videos, and just
120about anything else media-related. Its plugin-based architecture means
121that new data types or processing capabilities can be added simply by
122installing new plugins.
123
2929b21b
JR
124%description -l pl.UTF-8
125GStreamer to środowisko obróbki danych strumieniowych, bazujące na
126grafie filtrów operujących na danych medialnych. Aplikacje używające
127tej biblioteki mogą robić wszystko od przetwarzania dźwięku w czasie
128rzeczywistym, do odtwarzania filmów i czegokolwiek innego związego z
129mediami. Architektura bazująca na wtyczkach pozwala na łatwe dodawanie
130nowych typów danych lub możliwości obróbki.
519aa733 131
2172819b
MB
132%package apidocs
133Summary: Good GStreamer streaming-media framework plugins API documentation
134Summary(pl.UTF-8): Dokumentacja API dobrych wtyczek środowiska obróbki strumieni GStreamer
135Group: Documentation
136Requires: gtk-doc-common
48248d0b 137BuildArch: noarch
2172819b
MB
138
139%description apidocs
140Good GStreamer streaming-media framework plugins API documentation.
141
142%description apidocs -l pl.UTF-8
143Dokumentacja API dobrych wtyczek środowiska obróbki strumieni
144GStreamer.
145
359ebc48 146## ## Plugins ##
519aa733
JB
147
148%package -n gstreamer-videosink-aa
149Summary: GStreamer plugin for Ascii-art output
b4b37edd 150Summary(pl.UTF-8): Wtyczka wyjścia obrazu Ascii-art do GStreamera
519aa733 151Group: Libraries
03ef5bac
JB
152Requires: gstreamer >= %{gst_ver}
153Requires: gstreamer-plugins-base >= %{gstpb_ver}
519aa733
JB
154Provides: gstreamer-videosink = %{version}
155Obsoletes: gstreamer-aalib
156
157%description -n gstreamer-videosink-aa
158Plugin for viewing movies in Ascii-art using aalib library.
159
2929b21b
JR
160%description -n gstreamer-videosink-aa -l pl.UTF-8
161Wtyczka wyjścia obrazu Ascii-art używająca biblioteki aalib.
519aa733
JB
162
163%package -n gstreamer-audio-effects-good
164Summary: Good GStreamer audio effects plugins
b4b37edd 165Summary(pl.UTF-8): Dobre wtyczki efektów dźwiękowych do GStreamera
519aa733 166Group: Libraries
03ef5bac
JB
167Requires: gstreamer >= %{gst_ver}
168Requires: gstreamer-plugins-base >= %{gstpb_ver}
065845d8 169Obsoletes: gstreamer-audio-effects
519aa733
JB
170
171%description -n gstreamer-audio-effects-good
172Good GStreamer audio effects plugins.
173
2929b21b
JR
174%description -n gstreamer-audio-effects-good -l pl.UTF-8
175Dobre wtyczki efektów dźwiękowych do GStreamera.
519aa733
JB
176
177%package -n gstreamer-audio-formats
178Summary: GStreamer audio format plugins
b4b37edd 179Summary(pl.UTF-8): Wtyczki formatów dźwięku
519aa733 180Group: Libraries
03ef5bac
JB
181Requires: gstreamer >= %{gst_ver}
182Requires: gstreamer-plugins-base >= %{gstpb_ver}
519aa733
JB
183# for locales in wavparse module
184Requires: %{name} = %{version}-%{release}
185
186%description -n gstreamer-audio-formats
359ebc48
AM
187Plugin for playback of WAV, au and mod audio files as well as MP3
188type.
519aa733 189
2929b21b
JR
190%description -n gstreamer-audio-formats -l pl.UTF-8
191Wtyczka do odwarzania dźwięku w formacie au, WAV, mod oraz MP3.
519aa733 192
207603e7
JB
193%package -n gstreamer-cairo
194Summary: GStreamer cairo plugin
195Summary(pl.UTF-8): Wtyczka cairo do GStreamera
196Group: Libraries
62ae3ec1 197Requires: cairo >= 1.10.0
207603e7 198Requires: cairo-gobject >= 1.10.0
03ef5bac
JB
199Requires: gstreamer >= %{gst_ver}
200Requires: gstreamer-plugins-base >= %{gstpb_ver}
207603e7
JB
201
202%description -n gstreamer-cairo
203GStreamer cairo plugin.
204
205%description -n gstreamer-cairo -l pl.UTF-8
206Wtyczka cairo do GStreamera.
519aa733
JB
207
208%package -n gstreamer-dv
209Summary: GStreamer dv plugin
b4b37edd 210Summary(pl.UTF-8): Wtyczka dv do GStreamera
519aa733 211Group: Libraries
03ef5bac
JB
212Requires: gstreamer >= %{gst_ver}
213Requires: gstreamer-plugins-base >= %{gstpb_ver}
207603e7 214Requires: libdv >= 0.104
519aa733
JB
215
216%description -n gstreamer-dv
217Plugin for digital video support.
218
2929b21b
JR
219%description -n gstreamer-dv -l pl.UTF-8
220Wtyczka do GStreamera obsługująca cyfrowy obraz.
519aa733 221
519aa733
JB
222%package -n gstreamer-flac
223Summary: GStreamer plugin for FLAC lossless audio format
b4b37edd 224Summary(pl.UTF-8): Wtyczka do GStreamera obsługująca bezstratny format dźwięku FLAC
519aa733 225Group: Libraries
59467759 226Requires: flac >= 1.1.4
03ef5bac
JB
227Requires: gstreamer >= %{gst_ver}
228Requires: gstreamer-plugins-base >= %{gstpb_ver}
519aa733
JB
229
230%description -n gstreamer-flac
231Plugin for the free FLAC lossless audio format.
232
2929b21b
JR
233%description -n gstreamer-flac -l pl.UTF-8
234Wtyczka obsługująca wolnodostępny, bezstratny format dźwięku FLAC.
519aa733 235
844dbfcf
JB
236%package -n gstreamer-gdkpixbuf
237Summary: GStreamer images input plugin
b4b37edd 238Summary(pl.UTF-8): Wtyczka do GStreamera wczytująca obrazki
844dbfcf 239Group: Libraries
c2020cc0 240Requires: gdk-pixbuf2 >= 2.8.0
03ef5bac
JB
241Requires: gstreamer >= %{gst_ver}
242Requires: gstreamer-plugins-base >= %{gstpb_ver}
844dbfcf
JB
243
244%description -n gstreamer-gdkpixbuf
245This GStreamer plugin load images via gdkpixbuf library.
246
2929b21b
JR
247%description -n gstreamer-gdkpixbuf -l pl.UTF-8
248Ta wtyczka GStreamera wczytuje obrazki za pośrednictwem biblioteki
844dbfcf
JB
249gdkpixbuf.
250
a90be14c
JB
251%package -n gstreamer-videosink-gtk
252Summary: GStreamer GTK+ (3.x) output plugin
253Summary(pl.UTF-8): Wtyczka wyjścia obrazu GTK+ (3.x) dla GStreamera
254Group: Libraries
03ef5bac
JB
255Requires: gstreamer >= %{gst_ver}
256Requires: gstreamer-gl-libs >= %{gstpb_ver}
257Requires: gstreamer-plugins-base >= %{gstpb_ver}
a90be14c
JB
258Requires: gtk+3 >= 3.15.0
259Provides: gstreamer-videosink = %{version}
260
261%description -n gstreamer-videosink-gtk
262GStreamer GTK+ (3.x) output plugin.
263
264%description -n gstreamer-videosink-gtk -l pl.UTF-8
265Wtyczka wyjścia obrazu GTK+ (3.x) dla GStreamera.
266
d99b8ce4
JB
267%package -n gstreamer-jack
268Summary: GStreamer plugin for the JACK Sound Server
269Summary(pl.UTF-8): Wtyczka serwera dźwięku JACK dla GStreamera
519aa733 270Group: Libraries
03ef5bac
JB
271Requires: gstreamer >= %{gst_ver}
272Requires: gstreamer-plugins-base >= %{gstpb_ver}
f9f098db
JB
273%{?with_jack1:Requires: jack-audio-connection-kit-libs >= 0.120.1}
274%{!?with_jack1:Requires: jack-audio-connection-kit-libs >= 1.9.7}
e2d6e145 275# for locales
7f3ab26b 276Requires: %{name} = %{version}-%{release}
d99b8ce4 277Provides: gstreamer-audiosink = %{version}
519aa733 278
d99b8ce4
JB
279%description -n gstreamer-jack
280Plugin for the JACK professional sound server.
519aa733 281
d99b8ce4
JB
282%description -n gstreamer-jack -l pl.UTF-8
283Wtyczka dla profesjonalnego serwera dźwięku JACK.
519aa733
JB
284
285%package -n gstreamer-videosink-libcaca
286Summary: GStreamer plugin for libcaca Ascii-art output
b4b37edd 287Summary(pl.UTF-8): Wtyczka libcaca do GStreamera
519aa733 288Group: Libraries
03ef5bac
JB
289Requires: gstreamer >= %{gst_ver}
290Requires: gstreamer-plugins-base >= %{gstpb_ver}
519aa733
JB
291Provides: gstreamer-videosink = %{version}
292
293%description -n gstreamer-videosink-libcaca
294GStreamer plug-in for libcaca Ascii-art output.
295
2929b21b 296%description -n gstreamer-videosink-libcaca -l pl.UTF-8
519aa733
JB
297Wtyczka libcaca do GStreamera.
298
a90be14c
JB
299%package -n gstreamer-lame
300Summary: GStreamer plugin encoding MP3 songs
301Summary(pl.UTF-8): Wtyczka do GStreamera kodująca pliki MP3
302Group: Libraries
303# for NLS
304Requires: %{name} = %{version}-%{release}
03ef5bac
JB
305Requires: gstreamer >= %{gst_ver}
306Requires: gstreamer-plugins-base >= %{gstpb_ver}
a90be14c
JB
307Requires: twolame-libs >= 0.3.10
308
309%description -n gstreamer-lame
310Plugin for encoding MP3 with lame.
311
312%description -n gstreamer-lame -l pl.UTF-8
313Wtyczka do GStreamera kodująca pliki MP3 przy użyciu lame.
314
315%package -n gstreamer-mpg123
316Summary: GStreamer mpg123 plugin
317Summary(pl.UTF-8): Wtyczka mpg123 do GStreamera
318Group: Libraries
03ef5bac
JB
319Requires: gstreamer >= %{gst_ver}
320Requires: gstreamer-plugins-base >= %{gstpb_ver}
a90be14c
JB
321Requires: libmpg123 >= 1.14
322# plugin obsoleted in 1.12.0, functionality in mpg123 plugin (or libav)
323Obsoletes: gstreamer-mad < 1.12.0
324
325%description -n gstreamer-mpg123
326GStreamer mpg123 plugin for MP3 playback.
327
328%description -n gstreamer-mpg123 -l pl.UTF-8
329Wtyczka mpg123 do GStreamera, odtwarzająca MP3.
330
519aa733
JB
331%package -n gstreamer-libpng
332Summary: GStreamer plugin to encode png images
b4b37edd 333Summary(pl.UTF-8): Wtyczka GStreamera kodująca pliki png
519aa733 334Group: Libraries
03ef5bac
JB
335Requires: gstreamer >= %{gst_ver}
336Requires: gstreamer-plugins-base >= %{gstpb_ver}
519aa733
JB
337# for locales
338Requires: %{name} = %{version}-%{release}
a90be14c 339Requires: libpng >= 2:1.5.1
519aa733
JB
340
341%description -n gstreamer-libpng
342Plugin for encoding png images.
343
2929b21b
JR
344%description -n gstreamer-libpng -l pl.UTF-8
345Wtyczka kodująca pliki png.
519aa733
JB
346
347%package -n gstreamer-audiosink-oss
348Summary: GStreamer plugins for input and output using OSS
b4b37edd 349Summary(pl.UTF-8): Wtyczki wejścia i wyjścia dźwięku OSS do GStreamera
519aa733 350Group: Libraries
03ef5bac
JB
351Requires: gstreamer >= %{gst_ver}
352Requires: gstreamer-plugins-base >= %{gstpb_ver}
519aa733
JB
353# for locales
354Requires: %{name} = %{version}-%{release}
355Provides: gstreamer-audiosink = %{version}
356Obsoletes: gstreamer-oss
357
358%description -n gstreamer-audiosink-oss
359Plugins for output and input to the OpenSoundSystem audio drivers
360found in the Linux kernels or commercially available from OpenSound.
361
2929b21b
JR
362%description -n gstreamer-audiosink-oss -l pl.UTF-8
363Wtyczki wyjścia i wejścia dźwięku używające sterowników
364OpenSoundSystem obecnych w jądrach Linuksa lub dostępnych komercyjnie
519aa733
JB
365od OpenSound.
366
aae141a8
JB
367%package -n gstreamer-pulseaudio
368Summary: GStreamer plugin for PulseAudio sound server
369Summary(pl.UTF-8): Wtyczka GStreamera dla serwera dźwięku PulseAudio
370Group: Libraries
03ef5bac
JB
371Requires: gstreamer >= %{gst_ver}
372Requires: gstreamer-plugins-base >= %{gstpb_ver}
2c026b27 373Requires: pulseaudio >= 2.0
e2d6e145
JB
374# for locales
375Requires: %{name} = %{version}-%{release}
7d3fb33f 376Provides: gstreamer-audiosink = %{version}
48248d0b 377Obsoletes: gstreamer-audiosink-polypaudio
aae141a8
JB
378Obsoletes: gstreamer-polypaudio
379
380%description -n gstreamer-pulseaudio
381GStreamer plugin for PulseAudio sound server.
382
383%description -n gstreamer-pulseaudio -l pl.UTF-8
384Wtyczka GStreamera dla serwera dźwięku PulseAudio.
385
a90be14c
JB
386%package -n gstreamer-videosink-qt
387Summary: GStreamer Qt (5.x) output plugin
388Summary(pl.UTF-8): Wtyczka wyjścia obrazu Qt (5.x) dla GStreamera
389Group: Libraries
390Requires: Qt5Core >= 5.4.0
391Requires: Qt5Gui >= 5.4.0
392Requires: Qt5Quick >= 5.4.0
03ef5bac
JB
393Requires: gstreamer >= %{gst_ver}
394Requires: gstreamer-gl-libs >= %{gstpb_ver}
395Requires: gstreamer-plugins-base >= %{gstpb_ver}
a90be14c
JB
396Provides: gstreamer-videosink = %{version}
397
398%description -n gstreamer-videosink-qt
399GStreamer Qt (5.x) output plugin.
400
401%description -n gstreamer-videosink-qt -l pl.UTF-8
402Wtyczka wyjścia obrazu Qt (5.x) dla GStreamera.
403
519aa733
JB
404%package -n gstreamer-raw1394
405Summary: GStreamer raw1394 Firewire plugin
b4b37edd 406Summary(pl.UTF-8): Wtyczka FireWire dla GStreamera
519aa733 407Group: Libraries
03ef5bac 408Requires: gstreamer >= %{gst_ver}
519aa733
JB
409
410%description -n gstreamer-raw1394
411Plugin for digital video support using raw1394.
412
2929b21b
JR
413%description -n gstreamer-raw1394 -l pl.UTF-8
414Wtyczka dająca dostęp do cyfrowego obrazu przy użyciu raw1394.
519aa733
JB
415
416%package -n gstreamer-shout2
417Summary: GStreamer plugin for communicating with Shoutcast servers
b4b37edd 418Summary(pl.UTF-8): Wtyczka do GStreamera umożliwiająca komunikację z serwerami Shoutcast
519aa733 419Group: Libraries
03ef5bac 420Requires: gstreamer >= %{gst_ver}
e2d6e145
JB
421# for locales
422Requires: %{name} = %{version}-%{release}
519aa733
JB
423
424%description -n gstreamer-shout2
425GStreamer plugin for communicating with Shoutcast servers.
426
2929b21b
JR
427%description -n gstreamer-shout2 -l pl.UTF-8
428Wtyczka do GStreamera umożliwiająca komunikację z serwerami Shoutcast.
519aa733 429
4bfcc885
PZ
430%package -n gstreamer-soup
431Summary: GStreamer Soup plugin
432Summary(pl.UTF-8): Wtyczka biblioteki Soup dla GStreamera
433Group: Libraries
03ef5bac
JB
434Requires: gstreamer >= %{gst_ver}
435Requires: gstreamer-plugins-base >= %{gstpb_ver}
ee290314 436Requires: libsoup >= 2.48
e2d6e145
JB
437# for locales
438Requires: %{name} = %{version}-%{release}
4bfcc885
PZ
439
440%description -n gstreamer-soup
441GStreamer Plugin for downloading files with Soup library.
442
443%description -n gstreamer-soup -l pl.UTF-8
444Wtyczka GStreamera umożliwiająca ściąganie plików za pomocą biblioteki
445Soup.
446
519aa733
JB
447%package -n gstreamer-speex
448Summary: GStreamer speex codec decoder/encoder plugin
b4b37edd 449Summary(pl.UTF-8): Wtyczka do GStreamera obsługująca kodek Speex
519aa733 450Group: Libraries
03ef5bac
JB
451Requires: gstreamer >= %{gst_ver}
452Requires: gstreamer-plugins-base >= %{gstpb_ver}
519aa733
JB
453Requires: speex >= 1:1.1.6
454
455%description -n gstreamer-speex
456GStreamer speex codec decoder/encoder plugin.
457
2929b21b
JR
458%description -n gstreamer-speex -l pl.UTF-8
459Wtyczka do GStreamera obsługująca kodek Speex.
519aa733 460
844dbfcf
JB
461%package -n gstreamer-taglib
462Summary: GStreamer tag writing plugin based on taglib
b4b37edd 463Summary(pl.UTF-8): Wtyczka GStreamera zapisująca znaczniki oparta na bibliotece taglib
844dbfcf 464Group: Libraries
03ef5bac
JB
465Requires: gstreamer >= %{gst_ver}
466Requires: gstreamer-plugins-base >= %{gstpb_ver}
59467759 467Requires: taglib >= 1.5
844dbfcf
JB
468
469%description -n gstreamer-taglib
470GStreamer tag writing plugin based on taglib.
471
2929b21b
JR
472%description -n gstreamer-taglib -l pl.UTF-8
473Wtyczka GStreamera zapisująca znaczniki oparta na bibliotece taglib.
844dbfcf 474
59467759
JB
475%package -n gstreamer-v4l2
476Summary: GStreamer Video4Linux2 input plugin
477Summary(pl.UTF-8): Wtyczka wejścia Video4Linux2 dla GStreamera
478Group: Libraries
479Requires: %{name} = %{version}-%{release}
03ef5bac
JB
480Requires: gstreamer >= %{gst_ver}
481Requires: gstreamer-plugins-base >= %{gstpb_ver}
7c30bde7 482Requires: udev-glib >= 1:147
59467759
JB
483
484%description -n gstreamer-v4l2
485GStreamer plugin for accessing Video4Linux2 devices.
486
487%description -n gstreamer-v4l2 -l pl.UTF-8
488Wtyczka GStreamera pozwalająca na dostęp do urządzeń Video4Linux2.
489
519aa733
JB
490%package -n gstreamer-video-effects
491Summary: GStreamer video effects plugins
b4b37edd 492Summary(pl.UTF-8): Wtyczki efektów wideo do GStreamera
519aa733 493Group: Libraries
03ef5bac
JB
494Requires: gstreamer >= %{gst_ver}
495Requires: gstreamer-plugins-base >= %{gstpb_ver}
519aa733
JB
496# for locales in jpeg module
497Requires: %{name} = %{version}-%{release}
498
499%description -n gstreamer-video-effects
500GStreamer video effects plugins.
501
2929b21b
JR
502%description -n gstreamer-video-effects -l pl.UTF-8
503Wtyczki efektów wideo do GStreamera.
519aa733
JB
504
505%package -n gstreamer-visualisation
506Summary: GStreamer visualisations plugins
b4b37edd 507Summary(pl.UTF-8): Wtyczki wizualizacji do GStreamera
519aa733 508Group: Libraries
03ef5bac
JB
509Requires: gstreamer >= %{gst_ver}
510Requires: gstreamer-plugins-base >= %{gstpb_ver}
519aa733
JB
511
512%description -n gstreamer-visualisation
513Various plugins for visual effects to use with audio. Included are
488bc0e1 514monoscope, spectrum, goom (2k4) and goom2k1.
519aa733 515
2929b21b
JR
516%description -n gstreamer-visualisation -l pl.UTF-8
517Różne wtyczki efektów wizualnych do używania z dźwiękiem. Załączone:
488bc0e1 518monoscope, spectrum, goom (2k4) i goom2k1.
519aa733 519
207603e7 520%package -n gstreamer-vpx
3191fa9a
JB
521Summary: GStreamer plugin for VP8/VP9 video format
522Summary(pl.UTF-8): Wtyczka do GStreamera obsługująca format obrazu VP8/VP9
207603e7 523Group: Libraries
03ef5bac
JB
524Requires: gstreamer >= %{gst_ver}
525Requires: gstreamer-plugins-base >= %{gstpb_ver}
526Requires: libvpx >= 1.8.0
20805e17 527Obsoletes: gstreamer-vp8
207603e7
JB
528
529%description -n gstreamer-vpx
3191fa9a 530GStreamer plugin for VP8/VP9 video format using libvpx library.
207603e7
JB
531
532%description -n gstreamer-vpx -l pl.UTF-8
3191fa9a 533Wtyczka do GStreamera obsługująca format obrazu VP8/VP9 przy użyciu
207603e7
JB
534biblioteki libvpx.
535
359ebc48
AM
536%package -n gstreamer-wavpack
537Summary: GStreamer plugin for Wavpack lossless audio format
538Summary(pl.UTF-8): Wtyczka do GStreamera obsługująca bezstratny format dźwięku Wavpack
539Group: Libraries
03ef5bac
JB
540Requires: gstreamer >= %{gst_ver}
541Requires: gstreamer-plugins-base >= %{gstpb_ver}
ff7f1192 542Requires: wavpack-libs >= 4.60.0
359ebc48
AM
543
544%description -n gstreamer-wavpack
545Plugin for lossless Wavpack audio format.
546
547%description -n gstreamer-wavpack -l pl.UTF-8
548Wtyczka obsługująca bezstratny format dźwięku Wavpack.
549
e2d6e145
JB
550%package -n gstreamer-ximagesrc
551Summary: GStreamer X11 video input plugin using standard Xlib calls
552Summary(pl.UTF-8): Wtyczka wejścia obrazu X11 GStreamera używająca standardowych wywołań Xlib
553Group: Libraries
554Requires: %{name} = %{version}-%{release}
03ef5bac
JB
555Requires: gstreamer >= %{gst_ver}
556Requires: gstreamer-plugins-base >= %{gstpb_ver}
e2d6e145
JB
557
558%description -n gstreamer-ximagesrc
559GStreamer X11 video input plugin using standard Xlib calls.
560
561%description -n gstreamer-ximagesrc -l pl.UTF-8
562Wtyczka wejścia obrazu X11 GStreamera używająca standardowych wywołań
563Xlib.
564
519aa733
JB
565%prep
566%setup -q -n %{gstname}-%{version}
519aa733
JB
567
568%build
569%{__libtoolize}
570%{__aclocal} -I m4 -I common/m4
571%{__autoconf}
572%{__autoheader}
573%{__automake}
574%configure \
575 ac_cv_lib_jpeg_mmx_jpeg_set_defaults=no \
d99b8ce4
JB
576 --disable-silent-rules \
577 --disable-static \
578 --enable-experimental \
519aa733 579 %{!?with_aalib:--disable-aalib} \
519aa733 580 %{!?with_cairo:--disable-cairo} \
a90be14c 581 %{!?with_gtk:--disable-gtk} \
d99b8ce4 582 %{!?with_jack:--disable-jack} \
a90be14c 583 %{!?with_lame:--disable-lame --disable-twolame} \
d99b8ce4 584 %{!?with_caca:--disable-libcaca} \
a90be14c
JB
585 %{!?with_mpg123:--disable-mpg123} \
586 %{!?with_qt:--disable-qt} \
4bfcc885 587 %{!?with_soup:--disable-soup} \
519aa733 588 %{!?with_speex:--disable-speex} \
359ebc48 589 %{!?with_wavpack:--disable-wavpack} \
d99b8ce4
JB
590 --enable-gtk-doc%{!?with_apidocs:=no} \
591 --enable-orc \
519aa733
JB
592 --with-html-dir=%{_gtkdocdir}
593
79c068e2 594LC_ALL=C.UTF-8 \
519aa733
JB
595%{__make}
596
597%install
598rm -rf $RPM_BUILD_ROOT
599
600%{__make} install \
601 DESTDIR=$RPM_BUILD_ROOT
602
603# We don't need plugins' *.la files
59467759 604%{__rm} $RPM_BUILD_ROOT%{gstlibdir}/*.la
519aa733 605
03ef5bac 606%find_lang %{gstname}-%{gstmver}
519aa733
JB
607
608%clean
609rm -rf $RPM_BUILD_ROOT
610
03ef5bac 611%files -f %{gstname}-%{gstmver}.lang
519aa733 612%defattr(644,root,root,755)
359ebc48 613%doc AUTHORS ChangeLog NEWS README RELEASE
519aa733
JB
614%attr(755,root,root) %{gstlibdir}/libgstalphacolor.so
615%attr(755,root,root) %{gstlibdir}/libgstalpha.so
d4436036 616%attr(755,root,root) %{gstlibdir}/libgstapetag.so
133ea663 617%attr(755,root,root) %{gstlibdir}/libgstaudiofx.so
519aa733
JB
618%attr(755,root,root) %{gstlibdir}/libgstautodetect.so
619%attr(755,root,root) %{gstlibdir}/libgstavi.so
620%attr(755,root,root) %{gstlibdir}/libgstdebug.so
b4747b5f 621%attr(755,root,root) %{gstlibdir}/libgstdtmf.so
e2934287 622%attr(755,root,root) %{gstlibdir}/libgstequalizer.so
a4a3b413
PZ
623%attr(755,root,root) %{gstlibdir}/libgstdeinterlace.so
624%attr(755,root,root) %{gstlibdir}/libgstflv.so
519aa733 625%attr(755,root,root) %{gstlibdir}/libgstflxdec.so
844dbfcf 626%attr(755,root,root) %{gstlibdir}/libgsticydemux.so
519aa733 627%attr(755,root,root) %{gstlibdir}/libgstid3demux.so
49ba75d8 628%attr(755,root,root) %{gstlibdir}/libgstimagefreeze.so
aae141a8 629%attr(755,root,root) %{gstlibdir}/libgstinterleave.so
bbbf358f 630%attr(755,root,root) %{gstlibdir}/libgstisomp4.so
519aa733 631%attr(755,root,root) %{gstlibdir}/libgstmatroska.so
e2934287 632%attr(755,root,root) %{gstlibdir}/libgstmultifile.so
519aa733
JB
633%attr(755,root,root) %{gstlibdir}/libgstmultipart.so
634%attr(755,root,root) %{gstlibdir}/libgstnavigationtest.so
f9f098db 635%attr(755,root,root) %{gstlibdir}/libgstoss4.so
aae141a8 636%attr(755,root,root) %{gstlibdir}/libgstreplaygain.so
519aa733 637%attr(755,root,root) %{gstlibdir}/libgstrtp.so
58be2b13 638%attr(755,root,root) %{gstlibdir}/libgstrtpmanager.so
519aa733 639%attr(755,root,root) %{gstlibdir}/libgstrtsp.so
2d635bb4 640%attr(755,root,root) %{gstlibdir}/libgstshapewipe.so
519aa733
JB
641%attr(755,root,root) %{gstlibdir}/libgstudp.so
642%attr(755,root,root) %{gstlibdir}/libgstvideobox.so
359ebc48 643%attr(755,root,root) %{gstlibdir}/libgstvideocrop.so
49ba75d8 644%attr(755,root,root) %{gstlibdir}/libgstvideofilter.so
519aa733 645%attr(755,root,root) %{gstlibdir}/libgstvideomixer.so
a4a3b413 646%attr(755,root,root) %{gstlibdir}/libgsty4menc.so
03ef5bac
JB
647%dir %{_datadir}/gstreamer-%{gstmver}
648%{_datadir}/gstreamer-%{gstmver}/presets
2172819b
MB
649
650%if %{with apidocs}
651%files apidocs
652%defattr(644,root,root,755)
03ef5bac 653%{_gtkdocdir}/gst-plugins-good-plugins-%{gstmver}
519aa733
JB
654%endif
655
656##
657## Plugins
658##
659
660%if %{with aalib}
661%files -n gstreamer-videosink-aa
662%defattr(644,root,root,755)
663%attr(755,root,root) %{gstlibdir}/libgstaasink.so
664%endif
665
666%files -n gstreamer-audio-effects-good
667%defattr(644,root,root,755)
668%attr(755,root,root) %{gstlibdir}/libgstalaw.so
488bc0e1 669%attr(755,root,root) %{gstlibdir}/libgstcutter.so
519aa733
JB
670%attr(755,root,root) %{gstlibdir}/libgstlevel.so
671%attr(755,root,root) %{gstlibdir}/libgstmulaw.so
519aa733
JB
672
673%files -n gstreamer-audio-formats
674%defattr(644,root,root,755)
675%attr(755,root,root) %{gstlibdir}/libgstauparse.so
bbbf358f 676%attr(755,root,root) %{gstlibdir}/libgstaudioparsers.so
519aa733
JB
677%attr(755,root,root) %{gstlibdir}/libgstwavparse.so
678%attr(755,root,root) %{gstlibdir}/libgstwavenc.so
679
207603e7
JB
680%if %{with cairo}
681%files -n gstreamer-cairo
682%defattr(644,root,root,755)
683%attr(755,root,root) %{gstlibdir}/libgstcairo.so
684%endif
519aa733
JB
685
686%files -n gstreamer-dv
687%defattr(644,root,root,755)
688%attr(755,root,root) %{gstlibdir}/libgstdv.so
689
519aa733
JB
690%files -n gstreamer-flac
691%defattr(644,root,root,755)
692%attr(755,root,root) %{gstlibdir}/libgstflac.so
693
844dbfcf
JB
694%files -n gstreamer-gdkpixbuf
695%defattr(644,root,root,755)
696%attr(755,root,root) %{gstlibdir}/libgstgdkpixbuf.so
697
a90be14c
JB
698%if %{with gtk}
699%files -n gstreamer-videosink-gtk
700%defattr(644,root,root,755)
701%attr(755,root,root) %{gstlibdir}/libgstgtk.so
702%endif
703
d99b8ce4
JB
704%if %{with jack}
705%files -n gstreamer-jack
706%defattr(644,root,root,755)
707%attr(755,root,root) %{gstlibdir}/libgstjack.so
708%endif
709
519aa733
JB
710%if %{with caca}
711%files -n gstreamer-videosink-libcaca
712%defattr(644,root,root,755)
713%attr(755,root,root) %{gstlibdir}/libgstcacasink.so
714%endif
715
a90be14c
JB
716%files -n gstreamer-lame
717%defattr(644,root,root,755)
718%attr(755,root,root) %{gstlibdir}/libgstlame.so
719%attr(755,root,root) %{gstlibdir}/libgsttwolame.so
720
721%if %{with mpg123}
722%files -n gstreamer-mpg123
723%defattr(644,root,root,755)
724%attr(755,root,root) %{gstlibdir}/libgstmpg123.so
725%endif
726
519aa733
JB
727%files -n gstreamer-libpng
728%defattr(644,root,root,755)
729%attr(755,root,root) %{gstlibdir}/libgstpng.so
730
731%files -n gstreamer-audiosink-oss
732%defattr(644,root,root,755)
733%attr(755,root,root) %{gstlibdir}/libgstossaudio.so
734
aae141a8
JB
735%files -n gstreamer-pulseaudio
736%defattr(644,root,root,755)
f9f098db 737%attr(755,root,root) %{gstlibdir}/libgstpulseaudio.so
aae141a8 738
a90be14c
JB
739%if %{with qt}
740%files -n gstreamer-videosink-qt
741%defattr(644,root,root,755)
742%attr(755,root,root) %{gstlibdir}/libgstqmlgl.so
743%endif
744
519aa733
JB
745%files -n gstreamer-raw1394
746%defattr(644,root,root,755)
747%attr(755,root,root) %{gstlibdir}/libgst1394.so
748
749%files -n gstreamer-shout2
750%defattr(644,root,root,755)
751%attr(755,root,root) %{gstlibdir}/libgstshout2.so
752
4bfcc885
PZ
753%if %{with soup}
754%files -n gstreamer-soup
755%defattr(644,root,root,755)
f9f098db 756%attr(755,root,root) %{gstlibdir}/libgstsoup.so
4bfcc885
PZ
757%endif
758
519aa733
JB
759%if %{with speex}
760%files -n gstreamer-speex
761%defattr(644,root,root,755)
762%attr(755,root,root) %{gstlibdir}/libgstspeex.so
763%endif
764
844dbfcf
JB
765%files -n gstreamer-taglib
766%defattr(644,root,root,755)
767%attr(755,root,root) %{gstlibdir}/libgsttaglib.so
768
59467759
JB
769%files -n gstreamer-v4l2
770%defattr(644,root,root,755)
771%attr(755,root,root) %{gstlibdir}/libgstvideo4linux2.so
772
519aa733
JB
773%files -n gstreamer-video-effects
774%defattr(644,root,root,755)
775%attr(755,root,root) %{gstlibdir}/libgsteffectv.so
776%attr(755,root,root) %{gstlibdir}/libgstjpeg.so
777%attr(755,root,root) %{gstlibdir}/libgstsmpte.so
519aa733
JB
778
779%files -n gstreamer-visualisation
780%defattr(644,root,root,755)
781%attr(755,root,root) %{gstlibdir}/libgstgoom.so
488bc0e1
JB
782%attr(755,root,root) %{gstlibdir}/libgstgoom2k1.so
783%attr(755,root,root) %{gstlibdir}/libgstmonoscope.so
784%attr(755,root,root) %{gstlibdir}/libgstspectrum.so
844dbfcf 785
207603e7
JB
786%files -n gstreamer-vpx
787%defattr(644,root,root,755)
788%attr(755,root,root) %{gstlibdir}/libgstvpx.so
789
359ebc48
AM
790%if %{with wavpack}
791%files -n gstreamer-wavpack
792%defattr(644,root,root,755)
793%attr(755,root,root) %{gstlibdir}/libgstwavpack.so
794%endif
795
844dbfcf
JB
796%files -n gstreamer-ximagesrc
797%defattr(644,root,root,755)
798%attr(755,root,root) %{gstlibdir}/libgstximagesrc.so
This page took 0.263466 seconds and 4 git commands to generate.