diff options
author | Caleb Maclennan | 2020-05-06 13:05:34 +0300 |
---|---|---|
committer | Caleb Maclennan | 2020-05-06 13:05:34 +0300 |
commit | bc2a788ba56c0dfc451a80c2b4a9bd77334c61c3 (patch) | |
tree | fde8c1643945469e88a9656d58f3049c81efa569 /PKGBUILD | |
parent | d4f3b13369f3fa1454b37ce206a138305af3baba (diff) | |
download | aur-bc2a788ba56c0dfc451a80c2b4a9bd77334c61c3.tar.gz |
upgpkg: nodejs-grunt 1.1.0-1
upstream release
Adopt, update, overhaul
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 37 |
1 files changed, 17 insertions, 20 deletions
@@ -1,32 +1,29 @@ -# Author: "Cowboy" Ben Alman (http://benalman.com/) +# Maintainer: Caleb Maclennan <caleb@alerque.com> # Contributor: "Cowboy" Ben Alman (http://benalman.com/) # Contributor: Kyle Robinson Young (http://dontkry.com/) # Contributor: Tyler Kellen (http://goingslowly.com) # Contributor: Sindre Sorhus (http://sindresorhus.com) -# Contributor: cowboy <cowboy@rj3.net> # Contributor: tkellen <tyler@sleekcode.net> # Contributor: cracoucass14 -_npmname=grunt -pkgname=nodejs-grunt # All lowercase -pkgver=1.0.1 -pkgrel=2 -pkgdesc="The JavaScript Task Runner" +pkgname=nodejs-grunt +_npmname=${pkgname#nodejs-} +pkgver=1.1.0 +pkgrel=1 +pkgdesc='The JavaScript Task Runner' arch=(any) -url="http://gruntjs.com/" -license=(MIT) +url='http://gruntjs.com' +license=('MIT') depends=('nodejs') -makedepends=('npm') -optdepends=() -source=(http://registry.npmjs.org/$_npmname/-/$_npmname-$pkgver.tgz) -noextract=($_npmname-$pkgver.tgz) -sha1sums=('e8778764e944b18f32bb0f10b9078475c9dfb56b') +makedepends=('npm' 'jq' 'moreutils') +source=("http://registry.npmjs.org/$_npmname/-/$_npmname-$pkgver.tgz") +sha256sums=('899900960729f16e28919b5b6485a960037abcd6bb879b710321552be95d1893') +noextract=("${source[@]##*/}") package() { - cd $srcdir - local _npmdir="$pkgdir/usr/lib/node_modules/" - mkdir -p $_npmdir - cd $_npmdir - npm install -g --prefix "$pkgdir/usr" $_npmname@$pkgver -# rmdir "$pkgdir/usr/etc" + npm install -g --user root --cache "$srcdir/npm-cache" --prefix "$pkgdir/usr" "${source[@]##*/}" + 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" } |