]> git.pld-linux.org Git - packages/xine-lib.git/blob - xine-lib.spec
- updated to 0.9.5 (updated %files list).
[packages/xine-lib.git] / xine-lib.spec
1 # Conditional build:
2 # --without     aa
3 # --with        alsa    (alsa support is currently broken)
4 # --without     arts
5 # --without     esd
6 # --without     oss
7 # --with        dxr3
8
9 Summary:        A Free Video Player
10 Summary(ko):    °ø°³ µ¿¿µ»ó Ç÷¹À̾î
11 Summary(pl):    Odtwarzacz video
12 Name:           xine-lib
13 Version:        0.9.5
14 Release:        1
15 License:        GPL
16 Group:          Libraries
17 Group(de):      Libraries
18 Group(es):      Bibliotecas
19 Group(fr):      Librairies
20 Group(pl):      Biblioteki
21 Group(pt_BR):   Bibliotecas
22 Group(ru):      âÉÂÌÉÏÔÅËÉ
23 Group(uk):      â¦Â̦ÏÔÅËÉ
24 Source0:        http://xine.sourceforge.net/files/%{name}-%{version}.tar.gz
25 Patch0:         %{name}-am15.patch
26 URL:            http://xine.sourceforge.net/
27 BuildRequires:  autoconf
28 BuildRequires:  automake >= 1.5
29 %{!?_without_aa:BuildRequires:          aalib-devel}
30 %{!?_without_aa:BuildRequires:          aalib-progs}
31 %ifnarch alpha
32 %{!?_without_arts:BuildRequires:        arts-devel}
33 %endif
34 %ifnarch sparc sparc64
35 %{!?_without_alsa:BuildRequires:        alsa-lib-devel}
36 %endif
37 %{!?_without_esd:BuildRequires:         esound-devel}
38 BuildRequires:  libvorbis-devel
39 BuildRequires:  divx4linux-devel
40 BuildRequires:  libtool >= 1.4.2
41 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
42 Obsoletes:      xine
43
44 %define         _prefix         /usr/X11R6
45 %define         _mandir         %{_prefix}/man
46 %define         _pluginsdir     %{_libdir}/xine/plugins
47
48 %description
49 xine is a free gpl-licensed video player for unix-like systems. We
50 support mpeg-2 and mpeg-1 system (audio + video multiplexed) streams,
51 eventually mpeg-4 and other formats might be added.
52
53 xine plays the video and audio data of mpeg-2 videos and synchronizes
54 the playback of both. Depending on the properties of the mpeg stream,
55 playback will need more or less processor power, 100% frame rate has
56 been seen on a 400 MHz P II system.
57
58 %description -l fr
59 xine est un lecteur vidéo libre sous license GPL pour les systèmes de
60 type unix. Nous supportons les flux mpeg-2 et mpeg-1 (audio + vidéo
61 multiplexés), éventuellement le mpeg-4 et d'autres formats peuvent
62 êtres ajoutés.
63
64 xine joue les données vidéo et audio de vidéo mpeg-2 et synchronise la
65 lecture des deux. En fonction des propriétes du flux mpeg, la lecture
66 aura besoin de plus ou moins de puissance du processeur, 100% de
67 restitution de trame a été vus sur un système PII 400MHz.
68
69 %description -l ko
70 xine ´Â GPL¶óÀ̼±½º¸¦ µû¸£´Â UNIX¿ë °ø°³ µ¿¿µ»ó Ç÷¹À̾îÀÔ´Ï´Ù. ÀÌ
71 Ç÷¹À̾î´Â mpeg-2 ¿Í mpeg 1 ½ºÆ®¸²À» Áö¿øÇϸç, ÇöÀç´Â Áö¿øÇÏÁö ¾ÊÁö¸¸
72 ³ªÁß¿¡´Â mpeg-4 ¿Í ´Ù¸¥ Çü½ÄÀÇ µ¿¿µ»óµµ Áö¿øÇÒ ¿¹Á¤ÀÔ´Ï´Ù.
73
74 %description -l pl
75 xine jest wolnodostêpnym odtwarzaczem video dla systemów uniksowych.
76 Obs³uguje strumienie MPEG-2 i MPEG-1 (d¼wiêk oraz obraz), mo¿e byæ
77 dodana obs³uga MPEG-4 i innych formatów.
78
79 xine odczytuje obraz i d¼wiêk z filmów MPEG-2 i synchronizuje ich
80 odtwarzanie. Zale¿nie od w³a¶ciwo¶ci strumienia MPEG, odtwarzanie mo¿e
81 wymagaæ wiêcej lub mniej mocy procesora, 100% klatek mo¿e byæ widoczne
82 na P II 400MHz.
83
84 %package oss
85 Summary:        XINE - OSS/ALSA support
86 Summary(pl):    XINE - obs³uga OSS/ALSA
87 Group:          Libraries
88 Group(de):      Libraries
89 Group(es):      Bibliotecas
90 Group(fr):      Librairies
91 Group(pl):      Biblioteki
92 Group(pt_BR):   Bibliotecas
93 Group(ru):      âÉÂÌÉÏÔÅËÉ
94 Group(uk):      â¦Â̦ÏÔÅËÉ
95 Requires:       %{name} = %{version}
96
97 %description oss
98 XINE audio plugins with OSS/ALSA support.
99
100 %description oss -l pl
101 Wtyczka audio do XINE z obs³ug± OSS/ALSA.
102
103 %package alsa
104 Summary:        XINE - alsa support
105 Summary(pl):    XINE - obs³uga alsa
106 Group:          Libraries
107 Group(de):      Libraries
108 Group(es):      Bibliotecas
109 Group(fr):      Librairies
110 Group(pl):      Biblioteki
111 Group(pt_BR):   Bibliotecas
112 Group(ru):      âÉÂÌÉÏÔÅËÉ
113 Group(uk):      â¦Â̦ÏÔÅËÉ
114 Requires:       %{name} = %{version}
115
116 %description alsa
117 XINE audio plugin with alsa support.
118
119 %description alsa -l pl
120 Wtyczka audio do XINE z obs³ug± ALSA.
121
122 %package arts
123 Summary:        XINE - arts support
124 Summary(pl):    XINE - obs³uga arts
125 Group:          Libraries
126 Group(de):      Libraries
127 Group(es):      Bibliotecas
128 Group(fr):      Librairies
129 Group(pl):      Biblioteki
130 Group(pt_BR):   Bibliotecas
131 Group(ru):      âÉÂÌÉÏÔÅËÉ
132 Group(uk):      â¦Â̦ÏÔÅËÉ
133 Requires:       %{name} = %{version}
134
135 %description arts
136 XINE audio plugin with arts support.
137
138 %description -l pl arts
139 Wtyczka audio do XINE z obs³ug± arts.
140
141 %package esd
142 Summary:        XINE - esd support
143 Summary(pl):    XINE - obs³uga esd
144 Group:          Libraries
145 Group(de):      Libraries
146 Group(es):      Bibliotecas
147 Group(fr):      Librairies
148 Group(pl):      Biblioteki
149 Group(pt_BR):   Bibliotecas
150 Group(ru):      âÉÂÌÉÏÔÅËÉ
151 Group(uk):      â¦Â̦ÏÔÅËÉ
152 Requires:       %{name} = %{version}
153
154 %description esd
155 XINE audio plugin with esd support.
156
157 %description esd -l pl
158 Wtyczka audio do XINE z obs³ug± esd.
159
160 %package dxr3
161 Summary:        XINE - DXR3 support
162 Summary(pl):    XINE - obs³uga DXR3
163 Group:          Libraries
164 Group(de):      Libraries
165 Group(es):      Bibliotecas
166 Group(fr):      Librairies
167 Group(pl):      Biblioteki
168 Group(pt_BR):   Bibliotecas
169 Group(ru):      âÉÂÌÉÏÔÅËÉ
170 Group(uk):      â¦Â̦ÏÔÅËÉ
171 Requires:       %{name} = %{version}
172
173 %description dxr3
174 XINE video/decoder plugins for DXR3 card support.
175
176 %description dxr3 -l pl
177 Wtyczka odtwarzacza obrazu do XINE z obs³ug± kart DXR3.
178
179 %package xv
180 Summary:        XINE - XFree XVideo support
181 Summary(pl):    XINE - obs³uga XFree XVideo
182 Group:          Libraries
183 Group(de):      Libraries
184 Group(es):      Bibliotecas
185 Group(fr):      Librairies
186 Group(pl):      Biblioteki
187 Group(pt_BR):   Bibliotecas
188 Group(ru):      âÉÂÌÉÏÔÅËÉ
189 Group(uk):      â¦Â̦ÏÔÅËÉ
190 Requires:       %{name} = %{version}
191
192 %description xv
193 XINE video plugin using XFree XVideo extension.
194
195 %description xv -l pl
196 Wtyczka video do XINE u¿ywaj±ca rozszerzenia XVideo.
197
198 %package aa
199 Summary:        XINE - Ascii Art support
200 Summary(pl):    XINE - obs³uga Ascii Art
201 Group:          Libraries
202 Group(de):      Libraries
203 Group(es):      Bibliotecas
204 Group(fr):      Librairies
205 Group(pl):      Biblioteki
206 Group(pt_BR):   Bibliotecas
207 Group(ru):      âÉÂÌÉÏÔÅËÉ
208 Group(uk):      â¦Â̦ÏÔÅËÉ
209 Requires:       %{name} = %{version}
210
211 %description aa
212 XINE video plugin using Ascii Art library.
213
214 %description aa -l pl
215 Wtyczka video do XINE z obs³ug± Ascii Art.
216
217 %package xshm
218 Summary:        XINE - XFree XShm support
219 Summary(pl):    XINE - obs³uga XFree XShm
220 Group:          Libraries
221 Group(de):      Libraries
222 Group(es):      Bibliotecas
223 Group(fr):      Librairies
224 Group(pl):      Biblioteki
225 Group(pt_BR):   Bibliotecas
226 Group(ru):      âÉÂÌÉÏÔÅËÉ
227 Group(uk):      â¦Â̦ÏÔÅËÉ
228 Requires:       %{name} >= %{version}
229
230 %description xshm
231 XINE video plugin using XFree MIT shared memory.
232
233 %description xshm -l pl
234 Wtyczka video do XINE z obs³ug± XFree MIT shared memory.
235
236 %package syncfb
237 Summary:        XINE - Framebuffer support
238 Summary(pl):    XINE - obs³uga framebuffera
239 Group:          Libraries
240 Group(de):      Libraries
241 Group(es):      Bibliotecas
242 Group(fr):      Librairies
243 Group(pl):      Biblioteki
244 Group(pt_BR):   Bibliotecas
245 Group(ru):      âÉÂÌÉÏÔÅËÉ
246 Group(uk):      â¦Â̦ÏÔÅËÉ
247 Requires:       %{name} = %{version}
248
249 %description syncfb
250 XINE video plugin using framebuffer.
251
252 %description syncfb -l pl
253 Wtyczka video do XINE z obs³ug± framebuffera.
254
255 %package w32dll
256 Summary:        XINE - win32dll decoder support
257 Summary(pl):    XINE - obs³uga dekodera win32dll
258 Group:          Libraries
259 Group(de):      Libraries
260 Group(es):      Bibliotecas
261 Group(fr):      Librairies
262 Group(pl):      Biblioteki
263 Group(pt_BR):   Bibliotecas
264 Group(ru):      âÉÂÌÉÏÔÅËÉ
265 Group(uk):      â¦Â̦ÏÔÅËÉ
266 Requires:       %{name} = %{version}
267 Requires:       w32codec
268
269 %description w32dll
270 XINE win32dll decoder support.
271
272 %description w32dll -l pl
273 Obs³uga dekodera win32dll do XINE.
274
275 %package devel
276 Summary:        XINE - development files
277 Summary(pl):    Pliki dla programistów XINE
278 Group:          Development/Libraries
279 Group(de):      Entwicklung/Libraries
280 Group(es):      Desarrollo/Bibliotecas
281 Group(fr):      Development/Librairies
282 Group(pl):      Programowanie/Biblioteki
283 Group(pt_BR):   Desenvolvimento/Bibliotecas
284 Group(ru):      òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ
285 Group(uk):      òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ
286 Requires:       %{name} = %{version}
287
288 %description devel
289 HTML documentation of XINE API and development components.
290
291 %description devel -l pl
292 Pliki dla programistów oraz dokumentacja HTML do API XINE.
293
294 %prep
295 %setup -q
296 #%patch0 -p1
297
298 %build
299 rm -f missing
300 libtoolize -c -f
301 aclocal
302 autoconf
303 automake -a -c
304 autoheader
305 %configure \
306         --with-aalib-prefix=/usr \
307 %{?_with_alsa:  --enable-alsa} \
308 %{!?_with_alsa: --disable-alsa}
309         
310 %{__make}
311
312 %install
313 rm -rf $RPM_BUILD_ROOT
314
315 %{__make} install DESTDIR=$RPM_BUILD_ROOT
316
317 gzip -9nf AUTHORS ChangeLog
318
319 %clean
320 rm -rf $RPM_BUILD_ROOT
321
322 %post   -p /sbin/ldconfig
323 %postun -p /sbin/ldconfig
324
325 %files
326 %defattr(644,root,root,755)
327 %attr(755,root,root) %{_libdir}/libxine*.so*
328 %dir %{_datadir}/xine
329 %dir %{_datadir}/xine/skins
330 %{_datadir}/xine/skins/*.png
331 %dir %{_libdir}/xine
332 %dir %{_pluginsdir}
333 %doc *.gz
334
335 # input plugins
336 %attr(755,root,root) %{_pluginsdir}/xineplug_inp_dvd.so
337 %attr(755,root,root) %{_pluginsdir}/xineplug_inp_file.so
338 %attr(755,root,root) %{_pluginsdir}/xineplug_inp_http.so
339 %attr(755,root,root) %{_pluginsdir}/xineplug_inp_net.so
340 %attr(755,root,root) %{_pluginsdir}/xineplug_inp_rtp.so
341 %attr(755,root,root) %{_pluginsdir}/xineplug_inp_stdin_fifo.so
342 %attr(755,root,root) %{_pluginsdir}/xineplug_inp_vcd.so
343 # demuxer plugins
344 %attr(755,root,root) %{_pluginsdir}/xineplug_dmx_asf.so
345 %attr(755,root,root) %{_pluginsdir}/xineplug_dmx_avi.so
346 %attr(755,root,root) %{_pluginsdir}/xineplug_dmx_mpeg.so
347 %attr(755,root,root) %{_pluginsdir}/xineplug_dmx_ogg.so
348 %attr(755,root,root) %{_pluginsdir}/xineplug_dmx_qt.so
349 %attr(755,root,root) %{_pluginsdir}/*mpeg_*.so
350 # decoder plugins
351 %attr(755,root,root) %{_pluginsdir}/xineplug_decode_a52.so
352 %attr(755,root,root) %{_pluginsdir}/xineplug_decode_divx4.so
353 %attr(755,root,root) %{_pluginsdir}/xineplug_decode_dts.so
354 %attr(755,root,root) %{_pluginsdir}/xineplug_decode_ff.so
355 %attr(755,root,root) %{_pluginsdir}/xineplug_decode_lpcm.so
356 %attr(755,root,root) %{_pluginsdir}/xineplug_decode_mad.so
357 %attr(755,root,root) %{_pluginsdir}/xineplug_decode_mpeg2.so
358 %attr(755,root,root) %{_pluginsdir}/xineplug_decode_spu.so
359 %attr(755,root,root) %{_pluginsdir}/xineplug_decode_vfill.so
360 %attr(755,root,root) %{_pluginsdir}/xineplug_decode_vorbis.so
361 %if %{!?_without_oss:1}%{?_without_oss:0}
362 %files oss
363 %defattr(644,root,root,755)
364 %attr(755,root,root) %{_pluginsdir}/*oss.so
365 %endif
366
367 %if %{?_with_alsa:1}%{!?_with_alsa:0}
368 %ifnarch sparc sparc64
369 %files alsa
370 %defattr(644,root,root,755)
371 %attr(755,root,root) %{_pluginsdir}/*alsa*.so
372 %endif
373 %endif
374
375 %ifnarch alpha
376 %if %{!?_without_arts:1}%{?_without_arts:0}
377 %files arts
378 %defattr(644,root,root,755)
379 %attr(755,root,root) %{_pluginsdir}/*arts.so
380 %endif
381 %endif
382
383 %if %{!?_without_esd:1}%{?_without_esd:0}
384 %files esd
385 %defattr(644,root,root,755)
386 %attr(755,root,root) %{_pluginsdir}/*esd.so
387 %endif
388
389 %if %{?_with_dxr3:1}%{!?_with_dxr3:0}
390 %files dxr3
391 %defattr(644,root,root,755)
392 %attr(755,root,root) %{_pluginsdir}/xineplug_decode_dxr3.so
393 %attr(755,root,root) %{_pluginsdir}/xineplug_vo_out_dxr3.so
394 %endif
395
396 %files xv
397 %defattr(644,root,root,755)
398 %attr(755,root,root) %{_pluginsdir}/*xv.so
399
400 %if %{!?_without_aa:1}%{?_without_aa:0}
401 %files aa
402 %defattr(644,root,root,755)
403 %attr(755,root,root) %{_pluginsdir}/*aa.so
404 %endif
405
406 %files xshm
407 %defattr(644,root,root,755)
408 %attr(644,root,root) %{_pluginsdir}/*xshm.so
409
410 %files syncfb
411 %defattr(644,root,root,755)
412 %attr(644,root,root) %{_pluginsdir}/*syncfb.so
413
414 %ifarch %{x86}
415 %files w32dll
416 %defattr(644,root,root,755)
417 %attr(755,root,root) %{_pluginsdir}/*w32dll.so
418 %endif
419
420 %files devel
421 %defattr(644,root,root,755)
422 %doc doc/xine-lib-API/html/*.{html,png,gif,css}
423 %attr(755,root,root) %{_bindir}/xine-config
424 %{_includedir}/*
425 %attr(755,root,root) %{_libdir}/libxine*.la
426 %attr(755,root,root) %{_pluginsdir}/*.la
427 %{_mandir}/man3/*
This page took 0.083171 seconds and 4 git commands to generate.