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