diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 19 |
1 files changed, 10 insertions, 9 deletions
@@ -2,26 +2,27 @@ # Contributor: John D Jones III jnbek1972 __AT__ $mailservice_by_google __DOT__ com _npmname=tldr -_npmver=3.1.1 +_npmver=3.2.3 pkgname=nodejs-tldr # All lowercase -pkgver=3.1.1 +pkgver=3.2.3 pkgrel=1 pkgdesc="Simplified and community-driven man pages" arch=(any) url="https://github.com/tldr-pages/tldr" license=('MIT') -depends=('nodejs' 'npm') +depends=('nodejs') +makedepends=('npm') optdepends=() source=(https://registry.npmjs.org/$_npmname/-/$_npmname-$_npmver.tgz) noextract=($_npmname-$_npmver.tgz) -sha256sums=('f8123229ca6ab215a0bad64954ca44fde2e22cbda202f2cf96a55510eaf6de18') +sha256sums=('bf48d424d585c24f54022aef23aff5bf9bb0218338f77e3553aae77da8840399') package() { - cd "$srcdir" - local _npmdir="$pkgdir/usr/lib/node_modules/" - mkdir -p "$_npmdir" - cd "$_npmdir" - npm install -g --prefix "$pkgdir/usr" $_npmname@$_npmver + npm install -g --user root --prefix "$pkgdir"/usr "$srcdir"/$_npmname-$_npmver.tgz + + # 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 {} + } # vim:set ts=2 sw=2 et: |