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.


Reply via email to