diff options
author | Sam A. Horvath-Hunt | 2021-11-06 19:02:23 +0000 |
---|---|---|
committer | Sam A. Horvath-Hunt | 2021-11-06 19:11:59 +0000 |
commit | ef4dad17fb0fc1b1f7468b757a9240ae70b8ec80 (patch) | |
tree | 9cae3428a21d392b50e7f0ee134e89d5af96df02 /PKGBUILD | |
parent | 6251f0b2ec09cd0ebb23597c1b898ae112754d2e (diff) | |
download | aur-ef4dad17fb0fc1b1f7468b757a9240ae70b8ec80.tar.gz |
3.0.1-1
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 49 |
1 files changed, 18 insertions, 31 deletions
@@ -1,36 +1,23 @@ -# Maintainer: Yufan You <ouuansteve at gmail> +# Maintainer: Sam A. Horvath-Hunt <hello@samhh.com> -_npmname=vscode-langservers-extracted pkgname=vscode-langservers-extracted -pkgver=2.4.0 -pkgrel=2 -pkgdesc='vscode-langservers bin collection.' -arch=('any') -url='https://github.com/hrsh7th/vscode-langservers-extracted' -license=('MIT') -depends=('nodejs') -makedepends=('npm') -source=("https://registry.npmjs.org/${_npmname}/-/${_npmname}-${pkgver}.tgz") -_servers=(css html json) -for _server in "${_servers[@]}"; do - source+=("vscode-$_server-language-server") -done -sha256sums=('7b2033734f26ba7abb017d31bc3208d2f446b5d324fd5663e716ba7ce82ba3c3' - '1f085bae8d3a80ebf8899f4ddb6efc18438fe8f8ee54165e5d7003d40c73235e' - '750f31ad2a1041500a6208d989a21fac09d73732c4ab3e2f4c9345b0b80f97a1' - '8936486374e88da553e9da7993ced588c8e31fafb1e85763d9dede92be383d52') -noextract=("${_npmname}-${pkgver}.tgz") +pkgver=3.0.1 +pkgrel=1 +pkgdesc="Language servers extracted from VSCode." +url="https://github.com/hrsh7th/vscode-langservers-extracted" +license=("MIT") +arch=("any") +depends=("nodejs") +makedepends=("npm") +source=("https://registry.npmjs.org/${pkgname}/-/${pkgname}-${pkgver}.tgz") +noextract=("${pkgname}-${pkgver}.tgz") +sha256sums=('4352a88c53f88240be2b478300be67562b80fa73c527060dde444462312c6ee3') -package() { - cd "$srcdir" - local _npmdir="$pkgdir/usr/lib/node_modules/" - mkdir -p "$_npmdir" - cd "$_npmdir" - npm install -g --prefix "$pkgdir/usr" "$srcdir/$_npmname-$pkgver.tgz" - install -Dm644 "$_npmdir/$_npmname/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" - chown -R root:root "${pkgdir}" +prepare() { + tar xf "${pkgname}-${pkgver}.tgz" package/LICENSE +} - for _server in "${_servers[@]}"; do - install -Dm755 -t "$pkgdir/usr/bin" "$srcdir/vscode-$_server-language-server" - done +package() { + npm i -g --cache "${srcdir}/npm-cache" --prefix "$pkgdir/usr" "$srcdir/$pkgname-$pkgver.tgz" + install -Dm644 package/LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } |