aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWill Sinatra <wpsinatra@gmail.com>2021-09-29 13:03:58 -0400
committerAndy Postnikov <apostnikov@gmail.com>2021-09-30 19:01:33 +0000
commit435bee495a34a24e5d716ef1c0704fa5a0853c3a (patch)
tree83c3f87b7c76cb2dbbba2bb12b25268eb75179fc
parente9c93d73f9d694ffb784c2ee007e8a3520c78922 (diff)
testing/lapis: upgrade to 1.9.0
-rw-r--r--testing/lua-lapis/APKBUILD29
-rw-r--r--testing/lua-lapis/lapis-5.13
2 files changed, 27 insertions, 5 deletions
diff --git a/testing/lua-lapis/APKBUILD b/testing/lua-lapis/APKBUILD
index 9b5173695ba..0b93fc539ed 100644
--- a/testing/lua-lapis/APKBUILD
+++ b/testing/lua-lapis/APKBUILD
@@ -1,8 +1,9 @@
+# Contributor: Will Sinatra <wpsinatra@gmail.com>
# Maintainer: Pegah Bahramiani <pb.bahramiani@gmail.com>
pkgname=lua-lapis
_rockname="${pkgname#lua-}"
-pkgver=1.7.0
-pkgrel=1
+pkgver=1.9.0
+pkgrel=0
pkgdesc="A web framework for Lua/MoonScript supporting OpenResty or http.server"
url="https://leafo.net/lapis/"
license="MIT"
@@ -22,7 +23,8 @@ depends="
"
makedepends="luarocks"
options="!check" # Test dependencies not available
-source="$_rockname-$pkgver.tar.gz::https://github.com/leafo/$_rockname/archive/v$pkgver.tar.gz"
+source="$_rockname-$pkgver.tar.gz::https://github.com/leafo/$_rockname/archive/v$pkgver.tar.gz
+ lapis-5.1"
builddir="$srcdir/$_rockname-$pkgver"
_luaversions="5.1"
for _v in $_luaversions; do
@@ -50,12 +52,29 @@ package() {
_subpackage() {
local lver="${subpkgname:3:3}"
pkgdesc="$pkgdesc (for Lua $lver)"
- depends="lua$lver"
+ depends="
+ lua$lver
+ lua$_v-ansicolors
+ lua$_v-cjson
+ lua-date
+ lua$_v-etlua
+ lua$_v-filesystem
+ lua$_v-loadkit
+ lua$_v-lpeg
+ lua$_v-mimetypes
+ lua$_v-ossl
+ lua$_v-pgmoon
+ lua$_v-socket
+"
install_if="$pkgname=$pkgver-r$pkgrel lua$lver"
+ install -Dm 755 "$srcdir/lapis-$lver" "$subpkgdir/usr/bin/lapis"
local path; for path in "lib/luarocks/rocks-$lver" "share/lua/$lver"; do
mkdir -p "$subpkgdir/usr/${path%/*}"
mv "$builddir/build/$path" "$subpkgdir/usr/$path/"
done
}
-sha512sums="9dbbf326e821acad7eacea09664094d038da5e120fdf707992969421be7e1daaf9e2aa9147263d266732cfb9f24ca400aefaa9b4903f8a244d5d26e0ffec4895 lapis-1.7.0.tar.gz"
+sha512sums="
+a83681a6b1e65c25bf9372d704ca9640e751a1594c75ca7682f2ca75e6ce7e0438f22eb43a1ffebd9e7cdabab3489809d786b38e406a1156eb3c8d0901ad1d22 lapis-1.9.0.tar.gz
+c4be44e42089e9c99aff2c092a2654b4b7f3814cbc2036c2d0c43742302760be189bd00072584433c78bcee25bfd37a0ced0f62da0f0d27d04e52f3b64a4e33e lapis-5.1
+"
diff --git a/testing/lua-lapis/lapis-5.1 b/testing/lua-lapis/lapis-5.1
new file mode 100644
index 00000000000..93ab94df8bb
--- /dev/null
+++ b/testing/lua-lapis/lapis-5.1
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+exec '/usr/bin/lua5.1' -e 'package.path="/usr/share/lua/5.1/?.lua;/usr/share/lua/5.1/?/init.lua;/usr/share/lua/common/?.lua;/usr/share/lua/common/?/init.lua;/usr/local/share/lua/5.1/?.lua;/usr/local/share/lua/5.1/?/init.lua;"..package.path; package.cpath="/usr/lib/lua/5.1/?.so;/usr/lib/lua/5.1/?.so;/usr/local/lib/lua/5.1/?.so;"..package.cpath' -e 'local k,l,_=pcall(require,"luarocks.loader") _=k and l.add_context("lapis","dev-1")' '/usr/lib/luarocks/rocks-5.1/lapis/dev-1/bin/lapis' "$@"