liblua: fix path in LUA_TMPNAMETEMPLATE
authorLeonid Plyushch <leonid.plyushch@gmail.com>
Thu, 14 Sep 2017 10:43:48 +0000 (13:43 +0300)
committerFredrik Fornwall <fredrik@fornwall.net>
Thu, 14 Sep 2017 20:02:07 +0000 (22:02 +0200)
packages/liblua/build.sh
packages/liblua/fix-lua_tmpnametemplate.patch [new file with mode: 0644]

index 1f7347b..8b27001 100644 (file)
@@ -1,7 +1,7 @@
 TERMUX_PKG_HOMEPAGE=https://www.lua.org/
 TERMUX_PKG_DESCRIPTION="Shared library for the Lua interpreter"
 TERMUX_PKG_VERSION=5.3.4
-TERMUX_PKG_REVISION=1
+TERMUX_PKG_REVISION=2
 TERMUX_PKG_SRCURL=https://www.lua.org/ftp/lua-${TERMUX_PKG_VERSION}.tar.gz
 TERMUX_PKG_SHA256=f681aa518233bc407e23acf0f5887c884f17436f000d453b2491a9f11a52400c
 TERMUX_PKG_EXTRA_MAKE_ARGS=linux
diff --git a/packages/liblua/fix-lua_tmpnametemplate.patch b/packages/liblua/fix-lua_tmpnametemplate.patch
new file mode 100644 (file)
index 0000000..7ae2fae
--- /dev/null
@@ -0,0 +1,12 @@
+diff -uNr lua-5.3.4/src/loslib.c lua-5.3.4.mod/src/loslib.c
+--- lua-5.3.4/src/loslib.c     2016-07-18 20:58:58.000000000 +0300
++++ lua-5.3.4.mod/src/loslib.c 2017-09-14 13:42:35.922862573 +0300
+@@ -115,7 +115,7 @@
+ #define LUA_TMPNAMBUFSIZE     32
+ #if !defined(LUA_TMPNAMTEMPLATE)
+-#define LUA_TMPNAMTEMPLATE    "/tmp/lua_XXXXXX"
++#define LUA_TMPNAMTEMPLATE    "@TERMUX_PREFIX@/tmp/lua_XXXXXX"
+ #endif
+ #define lua_tmpnam(b,e) { \