summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD7
1 files changed, 4 insertions, 3 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 36e98ec5c3fe..89f61a411e16 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,12 +3,13 @@
_npmname=yaml-language-server
pkgname=yaml-language-server-bin
pkgver=0.16.0
-pkgrel=2
+pkgrel=3
pkgdesc="Language server implementation for YAML files and optional schema support"
arch=('any')
url="https://www.npmjs.com/package/vscode-html-languageserver-bin"
license=('MIT')
-depends=('nodejs' 'npm')
+makedepends=('npm')
+depends=('nodejs')
replaces=('yaml-language-server')
provides=('yaml-language-server')
source=("https://registry.npmjs.org/${_npmname}/-/${_npmname}-${pkgver}.tgz")
@@ -20,7 +21,7 @@ package() {
local _npmdir="${pkgdir}/usr/lib/node_modules/"
mkdir -p "${_npmdir}"
cd "${_npmdir}"
- npm install --user root -g --prefix "${pkgdir}/usr" "${_npmname}@${_npmver}"
+ npm install -g --cache "${srcdir}/npm-cache" --prefix "${pkgdir}/usr" "${_npmname}@${_npmver}"
mkdir -p "${pkgdir}/usr/bin"
# make the server executable
sed -i '1s;^;#!/usr/bin/env\n;' "${pkgdir}/usr/bin/yaml-language-server"