diff options
author | Mario Finelli | 2015-09-08 08:26:38 -0400 |
---|---|---|
committer | Mario Finelli | 2015-09-08 08:26:38 -0400 |
commit | fd81a6287f07d54d42e1a783b6c1121bd924f69b (patch) | |
tree | 79fb187c29db4b5343006586f81e54f44d9fac63 | |
parent | cef72b264394fd4bbc3aa50cfc0a50e4877f9e04 (diff) | |
download | aur-fd81a6287f07d54d42e1a783b6c1121bd924f69b.tar.gz |
Clean up PKGBUILD
-rw-r--r-- | .SRCINFO | 3 | ||||
-rw-r--r-- | PKGBUILD | 9 |
2 files changed, 7 insertions, 5 deletions
@@ -1,13 +1,14 @@ pkgbase = nodejs-grunt-cli pkgdesc = The grunt command line interface. pkgver = 0.1.13 - pkgrel = 6 + pkgrel = 7 url = http://gruntjs.com/ arch = any license = MIT depends = nodejs depends = npm noextract = grunt-cli-0.1.13.tgz + options = !emptydirs source = https://registry.npmjs.org/grunt-cli/-/grunt-cli-0.1.13.tgz sha256sums = e639404d7b66ae2821edabc681104a1f035910ff20a2e21d67329c2a7674a443 @@ -5,7 +5,7 @@ _npmname=grunt-cli pkgname=nodejs-$_npmname pkgver=0.1.13 -pkgrel=6 +pkgrel=7 pkgdesc="The grunt command line interface." arch=('any') url="http://gruntjs.com/" @@ -14,13 +14,14 @@ depends=('nodejs' 'npm') source=(https://registry.npmjs.org/$_npmname/-/$_npmname-$pkgver.tgz) noextract=($_npmname-$pkgver.tgz) sha256sums=('e639404d7b66ae2821edabc681104a1f035910ff20a2e21d67329c2a7674a443') +options=('!emptydirs') package() { - cd "$srcdir" local _npmdir="$pkgdir/usr/lib/node_modules/" mkdir -p "$_npmdir" cd "$_npmdir" - npm install --user root -g --prefix "$pkgdir/usr" $_npmname@$pkgver - rmdir "$pkgdir"/usr/etc + # It is not possible to package this inside a clean offline chroot due to + # NPM bug #2568. + npm install --user root -g --prefix "$pkgdir/usr" $_npmname@$pkgver } |