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