# Template file for 'lua-language-server' pkgname=lua-language-server version=3.7.4 revision=1 hostmakedepends="ninja" short_desc="Lua LSP implementation written in Lua" maintainer="icp " license="MIT" homepage="https://github.com/LuaLS/lua-language-server" changelog="https://raw.githubusercontent.com/LuaLS/lua-language-server/master/changelog.md" distfiles="https://github.com/LuaLS/lua-language-server/releases/download/${version}/lua-language-server-${version}-submodules.zip" checksum=4993365d2fd34ea460d5614927c752f27294181a6304901c3198a9defced673b do_build() { ninja -C 3rd/luamake -f compile/ninja/linux.ninja ./3rd/luamake/luamake -platform ${XBPS_TARGET_MACHINE} rebuild } do_install() { vinstall main.lua 644 usr/lib/${pkgname} vinstall debugger.lua 644 usr/lib/${pkgname} vinstall changelog.md 644 usr/lib/${pkgname} vinstall bin/main.lua 644 usr/lib/${pkgname}/bin vinstall bin/${pkgname} 755 usr/lib/${pkgname}/bin vcopy meta usr/lib/${pkgname} vcopy locale usr/lib/${pkgname} vcopy script usr/lib/${pkgname} vbin ${FILESDIR}/lua-language-server vlicense LICENSE }