summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorFrancesco Minnocci2021-07-06 16:53:30 +0200
committerFrancesco Minnocci2021-07-06 16:53:30 +0200
commit603742883d59251bd4a7226327de321b1a6cd271 (patch)
tree78c3b8c639791e82eb5bf0f83797a0bdb8ab20a2 /PKGBUILD
parent301c19e14daf546d8a2d17555438ad559bec99fa (diff)
downloadaur-603742883d59251bd4a7226327de321b1a6cd271.tar.gz
Fix npm permissions and wrong flag
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD10
1 files changed, 8 insertions, 2 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 0daa24a64ad7..419278e9dec2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgname=peerflix
pkgver=0.39.0
-pkgrel=1
+pkgrel=2
pkgdesc="Streaming torrent client for node.js"
arch=('any')
url="https://github.com/mafintosh/peerflix"
@@ -17,7 +17,13 @@ package() {
cd "${srcdir}/${pkgname}-${pkgver}"
install -Dm644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}"
- npm install --cache ../cache --user root -g --prefix "${pkgdir}/usr" ../*.tar.gz
+ npm install --cache ../cache -g --prefix "${pkgdir}/usr" ../*.tar.gz
+
+ # https://wiki.archlinux.org/title/Node.js_package_guidelines#Using_npm
+ # npm makes some directories world writable
+ find "$pkgdir/usr" -type d -exec chmod 755 '{}' +
+ # https://old.reddit.com/r/archlinux/comments/o3y03g/i_adopted_10_nodejs_aur_packages_that_conflict/
+ chown -R root:root "${pkgdir}"
}
# vim:set ts=2 sw=2 et: