diff --git a/testing/lua-language-server/APKBUILD b/testing/lua-language-server/APKBUILD index 3336d505a2b..0d0eab3cbf6 100644 --- a/testing/lua-language-server/APKBUILD +++ b/testing/lua-language-server/APKBUILD @@ -1,19 +1,18 @@ # Maintainer: Jordan Christiansen pkgname=lua-language-server -pkgver=3.8.0 +pkgver=3.8.3 pkgrel=0 pkgdesc="Language Server for Lua" url="https://github.com/LuaLS/lua-language-server" # s390x/ppc64le: ftbfs -# 32-bit: not useful there -arch="all !x86 !armhf !armv7 !s390x !ppc64le" +arch="all !s390x !ppc64le" license="MIT" makedepends="bash linux-headers samurai" +subpackages="$pkgname-doc" source="https://github.com/LuaLS/lua-language-server/archive/refs/tags/$pkgver/lua-language-server-$pkgver.tar.gz lua-language-server-submodules-$pkgver.zip.noauto::https://github.com/LuaLS/lua-language-server/releases/download/$pkgver/lua-language-server-$pkgver-submodules.zip wrapper " -options="!check" # tests run in build prepare() { unzip -o "$srcdir"/lua-language-server-submodules-$pkgver.zip.noauto \ @@ -23,7 +22,11 @@ prepare() { build() { ninja -C 3rd/luamake -f compile/ninja/linux.ninja - ./3rd/luamake/luamake rebuild + ./3rd/luamake/luamake all +} + +check() { + ./3rd/luamake/luamake unit-test } package() { @@ -35,10 +38,12 @@ package() { install -Dm644 debugger.lua main.lua \ -t "$pkgdir"/usr/lib/lua-language-server cp -a locale meta script "$pkgdir"/usr/lib/lua-language-server + + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE } sha512sums=" -bc4e698fffdf3dc5013d5def363f8ac68a5e8dda6828851b73736a32f3968ef5c4db68903b7b7ac99b9da875803b788bdcbbaadfe27939b4845d062052688435 lua-language-server-3.8.0.tar.gz -c3b4ab6e4f991f0a6875542d04f0efe2b6692b28297051439a38a5b64131e9ba7a04a3b64149a8d55783d54f4c9e462cfd42c050d5384e77224e81d9542f95be lua-language-server-submodules-3.8.0.zip.noauto +d9335aef8fe36e6369aa32f042d521ea9234e2c1354e4731aa58003f9c81b3392b8315cd35a69ec980224647cc74e26216ab399a1a3a079d96a5351868a75492 lua-language-server-3.8.3.tar.gz +3f2bc7369c66f71556a45004d30b0d9926bf2b6ef692068dcbd347393b9e6599a503ee5fde9682fce870c556b88c1af3a5c9e0cd10b2c8f80341b0b3368a048d lua-language-server-submodules-3.8.3.zip.noauto d8d34d2ae8073c256b5f98f4cc7db058fbb92d63a5709894fca898ab47fcfcfca2d1419a1060c29464fbad937e3d09f0cde404b4d98609eec934ea4392044849 wrapper "