diff options
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 29 | ||||
-rw-r--r-- | luainspect.patch | 14 |
3 files changed, 60 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..f5e84e1cae3e --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = lua-lsp-git + pkgdesc = A Lua language server + pkgver = 0 + pkgrel = 20190922 + url = https://github.com/Alloyed/lua-lsp + arch = any + license = MIT + depends = lua-dkjson + depends = lua-luainspect-git + depends = lua-lpeglabel-git + source = lua-lsp-git::git+https://github.com/Alloyed/lua-lsp + source = luainspect.patch + sha1sums = SKIP + sha1sums = da00ccf057c111fe9c6e0b51113526e697953e4c + +pkgname = lua-lsp-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..2ba232ae3aaf --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,29 @@ +_pkgname='lua-lsp' +pkgname='lua-lsp-git' +pkgver=0 +pkgrel=20190922 +pkgdesc='A Lua language server' +lua_ver=5.3 +arch=('any') +url='https://github.com/Alloyed/lua-lsp' +source=( + "$pkgname::git+https://github.com/Alloyed/lua-lsp" + "luainspect.patch" +) +sha1sums=( + 'SKIP' + 'da00ccf057c111fe9c6e0b51113526e697953e4c' +) +license=('MIT') +depends=('lua-dkjson' 'lua-luainspect-git' 'lua-lpeglabel-git') + +package() { + patch -p0 -i luainspect.patch + mkdir -p $pkgdir/usr/share/licenses/$pkgname/ + install -m 644 $srcdir/$pkgname/LICENSE.md $pkgdir/usr/share/licenses/$pkgname/ + mkdir -p $pkgdir/usr/bin/ + mkdir -p $pkgdir/usr/share/lua/$lua_ver + install -m 755 $srcdir/$pkgname/bin/$_pkgname $pkgdir/usr/bin + cp -r $srcdir/$pkgname/$_pkgname $pkgdir/usr/share/lua/$lua_ver/ + chmod 755 -R $pkgdir/usr/share/lua/$lua_ver/$_pkgname +} diff --git a/luainspect.patch b/luainspect.patch new file mode 100644 index 000000000000..db3aada22fb9 --- /dev/null +++ b/luainspect.patch @@ -0,0 +1,14 @@ +--- lua-lsp-git/lua-lsp/log.lua 2019-12-04 18:26:12.576185972 +0900 ++++ lua-lsp-git/lua-lsp/log.lua 2019-12-04 18:26:21.019519194 +0900 +@@ -1,5 +1,5 @@ + local rpc = require 'lua-lsp.rpc' +-local inspect = require 'inspect' ++local inspect = require 'luainspect' + + local log = {} + +@@ -159,4 +159,3 @@ setmetatable(log, { + }) + + return log +- |