diff options
author | Simon Kohlmeyer | 2018-08-09 15:46:41 +0200 |
---|---|---|
committer | Simon Kohlmeyer | 2018-08-09 15:46:41 +0200 |
commit | 9bdcb0130ed1f70cfed09b7b6bd651e5a0fe8e6d (patch) | |
tree | 09d0842a02b9d26bb18551802510387135ced7f4 /PKGBUILD | |
download | aur-9bdcb0130ed1f70cfed09b7b6bd651e5a0fe8e6d.tar.gz |
v11.0.1
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..06c6fec4e36e --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,27 @@ +# Maintainer: Simon Kohlmeyer <simon.kohlmeyer@skohlmeyer.de> +# +_npmname=standard +pkgname=nodejs-$_npmname +pkgver=11.0.1 +pkgrel=1 +pkgdesc="JavaScript style guide, linter, and formatter" +arch=('any') +url="https://standardjs.com" +license=('MIT') +depends=('nodejs') +makedepends=('npm') +_source_file=$_npmname-$pkgver.tgz +source=("https://registry.npmjs.org/$_npmname/-/$_source_file") +sha512sums=('9eed2301c1e249cf07fa02425de8b388c559343622f0cbaaad824ac538233f8c4a5d930a9b7d756e8a902330eb608fe4b68b25b71b7609b0e3610b3d00d0bc20') + +package() { + export npm_config_cache="$srcdir/npm_cache" + npm install -g --user root --prefix "$pkgdir"/usr "$srcdir"/$_source_file + + mkdir -p "$pkgdir/usr/share/licenses/$pkgname" + ln -s "/usr/lib/node_modules/$_npmname/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/" + + # Non-deterministic race in npm gives 777 permissions to random directories. + # See https://github.com/npm/npm/issues/9359 for details. + find "${pkgdir}"/usr -type d -exec chmod 755 {} + +} |