summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorimlonghao2021-04-20 15:29:43 +0000
committerimlonghao2021-04-20 15:29:43 +0000
commit3ebaa2f8ab5f4ace7b5c804e36115ecc296a6d8d (patch)
tree9edf6e33a83896dcd00e82a0def458ee3c7afa80
parent577a391d7ff1e4a5c7f4e510dbb07ea3760ae1c6 (diff)
downloadaur-3ebaa2f8ab5f4ace7b5c804e36115ecc296a6d8d.tar.gz
update npm install command
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD12
2 files changed, 7 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 235fe6ea9430..d1b24b3b5b65 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = readability-extractor-git
pkgdesc = Wrapper around mozilla/readability to keep archivebox free from nodejs
pkgver = r7.0098f14
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/pirate/readability-extractor
arch = any
license = MIT
diff --git a/PKGBUILD b/PKGBUILD
index b4f416c86c10..63b926dddf66 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
pkgname=readability-extractor-git
_pkgname=readability-extractor
pkgver=r7.0098f14
-pkgrel=1
+pkgrel=2
pkgdesc="Wrapper around mozilla/readability to keep archivebox free from nodejs"
arch=('any')
url="https://github.com/pirate/readability-extractor"
@@ -25,13 +25,13 @@ prepare() {
}
package() {
- npm install -g --user root --prefix "$pkgdir"/usr $_pkgname.tar.gz
+ npm install -g --prefix "${pkgdir}/usr" $_pkgname.tar.gz
# 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 {} +
+ # See https://github.com/npm/cli/issues/1103 for details.
+ find "${pkgdir}/usr" -type d -exec chmod 755 {} +
- # npm installs package.json owned by build user
+ # npm gives ownership of ALL FILES to build user
# https://bugs.archlinux.org/task/63396
- chown -R root:root "$pkgdir"
+ chown -R root:root "${pkgdir}"
}