# Maintainer: Callum Parsey # Contributor: Luis Martinez # Contributor: Yufan You _npmname=dockerfile-language-server-nodejs pkgname=dockerfile-language-server pkgver=0.11.0 pkgrel=1 pkgdesc='Language server for Dockerfiles' arch=('any') url='https://github.com/rcjsuen/dockerfile-language-server-nodejs' license=('MIT') depends=('nodejs') makedepends=('npm') replaces=('dockerfile-language-server-bin' 'nodejs-dockerfile-language-server-nodejs') changelog=CHANGELOG.md source=("$pkgname-$pkgver.tgz::https://registry.npmjs.org/$_npmname/-/$_npmname-$pkgver.tgz") sha256sums=('042cbd1fb9baf818bf5eb0730a45a0ae257d42e74d358c8bf177f5a561f3839b') noextract=("$pkgname-$pkgver.tgz") PURGE_TARGETS=('CHANGELOG.md') package() { export NODE_ENV=production npm install -g --cache "$srcdir/npm-cache" --prefix "$pkgdir/usr" --build-from-source "$pkgname-$pkgver.tgz" install -d \ "$pkgdir/usr/share/licenses/$pkgname/" \ "$pkgdir/usr/share/doc/$pkgname/" ln -s \ "/usr/lib/node_modules/$_npmname/License.txt" \ "$pkgdir/usr/share/licenses/$pkgname/LICENSE" ln -s \ "/usr/lib/node_modules/$_npmname/OriginalLicense.txt" \ "$pkgdir/usr/share/licenses/$pkgname/ORIGINAL_LICENSE" ln -s \ "/usr/lib/node_modules/$_npmname/README.md" \ "$pkgdir/usr/share/doc/$pkgname/" chown -R root:root "$pkgdir/" }