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
22 BuildRequires: libatomic-devel
24 BuildRequires: libcaca-devel >= 0.99
25 BuildRequires: libcdio-paranoia-devel
26 BuildRequires: libdvdnav-devel >= 4.2.0
27 BuildRequires: libdvdread-devel >= 4.1.0
28 BuildRequires: libbluray-devel >= 0.2.1
29 BuildRequires: libbs2b-devel
30 BuildRequires: libguess-devel
31 BuildRequires: libjpeg-devel
32 BuildRequires: libmpg123-devel >= 1.2.0
33 BuildRequires: libquvi-devel < 0.9.0
34 BuildRequires: libsmbclient-devel
35 BuildRequires: libv4l-devel
36 BuildRequires: libva-devel >= 1.2.0
37 BuildRequires: libva-glx-devel >= 1.2.0
38 BuildRequires: libvdpau-devel >= 0.2
39 BuildRequires: lirc-devel
40 BuildRequires: ncurses-devel
41 BuildRequires: pkgconfig
42 BuildRequires: portaudio-devel >= 19
43 BuildRequires: pulseaudio-devel >= 0.9
44 # version dep to handle packaging issue in PLD
45 BuildRequires: waf >= 1.7.14
46 BuildRequires: wayland-devel >= 1.2.0
47 BuildRequires: xorg-lib-libX11-devel
48 BuildRequires: xorg-lib-libXScrnSaver-devel
49 BuildRequires: xorg-lib-libXdamage-devel
50 BuildRequires: xorg-lib-libXext-devel
51 BuildRequires: xorg-lib-libXinerama-devel
52 BuildRequires: xorg-lib-libXv-devel
53 BuildRequires: xorg-lib-libXxf86vm-devel
54 BuildRequires: xorg-lib-libxkbcommon-devel >= 0.3.0
55 BuildRequires: xorg-proto-xproto-devel
57 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
59 %define _noautoreqdep libGL.so.1 libGLU.so.1
62 movie player based on MPlayer and mplayer2.
68 CC="%{__cc}"; export CC
69 CFLAGS="%{rpmcflags}"; export CFLAGS
70 LINKFLAGS="%{rpmldflags}"; export LINKFLAGS
74 --confdir=%{_sysconfdir}/mpv \
76 --datadir=%{_datadir} \
78 --disable-debug-build \
80 --enable-audio-input \
101 --enable-libsmbclient \
111 --enable-radio-capture \
112 --enable-radio-v4l2 \
121 --enable-vaapi-hwaccel \
125 --enable-vdpau-hwaccel \
137 rm -rf $RPM_BUILD_ROOT
139 waf install --destdir=$RPM_BUILD_ROOT
142 rm -rf $RPM_BUILD_ROOT
145 %defattr(644,root,root,755)
146 %dir %{_sysconfdir}/mpv
147 %{_sysconfdir}/mpv/encoding-profiles.conf
148 %attr(755,root,root) %{_bindir}/%{name}
149 %{_desktopdir}/mpv.desktop
150 %{_iconsdir}/hicolor/*/apps/mpv.png
151 %{_mandir}/man1/mpv.1*