1 Summary: Movie player based on MPlayer and mplayer2
6 Group: Applications/Multimedia
7 Source0: http://github.com/mpv-player/%{name}/archive/v%{version}.tar.gz?/%{name}-%{version}.tar.gz
8 # Source0-md5: 516f2eeec1d1f69905d11c1feec8166e
10 BuildRequires: Mesa-libwayland-egl-devel >= 9.0.0
11 BuildRequires: OpenAL-devel >= 1.13
12 BuildRequires: OpenGL-devel
13 BuildRequires: SDL-devel
14 BuildRequires: alsa-lib-devel
15 BuildRequires: enca-devel
16 BuildRequires: ffmpeg-devel
17 BuildRequires: jack-audio-connection-kit-devel
18 BuildRequires: ladspa-devel
19 BuildRequires: lcms2-devel
20 BuildRequires: libass-devel
21 BuildRequires: libcaca-devel >= 0.99
22 BuildRequires: libcdio-paranoia-devel
23 BuildRequires: libdvdnav-devel >= 4.2.0
24 BuildRequires: libdvdread-devel >= 4.1.0
25 BuildRequires: libbluray-devel >= 0.2.1
26 BuildRequires: libbs2b-devel
27 BuildRequires: libguess-devel
28 BuildRequires: libjpeg-devel
29 BuildRequires: libmpg123-devel >= 1.2.0
30 BuildRequires: libquvi-devel < 0.9.0
31 BuildRequires: libsmbclient-devel
32 BuildRequires: libv4l-devel
33 BuildRequires: libva-devel >= 1.2.0
34 BuildRequires: libva-glx-devel >= 1.2.0
35 BuildRequires: libvdpau-devel >= 0.2
36 BuildRequires: lirc-devel
37 BuildRequires: ncurses-devel
38 BuildRequires: pkgconfig
39 BuildRequires: portaudio-devel >= 19
40 BuildRequires: pulseaudio-devel >= 0.9
41 # version dep to handle packaging issue in PLD
42 BuildRequires: waf >= 1.7.14
43 BuildRequires: wayland-devel >= 1.2.0
44 BuildRequires: xorg-lib-libX11-devel
45 BuildRequires: xorg-lib-libXScrnSaver-devel
46 BuildRequires: xorg-lib-libXdamage-devel
47 BuildRequires: xorg-lib-libXext-devel
48 BuildRequires: xorg-lib-libXinerama-devel
49 BuildRequires: xorg-lib-libXv-devel
50 BuildRequires: xorg-lib-libXxf86vm-devel
51 BuildRequires: xorg-lib-libxkbcommon-devel >= 0.3.0
52 BuildRequires: xorg-proto-xproto-devel
54 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
56 %define _noautoreqdep libGL.so.1 libGLU.so.1
59 movie player based on MPlayer and mplayer2.
65 CC="%{__cc}"; export CC
66 CFLAGS="%{rpmcflags}"; export CFLAGS
67 LINKFLAGS="%{rpmldflags}"; export LINKFLAGS
71 --confdir=%{_sysconfdir}/mpv \
73 --datadir=%{_datadir} \
75 --disable-debug-build \
77 --enable-audio-input \
98 --enable-libsmbclient \
108 --enable-radio-capture \
109 --enable-radio-v4l2 \
118 --enable-vaapi-hwaccel \
122 --enable-vdpau-hwaccel \
134 rm -rf $RPM_BUILD_ROOT
136 waf install --destdir=$RPM_BUILD_ROOT
139 rm -rf $RPM_BUILD_ROOT
142 %defattr(644,root,root,755)
143 %dir %{_sysconfdir}/mpv
144 %{_sysconfdir}/mpv/encoding-profiles.conf
145 %attr(755,root,root) %{_bindir}/%{name}
146 %{_desktopdir}/mpv.desktop
147 %{_iconsdir}/hicolor/*/apps/mpv.png
148 %{_mandir}/man1/mpv.1*