# Maintainer: Johannes Wienke _npmname=yaml-language-server pkgname=yaml-language-server-bin pkgver=1.0.0 pkgrel=1 pkgdesc="Language server implementation for YAML files and optional schema support" arch=('any') url="https://github.com/redhat-developer/yaml-language-server" license=('MIT') makedepends=('npm') depends=('nodejs') replaces=('yaml-language-server') provides=('yaml-language-server') source=("https://registry.npmjs.org/${_npmname}/-/${_npmname}-${pkgver}.tgz") noextract=("${_npmname}-${pkgver}.tgz") sha256sums=('58690414d89f4cdd0f240ca9aaf08e9445da0bae2b07f47c99deaba088bdf443') package() { cd "${srcdir}" local _npmdir="${pkgdir}/usr/lib/node_modules/" mkdir -p "${_npmdir}" cd "${_npmdir}" npm install -g --cache "${srcdir}/npm-cache" --prefix "${pkgdir}/usr" "${_npmname}@${_npmver}" mkdir -p "${pkgdir}/usr/bin" chown -R root:root "${pkgdir}" }