From 01bd6e1a85471608627947cf53794928a4016fa2 Mon Sep 17 00:00:00 2001 From: Cedric Girard Date: Mon, 13 Dec 2021 14:53:24 +0100 Subject: [PATCH] upgpkg: nodejs-clean-css 5.2.2-2 remove unneeded permission fix and add npm cache workaround --- nodejs-clean-css/.SRCINFO | 2 +- nodejs-clean-css/PKGBUILD | 8 ++------ 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/nodejs-clean-css/.SRCINFO b/nodejs-clean-css/.SRCINFO index bc4c613..7194895 100644 --- a/nodejs-clean-css/.SRCINFO +++ b/nodejs-clean-css/.SRCINFO @@ -1,7 +1,7 @@ pkgbase = nodejs-clean-css pkgdesc = A fast, efficient, and well tested CSS minifier for node.js. pkgver = 5.2.2 - pkgrel = 1 + pkgrel = 2 url = https://github.com/jakubpawlowicz/clean-css arch = any license = MIT diff --git a/nodejs-clean-css/PKGBUILD b/nodejs-clean-css/PKGBUILD index 60af76d..5364178 100644 --- a/nodejs-clean-css/PKGBUILD +++ b/nodejs-clean-css/PKGBUILD @@ -4,7 +4,7 @@ _npmname=clean-css pkgname=nodejs-$_npmname pkgver=5.2.2 -pkgrel=1 +pkgrel=2 pkgdesc="A fast, efficient, and well tested CSS minifier for node.js." arch=('any') url="https://github.com/jakubpawlowicz/clean-css" @@ -16,11 +16,7 @@ noextract=($_npmname-$pkgver.tgz) sha256sums=('4eedbac6e7157bdd6d0879770359d8d29260cf453564e3dcae098b9413a4b324') package() { - npm install -g --prefix "$pkgdir/usr" "$srcdir"/$_npmname-$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"/$_npmname-$pkgver.tgz # npm installs package.json owned by build user # https://bugs.archlinux.org/task/63396