diff options
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 15 |
2 files changed, 4 insertions, 15 deletions
@@ -1,11 +1,10 @@ pkgbase = nodejs-clean-css-cli pkgdesc = The command line interface to clean-css CSS optimizer pkgver = 5.3.0 - pkgrel = 1 + pkgrel = 2 url = https://github.com/jakubpawlowicz/clean-css-cli arch = any license = MIT - makedepends = jq makedepends = npm depends = nodejs noextract = clean-css-cli-5.3.0.tgz @@ -13,4 +12,3 @@ pkgbase = nodejs-clean-css-cli sha256sums = a3f07a4ab48216e13d7027e9d22a0e0d00bd60c30ee40bc3926b9162ef48f283 pkgname = nodejs-clean-css-cli - @@ -3,21 +3,20 @@ _npmname=clean-css-cli pkgname=nodejs-$_npmname pkgver=5.3.0 -pkgrel=1 +pkgrel=2 pkgdesc="The command line interface to clean-css CSS optimizer" arch=(any) url=https://github.com/jakubpawlowicz/clean-css-cli license=(MIT) depends=(nodejs) -makedepends=(jq npm) +makedepends=(npm) source=(https://registry.npmjs.org/$_npmname/-/$_npmname-$pkgver.tgz) noextract=($_npmname-$pkgver.tgz) sha256sums=('a3f07a4ab48216e13d7027e9d22a0e0d00bd60c30ee40bc3926b9162ef48f283') package() { - npm install \ + npm install --global \ --cache "$srcdir/.npm-cache" \ - --user root --global \ --prefix "$pkgdir/usr" \ "$srcdir"/$_npmname-$pkgver.tgz @@ -27,14 +26,6 @@ package() { # https://bugs.archlinux.org/task/63396 chown -R root:root "${pkgdir}" - find "$pkgdir" -name package.json -print0 | xargs -r -0 sed -i '/_where/d' - - 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 0644 "$pkgjson" - install -Dm0644 "$pkgdir/usr/lib/node_modules/$_npmname/LICENSE" \ "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } |