]>
Commit | Line | Data |
---|---|---|
8e4892da JB |
1 | # |
2 | # Conditional build: | |
ca029c64 | 3 | %bcond_without apidocs # disable gtk-doc |
8e4892da | 4 | %bcond_without libvisual # don't build libvisual plugin |
1287b817 | 5 | %bcond_without tremor # ivorbisdec plugin (Tremor integer Ogg Vorbis decoder) |
e604a4d4 | 6 | %bcond_with v4l1 # Video4Linux 1 plugin (for Linux < 2.6.35 or so) |
e92bb8d6 | 7 | |
8e4892da | 8 | %define gstname gst-plugins-base |
3c79c21d | 9 | %define vmajor 1.0 |
b43b0024 | 10 | %define gst_req_ver 1.6.2 |
e92bb8d6 | 11 | |
8e4892da | 12 | Summary: GStreamer Streaming-media framework base plugins |
51fd5c44 | 13 | Summary(pl.UTF-8): Podstawowe wtyczki do środowiska obróbki strumieni GStreamer |
8e4892da | 14 | Name: gstreamer-plugins-base |
b43b0024 | 15 | Version: 1.6.2 |
cf99eead | 16 | Release: 1 |
aeaab2d2 | 17 | License: LGPL v2+ |
8e4892da | 18 | Group: Libraries |
8937db81 | 19 | Source0: http://gstreamer.freedesktop.org/src/gst-plugins-base/%{gstname}-%{version}.tar.xz |
b43b0024 | 20 | # Source0-md5: f530fbbe287edce79c55a37bd1a39fe2 |
a789267f | 21 | URL: http://gstreamer.freedesktop.org/ |
cf99eead JB |
22 | BuildRequires: autoconf >= 2.69 |
23 | BuildRequires: automake >= 1:1.14 | |
ab95cdd4 | 24 | %{?with_apidocs:BuildRequires: docbook-dtd412-xml} |
6782cf65 | 25 | BuildRequires: gettext-tools >= 0.17 |
6a3401f2 | 26 | BuildRequires: glib2-devel >= 1:2.32 |
a331b9a3 | 27 | BuildRequires: glibc-misc |
6a3401f2 | 28 | BuildRequires: gobject-introspection-devel >= 1.31.1 |
8e4892da | 29 | BuildRequires: gstreamer-devel >= %{gst_req_ver} |
cf99eead | 30 | BuildRequires: gtk+3-devel >= 3.10 |
3c79c21d | 31 | %{?with_apidocs:BuildRequires: gtk-doc >= 1.12} |
67891444 | 32 | BuildRequires: iso-codes |
cf99eead | 33 | BuildRequires: libtool >= 2:2.2.6 |
b00de5af | 34 | BuildRequires: libxml2-devel >= 2.0 |
cf99eead JB |
35 | BuildRequires: orc-devel >= 0.4.23 |
36 | BuildRequires: pkgconfig >= 1:0.9.0 | |
b00de5af | 37 | BuildRequires: python >= 2.1 |
8937db81 JB |
38 | BuildRequires: tar >= 1:1.22 |
39 | BuildRequires: xz | |
b65e54b2 | 40 | BuildRequires: zlib-devel |
8e4892da JB |
41 | ## |
42 | ## plugins | |
43 | ## | |
f9dfa9e5 | 44 | BuildRequires: alsa-lib-devel >= 1.0.11 |
b00de5af | 45 | BuildRequires: cdparanoia-III-devel >= 2:10.2 |
8e4892da | 46 | BuildRequires: freetype-devel >= 2.1.2 |
8e4892da | 47 | BuildRequires: libogg-devel >= 2:1.0 |
67891444 | 48 | BuildRequires: libtheora-devel >= 1.1 |
563679df | 49 | %{?with_libvisual:BuildRequires: libvisual-devel >= 0.4.0} |
8e4892da | 50 | BuildRequires: libvorbis-devel >= 1:1.0 |
6a3401f2 | 51 | BuildRequires: pango-devel >= 1:1.22.0 |
5ae7c062 | 52 | BuildRequires: rpmbuild(macros) >= 1.98 |
1287b817 | 53 | %{?with_tremor:BuildRequires: tremor-devel} |
82c29f94 | 54 | BuildRequires: xorg-lib-libX11-devel |
55 | BuildRequires: xorg-lib-libXext-devel | |
56 | BuildRequires: xorg-lib-libXv-devel | |
d9016439 PZ |
57 | # old GIR format |
58 | BuildConflicts: gstreamer-plugins-base-devel < 0.10.30 | |
6a3401f2 | 59 | Requires: glib2 >= 1:2.32 |
8e4892da | 60 | Requires: gstreamer >= %{gst_req_ver} |
cf99eead | 61 | Requires: orc >= 0.4.23 |
b948a26a | 62 | Suggests: iso-codes |
0fe86343 | 63 | # here go all the obsoleted gstreamer plugins |
7acf022e | 64 | Obsoletes: gstreamer-artsd |
240f6f27 | 65 | Obsoletes: gstreamer-audio-effects |
7acf022e | 66 | Obsoletes: gstreamer-audiofile |
0fe86343 | 67 | Obsoletes: gstreamer-audiosink-esd |
7acf022e | 68 | Obsoletes: gstreamer-avi |
7acf022e JB |
69 | Obsoletes: gstreamer-cdplayer |
70 | Obsoletes: gstreamer-colorspace | |
7acf022e | 71 | Obsoletes: gstreamer-festival |
0fe86343 | 72 | Obsoletes: gstreamer-hal |
8e4892da | 73 | Obsoletes: gstreamer-interfaces |
7acf022e | 74 | Obsoletes: gstreamer-interleave |
8e4892da | 75 | Obsoletes: gstreamer-kio |
7acf022e JB |
76 | Obsoletes: gstreamer-libdvdnav |
77 | Obsoletes: gstreamer-libfame | |
8e4892da | 78 | Obsoletes: gstreamer-media-info |
7acf022e | 79 | Obsoletes: gstreamer-mikmod |
8e4892da | 80 | Obsoletes: gstreamer-misc |
c1287c81 | 81 | Obsoletes: gstreamer-musicbrainz |
7981e4e7 | 82 | Obsoletes: gstreamer-mythtv |
8e4892da JB |
83 | Obsoletes: gstreamer-oneton |
84 | Obsoletes: gstreamer-play | |
85 | Obsoletes: gstreamer-plugins | |
86 | Obsoletes: gstreamer-qcam | |
7acf022e | 87 | Obsoletes: gstreamer-snapshot |
c4a92642 | 88 | Obsoletes: gstreamer-swfdec |
8e4892da JB |
89 | Obsoletes: gstreamer-tcp |
90 | Obsoletes: gstreamer-tuner | |
8e4892da | 91 | Obsoletes: gstreamer-v4l |
8e4892da JB |
92 | Obsoletes: gstreamer-vbidec |
93 | Obsoletes: gstreamer-videosink-xv | |
94 | Obsoletes: gstreamer-videotest | |
7acf022e | 95 | Obsoletes: gstreamer-xine |
8e4892da JB |
96 | Obsoletes: gstreamer-xoverlay |
97 | Obsoletes: gstreamer-yuv4mjpeg | |
7acf022e | 98 | Obsoletes: gtk-loaders-gstreamer |
8e4892da JB |
99 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
100 | ||
6a3401f2 ŁK |
101 | %define gstlibdir %{_libdir}/gstreamer-%{vmajor} |
102 | %define gstincludedir %{_includedir}/gstreamer-%{vmajor} | |
8e4892da JB |
103 | |
104 | %description | |
105 | GStreamer is a streaming-media framework, based on graphs of filters | |
106 | which operate on media data. Applications using this library can do | |
107 | anything from real-time sound processing to playing videos, and just | |
108 | about anything else media-related. Its plugin-based architecture means | |
109 | that new data types or processing capabilities can be added simply by | |
110 | installing new plugins. | |
111 | ||
265bb6e4 JR |
112 | %description -l pl.UTF-8 |
113 | GStreamer to środowisko obróbki danych strumieniowych, bazujące na | |
114 | grafie filtrów operujących na danych medialnych. Aplikacje używające | |
115 | tej biblioteki mogą robić wszystko od przetwarzania dźwięku w czasie | |
116 | rzeczywistym, do odtwarzania filmów i czegokolwiek innego związego z | |
117 | mediami. Architektura bazująca na wtyczkach pozwala na łatwe dodawanie | |
118 | nowych typów danych lub możliwości obróbki. | |
8e4892da JB |
119 | |
120 | %package devel | |
121 | Summary: Include files for GStreamer streaming-media framework plugins | |
51fd5c44 | 122 | Summary(pl.UTF-8): Pliki nagłówkowe do wtyczek środowiska obróbki strumieni GStreamer |
8e4892da JB |
123 | Group: Development/Libraries |
124 | Requires: %{name} = %{version}-%{release} | |
6a3401f2 | 125 | Requires: glib2-devel >= 1:2.32 |
8e4892da JB |
126 | Requires: gstreamer-devel >= %{gst_req_ver} |
127 | Obsoletes: gstreamer-interfaces-devel | |
128 | Obsoletes: gstreamer-media-info-devel | |
129 | Obsoletes: gstreamer-mixer-devel | |
130 | Obsoletes: gstreamer-navigation-devel | |
131 | Obsoletes: gstreamer-play-devel | |
132 | Obsoletes: gstreamer-plugins-devel | |
133 | Obsoletes: gstreamer-tuner-devel | |
134 | Obsoletes: gstreamer-xoverlay-devel | |
135 | ||
136 | %description devel | |
137 | Include files for GStreamer streaming-media framework plugins. | |
138 | ||
265bb6e4 JR |
139 | %description devel -l pl.UTF-8 |
140 | Pliki nagłówkowe do wtyczek środowiska obróbki strumieni GStreamer. | |
8e4892da | 141 | |
ca029c64 MB |
142 | %package apidocs |
143 | Summary: GStreamer streaming-media framework plugins API documentation | |
144 | Summary(pl.UTF-8): Dokumentacja API wtyczek środowiska obróbki strumieni GStreamer | |
145 | Group: Documentation | |
146 | Requires: gtk-doc-common | |
147 | ||
148 | %description apidocs | |
149 | GStreamer streaming-media framework plugins API documentation. | |
150 | ||
151 | %description apidocs -l pl.UTF-8 | |
152 | Dokumentacja API wtyczek środowiska obróbki strumieni GStreamer. | |
153 | ||
8e4892da JB |
154 | ## |
155 | ## Plugins | |
156 | ## | |
157 | ||
158 | %package -n gstreamer-audiosink-alsa | |
159 | Summary: GStreamer plugins for the ALSA sound architecture | |
51fd5c44 | 160 | Summary(pl.UTF-8): Wtyczki GStreamera do obsługi architektury ALSA |
8e4892da JB |
161 | Group: Libraries |
162 | Requires: %{name} = %{version}-%{release} | |
163 | Provides: gstreamer-audiosink = %{version} | |
164 | Obsoletes: gstreamer-alsa | |
80ccf6d0 | 165 | Obsoletes: gstreamer-audiosink-alsaspdif |
8e4892da JB |
166 | |
167 | %description -n gstreamer-audiosink-alsa | |
168 | Input and output plugin for the ALSA soundcard driver architecture. | |
169 | ||
265bb6e4 JR |
170 | %description -n gstreamer-audiosink-alsa -l pl.UTF-8 |
171 | Wtyczka wejścia i wyjścia ze sterowników dźwiękowych architektury ALSA | |
8e4892da JB |
172 | do GStreamera. |
173 | ||
5ae7c062 JB |
174 | %package -n gstreamer-audio-effects-base |
175 | Summary: GStreamer base audio effects plugins | |
51fd5c44 | 176 | Summary(pl.UTF-8): Podstawowe wtyczki efektów dźwiękowych do GStreamera |
8e4892da JB |
177 | Group: Libraries |
178 | Requires: %{name} = %{version}-%{release} | |
5ae7c062 | 179 | Obsoletes: gstreamer-audio-effects |
8e4892da | 180 | |
5ae7c062 JB |
181 | %description -n gstreamer-audio-effects-base |
182 | GStreamer base audio effects plugins. | |
8e4892da | 183 | |
265bb6e4 JR |
184 | %description -n gstreamer-audio-effects-base -l pl.UTF-8 |
185 | Podstawowe wtyczki efektów dźwiękowych do GStreamera. | |
8e4892da JB |
186 | |
187 | %package -n gstreamer-cdparanoia | |
188 | Summary: GStreamer plugin for CD audio input using CDParanoia IV | |
51fd5c44 | 189 | Summary(pl.UTF-8): Wtyczka do GStreamera odtwarzająca płyty CD-Audio przy użyciu CDParanoia IV |
8e4892da | 190 | Group: Libraries |
5ae7c062 | 191 | Requires: %{name} = %{version}-%{release} |
1287b817 | 192 | Requires: cdparanoia-III-libs >= 2:10.2 |
8e4892da JB |
193 | |
194 | %description -n gstreamer-cdparanoia | |
195 | Plugin for ripping audio tracks using cdparanoia under GStreamer. | |
196 | ||
265bb6e4 JR |
197 | %description -n gstreamer-cdparanoia -l pl.UTF-8 |
198 | Wtyczka do ripowania ścieżek dźwiękowych pod GStreamerem za pomocą | |
8e4892da JB |
199 | cdparanoia. |
200 | ||
1287b817 JB |
201 | %package -n gstreamer-ivorbisdec |
202 | Summary: GStreamer plugin for decoding Ogg Vorbis audio files using Tremor | |
203 | Summary(pl.UTF-8): Wtyczka GStreamera dekodująca pliki dźwiękowe Ogg Vorbis (przy użyciu Tremora) | |
204 | Group: Libraries | |
205 | Requires: %{name} = %{version}-%{release} | |
206 | ||
207 | %description -n gstreamer-ivorbisdec | |
208 | Plugin for playing Ogg Vorbis audio files using Tremor. | |
209 | ||
210 | %description -n gstreamer-ivorbisdec -l pl.UTF-8 | |
211 | Wtyczka do odtwarzania plików dźwiękowych Ogg Vorbis przy użyciu | |
212 | Tremora. | |
213 | ||
8e4892da JB |
214 | %package -n gstreamer-libvisual |
215 | Summary: GStreamer libvisual plugin | |
51fd5c44 | 216 | Summary(pl.UTF-8): Wtyczka libvisual do GStreamera |
8e4892da | 217 | Group: Libraries |
cf99eead JB |
218 | Requires: %{name} = %{version}-%{release} |
219 | Requires: libvisual >= 0.4.0 | |
8e4892da JB |
220 | |
221 | %description -n gstreamer-libvisual | |
222 | GStreamer libvisual plugin. | |
223 | ||
265bb6e4 | 224 | %description -n gstreamer-libvisual -l pl.UTF-8 |
8e4892da JB |
225 | Wtyczka libvisual do GStreamera. |
226 | ||
227 | %package -n gstreamer-pango | |
228 | Summary: GStreamer pango plugins | |
51fd5c44 | 229 | Summary(pl.UTF-8): Wtyczki pango do GStreamera |
8e4892da | 230 | Group: Libraries |
cf99eead | 231 | Requires: %{name} = %{version}-%{release} |
3c79c21d | 232 | Requires: pango >= 1:1.22.0 |
8e4892da JB |
233 | |
234 | %description -n gstreamer-pango | |
235 | This package contains textoverlay and timeoverlay GStreamer plugins. | |
236 | ||
265bb6e4 | 237 | %description -n gstreamer-pango -l pl.UTF-8 |
8e4892da JB |
238 | Ten pakiet zawiera wtyczki textoverlay i timeoverlay do GStreamera. |
239 | ||
240 | %package -n gstreamer-theora | |
241 | Summary: GStreamer Ogg Theora plugin | |
51fd5c44 | 242 | Summary(pl.UTF-8): Wtyczka Ogg Theora do GStreamera |
8e4892da | 243 | Group: Libraries |
cf99eead | 244 | Requires: %{name} = %{version}-%{release} |
67891444 | 245 | Requires: libtheora >= 1.1 |
8e4892da JB |
246 | |
247 | %description -n gstreamer-theora | |
248 | GStreamer Ogg Theora plugin. | |
249 | ||
265bb6e4 | 250 | %description -n gstreamer-theora -l pl.UTF-8 |
8e4892da JB |
251 | Wtyczka Ogg Theora do GStreamera. |
252 | ||
57fca938 JB |
253 | %package -n gstreamer-video4linux |
254 | Summary: GStreamer plugin for Video 4 Linux source | |
255 | Summary(pl.UTF-8): Wtyczka GStreamera dla źródła Video 4 Linux | |
256 | Group: Libraries | |
257 | Requires: %{name} = %{version}-%{release} | |
258 | Requires: udev-glib >= 143 | |
259 | ||
260 | %description -n gstreamer-video4linux | |
261 | GStreamer plugin for Video 4 Linux source. | |
262 | ||
263 | %description -n gstreamer-video4linux -l pl.UTF-8 | |
264 | Wtyczka GStreamera dla źródła Video 4 Linux. | |
265 | ||
8e4892da JB |
266 | %package -n gstreamer-vorbis |
267 | Summary: GStreamer plugin for encoding and decoding Ogg Vorbis audio files | |
51fd5c44 | 268 | Summary(pl.UTF-8): Wtyczki do GStreamera kodujące i dekodujące pliki dźwiękowe Ogg Vorbis |
8e4892da | 269 | Group: Libraries |
5ae7c062 | 270 | Requires: %{name} = %{version}-%{release} |
8e4892da JB |
271 | |
272 | %description -n gstreamer-vorbis | |
273 | Plugins for creating and playing Ogg Vorbis audio files. | |
274 | ||
265bb6e4 JR |
275 | %description -n gstreamer-vorbis -l pl.UTF-8 |
276 | Wtyczki do tworzenia i odtwarzania plików dźwiękowych Ogg Vorbis. | |
8e4892da JB |
277 | |
278 | %package -n gstreamer-imagesink-x | |
279 | Summary: GStreamer XFree86/X.org output plugin | |
51fd5c44 | 280 | Summary(pl.UTF-8): Wtyczka wyjścia obrazu XFree86/X.org dla GStreamera |
8e4892da JB |
281 | Group: Libraries |
282 | Requires: %{name} = %{version}-%{release} | |
283 | Provides: gstreamer-videosink = %{version} | |
284 | ||
285 | %description -n gstreamer-imagesink-x | |
286 | Standard XFree86/X.org image sink. | |
287 | ||
265bb6e4 JR |
288 | %description -n gstreamer-imagesink-x -l pl.UTF-8 |
289 | Standardowa wtyczka wyjścia obrazu XFree86/X.org dla GStreamera. | |
8e4892da JB |
290 | |
291 | %package -n gstreamer-imagesink-xv | |
292 | Summary: GStreamer Xvideo output plugin | |
51fd5c44 | 293 | Summary(pl.UTF-8): Wtyczka wyjścia obrazu Xvideo dla GStreamera |
8e4892da JB |
294 | Group: Libraries |
295 | Requires: %{name} = %{version}-%{release} | |
296 | Provides: gstreamer-videosink = %{version} | |
297 | ||
298 | %description -n gstreamer-imagesink-xv | |
299 | XFree86/X.org image sink via Xvideo extension. | |
300 | ||
265bb6e4 JR |
301 | %description -n gstreamer-imagesink-xv -l pl.UTF-8 |
302 | Wtyczka wyjścia obrazu Xvideo dla GStreamera. | |
8e4892da JB |
303 | |
304 | %prep | |
305 | %setup -q -n %{gstname}-%{version} | |
b2950cd3 | 306 | |
8e4892da JB |
307 | %build |
308 | %{__libtoolize} | |
309 | %{__aclocal} -I m4 -I common/m4 | |
310 | %{__autoconf} | |
311 | %{__autoheader} | |
312 | %{__automake} | |
313 | %configure \ | |
1287b817 | 314 | %{!?with_tremor:--disable-ivorbis} \ |
8e4892da | 315 | %{!?with_libvisual:--disable-libvisual} \ |
c22f60b0 | 316 | --disable-examples \ |
67891444 | 317 | --disable-silent-rules \ |
8e4892da | 318 | --disable-static \ |
544126f1 | 319 | --enable-experimental \ |
67891444 | 320 | --enable-gtk-doc%{!?with_apidocs:=no} \ |
544126f1 | 321 | --enable-orc \ |
5ae7c062 | 322 | --with-html-dir=%{_gtkdocdir} |
8e4892da | 323 | |
67891444 | 324 | %{__make} |
8e4892da JB |
325 | |
326 | %install | |
327 | rm -rf $RPM_BUILD_ROOT | |
328 | ||
329 | %{__make} install \ | |
330 | DESTDIR=$RPM_BUILD_ROOT | |
331 | ||
332 | # We don't need plugins' *.la files | |
57fca938 | 333 | %{__rm} $RPM_BUILD_ROOT%{gstlibdir}/*.la |
3c79c21d JB |
334 | # obsoleted by pkg-config |
335 | %{__rm} $RPM_BUILD_ROOT%{_libdir}/libgst*.la | |
8e4892da | 336 | |
6a3401f2 | 337 | %find_lang %{gstname}-%{vmajor} |
8e4892da JB |
338 | |
339 | %clean | |
340 | rm -rf $RPM_BUILD_ROOT | |
341 | ||
342 | %post -p /sbin/ldconfig | |
343 | %postun -p /sbin/ldconfig | |
344 | ||
6a3401f2 | 345 | %files -f %{gstname}-%{vmajor}.lang |
8e4892da JB |
346 | %defattr(644,root,root,755) |
347 | %doc AUTHORS ChangeLog NEWS README RELEASE | |
d9b679ea | 348 | %attr(755,root,root) %{_bindir}/gst-device-monitor-%{vmajor} |
6a3401f2 | 349 | %attr(755,root,root) %{_bindir}/gst-discoverer-%{vmajor} |
20526432 AM |
350 | %attr(755,root,root) %{_bindir}/gst-play-%{vmajor} |
351 | %attr(755,root,root) %{_libdir}/libgstallocators-%{vmajor}.so.*.*.* | |
352 | %attr(755,root,root) %ghost %{_libdir}/libgstallocators-%{vmajor}.so.0 | |
6a3401f2 ŁK |
353 | %attr(755,root,root) %{_libdir}/libgstapp-%{vmajor}.so.*.*.* |
354 | %attr(755,root,root) %ghost %{_libdir}/libgstapp-%{vmajor}.so.0 | |
355 | %attr(755,root,root) %{_libdir}/libgstaudio-%{vmajor}.so.*.*.* | |
356 | %attr(755,root,root) %ghost %{_libdir}/libgstaudio-%{vmajor}.so.0 | |
357 | %attr(755,root,root) %{_libdir}/libgstfft-%{vmajor}.so.*.*.* | |
358 | %attr(755,root,root) %ghost %{_libdir}/libgstfft-%{vmajor}.so.0 | |
359 | %attr(755,root,root) %{_libdir}/libgstpbutils-%{vmajor}.so.*.*.* | |
360 | %attr(755,root,root) %ghost %{_libdir}/libgstpbutils-%{vmajor}.so.0 | |
361 | %attr(755,root,root) %{_libdir}/libgstriff-%{vmajor}.so.*.*.* | |
362 | %attr(755,root,root) %ghost %{_libdir}/libgstriff-%{vmajor}.so.0 | |
363 | %attr(755,root,root) %{_libdir}/libgstrtp-%{vmajor}.so.*.*.* | |
364 | %attr(755,root,root) %ghost %{_libdir}/libgstrtp-%{vmajor}.so.0 | |
365 | %attr(755,root,root) %{_libdir}/libgstrtsp-%{vmajor}.so.*.*.* | |
366 | %attr(755,root,root) %ghost %{_libdir}/libgstrtsp-%{vmajor}.so.0 | |
367 | %attr(755,root,root) %{_libdir}/libgstsdp-%{vmajor}.so.*.*.* | |
368 | %attr(755,root,root) %ghost %{_libdir}/libgstsdp-%{vmajor}.so.0 | |
369 | %attr(755,root,root) %{_libdir}/libgsttag-%{vmajor}.so.*.*.* | |
370 | %attr(755,root,root) %ghost %{_libdir}/libgsttag-%{vmajor}.so.0 | |
371 | %attr(755,root,root) %{_libdir}/libgstvideo-%{vmajor}.so.*.*.* | |
372 | %attr(755,root,root) %ghost %{_libdir}/libgstvideo-%{vmajor}.so.0 | |
d9b679ea | 373 | %{_mandir}/man1/gst-device-monitor-%{vmajor}.1* |
25e9bc5d | 374 | %{_mandir}/man1/gst-discoverer-%{vmajor}.1* |
20526432 | 375 | %{_mandir}/man1/gst-play-%{vmajor}.1* |
ff7b5407 | 376 | # plugins with no external dependencies |
0e2defa5 | 377 | %attr(755,root,root) %{gstlibdir}/libgstapp.so |
8e4892da JB |
378 | %attr(755,root,root) %{gstlibdir}/libgstaudioconvert.so |
379 | %attr(755,root,root) %{gstlibdir}/libgstaudiorate.so | |
380 | %attr(755,root,root) %{gstlibdir}/libgstaudiotestsrc.so | |
67891444 | 381 | %attr(755,root,root) %{gstlibdir}/libgstencodebin.so |
75bbf2ea | 382 | %attr(755,root,root) %{gstlibdir}/libgstgio.so |
6a3401f2 | 383 | %attr(755,root,root) %{gstlibdir}/libgstplayback.so |
8e4892da JB |
384 | %attr(755,root,root) %{gstlibdir}/libgstsubparse.so |
385 | %attr(755,root,root) %{gstlibdir}/libgsttcp.so | |
386 | %attr(755,root,root) %{gstlibdir}/libgsttypefindfunctions.so | |
6a3401f2 | 387 | %attr(755,root,root) %{gstlibdir}/libgstvideoconvert.so |
8e4892da JB |
388 | %attr(755,root,root) %{gstlibdir}/libgstvideorate.so |
389 | %attr(755,root,root) %{gstlibdir}/libgstvideoscale.so | |
390 | %attr(755,root,root) %{gstlibdir}/libgstvideotestsrc.so | |
20526432 | 391 | %{_libdir}/girepository-1.0/GstAllocators-%{vmajor}.typelib |
6a3401f2 ŁK |
392 | %{_libdir}/girepository-1.0/GstApp-%{vmajor}.typelib |
393 | %{_libdir}/girepository-1.0/GstAudio-%{vmajor}.typelib | |
394 | %{_libdir}/girepository-1.0/GstFft-%{vmajor}.typelib | |
395 | %{_libdir}/girepository-1.0/GstPbutils-%{vmajor}.typelib | |
6a3401f2 ŁK |
396 | %{_libdir}/girepository-1.0/GstRtp-%{vmajor}.typelib |
397 | %{_libdir}/girepository-1.0/GstRtsp-%{vmajor}.typelib | |
398 | %{_libdir}/girepository-1.0/GstSdp-%{vmajor}.typelib | |
399 | %{_libdir}/girepository-1.0/GstTag-%{vmajor}.typelib | |
400 | %{_libdir}/girepository-1.0/GstVideo-%{vmajor}.typelib | |
8937db81 | 401 | %{_datadir}/gst-plugins-base |
8e4892da JB |
402 | |
403 | %files devel | |
404 | %defattr(644,root,root,755) | |
20526432 | 405 | %attr(755,root,root) %{_libdir}/libgstallocators-%{vmajor}.so |
6a3401f2 ŁK |
406 | %attr(755,root,root) %{_libdir}/libgstapp-%{vmajor}.so |
407 | %attr(755,root,root) %{_libdir}/libgstaudio-%{vmajor}.so | |
408 | %attr(755,root,root) %{_libdir}/libgstfft-%{vmajor}.so | |
409 | %attr(755,root,root) %{_libdir}/libgstpbutils-%{vmajor}.so | |
410 | %attr(755,root,root) %{_libdir}/libgstriff-%{vmajor}.so | |
411 | %attr(755,root,root) %{_libdir}/libgstrtp-%{vmajor}.so | |
412 | %attr(755,root,root) %{_libdir}/libgstrtsp-%{vmajor}.so | |
413 | %attr(755,root,root) %{_libdir}/libgstsdp-%{vmajor}.so | |
414 | %attr(755,root,root) %{_libdir}/libgsttag-%{vmajor}.so | |
415 | %attr(755,root,root) %{_libdir}/libgstvideo-%{vmajor}.so | |
20526432 | 416 | %{gstincludedir}/gst/allocators |
0e2defa5 | 417 | %{gstincludedir}/gst/app |
8e4892da | 418 | %{gstincludedir}/gst/audio |
aeaab2d2 | 419 | %{gstincludedir}/gst/fft |
9ab6cf72 | 420 | %{gstincludedir}/gst/pbutils |
8e4892da JB |
421 | %{gstincludedir}/gst/riff |
422 | %{gstincludedir}/gst/rtp | |
b2950cd3 JB |
423 | %{gstincludedir}/gst/rtsp |
424 | %{gstincludedir}/gst/sdp | |
8e4892da JB |
425 | %{gstincludedir}/gst/tag |
426 | %{gstincludedir}/gst/video | |
20526432 | 427 | %{_pkgconfigdir}/gstreamer-allocators-%{vmajor}.pc |
6a3401f2 ŁK |
428 | %{_pkgconfigdir}/gstreamer-app-%{vmajor}.pc |
429 | %{_pkgconfigdir}/gstreamer-audio-%{vmajor}.pc | |
430 | %{_pkgconfigdir}/gstreamer-fft-%{vmajor}.pc | |
431 | %{_pkgconfigdir}/gstreamer-pbutils-%{vmajor}.pc | |
432 | %{_pkgconfigdir}/gstreamer-plugins-base-%{vmajor}.pc | |
433 | %{_pkgconfigdir}/gstreamer-riff-%{vmajor}.pc | |
434 | %{_pkgconfigdir}/gstreamer-rtp-%{vmajor}.pc | |
435 | %{_pkgconfigdir}/gstreamer-rtsp-%{vmajor}.pc | |
436 | %{_pkgconfigdir}/gstreamer-sdp-%{vmajor}.pc | |
437 | %{_pkgconfigdir}/gstreamer-tag-%{vmajor}.pc | |
438 | %{_pkgconfigdir}/gstreamer-video-%{vmajor}.pc | |
20526432 | 439 | %{_datadir}/gir-1.0/GstAllocators-%{vmajor}.gir |
6a3401f2 ŁK |
440 | %{_datadir}/gir-1.0/GstApp-%{vmajor}.gir |
441 | %{_datadir}/gir-1.0/GstAudio-%{vmajor}.gir | |
442 | %{_datadir}/gir-1.0/GstFft-%{vmajor}.gir | |
443 | %{_datadir}/gir-1.0/GstPbutils-%{vmajor}.gir | |
6a3401f2 ŁK |
444 | %{_datadir}/gir-1.0/GstRtp-%{vmajor}.gir |
445 | %{_datadir}/gir-1.0/GstRtsp-%{vmajor}.gir | |
446 | %{_datadir}/gir-1.0/GstSdp-%{vmajor}.gir | |
447 | %{_datadir}/gir-1.0/GstTag-%{vmajor}.gir | |
448 | %{_datadir}/gir-1.0/GstVideo-%{vmajor}.gir | |
ca029c64 MB |
449 | |
450 | %if %{with apidocs} | |
451 | %files apidocs | |
452 | %defattr(644,root,root,755) | |
6a3401f2 ŁK |
453 | %{_gtkdocdir}/gst-plugins-base-libs-%{vmajor} |
454 | %{_gtkdocdir}/gst-plugins-base-plugins-%{vmajor} | |
ca029c64 | 455 | %endif |
8e4892da JB |
456 | |
457 | ## | |
458 | ## Plugins | |
459 | ## | |
460 | ||
461 | %files -n gstreamer-audiosink-alsa | |
462 | %defattr(644,root,root,755) | |
463 | %attr(755,root,root) %{gstlibdir}/libgstalsa.so | |
464 | ||
5ae7c062 | 465 | %files -n gstreamer-audio-effects-base |
8e4892da JB |
466 | %defattr(644,root,root,755) |
467 | %attr(755,root,root) %{gstlibdir}/libgstadder.so | |
468 | %attr(755,root,root) %{gstlibdir}/libgstaudioresample.so | |
469 | %attr(755,root,root) %{gstlibdir}/libgstvolume.so | |
470 | ||
46767f04 JB |
471 | %files -n gstreamer-cdparanoia |
472 | %defattr(644,root,root,755) | |
473 | %attr(755,root,root) %{gstlibdir}/libgstcdparanoia.so | |
8e4892da | 474 | |
1287b817 JB |
475 | %if %{with tremor} |
476 | %files -n gstreamer-ivorbisdec | |
477 | %defattr(644,root,root,755) | |
478 | %attr(755,root,root) %{gstlibdir}/libgstivorbisdec.so | |
479 | %endif | |
480 | ||
8e4892da JB |
481 | %if %{with libvisual} |
482 | %files -n gstreamer-libvisual | |
483 | %defattr(644,root,root,755) | |
484 | %attr(755,root,root) %{gstlibdir}/libgstlibvisual.so | |
485 | %endif | |
486 | ||
487 | %files -n gstreamer-pango | |
488 | %defattr(644,root,root,755) | |
489 | %attr(755,root,root) %{gstlibdir}/libgstpango.so | |
490 | ||
491 | %files -n gstreamer-theora | |
492 | %defattr(644,root,root,755) | |
493 | %attr(755,root,root) %{gstlibdir}/libgsttheora.so | |
494 | ||
e604a4d4 | 495 | %if %{with v4l1} |
57fca938 JB |
496 | %files -n gstreamer-video4linux |
497 | %defattr(644,root,root,755) | |
498 | %attr(755,root,root) %{gstlibdir}/libgstvideo4linux.so | |
e604a4d4 | 499 | %endif |
57fca938 | 500 | |
8e4892da JB |
501 | %files -n gstreamer-vorbis |
502 | %defattr(644,root,root,755) | |
503 | %attr(755,root,root) %{gstlibdir}/libgstvorbis.so | |
504 | %attr(755,root,root) %{gstlibdir}/libgstogg.so | |
505 | ||
506 | %files -n gstreamer-imagesink-x | |
507 | %defattr(644,root,root,755) | |
508 | %attr(755,root,root) %{gstlibdir}/libgstximagesink.so | |
509 | ||
510 | %files -n gstreamer-imagesink-xv | |
511 | %defattr(644,root,root,755) | |
512 | %attr(755,root,root) %{gstlibdir}/libgstxvimagesink.so |