From 9dd93d840cfa6bf5996e06a16415a50e1fc7f8f2 Mon Sep 17 00:00:00 2001 From: Cedric Girard Date: Mon, 13 Dec 2021 14:55:46 +0100 Subject: [PATCH] upgpkg: nodejs-less 4.1.2-2 remove unneeded permission fix and add npm cache workaround --- nodejs-less/.SRCINFO | 2 +- nodejs-less/PKGBUILD | 8 ++------ 2 files changed, 3 insertions(+), 7 deletions(-) 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