summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrancesco Minnocci2021-07-06 16:53:30 +0200
committerFrancesco Minnocci2021-07-06 16:53:30 +0200
commit603742883d59251bd4a7226327de321b1a6cd271 (patch)
tree78c3b8c639791e82eb5bf0f83797a0bdb8ab20a2
parent301c19e14daf546d8a2d17555438ad559bec99fa (diff)
downloadaur-603742883d59251bd4a7226327de321b1a6cd271.tar.gz
Fix npm permissions and wrong flag
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD10
2 files changed, 9 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 82bf0e1fecab..89a4918b0363 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,9 +1,7 @@
-# Generated by mksrcinfo v8
-# Fri Jun 15 15:34:42 UTC 2018
pkgbase = peerflix
pkgdesc = Streaming torrent client for node.js
pkgver = 0.39.0
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/mafintosh/peerflix
arch = any
license = MIT
@@ -14,4 +12,3 @@ pkgbase = peerflix
sha256sums = 4255940099097670cce308e643c510a05936fa3720a35f25b5ef4c3ce185b80d
pkgname = peerflix
-
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: