* update lua to 5.4.6-3
This commit is contained in:
parent
156770a608
commit
94b991dc33
@ -8,7 +8,7 @@
|
|||||||
pkgname=lua
|
pkgname=lua
|
||||||
pkgver=5.4.6
|
pkgver=5.4.6
|
||||||
_majorver=${pkgver%.*}
|
_majorver=${pkgver%.*}
|
||||||
pkgrel=2
|
pkgrel=3
|
||||||
pkgdesc='Powerful lightweight programming language designed for extending applications'
|
pkgdesc='Powerful lightweight programming language designed for extending applications'
|
||||||
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
|
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
|
||||||
url='https://www.lua.org/'
|
url='https://www.lua.org/'
|
||||||
@ -17,15 +17,18 @@ license=('MIT')
|
|||||||
options=('!emptydirs' '!distcc')
|
options=('!emptydirs' '!distcc')
|
||||||
source=(https://www.lua.org/ftp/lua-$pkgver.tar.gz
|
source=(https://www.lua.org/ftp/lua-$pkgver.tar.gz
|
||||||
liblua.so.patch
|
liblua.so.patch
|
||||||
|
paths.patch
|
||||||
lua.pc
|
lua.pc
|
||||||
LICENSE)
|
LICENSE)
|
||||||
sha256sums=('7d5ea1b9cb6aa0b59ca3dde1c6adcb57ef83a1ba8e5432c0ecd06bf439b3ad88'
|
sha256sums=('7d5ea1b9cb6aa0b59ca3dde1c6adcb57ef83a1ba8e5432c0ecd06bf439b3ad88'
|
||||||
'a8a7f89ab0c03b4bc1d58a935c54df792ad628edb4d1788c5ac66e4fc2d9f800'
|
'644fba6f3e03c4d0c394d241149fc558da79d0114e7816c2a597097304249cb7'
|
||||||
|
'6bb84383498a96514d4c7deb79fd45bf484fa5e3253a1574a3311ee0bb7c24fa'
|
||||||
'ca9252633e782b8f85d6a94ea4f6babd4fe30bd759085b373160b1878e36ff78'
|
'ca9252633e782b8f85d6a94ea4f6babd4fe30bd759085b373160b1878e36ff78'
|
||||||
'142fb08b41a807b192b4b2c166696a1830a1c97967e5099ad0e579bf500e1da4')
|
'142fb08b41a807b192b4b2c166696a1830a1c97967e5099ad0e579bf500e1da4')
|
||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
patch -d lua-$pkgver -p1 -i ../liblua.so.patch
|
patch -d lua-$pkgver -p1 -i ../liblua.so.patch
|
||||||
|
patch -d lua-$pkgver -p1 -i ../paths.patch
|
||||||
cp -r lua-$pkgver lua++-$pkgver
|
cp -r lua-$pkgver lua++-$pkgver
|
||||||
|
|
||||||
sed "s/%VER%/$_majorver/g;s/%REL%/$pkgver/g" lua.pc > lua-$pkgver/lua.pc
|
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)
|
$(LUA_T): $(LUA_O) $(LUA_A)
|
||||||
$(CC) -o $@ $(LDFLAGS) $(LUA_O) $(LUA_A) $(LIBS)
|
$(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