1 |
%define api 1.0 |
2 |
%define bname gstreamer%{api} |
3 |
|
4 |
%define build_vulkan 0 |
5 |
%define build_amrwb 0 |
6 |
%define build_faac 0 |
7 |
%define build_faad 0 |
8 |
%define build_fdkaac 0 |
9 |
%define build_dts 0 |
10 |
%define build_gme 1 |
11 |
%define build_libde265 0 |
12 |
%define build_x265 0 |
13 |
%define build_voamrwbenc 0 |
14 |
%define build_voaacenc 0 |
15 |
%define build_opencv 0 |
16 |
# https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1430 |
17 |
%define build_spandsp 0 |
18 |
|
19 |
%if "%{?distro_section}" == "tainted" |
20 |
%define build_amrwb 0 |
21 |
%define build_faac 0 |
22 |
%define build_faad 1 |
23 |
%define build_fdkaac 1 |
24 |
%define build_dts 1 |
25 |
%define build_libde265 1 |
26 |
%define build_x265 1 |
27 |
%define build_voamrwbenc 1 |
28 |
# replaced for fdk-aac (mga#7951) |
29 |
%define build_voaacenc 0 |
30 |
%endif |
31 |
|
32 |
%define libmajor 0 |
33 |
%define libnamecodecs %mklibname gstcodecs %{api} %{libmajor} |
34 |
%define libnamephoto %mklibname gstphotography %{api} %{libmajor} |
35 |
%define libnamecodecparsers %mklibname gstcodecparsers %{api} %{libmajor} |
36 |
%define libnamebase %mklibname gstbasecamerabinsrc %{api} %{libmajor} |
37 |
%define libnameegl %mklibname gstegl %{api} %{libmajor} |
38 |
%define libnameinsertbin %mklibname gstinsertbin %{api} %{libmajor} |
39 |
%define libnamempegts %mklibname gstmpegts %{api} %{libmajor} |
40 |
%define libnameuridownloader %mklibname gsturidownloader %{api} %{libmajor} |
41 |
%define libnametranscoder %mklibname gsttranscoder %{api} %{libmajor} |
42 |
%define libnameva %mklibname gstva %{api} %{libmajor} |
43 |
|
44 |
%define girname %mklibname gstbadaudio-gir %{api} |
45 |
%define gircodecs %mklibname gstcodecs-gir %{api} |
46 |
%define girgstinsertbin %mklibname gstinsertbin-gir %{api} |
47 |
%define girgstanalytics %mklibname gstanalytics-gir %{api} |
48 |
%define girgstdxva %mklibname gstdxva-gir %{api} |
49 |
%define girgstmpegts %mklibname gstmpegts-gir %{api} |
50 |
%define girgstmse %mklibname gstmse-gir %{api} |
51 |
%define girplay %mklibname gstplay-gir %{api} |
52 |
%define girplayer %mklibname gstplayer-gir %{api} |
53 |
%define girwebrtc %mklibname gstwebrtc-gir %{api} |
54 |
%define girtranscoder %mklibname gsttranscoder-gir %{api} |
55 |
%define girvulkan %mklibname gstvulkan-gir %{api} |
56 |
%define girvulkanwayland %mklibname gstvulkanwayland-gir %{api} |
57 |
%define girvulkanxcb %mklibname gstvulkanxcb-gir %{api} |
58 |
%define girgstcuda %mklibname gstcuda-gir %{api} |
59 |
%define gircuda %mklibname cudagst-gir %{api} |
60 |
%define girgstva %mklibname gstva-gir %{api} |
61 |
|
62 |
%define libbadaudio %mklibname gstbadaudio %{api} %{libmajor} |
63 |
%define libgstanalytics %mklibname gstanalytics %{api} %{libmajor} |
64 |
%define libgstdxva %mklibname gstdxva %{api} %{libmajor} |
65 |
%define libgstmse %mklibname gstmse %{api} %{libmajor} |
66 |
%define libgstplay %mklibname gstplay %{api} %{libmajor} |
67 |
%define libgstplayer %mklibname gstplayer %{api} %{libmajor} |
68 |
%define libgstwayland %mklibname gstwayland %{api} %{libmajor} |
69 |
%define libgstopencv %mklibname gstopencv %{api} %{libmajor} |
70 |
%define libgstisoff %mklibname gstisoff %{api} %{libmajor} |
71 |
%define libgstwebrtc %mklibname gstwebrtc %{api} %{libmajor} |
72 |
%define libgstwebrtcnice %mklibname gstwebrtcnice %{api} %{libmajor} |
73 |
%define libgstsctp %mklibname gstsctp %{api} %{libmajor} |
74 |
%define libgstvulkan %mklibname gstvulkan %{api} %{libmajor} |
75 |
%define libgstcuda %mklibname gstcuda %{api} %{libmajor} |
76 |
|
77 |
%define develname %mklibname -d gstreamer-plugins-bad %{api} |
78 |
|
79 |
%define devnametranscoder %mklibname gsttranscoder -d |
80 |
|
81 |
# disabled as we don't have hotdoc |
82 |
%bcond_with docs |
83 |
|
84 |
Summary: GStreamer Streaming-media framework plug-ins |
85 |
Name: %{bname}-plugins-bad |
86 |
Version: 1.24.1 |
87 |
Release: %mkrel 3 |
88 |
License: LGPLv2+ and GPLv2+ |
89 |
Group: Sound/Utilities |
90 |
URL: https://gstreamer.freedesktop.org/ |
91 |
Source: https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-%{version}.tar.xz |
92 |
Patch0: gst-plugins-bad-1.14.0-wildmidi-timidity.cfg.patch |
93 |
|
94 |
BuildRequires: cmake |
95 |
BuildRequires: glslc |
96 |
|
97 |
%ifarch %ix86 |
98 |
BuildRequires: nasm >= 0.90 |
99 |
%endif |
100 |
|
101 |
%ifarch %{valgrind_arches} %{arm32} |
102 |
BuildRequires: pkgconfig(valgrind) |
103 |
%endif |
104 |
BuildRequires: pkgconfig(aom) |
105 |
BuildRequires: pkgconfig(bluez) |
106 |
BuildRequires: pkgconfig(libbs2b) |
107 |
BuildRequires: pkgconfig(cairo) |
108 |
BuildRequires: pkgconfig(dbus-1) |
109 |
BuildRequires: pkgconfig(dvdnav) |
110 |
BuildRequires: pkgconfig(dvdread) |
111 |
BuildRequires: pkgconfig(egl) |
112 |
BuildRequires: pkgconfig(fluidsynth) |
113 |
BuildRequires: pkgconfig(gio-2.0) |
114 |
BuildRequires: pkgconfig(glesv2) |
115 |
BuildRequires: pkgconfig(gmodule-export-2.0) |
116 |
BuildRequires: pkgconfig(gmodule-no-export-2.0) |
117 |
BuildRequires: pkgconfig(gnutls) |
118 |
BuildRequires: pkgconfig(gstreamer-video-1.0) >= %{version} |
119 |
BuildRequires: pkgconfig(gtk+-3.0) |
120 |
BuildRequires: pkgconfig(gudev-1.0) |
121 |
BuildRequires: pkgconfig(lc3) |
122 |
BuildRequires: pkgconfig(lcms2) |
123 |
BuildRequires: pkgconfig(libass) |
124 |
BuildRequires: pkgconfig(libcdaudio) |
125 |
BuildRequires: pkgconfig(libchromaprint) |
126 |
BuildRequires: pkgconfig(libcrypto) |
127 |
BuildRequires: pkgconfig(libcurl) |
128 |
BuildRequires: pkgconfig(libdc1394-2) |
129 |
BuildRequires: pkgconfig(libexif) |
130 |
BuildRequires: pkgconfig(libmodplug) |
131 |
BuildRequires: pkgconfig(libopenjp2) |
132 |
BuildRequires: pkgconfig(libopenmpt) |
133 |
BuildRequires: pkgconfig(libqrencode) |
134 |
BuildRequires: pkgconfig(libssh2) |
135 |
BuildRequires: pkgconfig(librsvg-2.0) |
136 |
BuildRequires: pkgconfig(librtmp) |
137 |
BuildRequires: pkgconfig(libsctp) |
138 |
BuildRequires: pkgconfig(libusb-1.0) |
139 |
BuildRequires: pkgconfig(libwebp) |
140 |
BuildRequires: pkgconfig(libxml-2.0) |
141 |
BuildRequires: pkgconfig(lilv-0) |
142 |
BuildRequires: pkgconfig(lrdf) |
143 |
BuildRequires: pkgconfig(ltc) |
144 |
BuildRequires: pkgconfig(microdns) |
145 |
BuildRequires: pkgconfig(mjpegtools) |
146 |
BuildRequires: pkgconfig(neon) |
147 |
BuildRequires: pkgconfig(nice) |
148 |
BuildRequires: pkgconfig(openal) |
149 |
%if %{build_opencv} |
150 |
BuildRequires: pkgconfig(opencv) |
151 |
%endif |
152 |
BuildRequires: pkgconfig(OpenEXR) |
153 |
BuildRequires: pkgconfig(openssl) |
154 |
BuildRequires: pkgconfig(opus) |
155 |
BuildRequires: pkgconfig(sbc) |
156 |
BuildRequires: pkgconfig(sndfile) |
157 |
BuildRequires: pkgconfig(soundtouch) |
158 |
%if %{build_spandsp} |
159 |
BuildRequires: pkgconfig(spandsp) |
160 |
%endif |
161 |
BuildRequires: pkgconfig(vdpau) |
162 |
BuildRequires: pkgconfig(vpl) |
163 |
%if %{build_vulkan} |
164 |
BuildRequires: pkgconfig(vulkan) |
165 |
%endif |
166 |
BuildRequires: pkgconfig(wayland-client) |
167 |
BuildRequires: pkgconfig(wayland-protocols) |
168 |
BuildRequires: pkgconfig(webrtc-audio-processing-1) |
169 |
BuildRequires: pkgconfig(x11) |
170 |
BuildRequires: pkgconfig(zbar) |
171 |
BuildRequires: pkgconfig(zvbi-0.2) |
172 |
BuildRequires: pkgconfig(zxing) |
173 |
BuildRequires: pkgconfig(gstreamer-plugins-base-1.0) >= %{version} |
174 |
BuildRequires: pkgconfig(gstreamer-1.0) >= %{version} |
175 |
%if %build_libde265 |
176 |
BuildRequires: pkgconfig(libde265) |
177 |
%endif |
178 |
%if %build_voamrwbenc |
179 |
BuildRequires: pkgconfig(vo-amrwbenc) |
180 |
%endif |
181 |
%if %build_fdkaac |
182 |
BuildRequires: pkgconfig(fdk-aac) |
183 |
%endif |
184 |
%if %build_voaacenc |
185 |
BuildRequires: pkgconfig(vo-aacenc) |
186 |
%endif |
187 |
%if %build_x265 |
188 |
BuildRequires: pkgconfig(x265) |
189 |
%endif |
190 |
%if %build_dts |
191 |
BuildRequires: pkgconfig(libdca) |
192 |
%endif |
193 |
BuildRequires: pkgconfig(flite) |
194 |
BuildRequires: pkgconfig(gobject-introspection-1.0) |
195 |
BuildRequires: pkgconfig(libgme) |
196 |
BuildRequires: ladspa-devel |
197 |
BuildRequires: pkgconfig(libpcap) |
198 |
BuildRequires: pkgconfig(libsrtp2) |
199 |
BuildRequires: pkgconfig(wildmidi) |
200 |
BuildRequires: pkgconfig(ldacBT-enc) |
201 |
BuildRequires: pkgconfig(SvtAv1Enc) |
202 |
BuildRequires: gettext-devel |
203 |
BuildRequires: libatomic-devel |
204 |
BuildRequires: musepack-devel |
205 |
BuildRequires: meson |
206 |
%if ! %{build_opencv} |
207 |
Obsoletes: %{libgstopencv} < %{version}-%{release} |
208 |
Obsoletes: %{bname}-opencv < %{version}-%{release} |
209 |
%endif |
210 |
%if ! %{build_vulkan} |
211 |
Obsoletes: %{libgstvulkan} < %{version}-%{release} |
212 |
Obsoletes: %{girvulkan} < %{version}-%{release} |
213 |
Obsoletes: %{girvulkanwayland} < %{version}-%{release} |
214 |
Obsoletes: %{girvulkanxcb} < %{version}-%{release} |
215 |
%endif |
216 |
|
217 |
%description |
218 |
GStreamer is a streaming-media framework, based on graphs of filters which |
219 |
operate on media data. Applications using this library can do anything |
220 |
from real-time sound processing to playing videos, and just about anything |
221 |
else media-related. Its plugin-based architecture means that new data |
222 |
types or processing capabilities can be added simply by installing new |
223 |
plug-ins. |
224 |
|
225 |
This package contains a set of plug-ins that aren't up to par compared |
226 |
to the rest. They might be close to being good quality, but they're |
227 |
missing something - be it a good code review, some documentation, a |
228 |
set of tests, a real live maintainer, or some actual wide use. If the |
229 |
blanks are filled in they might be upgraded to become part of either |
230 |
gstreamer-plugins-good or gstreamer-plugins-ugly, depending on the |
231 |
other factors. If the plug-ins break, you can't complain - instead, |
232 |
you can fix the problem and send us a patch, or bribe someone into |
233 |
fixing them for you. New contributors can start here for things to |
234 |
work on. |
235 |
|
236 |
%if "%{?distro_section}" == "tainted" |
237 |
This package is in the 'tainted' section as it violates some patents. |
238 |
%endif |
239 |
|
240 |
%package -n %{libnamephoto} |
241 |
Summary: Libraries for GStreamer streaming-media framework |
242 |
Group: System/Libraries |
243 |
|
244 |
%description -n %{libnamephoto} |
245 |
GStreamer is a streaming-media framework, based on graphs of filters which |
246 |
operate on media data. Applications using this library can do anything |
247 |
from real-time sound processing to playing videos, and just about anything |
248 |
else media-related. Its plugin-based architecture means that new data |
249 |
types or processing capabilities can be added simply by installing new |
250 |
plugins. |
251 |
|
252 |
This package contains the libraries. |
253 |
|
254 |
%files -n %{libnamephoto} |
255 |
%{_libdir}/libgstphotography-%{api}.so.%{libmajor}{,.*} |
256 |
|
257 |
%package -n %{libnamecodecs} |
258 |
Summary: Libraries for GStreamer streaming-media framework |
259 |
Group: System/Libraries |
260 |
|
261 |
%description -n %{libnamecodecs} |
262 |
GStreamer is a streaming-media framework, based on graphs of filters which |
263 |
operate on media data. Applications using this library can do anything |
264 |
from real-time sound processing to playing videos, and just about anything |
265 |
else media-related. Its plugin-based architecture means that new data |
266 |
types or processing capabilities can be added simply by installing new |
267 |
plugins. |
268 |
|
269 |
This package contains the libraries. |
270 |
|
271 |
%files -n %{libnamecodecs} |
272 |
%{_libdir}/libgstcodecs-%{api}.so.%{libmajor}{,.*} |
273 |
|
274 |
%package -n %{libnamecodecparsers} |
275 |
Summary: Libraries for GStreamer streaming-media framework |
276 |
Group: System/Libraries |
277 |
|
278 |
%description -n %{libnamecodecparsers} |
279 |
GStreamer is a streaming-media framework, based on graphs of filters which |
280 |
operate on media data. Applications using this library can do anything |
281 |
from real-time sound processing to playing videos, and just about anything |
282 |
else media-related. Its plugin-based architecture means that new data |
283 |
types or processing capabilities can be added simply by installing new |
284 |
plugins. |
285 |
|
286 |
This package contains the libraries. |
287 |
|
288 |
%files -n %{libnamecodecparsers} |
289 |
%{_libdir}/libgstcodecparsers-%{api}.so.%{libmajor}{,.*} |
290 |
|
291 |
%package -n %{libnamebase} |
292 |
Summary: Libraries for GStreamer streaming-media framework |
293 |
Group: System/Libraries |
294 |
|
295 |
%description -n %{libnamebase} |
296 |
GStreamer is a streaming-media framework, based on graphs of filters which |
297 |
operate on media data. Applications using this library can do anything |
298 |
from real-time sound processing to playing videos, and just about anything |
299 |
else media-related. Its plugin-based architecture means that new data |
300 |
types or processing capabilities can be added simply by installing new |
301 |
plugins. |
302 |
|
303 |
This package contains the libraries. |
304 |
|
305 |
%files -n %{libnamebase} |
306 |
%{_libdir}/libgstbasecamerabinsrc-%{api}.so.%{libmajor}{,.*} |
307 |
|
308 |
%package -n %{libbadaudio} |
309 |
Summary: Libraries for GStreamer streaming-media framework |
310 |
Group: System/Libraries |
311 |
|
312 |
%description -n %{libbadaudio} |
313 |
GStreamer is a streaming-media framework, based on graphs of filters which |
314 |
operate on media data. Applications using this library can do anything |
315 |
from real-time sound processing to playing videos, and just about anything |
316 |
else media-related. Its plugin-based architecture means that new data |
317 |
types or processing capabilities can be added simply by installing new |
318 |
plugins. |
319 |
|
320 |
This package contains the libraries. |
321 |
|
322 |
%files -n %{libbadaudio} |
323 |
%{_libdir}/libgstbadaudio-%{api}.so.%{libmajor}{,.*} |
324 |
|
325 |
%package -n %{libgstanalytics} |
326 |
Summary: Libraries for GStreamer streaming-media framework |
327 |
Group: System/Libraries |
328 |
|
329 |
%description -n %{libgstanalytics} |
330 |
GStreamer is a streaming-media framework, based on graphs of filters which |
331 |
operate on media data. Applications using this library can do anything |
332 |
from real-time sound processing to playing videos, and just about anything |
333 |
else media-related. Its plugin-based architecture means that new data |
334 |
types or processing capabilities can be added simply by installing new |
335 |
plugins. |
336 |
|
337 |
This package contains the libraries. |
338 |
|
339 |
%files -n %{libgstanalytics} |
340 |
%{_libdir}/libgstanalytics-%{api}.so.%{libmajor}{,.*} |
341 |
|
342 |
%package -n %{libgstdxva} |
343 |
Summary: Libraries for GStreamer streaming-media framework |
344 |
Group: System/Libraries |
345 |
|
346 |
%description -n %{libgstdxva} |
347 |
GStreamer is a streaming-media framework, based on graphs of filters which |
348 |
operate on media data. Applications using this library can do anything |
349 |
from real-time sound processing to playing videos, and just about anything |
350 |
else media-related. Its plugin-based architecture means that new data |
351 |
types or processing capabilities can be added simply by installing new |
352 |
plugins. |
353 |
|
354 |
This package contains the libraries. |
355 |
|
356 |
%files -n %{libgstdxva} |
357 |
%{_libdir}/libgstdxva-%{api}.so.%{libmajor}{,.*} |
358 |
|
359 |
%package -n %{libgstmse} |
360 |
Summary: Libraries for GStreamer streaming-media framework |
361 |
Group: System/Libraries |
362 |
|
363 |
%description -n %{libgstmse} |
364 |
GStreamer is a streaming-media framework, based on graphs of filters which |
365 |
operate on media data. Applications using this library can do anything |
366 |
from real-time sound processing to playing videos, and just about anything |
367 |
else media-related. Its plugin-based architecture means that new data |
368 |
types or processing capabilities can be added simply by installing new |
369 |
plugins. |
370 |
|
371 |
This package contains the libraries. |
372 |
|
373 |
%files -n %{libgstmse} |
374 |
%{_libdir}/libgstmse-%{api}.so.%{libmajor}{,.*} |
375 |
|
376 |
%package -n %{libgstplay} |
377 |
Summary: Libraries for GStreamer streaming-media framework |
378 |
Group: System/Libraries |
379 |
|
380 |
%description -n %{libgstplay} |
381 |
GStreamer is a streaming-media framework, based on graphs of filters which |
382 |
operate on media data. Applications using this library can do anything |
383 |
from real-time sound processing to playing videos, and just about anything |
384 |
else media-related. Its plugin-based architecture means that new data |
385 |
types or processing capabilities can be added simply by installing new |
386 |
plugins. |
387 |
|
388 |
This package contains the libraries. |
389 |
|
390 |
%files -n %{libgstplay} |
391 |
%{_libdir}/libgstplay-%{api}.so.%{libmajor}{,.*} |
392 |
|
393 |
%package -n %{libgstplayer} |
394 |
Summary: Libraries for GStreamer streaming-media framework |
395 |
Group: System/Libraries |
396 |
|
397 |
%description -n %{libgstplayer} |
398 |
GStreamer is a streaming-media framework, based on graphs of filters which |
399 |
operate on media data. Applications using this library can do anything |
400 |
from real-time sound processing to playing videos, and just about anything |
401 |
else media-related. Its plugin-based architecture means that new data |
402 |
types or processing capabilities can be added simply by installing new |
403 |
plugins. |
404 |
|
405 |
This package contains the libraries. |
406 |
|
407 |
%files -n %{libgstplayer} |
408 |
%{_libdir}/libgstplayer-%{api}.so.%{libmajor}{,.*} |
409 |
|
410 |
|
411 |
%package -n %{libgstwayland} |
412 |
Summary: Libraries for GStreamer streaming-media framework |
413 |
Group: System/Libraries |
414 |
|
415 |
%description -n %{libgstwayland} |
416 |
GStreamer is a streaming-media framework, based on graphs of filters which |
417 |
operate on media data. Applications using this library can do anything |
418 |
from real-time sound processing to playing videos, and just about anything |
419 |
else media-related. Its plugin-based architecture means that new data |
420 |
types or processing capabilities can be added simply by installing new |
421 |
plugins. |
422 |
|
423 |
This package contains the libraries. |
424 |
|
425 |
%files -n %{libgstwayland} |
426 |
%{_libdir}/libgstwayland-%{api}.so.%{libmajor}{,.*} |
427 |
|
428 |
%if %{build_opencv} |
429 |
%package -n %{libgstopencv} |
430 |
Summary: Libraries for GStreamer streaming-media framework |
431 |
Group: System/Libraries |
432 |
|
433 |
%description -n %{libgstopencv} |
434 |
GStreamer is a streaming-media framework, based on graphs of filters which |
435 |
operate on media data. Applications using this library can do anything |
436 |
from real-time sound processing to playing videos, and just about anything |
437 |
else media-related. Its plugin-based architecture means that new data |
438 |
types or processing capabilities can be added simply by installing new |
439 |
plugins. |
440 |
|
441 |
This package contains the libraries. |
442 |
|
443 |
%files -n %{libgstopencv} |
444 |
%{_libdir}/libgstopencv-1.0.so.%{libmajor}{,.*} |
445 |
%endif |
446 |
|
447 |
%package -n %{libnameinsertbin} |
448 |
Summary: Libraries for GStreamer streaming-media framework |
449 |
Group: System/Libraries |
450 |
|
451 |
%description -n %{libnameinsertbin} |
452 |
GStreamer is a streaming-media framework, based on graphs of filters which |
453 |
operate on media data. Applications using this library can do anything |
454 |
from real-time sound processing to playing videos, and just about anything |
455 |
else media-related. Its plugin-based architecture means that new data |
456 |
types or processing capabilities can be added simply by installing new |
457 |
plugins. |
458 |
|
459 |
This package contains the libraries. |
460 |
|
461 |
%files -n %{libnameinsertbin} |
462 |
%{_libdir}/libgstinsertbin-%{api}.so.%{libmajor}{,.*} |
463 |
|
464 |
%package -n %{libnamempegts} |
465 |
Summary: Libraries for GStreamer streaming-media framework |
466 |
Group: System/Libraries |
467 |
|
468 |
%description -n %{libnamempegts} |
469 |
GStreamer is a streaming-media framework, based on graphs of filters which |
470 |
operate on media data. Applications using this library can do anything |
471 |
from real-time sound processing to playing videos, and just about anything |
472 |
else media-related. Its plugin-based architecture means that new data |
473 |
types or processing capabilities can be added simply by installing new |
474 |
plugins. |
475 |
|
476 |
This package contains the libraries. |
477 |
|
478 |
%files -n %{libnamempegts} |
479 |
%{_libdir}/libgstmpegts-%{api}.so.%{libmajor}{,.*} |
480 |
|
481 |
%package -n %{libnameuridownloader} |
482 |
Summary: Libraries for GStreamer streaming-media framework |
483 |
Group: System/Libraries |
484 |
|
485 |
%description -n %{libnameuridownloader} |
486 |
GStreamer is a streaming-media framework, based on graphs of filters which |
487 |
operate on media data. Applications using this library can do anything |
488 |
from real-time sound processing to playing videos, and just about anything |
489 |
else media-related. Its plugin-based architecture means that new data |
490 |
types or processing capabilities can be added simply by installing new |
491 |
plugins. |
492 |
|
493 |
This package contains the libraries. |
494 |
|
495 |
%files -n %{libnameuridownloader} |
496 |
%{_libdir}/libgsturidownloader-%{api}.so.%{libmajor}{,.*} |
497 |
|
498 |
%package -n %{libgstisoff} |
499 |
Summary: Libraries for GStreamer streaming-media framework |
500 |
Group: System/Libraries |
501 |
|
502 |
%description -n %{libgstisoff} |
503 |
GStreamer is a streaming-media framework, based on graphs of filters which |
504 |
operate on media data. Applications using this library can do anything |
505 |
from real-time sound processing to playing videos, and just about anything |
506 |
else media-related. Its plugin-based architecture means that new data |
507 |
types or processing capabilities can be added simply by installing new |
508 |
plugins. |
509 |
|
510 |
This package contains the libraries. |
511 |
|
512 |
%files -n %{libgstisoff} |
513 |
%{_libdir}/libgstisoff-%{api}.so.%{libmajor}{,.*} |
514 |
|
515 |
%package -n %{libgstwebrtc} |
516 |
Summary: Libraries for GStreamer streaming-media framework |
517 |
Group: System/Libraries |
518 |
|
519 |
%description -n %{libgstwebrtc} |
520 |
GStreamer is a streaming-media framework, based on graphs of filters which |
521 |
operate on media data. Applications using this library can do anything |
522 |
from real-time sound processing to playing videos, and just about anything |
523 |
else media-related. Its plugin-based architecture means that new data |
524 |
types or processing capabilities can be added simply by installing new |
525 |
plugins. |
526 |
|
527 |
This package contains the libraries. |
528 |
|
529 |
%files -n %{libgstwebrtc} |
530 |
%{_libdir}/libgstwebrtc-%{api}.so.%{libmajor}{,.*} |
531 |
|
532 |
%package -n %{libgstwebrtcnice} |
533 |
Summary: libnice based implementaion for GstWebRTCICE |
534 |
Group: System/Libraries |
535 |
|
536 |
%description -n %{libgstwebrtcnice} |
537 |
libnice based implementaion for GstWebRTCICE. |
538 |
|
539 |
%files -n %{libgstwebrtcnice} |
540 |
%{_libdir}/libgstwebrtcnice-%{api}.so.%{libmajor}{,.*} |
541 |
|
542 |
%package -n %{libgstsctp} |
543 |
Summary: Libraries for GStreamer streaming-media framework |
544 |
Group: System/Libraries |
545 |
|
546 |
%description -n %{libgstsctp} |
547 |
GStreamer is a streaming-media framework, based on graphs of filters which |
548 |
operate on media data. Applications using this library can do anything |
549 |
from real-time sound processing to playing videos, and just about anything |
550 |
else media-related. Its plugin-based architecture means that new data |
551 |
types or processing capabilities can be added simply by installing new |
552 |
plugins. |
553 |
|
554 |
This package contains the libraries. |
555 |
|
556 |
%files -n %{libgstsctp} |
557 |
%{_libdir}/libgstsctp-%{api}.so.%{libmajor}{,.*} |
558 |
|
559 |
%if %{build_vulkan} |
560 |
%package -n %{libgstvulkan} |
561 |
Summary: Libraries for GStreamer streaming-media framework |
562 |
Group: System/Libraries |
563 |
|
564 |
%description -n %{libgstvulkan} |
565 |
GStreamer is a streaming-media framework, based on graphs of filters which |
566 |
operate on media data. Applications using this library can do anything |
567 |
from real-time sound processing to playing videos, and just about anything |
568 |
else media-related. Its plugin-based architecture means that new data |
569 |
types or processing capabilities can be added simply by installing new |
570 |
plugins. |
571 |
|
572 |
This package contains the libraries. |
573 |
|
574 |
%files -n %{libgstvulkan} |
575 |
%{_libdir}/libgstvulkan-%{api}.so.%{libmajor}{,.*} |
576 |
|
577 |
%package -n %{girvulkan} |
578 |
Summary: GObject Introspection interface description for GstVulkan |
579 |
Group: System/Libraries |
580 |
Requires: %{libgstvulkan} = %{version}-%{release} |
581 |
|
582 |
%description -n %{girvulkan} |
583 |
GObject Introspection interface description for GstVulkan. |
584 |
|
585 |
%files -n %{girvulkan} |
586 |
%{_libdir}/girepository-1.0/GstVulkan-%{api}.typelib |
587 |
|
588 |
%package -n %{girvulkanwayland} |
589 |
Summary: GObject Introspection interface description for GstVulkanWayland |
590 |
Group: System/Libraries |
591 |
Requires: %{libgstvulkan} = %{version}-%{release} |
592 |
|
593 |
%description -n %{girvulkanwayland} |
594 |
GObject Introspection interface description for GstVulkanWayland. |
595 |
|
596 |
%files -n %{girvulkanwayland} |
597 |
%{_libdir}/girepository-1.0/GstVulkanWayland-%{api}.typelib |
598 |
|
599 |
%package -n %{girvulkanxcb} |
600 |
Summary: GObject Introspection interface description for GstVulkanXCB |
601 |
Group: System/Libraries |
602 |
Requires: %{libgstvulkan} = %{version}-%{release} |
603 |
|
604 |
%description -n %{girvulkanxcb} |
605 |
GObject Introspection interface description for GstVulkanXCB. |
606 |
|
607 |
%files -n %{girvulkanxcb} |
608 |
%{_libdir}/girepository-1.0/GstVulkanXCB-%{api}.typelib |
609 |
%endif |
610 |
|
611 |
%package -n %{girgstcuda} |
612 |
Summary: GObject Introspection interface description for GstCuda |
613 |
Group: System/Libraries |
614 |
Requires: %{libgstcuda} = %{version}-%{release} |
615 |
|
616 |
%description -n %{girgstcuda} |
617 |
GObject Introspection interface description for GstCuda. |
618 |
|
619 |
%files -n %{girgstcuda} |
620 |
%{_libdir}/girepository-1.0/GstCuda-%{api}.typelib |
621 |
|
622 |
%package -n %{gircuda} |
623 |
Summary: GObject Introspection interface description for CudaGst |
624 |
Group: System/Libraries |
625 |
Requires: %{libgstcuda} = %{version}-%{release} |
626 |
|
627 |
Obsoletes: %{_lib}cudagst1.0 < 1.22.9-3 |
628 |
|
629 |
%description -n %{gircuda} |
630 |
GObject Introspection interface description for CudaGst. |
631 |
|
632 |
%files -n %{gircuda} |
633 |
%{_libdir}/girepository-1.0/CudaGst-%{api}.typelib |
634 |
|
635 |
%package -n %{girgstva} |
636 |
Summary: GObject Introspection interface description for GstVa |
637 |
Group: System/Libraries |
638 |
Requires: %{libnameva} = %{version}-%{release} |
639 |
|
640 |
%description -n %{girgstva} |
641 |
GObject Introspection interface description for GstVa. |
642 |
|
643 |
%files -n %{girgstva} |
644 |
%{_libdir}/girepository-1.0/GstVa-%{api}.typelib |
645 |
|
646 |
%package -n %{develname} |
647 |
Summary: Libraries and include files for GStreamer streaming-media framework |
648 |
Group: Development/C |
649 |
Requires: %{libnamecodecs} = %{version}-%{release} |
650 |
Requires: %{libnamephoto} = %{version}-%{release} |
651 |
Requires: %{libnamecodecparsers} = %{version}-%{release} |
652 |
Requires: %{libnamebase} = %{version}-%{release} |
653 |
Requires: %{libnameinsertbin} = %{version}-%{release} |
654 |
Requires: %{libnamempegts} = %{version}-%{release} |
655 |
Requires: %{libnameuridownloader} = %{version}-%{release} |
656 |
Requires: %{libbadaudio} = %{version}-%{release} |
657 |
Requires: %{libgstanalytics} = %{version}-%{release} |
658 |
Requires: %{libgstdxva} = %{version}-%{release} |
659 |
Requires: %{libgstmse} = %{version}-%{release} |
660 |
Requires: %{libgstplay} = %{version}-%{release} |
661 |
Requires: %{libgstplayer} = %{version}-%{release} |
662 |
Requires: %{libgstwayland} = %{version}-%{release} |
663 |
%if %{build_opencv} |
664 |
Requires: %{libgstopencv} = %{version}-%{release} |
665 |
%endif |
666 |
Requires: %{libgstisoff} = %{version}-%{release} |
667 |
Requires: %{libgstwebrtc} = %{version}-%{release} |
668 |
Requires: %{libgstsctp} = %{version}-%{release} |
669 |
%if %{build_vulkan} |
670 |
Requires: %{libgstvulkan} = %{version}-%{release} |
671 |
Requires: %{girvulkan} = %{version}-%{release} |
672 |
Requires: %{girvulkanwayland} = %{version}-%{release} |
673 |
Requires: %{girvulkanxcb} = %{version}-%{release} |
674 |
%endif |
675 |
Requires: %{libnameva} = %{version}-%{release} |
676 |
Requires: %{libgstcuda} = %{version}-%{release} |
677 |
Requires: %{libgstwebrtcnice} = %{version}-%{release} |
678 |
Requires: %{girname} = %{version}-%{release} |
679 |
Requires: %{gircodecs} = %{version}-%{release} |
680 |
Requires: %{girgstinsertbin} = %{version}-%{release} |
681 |
Requires: %{girgstanalytics} = %{version}-%{release} |
682 |
Requires: %{girgstdxva} = %{version}-%{release} |
683 |
Requires: %{girgstmse} = %{version}-%{release} |
684 |
Requires: %{girgstmpegts} = %{version}-%{release} |
685 |
Requires: %{girplay} = %{version}-%{release} |
686 |
Requires: %{girplayer} = %{version}-%{release} |
687 |
Requires: %{girwebrtc} = %{version}-%{release} |
688 |
Requires: %{gircuda} = %{version}-%{release} |
689 |
Requires: %{girgstcuda} = %{version}-%{release} |
690 |
Requires: %{girgstva} = %{version}-%{release} |
691 |
|
692 |
Provides: %{name}-devel = %{version}-%{release} |
693 |
|
694 |
%description -n %{develname} |
695 |
GStreamer is a streaming-media framework, based on graphs of filters which |
696 |
operate on media data. Applications using this library can do anything |
697 |
from real-time sound processing to playing videos, and just about anything |
698 |
else media-related. Its plugin-based architecture means that new data |
699 |
types or processing capabilities can be added simply by installing new |
700 |
plugins. |
701 |
|
702 |
This package contains the libraries and includes files necessary to develop |
703 |
applications and plugins for GStreamer. |
704 |
|
705 |
%files -n %develname |
706 |
%if %{with docs} |
707 |
%{_datadir}/gtk-doc/html/ |
708 |
%endif |
709 |
%{_libdir}/libgst*-%{api}.so |
710 |
%exclude %{_libdir}/libgsttranscoder-%{api}.so |
711 |
%{_libdir}/pkgconfig/*.pc |
712 |
%exclude %{_libdir}/pkgconfig/gstreamer-transcoder-%{api}.pc |
713 |
%{_includedir}/gstreamer-%{api}/gst/* |
714 |
%exclude %{_includedir}/gstreamer-%{api}/gst/transcoder/ |
715 |
%{_datadir}/gir-1.0/GstBadAudio-%{api}.gir |
716 |
%{_datadir}/gir-1.0/GstCodecs-%{api}.gir |
717 |
%{_datadir}/gir-1.0/GstInsertBin-%{api}.gir |
718 |
%{_datadir}/gir-1.0/GstAnalytics-%{api}.gir |
719 |
%{_datadir}/gir-1.0/GstDxva-%{api}.gir |
720 |
%{_datadir}/gir-1.0/GstMse-%{api}.gir |
721 |
%{_datadir}/gir-1.0/GstMpegts-%{api}.gir |
722 |
%{_datadir}/gir-1.0/GstPlay-%{api}.gir |
723 |
%{_datadir}/gir-1.0/GstPlayer-%{api}.gir |
724 |
%if %{build_vulkan} |
725 |
%{_datadir}/gir-1.0/GstVulkan-%{api}.gir |
726 |
%{_datadir}/gir-1.0/GstVulkanWayland-%{api}.gir |
727 |
%{_datadir}/gir-1.0/GstVulkanXCB-%{api}.gir |
728 |
%endif |
729 |
%{_datadir}/gir-1.0/GstWebRTC-%{api}.gir |
730 |
%{_datadir}/gir-1.0/CudaGst-%{api}.gir |
731 |
%{_datadir}/gir-1.0/GstCuda-%{api}.gir |
732 |
%{_datadir}/gir-1.0/GstVa-%{api}.gir |
733 |
|
734 |
%package -n gstreamer%{api}-transcoder |
735 |
Summary: GStreamer Transcoding API |
736 |
Group: Video/Utilities |
737 |
|
738 |
%description -n gstreamer%{api}-transcoder |
739 |
GStreamer Transcoding API. |
740 |
|
741 |
%files -n gstreamer%{api}-transcoder |
742 |
%{_bindir}/gst-transcoder-%{api} |
743 |
%{_datadir}/gstreamer-%{api}/encoding-profiles/ |
744 |
#plugin |
745 |
%{_libdir}/gstreamer-%{api}/libgsttranscode.so |
746 |
|
747 |
%package -n %{libnametranscoder} |
748 |
Summary: Shared libraries for gst-transcoder |
749 |
Group: System/Libraries |
750 |
|
751 |
%description -n %{libnametranscoder} |
752 |
This package contains the shared libraries for gst-transcoder. |
753 |
|
754 |
%files -n %{libnametranscoder} |
755 |
%{_libdir}/libgsttranscoder-%{api}.so.%{libmajor} |
756 |
|
757 |
%package -n %{libnameva} |
758 |
Summary: Shared libraries for GstVA decoders |
759 |
Group: System/Libraries |
760 |
|
761 |
%description -n %{libnameva} |
762 |
This package contains the shared libraries for GstVA decoders. |
763 |
|
764 |
%files -n %{libnameva} |
765 |
%{_libdir}/libgstva-%{api}.so.%{libmajor}{,.*} |
766 |
|
767 |
%package -n %{libgstcuda} |
768 |
Summary: Unstable library to work with CUDA inside GStreamer |
769 |
Group: System/Libraries |
770 |
|
771 |
%description -n %{libgstcuda} |
772 |
Unstable library to work with CUDA inside GStreamer. |
773 |
|
774 |
%files -n %{libgstcuda} |
775 |
%{_libdir}/libgstcuda-%{api}.so.%{libmajor}{,.*} |
776 |
|
777 |
%package -n %{girtranscoder} |
778 |
Summary: GObject Introspection interface description for GstTranscoder |
779 |
Group: System/Libraries |
780 |
|
781 |
%description -n %{girtranscoder} |
782 |
GObject Introspection interface description for GstTranscoder. |
783 |
|
784 |
%files -n %{girtranscoder} |
785 |
%{_libdir}/girepository-1.0/GstTranscoder-%{api}.typelib |
786 |
|
787 |
%package -n %{devnametranscoder} |
788 |
Summary: GStreamer Transcoding API development files |
789 |
Group: Development/Other |
790 |
Requires: %{libnametranscoder} = %{version}-%{release} |
791 |
Requires: %{girtranscoder} = %{version}-%{release} |
792 |
Provides: gst-transcoder-devel = %{version}-%{release} |
793 |
Provides: libgsttranscoder-devel = %{version}-%{release} |
794 |
|
795 |
%description -n %{devnametranscoder} |
796 |
This package contains the development files for gst-transcoder. |
797 |
|
798 |
%files -n %{devnametranscoder} |
799 |
%{_includedir}/gstreamer-%{api}/gst/transcoder/ |
800 |
%{_libdir}/libgsttranscoder-%{api}.so |
801 |
%{_libdir}/pkgconfig/gstreamer-transcoder-%{api}.pc |
802 |
%{_datadir}/gir-1.0/GstTranscoder-%{api}.gir |
803 |
|
804 |
%package -n %{bname}-curl |
805 |
Summary: GStreamer Curl plugin |
806 |
Group: Networking/Other |
807 |
|
808 |
%description -n %{bname}-curl |
809 |
This is a HTTP plugin for GStreamer based on the curl library. |
810 |
|
811 |
%files -n %{bname}-curl |
812 |
%{_libdir}/gstreamer-%{api}/libgstcurl.so |
813 |
|
814 |
%package -n %{bname}-mpeg2enc |
815 |
Summary: GStreamer mjpegtools plug-in |
816 |
Group: Video/Utilities |
817 |
|
818 |
%description -n %{bname}-mpeg2enc |
819 |
mjpegtools-based encoding and decoding plug-in. |
820 |
|
821 |
%files -n %{bname}-mpeg2enc |
822 |
%{_libdir}/gstreamer-%{api}/libgstmpeg2enc.so |
823 |
%{_libdir}/gstreamer-%{api}/libgstmplex.so |
824 |
|
825 |
%if %build_gme |
826 |
%package -n %{bname}-gme |
827 |
Summary: GStreamer Game Music plug-in |
828 |
Group: Sound/Utilities |
829 |
|
830 |
%description -n %{bname}-gme |
831 |
Game Music decoding plug-in. |
832 |
|
833 |
%files -n %{bname}-gme |
834 |
%{_libdir}/gstreamer-%{api}/libgstgme.so |
835 |
%endif |
836 |
|
837 |
%package -n %{bname}-rtmp |
838 |
Summary: GStreamer plug-in for rtmp streams |
839 |
Group: System/Libraries |
840 |
Requires: %{bname}-plugins = %{version} |
841 |
|
842 |
%description -n %{bname}-rtmp |
843 |
Plug-in supporting the rtmp protocol based on the librtmp library. |
844 |
|
845 |
%files -n %{bname}-rtmp |
846 |
%{_libdir}/gstreamer-%{api}/libgstrtmp.so |
847 |
|
848 |
%package -n %{bname}-soundtouch |
849 |
Summary: GStreamer plug-in for SoundTouch support |
850 |
Group: Sound/Utilities |
851 |
Requires: %{bname}-plugins = %{version} |
852 |
|
853 |
%description -n %{bname}-soundtouch |
854 |
Plug-in supporting the SoundTouch audio manipulation support. |
855 |
|
856 |
%files -n %{bname}-soundtouch |
857 |
%{_libdir}/gstreamer-%{api}/libgstsoundtouch.so |
858 |
|
859 |
%package -n %{bname}-libass |
860 |
Summary: GStreamer subtitles plugin |
861 |
Group: Video/Utilities |
862 |
|
863 |
%description -n %{bname}-libass |
864 |
This is a subtitle plugin for GStreamer based on libass. |
865 |
|
866 |
%files -n %{bname}-libass |
867 |
%{_libdir}/gstreamer-%{api}/libgstassrender.so |
868 |
|
869 |
%if %{build_opencv} |
870 |
%package -n %{bname}-opencv |
871 |
Summary: GStreamer OpenCV Plugins |
872 |
Group: Video/Utilities |
873 |
|
874 |
%description -n %{bname}-opencv |
875 |
GStreamer OpenCV Plugins. |
876 |
|
877 |
%files -n %{bname}-opencv |
878 |
%{_libdir}/gstreamer-%{api}/libgstopencv.so |
879 |
%{_datadir}/gst-plugins-bad/%{api}/opencv_haarcascades/*.xml |
880 |
%endif |
881 |
|
882 |
%package -n %{bname}-wildmidi |
883 |
Summary: GStreamer wildmidi Plugins |
884 |
Group: Sound/Midi |
885 |
Requires: timidity-instruments |
886 |
|
887 |
%description -n %{bname}-wildmidi |
888 |
GStreamer wildmidi Plugins. |
889 |
|
890 |
%files -n %{bname}-wildmidi |
891 |
%{_libdir}/gstreamer-%{api}/libgstwildmidi.so |
892 |
|
893 |
%package -n %{girname} |
894 |
Group: System/Libraries |
895 |
Summary: Object Introspection interface description for GstBadAudio |
896 |
Requires: %{libbadaudio} = %{version}-%{release} |
897 |
|
898 |
%description -n %{girname} |
899 |
GObject Introspection interface description for GstBadAudio. |
900 |
|
901 |
%files -n %{girname} |
902 |
%{_libdir}/girepository-1.0/GstBadAudio-%{api}.typelib |
903 |
|
904 |
%package -n %{gircodecs} |
905 |
Group: System/Libraries |
906 |
Summary: Object Introspection interface description for GstCodecs |
907 |
Requires: %{libnamecodecs} = %{version}-%{release} |
908 |
|
909 |
%description -n %{gircodecs} |
910 |
GObject Introspection interface description for GstCodecs. |
911 |
|
912 |
%files -n %{gircodecs} |
913 |
%{_libdir}/girepository-1.0/GstCodecs-%{api}.typelib |
914 |
|
915 |
%package -n %{girgstinsertbin} |
916 |
Group: System/Libraries |
917 |
Summary: Object Introspection interface description for GstInsertBin |
918 |
Requires: %{libnameinsertbin} = %{version}-%{release} |
919 |
Obsoletes: %{_lib}gstreamer-plugins-bad-gir1.0 < 1.18.0 |
920 |
|
921 |
# wrong gir name pkg |
922 |
Obsoletes: %{_lib}girinsertbin-git1.0 < 1.22.9-3 |
923 |
|
924 |
%description -n %{girgstinsertbin} |
925 |
GObject Introspection interface description for GstInsertBin. |
926 |
|
927 |
%files -n %{girgstinsertbin} |
928 |
%{_libdir}/girepository-1.0/GstInsertBin-%{api}.typelib |
929 |
|
930 |
%package -n %{girgstanalytics} |
931 |
Group: System/Libraries |
932 |
Summary: Object Introspection interface description for GstAnalytics |
933 |
Requires: %{libbadaudio} = %{version}-%{release} |
934 |
|
935 |
%description -n %{girgstanalytics} |
936 |
GObject Introspection interface description for GstAnalytics. |
937 |
|
938 |
%files -n %{girgstanalytics} |
939 |
%{_libdir}/girepository-1.0/GstAnalytics-%{api}.typelib |
940 |
|
941 |
%package -n %{girgstdxva} |
942 |
Group: System/Libraries |
943 |
Summary: Object Introspection interface description for GstDxva |
944 |
Requires: %{libbadaudio} = %{version}-%{release} |
945 |
|
946 |
%description -n %{girgstdxva} |
947 |
GObject Introspection interface description for GstDxva. |
948 |
|
949 |
%files -n %{girgstdxva} |
950 |
%{_libdir}/girepository-1.0/GstDxva-%{api}.typelib |
951 |
|
952 |
%package -n %{girgstmse} |
953 |
Group: System/Libraries |
954 |
Summary: Object Introspection interface description for GstMse |
955 |
Requires: %{libbadaudio} = %{version}-%{release} |
956 |
|
957 |
%description -n %{girgstmse} |
958 |
GObject Introspection interface description for GstMse. |
959 |
|
960 |
%files -n %{girgstmse} |
961 |
%{_libdir}/girepository-1.0/GstMse-%{api}.typelib |
962 |
|
963 |
%package -n %{girgstmpegts} |
964 |
Group: System/Libraries |
965 |
Summary: Object Introspection interface description for GstMpegts |
966 |
Requires: %{libnamempegts} = %{version}-%{release} |
967 |
Conflicts: %{_lib}gstreamer-plugins-bad-gir1.0 < 1.18.0 |
968 |
|
969 |
# wrong gir pkg name |
970 |
Obsoletes: %{_lib}girgstmpegts-gir1.0 < 1.22.9-3 |
971 |
|
972 |
%description -n %{girgstmpegts} |
973 |
GObject Introspection interface description for GstMpegts. |
974 |
|
975 |
%files -n %{girgstmpegts} |
976 |
%{_libdir}/girepository-1.0/GstMpegts-%{api}.typelib |
977 |
|
978 |
%package -n %{girplay} |
979 |
Group: System/Libraries |
980 |
Summary: Object Introspection interface description for GstPlay |
981 |
Requires: %{libgstplay} = %{version}-%{release} |
982 |
|
983 |
%description -n %{girplay} |
984 |
GObject Introspection interface description for GstPlay. |
985 |
|
986 |
%files -n %{girplay} |
987 |
%{_libdir}/girepository-1.0/GstPlay-%{api}.typelib |
988 |
|
989 |
%package -n %{girplayer} |
990 |
Group: System/Libraries |
991 |
Summary: Object Introspection interface description for GstPlayer |
992 |
Requires: %{libgstplayer} = %{version}-%{release} |
993 |
|
994 |
%description -n %{girplayer} |
995 |
GObject Introspection interface description for GstPlayer. |
996 |
|
997 |
%files -n %{girplayer} |
998 |
%{_libdir}/girepository-1.0/GstPlayer-%{api}.typelib |
999 |
|
1000 |
%package -n %{girwebrtc} |
1001 |
Group: System/Libraries |
1002 |
Summary: Object Introspection interface description for GstWebRTC |
1003 |
Requires: %{libgstwebrtc} = %{version}-%{release} |
1004 |
|
1005 |
%description -n %{girwebrtc} |
1006 |
GObject Introspection interface description for GstWebRTC. |
1007 |
|
1008 |
%files -n %{girwebrtc} |
1009 |
%{_libdir}/girepository-1.0/GstWebRTC-%{api}.typelib |
1010 |
|
1011 |
%prep |
1012 |
%autosetup -p1 -n gst-plugins-bad-%{version} |
1013 |
|
1014 |
%build |
1015 |
%meson \ |
1016 |
%ifnarch x86_64 |
1017 |
-Dqsv=disabled \ |
1018 |
%endif |
1019 |
%if ! %build_vulkan |
1020 |
-Dvulkan=disabled \ |
1021 |
%endif |
1022 |
%if ! %build_faac |
1023 |
-Dfaac=disabled \ |
1024 |
%endif |
1025 |
%if ! %build_faad |
1026 |
-Dfaad=disabled \ |
1027 |
%endif |
1028 |
%if ! %build_dts |
1029 |
-Ddts=disabled \ |
1030 |
%endif |
1031 |
%if ! %build_voamrwbenc |
1032 |
-Dvoamrwbenc=disabled \ |
1033 |
%endif |
1034 |
%if ! %build_fdkaac |
1035 |
-Dfdkaac=disabled \ |
1036 |
%endif |
1037 |
%if ! %build_libde265 |
1038 |
-Dlibde265=disabled \ |
1039 |
%endif |
1040 |
%if ! %build_voaacenc |
1041 |
-Dvoaacenc=disabled \ |
1042 |
%endif |
1043 |
%if ! %build_x265 |
1044 |
-Dx265=disabled \ |
1045 |
%endif |
1046 |
%if ! %build_opencv |
1047 |
-Dopencv=disabled \ |
1048 |
%endif |
1049 |
%if ! %build_spandsp |
1050 |
-Dspandsp=disabled \ |
1051 |
%endif |
1052 |
-Davtp=disabled \ |
1053 |
-Dexamples=disabled \ |
1054 |
-Dtests=disabled \ |
1055 |
-Ddirectfb=disabled \ |
1056 |
-Dgs=disabled \ |
1057 |
-Diqa=disabled \ |
1058 |
-Disac=disabled \ |
1059 |
-Dldac=enabled \ |
1060 |
-Dsctp=enabled \ |
1061 |
-Dsrtp=enabled \ |
1062 |
-Dmagicleap=disabled \ |
1063 |
-Dmsdk=enabled \ |
1064 |
-Dmfx_api=oneVPL \ |
1065 |
-Dmusepack=enabled \ |
1066 |
-Donnx=disabled \ |
1067 |
-Dopenaptx=disabled \ |
1068 |
-Dopenh264=disabled \ |
1069 |
-Dopenni2=disabled \ |
1070 |
-Dopensles=disabled \ |
1071 |
-Dsrt=disabled \ |
1072 |
-Dsvtav1=enabled \ |
1073 |
-Dsvthevcenc=disabled \ |
1074 |
-Dtinyalsa=disabled \ |
1075 |
-Dwasapi=disabled \ |
1076 |
-Dwasapi2=disabled \ |
1077 |
-Dwinks=disabled \ |
1078 |
-Dwpe=disabled \ |
1079 |
-Dzxing=enabled \ |
1080 |
-Dpackage-name='%{_vendor} %{name} package' \ |
1081 |
-Dpackage-origin='https://www.%{_real_vendor}.org/' \ |
1082 |
-Ddoc=%{?with_docs:enabled}%{?!with_docs:disabled} \ |
1083 |
-Dgpl=enabled \ |
1084 |
-Damfcodec=disabled \ |
1085 |
-Ddirectshow=disabled \ |
1086 |
-Daja=disabled \ |
1087 |
-Dqt6d3d11=disabled |
1088 |
|
1089 |
%meson_build |
1090 |
|
1091 |
%install |
1092 |
%meson_install |
1093 |
|
1094 |
%find_lang gst-plugins-bad-%{api} |
1095 |
|
1096 |
%files -f gst-plugins-bad-%{api}.lang |
1097 |
%license COPYING |
1098 |
%doc AUTHORS README.md NEWS |
1099 |
%{_datadir}/gstreamer-1.0/presets/GstFreeverb.prs |
1100 |
%{_libdir}/gstreamer-%{api}/libgstaccurip.so |
1101 |
%{_libdir}/gstreamer-%{api}/libgstadpcmdec.so |
1102 |
%{_libdir}/gstreamer-%{api}/libgstadpcmenc.so |
1103 |
%{_libdir}/gstreamer-%{api}/libgstaiff.so |
1104 |
%{_libdir}/gstreamer-%{api}/libgstaes.so |
1105 |
%{_libdir}/gstreamer-%{api}/libgstanalyticsoverlay.so |
1106 |
%{_libdir}/gstreamer-%{api}/libgstaom.so |
1107 |
%{_libdir}/gstreamer-%{api}/libgstasfmux.so |
1108 |
%{_libdir}/gstreamer-%{api}/libgstaudiofxbad.so |
1109 |
%{_libdir}/gstreamer-%{api}/libgstaudiolatency.so |
1110 |
%{_libdir}/gstreamer-%{api}/libgstaudiovisualizers.so |
1111 |
%{_libdir}/gstreamer-%{api}/libgstautoconvert.so |
1112 |
%{_libdir}/gstreamer-%{api}/libgstbayer.so |
1113 |
%{_libdir}/gstreamer-%{api}/libgstbluez.so |
1114 |
%{_libdir}/gstreamer-%{api}/libgstbs2b.so |
1115 |
%{_libdir}/gstreamer-%{api}/libgstbz2.so |
1116 |
%{_libdir}/gstreamer-%{api}/libgstcamerabin.so |
1117 |
%{_libdir}/gstreamer-%{api}/libgstchromaprint.so |
1118 |
%{_libdir}/gstreamer-%{api}/libgstclosedcaption.so |
1119 |
%{_libdir}/gstreamer-%{api}/libgstcodecalpha.so |
1120 |
%{_libdir}/gstreamer-%{api}/libgstcodectimestamper.so |
1121 |
%{_libdir}/gstreamer-%{api}/libgstcodec2json.so |
1122 |
%{_libdir}/gstreamer-%{api}/libgstcoloreffects.so |
1123 |
%{_libdir}/gstreamer-%{api}/libgstcolormanagement.so |
1124 |
%{_libdir}/gstreamer-%{api}/libgstdc1394.so |
1125 |
%{_libdir}/gstreamer-%{api}/libgstdebugutilsbad.so |
1126 |
%{_libdir}/gstreamer-%{api}/libgstdecklink.so |
1127 |
%{_libdir}/gstreamer-%{api}/libgstdtls.so |
1128 |
%{_libdir}/gstreamer-%{api}/libgstdvb.so |
1129 |
%{_libdir}/gstreamer-%{api}/libgstdvbsubenc.so |
1130 |
%{_libdir}/gstreamer-%{api}/libgstdvbsuboverlay.so |
1131 |
%{_libdir}/gstreamer-%{api}/libgstdvdspu.so |
1132 |
%{_libdir}/gstreamer-%{api}/libgstfbdevsink.so |
1133 |
%{_libdir}/gstreamer-%{api}/libgstfestival.so |
1134 |
%{_libdir}/gstreamer-%{api}/libgstfieldanalysis.so |
1135 |
%{_libdir}/gstreamer-%{api}/libgstflite.so |
1136 |
%{_libdir}/gstreamer-%{api}/libgstfreeverb.so |
1137 |
%{_libdir}/gstreamer-%{api}/libgstfrei0r.so |
1138 |
%{_libdir}/gstreamer-%{api}/libgstgaudieffects.so |
1139 |
%{_libdir}/gstreamer-%{api}/libgstgdp.so |
1140 |
%{_libdir}/gstreamer-%{api}/libgstgeometrictransform.so |
1141 |
%{_libdir}/gstreamer-%{api}/libgstgtkwayland.so |
1142 |
%{_libdir}/gstreamer-%{api}/libgsthls.so |
1143 |
%{_libdir}/gstreamer-%{api}/libgstid3tag.so |
1144 |
%{_libdir}/gstreamer-%{api}/libgstinsertbin.so |
1145 |
%{_libdir}/gstreamer-%{api}/libgstinterlace.so |
1146 |
%{_libdir}/gstreamer-%{api}/libgstinter.so |
1147 |
%{_libdir}/gstreamer-%{api}/libgstipcpipeline.so |
1148 |
%{_libdir}/gstreamer-%{api}/libgstivfparse.so |
1149 |
%{_libdir}/gstreamer-%{api}/libgstivtc.so |
1150 |
%{_libdir}/gstreamer-%{api}/libgstjp2kdecimator.so |
1151 |
%{_libdir}/gstreamer-%{api}/libgstjpegformat.so |
1152 |
%{_libdir}/gstreamer-%{api}/libgstkms.so |
1153 |
%{_libdir}/gstreamer-%{api}/libgstlc3.so |
1154 |
%{_libdir}/gstreamer-%{api}/libgstldac.so |
1155 |
%{_libdir}/gstreamer-%{api}/libgstlv2.so |
1156 |
%{_libdir}/gstreamer-%{api}/libgstmicrodns.so |
1157 |
%{_libdir}/gstreamer-%{api}/libgstmidi.so |
1158 |
%{_libdir}/gstreamer-%{api}/libgstmodplug.so |
1159 |
%{_libdir}/gstreamer-%{api}/libgstmpegpsdemux.so |
1160 |
%{_libdir}/gstreamer-%{api}/libgstmpegpsmux.so |
1161 |
%{_libdir}/gstreamer-%{api}/libgstmpegtsdemux.so |
1162 |
%{_libdir}/gstreamer-%{api}/libgstmpegtsmux.so |
1163 |
%{_libdir}/gstreamer-%{api}/libgstmsdk.so |
1164 |
%{_libdir}/gstreamer-%{api}/libgstmse.so |
1165 |
%{_libdir}/gstreamer-%{api}/libgstmusepack.so |
1166 |
%{_libdir}/gstreamer-%{api}/libgstmxf.so |
1167 |
%{_libdir}/gstreamer-%{api}/libgstnetsim.so |
1168 |
%{_libdir}/gstreamer-%{api}/libgstnvcodec.so |
1169 |
%{_libdir}/gstreamer-%{api}/libgstopenal.so |
1170 |
%{_libdir}/gstreamer-%{api}/libgstopenexr.so |
1171 |
%{_libdir}/gstreamer-%{api}/libgstopenjpeg.so |
1172 |
%{_libdir}/gstreamer-%{api}/libgstopenmpt.so |
1173 |
%{_libdir}/gstreamer-%{api}/libgstopusparse.so |
1174 |
%{_libdir}/gstreamer-%{api}/libgstpcapparse.so |
1175 |
%{_libdir}/gstreamer-%{api}/libgstpnm.so |
1176 |
%{_libdir}/gstreamer-%{api}/libgstproxy.so |
1177 |
%{_libdir}/gstreamer-%{api}/libgstqroverlay.so |
1178 |
%ifarch x86_64 |
1179 |
%{_libdir}/gstreamer-%{api}/libgstqsv.so |
1180 |
%endif |
1181 |
%{_libdir}/gstreamer-%{api}/libgstremovesilence.so |
1182 |
%{_libdir}/gstreamer-%{api}/libgstresindvd.so |
1183 |
%{_libdir}/gstreamer-%{api}/libgstrfbsrc.so |
1184 |
%{_libdir}/gstreamer-%{api}/libgstrist.so |
1185 |
%{_libdir}/gstreamer-%{api}/libgstrtmp2.so |
1186 |
%{_libdir}/gstreamer-%{api}/libgstrtpmanagerbad.so |
1187 |
%{_libdir}/gstreamer-%{api}/libgstrsvg.so |
1188 |
%{_libdir}/gstreamer-%{api}/libgstrtponvif.so |
1189 |
%{_libdir}/gstreamer-%{api}/libgstsctp.so |
1190 |
%{_libdir}/gstreamer-%{api}/libgstsdpelem.so |
1191 |
%{_libdir}/gstreamer-%{api}/libgstsegmentclip.so |
1192 |
%{_libdir}/gstreamer-%{api}/libgstshm.so |
1193 |
%{_libdir}/gstreamer-%{api}/libgstsiren.so |
1194 |
%{_libdir}/gstreamer-%{api}/libgstsmooth.so |
1195 |
%{_libdir}/gstreamer-%{api}/libgstsndfile.so |
1196 |
%{_libdir}/gstreamer-%{api}/libgstspeed.so |
1197 |
%{_libdir}/gstreamer-%{api}/libgstsubenc.so |
1198 |
%{_libdir}/gstreamer-%{api}/libgstsvtav1.so |
1199 |
%{_libdir}/gstreamer-%{api}/libgstswitchbin.so |
1200 |
%{_libdir}/gstreamer-%{api}/libgstteletext.so |
1201 |
%{_libdir}/gstreamer-%{api}/libgsttimecode.so |
1202 |
%{_libdir}/gstreamer-%{api}/libgstunixfd.so |
1203 |
%{_libdir}/gstreamer-%{api}/libgstuvch264.so |
1204 |
%{_libdir}/gstreamer-%{api}/libgstuvcgadget.so |
1205 |
%{_libdir}/gstreamer-%{api}/libgstv4l2codecs.so |
1206 |
%{_libdir}/gstreamer-%{api}/libgstva.so |
1207 |
%{_libdir}/gstreamer-%{api}/libgstvideofiltersbad.so |
1208 |
%{_libdir}/gstreamer-%{api}/libgstvideoframe_audiolevel.so |
1209 |
%{_libdir}/gstreamer-%{api}/libgstvideoparsersbad.so |
1210 |
%{_libdir}/gstreamer-%{api}/libgstvideosignal.so |
1211 |
%if %{build_vulkan} |
1212 |
%{_libdir}/gstreamer-%{api}/libgstvulkan.so |
1213 |
%endif |
1214 |
%{_libdir}/gstreamer-%{api}/libgstvmnc.so |
1215 |
%if %{build_voaacenc} |
1216 |
%{_libdir}/gstreamer-%{api}/libgstvoaacenc.so |
1217 |
%endif |
1218 |
%if %{build_voamrwbenc} |
1219 |
%{_libdir}/gstreamer-%{api}/libgstvoamrwbenc.so |
1220 |
%{_datadir}/gstreamer-%{api}/presets/GstVoAmrwbEnc.prs |
1221 |
%endif |
1222 |
%if %{build_dts} |
1223 |
%{_libdir}/gstreamer-%{api}/libgstdtsdec.so |
1224 |
%endif |
1225 |
%{_libdir}/gstreamer-%{api}/libgstwaylandsink.so |
1226 |
%{_libdir}/gstreamer-%{api}/libgstwebp.so |
1227 |
%{_libdir}/gstreamer-%{api}/libgstwebrtc.so |
1228 |
%{_libdir}/gstreamer-%{api}/libgstwebrtcdsp.so |
1229 |
%{_libdir}/gstreamer-%{api}/libgsty4mdec.so |
1230 |
%{_libdir}/gstreamer-%{api}/libgstzbar.so |
1231 |
%{_libdir}/gstreamer-%{api}/libgstzxing.so |
1232 |
|
1233 |
%{_libdir}/gstreamer-%{api}/libgstaudiobuffersplit.so |
1234 |
%{_libdir}/gstreamer-%{api}/libgstaudiomixmatrix.so |
1235 |
%{_libdir}/gstreamer-%{api}/libgstfaceoverlay.so |
1236 |
%{_libdir}/gstreamer-%{api}/libgstlegacyrawparse.so |
1237 |
%{_libdir}/gstreamer-%{api}/libgstttmlsubs.so |
1238 |
|
1239 |
%{_libdir}/libgstadaptivedemux-1.0.so.%libmajor |
1240 |
%{_libdir}/libgstadaptivedemux-1.0.so.%libmajor.* |
1241 |
|
1242 |
|
1243 |
%if %build_faad |
1244 |
%package -n %{bname}-faad |
1245 |
Summary: GStreamer plug-in for AAC audio playback |
1246 |
Group: Sound/Utilities |
1247 |
Requires: %{bname}-plugins >= %version |
1248 |
BuildRequires: libfaad2-devel >= 2.0 |
1249 |
|
1250 |
%description -n %{bname}-faad |
1251 |
Plug-ins for playing AAC audio |
1252 |
|
1253 |
This package is in the 'tainted' section as it violates some patents. |
1254 |
|
1255 |
%files -n %{bname}-faad |
1256 |
%{_libdir}/gstreamer-%{api}/libgstfaad.so |
1257 |
%endif |
1258 |
|
1259 |
%if %build_faac |
1260 |
%package -n %{bname}-faac |
1261 |
Summary: GStreamer plug-ins for AAC audio encoding |
1262 |
Group: Sound/Utilities |
1263 |
Requires: %{bname}-plugins >= %version |
1264 |
BuildRequires: libfaac-devel |
1265 |
|
1266 |
%description -n %{bname}-faac |
1267 |
Plug-ins for encoding AAC audio |
1268 |
|
1269 |
This package is in the 'tainted' section as it violates some patents. |
1270 |
|
1271 |
%files -n %{bname}-faac |
1272 |
%{_libdir}/gstreamer-%{api}/libgstfaac.so |
1273 |
%endif |
1274 |
|
1275 |
%package -n %{bname}-gsm |
1276 |
Summary: GStreamer plugin for GSM lossy audio format |
1277 |
Group: Sound/Utilities |
1278 |
Requires: %{bname}-plugins >= %{version} |
1279 |
BuildRequires: gsm-devel >= 1.0.10 |
1280 |
|
1281 |
%description -n %{bname}-gsm |
1282 |
Output plugin for GStreamer to convert to GSM lossy audio format. |
1283 |
|
1284 |
%files -n %{bname}-gsm |
1285 |
%{_libdir}/gstreamer-%{api}/libgstgsm.so |
1286 |
|
1287 |
%if %build_amrwb |
1288 |
%package -n %{bname}-amrwb |
1289 |
Summary: GStreamer plug-in for AMR-WB support |
1290 |
Group: Sound/Utilities |
1291 |
Requires: %{bname}-plugins >= %{version} |
1292 |
BuildRequires: libamrwb-devel |
1293 |
|
1294 |
%description -n %{bname}-amrwb |
1295 |
Plug-in for decoding AMR-WB under GStreamer. |
1296 |
|
1297 |
This package is in the 'tainted' section as it violates some patents. |
1298 |
|
1299 |
%files -n %{bname}-amrwb |
1300 |
%{_datadir}/gstreamer-%{api}/presets/GstAmrwbEnc.prs |
1301 |
%{_libdir}/gstreamer-%{api}/libgstamrwbenc.so |
1302 |
%endif |
1303 |
|
1304 |
%package -n %{bname}-dash |
1305 |
Summary: GStreamer plugin for Dynamic Adaptive Streaming over HTTP |
1306 |
Group: Sound/Utilities |
1307 |
Requires: %{bname}-plugins >= %{version} |
1308 |
|
1309 |
%description -n %{bname}-dash |
1310 |
Dynamic Adaptive Streaming over HTTP demuxer. |
1311 |
|
1312 |
%files -n %{bname}-dash |
1313 |
%{_libdir}/gstreamer-%{api}/libgstdash.so |
1314 |
|
1315 |
%if 0 |
1316 |
%package -n %{bname}-eglgles |
1317 |
Summary: GStreamer plugin for EGL/GLES vout Sink |
1318 |
Group: Video/Utilities |
1319 |
Requires: %{bname}-plugins >= %{version} |
1320 |
|
1321 |
%description -n %{bname}-eglgles |
1322 |
EGL/GLES vout Sink. |
1323 |
|
1324 |
%files -n %{bname}-eglgles |
1325 |
%{_libdir}/gstreamer-%{api}/libgsteglglessink.so |
1326 |
%endif |
1327 |
|
1328 |
%package -n %{bname}-fluidsynth |
1329 |
Summary: GStreamer plugin for Midi Synthesizer Element |
1330 |
Group: Sound/Midi |
1331 |
Requires: %{bname}-plugins >= %{version} |
1332 |
|
1333 |
%description -n %{bname}-fluidsynth |
1334 |
Midi Synthesizer Element. |
1335 |
|
1336 |
%files -n %{bname}-fluidsynth |
1337 |
%{_libdir}/gstreamer-%{api}/libgstfluidsynthmidi.so |
1338 |
|
1339 |
%package -n %{bname}-ladspa |
1340 |
Summary: GStreamer plugin for LADSPA plugin |
1341 |
Group: Sound/Utilities |
1342 |
Requires: %{bname}-plugins >= %{version} |
1343 |
|
1344 |
%description -n %{bname}-ladspa |
1345 |
GStreamer LADSPA plugin. |
1346 |
|
1347 |
%files -n %{bname}-ladspa |
1348 |
%{_libdir}/gstreamer-%{api}/libgstladspa.so |
1349 |
|
1350 |
%package -n %{bname}-neon |
1351 |
Summary: GStreamer plugin for NEON plugin |
1352 |
Group: Networking/Other |
1353 |
Requires: %{bname}-plugins >= %{version} |
1354 |
|
1355 |
%description -n %{bname}-neon |
1356 |
Receive data as a client over the network via HTTP using NEON. |
1357 |
|
1358 |
%files -n %{bname}-neon |
1359 |
%{_libdir}/gstreamer-%{api}/libgstneonhttpsrc.so |
1360 |
|
1361 |
%package -n %{bname}-sbc |
1362 |
Summary: GStreamer plugin for Bluetooth SBC audio encoder/decoder |
1363 |
Group: Sound/Utilities |
1364 |
Requires: %{bname}-plugins >= %{version} |
1365 |
|
1366 |
%description -n %{bname}-sbc |
1367 |
Encode/Decode an SBC audio stream. |
1368 |
|
1369 |
%files -n %{bname}-sbc |
1370 |
%{_libdir}/gstreamer-%{api}/libgstsbc.so |
1371 |
|
1372 |
%package -n %{bname}-smoothstreaming |
1373 |
Summary: GStreamer plugin for Microsoft's Smooth Streaming format |
1374 |
Group: Sound/Utilities |
1375 |
Requires: %{bname}-plugins >= %{version} |
1376 |
|
1377 |
%description -n %{bname}-smoothstreaming |
1378 |
Microsoft's Smooth Streaming format support. |
1379 |
|
1380 |
%files -n %{bname}-smoothstreaming |
1381 |
%{_libdir}/gstreamer-%{api}/libgstsmoothstreaming.so |
1382 |
|
1383 |
%if %{build_spandsp} |
1384 |
%package -n %{bname}-spandsp |
1385 |
Summary: GStreamer plugin for libspandsp |
1386 |
Group: Sound/Utilities |
1387 |
Requires: %{bname}-plugins >= %{version} |
1388 |
|
1389 |
%description -n %{bname}-spandsp |
1390 |
GStreamer libspandsp plugin. |
1391 |
|
1392 |
%files -n %{bname}-spandsp |
1393 |
%{_libdir}/gstreamer-%{api}/libgstspandsp.so |
1394 |
%endif |
1395 |
|
1396 |
%package -n %{bname}-srtp |
1397 |
Summary: GStreamer plugin for srtp |
1398 |
Group: Sound/Utilities |
1399 |
Requires: %{bname}-plugins >= %{version} |
1400 |
|
1401 |
%description -n %{bname}-srtp |
1402 |
GStreamer SRTP plugin. |
1403 |
|
1404 |
%files -n %{bname}-srtp |
1405 |
%{_libdir}/gstreamer-%{api}/libgstsrtp.so |
1406 |
|
1407 |
%if %build_libde265 |
1408 |
%package -n %{bname}-de265 |
1409 |
Summary: GStreamer plugin for de265 |
1410 |
Group: Sound/Utilities |
1411 |
Requires: %{bname}-plugins >= %{version} |
1412 |
|
1413 |
%description -n %{bname}-de265 |
1414 |
GStreamer de265 plugin. |
1415 |
|
1416 |
%files -n %{bname}-de265 |
1417 |
%{_libdir}/gstreamer-%{api}/libgstde265.so |
1418 |
%endif |
1419 |
|
1420 |
%if %build_x265 |
1421 |
%package -n %{bname}-x265 |
1422 |
Summary: GStreamer plugin for x265 |
1423 |
Group: Sound/Utilities |
1424 |
Requires: %{bname}-plugins >= %{version} |
1425 |
|
1426 |
%description -n %{bname}-x265 |
1427 |
GStreamer x265 plugin. |
1428 |
|
1429 |
%files -n %{bname}-x265 |
1430 |
%{_libdir}/gstreamer-%{api}/libgstx265.so |
1431 |
%endif |
1432 |
|
1433 |
%if %build_fdkaac |
1434 |
%package -n %{bname}-fdkaac |
1435 |
Summary: GStreamer plugin for fdk-aac |
1436 |
Group: Sound/Utilities |
1437 |
Requires: %{bname}-plugins >= %{version} |
1438 |
|
1439 |
%description -n %{bname}-fdkaac |
1440 |
GStreamer fdk-aac plugin. |
1441 |
|
1442 |
%files -n %{bname}-fdkaac |
1443 |
%{_libdir}/gstreamer-%{api}/libgstfdkaac.so |
1444 |
%endif |