summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorCaleb Maclennan2021-05-20 10:34:30 +0300
committerCaleb Maclennan2021-05-20 10:35:22 +0300
commitf971ea9894bc63043fca6eebf67ddd2e45dd9a41 (patch)
tree927fdd551210934fe4df3e78f5d34bcb463ae866 /PKGBUILD
parent8e9be63e6f1d89cf020ce9d9a7b7ce5d3725ac54 (diff)
downloadaur-f971ea9894bc63043fca6eebf67ddd2e45dd9a41.tar.gz
upgpkg: nodejs-less-plugin-clean-css 1.5.1-3
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD16
1 files changed, 8 insertions, 8 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 2fbb9cc2a7b0..6c001159722b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,24 +3,24 @@
_npmname=less-plugin-clean-css
pkgname=nodejs-$_npmname
pkgver=1.5.1
-pkgrel=2
+pkgrel=3
pkgdesc='Post-process and compress CSS using clean-css'
arch=(any)
url="https://github.com/less/$_npmname"
license=(MIT)
depends=(nodejs
- npm
nodejs-less
nodejs-clean-css)
+makedepends=(jq moreutils npm)
source=("https://registry.npmjs.org/$_npmname/-/$_npmname-$pkgver.tgz")
sha256sums=('c5cd0dbe94303e4660f89540ae6f5d28f197272f11b57744a1b5dccb4f398830')
noextract=("$_npmname-$pkgver.tgz")
package() {
- cd "$srcdir"
- local _npmdir="$pkgdir/usr/lib/node_modules/"
- mkdir -p "$_npmdir"
- cd "$_npmdir"
- npm install --user root -g --prefix "$pkgdir/usr" $_npmname@$pkgver
+ npm install -g --user root --cache "$srcdir/npm-cache" --prefix "$pkgdir/usr" "${source[@]##*/}"
+ find "$pkgdir/usr/lib/node_modules/root" -delete
+ find "$pkgdir/usr" -type d -exec chmod 755 {} +
+ find "$pkgdir" -type f -name package.json \
+ -execdir sh -c "jq '. |= with_entries(select(.key | test(\"_.+\") | not))' {} | sponge {}" \;
+ chown -R root:root "$pkgdir"
}
-