diff --git a/nodejs-less/.SRCINFO b/nodejs-less/.SRCINFO index 8a7b827..b1472a3 100644 --- a/nodejs-less/.SRCINFO +++ b/nodejs-less/.SRCINFO @@ -1,7 +1,7 @@ pkgbase = nodejs-less pkgdesc = A standalone compiler for the LESS CSS language. pkgver = 4.1.2 - pkgrel = 1 + pkgrel = 2 url = http://lesscss.org/ arch = any license = Apache diff --git a/nodejs-less/PKGBUILD b/nodejs-less/PKGBUILD index 5613dad..10a0200 100644 --- a/nodejs-less/PKGBUILD +++ b/nodejs-less/PKGBUILD @@ -3,7 +3,7 @@ pkgname=nodejs-less pkgver=4.1.2 -pkgrel=1 +pkgrel=2 pkgdesc="A standalone compiler for the LESS CSS language." arch=('any') url="http://lesscss.org/" @@ -17,11 +17,7 @@ source=("https://registry.npmjs.org/less/-/less-$pkgver.tgz") sha256sums=('f2067b038bec06176cbe955f26bdb29cfc9bed7aa511ac9243db50b31cbf59ce') package() { - npm install -g --prefix "$pkgdir"/usr "$srcdir"/less-$pkgver.tgz - - # Non-deterministic race in npm gives 777 permissions to random directories. - # See https://github.com/npm/npm/issues/9359 for details. - chmod -R u=rwX,go=rX "$pkgdir" + npm install -g --prefix "$pkgdir"/usr --cache "${srcdir}/npm-cache" "$srcdir"/less-$pkgver.tgz # npm installs package.json owned by build user # https://bugs.archlinux.org/task/63396