summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorLuis Martinez2021-09-20 15:38:23 -0500
committerLuis Martinez2021-09-20 15:38:23 -0500
commit041215b67fe55528d6a55a739246fa35d1b0aa02 (patch)
tree3d327b65a18b7bc8ba2b075529458f2e7475d481 /PKGBUILD
parent3de707233a07fa6ab75efa980a3b2e2c8a129e1b (diff)
downloadaur-041215b67fe55528d6a55a739246fa35d1b0aa02.tar.gz
update to 0.7.0
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD27
1 files changed, 15 insertions, 12 deletions
diff --git a/PKGBUILD b/PKGBUILD
index b2f1319be257..533b30b0da80 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,25 +1,28 @@
-# Maintainer: Luis Martinez <luis dot martinez at tuta dot io>
+# Maintainer: Luis Martinez <luis dot martinez at disroot dot org>
# Contributor: Yufan You <ouuansteve at gmail>
_npmname=dockerfile-language-server-nodejs
pkgname=dockerfile-language-server
-pkgver=0.4.1
-pkgrel=2
-pkgdesc='A language server for Dockerfiles'
+pkgver=0.7.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')
-source=("https://registry.npmjs.org/$_npmname/-/$_npmname-$pkgver.tgz")
-sha256sums=('c0c63ba24b1f97b2242719c30fccc0b9bf82bb05a1e20464ddadb3b60dcf1746')
-noextract=("${pkgname}-${pkgver}.tgz")
+changelog=CHANGELOG.md
+source=("$pkgname-$pkgver.tgz::https://registry.npmjs.org/$_npmname/-/$_npmname-$pkgver.tgz")
+sha256sums=('71e2cd204e23dd692d05413529d94e7bf779cf330b7e335b390e4eb815c62fd8')
+noextract=("$pkgname-$pkgver.tgz")
package() {
- npm install -g --cache "$srcdir/npm-cache" --prefix "$pkgdir/usr" "$_npmname-$pkgver.tgz"
- find "$pkgdir/usr" -type d -exec chmod 755 {} +
- install -Dm644 "$pkgdir/usr/lib/node_modules/$_npmname/License.txt" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
- install -Dm644 "$pkgdir/usr/lib/node_modules/$_npmname/README.md" -t "$pkgdir/usr/share/doc/$pkgname/"
- chown -R root:root "${pkgdir}"
+ 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/"
}