diff options
author | Felix Höffken | 2019-01-09 16:24:28 +0100 |
---|---|---|
committer | Felix Höffken | 2019-01-09 16:24:28 +0100 |
commit | 4ed26b55f1885064fa6519404f3ef78924451bf8 (patch) | |
tree | 5c8ffe90141c4ff812834dc15d8251fb1b67c7da | |
parent | 4574f3ba57f6c882bb1e99e92697644b176de643 (diff) | |
download | aur-4ed26b55f1885064fa6519404f3ef78924451bf8.tar.gz |
version bump to 3.9.0
-rw-r--r-- | PKGBUILD | 26 |
1 files changed, 17 insertions, 9 deletions
@@ -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: |