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