summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCaleb Maclennan2021-05-21 11:48:36 +0300
committerCaleb Maclennan2021-05-21 11:48:36 +0300
commit93392344cf96b6c7f6cb16ff01d908ed1f267efd (patch)
tree78ede5bb12bd1fd7627c780a757e0b4ba5415323
parenta5c15f5052b5a7da97816dfe32154f3b531522de (diff)
downloadaur-93392344cf96b6c7f6cb16ff01d908ed1f267efd.tar.gz
upgpkg: nodejs-addon-api 3.2.0-2
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD9
2 files changed, 9 insertions, 2 deletions
diff --git a/.SRCINFO b/.SRCINFO
index aa807ac22f58..a4c2775a1c21 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = nodejs-addon-api
pkgdesc = Node.js API (N-API)
pkgver = 3.2.0
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/nodejs/node-addon-api
arch = any
license = MIT
diff --git a/PKGBUILD b/PKGBUILD
index a9f206353315..3d9e1d88de9d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
pkgname=nodejs-addon-api
_npmname=${pkgname/js}
pkgver=3.2.0
-pkgrel=1
+pkgrel=2
pkgdesc='Node.js API (N-API)'
arch=('any')
url="https://github.com/nodejs/$_npmname"
@@ -35,5 +35,12 @@ package() {
--cache "$srcdir/npm-cache" \
--prefix "$pkgdir/usr" \
$_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 installs package.json owned by build user
+ # https://bugs.archlinux.org/task/63396
chown -R root:root "$pkgdir"
}