3 %bcond_without apidocs # gtk-doc based API documentation (requires opengl library enabled)
4 %bcond_without libvisual # libvisual plugin
5 %bcond_without opengl # OpenGL support (gstgl library and opengl plugin)
6 %bcond_without tremor # ivorbisdec plugin (Tremor integer Ogg Vorbis decoder)
7 %bcond_with v4l1 # Video4Linux 1 plugin (for Linux < 2.6.35 or so)
9 %define gstname gst-plugins-base
11 %define gst_ver 1.16.3
13 Summary: GStreamer Streaming-media framework base plugins
14 Summary(pl.UTF-8): Podstawowe wtyczki do środowiska obróbki strumieni GStreamer
15 Name: gstreamer-plugins-base
20 Source0: https://gstreamer.freedesktop.org/src/gst-plugins-base/%{gstname}-%{version}.tar.xz
21 # Source0-md5: e3ddb1bae9fb510b49a295f212f1e6e4
22 URL: https://gstreamer.freedesktop.org/
23 BuildRequires: autoconf >= 2.69
24 BuildRequires: automake >= 1:1.14
25 %{?with_apidocs:BuildRequires: docbook-dtd412-xml}
26 BuildRequires: gettext-tools >= 0.17
27 BuildRequires: glib2-devel >= 1:2.40.0
28 %if %(locale -a | grep -q '^C.UTF-8$'; echo $?)
29 BuildRequires: glibc-localedb-all
31 BuildRequires: glibc-misc
32 BuildRequires: gobject-introspection-devel >= 1.31.1
33 BuildRequires: gstreamer-devel >= %{gst_ver}
34 BuildRequires: gtk+3-devel >= 3.10
35 %{?with_apidocs:BuildRequires: gtk-doc >= 1.12}
36 BuildRequires: iso-codes
37 BuildRequires: libtool >= 2:2.2.6
38 BuildRequires: libxml2-devel >= 2.0
39 BuildRequires: orc-devel >= 0.4.24
40 BuildRequires: pkgconfig >= 1:0.9.0
41 BuildRequires: python >= 2.1
42 BuildRequires: tar >= 1:1.22
44 BuildRequires: zlib-devel
48 BuildRequires: alsa-lib-devel >= 1.0.11
49 BuildRequires: cdparanoia-III-devel >= 2:10.2
50 BuildRequires: libogg-devel >= 2:1.0
51 BuildRequires: libtheora-devel >= 1.1
52 %{?with_libvisual:BuildRequires: libvisual-devel >= 0.4.0}
53 BuildRequires: libvorbis-devel >= 1:1.0
54 BuildRequires: opus-devel >= 0.9.4
55 BuildRequires: pango-devel >= 1:1.22.0
56 BuildRequires: rpmbuild(macros) >= 1.98
57 %{?with_tremor:BuildRequires: tremor-devel}
58 BuildRequires: udev-glib-devel >= 1:143
59 BuildRequires: xorg-lib-libX11-devel
60 BuildRequires: xorg-lib-libXext-devel
61 BuildRequires: xorg-lib-libXv-devel
63 BuildRequires: EGL-devel
64 BuildRequires: Mesa-libgbm-devel
65 BuildRequires: OpenGL-GLX-devel
66 # examples only: clutter clutter-glx clutter-x11
67 #BuildRequires: SDL-devel >= 1.2.0 clutter-devel >= 1.8 xorg-lib-libXcomposite-devel
68 BuildRequires: graphene-devel >= 1.4.0
69 BuildRequires: libdrm-devel >= 2.4.55
70 BuildRequires: libpng-devel >= 1.0
71 BuildRequires: libjpeg-devel
72 # wayland-client, wayland-cursor
73 BuildRequires: wayland-devel >= 1.0
74 BuildRequires: wayland-egl-devel
77 BuildConflicts: gstreamer-plugins-base-devel < 0.10.30
78 Requires: glib2 >= 1:2.40.0
79 Requires: gstreamer >= %{gst_ver}
80 Requires: orc >= 0.4.24
82 # here go all the obsoleted gstreamer plugins
83 Obsoletes: gstreamer-artsd < 0.10
84 Obsoletes: gstreamer-audio-effects < 0.10
85 Obsoletes: gstreamer-audiofile < 0.10
86 Obsoletes: gstreamer-audiosink-esd < 1.0
87 Obsoletes: gstreamer-avi < 0.10
88 Obsoletes: gstreamer-cdplayer < 0.10
89 Obsoletes: gstreamer-colorspace < 0.10
90 Obsoletes: gstreamer-daala < 1.16
91 Obsoletes: gstreamer-festival < 0.10
92 Obsoletes: gstreamer-hal < 1.0
93 Obsoletes: gstreamer-interfaces < 0.10
94 Obsoletes: gstreamer-interleave < 0.10
95 Obsoletes: gstreamer-kio < 0.10
96 Obsoletes: gstreamer-libdvdnav < 0.10
97 Obsoletes: gstreamer-libfame < 0.10
98 Obsoletes: gstreamer-media-info < 0.10
99 Obsoletes: gstreamer-mikmod < 0.10
100 Obsoletes: gstreamer-mimic < 1.12
101 Obsoletes: gstreamer-misc < 0.8-1
102 Obsoletes: gstreamer-musicbrainz < 1.0
103 Obsoletes: gstreamer-mythtv < 1.0
104 Obsoletes: gstreamer-oneton < 0.10
105 Obsoletes: gstreamer-play < 0.10
106 Obsoletes: gstreamer-plugins < 0.10
107 Obsoletes: gstreamer-qcam < 0.10
108 Obsoletes: gstreamer-snapshot < 0.10
109 Obsoletes: gstreamer-swfdec < 1.2
110 Obsoletes: gstreamer-tcp < 0.10
111 Obsoletes: gstreamer-tuner < 0.10
112 Obsoletes: gstreamer-v4l < 0.10
113 Obsoletes: gstreamer-vbidec < 0.10
114 Obsoletes: gstreamer-videosink-xv < 0.10
115 Obsoletes: gstreamer-videotest < 0.10
116 Obsoletes: gstreamer-xine < 0.10
117 Obsoletes: gstreamer-xoverlay < 0.10
118 Obsoletes: gstreamer-yuv4mjpeg < 0.10
119 Obsoletes: gtk-loaders-gstreamer < 0.10
120 # compositor plugin used to be in -plugins-bad 1.14.x
121 Conflicts: gstreamer-plugins-bad < 1.16
122 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
124 %define gstlibdir %{_libdir}/gstreamer-%{gstmver}
125 %define gstincludedir %{_includedir}/gstreamer-%{gstmver}
128 GStreamer is a streaming-media framework, based on graphs of filters
129 which operate on media data. Applications using this library can do
130 anything from real-time sound processing to playing videos, and just
131 about anything else media-related. Its plugin-based architecture means
132 that new data types or processing capabilities can be added simply by
133 installing new plugins.
135 %description -l pl.UTF-8
136 GStreamer to środowisko obróbki danych strumieniowych, bazujące na
137 grafie filtrów operujących na danych medialnych. Aplikacje używające
138 tej biblioteki mogą robić wszystko od przetwarzania dźwięku w czasie
139 rzeczywistym, do odtwarzania filmów i czegokolwiek innego związego z
140 mediami. Architektura bazująca na wtyczkach pozwala na łatwe dodawanie
141 nowych typów danych lub możliwości obróbki.
144 Summary: Include files for GStreamer streaming-media framework plugins
145 Summary(pl.UTF-8): Pliki nagłówkowe do wtyczek środowiska obróbki strumieni GStreamer
146 Group: Development/Libraries
147 Requires: %{name} = %{version}-%{release}
148 Requires: glib2-devel >= 1:2.40.0
149 Requires: gstreamer-devel >= %{gst_ver}
150 Obsoletes: gstreamer-interfaces-devel < 0.10
151 Obsoletes: gstreamer-media-info-devel < 0.10
152 Obsoletes: gstreamer-mixer-devel < 0.10
153 Obsoletes: gstreamer-navigation-devel < 0.10
154 Obsoletes: gstreamer-play-devel < 0.10
155 Obsoletes: gstreamer-plugins-devel < 0.10
156 Obsoletes: gstreamer-tuner-devel < 0.10
157 Obsoletes: gstreamer-xoverlay-devel < 0.10
158 # gst/video/gstvideoaggregator.h existed in -plugins-bad 1.14.x
159 Conflicts: gstreamer-plugins-bad-devel < 1.16
162 Include files for GStreamer streaming-media framework plugins.
164 %description devel -l pl.UTF-8
165 Pliki nagłówkowe do wtyczek środowiska obróbki strumieni GStreamer.
168 Summary: GStreamer streaming-media framework plugins API documentation
169 Summary(pl.UTF-8): Dokumentacja API wtyczek środowiska obróbki strumieni GStreamer
171 Requires: gtk-doc-common
172 Obsoletes: gstreamer-plugins-gl-apidocs < 1.0
176 GStreamer streaming-media framework plugins API documentation.
178 %description apidocs -l pl.UTF-8
179 Dokumentacja API wtyczek środowiska obróbki strumieni GStreamer.
181 %package -n gstreamer-gl-libs
182 Summary: GStreamer OpenGL plugins library
183 Summary(pl.UTF-8): Biblioteka wtyczek OpenGL dla GStreamera
185 Requires: %{name} = %{version}-%{release}
186 Requires: graphene >= 1.4.0
187 Requires: libdrm >= 2.4.55
188 Requires: libpng >= 1.0
189 Requires: wayland >= 1.0
190 Conflicts: gstreamer-plugins-bad < 1.14
191 Obsoletes: gstreamer-imagesink-gl < 1.0
192 Obsoletes: gstreamer-opengl < 1.14
193 Obsoletes: gstreamer-plugins-gl < 1.0
195 %description -n gstreamer-gl-libs
196 OpenGL plugins library for GStreamer streaming media framework,
197 together with actual OpenGL plugin.
199 %description -n gstreamer-gl-libs -l pl.UTF-8
200 Biblioteka wtyczek OpenGL dla szkieletu strumieni multimedialnych
201 GStreamer wraz z właściwą wtyczką OpenGL.
203 %package -n gstreamer-gl-devel
204 Summary: Header files for GStreamer OpenGL library
205 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki GStreamera OpenGL
206 Group: Development/Libraries
207 Requires: gstreamer-gl-libs = %{version}-%{release}
208 Requires: %{name}-devel = %{version}-%{release}
209 Conflicts: gstreamer-plugins-bad-devel < 1.14
210 Obsoletes: gstreamer-plugins-gl-devel < 1.0
212 %description -n gstreamer-gl-devel
213 Header files for GStreamer OpenGL library.
215 %description -n gstreamer-gl-devel -l pl.UTF-8
216 Pliki nagłówkowe biblioteki GStreamera OpenGL.
222 %package -n gstreamer-audiosink-alsa
223 Summary: GStreamer plugins for the ALSA sound architecture
224 Summary(pl.UTF-8): Wtyczki GStreamera do obsługi architektury ALSA
226 Requires: %{name} = %{version}-%{release}
227 Provides: gstreamer-audiosink = %{version}
228 Obsoletes: gstreamer-alsa < 0.10
229 Obsoletes: gstreamer-audiosink-alsaspdif < 0.10.21
231 %description -n gstreamer-audiosink-alsa
232 Input and output plugin for the ALSA soundcard driver architecture.
234 %description -n gstreamer-audiosink-alsa -l pl.UTF-8
235 Wtyczka wejścia i wyjścia ze sterowników dźwiękowych architektury ALSA
238 %package -n gstreamer-audio-effects-base
239 Summary: GStreamer base audio effects plugins
240 Summary(pl.UTF-8): Podstawowe wtyczki efektów dźwiękowych do GStreamera
242 Requires: %{name} = %{version}-%{release}
243 Obsoletes: gstreamer-audio-effects < 0.10
245 %description -n gstreamer-audio-effects-base
246 GStreamer base audio effects plugins.
248 %description -n gstreamer-audio-effects-base -l pl.UTF-8
249 Podstawowe wtyczki efektów dźwiękowych do GStreamera.
251 %package -n gstreamer-cdparanoia
252 Summary: GStreamer plugin for CD audio input using CDParanoia IV
253 Summary(pl.UTF-8): Wtyczka do GStreamera odtwarzająca płyty CD-Audio przy użyciu CDParanoia IV
255 Requires: %{name} = %{version}-%{release}
256 Requires: cdparanoia-III-libs >= 2:10.2
258 %description -n gstreamer-cdparanoia
259 Plugin for ripping audio tracks using cdparanoia under GStreamer.
261 %description -n gstreamer-cdparanoia -l pl.UTF-8
262 Wtyczka do ripowania ścieżek dźwiękowych pod GStreamerem za pomocą
265 %package -n gstreamer-ivorbisdec
266 Summary: GStreamer plugin for decoding Ogg Vorbis audio files using Tremor
267 Summary(pl.UTF-8): Wtyczka GStreamera dekodująca pliki dźwiękowe Ogg Vorbis (przy użyciu Tremora)
269 Requires: %{name} = %{version}-%{release}
271 %description -n gstreamer-ivorbisdec
272 Plugin for playing Ogg Vorbis audio files using Tremor.
274 %description -n gstreamer-ivorbisdec -l pl.UTF-8
275 Wtyczka do odtwarzania plików dźwiękowych Ogg Vorbis przy użyciu
278 %package -n gstreamer-libvisual
279 Summary: GStreamer libvisual plugin
280 Summary(pl.UTF-8): Wtyczka libvisual do GStreamera
282 Requires: %{name} = %{version}-%{release}
283 Requires: libvisual >= 0.4.0
285 %description -n gstreamer-libvisual
286 GStreamer libvisual plugin.
288 %description -n gstreamer-libvisual -l pl.UTF-8
289 Wtyczka libvisual do GStreamera.
291 %package -n gstreamer-opus
292 Summary: GStreamer OPUS plugins
293 Summary(pl.UTF-8): Wtyczki OPUS do GStreamera
295 Requires: %{name} = %{version}-%{release}
296 Requires: opus >= 0.9.4
298 %description -n gstreamer-opus
299 This package contains GStreamer plugins encoding/decoding OPUS codec
302 %description -n gstreamer-opus -l pl.UTF-8
303 Ten pakiet zawiera wtyczki do GStreamera obsługujące strumienie kodeka
306 %package -n gstreamer-pango
307 Summary: GStreamer pango plugins
308 Summary(pl.UTF-8): Wtyczki pango do GStreamera
310 Requires: %{name} = %{version}-%{release}
311 Requires: pango >= 1:1.22.0
313 %description -n gstreamer-pango
314 This package contains textoverlay and timeoverlay GStreamer plugins.
316 %description -n gstreamer-pango -l pl.UTF-8
317 Ten pakiet zawiera wtyczki textoverlay i timeoverlay do GStreamera.
319 %package -n gstreamer-theora
320 Summary: GStreamer Ogg Theora plugin
321 Summary(pl.UTF-8): Wtyczka Ogg Theora do GStreamera
323 Requires: %{name} = %{version}-%{release}
324 Requires: libtheora >= 1.1
326 %description -n gstreamer-theora
327 GStreamer Ogg Theora plugin.
329 %description -n gstreamer-theora -l pl.UTF-8
330 Wtyczka Ogg Theora do GStreamera.
332 %package -n gstreamer-video4linux
333 Summary: GStreamer plugin for Video 4 Linux source
334 Summary(pl.UTF-8): Wtyczka GStreamera dla źródła Video 4 Linux
336 Requires: %{name} = %{version}-%{release}
337 Requires: udev-glib >= 1:143
339 %description -n gstreamer-video4linux
340 GStreamer plugin for Video 4 Linux source.
342 %description -n gstreamer-video4linux -l pl.UTF-8
343 Wtyczka GStreamera dla źródła Video 4 Linux.
345 %package -n gstreamer-vorbis
346 Summary: GStreamer plugin for encoding and decoding Ogg Vorbis audio files
347 Summary(pl.UTF-8): Wtyczki do GStreamera kodujące i dekodujące pliki dźwiękowe Ogg Vorbis
349 Requires: %{name} = %{version}-%{release}
351 %description -n gstreamer-vorbis
352 Plugins for creating and playing Ogg Vorbis audio files.
354 %description -n gstreamer-vorbis -l pl.UTF-8
355 Wtyczki do tworzenia i odtwarzania plików dźwiękowych Ogg Vorbis.
357 %package -n gstreamer-imagesink-x
358 Summary: GStreamer XFree86/X.org output plugin
359 Summary(pl.UTF-8): Wtyczka wyjścia obrazu XFree86/X.org dla GStreamera
361 Requires: %{name} = %{version}-%{release}
362 Provides: gstreamer-videosink = %{version}
364 %description -n gstreamer-imagesink-x
365 Standard XFree86/X.org image sink.
367 %description -n gstreamer-imagesink-x -l pl.UTF-8
368 Standardowa wtyczka wyjścia obrazu XFree86/X.org dla GStreamera.
370 %package -n gstreamer-imagesink-xv
371 Summary: GStreamer Xvideo output plugin
372 Summary(pl.UTF-8): Wtyczka wyjścia obrazu Xvideo dla GStreamera
374 Requires: %{name} = %{version}-%{release}
375 Provides: gstreamer-videosink = %{version}
377 %description -n gstreamer-imagesink-xv
378 XFree86/X.org image sink via Xvideo extension.
380 %description -n gstreamer-imagesink-xv -l pl.UTF-8
381 Wtyczka wyjścia obrazu Xvideo dla GStreamera.
384 %setup -q -n %{gstname}-%{version}
388 %{__aclocal} -I m4 -I common/m4
394 %{!?with_opengl:--disable-egl} \
395 %{!?with_tremor:--disable-ivorbis} \
396 %{!?with_libvisual:--disable-libvisual} \
397 %{!?with_opengl:--disable-opengl} \
398 --disable-silent-rules \
400 --enable-experimental \
401 --enable-gtk-doc%{!?with_apidocs:=no} \
403 --with-html-dir=%{_gtkdocdir}
409 rm -rf $RPM_BUILD_ROOT
412 DESTDIR=$RPM_BUILD_ROOT
414 # We don't need plugins' *.la files
415 %{__rm} $RPM_BUILD_ROOT%{gstlibdir}/*.la
416 # obsoleted by pkg-config
417 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libgst*.la
419 %find_lang %{gstname}-%{gstmver}
422 rm -rf $RPM_BUILD_ROOT
424 %post -p /sbin/ldconfig
425 %postun -p /sbin/ldconfig
427 %post -n gstreamer-gl-libs -p /sbin/ldconfig
428 %postun -n gstreamer-gl-libs -p /sbin/ldconfig
430 %files -f %{gstname}-%{gstmver}.lang
431 %defattr(644,root,root,755)
432 %doc AUTHORS ChangeLog NEWS README RELEASE
433 %attr(755,root,root) %{_bindir}/gst-device-monitor-%{gstmver}
434 %attr(755,root,root) %{_bindir}/gst-discoverer-%{gstmver}
435 %attr(755,root,root) %{_bindir}/gst-play-%{gstmver}
436 %attr(755,root,root) %{_libdir}/libgstallocators-%{gstmver}.so.*.*.*
437 %attr(755,root,root) %ghost %{_libdir}/libgstallocators-%{gstmver}.so.0
438 %attr(755,root,root) %{_libdir}/libgstapp-%{gstmver}.so.*.*.*
439 %attr(755,root,root) %ghost %{_libdir}/libgstapp-%{gstmver}.so.0
440 %attr(755,root,root) %{_libdir}/libgstaudio-%{gstmver}.so.*.*.*
441 %attr(755,root,root) %ghost %{_libdir}/libgstaudio-%{gstmver}.so.0
442 %attr(755,root,root) %{_libdir}/libgstfft-%{gstmver}.so.*.*.*
443 %attr(755,root,root) %ghost %{_libdir}/libgstfft-%{gstmver}.so.0
444 %attr(755,root,root) %{_libdir}/libgstpbutils-%{gstmver}.so.*.*.*
445 %attr(755,root,root) %ghost %{_libdir}/libgstpbutils-%{gstmver}.so.0
446 %attr(755,root,root) %{_libdir}/libgstriff-%{gstmver}.so.*.*.*
447 %attr(755,root,root) %ghost %{_libdir}/libgstriff-%{gstmver}.so.0
448 %attr(755,root,root) %{_libdir}/libgstrtp-%{gstmver}.so.*.*.*
449 %attr(755,root,root) %ghost %{_libdir}/libgstrtp-%{gstmver}.so.0
450 %attr(755,root,root) %{_libdir}/libgstrtsp-%{gstmver}.so.*.*.*
451 %attr(755,root,root) %ghost %{_libdir}/libgstrtsp-%{gstmver}.so.0
452 %attr(755,root,root) %{_libdir}/libgstsdp-%{gstmver}.so.*.*.*
453 %attr(755,root,root) %ghost %{_libdir}/libgstsdp-%{gstmver}.so.0
454 %attr(755,root,root) %{_libdir}/libgsttag-%{gstmver}.so.*.*.*
455 %attr(755,root,root) %ghost %{_libdir}/libgsttag-%{gstmver}.so.0
456 %attr(755,root,root) %{_libdir}/libgstvideo-%{gstmver}.so.*.*.*
457 %attr(755,root,root) %ghost %{_libdir}/libgstvideo-%{gstmver}.so.0
458 %{_mandir}/man1/gst-device-monitor-%{gstmver}.1*
459 %{_mandir}/man1/gst-discoverer-%{gstmver}.1*
460 %{_mandir}/man1/gst-play-%{gstmver}.1*
461 # plugins with no external dependencies
462 %attr(755,root,root) %{gstlibdir}/libgstapp.so
463 %attr(755,root,root) %{gstlibdir}/libgstaudioconvert.so
464 %attr(755,root,root) %{gstlibdir}/libgstaudiomixer.so
465 %attr(755,root,root) %{gstlibdir}/libgstaudiorate.so
466 %attr(755,root,root) %{gstlibdir}/libgstaudiotestsrc.so
467 %attr(755,root,root) %{gstlibdir}/libgstcompositor.so
468 %attr(755,root,root) %{gstlibdir}/libgstencoding.so
469 %attr(755,root,root) %{gstlibdir}/libgstgio.so
470 %attr(755,root,root) %{gstlibdir}/libgstoverlaycomposition.so
471 %attr(755,root,root) %{gstlibdir}/libgstpbtypes.so
472 %attr(755,root,root) %{gstlibdir}/libgstplayback.so
473 %attr(755,root,root) %{gstlibdir}/libgstrawparse.so
474 %attr(755,root,root) %{gstlibdir}/libgstsubparse.so
475 %attr(755,root,root) %{gstlibdir}/libgsttcp.so
476 %attr(755,root,root) %{gstlibdir}/libgsttypefindfunctions.so
477 %attr(755,root,root) %{gstlibdir}/libgstvideoconvert.so
478 %attr(755,root,root) %{gstlibdir}/libgstvideorate.so
479 %attr(755,root,root) %{gstlibdir}/libgstvideoscale.so
480 %attr(755,root,root) %{gstlibdir}/libgstvideotestsrc.so
481 %{_libdir}/girepository-1.0/GstAllocators-%{gstmver}.typelib
482 %{_libdir}/girepository-1.0/GstApp-%{gstmver}.typelib
483 %{_libdir}/girepository-1.0/GstAudio-%{gstmver}.typelib
484 %{_libdir}/girepository-1.0/GstPbutils-%{gstmver}.typelib
485 %{_libdir}/girepository-1.0/GstRtp-%{gstmver}.typelib
486 %{_libdir}/girepository-1.0/GstRtsp-%{gstmver}.typelib
487 %{_libdir}/girepository-1.0/GstSdp-%{gstmver}.typelib
488 %{_libdir}/girepository-1.0/GstTag-%{gstmver}.typelib
489 %{_libdir}/girepository-1.0/GstVideo-%{gstmver}.typelib
490 %{_datadir}/gst-plugins-base
493 %defattr(644,root,root,755)
494 %attr(755,root,root) %{_libdir}/libgstallocators-%{gstmver}.so
495 %attr(755,root,root) %{_libdir}/libgstapp-%{gstmver}.so
496 %attr(755,root,root) %{_libdir}/libgstaudio-%{gstmver}.so
497 %attr(755,root,root) %{_libdir}/libgstfft-%{gstmver}.so
498 %attr(755,root,root) %{_libdir}/libgstpbutils-%{gstmver}.so
499 %attr(755,root,root) %{_libdir}/libgstriff-%{gstmver}.so
500 %attr(755,root,root) %{_libdir}/libgstrtp-%{gstmver}.so
501 %attr(755,root,root) %{_libdir}/libgstrtsp-%{gstmver}.so
502 %attr(755,root,root) %{_libdir}/libgstsdp-%{gstmver}.so
503 %attr(755,root,root) %{_libdir}/libgsttag-%{gstmver}.so
504 %attr(755,root,root) %{_libdir}/libgstvideo-%{gstmver}.so
505 %{gstincludedir}/gst/allocators
506 %{gstincludedir}/gst/app
507 %{gstincludedir}/gst/audio
508 %{gstincludedir}/gst/fft
509 %{gstincludedir}/gst/pbutils
510 %{gstincludedir}/gst/riff
511 %{gstincludedir}/gst/rtp
512 %{gstincludedir}/gst/rtsp
513 %{gstincludedir}/gst/sdp
514 %{gstincludedir}/gst/tag
515 %{gstincludedir}/gst/video
516 %{_pkgconfigdir}/gstreamer-allocators-%{gstmver}.pc
517 %{_pkgconfigdir}/gstreamer-app-%{gstmver}.pc
518 %{_pkgconfigdir}/gstreamer-audio-%{gstmver}.pc
519 %{_pkgconfigdir}/gstreamer-fft-%{gstmver}.pc
520 %{_pkgconfigdir}/gstreamer-pbutils-%{gstmver}.pc
521 %{_pkgconfigdir}/gstreamer-plugins-base-%{gstmver}.pc
522 %{_pkgconfigdir}/gstreamer-riff-%{gstmver}.pc
523 %{_pkgconfigdir}/gstreamer-rtp-%{gstmver}.pc
524 %{_pkgconfigdir}/gstreamer-rtsp-%{gstmver}.pc
525 %{_pkgconfigdir}/gstreamer-sdp-%{gstmver}.pc
526 %{_pkgconfigdir}/gstreamer-tag-%{gstmver}.pc
527 %{_pkgconfigdir}/gstreamer-video-%{gstmver}.pc
528 %{_datadir}/gir-1.0/GstAllocators-%{gstmver}.gir
529 %{_datadir}/gir-1.0/GstApp-%{gstmver}.gir
530 %{_datadir}/gir-1.0/GstAudio-%{gstmver}.gir
531 %{_datadir}/gir-1.0/GstPbutils-%{gstmver}.gir
532 %{_datadir}/gir-1.0/GstRtp-%{gstmver}.gir
533 %{_datadir}/gir-1.0/GstRtsp-%{gstmver}.gir
534 %{_datadir}/gir-1.0/GstSdp-%{gstmver}.gir
535 %{_datadir}/gir-1.0/GstTag-%{gstmver}.gir
536 %{_datadir}/gir-1.0/GstVideo-%{gstmver}.gir
540 %defattr(644,root,root,755)
541 %{_gtkdocdir}/gst-plugins-base-libs-%{gstmver}
542 %{_gtkdocdir}/gst-plugins-base-plugins-%{gstmver}
546 %files -n gstreamer-gl-libs
547 %defattr(644,root,root,755)
548 %attr(755,root,root) %{_libdir}/libgstgl-%{gstmver}.so.*.*.*
549 %attr(755,root,root) %ghost %{_libdir}/libgstgl-%{gstmver}.so.0
550 %{_libdir}/girepository-1.0/GstGL-%{gstmver}.typelib
552 %attr(755,root,root) %{gstlibdir}/libgstopengl.so
554 %files -n gstreamer-gl-devel
555 %defattr(644,root,root,755)
556 %attr(755,root,root) %{_libdir}/libgstgl-%{gstmver}.so
557 # currently only gl lib provides header in this location, so package top dirs here
558 %dir %{gstlibdir}/include
559 %dir %{gstlibdir}/include/gst
560 %{gstlibdir}/include/gst/gl
561 %{gstincludedir}/gst/gl
562 %{_datadir}/gir-1.0/GstGL-%{gstmver}.gir
563 %{_pkgconfigdir}/gstreamer-gl-%{gstmver}.pc
570 %files -n gstreamer-audiosink-alsa
571 %defattr(644,root,root,755)
572 %attr(755,root,root) %{gstlibdir}/libgstalsa.so
574 %files -n gstreamer-audio-effects-base
575 %defattr(644,root,root,755)
576 %attr(755,root,root) %{gstlibdir}/libgstadder.so
577 %attr(755,root,root) %{gstlibdir}/libgstaudioresample.so
578 %attr(755,root,root) %{gstlibdir}/libgstvolume.so
580 %files -n gstreamer-cdparanoia
581 %defattr(644,root,root,755)
582 %attr(755,root,root) %{gstlibdir}/libgstcdparanoia.so
585 %files -n gstreamer-ivorbisdec
586 %defattr(644,root,root,755)
587 %attr(755,root,root) %{gstlibdir}/libgstivorbisdec.so
590 %if %{with libvisual}
591 %files -n gstreamer-libvisual
592 %defattr(644,root,root,755)
593 %attr(755,root,root) %{gstlibdir}/libgstlibvisual.so
596 %files -n gstreamer-opus
597 %defattr(644,root,root,755)
598 %attr(755,root,root) %{gstlibdir}/libgstopus.so
600 %files -n gstreamer-pango
601 %defattr(644,root,root,755)
602 %attr(755,root,root) %{gstlibdir}/libgstpango.so
604 %files -n gstreamer-theora
605 %defattr(644,root,root,755)
606 %attr(755,root,root) %{gstlibdir}/libgsttheora.so
609 %files -n gstreamer-video4linux
610 %defattr(644,root,root,755)
611 %attr(755,root,root) %{gstlibdir}/libgstvideo4linux.so
614 %files -n gstreamer-vorbis
615 %defattr(644,root,root,755)
616 %attr(755,root,root) %{gstlibdir}/libgstvorbis.so
617 %attr(755,root,root) %{gstlibdir}/libgstogg.so
619 %files -n gstreamer-imagesink-x
620 %defattr(644,root,root,755)
621 %attr(755,root,root) %{gstlibdir}/libgstximagesink.so
623 %files -n gstreamer-imagesink-xv
624 %defattr(644,root,root,755)
625 %attr(755,root,root) %{gstlibdir}/libgstxvimagesink.so