]> git.pld-linux.org Git - packages/xine-lib.git/blame - xine-lib.spec
- updated BRs (ac, gt, vcdimager; added libv4l)
[packages/xine-lib.git] / xine-lib.spec
CommitLineData
42a58f9e 1# TODO
241533e6
JB
2# - consider --with-external-a52dec (or document why using internal)
3# - consider --with-external-libdts (or document why using internal)
4# - consider --with-external-libmad (or document why using internal)
f7f785c3 5#
bc239fae 6# Workaround for xine-lib.spec - libstk.spec updating:
7# 1. make-request -r --without stk xine-lib
8# 2. make-request -r libstk
d550812e 9# 3. bump release of xine-lib
10# 4. make-request -r xine-lib
bc239fae 11#
93d894f1 12# Conditional build:
064b5a8d
JB
13%bcond_without aalib # don't build aalib video output plugin
14%bcond_without alsa # don't build ALSA audio output plugin
98ed9478 15%bcond_without caca # don't build libcaca video output plugin
a19e198b 16%bcond_without directfb # don't build DirectFB video output plugin
064b5a8d 17%bcond_without dxr3 # don't build dxr3 video output and decode plugins
2dd6dc3a 18%bcond_without dvd # don't build dvdnav stuff
a5129ab3 19%bcond_with esd # build EsounD audio output plugin
c4348cf6
JB
20%bcond_without fusionsound # don't build FusionSound audio output plugin
21%bcond_without gdkpixbuf # don't build gdk-pixbuf decode plugin
c4bea017 22%bcond_without gnome # don't build gnome_vfs input plugin
8da3bf34 23%bcond_without opengl # don't build OpenGL video output plugin
0ea3c485 24%bcond_without pulseaudio # don't build pulseaudio output plugin
8c68acc8 25%bcond_without smb # don't build SMB input plugin
98ed9478 26%bcond_without sdl # don't build SDL video output plugin
8da3bf34 27%bcond_without stk # don't build stk video output plugin
6ed61d45 28%bcond_without wavpack # don't build wavpack decode plugin
330f7dab 29%bcond_with v4l1 # Video4Linux 1 input plugin (obsolete in current Linux)
064b5a8d 30%bcond_with xvid # build xvid decode plugin [disabled in sources at the moment]
541aa112 31%bcond_with vdr # build with vdr support
48f997ca 32%bcond_without vis # build without vis sparc extensions - with vis breaks compatibility
33 # with v7 processors and enables vis optimization for sparc64 arch.
34 # without vis is currently broken it fails on ffmpeg
f7f785c3 35#
064b5a8d
JB
36%ifnarch %{ix86}
37%undefine with_dxr3
38%endif
39
3d1fc842 40Summary: A Free Video Player
403b59b1
ER
41Summary(ko.UTF-8): 공개 동영상 플레이어
42Summary(pl.UTF-8): Odtwarzacz filmów
43Summary(pt_BR.UTF-8): Xine, um player de video
0346de28 44Name: xine-lib
cdb376c5 45Version: 1.1.20
c2d017ef 46Release: 2
6b5d44a1 47Epoch: 2
330f7dab 48License: GPL v2+
0346de28 49Group: Libraries
330f7dab 50Source0: http://downloads.sourceforge.net/xine/%{name}-%{version}.tar.bz2
cdb376c5 51# Source0-md5: 1213457c42e2370155eb26e1c862dab2
50fbdd58 52Patch0: %{name}-nolibs.patch
48f997ca 53Patch1: %{name}-win32-path.patch
54Patch2: %{name}-am.patch
55Patch3: %{name}-sh.patch
56Patch4: %{name}-vdr.patch
c4fd090d 57Patch5: %{name}-ac.patch
330f7dab 58Patch8: %{name}-pvr.patch
3d1fc842 59URL: http://xine.sourceforge.net/
e79addbd 60%{?with_directfb:BuildRequires: DirectFB-devel >= 0.9.22}
c4348cf6 61%{?with_fusionsound:BuildRequires: FusionSound-devel >= 0.9.23}
0ea3c485 62BuildRequires: ImageMagick-devel >= 1:6.0.0
c4348cf6 63%{?with_opengl:BuildRequires: OpenGL-GLU-devel}
0dd80eaa 64%{?with_opengl:BuildRequires: OpenGL-glut-devel}
d18ee4b1 65%{?with_sdl:BuildRequires: SDL-devel >= 1.2.11}
0ea3c485 66%{?with_aalib:BuildRequires: aalib-devel >= 1.4}
064b5a8d 67%{?with_alsa:BuildRequires: alsa-lib-devel >= 0.9.0}
241533e6 68BuildRequires: autoconf >= 2.59
c023167f 69BuildRequires: automake >= 1:1.8.1
064b5a8d 70%{?with_esd:BuildRequires: esound-devel >= 0.2.8}
4c074cea 71BuildRequires: faad2-devel
241533e6 72# libavcodec >= 51.20.0, libpostproc
6f3112fd 73BuildRequires: ffmpeg-devel >= 0.8
db1cfcea 74BuildRequires: flac-devel
241533e6 75BuildRequires: gettext-devel >= 0.17
064b5a8d 76%{?with_gnome:BuildRequires: gnome-vfs2-devel}
0ea3c485 77%{?with_gdkpixbuf:BuildRequires: gtk+2-devel >= 1:2.0.0}
4a3e6f83 78BuildRequires: jack-audio-connection-kit-devel >= 0.100
6c3511a8 79%{?with_caca:BuildRequires: libcaca-devel >= 0.99-0.beta14}
83b6a007 80BuildRequires: libcdio-devel >= 0.72
2dd6dc3a 81%{?with_dvd:BuildRequires: libdvdnav-devel >= 0.1.9}
1adf3ec2 82%{?with_dxr3:BuildRequires: libfame-devel >= 0.8.10}
0a97f235 83BuildRequires: libmng-devel
5d582b4b 84BuildRequires: libmodplug-devel >= 0.7
564a83b3 85BuildRequires: libmpcdec-devel
0a97f235 86BuildRequires: libpng-devel
8c68acc8 87%{?with_smb:BuildRequires: libsmbclient-devel}
e07400cd 88%{?with_stk:BuildRequires: libstk-devel >= 0.2.0}
064b5a8d 89BuildRequires: libtheora-devel
761d838c 90BuildRequires: libtool >= 0:1.4.2-9
241533e6 91BuildRequires: libv4l-devel
0dd80eaa 92BuildRequires: libvorbis-devel
e3f66410 93BuildRequires: libxcb-devel >= 1.0
aa05ca2b 94BuildRequires: pkgconfig
a2c41869 95%{?with_pulseaudio:BuildRequires: pulseaudio-devel >= 0.9}
064b5a8d 96#%{?with_dxr3:BuildRequires: rte-devel} # only 0.4 supported
01518716 97BuildRequires: speex-devel >= 1:1.1.6
241533e6 98BuildRequires: vcdimager-devel >= 0.7.23
6ed61d45 99%{?with_wavpack:BuildRequires: wavpack-devel >= 4.40}
c4348cf6 100BuildRequires: xorg-lib-libXinerama-devel
241533e6 101BuildRequires: xorg-lib-libXv-devel
6dd3e5a1 102BuildRequires: xorg-lib-libXvMC-devel
064b5a8d 103%{?with_xvid:BuildRequires: xvid-devel}
940e1261 104BuildRequires: zlib-devel
bd535f54
JB
105# libtool problem (up to 1.4e)
106BuildConflicts: xine-lib-devel < 1.0
3d1fc842 107Obsoletes: xine
2ab03274 108Obsoletes: xine-libs
d33e9d34 109Obsoletes: xine-output-audio-arts
71251e2e 110BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
0346de28 111
064b5a8d 112%define _noautoreqdep libGL.so.1 libGLU.so.1
4188bf79 113
e888e085 114# based on libtool numbers
241533e6 115%define xine_pluginsdir %{_libdir}/xine/plugins/1.30
0346de28 116
412af276
KK
117%define specflags -fomit-frame-pointer
118
0346de28 119%description
b76396cc 120xine is a free GPL-licensed video player for Unix-like systems. We
0346de28
PG
121support mpeg-2 and mpeg-1 system (audio + video multiplexed) streams,
122eventually mpeg-4 and other formats might be added.
123
124xine plays the video and audio data of mpeg-2 videos and synchronizes
125the playback of both. Depending on the properties of the mpeg stream,
126playback will need more or less processor power, 100% frame rate has
127been seen on a 400 MHz P II system.
128
c7659428
JR
129%description -l fr.UTF-8
130xine est un lecteur vidéo libre sous license GPL pour les systèmes de
b76396cc 131type Unix. Nous supportons les flux mpeg-2 et mpeg-1 (audio + vidéo
c7659428
JR
132multiplexés), éventuellement le mpeg-4 et d'autres formats peuvent
133êtres ajoutés.
0346de28 134
c7659428
JR
135xine joue les données vidéo et audio de vidéo mpeg-2 et synchronise la
136lecture des deux. En fonction des propriétes du flux mpeg, la lecture
0346de28 137aura besoin de plus ou moins de puissance du processeur, 100% de
c7659428 138restitution de trame a été vus sur un système PII 400MHz.
0346de28 139
c7659428
JR
140%description -l ko.UTF-8
141xine 는 GPL라이선스를 따르는 UNIX용 공개 동영상 플레이어입니다. 이
142플레이어는 mpeg-2 와 mpeg 1 스트림을 지원하며, 현재는 지원하지 않지만
143나중에는 mpeg-4 와 다른 형식의 동영상도 지원할 예정입니다.
0346de28 144
c7659428
JR
145%description -l pl.UTF-8
146xine jest wolnodostępnym odtwarzaczem filmów dla systemów uniksowych.
147Obsługuje strumienie MPEG-2 i MPEG-1 (dźwięk oraz obraz), może być
148dodana obsługa MPEG-4 i innych formatów.
c5597412 149
c7659428
JR
150xine odczytuje obraz i dźwięk z filmów MPEG-2 i synchronizuje ich
151odtwarzanie. Zależnie od właściwości strumienia MPEG, odtwarzanie może
152wymagać więcej lub mniej mocy procesora, 100% klatek może być widoczne
c5597412
JB
153na P II 400MHz.
154
c7659428
JR
155%description -l pt_BR.UTF-8
156O xine é um video player GPL para sistemas unix. Lê arquivos MPEG-2 e
157MPEG-1, além de AVIs MS MPEG4 / OpenDivX.
d9aab391 158
c7659428 159O xine lê o conteúdo vídeo e áudio e sincroniza-os em tempo-real. As
d9aab391 160necessidades de processador dependem das propriedades de cada arquivo.
161
0a97f235
JB
162%package devel
163Summary: XINE - development files
403b59b1
ER
164Summary(pl.UTF-8): Pliki dla programistów XINE
165Summary(pt_BR.UTF-8): XINE - arquivos de desenvolvimento
0a97f235 166Group: Development/Libraries
ee08ff98 167Requires: %{name} = %{epoch}:%{version}-%{release}
0a97f235
JB
168Obsoletes: xine-devel
169
170%description devel
171HTML documentation of XINE API and development components.
172
c7659428
JR
173%description devel -l pl.UTF-8
174Pliki dla programistów oraz dokumentacja HTML do API XINE.
0a97f235 175
c7659428
JR
176%description devel -l pt_BR.UTF-8
177Arquivos include a bibliotecas estáticas necessárias para compilar
0a97f235
JB
178plugins para o xine e o xine-ui.
179
241533e6
JB
180%package -n xine-decode-faad
181Summary: XINE - FAAD audio decoder plugin
182Summary(pl.UTF-8): XINE - wtyczka dekodera dźwięku FAAD
183Group: Libraries
184Requires: %{name} = %{epoch}:%{version}-%{release}
185
186%description -n xine-decode-faad
187XINE - FAAD audio decoder plugin.
188
189%description -n xine-decode-faad -l pl.UTF-8
190XINE - wtyczka dekodera dźwięku FAAD.
191
192%package -n xine-decode-ffmpeg
193Summary: XINE - FFmpeg decoder plugin
194Summary(pl.UTF-8): XINE - wtyczka dekodera FFmpeg
195Group: Libraries
196Requires: %{name} = %{epoch}:%{version}-%{release}
197
198%description -n xine-decode-ffmpeg
199XINE - FFmpeg decoder plugin.
200
201%description -n xine-decode-ffmpeg -l pl.UTF-8
202XINE - wtyczka dekodera FFmpeg.
203
0a97f235 204%package -n xine-decode-flac
241533e6
JB
205Summary: XINE - FLAC audio decoder plugin
206Summary(pl.UTF-8): XINE - wtyczka dekodera dźwięku FLAC
80984e45 207Group: Libraries
ee08ff98 208Requires: %{name} = %{epoch}:%{version}-%{release}
0346de28 209
0a97f235 210%description -n xine-decode-flac
241533e6 211XINE - FLAC audio decoder/demuxer plugin.
0346de28 212
c7659428 213%description -n xine-decode-flac -l pl.UTF-8
241533e6 214XINE - wtyczka dekodera i demuxera dźwięku FLAC.
0346de28 215
c4348cf6 216%package -n xine-decode-gdkpixbuf
241533e6
JB
217Summary: XINE - gdk-pixbuf based image decoder plugin
218Summary(pl.UTF-8): XINE - wtyczka dekodera obrazów opartego na gdk-pixbuf
c4348cf6
JB
219Group: Libraries
220Requires: %{name} = %{epoch}:%{version}-%{release}
221
222%description -n xine-decode-gdkpixbuf
241533e6 223XINE - gdk-pixbuf based image decoder plugin.
c4348cf6 224
c7659428 225%description -n xine-decode-gdkpixbuf -l pl.UTF-8
241533e6
JB
226XINE - wtyczka dekodera obrazów opartego na gdk-pixbuf.
227
228%package -n xine-decode-image
229Summary: XINE - ImageMagick based image decoder plugin
230Summary(pl.UTF-8): XINE - wtyczka dekodera obrazów opartego na ImageMagick
231Group: Libraries
232Requires: %{name} = %{epoch}:%{version}-%{release}
233
234%description -n xine-decode-image
235XINE - ImageMagick based image decoder plugin.
236
237%description -n xine-decode-image -l pl.UTF-8
238XINE - wtyczka dekodera obrazów opartego na ImageMagick.
c4348cf6 239
564a83b3 240%package -n xine-decode-mpc
241533e6
JB
241Summary: XINE - MPC/MusePack audio decoder plugin
242Summary(pl.UTF-8): XINE - wtyczka dekodera dźwięku MPC/MusePack
564a83b3
JB
243Group: Libraries
244Requires: %{name} = %{epoch}:%{version}-%{release}
245Obsoletes: xine-decode-vorbis
246
247%description -n xine-decode-mpc
241533e6 248XINE - MPC/MusePack audio decoder plugin.
564a83b3
JB
249
250%description -n xine-decode-mpc -l pl.UTF-8
241533e6
JB
251XINE - wtyczka dekodera dźwięku MPC/MusePack.
252
253%package -n xine-decode-mng
254Summary: XINE - MNG animation decoder/demuxer plugin
255Summary(pl.UTF-8): XINE - wtyczka dekodera/demuksera animacji MNG
256Group: Libraries
257Requires: %{name} = %{epoch}:%{version}-%{release}
258
259%description -n xine-decode-mng
260XINE - MNG animation decoder/demuxer plugin.
261
262%description -n xine-decode-mng -l pl.UTF-8
263XINE - wtyczka dekodera/demuksera animacji MNG.
564a83b3 264
66232b4c 265%package -n xine-decode-ogg
064b5a8d 266Summary: XINE - Ogg/Vorbis, Ogg/Speex, Ogg/Theora decoder plugins
403b59b1 267Summary(pl.UTF-8): XINE - wtyczki dekoderów Ogg/Vorbis, Ogg/Speex, Ogg/Theora
0a97f235 268Group: Libraries
ee08ff98 269Requires: %{name} = %{epoch}:%{version}-%{release}
66232b4c 270Obsoletes: xine-decode-vorbis
0a97f235 271
66232b4c 272%description -n xine-decode-ogg
064b5a8d
JB
273XINE Ogg/Vorbis, Ogg/Speex, Ogg/Theora decoding plugins: Ogg demuxer,
274Vorbis, Speex and Theora decoders.
0a97f235 275
c7659428
JR
276%description -n xine-decode-ogg -l pl.UTF-8
277Wtyczki XINE dekodujące Ogg/Vorbis, Ogg/Speex, Ogg/Theora: demuxer Ogg
064b5a8d 278oraz dekodery Vorbis, Speex, Theora.
0a97f235
JB
279
280%package -n xine-decode-w32dll
281Summary: XINE - win32dll decoder support
403b59b1
ER
282Summary(pl.UTF-8): XINE - obsługa dekodera win32dll
283Summary(pt_BR.UTF-8): XINE - suporte a decoder win32dll
0a97f235 284Group: Libraries
ee08ff98 285Requires: %{name} = %{epoch}:%{version}-%{release}
06f6cea4 286Suggests: w32codec
0a97f235
JB
287Obsoletes: xine-lib-w32dll
288
289%description -n xine-decode-w32dll
290XINE win32dll decoder support.
291
c7659428
JR
292%description -n xine-decode-w32dll -l pl.UTF-8
293Obsługa dekodera win32dll do XINE.
0a97f235 294
c7659428 295%description -n xine-decode-w32dll -l pt_BR.UTF-8
0a97f235
JB
296Suporte a win32dll para o xine.
297
6ed61d45 298%package -n xine-decode-wavpack
241533e6
JB
299Summary: XINE - wavpack audio decoder plugin
300Summary(pl.UTF-8): XINE - wtyczka dekodera dźwięku wavpack
6ed61d45
JB
301Group: Libraries
302Requires: %{name} = %{epoch}:%{version}-%{release}
303
304%description -n xine-decode-wavpack
241533e6 305XINE - wavpack audio decoder/demuxer plugin.
6ed61d45 306
c7659428 307%description -n xine-decode-wavpack -l pl.UTF-8
241533e6 308XINE - wtyczka dekodera/demuxera dźwięku wavpack.
6ed61d45 309
0a97f235
JB
310%package -n xine-decode-xvid
311Summary: XINE - xvid DIVX decoding support
403b59b1 312Summary(pl.UTF-8): XINE - obsługa dekodera DIVX xvid
0a97f235 313Group: Libraries
ee08ff98 314Requires: %{name} = %{epoch}:%{version}-%{release}
0a97f235
JB
315Obsoletes: xine-lib-xvid
316
317%description -n xine-decode-xvid
318XINE decoder plugin for DIVX decoding with xvid library.
319
c7659428
JR
320%description -n xine-decode-xvid -l pl.UTF-8
321Wtyczka dla XINE do dekodowania DIVX poprzez bibliotekę xvid.
0a97f235
JB
322
323%package -n xine-input-dvd
324Summary: XINE input plugin for DVD
403b59b1 325Summary(pl.UTF-8): Wtyczka wejściowa XINE dla DVD
0a97f235 326Group: Libraries
ee08ff98 327Requires: %{name} = %{epoch}:%{version}-%{release}
0a97f235
JB
328
329%description -n xine-input-dvd
241533e6 330XINE input plugin and DVD/VOB SPU decoder for DVD.
0a97f235 331
c7659428 332%description -n xine-input-dvd -l pl.UTF-8
241533e6 333Wtyczka wejściowa XINE dla DVD oraz dekoder SPU DVD/VOB.
0a97f235
JB
334
335%package -n xine-input-gnome-vfs
336Summary: GNOME VFS input driver for xine
403b59b1 337Summary(pl.UTF-8): Sterownik wejścia GNOME VFS dla xine
0a97f235 338Group: Libraries
ee08ff98 339Requires: %{name} = %{epoch}:%{version}-%{release}
0a97f235 340Obsoletes: xine-lib-input-gnome-vfs
d9aab391 341
0a97f235
JB
342%description -n xine-input-gnome-vfs
343GNOME VFS input driver for xine.
344
c7659428
JR
345%description -n xine-input-gnome-vfs -l pl.UTF-8
346Sterownik wejścia GNOME VFS dla xine.
0a97f235 347
c4bea017
JB
348%package -n xine-input-smb
349Summary: SMB input driver for xine
403b59b1 350Summary(pl.UTF-8): Sterownik wejścia SMB dla xine
c4bea017
JB
351Group: Libraries
352Requires: %{name} = %{epoch}:%{version}-%{release}
353
354%description -n xine-input-smb
355SMB input driver for xine.
356
c7659428
JR
357%description -n xine-input-smb -l pl.UTF-8
358Sterownik wejścia SMB dla xine.
c4bea017 359
66232b4c
JB
360%package -n xine-input-v4l
361Summary: Video4Linux input driver for xine
403b59b1 362Summary(pl.UTF-8): Sterownik wejścia Video4Linux dla xine
66232b4c 363Group: Libraries
ee08ff98 364Requires: %{name} = %{epoch}:%{version}-%{release}
66232b4c
JB
365
366%description -n xine-input-v4l
367Video4Linux input driver for xine.
368
c7659428
JR
369%description -n xine-input-v4l -l pl.UTF-8
370Sterownik wejścia Video4Linux dla xine.
66232b4c 371
064b5a8d
JB
372%package -n xine-input-vcd
373Summary: VCD input driver for xine
403b59b1 374Summary(pl.UTF-8): Sterownik wejścia VCD dla xine
064b5a8d
JB
375Group: Libraries
376Requires: %{name} = %{epoch}:%{version}-%{release}
377
378%description -n xine-input-vcd
379VCD input driver for xine (for reading VideoCD).
380
c7659428
JR
381%description -n xine-input-vcd -l pl.UTF-8
382Sterownik wejścia VCD dla xine (do czytania VideoCD).
064b5a8d 383
0a97f235 384%package -n xine-output-audio-alsa
3d1fc842 385Summary: XINE - alsa support
403b59b1
ER
386Summary(pl.UTF-8): XINE - obsługa alsa
387Summary(pt_BR.UTF-8): XINE - suporte a alsa
80984e45 388Group: Libraries
ee08ff98 389Requires: %{name} = %{epoch}:%{version}-%{release}
e6050423 390Provides: xine-plugin-audio = %{epoch}:%{version}-%{release}
0a97f235 391Obsoletes: xine-lib-alsa
80984e45 392
0a97f235
JB
393%description -n xine-output-audio-alsa
394XINE audio output plugin with alsa support.
80984e45 395
c7659428
JR
396%description -n xine-output-audio-alsa -l pl.UTF-8
397Wtyczka wyjścia dźwięku do XINE z obsługą ALSA.
0346de28 398
c7659428 399%description -n xine-output-audio-alsa -l pt_BR.UTF-8
d9aab391 400Plugin de audio para o xine, com suporte a alsa.
401
0a97f235 402%package -n xine-output-audio-esd
3d1fc842 403Summary: XINE - esd support
403b59b1
ER
404Summary(pl.UTF-8): XINE - obsługa esd
405Summary(pt_BR.UTF-8): XINE - suporte a esd
80984e45 406Group: Libraries
ee08ff98 407Requires: %{name} = %{epoch}:%{version}-%{release}
0dd80eaa 408Provides: xine-plugin-audio = %{epoch}:%{version}-%{release}
1ad1db43 409Obsoletes: xine-lib-esd
80984e45 410
0a97f235
JB
411%description -n xine-output-audio-esd
412XINE audio output plugin with esd support.
80984e45 413
c7659428
JR
414%description -n xine-output-audio-esd -l pl.UTF-8
415Wtyczka wyjścia dźwięku do XINE z obsługą esd.
80984e45 416
c7659428 417%description -n xine-output-audio-esd -l pt_BR.UTF-8
d9aab391 418Plugin de audio para o xine, com suporte a esd.
419
c4348cf6
JB
420%package -n xine-output-audio-fusionsound
421Summary: XINE - FusionSound support
403b59b1 422Summary(pl.UTF-8): XINE - obsługa FusionSound
c4348cf6 423Group: Libraries
c4348cf6 424Requires: %{name} = %{epoch}:%{version}-%{release}
0dd80eaa 425Provides: xine-plugin-audio = %{epoch}:%{version}-%{release}
c4348cf6
JB
426
427%description -n xine-output-audio-fusionsound
428XINE audio output plugin with FusionSound support.
429
c7659428
JR
430%description -n xine-output-audio-fusionsound -l pl.UTF-8
431Wtyczka wyjścia dźwięku do XINE z obsługą FusionSound.
c4348cf6 432
4a3e6f83
JB
433%package -n xine-output-audio-jack
434Summary: XINE - JACK support
403b59b1 435Summary(pl.UTF-8): XINE - obsługa demona JACK
4a3e6f83
JB
436Group: Libraries
437Requires: %{name} = %{epoch}:%{version}-%{release}
438Provides: xine-plugin-audio = %{epoch}:%{version}-%{release}
439
440%description -n xine-output-audio-jack
441XINE audio output plugin with JACK support.
442
c7659428
JR
443%description -n xine-output-audio-jack -l pl.UTF-8
444Wtyczka wyjścia dźwięku do XINE z obsługa demona JACK.
4a3e6f83 445
0a97f235 446%package -n xine-output-audio-oss
4a3e6f83 447Summary: XINE - OSS support
403b59b1
ER
448Summary(pl.UTF-8): XINE - obsługa OSS
449Summary(pt_BR.UTF-8): XINE - suporte a oss
0346de28 450Group: Libraries
ee08ff98 451Requires: %{name} = %{epoch}:%{version}-%{release}
e6050423 452Provides: xine-plugin-audio = %{epoch}:%{version}-%{release}
0a97f235 453Obsoletes: xine-lib-oss
0346de28 454
0a97f235 455%description -n xine-output-audio-oss
4a3e6f83 456XINE audio output plugin with OSS support.
c5597412 457
c7659428
JR
458%description -n xine-output-audio-oss -l pl.UTF-8
459Wtyczka wyjścia dźwięku do XINE z obsługą OSS.
0346de28 460
c7659428 461%description -n xine-output-audio-oss -l pt_BR.UTF-8
0a97f235 462Plugin de audio para o xine, com suporte a oss.
d9aab391 463
a2c41869
JB
464%package -n xine-output-audio-pulseaudio
465Summary: XINE - pulseaudio support
403b59b1
ER
466Summary(pl.UTF-8): XINE - obsługa pulseaudio
467Summary(pt_BR.UTF-8): XINE - suporte a pulseaudio
7fab4593
JB
468Group: Libraries
469Requires: %{name} = %{epoch}:%{version}-%{release}
470Provides: xine-plugin-audio = %{epoch}:%{version}-%{release}
a2c41869 471Obsoletes: xine-output-audio-polypaudio
7fab4593 472
a2c41869
JB
473%description -n xine-output-audio-pulseaudio
474XINE audio output plugins with pulseaudio support.
7fab4593 475
c7659428
JR
476%description -n xine-output-audio-pulseaudio -l pl.UTF-8
477Wtyczka wyjścia dźwięku do XINE z obsługą pulseaudio.
7fab4593 478
c7659428 479%description -n xine-output-audio-pulseaudio -l pt_BR.UTF-8
a2c41869 480Plugin de audio para o xine, com suporte a pulseaudio.
7fab4593 481
0a97f235 482%package -n xine-output-video-aa
3d1fc842 483Summary: XINE - Ascii Art support
403b59b1
ER
484Summary(pl.UTF-8): XINE - obsługa Ascii Art
485Summary(pt_BR.UTF-8): XINE - suporte a aalib
80984e45 486Group: Libraries
ee08ff98 487Requires: %{name} = %{epoch}:%{version}-%{release}
0dd80eaa 488Provides: xine-plugin-video = %{epoch}:%{version}-%{release}
0a97f235 489Obsoletes: xine-lib-aa
0346de28 490
0a97f235
JB
491%description -n xine-output-video-aa
492XINE video output plugin using Ascii Art library.
c5597412 493
c7659428
JR
494%description -n xine-output-video-aa -l pl.UTF-8
495Wtyczka wyjścia obrazu do XINE z obsługą Ascii Art.
80984e45 496
c7659428 497%description -n xine-output-video-aa -l pt_BR.UTF-8
d9aab391 498Plugin de video para o xine, utilizando a aalib.
499
a19e198b
JB
500%package -n xine-output-video-directfb
501Summary: XINE - accelereted framebuffer support
403b59b1 502Summary(pl.UTF-8): XINE - obsługa akcelerowanego framebuffera
a19e198b
JB
503Group: Libraries
504Requires: %{name} = %{epoch}:%{version}-%{release}
0dd80eaa 505Provides: xine-plugin-video = %{epoch}:%{version}-%{release}
a19e198b 506Obsoletes: xine-lib-directfb
80984e45 507
a19e198b
JB
508%description -n xine-output-video-directfb
509XINE video output plugin for accelereted framebuffer support (with
510DirectFB library).
c5597412 511
c7659428
JR
512%description -n xine-output-video-directfb -l pl.UTF-8
513Wtyczka wyjścia obrazu do XINE dla akcelerowanego framebuffera (przez
514bibliotekę DirectFB).
05e2593b 515
0a97f235
JB
516%package -n xine-output-video-dxr3
517Summary: XINE - DXR3 support
403b59b1 518Summary(pl.UTF-8): XINE - obsługa DXR3
05e2593b 519Group: Libraries
ee08ff98 520Requires: %{name} = %{epoch}:%{version}-%{release}
0dd80eaa 521Provides: xine-plugin-video = %{epoch}:%{version}-%{release}
0a97f235 522Obsoletes: xine-lib-dxr3
05e2593b 523
0a97f235
JB
524%description -n xine-output-video-dxr3
525XINE video/decoder plugins for DXR3 card support.
05e2593b 526
c7659428
JR
527%description -n xine-output-video-dxr3 -l pl.UTF-8
528Wtyczka wyjścia i dekodera obrazu do XINE z obsługą kart DXR3.
4188bf79 529
fd55625d 530%package -n xine-output-video-caca
531Summary: XINE - Color AsCii Art support
403b59b1 532Summary(pl.UTF-8): XINE - obsługa Color AsCii Art
fd55625d 533Group: Libraries
534Requires: %{name} = %{epoch}:%{version}-%{release}
0dd80eaa 535Provides: xine-plugin-video = %{epoch}:%{version}-%{release}
fd55625d 536
537%description -n xine-output-video-caca
538Color AsCii Art output plugin for xine.
539
c7659428
JR
540%description -n xine-output-video-caca -l pl.UTF-8
541Wtyczka wyjścia obrazu do XINE dla kolorowego wyjścia AsCii Art.
fd55625d 542
0a97f235 543%package -n xine-output-video-fb
4188bf79 544Summary: XINE - framebuffer support
403b59b1 545Summary(pl.UTF-8): XINE - obsługa framebuffera
4188bf79 546Group: Libraries
ee08ff98 547Requires: %{name} = %{epoch}:%{version}-%{release}
0dd80eaa 548Provides: xine-plugin-video = %{epoch}:%{version}-%{release}
0a97f235 549Obsoletes: xine-lib-fb
4188bf79 550
0a97f235
JB
551%description -n xine-output-video-fb
552XINE video output plugin using Linux framebuffer.
4188bf79 553
c7659428
JR
554%description -n xine-output-video-fb -l pl.UTF-8
555Wtyczka wyjścia obrazu do XINE dla linuksowego framebuffera.
4188bf79 556
0a97f235
JB
557%package -n xine-output-video-opengl
558Summary: XINE - OpenGL video output
403b59b1 559Summary(pl.UTF-8): XINE - wyświetlanie przez OpenGL
940e1261 560Group: Libraries
ee08ff98 561Requires: %{name} = %{epoch}:%{version}-%{release}
0dd80eaa 562Provides: xine-plugin-video = %{epoch}:%{version}-%{release}
0a97f235 563Obsoletes: xine-lib-opengl
940e1261 564
0a97f235
JB
565%description -n xine-output-video-opengl
566XINE video output plugin using OpenGL.
940e1261 567
c7659428
JR
568%description -n xine-output-video-opengl -l pl.UTF-8
569Wtyczka wyjścia obrazu do XINE wykorzystująca OpenGL do wyświetlania.
940e1261 570
0a97f235 571%package -n xine-output-video-sdl
940e1261 572Summary: XINE - SDL output support
403b59b1 573Summary(pl.UTF-8): XINE - obsługa wyjścia SDL
940e1261 574Group: Libraries
ee08ff98 575Requires: %{name} = %{epoch}:%{version}-%{release}
0dd80eaa 576Provides: xine-plugin-video = %{epoch}:%{version}-%{release}
0a97f235 577Obsoletes: xine-lib-sdl
940e1261 578
0a97f235
JB
579%description -n xine-output-video-sdl
580XINE video output plugin using SDL library.
940e1261 581
c7659428
JR
582%description -n xine-output-video-sdl -l pl.UTF-8
583Wtyczka wyjścia obrazu do XINE wyświetlająca poprzez bibliotekę SDL.
940e1261 584
8da3bf34
JB
585%package -n xine-output-video-stk
586Summary: XINE - STK video output support
403b59b1 587Summary(pl.UTF-8): XINE - obsługa wyjścia obrazu STK
8da3bf34
JB
588Group: Libraries
589Requires: %{name} = %{epoch}:%{version}-%{release}
590Requires: libstk(xine) >= 0.2.0
0dd80eaa 591Provides: xine-plugin-video = %{epoch}:%{version}-%{release}
8da3bf34
JB
592Obsoletes: xine-lib-sdl
593
594%description -n xine-output-video-stk
595XINE video output plugin using libstk library.
596
21524410 597%description -n xine-output-video-stk -l pl.UTF-8
c7659428 598Wtyczka wyjścia obrazu do XINE wyświetlająca poprzez bibliotekę
8da3bf34
JB
599libstk.
600
a19e198b
JB
601%package -n xine-output-video-syncfb
602Summary: XINE - SyncFB (Matrox G200/G400) support
403b59b1 603Summary(pl.UTF-8): XINE - obsługa SyncFB (Matrox G200/G400)
a19e198b
JB
604Group: Libraries
605Requires: %{name} = %{epoch}:%{version}-%{release}
0dd80eaa 606Provides: xine-plugin-video = %{epoch}:%{version}-%{release}
a19e198b 607Obsoletes: xine-lib-syncfb
4188bf79 608
a19e198b
JB
609%description -n xine-output-video-syncfb
610XINE video output plugin using SyncFB interface (for Matrox G200/G400
611cards).
4188bf79 612
c7659428
JR
613%description -n xine-output-video-syncfb -l pl.UTF-8
614Wtyczka wyjścia obrazu do XINE obsługująca interfejs SyncFB (dla kart
a19e198b 615Matrox G200/G400).
0346de28 616
0a97f235
JB
617%package -n xine-output-video-vidix
618Summary: XINE - VIDIX video output plugin
403b59b1 619Summary(pl.UTF-8): XINE - wtyczka wyjścia obrazu VIDIX
0346de28 620Group: Libraries
ee08ff98 621Requires: %{name} = %{epoch}:%{version}-%{release}
0dd80eaa 622Provides: xine-plugin-video = %{epoch}:%{version}-%{release}
0346de28 623
0a97f235
JB
624%description -n xine-output-video-vidix
625XINE video output plugin using VIDIX.
d9aab391 626
c7659428
JR
627%description -n xine-output-video-vidix -l pl.UTF-8
628Wtyczka wyjścia obrazu do XINE używająca VIDIX.
0346de28 629
0a97f235
JB
630%package -n xine-output-video-vidix-cyberblade
631Summary: VIDIX driver for Cyberblade/i1 chips
403b59b1 632Summary(pl.UTF-8): Sterownik VIDIX dla układów Cyberblade/i1
3f8e0d3c 633Group: Libraries
ee08ff98 634Requires: xine-output-video-vidix = %{epoch}:%{version}-%{release}
0dd80eaa 635Provides: xine-plugin-video = %{epoch}:%{version}-%{release}
0a97f235 636Obsoletes: xine-lib-vidix-cyberblade
0346de28 637
0a97f235
JB
638%description -n xine-output-video-vidix-cyberblade
639VIDIX driver for Cyberblade/i1 chips.
c5597412 640
c7659428
JR
641%description -n xine-output-video-vidix-cyberblade -l pl.UTF-8
642Sterownik VIDIX dla układów Cyberblade/i1.
d9aab391 643
0a97f235 644%package -n xine-output-video-vidix-mach64
3f8e0d3c 645Summary: VIDIX driver for Mach64 and 3Drage chips
403b59b1 646Summary(pl.UTF-8): Sterownik VIDIX dla układów Mach64 oraz 3DRage
3f8e0d3c 647Group: Libraries
ee08ff98 648Requires: xine-output-video-vidix = %{epoch}:%{version}-%{release}
0dd80eaa 649Provides: xine-plugin-video = %{epoch}:%{version}-%{release}
0a97f235 650Obsoletes: xine-lib-vidix-mach64
db1cfcea 651
0a97f235
JB
652%description -n xine-output-video-vidix-mach64
653VIDIX driver for Mach64 and 3Drage chips.
db1cfcea 654
c7659428
JR
655%description -n xine-output-video-vidix-mach64 -l pl.UTF-8
656Sterownik VIDIX dla układów Mach64 oraz 3DRage.
db1cfcea 657
0a97f235 658%package -n xine-output-video-vidix-matrox
3f8e0d3c 659Summary: VIDIX drivers for Matrox Mga chips
403b59b1 660Summary(pl.UTF-8): Sterowniki VIDIX dla układów Matrox Mga
3f8e0d3c 661Group: Libraries
ee08ff98 662Requires: xine-output-video-vidix = %{epoch}:%{version}-%{release}
0dd80eaa 663Provides: xine-plugin-video = %{epoch}:%{version}-%{release}
0a97f235 664Obsoletes: xine-lib-vidix-matrox
118fece5 665
0a97f235
JB
666%description -n xine-output-video-vidix-matrox
667VIDIX drivers for Matrox Mga chips.
118fece5 668
c7659428
JR
669%description -n xine-output-video-vidix-matrox -l pl.UTF-8
670Sterowniki VIDIX dla układów Matrox Mga.
118fece5 671
0a97f235
JB
672%package -n xine-output-video-vidix-nvidia
673Summary: VIDIX driver for Riva and Riva-derived chips
403b59b1 674Summary(pl.UTF-8): Sterownik VIDIX dla układów Riva oraz pochodnych
3f8e0d3c 675Group: Libraries
ee08ff98 676Requires: xine-output-video-vidix = %{epoch}:%{version}-%{release}
0dd80eaa 677Provides: xine-plugin-video = %{epoch}:%{version}-%{release}
0a97f235 678Obsoletes: xine-lib-vidix-nvidia
118fece5 679
0a97f235
JB
680%description -n xine-output-video-vidix-nvidia
681VIDIX driver for Riva and Riva-derived chips, e.g. Riva TNT, GeForce
6822.
118fece5 683
c7659428
JR
684%description -n xine-output-video-vidix-nvidia -l pl.UTF-8
685Sterownik VIDIX dla układów Riva oraz pochodnych.
118fece5 686
0a97f235 687%package -n xine-output-video-vidix-permedia
3f8e0d3c 688Summary: VIDIX drivers for 3Dlabs GLINT R3 and Permedia chips
403b59b1 689Summary(pl.UTF-8): Sterowniki VIDIX dla układów 3Dlabs GLINT R3 oraz Permedia
3f8e0d3c 690Group: Libraries
ee08ff98 691Requires: xine-output-video-vidix = %{epoch}:%{version}-%{release}
0dd80eaa 692Provides: xine-plugin-video = %{epoch}:%{version}-%{release}
0a97f235 693Obsoletes: xine-lib-vidix-permedia
118fece5 694
0a97f235
JB
695%description -n xine-output-video-vidix-permedia
696VIDIX drivers for 3Dlabs GLINT R3 and Permedia chips.
118fece5 697
c7659428
JR
698%description -n xine-output-video-vidix-permedia -l pl.UTF-8
699Sterowniki VIDIX dla układów 3Dlabs GLINT R3 oraz Permedia.
118fece5 700
0a97f235 701%package -n xine-output-video-vidix-radeon
3f8e0d3c 702Summary: VIDIX driver for Radeon chips
403b59b1 703Summary(pl.UTF-8): Sterownik VIDIX dla układów Radeon
3f8e0d3c 704Group: Libraries
ee08ff98 705Requires: xine-output-video-vidix = %{epoch}:%{version}-%{release}
0dd80eaa 706Provides: xine-plugin-video = %{epoch}:%{version}-%{release}
0a97f235 707Obsoletes: xine-lib-vidix-radeon
118fece5 708
0a97f235
JB
709%description -n xine-output-video-vidix-radeon
710VIDIX driver for Radeon chips.
118fece5 711
c7659428
JR
712%description -n xine-output-video-vidix-radeon -l pl.UTF-8
713Sterownik VIDIX dla układów Radeon.
118fece5 714
0a97f235 715%package -n xine-output-video-vidix-rage128
3f8e0d3c 716Summary: VIDIX driver for Rage128 chips
403b59b1 717Summary(pl.UTF-8): Sterownik VIDIX dla układów Rage128
3f8e0d3c 718Group: Libraries
ee08ff98 719Requires: xine-output-video-vidix = %{epoch}:%{version}-%{release}
0dd80eaa 720Provides: xine-plugin-video = %{epoch}:%{version}-%{release}
0a97f235 721Obsoletes: xine-lib-vidix-rage128
118fece5 722
0a97f235
JB
723%description -n xine-output-video-vidix-rage128
724VIDIX driver for Rage128 chips.
118fece5 725
c7659428
JR
726%description -n xine-output-video-vidix-rage128 -l pl.UTF-8
727Sterownik VIDIX dla układów Rage128.
118fece5 728
d518cbaa
JB
729%package -n xine-output-video-vidix-savage
730Summary: VIDIX driver for S3 Savage chips
403b59b1 731Summary(pl.UTF-8): Sterownik VIDIX dla układów S3 Savage
d518cbaa 732Group: Libraries
d518cbaa 733Requires: xine-output-video-vidix = %{epoch}:%{version}-%{release}
0dd80eaa 734Provides: xine-plugin-video = %{epoch}:%{version}-%{release}
d518cbaa
JB
735
736%description -n xine-output-video-vidix-savage
737VIDIX driver for S3 Savage series chips.
738
c7659428
JR
739%description -n xine-output-video-vidix-savage -l pl.UTF-8
740Sterownik VIDIX dla układów S3 serii Savage.
d518cbaa 741
fd55625d 742%package -n xine-output-video-vidix-sis
743Summary: VIDIX driver for SiS chips
403b59b1 744Summary(pl.UTF-8): Sterownik VIDIX dla układów SiS
fd55625d 745Group: Libraries
746Requires: xine-output-video-vidix = %{epoch}:%{version}-%{release}
0dd80eaa 747Provides: xine-plugin-video = %{epoch}:%{version}-%{release}
fd55625d 748
749%description -n xine-output-video-vidix-sis
750VIDIX driver for SiS 300 and 310/325 series chips.
751
c7659428
JR
752%description -n xine-output-video-vidix-sis -l pl.UTF-8
753Sterownik VIDIX dla układów SiS serii 300 i 310/325.
fd55625d 754
d518cbaa
JB
755%package -n xine-output-video-vidix-unichrome
756Summary: VIDIX driver for VIA CLE266 Unichrome chips
403b59b1 757Summary(pl.UTF-8): Sterownik VIDIX dla układów VIA CLE266 Unichrome
d518cbaa 758Group: Libraries
d518cbaa 759Requires: xine-output-video-vidix = %{epoch}:%{version}-%{release}
0dd80eaa 760Provides: xine-plugin-video = %{epoch}:%{version}-%{release}
d518cbaa
JB
761
762%description -n xine-output-video-vidix-unichrome
763VIDIX driver for VIA CLE266 Unichrome chips.
764
c7659428
JR
765%description -n xine-output-video-vidix-unichrome -l pl.UTF-8
766Sterownik VIDIX dla układów VIA CLE2666 Unichrome.
d518cbaa 767
e3f66410
JB
768%package -n xine-output-video-xcb
769Summary: XINE - XCB support
770Summary(pl.UTF-8): XINE - obsługa XCB
771Group: Libraries
772Requires: %{name} = %{epoch}:%{version}-%{release}
773Provides: xine-plugin-video = %{epoch}:%{version}-%{release}
774Obsoletes: xine-lib-xshm
775
776%description -n xine-output-video-xcb
777XINE video output plugin using XShm or Xv via XCB.
778
779%description -n xine-output-video-xcb -l pl.UTF-8
780Wtyczka wyjścia obrazu do XINE z obsługą XShm lub Xv poprzez XCB.
781
2a4ecece
JB
782%package -n xine-output-video-xdirectfb
783Summary: XINE - accelereted DirectFB X11 support
784Summary(pl.UTF-8): XINE - obsługa DirectFB X11
785Group: Libraries
786Requires: %{name} = %{epoch}:%{version}-%{release}
787Provides: xine-plugin-video = %{epoch}:%{version}-%{release}
788Obsoletes: xine-lib-directfb
789
790%description -n xine-output-video-xdirectfb
791XINE video output plugin for DirectFB X11.
792
793%description -n xine-output-video-xdirectfb -l pl.UTF-8
794Wtyczka wyjścia obrazu do XINE dla DirectFB X11.
795
0a97f235
JB
796%package -n xine-output-video-xshm
797Summary: XINE - XFree XShm support
403b59b1 798Summary(pl.UTF-8): XINE - obsługa XFree XShm
0a97f235 799Group: Libraries
ee08ff98 800Requires: %{name} = %{epoch}:%{version}-%{release}
0dd80eaa 801Provides: xine-plugin-video = %{epoch}:%{version}-%{release}
0a97f235 802Obsoletes: xine-lib-xshm
118fece5 803
0a97f235
JB
804%description -n xine-output-video-xshm
805XINE video output plugin using XFree MIT shared memory.
118fece5 806
c7659428
JR
807%description -n xine-output-video-xshm -l pl.UTF-8
808Wtyczka wyjścia obrazu do XINE z obsługą XFree MIT shared memory.
118fece5 809
b1aee323 810%package -n xine-output-video-xv
811Summary: XINE - XFree XVideo support
403b59b1
ER
812Summary(pl.UTF-8): XINE - obsługa XFree XVideo
813Summary(pt_BR.UTF-8): XINE - suporte a XFree XVideo
b1aee323 814Group: Libraries
815Requires: %{name} = %{epoch}:%{version}-%{release}
0dd80eaa 816Provides: xine-plugin-video = %{epoch}:%{version}-%{release}
b1aee323 817Obsoletes: xine-lib-xv
118fece5 818
b1aee323 819%description -n xine-output-video-xv
820XINE video output plugin using XFree XVideo extension.
118fece5 821
c7659428
JR
822%description -n xine-output-video-xv -l pl.UTF-8
823Wtyczka wyjścia obrazu do XINE używająca rozszerzenia XVideo.
0a97f235 824
c7659428
JR
825%description -n xine-output-video-xv -l pt_BR.UTF-8
826Plugin de video para o xine, utilizando a extensão XVideo do XFree.
118fece5 827
241533e6
JB
828%package -n xine-post-ffmpeg
829Summary: XINE - postprocessing plugin based on FFmpeg's libpostproc
830Summary(pl.UTF-8): XINE - wtyczka postprocessingu oparta na libpostproc z pakietu FFmpeg
831Group: Libraries
832Requires: %{name} = %{epoch}:%{version}-%{release}
833
834%description -n xine-post-ffmpeg
835XINE - postprocessing plugin based on FFmpeg's libpostproc.
836
837%description -n xine-post-ffmpeg -l pl.UTF-8
838XINE - wtyczka postprocessingu oparta na libpostproc z pakietu FFmpeg.
839
0346de28 840%prep
d9df1904 841%setup -q
761d838c 842%patch0 -p1
b1aee323 843%patch1 -p1
7fab4593 844%patch2 -p1
98ed9478 845%patch3 -p1
48f997ca 846%{?with_vdr:%patch4 -p1}
c4fd090d 847%patch5 -p1
330f7dab 848%patch8 -p1
0346de28
PG
849
850%build
330f7dab 851%{__gettextize}
0694d633 852%{__libtoolize}
2fbed48b
JB
853%{__aclocal} -I m4
854%{__autoconf}
855%{__automake}
07993270 856%configure \
4c074cea
KK
857 %{!?with_aalib:--disable-aalib} \
858 %{!?with_alsa:--without-alsa} \
1adf3ec2 859 %{?with_directfb:--enable-directfb} \
4c074cea
KK
860 %{!?with_dxr3:--disable-dxr3} \
861 %{!?with_esd:--without-esound} \
c4348cf6 862 %{!?with_gdkpixbuf:--disable-gdkpixbuf} \
1adf3ec2 863 --enable-ipv6 \
4c074cea 864 %{!?with_pulseaudio:--without-pulseaudio} \
8c68acc8 865 %{!?with_smb:--disable-samba} \
1adf3ec2
JB
866 %{?with_aalib:--with-aalib-prefix=/usr} \
867 --with-external-dvdnav \
4c074cea 868 --with-external-ffmpeg \
564a83b3 869 --with-external-libmpcdec \
0694d633 870 %{?with_fusionsound:--with-fusionsound} \
3458bd2b 871 --with-libflac \
e3f66410
JB
872 %{?with_stk:--with-libstk} \
873 --with-real-codecs-path=%{_libdir}/codecs \
541b3257 874 --with-w32-path=/usr/lib/codecs \
6ed61d45 875 %{?with_wavpack:--with-wavpack} \
48f997ca 876%if %{with vis}
8c9d6d59 877%ifarch sparc sparcv9 sparc64
48f997ca 878 CFLAGS="%{rpmcflags} -mvis" \
879%endif
880%else
881 --disable-vis \
882%endif
412af276 883 --disable-optimizations # we use own RPM_OPT_FLAGS optimalizations
e888e085 884%{__make}
0346de28
PG
885
886%install
887rm -rf $RPM_BUILD_ROOT
940e1261 888install -d $RPM_BUILD_ROOT%{_aclocaldir}
0346de28 889
940e1261 890%{__make} install \
761d838c
JB
891 DESTDIR=$RPM_BUILD_ROOT \
892 m4datadir=%{_aclocaldir}
07993270 893
b266bd2e 894%find_lang libxine1
d9aab391 895
0346de28
PG
896%clean
897rm -rf $RPM_BUILD_ROOT
898
78c7ca7f 899%post -p /sbin/ldconfig
c5597412
JB
900%postun -p /sbin/ldconfig
901
b266bd2e 902%files -f libxine1.lang
0346de28 903%defattr(644,root,root,755)
974d728c 904%doc AUTHORS ChangeLog TODO
cddd4faa 905%attr(755,root,root) %{_bindir}/xine-list-1.1
d6c77de4
JB
906%attr(755,root,root) %{_libdir}/libxine.so.*.*.*
907%attr(755,root,root) %ghost %{_libdir}/libxine.so.1
c5597412 908%dir %{_datadir}/xine
0a97f235 909%dir %{_datadir}/xine/libxine1
974d728c 910%{_datadir}/xine/libxine1/fonts
c5597412 911%dir %{_libdir}/xine
45d34151 912%dir %{_libdir}/xine/plugins
241533e6
JB
913%dir %{xine_pluginsdir}
914%{xine_pluginsdir}/mime.types
915%dir %{xine_pluginsdir}/post
916%attr(755,root,root) %{xine_pluginsdir}/post/xineplug_post_audio_filters.so
917%attr(755,root,root) %{xine_pluginsdir}/post/xineplug_post_goom.so
918%attr(755,root,root) %{xine_pluginsdir}/post/xineplug_post_mosaico.so
919%attr(755,root,root) %{xine_pluginsdir}/post/xineplug_post_switch.so
920%attr(755,root,root) %{xine_pluginsdir}/post/xineplug_post_tvtime.so
921%attr(755,root,root) %{xine_pluginsdir}/post/xineplug_post_visualizations.so
3458bd2b 922%{_docdir}/xine-lib
cddd4faa 923%{_mandir}/man1/xine-list-1.1.1*
d6c77de4 924%{_mandir}/man5/xine.5*
0346de28 925
0346de28 926# input plugins
241533e6
JB
927%attr(755,root,root) %{xine_pluginsdir}/xineplug_inp_cdda.so
928%attr(755,root,root) %{xine_pluginsdir}/xineplug_inp_dvb.so
929%attr(755,root,root) %{xine_pluginsdir}/xineplug_inp_file.so
930%attr(755,root,root) %{xine_pluginsdir}/xineplug_inp_http.so
931%attr(755,root,root) %{xine_pluginsdir}/xineplug_inp_mms.so
932%attr(755,root,root) %{xine_pluginsdir}/xineplug_inp_net.so
933%attr(755,root,root) %{xine_pluginsdir}/xineplug_inp_pnm.so
934%attr(755,root,root) %{xine_pluginsdir}/xineplug_inp_rtp.so
935%attr(755,root,root) %{xine_pluginsdir}/xineplug_inp_rtsp.so
936%attr(755,root,root) %{xine_pluginsdir}/xineplug_inp_stdin_fifo.so
937%attr(755,root,root) %{xine_pluginsdir}/xineplug_inp_vcdo.so
a487d269 938
0346de28 939# demuxer plugins
241533e6
JB
940%attr(755,root,root) %{xine_pluginsdir}/xineplug_dmx_asf.so
941%attr(755,root,root) %{xine_pluginsdir}/xineplug_dmx_audio.so
942%attr(755,root,root) %{xine_pluginsdir}/xineplug_dmx_avi.so
943%attr(755,root,root) %{xine_pluginsdir}/xineplug_dmx_fli.so
944%attr(755,root,root) %{xine_pluginsdir}/xineplug_dmx_flv.so
945%attr(755,root,root) %{xine_pluginsdir}/xineplug_dmx_games.so
946%attr(755,root,root) %{xine_pluginsdir}/xineplug_dmx_iff.so
947%attr(755,root,root) %{xine_pluginsdir}/xineplug_dmx_image.so
948%attr(755,root,root) %{xine_pluginsdir}/xineplug_dmx_matroska.so
949%attr(755,root,root) %{xine_pluginsdir}/xineplug_dmx_mpeg*.so
950%attr(755,root,root) %{xine_pluginsdir}/xineplug_dmx_nsv.so
951%attr(755,root,root) %{xine_pluginsdir}/xineplug_dmx_pva.so
952%attr(755,root,root) %{xine_pluginsdir}/xineplug_dmx_qt.so
953%attr(755,root,root) %{xine_pluginsdir}/xineplug_dmx_rawdv.so
954%attr(755,root,root) %{xine_pluginsdir}/xineplug_dmx_real.so
955%attr(755,root,root) %{xine_pluginsdir}/xineplug_dmx_slave.so
956%attr(755,root,root) %{xine_pluginsdir}/xineplug_dmx_sputext.so
957%attr(755,root,root) %{xine_pluginsdir}/xineplug_dmx_yuv4mpeg2.so
958%attr(755,root,root) %{xine_pluginsdir}/xineplug_dmx_yuv_frames.so
a487d269 959
0346de28 960# decoder plugins
241533e6
JB
961%attr(755,root,root) %{xine_pluginsdir}/xineplug_decode_a52.so
962%attr(755,root,root) %{xine_pluginsdir}/xineplug_decode_bitplane.so
963%attr(755,root,root) %{xine_pluginsdir}/xineplug_decode_dts.so
964%attr(755,root,root) %{xine_pluginsdir}/xineplug_decode_dvaudio.so
965%attr(755,root,root) %{xine_pluginsdir}/xineplug_decode_gsm610.so
966%attr(755,root,root) %{xine_pluginsdir}/xineplug_decode_lpcm.so
967%attr(755,root,root) %{xine_pluginsdir}/xineplug_decode_mad.so
968%attr(755,root,root) %{xine_pluginsdir}/xineplug_decode_mpeg2.so
969%attr(755,root,root) %{xine_pluginsdir}/xineplug_decode_nsf.so
970%attr(755,root,root) %{xine_pluginsdir}/xineplug_decode_real.so
971%attr(755,root,root) %{xine_pluginsdir}/xineplug_decode_rgb.so
972%attr(755,root,root) %{xine_pluginsdir}/xineplug_decode_spucc.so
973%attr(755,root,root) %{xine_pluginsdir}/xineplug_decode_spucmml.so
974%attr(755,root,root) %{xine_pluginsdir}/xineplug_decode_spuhdmv.so
975%attr(755,root,root) %{xine_pluginsdir}/xineplug_decode_spudvb.so
976%attr(755,root,root) %{xine_pluginsdir}/xineplug_decode_sputext.so
977%attr(755,root,root) %{xine_pluginsdir}/xineplug_decode_yuv.so
0bab88a8 978
eea5dde7 979# Others
241533e6
JB
980%attr(755,root,root) %{xine_pluginsdir}/xineplug_ao_out_file.so
981%attr(755,root,root) %{xine_pluginsdir}/xineplug_ao_out_none.so
982%attr(755,root,root) %{xine_pluginsdir}/xineplug_vo_out_none.so
983%attr(755,root,root) %{xine_pluginsdir}/xineplug_vo_out_raw.so
a487d269 984
974d728c 985%files devel
940e1261 986%defattr(644,root,root,755)
974d728c 987%attr(755,root,root) %{_bindir}/xine-config
d6c77de4
JB
988%attr(755,root,root) %{_libdir}/libxine.so
989%{_libdir}/libxine.la
990%{_includedir}/xine.h
991%{_includedir}/xine
992%{_aclocaldir}/xine.m4
974d728c 993%{_pkgconfigdir}/libxine.pc
d6c77de4 994%{_mandir}/man1/xine-config.1*
940e1261 995
241533e6
JB
996%files -n xine-decode-faad
997%defattr(644,root,root,755)
998%attr(755,root,root) %{xine_pluginsdir}/xineplug_decode_faad.so
999
1000%files -n xine-decode-ffmpeg
1001%defattr(644,root,root,755)
1002%attr(755,root,root) %{xine_pluginsdir}/xineplug_decode_ff.so
1003
0a97f235 1004%files -n xine-decode-flac
940e1261 1005%defattr(644,root,root,755)
241533e6 1006%attr(755,root,root) %{xine_pluginsdir}/xineplug_flac.so
0346de28 1007
c4348cf6
JB
1008%if %{with gdkpixbuf}
1009%files -n xine-decode-gdkpixbuf
1010%defattr(644,root,root,755)
241533e6 1011%attr(755,root,root) %{xine_pluginsdir}/xineplug_decode_gdk_pixbuf.so
c4348cf6
JB
1012%endif
1013
241533e6
JB
1014%files -n xine-decode-image
1015%defattr(644,root,root,755)
1016%attr(755,root,root) %{xine_pluginsdir}/xineplug_decode_image.so
1017
564a83b3
JB
1018%files -n xine-decode-mpc
1019%defattr(644,root,root,755)
241533e6
JB
1020%attr(755,root,root) %{xine_pluginsdir}/xineplug_decode_mpc.so
1021
1022%files -n xine-decode-mng
1023%defattr(644,root,root,755)
1024%attr(755,root,root) %{xine_pluginsdir}/xineplug_dmx_mng.so
564a83b3 1025
66232b4c 1026%files -n xine-decode-ogg
3d1fc842 1027%defattr(644,root,root,755)
241533e6
JB
1028%attr(755,root,root) %{xine_pluginsdir}/xineplug_decode_speex.so
1029%attr(755,root,root) %{xine_pluginsdir}/xineplug_decode_theora.so
1030%attr(755,root,root) %{xine_pluginsdir}/xineplug_decode_vorbis.so
1031%attr(755,root,root) %{xine_pluginsdir}/xineplug_dmx_ogg.so
0346de28 1032
0a97f235
JB
1033%ifarch %{ix86}
1034%files -n xine-decode-w32dll
3d1fc842 1035%defattr(644,root,root,755)
241533e6
JB
1036%attr(755,root,root) %{xine_pluginsdir}/xineplug_decode_qt.so
1037%attr(755,root,root) %{xine_pluginsdir}/xineplug_decode_w32dll.so
3d1fc842 1038%endif
0346de28 1039
6ed61d45
JB
1040%if %{with wavpack}
1041%files -n xine-decode-wavpack
1042%defattr(644,root,root,755)
241533e6 1043%attr(755,root,root) %{xine_pluginsdir}/xineplug_wavpack.so
6ed61d45
JB
1044%endif
1045
064b5a8d
JB
1046%if %{with xvid}
1047%files -n xine-decode-xvid
1048%defattr(644,root,root,755)
241533e6 1049%attr(755,root,root) %{xine_pluginsdir}/xineplug_decode_xvid.so
064b5a8d 1050%endif
0a97f235 1051
2dd6dc3a 1052%if %{with dvd}
66232b4c
JB
1053%files -n xine-input-dvd
1054%defattr(644,root,root,755)
241533e6
JB
1055%attr(755,root,root) %{xine_pluginsdir}/xineplug_decode_spu.so
1056%attr(755,root,root) %{xine_pluginsdir}/xineplug_inp_dvd.so
2dd6dc3a 1057%endif
66232b4c 1058
064b5a8d 1059%if %{with gnome}
0a97f235 1060%files -n xine-input-gnome-vfs
3d1fc842 1061%defattr(644,root,root,755)
241533e6 1062%attr(755,root,root) %{xine_pluginsdir}/xineplug_inp_gnome_vfs.so
3d1fc842 1063%endif
0346de28 1064
8c68acc8 1065%if %{with smb}
c4bea017
JB
1066%files -n xine-input-smb
1067%defattr(644,root,root,755)
241533e6 1068%attr(755,root,root) %{xine_pluginsdir}/xineplug_inp_smb.so
c4bea017
JB
1069%endif
1070
66232b4c 1071%files -n xine-input-v4l
07993270 1072%defattr(644,root,root,755)
241533e6 1073%attr(755,root,root) %{xine_pluginsdir}/xineplug_inp_pvr.so
330f7dab 1074%if %{with v4l1}
241533e6 1075%attr(755,root,root) %{xine_pluginsdir}/xineplug_inp_v4l.so
330f7dab 1076%endif
241533e6 1077%attr(755,root,root) %{xine_pluginsdir}/xineplug_inp_v4l2.so
0346de28 1078
064b5a8d
JB
1079%files -n xine-input-vcd
1080%defattr(644,root,root,755)
241533e6 1081%attr(755,root,root) %{xine_pluginsdir}/xineplug_inp_vcd.so
064b5a8d
JB
1082
1083%if %{with alsa}
0a97f235 1084%files -n xine-output-audio-alsa
3d1fc842 1085%defattr(644,root,root,755)
241533e6 1086%attr(755,root,root) %{xine_pluginsdir}/xineplug_ao_out_alsa.so
3d1fc842 1087%endif
0346de28 1088
064b5a8d 1089%if %{with esd}
0a97f235
JB
1090%files -n xine-output-audio-esd
1091%defattr(644,root,root,755)
241533e6 1092%attr(755,root,root) %{xine_pluginsdir}/xineplug_ao_out_esd.so
0a97f235 1093%endif
974d728c 1094
c4348cf6
JB
1095%if %{with fusionsound}
1096%files -n xine-output-audio-fusionsound
1097%defattr(644,root,root,755)
241533e6 1098%attr(755,root,root) %{xine_pluginsdir}/xineplug_ao_out_fusionsound.so
c4348cf6
JB
1099%endif
1100
4a3e6f83
JB
1101%files -n xine-output-audio-jack
1102%defattr(644,root,root,755)
241533e6 1103%attr(755,root,root) %{xine_pluginsdir}/xineplug_ao_out_jack.so
4a3e6f83 1104
0a97f235 1105%files -n xine-output-audio-oss
4188bf79 1106%defattr(644,root,root,755)
241533e6 1107%attr(755,root,root) %{xine_pluginsdir}/xineplug_ao_out_oss.so
974d728c 1108
a2c41869
JB
1109%if %{with pulseaudio}
1110%files -n xine-output-audio-pulseaudio
7fab4593 1111%defattr(644,root,root,755)
241533e6 1112%attr(755,root,root) %{xine_pluginsdir}/xineplug_ao_out_pulseaudio.so
2dd6dc3a 1113%endif
7fab4593 1114
064b5a8d 1115%if %{with aalib}
0a97f235 1116%files -n xine-output-video-aa
0bab88a8 1117%defattr(644,root,root,755)
241533e6 1118%attr(755,root,root) %{xine_pluginsdir}/xineplug_vo_out_aa.so
0bab88a8 1119%endif
974d728c 1120
a19e198b
JB
1121%if %{with directfb}
1122%files -n xine-output-video-directfb
1123%defattr(644,root,root,755)
241533e6 1124%attr(755,root,root) %{xine_pluginsdir}/xineplug_vo_out_directfb.so
a19e198b 1125%endif
4188bf79 1126
064b5a8d 1127%if %{with dxr3}
0a97f235 1128%files -n xine-output-video-dxr3
0346de28 1129%defattr(644,root,root,755)
241533e6
JB
1130%attr(755,root,root) %{xine_pluginsdir}/xineplug_decode_dxr3_spu.so
1131%attr(755,root,root) %{xine_pluginsdir}/xineplug_decode_dxr3_video.so
1132%attr(755,root,root) %{xine_pluginsdir}/xineplug_vo_out_dxr3.so
d2401112 1133%endif
0346de28 1134
3f9db1f5 1135%if %{with caca}
fd55625d 1136%files -n xine-output-video-caca
1137%defattr(644,root,root,755)
241533e6 1138%attr(755,root,root) %{xine_pluginsdir}/xineplug_vo_out_caca.so
3f9db1f5 1139%endif
fd55625d 1140
0a97f235 1141%files -n xine-output-video-fb
0346de28 1142%defattr(644,root,root,755)
241533e6 1143%attr(755,root,root) %{xine_pluginsdir}/xineplug_vo_out_fb.so
974d728c 1144
064b5a8d 1145%if %{with opengl}
8da3bf34 1146%files -n xine-output-video-opengl
064b5a8d 1147%defattr(644,root,root,755)
241533e6 1148%attr(755,root,root) %{xine_pluginsdir}/xineplug_vo_out_opengl.so
064b5a8d 1149%endif
974d728c 1150
064b5a8d 1151%if %{with sdl}
0a97f235 1152%files -n xine-output-video-sdl
db1cfcea 1153%defattr(644,root,root,755)
241533e6 1154%attr(755,root,root) %{xine_pluginsdir}/xineplug_vo_out_sdl.so
db1cfcea
JB
1155%endif
1156
8da3bf34
JB
1157%if %{with stk}
1158%files -n xine-output-video-stk
1159%defattr(644,root,root,755)
241533e6 1160%attr(755,root,root) %{xine_pluginsdir}/xineplug_vo_out_stk.so
8da3bf34
JB
1161%endif
1162
a19e198b
JB
1163%files -n xine-output-video-syncfb
1164%defattr(644,root,root,755)
241533e6 1165%attr(755,root,root) %{xine_pluginsdir}/xineplug_vo_out_syncfb.so
118fece5 1166
bf196ac7 1167%ifarch %{ix86}
0a97f235 1168%files -n xine-output-video-vidix
118fece5 1169%defattr(644,root,root,755)
241533e6
JB
1170%attr(755,root,root) %{xine_pluginsdir}/xineplug_vo_out_vidix.so
1171%dir %{xine_pluginsdir}/vidix
118fece5 1172
0a97f235 1173%files -n xine-output-video-vidix-cyberblade
118fece5 1174%defattr(644,root,root,755)
241533e6 1175%attr(755,root,root) %{xine_pluginsdir}/vidix/cyberblade*.so
118fece5 1176
bf196ac7 1177# Please don't package vidix-genfb. genfb is just a sample driver.
118fece5 1178
0a97f235 1179%files -n xine-output-video-vidix-mach64
118fece5 1180%defattr(644,root,root,755)
241533e6 1181%attr(755,root,root) %{xine_pluginsdir}/vidix/mach64*.so
118fece5 1182
0a97f235 1183%files -n xine-output-video-vidix-matrox
118fece5 1184%defattr(644,root,root,755)
241533e6 1185%attr(755,root,root) %{xine_pluginsdir}/vidix/mga*.so
118fece5 1186
d518cbaa
JB
1187%files -n xine-output-video-vidix-nvidia
1188%defattr(644,root,root,755)
241533e6 1189%attr(755,root,root) %{xine_pluginsdir}/vidix/nvidia*.so
0a97f235
JB
1190
1191%files -n xine-output-video-vidix-permedia
1192%defattr(644,root,root,755)
241533e6 1193%attr(755,root,root) %{xine_pluginsdir}/vidix/pm*.so
118fece5 1194
0a97f235
JB
1195%files -n xine-output-video-vidix-radeon
1196%defattr(644,root,root,755)
241533e6 1197%attr(755,root,root) %{xine_pluginsdir}/vidix/radeon*.so
0a97f235
JB
1198
1199%files -n xine-output-video-vidix-rage128
1200%defattr(644,root,root,755)
241533e6 1201%attr(755,root,root) %{xine_pluginsdir}/vidix/rage128*.so
fd55625d 1202
d518cbaa
JB
1203%files -n xine-output-video-vidix-savage
1204%defattr(644,root,root,755)
241533e6 1205%attr(755,root,root) %{xine_pluginsdir}/vidix/savage*.so
d518cbaa 1206
fd55625d 1207%files -n xine-output-video-vidix-sis
1208%defattr(644,root,root,755)
241533e6 1209%attr(755,root,root) %{xine_pluginsdir}/vidix/sis*.so
d518cbaa
JB
1210
1211%files -n xine-output-video-vidix-unichrome
1212%defattr(644,root,root,755)
241533e6 1213%attr(755,root,root) %{xine_pluginsdir}/vidix/unichrome*.so
118fece5 1214%endif
1215
e3f66410
JB
1216%files -n xine-output-video-xcb
1217%defattr(644,root,root,755)
241533e6
JB
1218%attr(755,root,root) %{xine_pluginsdir}/xineplug_vo_out_xcbshm.so
1219%attr(755,root,root) %{xine_pluginsdir}/xineplug_vo_out_xcbxv.so
e3f66410 1220
2a4ecece
JB
1221%if %{with directfb}
1222%files -n xine-output-video-xdirectfb
1223%defattr(644,root,root,755)
241533e6 1224%attr(755,root,root) %{xine_pluginsdir}/xineplug_vo_out_xdirectfb.so
2a4ecece
JB
1225%endif
1226
0a97f235
JB
1227%files -n xine-output-video-xshm
1228%defattr(644,root,root,755)
241533e6 1229%attr(755,root,root) %{xine_pluginsdir}/xineplug_vo_out_xshm.so
0a97f235 1230
b1aee323 1231%files -n xine-output-video-xv
1232%defattr(644,root,root,755)
241533e6
JB
1233%attr(755,root,root) %{xine_pluginsdir}/xineplug_vo_out_xv.so
1234%attr(755,root,root) %{xine_pluginsdir}/xineplug_vo_out_xvmc.so
1235%attr(755,root,root) %{xine_pluginsdir}/xineplug_vo_out_xxmc.so
1236
1237%files -n xine-post-ffmpeg
1238%defattr(644,root,root,755)
1239%attr(755,root,root) %{xine_pluginsdir}/post/xineplug_post_planar.so
This page took 0.347091 seconds and 4 git commands to generate.