* update lua to 5.4.6-3
This commit is contained in:
parent
156770a608
commit
94b991dc33
@ -8,7 +8,7 @@
|
||||
pkgname=lua
|
||||
pkgver=5.4.6
|
||||
_majorver=${pkgver%.*}
|
||||
pkgrel=2
|
||||
pkgrel=3
|
||||
pkgdesc='Powerful lightweight programming language designed for extending applications'
|
||||
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
|
||||
url='https://www.lua.org/'
|
||||
@ -17,15 +17,18 @@ license=('MIT')
|
||||
options=('!emptydirs' '!distcc')
|
||||
source=(https://www.lua.org/ftp/lua-$pkgver.tar.gz
|
||||
liblua.so.patch
|
||||
paths.patch
|
||||
lua.pc
|
||||
LICENSE)
|
||||
sha256sums=('7d5ea1b9cb6aa0b59ca3dde1c6adcb57ef83a1ba8e5432c0ecd06bf439b3ad88'
|
||||
'a8a7f89ab0c03b4bc1d58a935c54df792ad628edb4d1788c5ac66e4fc2d9f800'
|
||||
'644fba6f3e03c4d0c394d241149fc558da79d0114e7816c2a597097304249cb7'
|
||||
'6bb84383498a96514d4c7deb79fd45bf484fa5e3253a1574a3311ee0bb7c24fa'
|
||||
'ca9252633e782b8f85d6a94ea4f6babd4fe30bd759085b373160b1878e36ff78'
|
||||
'142fb08b41a807b192b4b2c166696a1830a1c97967e5099ad0e579bf500e1da4')
|
||||
|
||||
prepare() {
|
||||
patch -d lua-$pkgver -p1 -i ../liblua.so.patch
|
||||
patch -d lua-$pkgver -p1 -i ../paths.patch
|
||||
cp -r lua-$pkgver lua++-$pkgver
|
||||
|
||||
sed "s/%VER%/$_majorver/g;s/%REL%/$pkgver/g" lua.pc > lua-$pkgver/lua.pc
|
||||
|
@ -45,16 +45,3 @@ index 514593d..372a6dc 100644
|
||||
$(LUA_T): $(LUA_O) $(LUA_A)
|
||||
$(CC) -o $@ $(LDFLAGS) $(LUA_O) $(LUA_A) $(LIBS)
|
||||
|
||||
diff --git a/src/luaconf.h b/src/luaconf.h
|
||||
index bdf927e..7e15198 100644
|
||||
--- a/src/luaconf.h
|
||||
+++ b/src/luaconf.h
|
||||
@@ -227,7 +227,7 @@
|
||||
|
||||
#else /* }{ */
|
||||
|
||||
-#define LUA_ROOT "/usr/local/"
|
||||
+#define LUA_ROOT "/usr/"
|
||||
#define LUA_LDIR LUA_ROOT "share/lua/" LUA_VDIR "/"
|
||||
#define LUA_CDIR LUA_ROOT "lib/lua/" LUA_VDIR "/"
|
||||
|
||||
|
33
lua/paths.patch
Normal file
33
lua/paths.patch
Normal file
@ -0,0 +1,33 @@
|
||||
diff --git a/src/luaconf.h b/src/luaconf.h
|
||||
--- a/src/luaconf.h 2023-05-03 06:02:30.000000000 +1000
|
||||
+++ b/src/luaconf.h 2023-12-13 12:24:30.287727037 +1100
|
||||
@@ -224,19 +224,28 @@
|
||||
#else /* }{ */
|
||||
|
||||
#define LUA_ROOT "/usr/local/"
|
||||
+#define LUA_ROOT2 "/usr/"
|
||||
#define LUA_LDIR LUA_ROOT "share/lua/" LUA_VDIR "/"
|
||||
+#define LUA_LDIR2 LUA_ROOT2 "share/lua/" LUA_VDIR "/"
|
||||
#define LUA_CDIR LUA_ROOT "lib/lua/" LUA_VDIR "/"
|
||||
+#define LUA_CDIR2 LUA_ROOT2 "lib/lua/" LUA_VDIR "/"
|
||||
|
||||
#if !defined(LUA_PATH_DEFAULT)
|
||||
#define LUA_PATH_DEFAULT \
|
||||
LUA_LDIR"?.lua;" LUA_LDIR"?/init.lua;" \
|
||||
+ LUA_LDIR2"?.lua;" LUA_LDIR2"?/init.lua;" \
|
||||
LUA_CDIR"?.lua;" LUA_CDIR"?/init.lua;" \
|
||||
+ LUA_CDIR2"?.lua;" LUA_CDIR2"?/init.lua;" \
|
||||
"./?.lua;" "./?/init.lua"
|
||||
#endif
|
||||
|
||||
#if !defined(LUA_CPATH_DEFAULT)
|
||||
#define LUA_CPATH_DEFAULT \
|
||||
- LUA_CDIR"?.so;" LUA_CDIR"loadall.so;" "./?.so"
|
||||
+ LUA_CDIR"?.so;" \
|
||||
+ LUA_CDIR2"?.so;" \
|
||||
+ LUA_CDIR"loadall.so;" \
|
||||
+ LUA_CDIR2"loadall.so;" \
|
||||
+ "./?.so"
|
||||
#endif
|
||||
|
||||
#endif /* } */
|
Loading…
x
Reference in New Issue
Block a user