summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD26
1 files changed, 10 insertions, 16 deletions
diff --git a/PKGBUILD b/PKGBUILD
index d78af6e8c6e9..305807f149f8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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}"
}