summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuis Martinez2021-06-04 13:16:47 -0500
committerLuis Martinez2021-06-04 13:16:47 -0500
commitbf03dc460559069e704dc924f8c1bb1b14ca16be (patch)
tree1def31ec8e3e10e2f9d80a20ced62064e4f98c0d
parent88f42dba8b63f9143db779a46780b6162a735220 (diff)
downloadaur-bf03dc460559069e704dc924f8c1bb1b14ca16be.tar.gz
update to 2.2.3
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD35
2 files changed, 22 insertions, 29 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a748fdfbe7f0..00e24c641f33 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,14 +1,14 @@
pkgbase = vim-language-server
- pkgdesc = Vim language server
- pkgver = 2.0.0
+ pkgdesc = VimScript language server
+ pkgver = 2.2.3
pkgrel = 1
url = https://github.com/iamcco/vim-language-server
- arch = x86_64
- license = Custom
- makedepends = yarn
+ arch = any
+ license = unknown
+ makedepends = npm
depends = nodejs
- source = vim-language-server-2.0.0.tar.gz::https://github.com/iamcco/vim-language-server/archive/v2.0.0.tar.gz
- sha256sums = 1d295314629309aea9a2af8fe59be8ed49bca4c31f5f8ac5a75767c5ec84b446
+ noextract = vim-language-server-2.2.3.tgz
+ source = https://registry.npmjs.org/vim-language-server/-/vim-language-server-2.2.3.tgz
+ sha256sums = 1915b18f06903ec4e5d0eeb98933d8ed2287f562fe4369ed9a82a8f91dd3eb68
pkgname = vim-language-server
-
diff --git a/PKGBUILD b/PKGBUILD
index 780db1a1e9ac..9cffb27383db 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,28 +1,21 @@
-# Maintainer: Shatur95 <genaloner@gmail.com>
+# Maintainer: Luis Martinez <luis dot martinez at tuta dot io>
+# Contributor: Shatur95 <genaloner@gmail.com>
pkgname=vim-language-server
-pkgver=2.0.0
+pkgver=2.2.3
pkgrel=1
-pkgdesc="Vim language server"
-arch=(x86_64)
+pkgdesc="VimScript language server"
+arch=('any')
url="https://github.com/iamcco/vim-language-server"
-license=(Custom)
-depends=(nodejs)
-makedepends=(yarn)
-source=($pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz)
-sha256sums=(1d295314629309aea9a2af8fe59be8ed49bca4c31f5f8ac5a75767c5ec84b446)
-
-build() {
- cd $pkgname-$pkgver
- yarn
- yarn build
-}
+license=('unknown')
+depends=('nodejs')
+makedepends=('npm')
+source=("https://registry.npmjs.org/$pkgname/-/$pkgname-$pkgver.tgz")
+sha256sums=('1915b18f06903ec4e5d0eeb98933d8ed2287f562fe4369ed9a82a8f91dd3eb68')
+noextract=("$pkgname-$pkgver.tgz")
package() {
- install -d "$pkgdir/usr/lib/$pkgname"
- cd "$pkgdir/usr/lib/$pkgname"
- cp -a "$srcdir/$pkgname-$pkgver/"{bin,out} .
-
- install -d "$pkgdir/usr/bin"
- ln -s "/usr/lib/$pkgname/bin/index.js" "$pkgdir/usr/bin/$pkgname"
+ npm install -g --cache "$srcdir/npm-cache" --prefix "$pkgdir/usr" "$pkgname-$pkgver.tgz"
+ find "$pkgdir/usr" -type d -exec chmod 755 '{}' \+
+ chown -R root:root "$pkgdir"
}