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