testing/lua-language-server: upgrade to 3.8.3

* Install license file to doc package
* Separate tests to a check step
* Enable 32-bit builds
This commit is contained in:
Jordan Christiansen 2024-04-26 13:49:34 -05:00 committed by omni
parent 2238ced140
commit 0b5df41947

View File

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