From 3ad7c39b6d70a6a7550f78ff4bf5b97a3320f66e Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Sat, 17 Feb 2018 18:28:33 +0100 Subject: [PATCH] vlc: Update version from 2.2.6 to 3.0.0 Add patch to fix `SSIZE_MAX` build issue in 3.0.1, and [patch the source to build with Lua 5.3.3][1]. [1]: http://www.linuxfromscratch.org/blfs/view/svn/multimedia/vlc.html --- vlc.be0 | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/vlc.be0 b/vlc.be0 index 4ce14aebb..7fff003f5 100755 --- a/vlc.be0 +++ b/vlc.be0 @@ -1,10 +1,11 @@ #!/usr/bin/env beesh -# BEE_VERSION vlc-2.2.6-0 +# BEE_VERSION vlc-3.0.0-0 SRCURL[0]="https://download.videolan.org/pub/videolan/vlc/${PKGVERSION}/vlc-${PKGVERSION}.tar.xz" -PATCHURL[0]="http://www.linuxfromscratch.org/patches/blfs/svn/vlc-2.2.6-ffmpeg3-1.patch" +# http://git.videolan.org/?p=vlc.git;a=commitdiff;h=8311cdc09fa06a192cc5ca34368d2116e57bb936 +PATCHURL+=(/src/mariux/patches/vlc.git-8311cdc09fa06a192cc5ca34368d2116e57bb936.patch) # EXCLUDE+=() @@ -17,13 +18,14 @@ PATCHURL[0]="http://www.linuxfromscratch.org/patches/blfs/svn/vlc-2.2.6-ffmpeg3- # bee_extract "${@}" #} -#mee_patch() { -# bee_patch "${@}" -#} +mee_patch() { + bee_patch "${@}" + start_cmd sed -i '/luaL_checkint(/s/checkint/checkinteger/' modules/lua/{demux,libs/*}.c +} mee_configure() { - CFLAGS="-DLUA_COMPAT_5_1" \ - bee_configure --disable-atmo + BUILDCC=gcc \ + bee_configure } mee_build() {