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.


Reply via email to