# Maintainer: Callum Parsey # Contributor: Luis Martinez # Contributor: Yufan You _npmname=dockerfile-language-server-nodejs pkgname=dockerfile-language-server pkgver=0.10.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=('1509a3d44e795449bdf482c32da720a86de9d7d5ae9b2513209ce4503ede35e0') 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/" }