# Template file for 'lua-language-server' pkgname=lua-language-server version=3.6.3 revision=1 create_wrksrc=yes hostmakedepends="ninja" short_desc="Lua LSP implementation written in Lua" maintainer="icp " license="MIT" homepage="https://github.com/sumneko/lua-language-server" changelog="https://raw.githubusercontent.com/sumneko/lua-language-server/master/changelog.md" distfiles="https://github.com/sumneko/lua-language-server/releases/download/${version}/lua-language-server-${version}-submodules.zip" checksum=64615e10df74b5d8f3b785290c11c1f3fa1456fa8a3432171a8b686fc1f4fa21 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 }