]> git.pld-linux.org Git - packages/gstreamer-plugins-base.git/blob - gstreamer-plugins-base.spec
- subpackage gl library because of large dependency set
[packages/gstreamer-plugins-base.git] / gstreamer-plugins-base.spec
1 #
2 # Conditional build:
3 %bcond_without  apidocs         # disable gtk-doc (requires opengl library enabled)
4 %bcond_without  libvisual       # don't build 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)
8
9 %define         gstname         gst-plugins-base
10 %define         vmajor          1.0
11 %define         gst_req_ver     1.14.4
12
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
16 Version:        1.14.4
17 Release:        1
18 License:        LGPL v2+
19 Group:          Libraries
20 Source0:        https://gstreamer.freedesktop.org/src/gst-plugins-base/%{gstname}-%{version}.tar.xz
21 # Source0-md5:  4dbe20c1bf44191c2b8833234df5cb2a
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
30 %endif
31 BuildRequires:  glibc-misc
32 BuildRequires:  gobject-introspection-devel >= 1.31.1
33 BuildRequires:  gstreamer-devel >= %{gst_req_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
43 BuildRequires:  xz
44 BuildRequires:  zlib-devel
45 ##
46 ## plugins
47 ##
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:  xorg-lib-libX11-devel
59 BuildRequires:  xorg-lib-libXext-devel
60 BuildRequires:  xorg-lib-libXv-devel
61 %if %{with opengl}
62 BuildRequires:  EGL-devel
63 BuildRequires:  Mesa-libgbm-devel
64 BuildRequires:  OpenGL-GLX-devel
65 # examples only: clutter clutter-glx clutter-x11
66 #BuildRequires: SDL-devel >= 1.2.0 clutter-devel >= 1.8 xorg-lib-libXcomposite-devel
67 BuildRequires:  graphene-devel >= 1.4.0
68 BuildRequires:  libdrm-devel >= 2.4.55
69 BuildRequires:  libpng-devel >= 1.0
70 BuildRequires:  libjpeg-devel
71 # wayland-client, wayland-cursor
72 BuildRequires:  wayland-devel >= 1.0
73 BuildRequires:  wayland-egl-devel
74 %endif
75 # old GIR format
76 BuildConflicts: gstreamer-plugins-base-devel < 0.10.30
77 Requires:       glib2 >= 1:2.40.0
78 Requires:       gstreamer >= %{gst_req_ver}
79 Requires:       orc >= 0.4.24
80 Suggests:       iso-codes
81 # here go all the obsoleted gstreamer plugins
82 Obsoletes:      gstreamer-artsd
83 Obsoletes:      gstreamer-audio-effects
84 Obsoletes:      gstreamer-audiofile
85 Obsoletes:      gstreamer-audiosink-esd
86 Obsoletes:      gstreamer-avi
87 Obsoletes:      gstreamer-cdplayer
88 Obsoletes:      gstreamer-colorspace
89 Obsoletes:      gstreamer-festival
90 Obsoletes:      gstreamer-hal
91 Obsoletes:      gstreamer-interfaces
92 Obsoletes:      gstreamer-interleave
93 Obsoletes:      gstreamer-kio
94 Obsoletes:      gstreamer-libdvdnav
95 Obsoletes:      gstreamer-libfame
96 Obsoletes:      gstreamer-media-info
97 Obsoletes:      gstreamer-mikmod
98 Obsoletes:      gstreamer-mimic
99 Obsoletes:      gstreamer-misc
100 Obsoletes:      gstreamer-musicbrainz
101 Obsoletes:      gstreamer-mythtv
102 Obsoletes:      gstreamer-oneton
103 Obsoletes:      gstreamer-play
104 Obsoletes:      gstreamer-plugins
105 Obsoletes:      gstreamer-qcam
106 Obsoletes:      gstreamer-snapshot
107 Obsoletes:      gstreamer-swfdec
108 Obsoletes:      gstreamer-tcp
109 Obsoletes:      gstreamer-tuner
110 Obsoletes:      gstreamer-v4l
111 Obsoletes:      gstreamer-vbidec
112 Obsoletes:      gstreamer-videosink-xv
113 Obsoletes:      gstreamer-videotest
114 Obsoletes:      gstreamer-xine
115 Obsoletes:      gstreamer-xoverlay
116 Obsoletes:      gstreamer-yuv4mjpeg
117 Obsoletes:      gtk-loaders-gstreamer
118 Conflicts:      gstreamer-plugins-bad < 1.12.0
119 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
120
121 %define         gstlibdir       %{_libdir}/gstreamer-%{vmajor}
122 %define         gstincludedir   %{_includedir}/gstreamer-%{vmajor}
123
124 %description
125 GStreamer is a streaming-media framework, based on graphs of filters
126 which operate on media data. Applications using this library can do
127 anything from real-time sound processing to playing videos, and just
128 about anything else media-related. Its plugin-based architecture means
129 that new data types or processing capabilities can be added simply by
130 installing new plugins.
131
132 %description -l pl.UTF-8
133 GStreamer to środowisko obróbki danych strumieniowych, bazujące na
134 grafie filtrów operujących na danych medialnych. Aplikacje używające
135 tej biblioteki mogą robić wszystko od przetwarzania dźwięku w czasie
136 rzeczywistym, do odtwarzania filmów i czegokolwiek innego związego z
137 mediami. Architektura bazująca na wtyczkach pozwala na łatwe dodawanie
138 nowych typów danych lub możliwości obróbki.
139
140 %package devel
141 Summary:        Include files for GStreamer streaming-media framework plugins
142 Summary(pl.UTF-8):      Pliki nagłówkowe do wtyczek środowiska obróbki strumieni GStreamer
143 Group:          Development/Libraries
144 Requires:       %{name} = %{version}-%{release}
145 Requires:       glib2-devel >= 1:2.40.0
146 Requires:       gstreamer-devel >= %{gst_req_ver}
147 Obsoletes:      gstreamer-interfaces-devel
148 Obsoletes:      gstreamer-media-info-devel
149 Obsoletes:      gstreamer-mixer-devel
150 Obsoletes:      gstreamer-navigation-devel
151 Obsoletes:      gstreamer-play-devel
152 Obsoletes:      gstreamer-plugins-devel
153 Obsoletes:      gstreamer-tuner-devel
154 Obsoletes:      gstreamer-xoverlay-devel
155
156 %description devel
157 Include files for GStreamer streaming-media framework plugins.
158
159 %description devel -l pl.UTF-8
160 Pliki nagłówkowe do wtyczek środowiska obróbki strumieni GStreamer.
161
162 %package apidocs
163 Summary:        GStreamer streaming-media framework plugins API documentation
164 Summary(pl.UTF-8):      Dokumentacja API wtyczek środowiska obróbki strumieni GStreamer
165 Group:          Documentation
166 Requires:       gtk-doc-common
167 %if "%{_rpmversion}" >= "5"
168 BuildArch:      noarch
169 %endif
170
171 %description apidocs
172 GStreamer streaming-media framework plugins API documentation.
173
174 %description apidocs -l pl.UTF-8
175 Dokumentacja API wtyczek środowiska obróbki strumieni GStreamer.
176
177 %package -n gstreamer-gl-libs
178 Summary:        GStreamer OpenGL plugins library
179 Summary(pl.UTF-8):      Biblioteka wtyczek OpenGL dla GStreamera
180 Group:          Libraries
181 Requires:       %{name} = %{version}-%{release}
182 Requires:       graphene >= 1.4.0
183 Requires:       libdrm >= 2.4.55
184 Requires:       libpng >= 1.0
185 Requires:       wayland >= 1.0
186 Obsoletes:      gstreamer-opengl < 1.14
187
188 %description -n gstreamer-gl-libs
189 OpenGL plugins library for GStreamer streaming media framework,
190 together with actual OpenGL plugin.
191
192 %description -n gstreamer-gl-libs -l pl.UTF-8
193 Biblioteka wtyczek OpenGL dla szkieletu strumieni multimedialnych
194 GStreamer wraz z właściwą wtyczką OpenGL.
195
196 %package -n gstreamer-gl-devel
197 Summary:        Header files for GStreamer OpenGL library
198 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki GStreamera OpenGL
199 Group:          Development/Libraries
200 Requires:       gstreamer-gl-devel = %{version}-%{release}
201 Requires:       %{name}-devel = %{version}-%{release}
202
203 %description -n gstreamer-gl-devel
204 Header files for GStreamer OpenGL library.
205
206 %description -n gstreamer-gl-devel -l pl.UTF-8
207 Pliki nagłówkowe biblioteki GStreamera OpenGL.
208
209 ##
210 ## Plugins
211 ##
212
213 %package -n gstreamer-audiosink-alsa
214 Summary:        GStreamer plugins for the ALSA sound architecture
215 Summary(pl.UTF-8):      Wtyczki GStreamera do obsługi architektury ALSA
216 Group:          Libraries
217 Requires:       %{name} = %{version}-%{release}
218 Provides:       gstreamer-audiosink = %{version}
219 Obsoletes:      gstreamer-alsa
220 Obsoletes:      gstreamer-audiosink-alsaspdif
221
222 %description -n gstreamer-audiosink-alsa
223 Input and output plugin for the ALSA soundcard driver architecture.
224
225 %description -n gstreamer-audiosink-alsa -l pl.UTF-8
226 Wtyczka wejścia i wyjścia ze sterowników dźwiękowych architektury ALSA
227 do GStreamera.
228
229 %package -n gstreamer-audio-effects-base
230 Summary:        GStreamer base audio effects plugins
231 Summary(pl.UTF-8):      Podstawowe wtyczki efektów dźwiękowych do GStreamera
232 Group:          Libraries
233 Requires:       %{name} = %{version}-%{release}
234 Obsoletes:      gstreamer-audio-effects
235
236 %description -n gstreamer-audio-effects-base
237 GStreamer base audio effects plugins.
238
239 %description -n gstreamer-audio-effects-base -l pl.UTF-8
240 Podstawowe wtyczki efektów dźwiękowych do GStreamera.
241
242 %package -n gstreamer-cdparanoia
243 Summary:        GStreamer plugin for CD audio input using CDParanoia IV
244 Summary(pl.UTF-8):      Wtyczka do GStreamera odtwarzająca płyty CD-Audio przy użyciu CDParanoia IV
245 Group:          Libraries
246 Requires:       %{name} = %{version}-%{release}
247 Requires:       cdparanoia-III-libs >= 2:10.2
248
249 %description -n gstreamer-cdparanoia
250 Plugin for ripping audio tracks using cdparanoia under GStreamer.
251
252 %description -n gstreamer-cdparanoia -l pl.UTF-8
253 Wtyczka do ripowania ścieżek dźwiękowych pod GStreamerem za pomocą
254 cdparanoia.
255
256 %package -n gstreamer-ivorbisdec
257 Summary:        GStreamer plugin for decoding Ogg Vorbis audio files using Tremor
258 Summary(pl.UTF-8):      Wtyczka GStreamera dekodująca pliki dźwiękowe Ogg Vorbis (przy użyciu Tremora)
259 Group:          Libraries
260 Requires:       %{name} = %{version}-%{release}
261
262 %description -n gstreamer-ivorbisdec
263 Plugin for playing Ogg Vorbis audio files using Tremor.
264
265 %description -n gstreamer-ivorbisdec -l pl.UTF-8
266 Wtyczka do odtwarzania plików dźwiękowych Ogg Vorbis przy użyciu
267 Tremora.
268
269 %package -n gstreamer-libvisual
270 Summary:        GStreamer libvisual plugin
271 Summary(pl.UTF-8):      Wtyczka libvisual do GStreamera
272 Group:          Libraries
273 Requires:       %{name} = %{version}-%{release}
274 Requires:       libvisual >= 0.4.0
275
276 %description -n gstreamer-libvisual
277 GStreamer libvisual plugin.
278
279 %description -n gstreamer-libvisual -l pl.UTF-8
280 Wtyczka libvisual do GStreamera.
281
282 %package -n gstreamer-opus
283 Summary:        GStreamer OPUS plugins
284 Summary(pl.UTF-8):      Wtyczki OPUS do GStreamera
285 Group:          Libraries
286 Requires:       %{name} = %{version}-%{release}
287 Requires:       opus >= 0.9.4
288
289 %description -n gstreamer-opus
290 This package contains GStreamer plugins encoding/decoding OPUS codec
291 streams.
292
293 %description -n gstreamer-opus -l pl.UTF-8
294 Ten pakiet zawiera wtyczki do GStreamera obsługujące strumienie kodeka
295 OPUS.
296
297 %package -n gstreamer-pango
298 Summary:        GStreamer pango plugins
299 Summary(pl.UTF-8):      Wtyczki pango do GStreamera
300 Group:          Libraries
301 Requires:       %{name} = %{version}-%{release}
302 Requires:       pango >= 1:1.22.0
303
304 %description -n gstreamer-pango
305 This package contains textoverlay and timeoverlay GStreamer plugins.
306
307 %description -n gstreamer-pango -l pl.UTF-8
308 Ten pakiet zawiera wtyczki textoverlay i timeoverlay do GStreamera.
309
310 %package -n gstreamer-theora
311 Summary:        GStreamer Ogg Theora plugin
312 Summary(pl.UTF-8):      Wtyczka Ogg Theora do GStreamera
313 Group:          Libraries
314 Requires:       %{name} = %{version}-%{release}
315 Requires:       libtheora >= 1.1
316
317 %description -n gstreamer-theora
318 GStreamer Ogg Theora plugin.
319
320 %description -n gstreamer-theora -l pl.UTF-8
321 Wtyczka Ogg Theora do GStreamera.
322
323 %package -n gstreamer-video4linux
324 Summary:        GStreamer plugin for Video 4 Linux source
325 Summary(pl.UTF-8):      Wtyczka GStreamera dla źródła Video 4 Linux
326 Group:          Libraries
327 Requires:       %{name} = %{version}-%{release}
328 Requires:       udev-glib >= 143
329
330 %description -n gstreamer-video4linux
331 GStreamer plugin for Video 4 Linux source.
332
333 %description -n gstreamer-video4linux -l pl.UTF-8
334 Wtyczka GStreamera dla źródła Video 4 Linux.
335
336 %package -n gstreamer-vorbis
337 Summary:        GStreamer plugin for encoding and decoding Ogg Vorbis audio files
338 Summary(pl.UTF-8):      Wtyczki do GStreamera kodujące i dekodujące pliki dźwiękowe Ogg Vorbis
339 Group:          Libraries
340 Requires:       %{name} = %{version}-%{release}
341
342 %description -n gstreamer-vorbis
343 Plugins for creating and playing Ogg Vorbis audio files.
344
345 %description -n gstreamer-vorbis -l pl.UTF-8
346 Wtyczki do tworzenia i odtwarzania plików dźwiękowych Ogg Vorbis.
347
348 %package -n gstreamer-imagesink-x
349 Summary:        GStreamer XFree86/X.org output plugin
350 Summary(pl.UTF-8):      Wtyczka wyjścia obrazu XFree86/X.org dla GStreamera
351 Group:          Libraries
352 Requires:       %{name} = %{version}-%{release}
353 Provides:       gstreamer-videosink = %{version}
354
355 %description -n gstreamer-imagesink-x
356 Standard XFree86/X.org image sink.
357
358 %description -n gstreamer-imagesink-x -l pl.UTF-8
359 Standardowa wtyczka wyjścia obrazu XFree86/X.org dla GStreamera.
360
361 %package -n gstreamer-imagesink-xv
362 Summary:        GStreamer Xvideo output plugin
363 Summary(pl.UTF-8):      Wtyczka wyjścia obrazu Xvideo dla GStreamera
364 Group:          Libraries
365 Requires:       %{name} = %{version}-%{release}
366 Provides:       gstreamer-videosink = %{version}
367
368 %description -n gstreamer-imagesink-xv
369 XFree86/X.org image sink via Xvideo extension.
370
371 %description -n gstreamer-imagesink-xv -l pl.UTF-8
372 Wtyczka wyjścia obrazu Xvideo dla GStreamera.
373
374 %prep
375 %setup -q -n %{gstname}-%{version}
376
377 %build
378 %{__libtoolize}
379 %{__aclocal} -I m4 -I common/m4
380 %{__autoconf}
381 %{__autoheader}
382 %{__automake}
383 %configure \
384         --disable-examples \
385         %{!?with_opengl:--disable-egl} \
386         %{!?with_tremor:--disable-ivorbis} \
387         %{!?with_libvisual:--disable-libvisual} \
388         %{!?with_opengl:--disable-opengl} \
389         --disable-silent-rules \
390         --disable-static \
391         --enable-experimental \
392         --enable-gtk-doc%{!?with_apidocs:=no} \
393         --enable-orc \
394         --with-html-dir=%{_gtkdocdir}
395
396 LC_ALL=C.UTF-8 \
397 %{__make}
398
399 %install
400 rm -rf $RPM_BUILD_ROOT
401
402 %{__make} install \
403         DESTDIR=$RPM_BUILD_ROOT
404
405 # We don't need plugins' *.la files
406 %{__rm} $RPM_BUILD_ROOT%{gstlibdir}/*.la
407 # obsoleted by pkg-config
408 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libgst*.la
409
410 %find_lang %{gstname}-%{vmajor}
411
412 %clean
413 rm -rf $RPM_BUILD_ROOT
414
415 %post   -p /sbin/ldconfig
416 %postun -p /sbin/ldconfig
417
418 %files -f %{gstname}-%{vmajor}.lang
419 %defattr(644,root,root,755)
420 %doc AUTHORS ChangeLog NEWS README RELEASE
421 %attr(755,root,root) %{_bindir}/gst-device-monitor-%{vmajor}
422 %attr(755,root,root) %{_bindir}/gst-discoverer-%{vmajor}
423 %attr(755,root,root) %{_bindir}/gst-play-%{vmajor}
424 %attr(755,root,root) %{_libdir}/libgstallocators-%{vmajor}.so.*.*.*
425 %attr(755,root,root) %ghost %{_libdir}/libgstallocators-%{vmajor}.so.0
426 %attr(755,root,root) %{_libdir}/libgstapp-%{vmajor}.so.*.*.*
427 %attr(755,root,root) %ghost %{_libdir}/libgstapp-%{vmajor}.so.0
428 %attr(755,root,root) %{_libdir}/libgstaudio-%{vmajor}.so.*.*.*
429 %attr(755,root,root) %ghost %{_libdir}/libgstaudio-%{vmajor}.so.0
430 %attr(755,root,root) %{_libdir}/libgstfft-%{vmajor}.so.*.*.*
431 %attr(755,root,root) %ghost %{_libdir}/libgstfft-%{vmajor}.so.0
432 %attr(755,root,root) %{_libdir}/libgstpbutils-%{vmajor}.so.*.*.*
433 %attr(755,root,root) %ghost %{_libdir}/libgstpbutils-%{vmajor}.so.0
434 %attr(755,root,root) %{_libdir}/libgstriff-%{vmajor}.so.*.*.*
435 %attr(755,root,root) %ghost %{_libdir}/libgstriff-%{vmajor}.so.0
436 %attr(755,root,root) %{_libdir}/libgstrtp-%{vmajor}.so.*.*.*
437 %attr(755,root,root) %ghost %{_libdir}/libgstrtp-%{vmajor}.so.0
438 %attr(755,root,root) %{_libdir}/libgstrtsp-%{vmajor}.so.*.*.*
439 %attr(755,root,root) %ghost %{_libdir}/libgstrtsp-%{vmajor}.so.0
440 %attr(755,root,root) %{_libdir}/libgstsdp-%{vmajor}.so.*.*.*
441 %attr(755,root,root) %ghost %{_libdir}/libgstsdp-%{vmajor}.so.0
442 %attr(755,root,root) %{_libdir}/libgsttag-%{vmajor}.so.*.*.*
443 %attr(755,root,root) %ghost %{_libdir}/libgsttag-%{vmajor}.so.0
444 %attr(755,root,root) %{_libdir}/libgstvideo-%{vmajor}.so.*.*.*
445 %attr(755,root,root) %ghost %{_libdir}/libgstvideo-%{vmajor}.so.0
446 %{_mandir}/man1/gst-device-monitor-%{vmajor}.1*
447 %{_mandir}/man1/gst-discoverer-%{vmajor}.1*
448 %{_mandir}/man1/gst-play-%{vmajor}.1*
449 # plugins with no external dependencies
450 %attr(755,root,root) %{gstlibdir}/libgstapp.so
451 %attr(755,root,root) %{gstlibdir}/libgstaudioconvert.so
452 %attr(755,root,root) %{gstlibdir}/libgstaudiomixer.so
453 %attr(755,root,root) %{gstlibdir}/libgstaudiorate.so
454 %attr(755,root,root) %{gstlibdir}/libgstaudiotestsrc.so
455 %attr(755,root,root) %{gstlibdir}/libgstencoding.so
456 %attr(755,root,root) %{gstlibdir}/libgstgio.so
457 %attr(755,root,root) %{gstlibdir}/libgstpbtypes.so
458 %attr(755,root,root) %{gstlibdir}/libgstplayback.so
459 %attr(755,root,root) %{gstlibdir}/libgstrawparse.so
460 %attr(755,root,root) %{gstlibdir}/libgstsubparse.so
461 %attr(755,root,root) %{gstlibdir}/libgsttcp.so
462 %attr(755,root,root) %{gstlibdir}/libgsttypefindfunctions.so
463 %attr(755,root,root) %{gstlibdir}/libgstvideoconvert.so
464 %attr(755,root,root) %{gstlibdir}/libgstvideorate.so
465 %attr(755,root,root) %{gstlibdir}/libgstvideoscale.so
466 %attr(755,root,root) %{gstlibdir}/libgstvideotestsrc.so
467 %{_libdir}/girepository-1.0/GstAllocators-%{vmajor}.typelib
468 %{_libdir}/girepository-1.0/GstApp-%{vmajor}.typelib
469 %{_libdir}/girepository-1.0/GstAudio-%{vmajor}.typelib
470 %{_libdir}/girepository-1.0/GstPbutils-%{vmajor}.typelib
471 %{_libdir}/girepository-1.0/GstRtp-%{vmajor}.typelib
472 %{_libdir}/girepository-1.0/GstRtsp-%{vmajor}.typelib
473 %{_libdir}/girepository-1.0/GstSdp-%{vmajor}.typelib
474 %{_libdir}/girepository-1.0/GstTag-%{vmajor}.typelib
475 %{_libdir}/girepository-1.0/GstVideo-%{vmajor}.typelib
476 %{_datadir}/gst-plugins-base
477
478 %files devel
479 %defattr(644,root,root,755)
480 %attr(755,root,root) %{_libdir}/libgstallocators-%{vmajor}.so
481 %attr(755,root,root) %{_libdir}/libgstapp-%{vmajor}.so
482 %attr(755,root,root) %{_libdir}/libgstaudio-%{vmajor}.so
483 %attr(755,root,root) %{_libdir}/libgstfft-%{vmajor}.so
484 %attr(755,root,root) %{_libdir}/libgstpbutils-%{vmajor}.so
485 %attr(755,root,root) %{_libdir}/libgstriff-%{vmajor}.so
486 %attr(755,root,root) %{_libdir}/libgstrtp-%{vmajor}.so
487 %attr(755,root,root) %{_libdir}/libgstrtsp-%{vmajor}.so
488 %attr(755,root,root) %{_libdir}/libgstsdp-%{vmajor}.so
489 %attr(755,root,root) %{_libdir}/libgsttag-%{vmajor}.so
490 %attr(755,root,root) %{_libdir}/libgstvideo-%{vmajor}.so
491 %{gstincludedir}/gst/allocators
492 %{gstincludedir}/gst/app
493 %{gstincludedir}/gst/audio
494 %{gstincludedir}/gst/fft
495 %{gstincludedir}/gst/pbutils
496 %{gstincludedir}/gst/riff
497 %{gstincludedir}/gst/rtp
498 %{gstincludedir}/gst/rtsp
499 %{gstincludedir}/gst/sdp
500 %{gstincludedir}/gst/tag
501 %{gstincludedir}/gst/video
502 %{_pkgconfigdir}/gstreamer-allocators-%{vmajor}.pc
503 %{_pkgconfigdir}/gstreamer-app-%{vmajor}.pc
504 %{_pkgconfigdir}/gstreamer-audio-%{vmajor}.pc
505 %{_pkgconfigdir}/gstreamer-fft-%{vmajor}.pc
506 %{_pkgconfigdir}/gstreamer-pbutils-%{vmajor}.pc
507 %{_pkgconfigdir}/gstreamer-plugins-base-%{vmajor}.pc
508 %{_pkgconfigdir}/gstreamer-riff-%{vmajor}.pc
509 %{_pkgconfigdir}/gstreamer-rtp-%{vmajor}.pc
510 %{_pkgconfigdir}/gstreamer-rtsp-%{vmajor}.pc
511 %{_pkgconfigdir}/gstreamer-sdp-%{vmajor}.pc
512 %{_pkgconfigdir}/gstreamer-tag-%{vmajor}.pc
513 %{_pkgconfigdir}/gstreamer-video-%{vmajor}.pc
514 %{_datadir}/gir-1.0/GstAllocators-%{vmajor}.gir
515 %{_datadir}/gir-1.0/GstApp-%{vmajor}.gir
516 %{_datadir}/gir-1.0/GstAudio-%{vmajor}.gir
517 %{_datadir}/gir-1.0/GstPbutils-%{vmajor}.gir
518 %{_datadir}/gir-1.0/GstRtp-%{vmajor}.gir
519 %{_datadir}/gir-1.0/GstRtsp-%{vmajor}.gir
520 %{_datadir}/gir-1.0/GstSdp-%{vmajor}.gir
521 %{_datadir}/gir-1.0/GstTag-%{vmajor}.gir
522 %{_datadir}/gir-1.0/GstVideo-%{vmajor}.gir
523
524 %if %{with apidocs}
525 %files apidocs
526 %defattr(644,root,root,755)
527 %{_gtkdocdir}/gst-plugins-base-libs-%{vmajor}
528 %{_gtkdocdir}/gst-plugins-base-plugins-%{vmajor}
529 %endif
530
531 %if %{with opengl}
532 %files -n gstreamer-gl-libs
533 %defattr(644,root,root,755)
534 %attr(755,root,root) %{_libdir}/libgstgl-%{vmajor}.so.*.*.*
535 %attr(755,root,root) %ghost %{_libdir}/libgstgl-%{vmajor}.so.0
536 %{_libdir}/girepository-1.0/GstGL-%{vmajor}.typelib
537 # plugin itself
538 %attr(755,root,root) %{gstlibdir}/libgstopengl.so
539
540 %files -n gstreamer-gl-devel
541 %defattr(644,root,root,755)
542 %attr(755,root,root) %{_libdir}/libgstgl-%{vmajor}.so
543 # currently only gl lib provides header in this location, so package top dirs here
544 %dir %{gstlibdir}/include
545 %dir %{gstlibdir}/include/gst
546 %{gstlibdir}/include/gst/gl
547 %{gstincludedir}/gst/gl
548 %{_datadir}/gir-1.0/GstGL-%{vmajor}.gir
549 %{_pkgconfigdir}/gstreamer-gl-%{vmajor}.pc
550 %endif
551
552 ##
553 ## Plugins
554 ##
555
556 %files -n gstreamer-audiosink-alsa
557 %defattr(644,root,root,755)
558 %attr(755,root,root) %{gstlibdir}/libgstalsa.so
559
560 %files -n gstreamer-audio-effects-base
561 %defattr(644,root,root,755)
562 %attr(755,root,root) %{gstlibdir}/libgstadder.so
563 %attr(755,root,root) %{gstlibdir}/libgstaudioresample.so
564 %attr(755,root,root) %{gstlibdir}/libgstvolume.so
565
566 %files -n gstreamer-cdparanoia
567 %defattr(644,root,root,755)
568 %attr(755,root,root) %{gstlibdir}/libgstcdparanoia.so
569
570 %if %{with tremor}
571 %files -n gstreamer-ivorbisdec
572 %defattr(644,root,root,755)
573 %attr(755,root,root) %{gstlibdir}/libgstivorbisdec.so
574 %endif
575
576 %if %{with libvisual}
577 %files -n gstreamer-libvisual
578 %defattr(644,root,root,755)
579 %attr(755,root,root) %{gstlibdir}/libgstlibvisual.so
580 %endif
581
582 %files -n gstreamer-opus
583 %defattr(644,root,root,755)
584 %attr(755,root,root) %{gstlibdir}/libgstopus.so
585
586 %files -n gstreamer-pango
587 %defattr(644,root,root,755)
588 %attr(755,root,root) %{gstlibdir}/libgstpango.so
589
590 %files -n gstreamer-theora
591 %defattr(644,root,root,755)
592 %attr(755,root,root) %{gstlibdir}/libgsttheora.so
593
594 %if %{with v4l1}
595 %files -n gstreamer-video4linux
596 %defattr(644,root,root,755)
597 %attr(755,root,root) %{gstlibdir}/libgstvideo4linux.so
598 %endif
599
600 %files -n gstreamer-vorbis
601 %defattr(644,root,root,755)
602 %attr(755,root,root) %{gstlibdir}/libgstvorbis.so
603 %attr(755,root,root) %{gstlibdir}/libgstogg.so
604
605 %files -n gstreamer-imagesink-x
606 %defattr(644,root,root,755)
607 %attr(755,root,root) %{gstlibdir}/libgstximagesink.so
608
609 %files -n gstreamer-imagesink-xv
610 %defattr(644,root,root,755)
611 %attr(755,root,root) %{gstlibdir}/libgstxvimagesink.so
This page took 0.134812 seconds and 3 git commands to generate.