Jelle van der Waa pushed to branch main at Arch Linux / Packaging / Packages /
jsregexp
Commits:
2c5bdbc8 by Jelle van der Waa at 2026-01-19T14:11:40+01:00
upgpkg: 0.1.0-3: add lua54 package
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,6 +1,6 @@
pkgbase = jsregexp
pkgver = 0.1.0
- pkgrel = 2
+ pkgrel = 3
url = https://github.com/kmarius/jsregexp
arch = x86_64
license = MIT
@@ -27,3 +27,7 @@ pkgname = lua52-jsregexp
pkgname = lua53-jsregexp
pkgdesc = JavaScript regular expressions for Lua 5.3
depends = lua53
+
+pkgname = lua54-jsregexp
+ pkgdesc = JavaScript regular expressions for Lua 5.4
+ depends = lua54
=====================================
PKGBUILD
=====================================
@@ -1,9 +1,9 @@
# Maintainer: Jelle van der Waa <[email protected]>
pkgbase=jsregexp
-pkgname=(lua-jsregexp lua51-jsregexp lua52-jsregexp lua53-jsregexp)
+pkgname=(lua-jsregexp lua51-jsregexp lua52-jsregexp lua53-jsregexp
lua54-jsregexp)
pkgver=0.1.0
-pkgrel=2
+pkgrel=3
arch=('x86_64')
url='https://github.com/kmarius/jsregexp'
license=('MIT')
@@ -18,6 +18,7 @@ prepare() {
cp -r "${pkgbase}-${pkgver}" "${pkgbase}-${pkgver}"-51
cp -r "${pkgbase}-${pkgver}" "${pkgbase}-${pkgver}"-52
cp -r "${pkgbase}-${pkgver}" "${pkgbase}-${pkgver}"-53
+ cp -r "${pkgbase}-${pkgver}" "${pkgbase}-${pkgver}"-54
}
build() {
@@ -29,13 +30,16 @@ build() {
cd "${srcdir}/${pkgbase}-${pkgver}-52"
make LUADIR=/usr/include/lua5.2 INCLUDE_DIR="-I/usr/include/lua5.2"
-
+
cd "${srcdir}/${pkgbase}-${pkgver}-53"
make LUADIR=/usr/include/lua5.3 INCLUDE_DIR="-I/usr/include/lua5.3"
+
+ cd "${srcdir}/${pkgbase}-${pkgver}-54"
+ make LUADIR=/usr/include/lua5.4 INCLUDE_DIR="-I/usr/include/lua5.4"
}
check() {
- echo "Testing with Lua 5.4"
+ echo "Testing with Lua 5.5"
cd "${srcdir}/${pkgbase}-${pkgver}"
lua test.lua
@@ -50,6 +54,10 @@ check() {
echo "Testing with Lua 5.3"
cd "${srcdir}/${pkgbase}-${pkgver}-53"
lua5.3 test.lua
+
+ echo "Testing with Lua 5.4"
+ cd "${srcdir}/${pkgbase}-${pkgver}-54"
+ lua5.4 test.lua
}
package_lua-jsregexp() {
@@ -92,3 +100,12 @@ package_lua53-jsregexp() {
install -Dm0644 LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
}
+package_lua54-jsregexp() {
+ pkgdesc='JavaScript regular expressions for Lua 5.4'
+ depends=('lua54')
+
+ cd "${srcdir}/${pkgbase}-${pkgver}-54"
+ install -Dm0755 ${pkgbase}.so "${pkgdir}"/usr/lib/lua/5.4/${pkgbase}.so
+ install -Dm0644 jsregexp.lua "${pkgdir}"/usr/share/lua/5.4/jsregexp.lua
+ install -Dm0644 LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
+}
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/jsregexp/-/commit/2c5bdbc8783ec501f38fd46496db30558894705b
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/jsregexp/-/commit/2c5bdbc8783ec501f38fd46496db30558894705b
You're receiving this email because of your account on gitlab.archlinux.org.