Caleb Maclennan pushed to branch main at Arch Linux / Packaging / Packages / 
luasec


Commits:
cef1d5e1 by Caleb Maclennan at 2026-01-08T23:31:13+03:00
upgpkg: 2:1.3.2-3: Overhaul for Lua 5.5

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
 pkgbase = luasec
        pkgdesc = Lua bindings for OpenSSL library to provide TLS/SSL 
communication
        pkgver = 1.3.2
-       pkgrel = 2
+       pkgrel = 3
        epoch = 2
        url = https://github.com/brunoos/luasec/wiki
        arch = x86_64
@@ -10,13 +10,14 @@ pkgbase = luasec
        makedepends = lua51
        makedepends = lua52
        makedepends = lua53
+       makedepends = lua54
        makedepends = lua
        depends = openssl
        source = 
luasec-v1.3.2.tar.gz::https://github.com/brunoos/luasec/archive/v1.3.2.tar.gz
        sha512sums = 
8f0c4b5ff87c024685b23770e1d342467554b8dc19a1704076e184d9e84b966f171091c31d1da135ab009e850275adc2bf2720fc9f32c83ac23f0a42f13d311f
 
 pkgname = lua-sec
-       pkgdesc = Lua bindings for OpenSSL library to provide TLS/SSL 
communication for Lua 5.4
+       pkgdesc = Lua bindings for OpenSSL library to provide TLS/SSL 
communication for Lua 5.5
        depends = openssl
        depends = lua-socket
 
@@ -36,3 +37,8 @@ pkgname = lua53-sec
        pkgdesc = Lua bindings for OpenSSL library to provide TLS/SSL 
communication for Lua 5.3
        depends = openssl
        depends = lua53-socket
+
+pkgname = lua54-sec
+       pkgdesc = Lua bindings for OpenSSL library to provide TLS/SSL 
communication for Lua 5.4
+       depends = openssl
+       depends = lua-socket


=====================================
PKGBUILD
=====================================
@@ -1,19 +1,20 @@
 # Maintainer: Daurnimator <[email protected]>
 # Maintainer: Sergej Pupykin <[email protected]>
+# Maintainer: Caleb Maclennan <[email protected]>
 # Contributor: Dwayne Bent <[email protected]>
 # Contributor: Paul-Sebastian Manole <[email protected]>
 
 pkgbase=luasec
-pkgname=(lua-sec lua51-sec lua52-sec lua53-sec)
+pkgname=(lua-sec lua51-sec lua52-sec lua53-sec lua54-sec)
 epoch=2
 pkgver=1.3.2
-pkgrel=2
+pkgrel=3
 pkgdesc='Lua bindings for OpenSSL library to provide TLS/SSL communication'
 arch=('x86_64')
 url='https://github.com/brunoos/luasec/wiki'
 license=('MIT')
 makedepends=('luarocks'
-             'lua51' 'lua52' 'lua53' 'lua') # 
https://github.com/luarocks/luarocks/issues/1275
+             'lua51' 'lua52' 'lua53' 'lua54' 'lua') # 
https://github.com/luarocks/luarocks/issues/1275
 depends=('openssl')
 
source=("$pkgbase-v$pkgver.tar.gz"::"https://github.com/brunoos/luasec/archive/v$pkgver.tar.gz";)
 
sha512sums=('8f0c4b5ff87c024685b23770e1d342467554b8dc19a1704076e184d9e84b966f171091c31d1da135ab009e850275adc2bf2720fc9f32c83ac23f0a42f13d311f')
@@ -21,7 +22,7 @@ 
sha512sums=('8f0c4b5ff87c024685b23770e1d342467554b8dc19a1704076e184d9e84b966f171
 build() {
   cd "luasec-$pkgver"
 
-  for v in 5.1 5.2 5.3 5.4; do
+  for v in 5.1 5.2 5.3 5.4 5.5; do
     mkdir -p "$v/"
     luarocks make --pack-binary-rock --lua-version="$v" --deps-mode=none \
       CFLAGS="$CPPFLAGS $CFLAGS -fPIC" \
@@ -60,7 +61,7 @@ package_lua53-sec() {
   install -Dm644 "LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
 }
 
-package_lua-sec() {
+package_lua54-sec() {
   pkgdesc="$pkgdesc for Lua 5.4"
   depends+=('lua-socket')
 
@@ -69,4 +70,13 @@ package_lua-sec() {
   install -Dm644 "LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
 }
 
+package_lua-sec() {
+  pkgdesc="$pkgdesc for Lua 5.5"
+  depends+=('lua-socket')
+
+  cd "luasec-$pkgver"
+  luarocks install --lua-version=5.5 --tree="$pkgdir/usr/" --deps-mode=none 
--no-manifest 5.5/*.rock
+  install -Dm644 "LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+}
+
 # vim:set ts=2 sw=2 et:



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/luasec/-/commit/cef1d5e11e5a3a5922e1a20e5818d2df97603838

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/luasec/-/commit/cef1d5e11e5a3a5922e1a20e5818d2df97603838
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to