diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -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" |