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