summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGitHub Action2021-06-20 01:16:59 +0000
committerGitHub Action2021-06-20 01:16:59 +0000
commit66df3b2dbde3247e7d2beca3ed55e9bc5b4bb515 (patch)
treef90299061c3cd1febbac711a836d77cf68d77a23
parent79668619409309f9b172c97184e4ad6db4aee1e9 (diff)
downloadaur-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--.SRCINFO12
-rw-r--r--PKGBUILD41
2 files changed, 20 insertions, 33 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 894197441b66..6e000508995c 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
-
diff --git a/PKGBUILD b/PKGBUILD
index 306d0fb8550e..c6cf5229fa5b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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: