diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 26 |
1 files changed, 10 insertions, 16 deletions
@@ -1,32 +1,26 @@ -# Maintainer: Jonas Amundsen <jonasba+aur at gmail dot com> +# Maintainer: Yufan You <ouuansteve at gmail> +# Contributor: Jonas Amundsen <jonasba+aur at gmail dot com> _npmname=http-server pkgname=nodejs-$_npmname -pkgver=14.0.0 +pkgver=14.1.1 pkgrel=1 -pkgdesc="A simple zero-configuration command-line http server" +pkgdesc='A simple zero-configuration command-line http server' arch=('any') -url="https://github.com/nodeapps/http-server" +url='https://github.com/http-party/http-server' license=('MIT') depends=('nodejs') -optdepends=() makedepends=('npm') -source=(http://registry.npmjs.org/$_npmname/-/$_npmname-$pkgver.tgz) -noextract=($_npmname-$pkgver.tgz) -sha1sums=('bd214952a60b93ce8ca9bbe8ba181faf7f9821b0') +source=("https://registry.npmjs.org/$_npmname/-/$_npmname-$pkgver.tgz") +sha256sums=('9e1ceb265d09a4d86dcf509cb4ba6dcd2e03254b1d13030198766fe3897fd7a5') +noextract=("$_npmname-$pkgver.tgz") package() { cd "$srcdir" local _npmdir="$pkgdir/usr/lib/node_modules/" mkdir -p "$_npmdir" cd "$_npmdir" - npm install -g --prefix "$pkgdir/usr" $_npmname@$pkgver - - # Non-deterministic race in npm gives 777 permissions to random directories. - # See https://github.com/npm/cli/issues/1103 for details. - find "${pkgdir}/usr" -type d -exec chmod 755 {} + - - # npm gives ownership of ALL FILES to build user - # https://bugs.archlinux.org/task/63396 + npm install -g --prefix "$pkgdir/usr" "$srcdir/$_npmname-$pkgver.tgz" + install -Dm644 "$_npmdir/$_npmname/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" chown -R root:root "${pkgdir}" } |