diff options
author | Will Sinatra <wpsinatra@gmail.com> | 2021-09-29 13:03:58 -0400 |
---|---|---|
committer | Andy Postnikov <apostnikov@gmail.com> | 2021-09-30 19:01:33 +0000 |
commit | 435bee495a34a24e5d716ef1c0704fa5a0853c3a (patch) | |
tree | 83c3f87b7c76cb2dbbba2bb12b25268eb75179fc | |
parent | e9c93d73f9d694ffb784c2ee007e8a3520c78922 (diff) |
testing/lapis: upgrade to 1.9.0
-rw-r--r-- | testing/lua-lapis/APKBUILD | 29 | ||||
-rw-r--r-- | testing/lua-lapis/lapis-5.1 | 3 |
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' "$@" |