]>
Commit | Line | Data |
---|---|---|
1 | # | |
2 | # Conditional build: | |
3 | %bcond_without apidocs # disable gtk-doc | |
4 | %bcond_without aalib # aa videosink plugin | |
5 | %bcond_without amr # AMR-NB/AMR-WB plugins | |
6 | %bcond_without caca # caca videosink plugin | |
7 | %bcond_without cairo # cairo plugin | |
8 | %bcond_without gtk # GTK+ (3.x) elements (video sink plugin) | |
9 | %bcond_without jack # JACK audio plugin | |
10 | %bcond_without lame # LAME MP3 encoding plugin | |
11 | %bcond_without mpg123 # MPG123-based MP3 plugin | |
12 | %bcond_without qt5 # Qt 5.x elements (video sink plugin) | |
13 | %bcond_without qt6 # Qt 6.x elements (video sink plugin) | |
14 | %bcond_without soup # libsoup (2.4 API) http source plugin | |
15 | %bcond_without speex # speex plugin | |
16 | %bcond_without twolame # twolame MP2 encoding plugin | |
17 | %bcond_without wavpack # wavpack plugin | |
18 | ||
19 | %define gstname gst-plugins-good | |
20 | %define gstmver 1.0 | |
21 | %define gst_ver 1.24.0 | |
22 | %define gstpb_ver 1.24.0 | |
23 | ||
24 | Summary: Good GStreamer Streaming-media framework plugins | |
25 | Summary(pl.UTF-8): Dobre wtyczki do środowiska obróbki strumieni GStreamer | |
26 | Name: gstreamer-plugins-good | |
27 | Version: 1.24.2 | |
28 | Release: 2 | |
29 | License: LGPL v2+ | |
30 | Group: Libraries | |
31 | Source0: https://gstreamer.freedesktop.org/src/gst-plugins-good/%{gstname}-%{version}.tar.xz | |
32 | # Source0-md5: 1b706be887f5d809cac33c9600d1cdd3 | |
33 | URL: https://gstreamer.freedesktop.org/ | |
34 | BuildRequires: docbook-dtd412-xml | |
35 | BuildRequires: gettext-tools >= 0.17 | |
36 | BuildRequires: glib2-devel >= 1:2.64.0 | |
37 | %if %(locale -a | grep -q '^C\.utf8$'; echo $?) | |
38 | BuildRequires: glibc-localedb-all | |
39 | %endif | |
40 | BuildRequires: gstreamer-devel >= %{gst_ver} | |
41 | BuildRequires: gstreamer-gl-devel >= %{gstpb_ver} | |
42 | BuildRequires: gstreamer-plugins-base-devel >= %{gstpb_ver} | |
43 | BuildRequires: gtk+3-devel >= 3.0.0 | |
44 | %{?with_apidocs:BuildRequires: hotdoc >= 0.11.0} | |
45 | BuildRequires: meson >= 1.1 | |
46 | %ifarch %{x8664} | |
47 | BuildRequires: nasm >= 2.13 | |
48 | %endif | |
49 | BuildRequires: ninja >= 1.5 | |
50 | BuildRequires: orc-devel >= 0.4.38 | |
51 | BuildRequires: pkgconfig >= 1:0.9.0 | |
52 | BuildRequires: python3 >= 1:3.2 | |
53 | BuildRequires: rpm-build >= 4.6 | |
54 | BuildRequires: rpmbuild(macros) >= 1.736 | |
55 | BuildRequires: tar >= 1:1.22 | |
56 | BuildRequires: xz | |
57 | BuildRequires: zlib-devel | |
58 | ## | |
59 | ## plugins | |
60 | ## | |
61 | %{?with_qt5:BuildRequires: Qt5Core-devel >= 5.9.0} | |
62 | %{?with_qt5:BuildRequires: Qt5Gui-devel >= 5.9.0} | |
63 | %{?with_qt5:BuildRequires: Qt5Qml-devel >= 5.9.0} | |
64 | %{?with_qt5:BuildRequires: Qt5Quick-devel >= 5.9.0} | |
65 | %{?with_qt5:BuildRequires: Qt5X11Extras-devel >= 5.9.0} | |
66 | %{?with_qt5:BuildRequires: Qt5WaylandClient-devel >= 5.9.0} | |
67 | %{?with_qt6:BuildRequires: Qt6Core-devel >= 6} | |
68 | %{?with_qt6:BuildRequires: Qt6Gui-devel >= 6} | |
69 | %{?with_qt6:BuildRequires: Qt6Qml-devel >= 6} | |
70 | %{?with_qt6:BuildRequires: Qt6Quick-devel >= 6} | |
71 | %{?with_qt6:BuildRequires: Qt6WaylandClient-devel >= 6} | |
72 | %{?with_aalib:BuildRequires: aalib-devel >= 0.11.0} | |
73 | # for matroska | |
74 | BuildRequires: bzip2-devel | |
75 | %{?with_cairo:BuildRequires: cairo-devel >= 1.10.0} | |
76 | %{?with_cairo:BuildRequires: cairo-gobject-devel >= 1.10.0} | |
77 | BuildRequires: flac-devel >= 1.1.4 | |
78 | BuildRequires: gdk-pixbuf2-devel >= 2.8.0 | |
79 | %{?with_gtk:BuildRequires: gtk+3-devel >= 3.15.0} | |
80 | %{?with_jack:BuildRequires: jack-audio-connection-kit-devel >= 1.9.7} | |
81 | %{?with_lame:BuildRequires: lame-libs-devel >= 3.98} | |
82 | BuildRequires: libavc1394-devel >= 0.5.4 | |
83 | %{?with_caca:BuildRequires: libcaca-devel} | |
84 | BuildRequires: libdv-devel >= 0.104 | |
85 | BuildRequires: libiec61883-devel >= 1.0.0 | |
86 | BuildRequires: libjpeg-devel | |
87 | %{?with_mpg123:BuildRequires: libmpg123-devel >= 1.14} | |
88 | BuildRequires: libpng-devel >= 2:1.5.1 | |
89 | BuildRequires: libraw1394-devel >= 2.0.0 | |
90 | BuildRequires: libshout-devel >= 2.4.6 | |
91 | # or libsoup2-devel >= 2.48 (runtime detected) | |
92 | %{?with_soup:BuildRequires: libsoup3-devel >= 3.0} | |
93 | # for qt (C++11), qt6 and taglib | |
94 | BuildRequires: libstdc++-devel >= 6:7 | |
95 | BuildRequires: libv4l-devel | |
96 | BuildRequires: libvpx-devel >= 1.8.0 | |
97 | # for adaptivedemux2 | |
98 | BuildRequires: libxml2-devel >= 1:2.8 | |
99 | # for adaptivedemux2 (hls); also gcrypt and openssl possible | |
100 | BuildRequires: nettle-devel >= 3.0 | |
101 | %{?with_amr:BuildRequires: opencore-amr-devel >= 0.1.3} | |
102 | BuildRequires: pulseaudio-devel >= 2.0 | |
103 | %{?with_qt5:BuildRequires: qt5-build >= 5.9.0} | |
104 | %{?with_qt5:BuildRequires: qt5-linguist >= 5.9.0} | |
105 | %{?with_qt6:BuildRequires: qt6-build >= 6} | |
106 | %{?with_qt6:BuildRequires: qt6-linguist >= 6} | |
107 | %{?with_qt6:BuildRequires: qt6-shadertools >= 6} | |
108 | %{?with_speex:BuildRequires: speex-devel >= 1:1.1.6} | |
109 | BuildRequires: taglib-devel >= 1.5 | |
110 | %{?with_twolame:BuildRequires: twolame-devel >= 0.3.13} | |
111 | BuildRequires: udev-glib-devel >= 1:147 | |
112 | %{?with_wavpack:BuildRequires: wavpack-devel >= 4.60.0} | |
113 | BuildRequires: xorg-lib-libX11-devel | |
114 | BuildRequires: xorg-lib-libXdamage-devel | |
115 | BuildRequires: xorg-lib-libXext-devel | |
116 | BuildRequires: xorg-lib-libXfixes-devel | |
117 | Requires: glib2 >= 1:2.64.0 | |
118 | Requires: gstreamer >= %{gst_ver} | |
119 | Requires: gstreamer-plugins-base >= %{gstpb_ver} | |
120 | Requires: orc >= 0.4.38 | |
121 | Obsoletes: gstreamer-avi < 0.10 | |
122 | Obsoletes: gstreamer-flx < 0.10 | |
123 | Obsoletes: gstreamer-matroska < 0.10 | |
124 | Obsoletes: gstreamer-mixer < 0.10 | |
125 | Obsoletes: gstreamer-navigation < 0.10 | |
126 | Obsoletes: gstreamer-oss4 < 0.10 | |
127 | Obsoletes: gstreamer-rtp < 0.10 | |
128 | Obsoletes: gstreamer-udp < 0.10 | |
129 | Conflicts: gstreamer-plugins-bad < 0.10.19 | |
130 | # xingmux plugin moved here | |
131 | Conflicts: gstreamer-plugins-ugly < 1.22 | |
132 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
133 | ||
134 | %define gstlibdir %{_libdir}/gstreamer-%{gstmver} | |
135 | ||
136 | %description | |
137 | GStreamer is a streaming-media framework, based on graphs of filters | |
138 | which operate on media data. Applications using this library can do | |
139 | anything from real-time sound processing to playing videos, and just | |
140 | about anything else media-related. Its plugin-based architecture means | |
141 | that new data types or processing capabilities can be added simply by | |
142 | installing new plugins. | |
143 | ||
144 | %description -l pl.UTF-8 | |
145 | GStreamer to środowisko obróbki danych strumieniowych, bazujące na | |
146 | grafie filtrów operujących na danych medialnych. Aplikacje używające | |
147 | tej biblioteki mogą robić wszystko od przetwarzania dźwięku w czasie | |
148 | rzeczywistym, do odtwarzania filmów i czegokolwiek innego związego z | |
149 | mediami. Architektura bazująca na wtyczkach pozwala na łatwe dodawanie | |
150 | nowych typów danych lub możliwości obróbki. | |
151 | ||
152 | %package apidocs | |
153 | Summary: Good GStreamer streaming-media framework plugins API documentation | |
154 | Summary(pl.UTF-8): Dokumentacja API dobrych wtyczek środowiska obróbki strumieni GStreamer | |
155 | Group: Documentation | |
156 | # xingmux plugin moved here | |
157 | Conflicts: gstreamer-plugins-ugly-apidocs < 1.22 | |
158 | BuildArch: noarch | |
159 | ||
160 | %description apidocs | |
161 | Good GStreamer streaming-media framework plugins API documentation. | |
162 | ||
163 | %description apidocs -l pl.UTF-8 | |
164 | Dokumentacja API dobrych wtyczek środowiska obróbki strumieni | |
165 | GStreamer. | |
166 | ||
167 | ## | |
168 | ## Plugins | |
169 | ## | |
170 | ||
171 | %package -n gstreamer-videosink-aa | |
172 | Summary: GStreamer plugin for Ascii-art output | |
173 | Summary(pl.UTF-8): Wtyczka wyjścia obrazu Ascii-art do GStreamera | |
174 | Group: Libraries | |
175 | Requires: gstreamer >= %{gst_ver} | |
176 | Requires: gstreamer-plugins-base >= %{gstpb_ver} | |
177 | Provides: gstreamer-videosink = %{version} | |
178 | Obsoletes: gstreamer-aalib < 0.10 | |
179 | ||
180 | %description -n gstreamer-videosink-aa | |
181 | Plugin for viewing movies in Ascii-art using aalib library. | |
182 | ||
183 | %description -n gstreamer-videosink-aa -l pl.UTF-8 | |
184 | Wtyczka wyjścia obrazu Ascii-art używająca biblioteki aalib. | |
185 | ||
186 | %package -n gstreamer-amrnb | |
187 | Summary: GStreamer AMR-NB decoder plugin | |
188 | Summary(pl.UTF-8): Wtyczka do GStreamera dekodująca pliki AMR-NB | |
189 | Group: Libraries | |
190 | Requires: gstreamer >= %{gst_ver} | |
191 | Requires: gstreamer-plugins-base >= %{gstpb_ver} | |
192 | Requires: opencore-amr >= 0.1.3 | |
193 | ||
194 | %description -n gstreamer-amrnb | |
195 | Plugin for decoding of AMR-NB files. | |
196 | ||
197 | %description -n gstreamer-amrnb -l pl.UTF-8 | |
198 | Wtyczka dekodująca pliki AMR-NB. | |
199 | ||
200 | %package -n gstreamer-amrwb | |
201 | Summary: GStreamer AMR-WB decoder plugin | |
202 | Summary(pl.UTF-8): Wtyczka do GStreamera dekodująca pliki AMR-WB | |
203 | Group: Libraries | |
204 | Requires: gstreamer >= %{gst_ver} | |
205 | Requires: gstreamer-plugins-base >= %{gstpb_ver} | |
206 | Requires: opencore-amr >= 0.1.3 | |
207 | ||
208 | %description -n gstreamer-amrwb | |
209 | Plugin for decoding of AMR-WB files. | |
210 | ||
211 | %description -n gstreamer-amrwb -l pl.UTF-8 | |
212 | Wtyczka dekodująca pliki AMR-WB. | |
213 | ||
214 | %package -n gstreamer-audio-effects-good | |
215 | Summary: Good GStreamer audio effects plugins | |
216 | Summary(pl.UTF-8): Dobre wtyczki efektów dźwiękowych do GStreamera | |
217 | Group: Libraries | |
218 | Requires: gstreamer >= %{gst_ver} | |
219 | Requires: gstreamer-plugins-base >= %{gstpb_ver} | |
220 | Obsoletes: gstreamer-audio-effects < 0.10 | |
221 | ||
222 | %description -n gstreamer-audio-effects-good | |
223 | Good GStreamer audio effects plugins. | |
224 | ||
225 | %description -n gstreamer-audio-effects-good -l pl.UTF-8 | |
226 | Dobre wtyczki efektów dźwiękowych do GStreamera. | |
227 | ||
228 | %package -n gstreamer-audio-formats | |
229 | Summary: GStreamer audio format plugins | |
230 | Summary(pl.UTF-8): Wtyczki formatów dźwięku | |
231 | Group: Libraries | |
232 | Requires: gstreamer >= %{gst_ver} | |
233 | Requires: gstreamer-plugins-base >= %{gstpb_ver} | |
234 | # for locales in wavparse module | |
235 | Requires: %{name} = %{version}-%{release} | |
236 | ||
237 | %description -n gstreamer-audio-formats | |
238 | Plugin for playback of WAV, au and mod audio files as well as MP3 | |
239 | type. | |
240 | ||
241 | %description -n gstreamer-audio-formats -l pl.UTF-8 | |
242 | Wtyczka do odwarzania dźwięku w formacie au, WAV, mod oraz MP3. | |
243 | ||
244 | %package -n gstreamer-cairo | |
245 | Summary: GStreamer cairo plugin | |
246 | Summary(pl.UTF-8): Wtyczka cairo do GStreamera | |
247 | Group: Libraries | |
248 | Requires: cairo >= 1.10.0 | |
249 | Requires: cairo-gobject >= 1.10.0 | |
250 | Requires: gstreamer >= %{gst_ver} | |
251 | Requires: gstreamer-plugins-base >= %{gstpb_ver} | |
252 | ||
253 | %description -n gstreamer-cairo | |
254 | GStreamer cairo plugin. | |
255 | ||
256 | %description -n gstreamer-cairo -l pl.UTF-8 | |
257 | Wtyczka cairo do GStreamera. | |
258 | ||
259 | %package -n gstreamer-dv | |
260 | Summary: GStreamer dv plugin | |
261 | Summary(pl.UTF-8): Wtyczka dv do GStreamera | |
262 | Group: Libraries | |
263 | Requires: gstreamer >= %{gst_ver} | |
264 | Requires: gstreamer-plugins-base >= %{gstpb_ver} | |
265 | Requires: libdv >= 0.104 | |
266 | ||
267 | %description -n gstreamer-dv | |
268 | Plugin for digital video support. | |
269 | ||
270 | %description -n gstreamer-dv -l pl.UTF-8 | |
271 | Wtyczka do GStreamera obsługująca cyfrowy obraz. | |
272 | ||
273 | %package -n gstreamer-flac | |
274 | Summary: GStreamer plugin for FLAC lossless audio format | |
275 | Summary(pl.UTF-8): Wtyczka do GStreamera obsługująca bezstratny format dźwięku FLAC | |
276 | Group: Libraries | |
277 | Requires: flac >= 1.1.4 | |
278 | Requires: gstreamer >= %{gst_ver} | |
279 | Requires: gstreamer-plugins-base >= %{gstpb_ver} | |
280 | ||
281 | %description -n gstreamer-flac | |
282 | Plugin for the free FLAC lossless audio format. | |
283 | ||
284 | %description -n gstreamer-flac -l pl.UTF-8 | |
285 | Wtyczka obsługująca wolnodostępny, bezstratny format dźwięku FLAC. | |
286 | ||
287 | %package -n gstreamer-gdkpixbuf | |
288 | Summary: GStreamer images input plugin | |
289 | Summary(pl.UTF-8): Wtyczka do GStreamera wczytująca obrazki | |
290 | Group: Libraries | |
291 | Requires: gdk-pixbuf2 >= 2.8.0 | |
292 | Requires: gstreamer >= %{gst_ver} | |
293 | Requires: gstreamer-plugins-base >= %{gstpb_ver} | |
294 | ||
295 | %description -n gstreamer-gdkpixbuf | |
296 | This GStreamer plugin load images via gdkpixbuf library. | |
297 | ||
298 | %description -n gstreamer-gdkpixbuf -l pl.UTF-8 | |
299 | Ta wtyczka GStreamera wczytuje obrazki za pośrednictwem biblioteki | |
300 | gdkpixbuf. | |
301 | ||
302 | %package -n gstreamer-videosink-gtk | |
303 | Summary: GStreamer GTK+ (3.x) output plugin | |
304 | Summary(pl.UTF-8): Wtyczka wyjścia obrazu GTK+ (3.x) dla GStreamera | |
305 | Group: Libraries | |
306 | Requires: gstreamer >= %{gst_ver} | |
307 | Requires: gstreamer-gl-libs >= %{gstpb_ver} | |
308 | Requires: gstreamer-plugins-base >= %{gstpb_ver} | |
309 | Requires: gtk+3 >= 3.15.0 | |
310 | Provides: gstreamer-videosink = %{version} | |
311 | ||
312 | %description -n gstreamer-videosink-gtk | |
313 | GStreamer GTK+ (3.x) output plugin. | |
314 | ||
315 | %description -n gstreamer-videosink-gtk -l pl.UTF-8 | |
316 | Wtyczka wyjścia obrazu GTK+ (3.x) dla GStreamera. | |
317 | ||
318 | %package -n gstreamer-jack | |
319 | Summary: GStreamer plugin for the JACK Sound Server | |
320 | Summary(pl.UTF-8): Wtyczka serwera dźwięku JACK dla GStreamera | |
321 | Group: Libraries | |
322 | Requires: gstreamer >= %{gst_ver} | |
323 | Requires: gstreamer-plugins-base >= %{gstpb_ver} | |
324 | Requires: jack-audio-connection-kit-libs >= 1.9.7 | |
325 | # for locales | |
326 | Requires: %{name} = %{version}-%{release} | |
327 | Provides: gstreamer-audiosink = %{version} | |
328 | ||
329 | %description -n gstreamer-jack | |
330 | Plugin for the JACK professional sound server. | |
331 | ||
332 | %description -n gstreamer-jack -l pl.UTF-8 | |
333 | Wtyczka dla profesjonalnego serwera dźwięku JACK. | |
334 | ||
335 | %package -n gstreamer-videosink-libcaca | |
336 | Summary: GStreamer plugin for libcaca Ascii-art output | |
337 | Summary(pl.UTF-8): Wtyczka libcaca do GStreamera | |
338 | Group: Libraries | |
339 | Requires: gstreamer >= %{gst_ver} | |
340 | Requires: gstreamer-plugins-base >= %{gstpb_ver} | |
341 | Provides: gstreamer-videosink = %{version} | |
342 | ||
343 | %description -n gstreamer-videosink-libcaca | |
344 | GStreamer plug-in for libcaca Ascii-art output. | |
345 | ||
346 | %description -n gstreamer-videosink-libcaca -l pl.UTF-8 | |
347 | Wtyczka libcaca do GStreamera. | |
348 | ||
349 | %package -n gstreamer-lame | |
350 | Summary: GStreamer plugin encoding MP3 songs | |
351 | Summary(pl.UTF-8): Wtyczka do GStreamera kodująca pliki MP3 | |
352 | Group: Libraries | |
353 | # for NLS | |
354 | Requires: %{name} = %{version}-%{release} | |
355 | Requires: gstreamer >= %{gst_ver} | |
356 | Requires: gstreamer-plugins-base >= %{gstpb_ver} | |
357 | Requires: lame-libs >= 3.98 | |
358 | ||
359 | %description -n gstreamer-lame | |
360 | Plugin for encoding MP3 with lame. | |
361 | ||
362 | %description -n gstreamer-lame -l pl.UTF-8 | |
363 | Wtyczka do GStreamera kodująca pliki MP3 przy użyciu lame. | |
364 | ||
365 | %package -n gstreamer-mpg123 | |
366 | Summary: GStreamer mpg123 plugin | |
367 | Summary(pl.UTF-8): Wtyczka mpg123 do GStreamera | |
368 | Group: Libraries | |
369 | Requires: gstreamer >= %{gst_ver} | |
370 | Requires: gstreamer-plugins-base >= %{gstpb_ver} | |
371 | Requires: libmpg123 >= 1.14 | |
372 | # plugin obsoleted in 1.12.0, functionality in mpg123 plugin (or libav) | |
373 | Obsoletes: gstreamer-mad < 1.12.0 | |
374 | ||
375 | %description -n gstreamer-mpg123 | |
376 | GStreamer mpg123 plugin for MP3 playback. | |
377 | ||
378 | %description -n gstreamer-mpg123 -l pl.UTF-8 | |
379 | Wtyczka mpg123 do GStreamera, odtwarzająca MP3. | |
380 | ||
381 | %package -n gstreamer-libpng | |
382 | Summary: GStreamer plugin to encode png images | |
383 | Summary(pl.UTF-8): Wtyczka GStreamera kodująca pliki png | |
384 | Group: Libraries | |
385 | Requires: gstreamer >= %{gst_ver} | |
386 | Requires: gstreamer-plugins-base >= %{gstpb_ver} | |
387 | # for locales | |
388 | Requires: %{name} = %{version}-%{release} | |
389 | Requires: libpng >= 2:1.5.1 | |
390 | ||
391 | %description -n gstreamer-libpng | |
392 | Plugin for encoding png images. | |
393 | ||
394 | %description -n gstreamer-libpng -l pl.UTF-8 | |
395 | Wtyczka kodująca pliki png. | |
396 | ||
397 | %package -n gstreamer-audiosink-oss | |
398 | Summary: GStreamer plugins for input and output using OSS | |
399 | Summary(pl.UTF-8): Wtyczki wejścia i wyjścia dźwięku OSS do GStreamera | |
400 | Group: Libraries | |
401 | Requires: gstreamer >= %{gst_ver} | |
402 | Requires: gstreamer-plugins-base >= %{gstpb_ver} | |
403 | # for locales | |
404 | Requires: %{name} = %{version}-%{release} | |
405 | Provides: gstreamer-audiosink = %{version} | |
406 | Obsoletes: gstreamer-oss < 0.10 | |
407 | ||
408 | %description -n gstreamer-audiosink-oss | |
409 | Plugins for output and input to the OpenSoundSystem audio drivers | |
410 | found in the Linux kernels or commercially available from OpenSound. | |
411 | ||
412 | %description -n gstreamer-audiosink-oss -l pl.UTF-8 | |
413 | Wtyczki wyjścia i wejścia dźwięku używające sterowników | |
414 | OpenSoundSystem obecnych w jądrach Linuksa lub dostępnych komercyjnie | |
415 | od OpenSound. | |
416 | ||
417 | %package -n gstreamer-pulseaudio | |
418 | Summary: GStreamer plugin for PulseAudio sound server | |
419 | Summary(pl.UTF-8): Wtyczka GStreamera dla serwera dźwięku PulseAudio | |
420 | Group: Libraries | |
421 | Requires: gstreamer >= %{gst_ver} | |
422 | Requires: gstreamer-plugins-base >= %{gstpb_ver} | |
423 | Requires: pulseaudio >= 2.0 | |
424 | # for locales | |
425 | Requires: %{name} = %{version}-%{release} | |
426 | Provides: gstreamer-audiosink = %{version} | |
427 | Obsoletes: gstreamer-audiosink-polypaudio < 0.10 | |
428 | Obsoletes: gstreamer-polypaudio < 0.10 | |
429 | ||
430 | %description -n gstreamer-pulseaudio | |
431 | GStreamer plugin for PulseAudio sound server. | |
432 | ||
433 | %description -n gstreamer-pulseaudio -l pl.UTF-8 | |
434 | Wtyczka GStreamera dla serwera dźwięku PulseAudio. | |
435 | ||
436 | %package -n gstreamer-videosink-qt | |
437 | Summary: GStreamer Qt (5.x) output plugin | |
438 | Summary(pl.UTF-8): Wtyczka wyjścia obrazu Qt (5.x) dla GStreamera | |
439 | Group: Libraries | |
440 | Requires: Qt5Core >= 5.9.0 | |
441 | Requires: Qt5Gui >= 5.9.0 | |
442 | Requires: Qt5Quick >= 5.9.0 | |
443 | Requires: gstreamer >= %{gst_ver} | |
444 | Requires: gstreamer-gl-libs >= %{gstpb_ver} | |
445 | Requires: gstreamer-plugins-base >= %{gstpb_ver} | |
446 | Provides: gstreamer-videosink = %{version} | |
447 | ||
448 | %description -n gstreamer-videosink-qt | |
449 | GStreamer Qt (5.x) output plugin. | |
450 | ||
451 | %description -n gstreamer-videosink-qt -l pl.UTF-8 | |
452 | Wtyczka wyjścia obrazu Qt (5.x) dla GStreamera. | |
453 | ||
454 | %package -n gstreamer-videosink-qt6 | |
455 | Summary: GStreamer Qt 6.x output plugin | |
456 | Summary(pl.UTF-8): Wtyczka wyjścia obrazu Qt 6.x dla GStreamera | |
457 | Group: Libraries | |
458 | Requires: gstreamer >= %{gst_ver} | |
459 | Requires: gstreamer-gl-libs >= %{gstpb_ver} | |
460 | Requires: gstreamer-plugins-base >= %{gstpb_ver} | |
461 | Provides: gstreamer-videosink = %{version} | |
462 | ||
463 | %description -n gstreamer-videosink-qt6 | |
464 | GStreamer Qt 6.x output plugin. | |
465 | ||
466 | %description -n gstreamer-videosink-qt6 -l pl.UTF-8 | |
467 | Wtyczka wyjścia obrazu Qt 6.x dla GStreamera. | |
468 | ||
469 | %package -n gstreamer-raw1394 | |
470 | Summary: GStreamer raw1394 Firewire plugin | |
471 | Summary(pl.UTF-8): Wtyczka FireWire dla GStreamera | |
472 | Group: Libraries | |
473 | Requires: gstreamer >= %{gst_ver} | |
474 | Requires: libavc1394 >= 0.5.4 | |
475 | Requires: libiec61883 >= 1.0.0 | |
476 | Requires: libraw1394 >= 2.0.0 | |
477 | ||
478 | %description -n gstreamer-raw1394 | |
479 | Plugin for digital video support using raw1394. | |
480 | ||
481 | %description -n gstreamer-raw1394 -l pl.UTF-8 | |
482 | Wtyczka dająca dostęp do cyfrowego obrazu przy użyciu raw1394. | |
483 | ||
484 | %package -n gstreamer-shout2 | |
485 | Summary: GStreamer plugin for communicating with Shoutcast servers | |
486 | Summary(pl.UTF-8): Wtyczka do GStreamera umożliwiająca komunikację z serwerami Shoutcast | |
487 | Group: Libraries | |
488 | Requires: gstreamer >= %{gst_ver} | |
489 | Requires: libshout >= 2.4.6 | |
490 | # for locales | |
491 | Requires: %{name} = %{version}-%{release} | |
492 | ||
493 | %description -n gstreamer-shout2 | |
494 | GStreamer plugin for communicating with Shoutcast servers. | |
495 | ||
496 | %description -n gstreamer-shout2 -l pl.UTF-8 | |
497 | Wtyczka do GStreamera umożliwiająca komunikację z serwerami Shoutcast. | |
498 | ||
499 | %package -n gstreamer-soup | |
500 | Summary: GStreamer Soup plugin | |
501 | Summary(pl.UTF-8): Wtyczka biblioteki Soup dla GStreamera | |
502 | Group: Libraries | |
503 | Requires: gstreamer >= %{gst_ver} | |
504 | Requires: gstreamer-plugins-base >= %{gstpb_ver} | |
505 | # or libsoup3 (runtime detected) | |
506 | Requires: libsoup >= 2.48 | |
507 | # for locales | |
508 | Requires: %{name} = %{version}-%{release} | |
509 | ||
510 | %description -n gstreamer-soup | |
511 | GStreamer Plugin for downloading files with Soup library. | |
512 | ||
513 | %description -n gstreamer-soup -l pl.UTF-8 | |
514 | Wtyczka GStreamera umożliwiająca ściąganie plików za pomocą biblioteki | |
515 | Soup. | |
516 | ||
517 | %package -n gstreamer-speex | |
518 | Summary: GStreamer speex codec decoder/encoder plugin | |
519 | Summary(pl.UTF-8): Wtyczka do GStreamera obsługująca kodek Speex | |
520 | Group: Libraries | |
521 | Requires: gstreamer >= %{gst_ver} | |
522 | Requires: gstreamer-plugins-base >= %{gstpb_ver} | |
523 | Requires: speex >= 1:1.1.6 | |
524 | ||
525 | %description -n gstreamer-speex | |
526 | GStreamer speex codec decoder/encoder plugin. | |
527 | ||
528 | %description -n gstreamer-speex -l pl.UTF-8 | |
529 | Wtyczka do GStreamera obsługująca kodek Speex. | |
530 | ||
531 | %package -n gstreamer-taglib | |
532 | Summary: GStreamer tag writing plugin based on taglib | |
533 | Summary(pl.UTF-8): Wtyczka GStreamera zapisująca znaczniki oparta na bibliotece taglib | |
534 | Group: Libraries | |
535 | Requires: gstreamer >= %{gst_ver} | |
536 | Requires: gstreamer-plugins-base >= %{gstpb_ver} | |
537 | Requires: taglib >= 1.5 | |
538 | ||
539 | %description -n gstreamer-taglib | |
540 | GStreamer tag writing plugin based on taglib. | |
541 | ||
542 | %description -n gstreamer-taglib -l pl.UTF-8 | |
543 | Wtyczka GStreamera zapisująca znaczniki oparta na bibliotece taglib. | |
544 | ||
545 | %package -n gstreamer-twolame | |
546 | Summary: GStreamer plugin encoding MP2 songs | |
547 | Summary(pl.UTF-8): Wtyczka do GStreamera kodujące pliki MP2 | |
548 | Group: Libraries | |
549 | # for NLS | |
550 | Requires: %{name} = %{version}-%{release} | |
551 | Requires: gstreamer >= %{gst_ver} | |
552 | Requires: gstreamer-plugins-base >= %{gstpb_ver} | |
553 | Requires: twolame-libs >= 0.3.13 | |
554 | ||
555 | %description -n gstreamer-twolame | |
556 | Plugin for encoding MP2 with twolame. | |
557 | ||
558 | %description -n gstreamer-twolame -l pl.UTF-8 | |
559 | Wtyczka do GStreamera kodująca pliki MP2 przy użyciu twolame. | |
560 | ||
561 | %package -n gstreamer-v4l2 | |
562 | Summary: GStreamer Video4Linux2 input plugin | |
563 | Summary(pl.UTF-8): Wtyczka wejścia Video4Linux2 dla GStreamera | |
564 | Group: Libraries | |
565 | Requires: %{name} = %{version}-%{release} | |
566 | Requires: gstreamer >= %{gst_ver} | |
567 | Requires: gstreamer-plugins-base >= %{gstpb_ver} | |
568 | Requires: udev-glib >= 1:147 | |
569 | ||
570 | %description -n gstreamer-v4l2 | |
571 | GStreamer plugin for accessing Video4Linux2 devices. | |
572 | ||
573 | %description -n gstreamer-v4l2 -l pl.UTF-8 | |
574 | Wtyczka GStreamera pozwalająca na dostęp do urządzeń Video4Linux2. | |
575 | ||
576 | %package -n gstreamer-video-effects | |
577 | Summary: GStreamer video effects plugins | |
578 | Summary(pl.UTF-8): Wtyczki efektów wideo do GStreamera | |
579 | Group: Libraries | |
580 | Requires: gstreamer >= %{gst_ver} | |
581 | Requires: gstreamer-plugins-base >= %{gstpb_ver} | |
582 | # for locales in jpeg module | |
583 | Requires: %{name} = %{version}-%{release} | |
584 | ||
585 | %description -n gstreamer-video-effects | |
586 | GStreamer video effects plugins. | |
587 | ||
588 | %description -n gstreamer-video-effects -l pl.UTF-8 | |
589 | Wtyczki efektów wideo do GStreamera. | |
590 | ||
591 | %package -n gstreamer-visualisation | |
592 | Summary: GStreamer visualisations plugins | |
593 | Summary(pl.UTF-8): Wtyczki wizualizacji do GStreamera | |
594 | Group: Libraries | |
595 | Requires: gstreamer >= %{gst_ver} | |
596 | Requires: gstreamer-plugins-base >= %{gstpb_ver} | |
597 | ||
598 | %description -n gstreamer-visualisation | |
599 | Various plugins for visual effects to use with audio. Included are | |
600 | monoscope, spectrum, goom (2k4) and goom2k1. | |
601 | ||
602 | %description -n gstreamer-visualisation -l pl.UTF-8 | |
603 | Różne wtyczki efektów wizualnych do używania z dźwiękiem. Załączone: | |
604 | monoscope, spectrum, goom (2k4) i goom2k1. | |
605 | ||
606 | %package -n gstreamer-vpx | |
607 | Summary: GStreamer plugin for VP8/VP9 video format | |
608 | Summary(pl.UTF-8): Wtyczka do GStreamera obsługująca format obrazu VP8/VP9 | |
609 | Group: Libraries | |
610 | Requires: gstreamer >= %{gst_ver} | |
611 | Requires: gstreamer-plugins-base >= %{gstpb_ver} | |
612 | Requires: libvpx >= 1.8.0 | |
613 | Obsoletes: gstreamer-vp8 < 1.0 | |
614 | ||
615 | %description -n gstreamer-vpx | |
616 | GStreamer plugin for VP8/VP9 video format using libvpx library. | |
617 | ||
618 | %description -n gstreamer-vpx -l pl.UTF-8 | |
619 | Wtyczka do GStreamera obsługująca format obrazu VP8/VP9 przy użyciu | |
620 | biblioteki libvpx. | |
621 | ||
622 | %package -n gstreamer-wavpack | |
623 | Summary: GStreamer plugin for Wavpack lossless audio format | |
624 | Summary(pl.UTF-8): Wtyczka do GStreamera obsługująca bezstratny format dźwięku Wavpack | |
625 | Group: Libraries | |
626 | Requires: gstreamer >= %{gst_ver} | |
627 | Requires: gstreamer-plugins-base >= %{gstpb_ver} | |
628 | Requires: wavpack-libs >= 4.60.0 | |
629 | ||
630 | %description -n gstreamer-wavpack | |
631 | Plugin for lossless Wavpack audio format. | |
632 | ||
633 | %description -n gstreamer-wavpack -l pl.UTF-8 | |
634 | Wtyczka obsługująca bezstratny format dźwięku Wavpack. | |
635 | ||
636 | %package -n gstreamer-ximagesrc | |
637 | Summary: GStreamer X11 video input plugin using standard Xlib calls | |
638 | Summary(pl.UTF-8): Wtyczka wejścia obrazu X11 GStreamera używająca standardowych wywołań Xlib | |
639 | Group: Libraries | |
640 | Requires: %{name} = %{version}-%{release} | |
641 | Requires: gstreamer >= %{gst_ver} | |
642 | Requires: gstreamer-plugins-base >= %{gstpb_ver} | |
643 | ||
644 | %description -n gstreamer-ximagesrc | |
645 | GStreamer X11 video input plugin using standard Xlib calls. | |
646 | ||
647 | %description -n gstreamer-ximagesrc -l pl.UTF-8 | |
648 | Wtyczka wejścia obrazu X11 GStreamera używająca standardowych wywołań | |
649 | Xlib. | |
650 | ||
651 | %prep | |
652 | %setup -q -n %{gstname}-%{version} | |
653 | ||
654 | %build | |
655 | %meson build \ | |
656 | --default-library=shared \ | |
657 | %{!?with_aalib:-Daalib=disabled} \ | |
658 | %{!?with_amr:-Damrnb=disabled} \ | |
659 | %{!?with_amr:-Damrwbdec=disabled} \ | |
660 | %{!?with_cairo:-Dcairo=disabled} \ | |
661 | %{!?with_apidocs:-Ddoc=disabled} \ | |
662 | %{!?with_gtk:-Dgtk3=disabled} \ | |
663 | %{!?with_jack:-Djack=disabled} \ | |
664 | %{!?with_lame:-Dlame=disabled} \ | |
665 | %{!?with_caca:-Dlibcaca=disabled} \ | |
666 | %{!?with_mpg123:-Dmpg123=disabled} \ | |
667 | %{!?with_qt5:-Dqt5=disabled} \ | |
668 | %{!?with_qt6:-Dqt6=disabled} \ | |
669 | %{!?with_soup:-Dsoup=disabled} \ | |
670 | %{!?with_speex:-Dspeex=disabled} \ | |
671 | %{!?with_twolame:-Dtwolame=disabled} \ | |
672 | %{!?with_wavpack:-Dwavpack=disabled} | |
673 | ||
674 | %ninja_build -C build | |
675 | ||
676 | %if %{with apidocs} | |
677 | cd build/docs | |
678 | for config in plugin-*.json ; do | |
679 | LC_ALL=C.UTF-8 hotdoc run --conf-file "$config" | |
680 | done | |
681 | # not available on Linux | |
682 | %{__rm} -r plugin-{osxaudio,osxvideo} | |
683 | %endif | |
684 | ||
685 | %install | |
686 | rm -rf $RPM_BUILD_ROOT | |
687 | ||
688 | %ninja_install -C build | |
689 | ||
690 | %if %{with apidocs} | |
691 | install -d $RPM_BUILD_ROOT%{_docdir}/gstreamer-%{gstmver} | |
692 | for d in build/docs/plugin-* ; do | |
693 | [ ! -d "$d" ] || cp -pr "$d" $RPM_BUILD_ROOT%{_docdir}/gstreamer-%{gstmver} | |
694 | done | |
695 | %endif | |
696 | ||
697 | %find_lang %{gstname}-%{gstmver} | |
698 | ||
699 | %clean | |
700 | rm -rf $RPM_BUILD_ROOT | |
701 | ||
702 | %files -f %{gstname}-%{gstmver}.lang | |
703 | %defattr(644,root,root,755) | |
704 | %doc AUTHORS ChangeLog NEWS README.md RELEASE | |
705 | %attr(755,root,root) %{gstlibdir}/libgstadaptivedemux2.so | |
706 | %attr(755,root,root) %{gstlibdir}/libgstalphacolor.so | |
707 | %attr(755,root,root) %{gstlibdir}/libgstalpha.so | |
708 | %attr(755,root,root) %{gstlibdir}/libgstapetag.so | |
709 | %attr(755,root,root) %{gstlibdir}/libgstaudiofx.so | |
710 | %attr(755,root,root) %{gstlibdir}/libgstautodetect.so | |
711 | %attr(755,root,root) %{gstlibdir}/libgstavi.so | |
712 | %attr(755,root,root) %{gstlibdir}/libgstdebug.so | |
713 | %attr(755,root,root) %{gstlibdir}/libgstdtmf.so | |
714 | %attr(755,root,root) %{gstlibdir}/libgstequalizer.so | |
715 | %attr(755,root,root) %{gstlibdir}/libgstdeinterlace.so | |
716 | %attr(755,root,root) %{gstlibdir}/libgstflv.so | |
717 | %attr(755,root,root) %{gstlibdir}/libgstflxdec.so | |
718 | %attr(755,root,root) %{gstlibdir}/libgsticydemux.so | |
719 | %attr(755,root,root) %{gstlibdir}/libgstid3demux.so | |
720 | %attr(755,root,root) %{gstlibdir}/libgstimagefreeze.so | |
721 | %attr(755,root,root) %{gstlibdir}/libgstinterleave.so | |
722 | %attr(755,root,root) %{gstlibdir}/libgstisomp4.so | |
723 | %attr(755,root,root) %{gstlibdir}/libgstmatroska.so | |
724 | %attr(755,root,root) %{gstlibdir}/libgstmultifile.so | |
725 | %attr(755,root,root) %{gstlibdir}/libgstmultipart.so | |
726 | %attr(755,root,root) %{gstlibdir}/libgstnavigationtest.so | |
727 | %attr(755,root,root) %{gstlibdir}/libgstoss4.so | |
728 | %attr(755,root,root) %{gstlibdir}/libgstreplaygain.so | |
729 | %attr(755,root,root) %{gstlibdir}/libgstrtp.so | |
730 | %attr(755,root,root) %{gstlibdir}/libgstrtpmanager.so | |
731 | %attr(755,root,root) %{gstlibdir}/libgstrtsp.so | |
732 | %attr(755,root,root) %{gstlibdir}/libgstshapewipe.so | |
733 | %attr(755,root,root) %{gstlibdir}/libgstudp.so | |
734 | %attr(755,root,root) %{gstlibdir}/libgstvideobox.so | |
735 | %attr(755,root,root) %{gstlibdir}/libgstvideocrop.so | |
736 | %attr(755,root,root) %{gstlibdir}/libgstvideofilter.so | |
737 | %attr(755,root,root) %{gstlibdir}/libgstvideomixer.so | |
738 | %attr(755,root,root) %{gstlibdir}/libgstxingmux.so | |
739 | %attr(755,root,root) %{gstlibdir}/libgsty4menc.so | |
740 | %{_datadir}/gstreamer-%{gstmver}/presets | |
741 | ||
742 | %if %{with apidocs} | |
743 | %files apidocs | |
744 | %defattr(644,root,root,755) | |
745 | %{_docdir}/gstreamer-%{gstmver}/plugin-1394 | |
746 | %{_docdir}/gstreamer-%{gstmver}/plugin-aasink | |
747 | %{_docdir}/gstreamer-%{gstmver}/plugin-adaptivedemux2 | |
748 | %{_docdir}/gstreamer-%{gstmver}/plugin-alaw | |
749 | %{_docdir}/gstreamer-%{gstmver}/plugin-alpha | |
750 | %{_docdir}/gstreamer-%{gstmver}/plugin-alphacolor | |
751 | %{_docdir}/gstreamer-%{gstmver}/plugin-amrnb | |
752 | %{_docdir}/gstreamer-%{gstmver}/plugin-amrwbdec | |
753 | %{_docdir}/gstreamer-%{gstmver}/plugin-apetag | |
754 | %{_docdir}/gstreamer-%{gstmver}/plugin-audiofx | |
755 | %{_docdir}/gstreamer-%{gstmver}/plugin-audioparsers | |
756 | %{_docdir}/gstreamer-%{gstmver}/plugin-auparse | |
757 | %{_docdir}/gstreamer-%{gstmver}/plugin-autodetect | |
758 | %{_docdir}/gstreamer-%{gstmver}/plugin-avi | |
759 | %{_docdir}/gstreamer-%{gstmver}/plugin-cacasink | |
760 | %{_docdir}/gstreamer-%{gstmver}/plugin-cairo | |
761 | %{_docdir}/gstreamer-%{gstmver}/plugin-cutter | |
762 | %{_docdir}/gstreamer-%{gstmver}/plugin-debug | |
763 | %{_docdir}/gstreamer-%{gstmver}/plugin-deinterlace | |
764 | %{_docdir}/gstreamer-%{gstmver}/plugin-dtmf | |
765 | %{_docdir}/gstreamer-%{gstmver}/plugin-dv | |
766 | %{_docdir}/gstreamer-%{gstmver}/plugin-effectv | |
767 | %{_docdir}/gstreamer-%{gstmver}/plugin-equalizer | |
768 | %{_docdir}/gstreamer-%{gstmver}/plugin-flac | |
769 | %{_docdir}/gstreamer-%{gstmver}/plugin-flv | |
770 | %{_docdir}/gstreamer-%{gstmver}/plugin-flxdec | |
771 | %{_docdir}/gstreamer-%{gstmver}/plugin-gdkpixbuf | |
772 | %{_docdir}/gstreamer-%{gstmver}/plugin-goom | |
773 | %{_docdir}/gstreamer-%{gstmver}/plugin-goom2k1 | |
774 | %{_docdir}/gstreamer-%{gstmver}/plugin-gtk | |
775 | %{_docdir}/gstreamer-%{gstmver}/plugin-icydemux | |
776 | %{_docdir}/gstreamer-%{gstmver}/plugin-id3demux | |
777 | %{_docdir}/gstreamer-%{gstmver}/plugin-imagefreeze | |
778 | %{_docdir}/gstreamer-%{gstmver}/plugin-interleave | |
779 | %{_docdir}/gstreamer-%{gstmver}/plugin-isomp4 | |
780 | %{_docdir}/gstreamer-%{gstmver}/plugin-jack | |
781 | %{_docdir}/gstreamer-%{gstmver}/plugin-jpeg | |
782 | %{_docdir}/gstreamer-%{gstmver}/plugin-lame | |
783 | %{_docdir}/gstreamer-%{gstmver}/plugin-level | |
784 | %{_docdir}/gstreamer-%{gstmver}/plugin-matroska | |
785 | %{_docdir}/gstreamer-%{gstmver}/plugin-monoscope | |
786 | %{_docdir}/gstreamer-%{gstmver}/plugin-mpg123 | |
787 | %{_docdir}/gstreamer-%{gstmver}/plugin-mulaw | |
788 | %{_docdir}/gstreamer-%{gstmver}/plugin-multifile | |
789 | %{_docdir}/gstreamer-%{gstmver}/plugin-multipart | |
790 | %{_docdir}/gstreamer-%{gstmver}/plugin-navigationtest | |
791 | %{_docdir}/gstreamer-%{gstmver}/plugin-oss4 | |
792 | %{_docdir}/gstreamer-%{gstmver}/plugin-ossaudio | |
793 | %{_docdir}/gstreamer-%{gstmver}/plugin-png | |
794 | %{_docdir}/gstreamer-%{gstmver}/plugin-pulseaudio | |
795 | %{_docdir}/gstreamer-%{gstmver}/plugin-qmlgl | |
796 | %{_docdir}/gstreamer-%{gstmver}/plugin-replaygain | |
797 | %{_docdir}/gstreamer-%{gstmver}/plugin-rpicamsrc | |
798 | %{_docdir}/gstreamer-%{gstmver}/plugin-rtp | |
799 | %{_docdir}/gstreamer-%{gstmver}/plugin-rtpmanager | |
800 | %{_docdir}/gstreamer-%{gstmver}/plugin-rtsp | |
801 | %{_docdir}/gstreamer-%{gstmver}/plugin-shapewipe | |
802 | %{_docdir}/gstreamer-%{gstmver}/plugin-shout2 | |
803 | %{_docdir}/gstreamer-%{gstmver}/plugin-smpte | |
804 | %{_docdir}/gstreamer-%{gstmver}/plugin-soup | |
805 | %{_docdir}/gstreamer-%{gstmver}/plugin-spectrum | |
806 | %{_docdir}/gstreamer-%{gstmver}/plugin-speex | |
807 | %{_docdir}/gstreamer-%{gstmver}/plugin-taglib | |
808 | %{_docdir}/gstreamer-%{gstmver}/plugin-twolame | |
809 | %{_docdir}/gstreamer-%{gstmver}/plugin-udp | |
810 | %{_docdir}/gstreamer-%{gstmver}/plugin-video4linux2 | |
811 | %{_docdir}/gstreamer-%{gstmver}/plugin-videobox | |
812 | %{_docdir}/gstreamer-%{gstmver}/plugin-videocrop | |
813 | %{_docdir}/gstreamer-%{gstmver}/plugin-videofilter | |
814 | %{_docdir}/gstreamer-%{gstmver}/plugin-videomixer | |
815 | %{_docdir}/gstreamer-%{gstmver}/plugin-vpx | |
816 | %{_docdir}/gstreamer-%{gstmver}/plugin-wavenc | |
817 | %{_docdir}/gstreamer-%{gstmver}/plugin-wavpack | |
818 | %{_docdir}/gstreamer-%{gstmver}/plugin-wavparse | |
819 | %{_docdir}/gstreamer-%{gstmver}/plugin-ximagesrc | |
820 | %{_docdir}/gstreamer-%{gstmver}/plugin-xingmux | |
821 | %{_docdir}/gstreamer-%{gstmver}/plugin-y4menc | |
822 | %endif | |
823 | ||
824 | ## | |
825 | ## Plugins | |
826 | ## | |
827 | ||
828 | %if %{with aalib} | |
829 | %files -n gstreamer-videosink-aa | |
830 | %defattr(644,root,root,755) | |
831 | %attr(755,root,root) %{gstlibdir}/libgstaasink.so | |
832 | %endif | |
833 | ||
834 | %if %{with amr} | |
835 | %files -n gstreamer-amrnb | |
836 | %defattr(644,root,root,755) | |
837 | %attr(755,root,root) %{gstlibdir}/libgstamrnb.so | |
838 | ||
839 | %files -n gstreamer-amrwb | |
840 | %defattr(644,root,root,755) | |
841 | %attr(755,root,root) %{gstlibdir}/libgstamrwbdec.so | |
842 | %endif | |
843 | ||
844 | %files -n gstreamer-audio-effects-good | |
845 | %defattr(644,root,root,755) | |
846 | %attr(755,root,root) %{gstlibdir}/libgstalaw.so | |
847 | %attr(755,root,root) %{gstlibdir}/libgstcutter.so | |
848 | %attr(755,root,root) %{gstlibdir}/libgstlevel.so | |
849 | %attr(755,root,root) %{gstlibdir}/libgstmulaw.so | |
850 | ||
851 | %files -n gstreamer-audio-formats | |
852 | %defattr(644,root,root,755) | |
853 | %attr(755,root,root) %{gstlibdir}/libgstauparse.so | |
854 | %attr(755,root,root) %{gstlibdir}/libgstaudioparsers.so | |
855 | %attr(755,root,root) %{gstlibdir}/libgstwavparse.so | |
856 | %attr(755,root,root) %{gstlibdir}/libgstwavenc.so | |
857 | ||
858 | %if %{with cairo} | |
859 | %files -n gstreamer-cairo | |
860 | %defattr(644,root,root,755) | |
861 | %attr(755,root,root) %{gstlibdir}/libgstcairo.so | |
862 | %endif | |
863 | ||
864 | %files -n gstreamer-dv | |
865 | %defattr(644,root,root,755) | |
866 | %attr(755,root,root) %{gstlibdir}/libgstdv.so | |
867 | ||
868 | %files -n gstreamer-flac | |
869 | %defattr(644,root,root,755) | |
870 | %attr(755,root,root) %{gstlibdir}/libgstflac.so | |
871 | ||
872 | %files -n gstreamer-gdkpixbuf | |
873 | %defattr(644,root,root,755) | |
874 | %attr(755,root,root) %{gstlibdir}/libgstgdkpixbuf.so | |
875 | ||
876 | %if %{with gtk} | |
877 | %files -n gstreamer-videosink-gtk | |
878 | %defattr(644,root,root,755) | |
879 | %attr(755,root,root) %{gstlibdir}/libgstgtk.so | |
880 | %endif | |
881 | ||
882 | %if %{with jack} | |
883 | %files -n gstreamer-jack | |
884 | %defattr(644,root,root,755) | |
885 | %attr(755,root,root) %{gstlibdir}/libgstjack.so | |
886 | %endif | |
887 | ||
888 | %if %{with caca} | |
889 | %files -n gstreamer-videosink-libcaca | |
890 | %defattr(644,root,root,755) | |
891 | %attr(755,root,root) %{gstlibdir}/libgstcacasink.so | |
892 | %endif | |
893 | ||
894 | %if %{with lame} | |
895 | %files -n gstreamer-lame | |
896 | %defattr(644,root,root,755) | |
897 | %attr(755,root,root) %{gstlibdir}/libgstlame.so | |
898 | %endif | |
899 | ||
900 | %if %{with mpg123} | |
901 | %files -n gstreamer-mpg123 | |
902 | %defattr(644,root,root,755) | |
903 | %attr(755,root,root) %{gstlibdir}/libgstmpg123.so | |
904 | %endif | |
905 | ||
906 | %files -n gstreamer-libpng | |
907 | %defattr(644,root,root,755) | |
908 | %attr(755,root,root) %{gstlibdir}/libgstpng.so | |
909 | ||
910 | %files -n gstreamer-audiosink-oss | |
911 | %defattr(644,root,root,755) | |
912 | %attr(755,root,root) %{gstlibdir}/libgstossaudio.so | |
913 | ||
914 | %files -n gstreamer-pulseaudio | |
915 | %defattr(644,root,root,755) | |
916 | %attr(755,root,root) %{gstlibdir}/libgstpulseaudio.so | |
917 | ||
918 | %if %{with qt5} | |
919 | %files -n gstreamer-videosink-qt | |
920 | %defattr(644,root,root,755) | |
921 | %attr(755,root,root) %{gstlibdir}/libgstqmlgl.so | |
922 | %endif | |
923 | ||
924 | %if %{with qt6} | |
925 | %files -n gstreamer-videosink-qt6 | |
926 | %defattr(644,root,root,755) | |
927 | %attr(755,root,root) %{gstlibdir}/libgstqml6.so | |
928 | %endif | |
929 | ||
930 | %files -n gstreamer-raw1394 | |
931 | %defattr(644,root,root,755) | |
932 | %attr(755,root,root) %{gstlibdir}/libgst1394.so | |
933 | ||
934 | %files -n gstreamer-shout2 | |
935 | %defattr(644,root,root,755) | |
936 | %attr(755,root,root) %{gstlibdir}/libgstshout2.so | |
937 | ||
938 | %if %{with soup} | |
939 | %files -n gstreamer-soup | |
940 | %defattr(644,root,root,755) | |
941 | %attr(755,root,root) %{gstlibdir}/libgstsoup.so | |
942 | %endif | |
943 | ||
944 | %if %{with speex} | |
945 | %files -n gstreamer-speex | |
946 | %defattr(644,root,root,755) | |
947 | %attr(755,root,root) %{gstlibdir}/libgstspeex.so | |
948 | %endif | |
949 | ||
950 | %files -n gstreamer-taglib | |
951 | %defattr(644,root,root,755) | |
952 | %attr(755,root,root) %{gstlibdir}/libgsttaglib.so | |
953 | ||
954 | %if %{with twolame} | |
955 | %files -n gstreamer-twolame | |
956 | %defattr(644,root,root,755) | |
957 | %attr(755,root,root) %{gstlibdir}/libgsttwolame.so | |
958 | %endif | |
959 | ||
960 | %files -n gstreamer-v4l2 | |
961 | %defattr(644,root,root,755) | |
962 | %attr(755,root,root) %{gstlibdir}/libgstvideo4linux2.so | |
963 | ||
964 | %files -n gstreamer-video-effects | |
965 | %defattr(644,root,root,755) | |
966 | %attr(755,root,root) %{gstlibdir}/libgsteffectv.so | |
967 | %attr(755,root,root) %{gstlibdir}/libgstjpeg.so | |
968 | %attr(755,root,root) %{gstlibdir}/libgstsmpte.so | |
969 | ||
970 | %files -n gstreamer-visualisation | |
971 | %defattr(644,root,root,755) | |
972 | %attr(755,root,root) %{gstlibdir}/libgstgoom.so | |
973 | %attr(755,root,root) %{gstlibdir}/libgstgoom2k1.so | |
974 | %attr(755,root,root) %{gstlibdir}/libgstmonoscope.so | |
975 | %attr(755,root,root) %{gstlibdir}/libgstspectrum.so | |
976 | ||
977 | %files -n gstreamer-vpx | |
978 | %defattr(644,root,root,755) | |
979 | %attr(755,root,root) %{gstlibdir}/libgstvpx.so | |
980 | ||
981 | %if %{with wavpack} | |
982 | %files -n gstreamer-wavpack | |
983 | %defattr(644,root,root,755) | |
984 | %attr(755,root,root) %{gstlibdir}/libgstwavpack.so | |
985 | %endif | |
986 | ||
987 | %files -n gstreamer-ximagesrc | |
988 | %defattr(644,root,root,755) | |
989 | %attr(755,root,root) %{gstlibdir}/libgstximagesrc.so |