# Template file for 'lua-language-server' pkgname=lua-language-server version=3.5.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=f370f55e1af6ae9421596afc08b9fbaa56d76d980dda0393d3091cee7aa2a17f 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 }