[packages/mpv] - build with lua51 support - rel 2

atler atler at pld-linux.org
Sun Jul 13 14:24:47 CEST 2014


commit f02c0322a209f36ee576a4f76845b8db908bb493
Author: Jan Palus <atler at pld-linux.org>
Date:   Sun Jul 13 14:24:12 2014 +0200

    - build with lua51 support
    - rel 2

 mpv-lua.patch | 11 +++++++++++
 mpv.spec      |  8 ++++++--
 2 files changed, 17 insertions(+), 2 deletions(-)
---
diff --git a/mpv.spec b/mpv.spec
index 0a4a9cf..0bfb55d 100644
--- a/mpv.spec
+++ b/mpv.spec
@@ -1,13 +1,14 @@
 Summary:	Movie player based on MPlayer and mplayer2
 Name:		mpv
 Version:	0.4.1
-Release:	1
+Release:	2
 License:	GPL v2+
 Group:		Applications/Multimedia
 Source0:	http://github.com/mpv-player/mpv/archive/v%{version}.tar.gz?/%{name}-%{version}.tar.gz
 # Source0-md5:	24dcff8c676388227b280a463f9a05d0
 Source1:	%{name}.conf
 Patch0:		%{name}-zshcompdir.patch
+Patch1:		%{name}-lua.patch
 URL:		http://mpv.io/
 BuildRequires:	Mesa-libwayland-egl-devel >= 9.0.0
 BuildRequires:	OpenAL-devel >= 1.13
@@ -39,6 +40,7 @@ BuildRequires:	libva-devel >= 1.2.0
 BuildRequires:	libva-glx-devel >= 1.2.0
 BuildRequires:	libvdpau-devel >= 0.2
 BuildRequires:	lirc-devel
+BuildRequires:	lua51-devel
 BuildRequires:	ncurses-devel
 BuildRequires:	pkgconfig
 BuildRequires:	portaudio-devel >= 19
@@ -92,6 +94,7 @@ zsh-completion for mpv.
 %prep
 %setup -q
 %patch0 -p1
+%patch1 -p1
 
 %build
 %waf configure \
@@ -160,7 +163,8 @@ zsh-completion for mpv.
 		--enable-xinerama \
 		--enable-xss \
 		--enable-xv \
-		--enable-zsh-comp
+		--enable-zsh-comp \
+		--lua=51pld
 
 %waf build -v
 
diff --git a/mpv-lua.patch b/mpv-lua.patch
new file mode 100644
index 0000000..ead0cb1
--- /dev/null
+++ b/mpv-lua.patch
@@ -0,0 +1,11 @@
+diff -urN mpv-0.4.1.orig/waftools/checks/custom.py mpv-0.4.1/waftools/checks/custom.py
+--- mpv-0.4.1.orig/waftools/checks/custom.py	2014-07-13 14:14:32.237927069 +0200
++++ mpv-0.4.1/waftools/checks/custom.py	2014-07-13 14:13:33.231257514 +0200
+@@ -66,6 +66,7 @@
+         ( '51',     'lua >= 5.1.0 lua < 5.2.0'),
+         ( '51deb',  'lua5.1 >= 5.1.0'), # debian
+         ( '51fbsd', 'lua-5.1 >= 5.1.0'), # FreeBSD
++        ( '51pld',  'lua51 >= 5.1.0'), # PLD
+         ( 'luajit', 'luajit >= 2.0.0' ),
+         # assume all our dependencies (libquvi in particular) link with 5.1
+         ( '52',     'lua >= 5.2.0' ),
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/mpv.git/commitdiff/f02c0322a209f36ee576a4f76845b8db908bb493



More information about the pld-cvs-commit mailing list