Christian Hesse pushed to branch main at Arch Linux / Packaging / Packages /
lua-http
Commits:
f79d7ae3 by Christian Hesse at 2026-03-09T16:35:56+01:00
upgpkg: 0.4-3: lua 5.5 package split and rebuild
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
pkgbase = lua-http
pkgdesc = HTTP Library for Lua
pkgver = 0.4
- pkgrel = 2
+ pkgrel = 3
url = https://github.com/daurnimator/lua-http
arch = any
license = MIT
@@ -15,7 +15,7 @@ pkgbase = lua-http
sha256sums =
d2e3cb9bc04cab70ac4f19351bc74b0dcd8b16cfc2563aa77256eb3a43b3b9e0
pkgname = lua-http
- pkgdesc = HTTP Library for Lua 5.4
+ pkgdesc = HTTP Library for Lua 5.5
depends = lua-cqueues
depends = lua-luaossl
depends = lua-basexx
@@ -26,6 +26,18 @@ pkgname = lua-http
optdepends = lua-zlib: gzip compression
optdepends = lua-psl: public suffix list checking
+pkgname = lua54-http
+ pkgdesc = HTTP Library for Lua 5.4
+ depends = lua54-cqueues
+ depends = lua54-luaossl
+ depends = lua54-basexx
+ depends = lua54-binaryheap
+ depends = lua54-lpeg
+ depends = lua54-lpeg-patterns
+ depends = lua54-fifo
+ optdepends = lua54-zlib: gzip compression
+ optdepends = lua54-psl: public suffix list checking
+
pkgname = lua53-http
pkgdesc = HTTP Library for Lua 5.3
depends = lua53-cqueues
=====================================
PKGBUILD
=====================================
@@ -1,8 +1,8 @@
# Maintainer: Daurnimator <[email protected]>
-pkgname=('lua-http' 'lua53-http' 'lua52-http' 'lua51-http')
+pkgname=('lua-http' 'lua54-http' 'lua53-http' 'lua52-http' 'lua51-http')
pkgver=0.4
-pkgrel=2
+pkgrel=3
arch=('any')
pkgdesc='HTTP Library for Lua'
url='https://github.com/daurnimator/lua-http'
@@ -16,7 +16,7 @@
sha256sums=('d2e3cb9bc04cab70ac4f19351bc74b0dcd8b16cfc2563aa77256eb3a43b3b9e0')
build() {
cd "lua-http-$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
http-"$pkgver"-0.rockspec
mv http-"$pkgver"-0.*.rock "$v/"
@@ -26,7 +26,7 @@ build() {
}
package_lua-http() {
- pkgdesc="$pkgdesc 5.4"
+ pkgdesc="$pkgdesc 5.5"
depends=('lua-cqueues'
'lua-luaossl'
'lua-basexx'
@@ -38,11 +38,28 @@ package_lua-http() {
'lua-psl: public suffix list checking')
cd "lua-http-$pkgver"
- luarocks install --lua-version=5.4 --tree="$pkgdir/usr/" --deps-mode=none
--no-manifest 5.4/*.rock
+ luarocks install --lua-version=5.5 --tree="$pkgdir/usr/" --deps-mode=none
--no-manifest 5.5/*.rock
install -Dm644 LICENSE.md "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
install -Dm644 doc/lua-http.3 -t "$pkgdir/usr/share/man/man3/"
}
+package_lua54-http() {
+ pkgdesc="$pkgdesc 5.4"
+ depends=('lua54-cqueues'
+ 'lua54-luaossl'
+ 'lua54-basexx'
+ 'lua54-binaryheap'
+ 'lua54-lpeg'
+ 'lua54-lpeg-patterns'
+ 'lua54-fifo')
+ optdepends=('lua54-zlib: gzip compression'
+ 'lua54-psl: public suffix list checking')
+
+ cd "lua-http-$pkgver"
+ luarocks install --lua-version=5.4 --tree="$pkgdir/usr/" --deps-mode=none
--no-manifest 5.4/*.rock
+ install -Dm644 LICENSE.md "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+}
+
package_lua53-http() {
pkgdesc="$pkgdesc 5.3"
depends=('lua53-cqueues'
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/lua-http/-/commit/f79d7ae3986592a975e366832c1e56a4e71678c9
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/lua-http/-/commit/f79d7ae3986592a975e366832c1e56a4e71678c9
You're receiving this email because of your account on gitlab.archlinux.org.