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.