diff options
author | Francesco Minnocci | 2021-07-06 16:53:30 +0200 |
---|---|---|
committer | Francesco Minnocci | 2021-07-06 16:53:30 +0200 |
commit | 603742883d59251bd4a7226327de321b1a6cd271 (patch) | |
tree | 78c3b8c639791e82eb5bf0f83797a0bdb8ab20a2 | |
parent | 301c19e14daf546d8a2d17555438ad559bec99fa (diff) | |
download | aur-603742883d59251bd4a7226327de321b1a6cd271.tar.gz |
Fix npm permissions and wrong flag
-rw-r--r-- | .SRCINFO | 5 | ||||
-rw-r--r-- | PKGBUILD | 10 |
2 files changed, 9 insertions, 6 deletions
@@ -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 - @@ -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: |