Caleb Maclennan pushed to branch main at Arch Linux / Packaging / Packages /
lua-system
Commits:
12225388 by Caleb Maclennan at 2026-01-06T00:02:03+03:00
upgpkg: 0.6.3-2: Overhaul for Lua 5.5
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
pkgbase = lua-system
pkgdesc = Platform independent system calls for Lua
pkgver = 0.6.3
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/lunarmodules/luasystem
arch = x86_64
arch = i686
@@ -11,6 +11,7 @@ pkgbase = lua-system
makedepends = lua51
makedepends = lua52
makedepends = lua53
+ makedepends = lua54
makedepends = luarocks
source =
https://github.com/lunarmodules/luasystem/archive/v0.6.3/luasystem-0.6.3.tar.gz
sha256sums =
3a0f22b818d725d6439b0afca93108a2293a1a46d31b2296adf412e6da33651e
@@ -22,3 +23,5 @@ pkgname = lua51-system
pkgname = lua52-system
pkgname = lua53-system
+
+pkgname = lua54-system
=====================================
PKGBUILD
=====================================
@@ -2,10 +2,10 @@
pkgbase=lua-system
_rockname=${pkgbase#lua-}
-pkgname=("$pkgbase" "lua51-$_rockname" "lua52-$_rockname" "lua53-$_rockname")
+pkgname=("$pkgbase" "lua51-$_rockname" "lua52-$_rockname" "lua53-$_rockname"
"lua54-$_rockname")
pkgver=0.6.3
_rockrel=1
-pkgrel=1
+pkgrel=2
pkgdesc='Platform independent system calls for Lua'
arch=(x86_64 i686)
url="https://github.com/lunarmodules/${pkgbase/-/}"
@@ -14,6 +14,7 @@ makedepends=(lua
lua51
lua52
lua53
+ lua54
luarocks)
checkdepends=(busted)
_archive="${pkgbase/-/}-$pkgver"
@@ -24,7 +25,7 @@
sha256sums=('3a0f22b818d725d6439b0afca93108a2293a1a46d31b2296adf412e6da33651e')
build() {
cd "$_archive"
- for LUAVER in 5.{1,2,3,4}; do
+ for LUAVER in 5.{1,2,3,4,5}; do
luarocks --lua-version "$LUAVER" \
make --pack-binary-rock --deps-mode none -- "$_rockspec"
install -Dm0644 -t "lua-$LUAVER/" "$_rock"
@@ -50,6 +51,10 @@ _package() {
}
package_lua-system() {
+ _package 5.5
+}
+
+package_lua54-system() {
_package 5.4
}
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/lua-system/-/commit/1222538836ef61525d356de45acda1fcbc93fc1c
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/lua-system/-/commit/1222538836ef61525d356de45acda1fcbc93fc1c
You're receiving this email because of your account on gitlab.archlinux.org.