]> git.pld-linux.org Git - packages/mpv.git/blame - mpv.spec
- new
[packages/mpv.git] / mpv.spec
CommitLineData
b297e630
JP
1Summary: Movie player based on MPlayer and mplayer2
2Name: mpv
3Version: 0.3.2
4Release: 0.1
5License: GPL v2+
6Group: Applications/Multimedia
7Source0: http://github.com/mpv-player/%{name}/archive/v%{version}.tar.gz?/%{name}-%{version}.tar.gz
8# Source0-md5: 516f2eeec1d1f69905d11c1feec8166e
9URL: http://mpv.io/
10BuildRequires: Mesa-libwayland-egl-devel >= 9.0.0
11BuildRequires: OpenAL-devel >= 1.13
12BuildRequires: OpenGL-devel
13BuildRequires: SDL-devel
14BuildRequires: alsa-lib-devel
15BuildRequires: enca-devel
16BuildRequires: ffmpeg-devel
17BuildRequires: jack-audio-connection-kit-devel
18BuildRequires: ladspa-devel
19BuildRequires: lcms2-devel
20BuildRequires: libass-devel
21BuildRequires: libcaca-devel >= 0.99
22BuildRequires: libcdio-paranoia-devel
23BuildRequires: libdvdnav-devel >= 4.2.0
24BuildRequires: libdvdread-devel >= 4.1.0
25BuildRequires: libbluray-devel >= 0.2.1
26BuildRequires: libbs2b-devel
27BuildRequires: libguess-devel
28BuildRequires: libjpeg-devel
29BuildRequires: libmpg123-devel >= 1.2.0
30BuildRequires: libquvi-devel < 0.9.0
31BuildRequires: libsmbclient-devel
32BuildRequires: libv4l-devel
33BuildRequires: libva-devel >= 1.2.0
34BuildRequires: libva-glx-devel >= 1.2.0
35BuildRequires: libvdpau-devel >= 0.2
36BuildRequires: lirc-devel
37BuildRequires: ncurses-devel
38BuildRequires: pkgconfig
39BuildRequires: portaudio-devel >= 19
40BuildRequires: pulseaudio-devel >= 0.9
41BuildRequires: waf
42BuildRequires: wayland-devel >= 1.2.0
43BuildRequires: xorg-lib-libX11-devel
44BuildRequires: xorg-lib-libXScrnSaver-devel
45BuildRequires: xorg-lib-libXdamage-devel
46BuildRequires: xorg-lib-libXext-devel
47BuildRequires: xorg-lib-libXinerama-devel
48BuildRequires: xorg-lib-libXv-devel
49BuildRequires: xorg-lib-libXxf86vm-devel
50BuildRequires: xorg-lib-libxkbcommon-devel >= 0.3.0
51BuildRequires: xorg-proto-xproto-devel
52Requires: OpenGL
53BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
54
55%define _noautoreqdep libGL.so.1 libGLU.so.1
56
57%description
58movie player based on MPlayer and mplayer2.
59
60%prep
61%setup -q
62
63%build
64CC="%{__cc}"; export CC
65CFLAGS="%{rpmcflags}"; export CFLAGS
66LINKFLAGS="%{rpmldflags}"; export LINKFLAGS
67waf configure \
68 --prefix=%{_prefix} \
69 --bindir=%{_bindir} \
70 --confdir=%{_sysconfdir}/mpv \
71 --libdir=%{_libdir} \
72 --datadir=%{_datadir} \
73 --mandir=%{_mandir} \
74 --disable-debug-build \
75 --enable-alsa \
76 --enable-audio-input \
77 --enable-caca \
78 --enable-cdda \
79 --enable-dvb \
80 --enable-dvbin \
81 --enable-dvdnav \
82 --enable-dvdread \
83 --enable-enca \
84 --enable-gl-wayland \
85 --enable-gl-x11 \
86 --enable-iconv \
87 --enable-jack \
88 --enable-joystick \
89 --enable-jpeg \
90 --enable-ladspa \
91 --enable-lcms2 \
92 --enable-libass \
93 --enable-libbluray \
94 --enable-libbs2b \
95 --enable-libguess \
96 --enable-libquvi4 \
97 --enable-libsmbclient \
98 --enable-libv4l2 \
99 --enable-lirc \
100 --enable-mpg123 \
101 --enable-openal \
102 --enable-oss-audio \
103 --enable-portaudio \
104 --enable-pulse \
105 --enable-pvr \
106 --enable-radio \
107 --enable-radio-capture \
108 --enable-radio-v4l2 \
109 --enable-sdl \
110 --enable-shm \
111 --enable-terminfo \
112 --enable-tv \
113 --enable-tv-v4l2 \
114 --enable-wayland \
115 --enable-vaapi \
116 --enable-vaapi-glx \
117 --enable-vaapi-hwaccel \
118 --enable-vaapi-vpp \
119 --enable-vcd \
120 --enable-vdpau \
121 --enable-vdpau-hwaccel \
122 --enable-x11 \
123 --enable-xext \
124 --enable-xf86vm \
125 --enable-xf86xk \
126 --enable-xinerama \
127 --enable-xss \
128 --enable-xv \
129
130waf build -v
131
132%install
133rm -rf $RPM_BUILD_ROOT
134
135waf install --destdir=$RPM_BUILD_ROOT
136
137%clean
138rm -rf $RPM_BUILD_ROOT
139
140%files
141%defattr(644,root,root,755)
142%dir %{_sysconfdir}/mpv
143%{_sysconfdir}/mpv/encoding-profiles.conf
144%attr(755,root,root) %{_bindir}/%{name}
145%{_desktopdir}/mpv.desktop
146%{_iconsdir}/hicolor/*/apps/mpv.png
147%{_mandir}/man1/mpv.1*
This page took 0.093354 seconds and 4 git commands to generate.