# Maintainer: Luis Martinez # Contributor: Yufan You _npmname=dockerfile-language-server-nodejs pkgname=dockerfile-language-server pkgver=0.7.2 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=('4318de559b9dedd40f1dc6e181f59bd10a3c4a37a84e0260f14fa340aa3b0952') noextract=("$pkgname-$pkgver.tgz") 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/" ln -s "/usr/lib/node_modules/$_npmname/OriginalLicense.txt" "$pkgdir/usr/share/licenses/$pkgname/" ln -s "/usr/lib/node_modules/$_npmname/README.md" "$pkgdir/usr/share/doc/$pkgname/" chown -R root:root "$pkgdir/" }