summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorFelix Höffken2019-01-09 16:24:28 +0100
committerFelix Höffken2019-01-09 16:24:28 +0100
commit4ed26b55f1885064fa6519404f3ef78924451bf8 (patch)
tree5c8ffe90141c4ff812834dc15d8251fb1b67c7da
parent4574f3ba57f6c882bb1e99e92697644b176de643 (diff)
downloadaur-4ed26b55f1885064fa6519404f3ef78924451bf8.tar.gz
version bump to 3.9.0
-rw-r--r--PKGBUILD26
1 files changed, 17 insertions, 9 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 619718011356..b52cb9d1e46b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,10 +2,11 @@
# Contributor: Christoph Gysin <christoph.gysin@gmail.com>
_npmname=@feathersjs/cli
-_npmver=3.8.7
+_npmver=3.9.0
+_srcname="cli-${_npmver}.tgz"
pkgname=nodejs-feathers-cli
pkgver=${_npmver}
-pkgrel=1
+pkgrel=0
pkgdesc="The command line interface for Feathers applications"
arch=(any)
url="https://github.com/feathersjs/feathers-cli#readme"
@@ -13,15 +14,22 @@ license=()
depends=('nodejs' 'npm' )
optdepends=()
source=(http://registry.npmjs.org/${_npmname}/-/${_npmname}-${_npmver}.tgz)
-noextract=(${_npmname}-${_npmver}.tgz)
-sha256sums=('269af536495ca4007323528af9de5654fdeb8a595dea0897c081da2f38b42a4b')
+noextract=(${_srcname})
+sha256sums=('1d7b53e56071f0e84197b84ae516400a2b37be443e68cc4155da4feea2de7599')
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 --cache "${srcdir}/npm-cache" -g --user root --prefix "$pkgdir/usr" "$srcdir/${_srcname}"
+ find "$pkgdir/usr" -type d -exec chmod 755 {} +
+
+ # Remove references to $pkgdir
+ find "$pkgdir" -type f -name package.json -print0 | xargs -0 sed -i "/_where/d"
+
+ # Remove references to $srcdir
+ local tmppackage="$(mktemp)"
+ local pkgjson="$pkgdir/usr/lib/node_modules/${_npmname}/package.json"
+ jq '.|=with_entries(select(.key|test("_.+")|not))' "$pkgjson" > "$tmppackage"
+ mv "$tmppackage" "$pkgjson"
+ chmod 644 "$pkgjson"
}
# vim:set ts=2 sw=2 et: