1 |
%define version 1.1.19 |
2 |
%define release %mkrel 2 |
3 |
%define name xine-lib |
4 |
%define major 1 |
5 |
%define api 1.29 |
6 |
%define build_plf 0 |
7 |
%define build_optimization 0 |
8 |
|
9 |
%define build_pulse 1 |
10 |
%define build_magick 1 |
11 |
%define build_arts 0 |
12 |
%define build_caca 1 |
13 |
|
14 |
%define build_theora 1 |
15 |
|
16 |
%define build_directfb 0 |
17 |
%define external_vcdnav 1 |
18 |
%define build_smb 1 |
19 |
%define build_alsa 1 |
20 |
|
21 |
%define build_vidix 1 |
22 |
%ifnarch %ix86 |
23 |
%define build_vidix 0 |
24 |
%endif |
25 |
|
26 |
%define build_linuxfb 1 |
27 |
|
28 |
%define libname %mklibname xine %major |
29 |
%define libnamedev %mklibname -d xine |
30 |
|
31 |
%define bname xine |
32 |
%define dvdnav 0.1.4 |
33 |
|
34 |
%define build_divx4 0 |
35 |
%define build_xvid 0 |
36 |
%define build_faad 0 |
37 |
%define build_win32 0 |
38 |
%ifarch %ix86 |
39 |
%define build_win32 1 |
40 |
%endif |
41 |
|
42 |
%define external_ffmpeg 0 |
43 |
%if %{mdkversion} >= 200800 |
44 |
%define external_ffmpeg 1 |
45 |
%endif |
46 |
|
47 |
%{?_with_plf: %{expand: %%global build_plf 1}} |
48 |
%if %build_plf |
49 |
%define distsuffix plf |
50 |
%define build_faad 1 |
51 |
%endif |
52 |
%{?_with_optimization: %{expand: %%global build_optimization 1}} |
53 |
%{?_with_theora: %{expand: %%global build_theora 1}} |
54 |
%{?_without_theora: %{expand: %%global build_theora 0}} |
55 |
%{?_with_directfb: %{expand: %%global build_directfb 1}} |
56 |
%{?_without_directfb: %{expand: %%global build_directfb 0}} |
57 |
%{?_with_alsa: %{expand: %%global build_alsa 1}} |
58 |
%{?_without_alsa: %{expand: %%global build_alsa 0}} |
59 |
%{?_with_vcdnav: %{expand: %%global external_vcdnav 1}} |
60 |
%{?_without_vcdnav: %{expand: %%global external_vcdnav 0}} |
61 |
%{?_with_vidix: %{expand: %%global build_vidix 1}} |
62 |
%{?_without_vidix: %{expand: %%global build_vidix 0}} |
63 |
%{?_with_linuxfb: %{expand: %%global build_linuxfb 1}} |
64 |
%{?_without_linuxfb: %{expand: %%global build_linuxfb 0}} |
65 |
%{?_with_faad: %{expand: %%global build_faad 1}} |
66 |
%{?_without_faad: %{expand: %%global build_faad 0}} |
67 |
%{?_with_win32: %{expand: %%global build_win32 1}} |
68 |
%{?_without_win32: %{expand: %%global build_win32 0}} |
69 |
%{?_with_divx4: %{expand: %%global build_divx4 1}} |
70 |
%{?_without_divx4: %{expand: %%global build_divx4 0}} |
71 |
%{?_with_xvid: %{expand: %%global build_xvid 1}} |
72 |
%{?_without_xvid: %{expand: %%global build_xvid 0}} |
73 |
%{?_with_smb: %{expand: %%global build_smb 1}} |
74 |
%{?_without_smb: %{expand: %%global build_smb 0}} |
75 |
%{?_with_pulse: %{expand: %%global build_pulse 1}} |
76 |
%{?_without_pulse: %{expand: %%global build_pulse 0}} |
77 |
%{?_with_magick: %{expand: %%global build_magick 1}} |
78 |
%{?_without_magick: %{expand: %%global build_magick 0}} |
79 |
%{?_with_ffmpeg: %{expand: %%global external_ffmpeg 1}} |
80 |
%{?_without_ffmpeg: %{expand: %%global external_ffmpeg 0}} |
81 |
|
82 |
Name: %{name} |
83 |
Summary: A Free Video Player (Libraries) |
84 |
Version: %{version} |
85 |
Release: %{release} |
86 |
License: GPLv2+ |
87 |
Group: System/Libraries |
88 |
Source0: http://prdownloads.sourceforge.net/xine/%name-%version.tar.bz2 |
89 |
Patch0: xine-lib-1.1.19-missing-header.patch |
90 |
Patch2: xine-lib-1.1.15-new-caca.patch |
91 |
URL: http://xine.sourceforge.net |
92 |
BuildRoot: %_tmppath/%{name}-buildroot |
93 |
Buildconflicts: libxine-devel < %version |
94 |
Buildrequires: aalib-devel |
95 |
Buildrequires: esound-devel |
96 |
Buildrequires: libvorbis-devel |
97 |
Buildrequires: libspeex-devel |
98 |
Buildrequires: libjack-devel |
99 |
Buildrequires: libSDL-devel |
100 |
Buildrequires: libmng-devel |
101 |
Buildrequires: libflac-devel |
102 |
Buildrequires: libgnome-vfs2-devel |
103 |
BuildRequires: libmodplug-devel |
104 |
BuildRequires: libgdk_pixbuf2.0-devel |
105 |
BuildRequires: libwavpack-devel |
106 |
BuildRequires: libv4l-devel |
107 |
%if %mdvver < 200900 |
108 |
Buildrequires: libxcb-devel |
109 |
%endif |
110 |
%if %mdkversion >= 200700 |
111 |
BuildRequires: libmesaglu-devel |
112 |
BuildRequires: libxv-devel |
113 |
BuildRequires: libxvmc-devel |
114 |
BuildRequires: libxinerama-devel |
115 |
%else |
116 |
BuildRequires: libMesaGLU-devel |
117 |
BuildRequires: X11-devel |
118 |
%endif |
119 |
%if %build_smb |
120 |
BuildRequires: libsmbclient-devel > 2.2.8a-7mdk |
121 |
%endif |
122 |
%if %external_vcdnav |
123 |
BuildRequires: libvcd-devel >= 0.7.19 |
124 |
%endif |
125 |
%if %build_theora |
126 |
Buildrequires: libtheora-devel |
127 |
%endif |
128 |
%if %build_directfb |
129 |
Buildrequires: libdirectfb-devel >= 0.9.9 |
130 |
%endif |
131 |
%if %external_ffmpeg |
132 |
BuildRequires: libffmpeg-static-devel |
133 |
%endif |
134 |
BuildRequires: autoconf2.5 |
135 |
BuildRequires: automake |
136 |
|
137 |
|
138 |
%description |
139 |
xine is a free gpl-licensed video player for unix-like systems. |
140 |
%if %build_plf |
141 |
This package is in PLF because the AAC decoder is covered by patents. |
142 |
%endif |
143 |
|
144 |
|
145 |
%package -n %{bname}-plugins |
146 |
Summary: A Free Video Player (main plugins) |
147 |
Group: Video |
148 |
Provides: %bname-xv %bname-gl %bname-oss %libname-docs %bname-speex |
149 |
Provides: %bname-dvdnav %bname-alsa %bname-musepack |
150 |
Obsoletes: %bname-xv %bname-gl %bname-oss %libname-docs %bname-speex |
151 |
Obsoletes: %bname-dvdnav %bname-alsa %bname-musepack |
152 |
%if %build_win32 |
153 |
Obsoletes: xine-plugins-win32 xine-win32 |
154 |
Provides: xine-plugins-win32 xine-win32 |
155 |
#Suggests: win32-codecs |
156 |
%endif |
157 |
#gw enable this once the cdda plugin from xine-vcdx was merged too |
158 |
#Provides: %bname-vcdx |
159 |
#Obsoletes: %bname-vcdx |
160 |
# Plugins are in versioned dir, so require the exact version |
161 |
Requires: %libname = %version |
162 |
# provide the plugin API version |
163 |
Provides: xine-plugin-api = %api |
164 |
|
165 |
%description -n %{bname}-plugins |
166 |
xine is a free gpl-licensed video player for unix-like systems. |
167 |
|
168 |
This package includes the main plugins for xine, they allow the input |
169 |
from files, Video CDs, network streams and (not encrypted) DVDs in |
170 |
several video formats. For additional plugins (support for DVDs |
171 |
protected by CSS or for non free codecs) you could try the packages |
172 |
from the Penguin Liberation Front home page: |
173 |
|
174 |
http://plf.zarb.org |
175 |
|
176 |
That page is not connected to Mandriva. |
177 |
%if %build_optimization |
178 |
|
179 |
Warning: This package was optimized for the build machine and probably will not run on other computers. |
180 |
%endif |
181 |
|
182 |
|
183 |
%package -n %{bname}-wavpack |
184 |
Group: Sound |
185 |
Summary: Wavpack Audio decoder plugin for xine |
186 |
Requires: %{bname}-plugins = %version |
187 |
|
188 |
%description -n %bname-wavpack |
189 |
xine is a free gpl-licensed video player for unix-like systems. |
190 |
|
191 |
This package contains the wavpack audio decoder plugin. |
192 |
|
193 |
|
194 |
%package -n %{bname}-sdl |
195 |
Group: Video |
196 |
Summary: SDL video output plugin for xine |
197 |
Requires: %{bname}-plugins = %version |
198 |
|
199 |
%description -n %bname-sdl |
200 |
xine is a free gpl-licensed video player for unix-like systems. |
201 |
|
202 |
This package contains the SDL video output plugin. |
203 |
|
204 |
%if %build_caca |
205 |
%package -n %{bname}-caca |
206 |
Group: Video |
207 |
Summary: Caca video output plugin for xine |
208 |
Requires: %{bname}-plugins = %version |
209 |
Buildrequires: libcaca-devel >= 0.99 |
210 |
|
211 |
%description -n %bname-caca |
212 |
xine is a free gpl-licensed video player for unix-like systems. |
213 |
|
214 |
This package contains the Caca video output plugin. |
215 |
%endif |
216 |
|
217 |
%package -n %libname |
218 |
Summary: A Free Video Player (Libraries) |
219 |
Group: System/Libraries |
220 |
Provides: xine-lib |
221 |
|
222 |
%description -n %libname |
223 |
xine is a free gpl-licensed video player for unix-like systems. |
224 |
|
225 |
This package contains the shared libraries required by xine. |
226 |
|
227 |
%package -n %libnamedev |
228 |
Summary: Devel files for xine |
229 |
Group: Development/C |
230 |
Requires: %libname = %version |
231 |
Provides: libxine-devel = %version-%release |
232 |
Obsoletes: %mklibname -d xine 1 |
233 |
|
234 |
%description -n %libnamedev |
235 |
xine is a free gpl-licensed video player for unix-like systems. |
236 |
|
237 |
This package contains the development files required for compiling xine |
238 |
front ends or plugins. |
239 |
|
240 |
%if %build_arts |
241 |
%package -n %{bname}-arts |
242 |
Summary: Arts plugin for xine |
243 |
Group: Video |
244 |
Requires: %{bname}-plugins = %version |
245 |
Buildrequires: libarts-devel |
246 |
|
247 |
%description -n %{bname}-arts |
248 |
xine is a free gpl-licensed video player for unix-like systems. |
249 |
|
250 |
- Arts audio output plugin |
251 |
%endif |
252 |
|
253 |
%package -n %{bname}-esd |
254 |
Summary: Esd plugin for xine |
255 |
Group: Sound |
256 |
Requires: %{bname}-plugins = %version |
257 |
|
258 |
%description -n %{bname}-esd |
259 |
xine is a free gpl-licensed video player for unix-like systems. |
260 |
|
261 |
- Esd audio output plugin |
262 |
|
263 |
%package -n %{bname}-jack |
264 |
Summary: Jack plugin for xine |
265 |
Group: Sound |
266 |
Requires: %{bname}-plugins = %version |
267 |
|
268 |
%description -n %{bname}-jack |
269 |
xine is a free gpl-licensed video player for unix-like systems. |
270 |
|
271 |
- Jack audio output plugin |
272 |
|
273 |
%if %build_pulse |
274 |
%package -n %{bname}-pulse |
275 |
Summary: Pulseaudio plugin for xine |
276 |
Group: Sound |
277 |
Requires: %{bname}-plugins = %version |
278 |
Provides: %bname-polyp |
279 |
Obsoletes: %bname-polyp |
280 |
BuildRequires: libpulseaudio-devel |
281 |
|
282 |
%description -n %{bname}-pulse |
283 |
xine is a free gpl-licensed video player for unix-like systems. |
284 |
|
285 |
- pulseaudio audio output plugin |
286 |
%endif |
287 |
|
288 |
%if %build_magick |
289 |
%package -n %{bname}-image |
290 |
Summary: ImageMagick plugin for xine |
291 |
Group: Graphics |
292 |
Requires: %{bname}-plugins = %version |
293 |
BuildRequires: imagemagick-devel > 5.5.7.15 |
294 |
|
295 |
%description -n %{bname}-image |
296 |
xine is a free gpl-licensed video player for unix-like systems. |
297 |
|
298 |
- image display plugin based on ImageMagick |
299 |
%endif |
300 |
|
301 |
%package -n %{bname}-aa |
302 |
Summary: Aalib plugin for xine |
303 |
Group: Video |
304 |
Requires: %{bname}-plugins = %version |
305 |
|
306 |
%description -n %{bname}-aa |
307 |
xine is a free gpl-licensed video player for unix-like systems. |
308 |
|
309 |
- Aalib textmode output plugin |
310 |
|
311 |
%package -n %{bname}-dxr3 |
312 |
Summary: DXR3 plugin for xine |
313 |
Group: Video |
314 |
Requires: %{bname}-plugins = %version |
315 |
|
316 |
|
317 |
%description -n %{bname}-dxr3 |
318 |
xine is a free gpl-licensed video player for unix-like systems. |
319 |
|
320 |
- DXR3/Hollywood+ (MPEG2 hardware decoder) decoding/output plugin |
321 |
%if %build_plf |
322 |
- this version has mpeg encoding enabled using libfame |
323 |
%endif |
324 |
|
325 |
%package -n %{bname}-flac |
326 |
Summary: FLAC plugin for xine |
327 |
Group: Sound |
328 |
Requires: %{bname}-plugins = %version |
329 |
|
330 |
%description -n %{bname}-flac |
331 |
xine is a free gpl-licensed video player for unix-like systems. |
332 |
|
333 |
- FLAC audio decoder plugin |
334 |
|
335 |
%package -n %{bname}-gnomevfs |
336 |
Summary: GNOME VFS plugin for xine |
337 |
Group: System/Libraries |
338 |
Requires: %{bname}-plugins = %version |
339 |
|
340 |
%description -n %{bname}-gnomevfs |
341 |
xine is a free gpl-licensed video player for unix-like systems. |
342 |
|
343 |
- GNOME VFS input plugin |
344 |
|
345 |
%package -n %{bname}-smb |
346 |
Summary: Samba input plugin for xine |
347 |
Group: System/Libraries |
348 |
Requires: %{bname}-plugins = %version |
349 |
|
350 |
%description -n %{bname}-smb |
351 |
xine is a free gpl-licensed video player for unix-like systems. |
352 |
|
353 |
- Samba input plugin |
354 |
|
355 |
|
356 |
|
357 |
%if %build_divx4 |
358 |
%package -n %{bname}-divx4 |
359 |
Summary: Divx4 plugin for %{bname} |
360 |
Group: Video |
361 |
Requires: %{bname}-plugins = %{version} |
362 |
ExclusiveArch: %ix86 |
363 |
Obsoletes: xine-plugins-divx4 |
364 |
Provides: xine-plugins-divx4 |
365 |
Requires: %{bname}-plugins = %version |
366 |
|
367 |
%description -n %{bname}-divx4 |
368 |
This package contains the divx4linux plugin for %{bname}. It is in |
369 |
PLF because it is covered by software patents. |
370 |
%endif |
371 |
|
372 |
%if %build_faad |
373 |
%package -n %{bname}-faad |
374 |
Summary: FAAD plugin for %{bname} |
375 |
Group: Sound |
376 |
Requires: %{bname}-plugins = %version |
377 |
BuildRequires: libfaad2-devel |
378 |
|
379 |
%description -n %{bname}-faad |
380 |
This package contains the AAC decoder plugin for %{bname}. It is in |
381 |
PLF because it is covered by software patents. |
382 |
%endif |
383 |
|
384 |
%if %build_xvid |
385 |
%package -n %{bname}-xvid |
386 |
Summary: XviD plugin for %{bname} |
387 |
Group: Video |
388 |
Requires: %{bname}-plugins = %version |
389 |
Obsoletes: xine-plugins-xvid |
390 |
Provides: xine-plugins-xvid |
391 |
|
392 |
%description -n %{bname}-xvid |
393 |
This package contains the XviD plugin for %{bname}. It is in |
394 |
PLF because it is covered by software patents. |
395 |
%endif |
396 |
|
397 |
%prep |
398 |
%setup -q |
399 |
%apply_patches |
400 |
|
401 |
%build |
402 |
|
403 |
#gw for flac |
404 |
export OGG_LIBS=-logg |
405 |
|
406 |
%if !%build_optimization |
407 |
export CFLAGS="%(echo %optflags|sed s/-Wp,-D_FORTIFY_SOURCE=2//)" |
408 |
%configure2_5x \ |
409 |
%else |
410 |
%{?__cputoolize: %{__cputoolize}} |
411 |
#gw expanded configure2_5x macro without the CFLAGS and --build stuff |
412 |
[ -f configure.in -o -f configure.ac ] && %__libtoolize --copy --force |
413 |
./configure \ |
414 |
--prefix=%{_prefix} \ |
415 |
--exec-prefix=%{_prefix} \ |
416 |
--bindir=%{_bindir} \ |
417 |
--sbindir=%{_sbindir} \ |
418 |
--sysconfdir=%{_sysconfdir} \ |
419 |
--datadir=%{_datadir} \ |
420 |
--includedir=%{_includedir} \ |
421 |
--libdir=%{_libdir} \ |
422 |
--libexecdir=%{_libdir} \ |
423 |
--localstatedir=/var/lib \ |
424 |
--sharedstatedir=%{_prefix}/com \ |
425 |
--mandir=%{_mandir} \ |
426 |
--infodir=%{_datadir}/info \ |
427 |
%endif |
428 |
%if ! %external_vcdnav |
429 |
--with-internal-vcdlibs \ |
430 |
%endif |
431 |
%if %build_directfb |
432 |
--enable-directfb \ |
433 |
%endif |
434 |
%if ! %build_alsa |
435 |
--disable-alsa \ |
436 |
%endif |
437 |
%if ! %build_vidix |
438 |
--disable-vidix \ |
439 |
%endif |
440 |
%if ! %build_faad |
441 |
--disable-faad \ |
442 |
%endif |
443 |
%if ! %build_pulse |
444 |
--disable-polypaudio \ |
445 |
%endif |
446 |
%if ! %build_linuxfb |
447 |
--disable-fb \ |
448 |
%endif |
449 |
%if %external_ffmpeg |
450 |
--with-external-ffmpeg \ |
451 |
%endif |
452 |
--enable-ipv6 --with-libflac --with-wavpack --with-w32-path=%{_libdir}/codecs |
453 |
# real-codecs-path is not set so that runtime searching is used. We want |
454 |
# to use either codecs from RealPlayer or real-codecs, whichever is |
455 |
# present. |
456 |
|
457 |
%make |
458 |
|
459 |
%install |
460 |
|
461 |
rm -rf %buildroot libxine1.lang |
462 |
%makeinstall_std |
463 |
%multiarch_binaries %buildroot%_bindir/xine-config |
464 |
#clean out unpackaged files |
465 |
rm -f %buildroot/%_libdir/xine/plugins/*/*.la |
466 |
rm -f %buildroot/%_libdir/xine/plugins/*/post/*.la |
467 |
rm -rf installed-docs |
468 |
mv %buildroot/%_datadir/doc/xine-lib installed-docs |
469 |
rm -f %buildroot/%_libdir/xine/plugins/*/xineplug_inp_vcdo.so |
470 |
|
471 |
%find_lang libxine1 |
472 |
|
473 |
%if %mdkversion < 200900 |
474 |
%post -n %libname -p /sbin/ldconfig |
475 |
%endif |
476 |
%if %mdkversion < 200900 |
477 |
%postun -n %libname -p /sbin/ldconfig |
478 |
%endif |
479 |
|
480 |
%clean |
481 |
rm -rf $RPM_BUILD_ROOT |
482 |
|
483 |
%files -n %{bname}-plugins -f libxine1.lang |
484 |
%defattr(-,root,root) |
485 |
%doc installed-docs/README* installed-docs/faq.* |
486 |
%_mandir/man5/xine.5* |
487 |
%dir %_libdir/xine/ |
488 |
%dir %_libdir/xine/plugins/ |
489 |
%dir %_libdir/xine/plugins/%api/ |
490 |
%dir %_libdir/xine/plugins/%api/post/ |
491 |
%_libdir/xine/plugins/%api/mime.types |
492 |
%if %build_alsa |
493 |
%_libdir/xine/plugins/%api/xineplug_ao_out_alsa.so |
494 |
%endif |
495 |
%_libdir/xine/plugins/%api/xineplug_ao_out_file.so |
496 |
%_libdir/xine/plugins/%api/xineplug_ao_out_none.so |
497 |
%_libdir/xine/plugins/%api/xineplug_ao_out_oss.so |
498 |
%_libdir/xine/plugins/%api/xineplug_inp_cdda.so |
499 |
%_libdir/xine/plugins/%api/xineplug_inp_dvb.so |
500 |
%_libdir/xine/plugins/%api/xineplug_inp_dvd.so |
501 |
%_libdir/xine/plugins/%api/xineplug_inp_http.so |
502 |
%_libdir/xine/plugins/%api/xineplug_inp_stdin_fifo.so |
503 |
%_libdir/xine/plugins/%api/xineplug_inp_file.so |
504 |
%_libdir/xine/plugins/%api/xineplug_inp_mms.so |
505 |
%_libdir/xine/plugins/%api/xineplug_inp_net.so |
506 |
%_libdir/xine/plugins/%api/xineplug_inp_pnm.so |
507 |
%_libdir/xine/plugins/%api/xineplug_inp_pvr.so |
508 |
%_libdir/xine/plugins/%api/xineplug_inp_rtp.so |
509 |
%_libdir/xine/plugins/%api/xineplug_inp_rtsp.so |
510 |
%_libdir/xine/plugins/%api/xineplug_inp_vcd.so |
511 |
%_libdir/xine/plugins/%api/xineplug_inp_v4l.so |
512 |
%_libdir/xine/plugins/%api/xineplug_inp_v4l2.so |
513 |
%_libdir/xine/plugins/%api/xineplug_dmx_*so |
514 |
%_libdir/xine/plugins/%api/xineplug_decode_a52.so |
515 |
%_libdir/xine/plugins/%api/xineplug_decode_bitplane.so |
516 |
%_libdir/xine/plugins/%api/xineplug_decode_dts.so |
517 |
%_libdir/xine/plugins/%api/xineplug_decode_dvaudio.so |
518 |
%_libdir/xine/plugins/%api/xineplug_decode_ff.so |
519 |
%_libdir/xine/plugins/%api/xineplug_decode_gdk_pixbuf.so |
520 |
%_libdir/xine/plugins/%api/xineplug_decode_gsm610.so |
521 |
%_libdir/xine/plugins/%api/xineplug_decode_lpcm.so |
522 |
%_libdir/xine/plugins/%api/xineplug_decode_mad.so |
523 |
%_libdir/xine/plugins/%api/xineplug_decode_mpc.so* |
524 |
%_libdir/xine/plugins/%api/xineplug_decode_mpeg2.so |
525 |
%_libdir/xine/plugins/%api/xineplug_decode_nsf.so |
526 |
%_libdir/xine/plugins/%api/xineplug_decode_spu*.so |
527 |
%_libdir/xine/plugins/%api/xineplug_decode_real.so |
528 |
%_libdir/xine/plugins/%api/xineplug_decode_rgb.so |
529 |
%_libdir/xine/plugins/%api/xineplug_decode_speex.so |
530 |
%if %build_theora |
531 |
%_libdir/xine/plugins/%api/xineplug_decode_theora.so |
532 |
%endif |
533 |
%_libdir/xine/plugins/%api/xineplug_decode_vorbis.so |
534 |
%_libdir/xine/plugins/%api/xineplug_decode_yuv.so |
535 |
%if %build_directfb |
536 |
%_libdir/xine/plugins/%api/xineplug_vo_out_directfb.so |
537 |
%endif |
538 |
%if %build_linuxfb |
539 |
%_libdir/xine/plugins/%api/xineplug_vo_out_fb.so |
540 |
%endif |
541 |
%_libdir/xine/plugins/%api/xineplug_vo_out_syncfb.so |
542 |
%_libdir/xine/plugins/%api/xineplug_vo_out_opengl.so |
543 |
%_libdir/xine/plugins/%api/xineplug_vo_out_none.so |
544 |
%_libdir/xine/plugins/%api/xineplug_vo_out_raw.so |
545 |
%if %build_vidix |
546 |
%_libdir/xine/plugins/%api/xineplug_vo_out_vidix.so |
547 |
%_libdir/xine/plugins/%api/vidix/ |
548 |
%endif |
549 |
%_libdir/xine/plugins/%api/xineplug_vo_out_xshm.so |
550 |
%_libdir/xine/plugins/%api/xineplug_vo_out_xv.so |
551 |
%if %mdkversion >= 200600 |
552 |
%_libdir/xine/plugins/%api/xineplug_vo_out_xvmc.so |
553 |
%_libdir/xine/plugins/%api/xineplug_vo_out_xxmc.so |
554 |
%endif |
555 |
%if %mdkversion >= 200710 |
556 |
%_libdir/xine/plugins/%api/xineplug_vo_out_xcbshm.so |
557 |
%_libdir/xine/plugins/%api/xineplug_vo_out_xcbxv.so |
558 |
%endif |
559 |
%if %build_win32 |
560 |
%_libdir/xine/plugins/%api/xineplug_decode_qt.so* |
561 |
%_libdir/xine/plugins/%api/xineplug_decode_w32dll.so* |
562 |
%endif |
563 |
%_libdir/xine/plugins/%api/post/xineplug_post_audio_filters.so |
564 |
%_libdir/xine/plugins/%api/post/xineplug_post_goom.so |
565 |
%_libdir/xine/plugins/%api/post/xineplug_post_mosaico.so |
566 |
%_libdir/xine/plugins/%api/post/xineplug_post_planar.so |
567 |
%_libdir/xine/plugins/%api/post/xineplug_post_switch.so |
568 |
%_libdir/xine/plugins/%api/post/xineplug_post_tvtime.so |
569 |
%_libdir/xine/plugins/%api/post/xineplug_post_visualizations.so |
570 |
%_datadir/xine |
571 |
|
572 |
%files -n %bname-sdl |
573 |
%defattr(-,root,root) |
574 |
%doc README |
575 |
%_libdir/xine/plugins/%api/xineplug_vo_out_sdl.so |
576 |
|
577 |
%files -n %bname-wavpack |
578 |
%defattr(-,root,root) |
579 |
%doc README |
580 |
%_libdir/xine/plugins/%api/xineplug_wavpack.so |
581 |
|
582 |
%if %build_caca |
583 |
%files -n %bname-caca |
584 |
%defattr(-,root,root) |
585 |
%doc README |
586 |
%_libdir/xine/plugins/%api/xineplug_vo_out_caca.so |
587 |
%endif |
588 |
|
589 |
%if %build_magick |
590 |
%files -n %{bname}-image |
591 |
%defattr(-,root,root) |
592 |
%doc README |
593 |
%_libdir/xine/plugins/%api/xineplug_decode_image.so |
594 |
%endif |
595 |
|
596 |
%files -n %libname |
597 |
%defattr(-,root,root) |
598 |
%doc README AUTHORS TODO |
599 |
%_libdir/libxine*.so.%{major}* |
600 |
|
601 |
%files -n %libnamedev |
602 |
%defattr(-,root,root) |
603 |
%doc README ChangeLog installed-docs/hackersguide |
604 |
%_bindir/xine-config |
605 |
%_bindir/xine-list-1.1 |
606 |
%multiarch %multiarch_bindir/xine-config |
607 |
%_mandir/man1/xine-config.1* |
608 |
%_mandir/man1/xine-list-1.1.1* |
609 |
%_libdir/*.la |
610 |
%_libdir/*.so |
611 |
%_libdir/pkgconfig/libxine.pc |
612 |
%_datadir/aclocal/xine.m4 |
613 |
%_includedir/*.h |
614 |
%_includedir/xine |
615 |
|
616 |
|
617 |
%if %build_arts |
618 |
%files -n %{bname}-arts |
619 |
%defattr(-,root,root) |
620 |
%doc README |
621 |
%_libdir/xine/plugins/%api/xineplug_ao_out_arts.so |
622 |
%endif |
623 |
|
624 |
%files -n %{bname}-esd |
625 |
%defattr(-,root,root) |
626 |
%doc README |
627 |
%_libdir/xine/plugins/%api/xineplug_ao_out_esd.so |
628 |
|
629 |
%files -n %{bname}-jack |
630 |
%defattr(-,root,root) |
631 |
%doc README |
632 |
%_libdir/xine/plugins/%api/xineplug_ao_out_jack.so |
633 |
|
634 |
%if %build_pulse |
635 |
%files -n %{bname}-pulse |
636 |
%defattr(-,root,root) |
637 |
%doc README |
638 |
%_libdir/xine/plugins/%api/xineplug_ao_out_pulseaudio.so |
639 |
%endif |
640 |
|
641 |
%files -n %{bname}-aa |
642 |
%defattr(-,root,root) |
643 |
%doc README |
644 |
%_libdir/xine/plugins/%api/xineplug_vo_out_aa.so |
645 |
|
646 |
%files -n %{bname}-flac |
647 |
%defattr(-,root,root) |
648 |
%doc README |
649 |
%_libdir/xine/plugins/%api/xineplug_flac.so |
650 |
|
651 |
%ifarch %{ix86} x86_64 ppc |
652 |
%files -n %{bname}-dxr3 |
653 |
%defattr(-,root,root) |
654 |
%doc README |
655 |
%_libdir/xine/plugins/%api/xineplug_*dxr3*.so |
656 |
%endif |
657 |
|
658 |
%files -n %{bname}-gnomevfs |
659 |
%defattr(-,root,root) |
660 |
%doc README |
661 |
%_libdir/xine/plugins/%api/xineplug_inp_gnome_vfs.so |
662 |
|
663 |
%if %build_smb |
664 |
%files -n %{bname}-smb |
665 |
%defattr(-,root,root) |
666 |
%doc README |
667 |
%_libdir/xine/plugins/%api/xineplug_inp_smb.so |
668 |
%endif |
669 |
|
670 |
%if %build_divx4 |
671 |
%files -n %{bname}-divx4 |
672 |
%defattr(-,root,root) |
673 |
%_libdir/xine/plugins/%api/xineplug_decode_divx4.so* |
674 |
%endif |
675 |
|
676 |
%if %build_faad |
677 |
%files -n %{bname}-faad |
678 |
%defattr(-,root,root) |
679 |
%_libdir/xine/plugins/%api/xineplug_decode_faad.so* |
680 |
%endif |
681 |
|
682 |
%if %build_xvid |
683 |
%files -n %{bname}-xvid |
684 |
%defattr(-,root,root) |
685 |
%_libdir/xine/plugins/%api/xineplug_decode_xvid.so* |
686 |
%endif |
687 |
|
688 |
|