diff options
author | GitHub Action | 2021-06-20 01:16:59 +0000 |
---|---|---|
committer | GitHub Action | 2021-06-20 01:16:59 +0000 |
commit | 66df3b2dbde3247e7d2beca3ed55e9bc5b4bb515 (patch) | |
tree | f90299061c3cd1febbac711a836d77cf68d77a23 | |
parent | 79668619409309f9b172c97184e4ad6db4aee1e9 (diff) | |
download | aur-66df3b2dbde3247e7d2beca3ed55e9bc5b4bb515.tar.gz |
Update from GitHub Actions: nodejs-winston: update to 3.3.3-1
https://github.com/ouuan/AUR-packages/actions/runs/953514384
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | PKGBUILD | 41 |
2 files changed, 20 insertions, 33 deletions
@@ -1,14 +1,14 @@ pkgbase = nodejs-winston - pkgdesc = A multi-transport async logging library for Node.js - pkgver = 3.2.1 + pkgdesc = A logger for just about everything. + pkgver = 3.3.3 pkgrel = 1 url = https://github.com/flatiron/winston arch = any license = MIT + makedepends = npm depends = nodejs - noextract = winston-3.2.1.tgz - source = http://registry.npmjs.org/winston/-/winston-3.2.1.tgz - sha256sums = 85b9340c1b3c4b2b96925fb7589c053ef74f617a847f4d5b0da658af68c53ce7 + noextract = winston-3.3.3.tgz + source = http://registry.npmjs.org/winston/-/winston-3.3.3.tgz + sha256sums = b0f210ced402354740f66f294406d652ccc6db9e21a0a7f72f2922270a742274 pkgname = nodejs-winston - @@ -1,4 +1,5 @@ -# Maintainer: Felix Golatofski <contact@xdfr.de> +# Maintainer: Yufan You <ouuansteve at gmail> +# Contributor: Felix Golatofski <contact@xdfr.de> # Contributor: Daniel Nagy <danielnagy at gmx de> # Contributor: Nodejitsu Inc. <info@nodejitsu.com> # Contributor: indexzero <charlie.robbins@gmail.com> @@ -7,39 +8,25 @@ # Contributor: V1 <info@3rd-Eden.com> _npmname=winston -pkgname=nodejs-winston # All lowercase -pkgver=3.2.1 +pkgname=nodejs-winston +pkgver=3.3.3 pkgrel=1 -pkgdesc="A multi-transport async logging library for Node.js" +pkgdesc="A logger for just about everything." arch=(any) url="https://github.com/flatiron/winston" license=("MIT") -depends=('nodejs' ) -optdepends=() +depends=('nodejs') +makedepends=('npm') source=(http://registry.npmjs.org/$_npmname/-/$_npmname-$pkgver.tgz) noextract=($_npmname-$pkgver.tgz) -sha256sums=('85b9340c1b3c4b2b96925fb7589c053ef74f617a847f4d5b0da658af68c53ce7') +sha256sums=('b0f210ced402354740f66f294406d652ccc6db9e21a0a7f72f2922270a742274') package() { - # Thanks jeremejevs and je-vv for the pointers on these! - npm install -g --user root --cache "${srcdir}/npm-cache" --prefix "$pkgdir/usr" "$srcdir/$_npmname-$pkgver.tgz" - - # Fix permissions - find "$pkgdir"/usr -type d -exec chmod 755 {} + - - # npm gives ownership of ALL FILES to build user - # https://bugs.archlinux.org/task/63396 + cd "$srcdir" + local _npmdir="$pkgdir/usr/lib/node_modules/" + mkdir -p "$_npmdir" + cd "$_npmdir" + npm install -g --prefix "$pkgdir/usr" "$_npmname@$pkgver" + install -Dm644 "$_npmdir/$_npmname/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" chown -R root:root "${pkgdir}" - - # Remove references to pkgdir - find "$pkgdir" -type f -name package.json -print0 | xargs -0 sed -i "/_where/d" - - # Remove references to srcdir - 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 644 "$pkgjson" } - -# vim:set ts=2 sw=2 et: |