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