diff options
author | Caleb Maclennan | 2021-05-20 10:34:30 +0300 |
---|---|---|
committer | Caleb Maclennan | 2021-05-20 10:35:22 +0300 |
commit | f971ea9894bc63043fca6eebf67ddd2e45dd9a41 (patch) | |
tree | 927fdd551210934fe4df3e78f5d34bcb463ae866 | |
parent | 8e9be63e6f1d89cf020ce9d9a7b7ce5d3725ac54 (diff) | |
download | aur-f971ea9894bc63043fca6eebf67ddd2e45dd9a41.tar.gz |
upgpkg: nodejs-less-plugin-clean-css 1.5.1-3
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 16 |
2 files changed, 12 insertions, 10 deletions
@@ -1,12 +1,14 @@ pkgbase = nodejs-less-plugin-clean-css pkgdesc = Post-process and compress CSS using clean-css pkgver = 1.5.1 - pkgrel = 2 + pkgrel = 3 url = https://github.com/less/less-plugin-clean-css arch = any license = MIT + makedepends = jq + makedepends = moreutils + makedepends = npm depends = nodejs - depends = npm depends = nodejs-less depends = nodejs-clean-css noextract = less-plugin-clean-css-1.5.1.tgz @@ -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" } - |