summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD15
2 files changed, 4 insertions, 15 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 071c4b1a25c0..55d409653dad 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
-
diff --git a/PKGBUILD b/PKGBUILD
index 0e65e2a68c83..f131f83018a0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}