]>
Commit | Line | Data |
---|---|---|
26692d73 | 1 | # |
e24f026c BZ |
2 | %bcond_with directfb # with DirectFB video output |
3 | %bcond_with dxr3 # enable use of DXR3/H+ hardware MPEG decoder | |
4 | %bcond_with ggi # with ggi video output | |
5 | %bcond_with nas # with NAS audio output | |
6 | %bcond_with svga # with svgalib video output | |
7 | %bcond_without osd # with osd menu support | |
8 | %bcond_without altivec # without altivec support | |
9 | %bcond_without x264 # without x264 support | |
10 | %bcond_with xmms # with XMMS inputplugin support | |
11 | %bcond_without aalib # without aalib video output | |
12 | %bcond_without jack # without JACKD support | |
13 | %bcond_without alsa # without ALSA audio output | |
14 | %bcond_with arts # with arts audio output | |
15 | %bcond_without caca # without libcaca video output | |
16 | %bcond_without cdparanoia # without cdparanoia support | |
17 | %bcond_without dvdnav # without dvdnav support | |
18 | %bcond_without enca # disable using ENCA charset oracle library | |
19 | %bcond_with esd # enable EsounD sound support | |
20 | %bcond_without faad # disable FAAD2 (AAC) support | |
21 | %bcond_without gif # disable GIF support | |
22 | %bcond_without gui # without GTK+ GUI | |
23 | %bcond_without joystick # disable joystick support | |
24 | %bcond_without libdts # disable libdts support | |
25 | %bcond_without libdv # disable libdv en/decoding support | |
26 | %bcond_without lirc # without lirc support | |
27 | %bcond_without live # without LIVE555 libraries | |
28 | %bcond_without lzo # with LZO support (requires lzo 2.x) | |
29 | %bcond_without mad # without mad (audio MPEG) support | |
30 | %bcond_without pulseaudio # without pulseaudio output | |
31 | %bcond_without quicktime # without binary quicktime dll support | |
32 | %bcond_without real # without Real* 8/9 codecs support | |
33 | %bcond_without runtime # disable runtime cpu detection, just detect CPU | |
34 | # in compile time (advertised by mplayer authors as working faster); in this case | |
35 | # mplayer may not work on machine other then where it was compiled | |
36 | %bcond_without select # disable audio select() support (for example required this option ALSA or Vortex2 driver) | |
37 | %bcond_without smb # disable Samba (SMB) input support | |
38 | %bcond_without theora # without theora support | |
39 | %bcond_without win32 # without win32 codecs support | |
40 | %bcond_without vdpau # disable vdpau | |
41 | %bcond_without vidix # disable vidix | |
42 | %bcond_without vorbis # without Ogg-Vorbis audio support | |
43 | %bcond_with system_vorbis # use system libvorbis instead of internal tremor | |
44 | %bcond_without xvid # disable XviD codec | |
45 | %bcond_without mencoder # disable mencoder (a/v encoder) compilation | |
46 | %bcond_without sdl # disable SDL | |
47 | %bcond_without doc # don't build docs (slow) | |
e24f026c BZ |
48 | %bcond_without amr # enable Adaptive Multi Rate (AMR) speech codec support |
49 | %bcond_without gnomess # disable controling gnome screensaver | |
50 | %bcond_without ssse3 # sse3 optimizations (needs binutils >= 2.16.92) | |
51 | %bcond_with system_ffmpeg # use ffmpeg-devel, rather bundled sources (likely needs ffmpeg from same svn revision than mplayer) | |
52 | %bcond_with on2 # with patches from On2 Flix Engine for Linux | |
53 | ||
75937e72 BZ |
54 | %bcond_with nonfree # non free options of package |
55 | %bcond_without va # VAAPI (Video Acceleration API) | |
56 | %bcond_without vpx # VP8, a high-quality video codec | |
26692d73 | 57 | |
26692d73 BZ |
58 | Summary: MPlayer - THE Movie Player for UN*X |
59 | Summary(de.UTF-8): MPlayer ist ein unter der freien GPL-Lizenz stehender Media-Player | |
60 | Summary(es.UTF-8): Otro reproductor de películas | |
61 | Summary(ko.UTF-8): 리눅스용 미디어플레이어 | |
62 | Summary(pl.UTF-8): Odtwarzacz filmów dla systemów uniksowych | |
63 | Summary(pt_BR.UTF-8): Reprodutor de filmes | |
64 | Name: mplayer2 | |
65 | Version: 2.0 | |
614011b9 | 66 | Release: 12 |
26692d73 BZ |
67 | License: GPL |
68 | Group: Applications/Multimedia | |
075c6208 JR |
69 | Source0: http://ftp.mplayer2.org/pub/release/%{name}-build-%{version}.tar.xz |
70 | # Source0-md5: 05b93784de995235e2758f182de15f73 | |
26692d73 BZ |
71 | URL: http://www.mplayer2.org/ |
72 | BuildRequires: OpenAL-devel | |
73 | BuildRequires: OpenGL-devel | |
74 | %{?with_sdl:BuildRequires: SDL-devel >= 1.1.7} | |
75 | %{?with_aalib:BuildRequires: aalib-devel} | |
76 | %{?with_alsa:BuildRequires: alsa-lib-devel} | |
77 | %{?with_arts:BuildRequires: artsc-devel} | |
78 | %{?with_ssse3:BuildRequires: binutils >= 3:2.16.92} | |
79 | %{?with_cdparanoia:BuildRequires: cdparanoia-III-devel} | |
80 | BuildRequires: dirac-devel | |
81 | %{?with_doc:BuildRequires: docbook-dtd412-xml} | |
82 | %{?with_doc:BuildRequires: docbook-style-xsl} | |
83 | %{?with_dxr3:BuildRequires: em8300-devel} | |
84 | %{?with_enca:BuildRequires: enca-devel} | |
85 | %{?with_esd:BuildRequires: esound-devel} | |
86 | BuildRequires: faac-devel | |
87 | %{?with_faad:BuildRequires: faad2-devel >= 2.0} | |
88 | %{?with_system_ffmpeg:BuildRequires: ffmpeg-devel >= 0.4.9-4.20081024.3} | |
89 | BuildRequires: freetype-devel >= 2.0.9 | |
90 | BuildRequires: fribidi-devel | |
91 | BuildRequires: tar >= 1:1.22 | |
92 | %{?with_vidix:BuildRequires: vidix-devel} | |
93 | %{?with_altivec:BuildRequires: gcc >= 5:4.1} | |
94 | %{?with_gnomess:BuildRequires: dbus-glib-devel} | |
95 | %{?with_gif:BuildRequires: giflib-devel} | |
96 | %{?with_gui:BuildRequires: gtk+2-devel} | |
97 | %{?with_jack:BuildRequires: jack-audio-connection-kit-devel} | |
26692d73 BZ |
98 | BuildRequires: lame-libs-devel |
99 | %{?with_caca:BuildRequires: libcaca-devel} | |
b6682862 | 100 | BuildRequires: libdc1394-devel |
26692d73 BZ |
101 | %{?with_libdts:BuildRequires: libdts-devel} |
102 | %{?with_libdv:BuildRequires: libdv-devel > 0.9.5} | |
103 | %{?with_dvdnav:BuildRequires: libdvdnav-devel >= 4.1.3} | |
104 | %{?with_ggi:BuildRequires: libggi-devel} | |
105 | BuildRequires: libjpeg-devel | |
106 | %{?with_mad:BuildRequires: libmad-devel} | |
107 | BuildRequires: libmng-devel | |
108 | BuildRequires: libmpcdec-devel >= 1.2.1 | |
109 | BuildRequires: libpng-devel | |
110 | %{?with_smb:BuildRequires: libsmbclient-devel} | |
111 | %{?with_theora:BuildRequires: libtheora-devel} | |
112 | %{?with_vdpau:BuildRequires: libvdpau-devel} | |
b6682862 | 113 | BuildRequires: libvorbis-devel |
1cabc2ac | 114 | %{?with_vpx:BuildRequires: libvpx-devel >= 0.9.1} |
26692d73 | 115 | %{?with_system_vorbis:BuildRequires: libvorbis-devel} |
1cabc2ac | 116 | %{?with_x264:BuildRequires: libx264-devel >= 0.1.3-1.20110327} |
26692d73 BZ |
117 | BuildRequires: libxslt-progs |
118 | %{?with_lirc:BuildRequires: lirc-devel} | |
119 | %{?with_live:BuildRequires: live-devel} | |
120 | %{?with_lzo:BuildRequires: lzo-devel >= 2.0} | |
121 | %{?with_nas:BuildRequires: nas-devel} | |
122 | BuildRequires: ncurses-devel | |
123 | %{?with_amr:BuildRequires: opencore-amr-devel} | |
b6682862 | 124 | BuildRequires: openjpeg-devel |
26692d73 BZ |
125 | BuildRequires: pkgconfig |
126 | %{?with_pulseaudio:BuildRequires: pulseaudio-devel >= 0.9} | |
b6682862 | 127 | BuildRequires: python-modules |
26692d73 BZ |
128 | BuildRequires: rpm >= 4.4.9-56 |
129 | BuildRequires: rpmbuild(macros) >= 1.527 | |
130 | BuildRequires: schroedinger-devel | |
131 | BuildRequires: speex-devel >= 1.1 | |
132 | %{?with_svga:BuildRequires: svgalib-devel} | |
133 | BuildRequires: twolame-devel | |
134 | %{?with_xmms:BuildRequires: xmms-devel} | |
135 | %{?with_xvid:BuildRequires: xvid-devel >= 1:0.9.0} | |
136 | %ifarch %{ix86} %{x8664} | |
137 | BuildRequires: yasm | |
138 | %endif | |
139 | BuildRequires: zlib-devel | |
140 | BuildRequires: xorg-lib-libX11-devel | |
141 | BuildRequires: xorg-lib-libXScrnSaver-devel | |
142 | BuildRequires: xorg-lib-libXext-devel | |
143 | BuildRequires: xorg-lib-libXinerama-devel | |
144 | BuildRequires: xorg-lib-libXv-devel | |
145 | BuildRequires: xorg-lib-libXvMC-devel | |
146 | BuildRequires: xorg-lib-libXxf86dga-devel | |
147 | BuildRequires: xorg-lib-libXxf86vm-devel | |
26692d73 BZ |
148 | Requires: OpenGL |
149 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
150 | ||
151 | %define _noautoreqdep libGL.so.1 libGLU.so.1 | |
152 | %define specflags_ia32 -fomit-frame-pointer | |
153 | %if %{with altivec} | |
154 | %define specflags_ppc -maltivec | |
155 | %endif | |
156 | ||
157 | %description | |
158 | Movie player. Supported input formats: VCD (VideoCD), MPEG1/2, RIFF | |
159 | AVI, ASF 1.0, Quicktime. Supported audio codecs: PCM (uncompressed), | |
160 | MPEG layer 2/3, AC3, aLaw, MS-GSM, Win32 ACM. Supported video codecs: | |
161 | MPEG 1 and MPEG 2, Win32 ICM (VfW), OpenDivX. Supported output | |
162 | devices: Matrox G200/G400 hardware, Matrox G200/G400 overlay, X11 | |
163 | optionally with SHM extension, X11 using overlays with the Xvideo | |
164 | extension, OpenGL renderer, Matrox G400 YUV support on framebuffer | |
165 | Voodoo2/3 hardware, SDL v1.1.7 driver etc. | |
166 | ||
167 | If you want to use win32 codecs install w32codec package. | |
168 | ||
169 | %description -l de.UTF-8 | |
170 | MPlayer ist ein unter der freien GPL-Lizenz stehender Media-Player. | |
171 | Kennzeichnend ist die herausragende Format- und | |
172 | Plattform-Kompatibilität. | |
173 | ||
174 | Es unterstützt eine Vielzahl von Video und Audio-Codecs, darunter auch | |
175 | plattformexklusive, wodurch etwa Windows Media auch außerhalb von | |
176 | Windows wiedergegeben werden kann. Darüber hinaus unterstützt er DVB. | |
177 | Eine besondere Fehlertoleranz ermöglicht es dem mehrfach | |
178 | ausgezeichneten Player, auch defekte Dateien abzuspielen. Eine weitere | |
179 | Stärke ist dabei der Wegfall jeglicher Installation, so dass bereits | |
180 | installierte Codecs nicht mit MPlayer kollidieren können. | |
181 | ||
182 | %description -l es.UTF-8 | |
183 | Reproductor video. Formatos de entrada soportados: VCD (VideoCD), | |
184 | MPEG1/2, RIFF AVI, ASF 1.0, Quicktime. Codecs de audio soportados: PCM | |
185 | (uncompressed), MPEG layer 2/3, AC3, aLaw, MS-GSM, Win32 ACM. Codecs | |
186 | de video soportados: MPEG 1 and MPEG 2, Win32 ICM (VfW), OpenDivX. | |
187 | Dispositivos de salida soportados: Matrox G200/G400 hardware, Matrox | |
188 | G200/G400 overlay, X11 optionalmente con la extensión SHM, X11 usando | |
189 | overlays con la extensión Xvideo, plasmador OpenGL, soporte de Matrox | |
190 | G400 YUV en hardware de framebuffer de Voodoo2/3, controlador SDL | |
191 | v1.1.7 etc. | |
192 | ||
193 | Si quiere usar codecs Win32, instale el paquete w32codec. | |
194 | ||
195 | %description -l ko.UTF-8 | |
196 | MPlayer는 리눅스용 무비플레이어입니다. 대부분의 mpeg, avi 그리고 asf | |
197 | 파일을 재생합니다. VCD, DVD, 심 지어 DivX까지 볼 수 있습니다. | |
198 | MPlayer의 또 다른 큰 특징은 출력 드라이버가 다양하다는 것입니다. X11, | |
199 | Xv, DGA, OpenGL, SVGAlib, fbdev와 작동하며, SDL이나 | |
200 | (Matrox/3dfx/Sis등의) 특정 카드에 종속된 로우레 벨 드라이버들도 사용할 | |
201 | 수 있습니다. 대부분의 출력 드라이버들은 소프트웨어 혹은 하드웨어적인 | |
202 | 크기조절 (scaling)을 지원하므로, 전체화면으로 영상을 감상할 수 | |
203 | 있습니다. 뿐만아니라, 한국어, 영어, 헝가리어, 체코어, 러시아어등의 | |
204 | 부드러운(antialiased) 자막폰트도 사용할 수 있습니다. | |
205 | ||
206 | %description -l pl.UTF-8 | |
207 | Odtwarzacz wideo. Wspierane formaty wejściowe: VCD (VideoCD), MPEG1/2, | |
208 | RIFF AVI, ASF 1.0, Quicktime. Wspierane kodeki audio: PCM | |
209 | (nieskompresowane), MPEG layer 2/3, AC3, aLaw, MS-GSM, Win32 ACM. | |
210 | Wspierane kodeki wideo: MPEG 1 and MPEG 2, Win32 ICM (VfW), OpenDivX. | |
211 | Wspierane urządzenia wyjściowe: Matrox G200/G400, X11 opcjonalnie z | |
212 | rozszerzeniem SHM, X11 z rozszerzeniem Xvideo, renderer OpenGL, Matrox | |
213 | G400 używając framebuffera, Voodoo2/3, SDL v1.1.7 itp. | |
214 | ||
215 | Jeśli chcesz używać kodeków win32, zainstaluj pakiet w32codec. | |
216 | ||
217 | %description -l pt_BR.UTF-8 | |
218 | MPlayer é um reprodutor de filmes que suporta vários codecs de vídeo e | |
219 | áudio. Diferentes mecanismos de reprodução podem também ser | |
220 | escolhidos, incluindo SDL, SVGALib, frame buffer, aalib, X11 e outros. | |
221 | ||
222 | %prep | |
785c4ef6 | 223 | %setup -q -n %{name}-build-%{version} |
26692d73 | 224 | |
75937e72 BZ |
225 | # set ffmpeg options: |
226 | echo " --arch=%{_target_base_arch}" >>ffmpeg_options | |
75937e72 | 227 | echo " --cc="%{__cc}"" >>ffmpeg_options |
3c9880ec | 228 | echo " --extra-cflags="-D_GNU_SOURCE=1 %{rpmcppflags} %{rpmcflags} -I/usr/include/openjpeg-1.5"" >>ffmpeg_options |
75937e72 BZ |
229 | echo " --extra-ldflags="%{rpmcflags} %{rpmldflags}"" >>ffmpeg_options |
230 | echo " --disable-debug" >>ffmpeg_options | |
231 | echo " --disable-optimizations" >>ffmpeg_options | |
232 | echo " --disable-stripping" >>ffmpeg_options | |
233 | echo " --enable-avfilter" >>ffmpeg_options | |
234 | echo " --enable-gpl" >>ffmpeg_options | |
235 | echo " --enable-version3" >>ffmpeg_options | |
236 | echo " --enable-libdc1394" >>ffmpeg_options | |
237 | echo " --enable-libdirac" >>ffmpeg_options | |
238 | #echo " --enable-libfaad" >>ffmpeg_options | |
239 | #echo " --enable-libfaadbin" >>ffmpeg_options | |
240 | # no libgsm-devel | |
241 | #echo " --enable-libgsm" >>ffmpeg_options | |
242 | echo " --enable-libmp3lame" >>ffmpeg_options | |
243 | echo " --enable-libschroedinger" >>ffmpeg_options | |
244 | echo " --enable-libspeex" >>ffmpeg_options | |
245 | echo " --enable-libtheora" >>ffmpeg_options | |
246 | echo " --enable-libvorbis" >>ffmpeg_options | |
247 | echo " %{?with_vpx:--enable-libvpx}" >>ffmpeg_options | |
2292c031 BZ |
248 | # x264 API >= 0.99 |
249 | echo " --enable-libx264" >>ffmpeg_options | |
75937e72 BZ |
250 | echo " --enable-libxvid" >>ffmpeg_options |
251 | echo " --enable-libopencore-amrnb" >>ffmpeg_options | |
252 | echo " --enable-libopencore-amrwb" >>ffmpeg_options | |
253 | echo " --enable-libopenjpeg" >>ffmpeg_options | |
254 | echo " --enable-postproc" >>ffmpeg_options | |
255 | echo " --enable-pthreads" >>ffmpeg_options | |
256 | echo " --enable-swscale" >>ffmpeg_options | |
257 | echo " --enable-vdpau" >>ffmpeg_options | |
258 | echo " --enable-x11grab" >>ffmpeg_options | |
259 | %ifnarch %{ix86} %{x8664} | |
260 | echo " --disable-mmx" >>ffmpeg_options | |
261 | %endif | |
4fdcb1c4 BZ |
262 | #% ifarch i386 i486 |
263 | #echo " --disable-mmx" >>ffmpeg_options | |
264 | #% endif | |
75937e72 BZ |
265 | %if %{with nonfree} |
266 | echo " --enable-nonfree" >>ffmpeg_options | |
267 | echo " --enable-libfaac" >>ffmpeg_options | |
268 | %endif | |
c3dd5ef9 | 269 | echo " %{__enable_disable runtime runtime-cpudetect}" >>ffmpeg_options |
75937e72 BZ |
270 | |
271 | # set mplayer options: | |
272 | echo " --prefix=%{_prefix}" >>mplayer_options | |
e24f026c BZ |
273 | echo " --confdir=%{_sysconfdir}/mplayer" >>mplayer_options |
274 | echo " --cc="%{__cc}"" >>mplayer_options | |
275 | echo " --extra-cflags="$CFLAGS"" >>mplayer_options | |
276 | #echo " --real-ldflags="%{rpmldflags}"" >>mplayer_options | |
999fff7e | 277 | echo " --extra-ldflags="%{?_x_libraries:-L%{_x_libraries}} -lX11 -lXext"" >>mplayer_options |
e24f026c BZ |
278 | %if %{with system_ffmpeg} |
279 | echo " --disable-libavutil_a" >>mplayer_options | |
280 | echo " --disable-libavcodec_a" >>mplayer_options | |
281 | echo " --disable-libavformat_a" >>mplayer_options | |
282 | echo " --disable-libpostproc_a" >>mplayer_options | |
283 | echo " --enable-libavutil_so" >>mplayer_options | |
284 | echo " --enable-libavcodec_so" >>mplayer_options | |
285 | echo " --enable-libavformat_so" >>mplayer_options | |
286 | echo " --enable-libpostproc_so" >>mplayer_options | |
287 | %endif | |
288 | %ifnarch %{ix86} %{x8664} | |
289 | echo " --disable-mmx" >>mplayer_options | |
290 | echo " --disable-mmxext" >>mplayer_options | |
291 | echo " --disable-3dnow" >>mplayer_options | |
292 | echo " --disable-3dnowext" >>mplayer_options | |
293 | echo " --disable-sse" >>mplayer_options | |
294 | echo " --disable-sse2" >>mplayer_options | |
295 | echo " --disable-fastmemcpy" >>mplayer_options | |
296 | %endif | |
297 | echo " %{__disable ssse3}" >>mplayer_options | |
298 | #echo " %{__enable_disable amr libopencore_amrnb} %{__enable_disable amr libopencore_amrwb}" >>mplayer_options | |
299 | echo " %{__enable_disable directfb}" >>mplayer_options | |
300 | echo " %{__disable dxr3}" >>mplayer_options | |
301 | echo " %{__disable ggi}" >>mplayer_options | |
302 | echo " %{__disable live}" >>mplayer_options | |
303 | echo " %{__disable lzo liblzo}" >>mplayer_options | |
304 | echo " %{__disable nas}" >>mplayer_options | |
305 | echo " %{__disable svga}" >>mplayer_options | |
306 | echo " %{__disable aalib aa}" >>mplayer_options | |
307 | echo " %{__disable jack}" >>mplayer_options | |
308 | echo " %{__enable_disable alsa}" >>mplayer_options | |
309 | echo " %{__disable arts}" >>mplayer_options | |
310 | echo " %{__disable caca}" >>mplayer_options | |
311 | echo " %{__disable cdparanoia}" >>mplayer_options | |
312 | echo " %{__disable enca}" >>mplayer_options | |
313 | echo " %{__disable esd}" >>mplayer_options | |
314 | echo " %{__disable faad}" >>mplayer_options | |
315 | echo " %{__disable gif}" >>mplayer_options | |
316 | echo " %{__enable joystick}" >>mplayer_options | |
317 | echo " %{__disable libdv}" >>mplayer_options | |
318 | echo " %{__disable libdts libdca}" >>mplayer_options | |
319 | echo " %{__enable_disable lirc}" >>mplayer_options | |
320 | echo " %{__disable mad}" >>mplayer_options | |
321 | echo " %{__disable pulseaudio pulse}" >>mplayer_options | |
322 | echo " %{__disable quicktime qtx}" >>mplayer_options | |
323 | echo " %{__disable real}" >>mplayer_options | |
324 | echo " %{__enable_disable runtime runtime-cpudetection}" >>mplayer_options | |
325 | echo " %{__disable select}" >>mplayer_options | |
326 | echo " %{__disable smb}" >>mplayer_options | |
327 | echo " %{__disable win32 win32dll}" >>mplayer_options | |
328 | echo " %{__disable vorbis tremor-internal} --disable-tremor %{__disable vorbis libvorbis}" >>mplayer_options | |
329 | echo " %{__disable_if system_vorbis tremor-internal}" >>mplayer_options | |
330 | echo " %{__enable osd menu}" >>mplayer_options | |
331 | echo " %{__disable theora}" >>mplayer_options | |
332 | echo " %{__disable x264}" >>mplayer_options | |
333 | echo " %{?with_xmms:--enable-xmms --with-xmmsplugindir=%{_libdir}/xmms/Input --with-xmmslibdir=%{_libdir}}" >>mplayer_options | |
334 | echo " %{__disable xvid}" >>mplayer_options | |
335 | echo " %{__disable vidix}" >>mplayer_options | |
336 | echo " %{__disable vdpau}" >>mplayer_options | |
337 | echo " %{__disable mencoder}" >>mplayer_options | |
338 | echo " --enable-dga1" >>mplayer_options | |
339 | echo " --enable-dga2" >>mplayer_options | |
340 | echo " %{__enable_disable dvdnav}" >>mplayer_options | |
341 | echo " --enable-fbdev" >>mplayer_options | |
342 | echo " --enable-gl" >>mplayer_options | |
343 | echo " --enable-mga" >>mplayer_options | |
344 | echo " --enable-radio" >>mplayer_options | |
345 | echo " --enable-radio-capture" >>mplayer_options | |
346 | echo " %{__enable_disable sdl}" >>mplayer_options | |
347 | echo " --enable-tdfxfb" >>mplayer_options | |
348 | echo " --enable-vm" >>mplayer_options | |
349 | echo " --enable-x11" >>mplayer_options | |
350 | echo " --enable-xmga" >>mplayer_options | |
351 | echo " --enable-xv" >>mplayer_options | |
352 | echo " --enable-xvmc" >>mplayer_options | |
353 | echo " --with-xvmclib=XvMCW" >>mplayer_options | |
354 | #echo " --enable-zr" >>mplayer_options | |
355 | echo " --enable-unrarexec" >>mplayer_options | |
356 | echo " --enable-dynamic-plugins" >>mplayer_options | |
357 | echo " --enable-largefiles" >>mplayer_options | |
358 | echo " --language=all" >>mplayer_options | |
359 | echo " --codecsdir=%{_libdir}/codecs" >>mplayer_options | |
d9c27da3 | 360 | |
26692d73 BZ |
361 | cat mplayer/etc/example.conf > mplayer/etc/mplayer.conf |
362 | cat <<'CONFIGADD' >> mplayer/etc/mplayer.conf | |
363 | ||
364 | ###################### | |
365 | # PLD Linux Defaults # | |
366 | ###################### | |
367 | [default] | |
368 | ||
369 | # alternate solution for CP1250-encoded subtitles | |
370 | fontconfig = yes | |
371 | subcp = cp1250 | |
372 | ||
373 | # ...or if you prefer native bitmap fonts shipped with mplayer | |
374 | #fontconfig = no | |
375 | #subcp = iso-8859-1 | |
376 | ||
377 | # Standard location | |
378 | unrarexec = "%{_bindir}/unrar" | |
379 | ||
380 | CONFIGADD | |
381 | ||
382 | %build | |
383 | %{__make} | |
384 | ||
385 | %install | |
386 | rm -rf $RPM_BUILD_ROOT | |
d9c27da3 | 387 | install -d $RPM_BUILD_ROOT{%{_bindir},%{_pixmapsdir},%{_sysconfdir}/mplayer} |
26692d73 | 388 | |
d9c27da3 | 389 | %{__make} install DESTDIR=$RPM_BUILD_ROOT |
26692d73 | 390 | |
d9c27da3 BZ |
391 | mv -f $RPM_BUILD_ROOT%{_bindir}/{mplayer,%{name}} |
392 | # default config files | |
393 | #install mplayer/etc/{codecs,mplayer%{?with_osd:,menu},input}.conf $RPM_BUILD_ROOT%{_sysconfdir}/mplayer | |
26692d73 BZ |
394 | |
395 | # fonts | |
d9c27da3 BZ |
396 | #cp -r font-* $RPM_BUILD_ROOT%{_datadir}/mplayer |
397 | #ln -sf font-arial-iso-8859-2/font-arial-24-iso-8859-2 $RPM_BUILD_ROOT%{_datadir}/mplayer/font | |
26692d73 | 398 | |
d9c27da3 BZ |
399 | #install %{SOURCE8} $RPM_BUILD_ROOT%{_desktopdir} |
400 | #install %{SOURCE7} $RPM_BUILD_ROOT%{_pixmapsdir} | |
26692d73 BZ |
401 | |
402 | %clean | |
403 | rm -rf $RPM_BUILD_ROOT | |
404 | ||
405 | %files | |
406 | %defattr(644,root,root,755) | |
d9c27da3 | 407 | %attr(755,root,root) %{_bindir}/%{name} |