Date: Tuesday, July 13, 2021 @ 06:52:56 Author: polyzen Revision: 976726
Add lua-language-server package Added: lua-language-server/ lua-language-server/repos/ lua-language-server/trunk/ lua-language-server/trunk/PKGBUILD lua-language-server/trunk/wrapper ----------+ PKGBUILD | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ wrapper | 8 ++++++++ 2 files changed, 64 insertions(+) Added: lua-language-server/trunk/PKGBUILD =================================================================== --- lua-language-server/trunk/PKGBUILD (rev 0) +++ lua-language-server/trunk/PKGBUILD 2021-07-13 06:52:56 UTC (rev 976726) @@ -0,0 +1,56 @@ +# Maintainer: Daniel M. Capella <poly...@archlinux.org> +# Contributor: KokaKiwi <kokakiwi+...@kokakiwi.net> +# Contributor: Mohammad AlSaleh <CE.Mohammad.AlSaleh at gmail dot com> + +pkgname=lua-language-server +pkgver=2.2.3 +pkgrel=1 +license=('MIT') +pkgdesc='Lua Language Server coded by Lua' +url=https://github.com/sumneko/lua-language-server +arch=('x86_64') +depends=('gcc-libs') +makedepends=('git' 'ninja') +source=("git+$url.git#tag=$pkgver" + 'git+https://github.com/actboy168/bee.lua.git' + 'git+https://github.com/sqmedeiros/lpeglabel.git' + 'git+https://github.com/actboy168/luamake.git' + 'git+https://github.com/electron/rcedit.git' + 'wrapper') +b2sums=('SKIP' + 'SKIP' + 'SKIP' + 'SKIP' + 'SKIP' + 'fbc4df76ae79a4a170fdc969d257adde36cecf19ade6d03f6624c08fea132a8b74c4e7c357acfb8f10024c251aaa83b348e1cd78943cb43469d947d83043c967') + +prepare() { + cd $pkgname + git submodule init + for i in ../{bee.lua,lpeglabel,luamake,rcedit}; do + git config submodule.3rd/${i##../}.url $i + done + git submodule update + cd 3rd/luamake + git submodule init + git config submodule.3rd/bee.lua.url ../../../bee.lua + git submodule update +} + +build() { + cd $pkgname + ninja -C 3rd/luamake -f compile/ninja/linux.ninja + ./3rd/luamake/luamake rebuild +} + +package() { + cd $pkgname + install -D ../wrapper "$pkgdir"/usr/bin/$pkgname + install -Dt "$pkgdir"/usr/lib/$pkgname bin/Linux/$pkgname + install -m644 -t "$pkgdir"/usr/lib/$pkgname bin/Linux/*.so + install -Dm644 -t "$pkgdir"/usr/share/$pkgname {debugger,main,platform}.lua + cp -r locale meta script "$pkgdir"/usr/share/$pkgname + install -Dm644 -t "$pkgdir"/usr/share/licenses/$pkgname LICENSE +} + +# vim:set ts=2 sw=2 et: Added: lua-language-server/trunk/wrapper =================================================================== --- lua-language-server/trunk/wrapper (rev 0) +++ lua-language-server/trunk/wrapper 2021-07-13 06:52:56 UTC (rev 976726) @@ -0,0 +1,8 @@ +#/usr/lib/lua-language-server/lua-language-server!/bin/sh +TMPPATH=$(mktemp -d "/tmp/lua-language-server.XXXX") +DEFAULT_LOGPATH="$TMPPATH/log" +DEFAULT_METAPATH="$TMPPATH/meta" + +exec /usr/lib/lua-language-server/lua-language-server -E /usr/share/lua-language-server/main.lua \ + --logpath="$DEFAULT_LOGPATH" --metapath="$DEFAULT_METAPATH" \ + "$@" Property changes on: lua-language-server/trunk/wrapper ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property