summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorChristoph Fink2020-03-28 18:11:40 +0200
committerChristoph Fink2020-03-28 18:11:40 +0200
commit721386e2aa9f0d0d89764b8549910ee49fe76101 (patch)
treeb61e7f42587614d0bddbde43209f0044831c47c4 /PKGBUILD
parent770a9e184f500d752b4d0fe8cac752743b83ce6a (diff)
downloadaur-721386e2aa9f0d0d89764b8549910ee49fe76101.tar.gz
v12-1 (Added cleaning steps to package(), as recommended in https://wiki.archlinux.org/index.php/Node.js_package_guidelines
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD11
1 files changed, 10 insertions, 1 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 1ca15cda4d56..91db6a213da0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -10,7 +10,7 @@ arch=("x86_64")
license=("GPL")
pkgver=12
-pkgrel=0
+pkgrel=1
depends=(
"gnome-shell"
@@ -62,4 +62,13 @@ package() {
-Dm644 \
nautilus/nautilus-cast-to-tv.py \
"$pkgdir/usr/share/nautilus-python/extensions/nautilus-cast-to-tv.py"
+
+
+ # Non-deterministic race in npm gives 777 permissions to random directories.
+ # See https://github.com/npm/npm/issues/9359 for details.
+ find "${pkgdir}/usr" -type d -exec chmod 755 {} +
+
+ # npm gives ownership of ALL FILES to build user
+ # https://bugs.archlinux.org/task/63396
+ chown -R root:root "${pkgdir}"
}