Package Details: nodejs-fast-cli 5.1.0-1

Git Clone URL: https://aur.archlinux.org/nodejs-fast-cli.git (read-only, click to copy)
Package Base: nodejs-fast-cli
Description: Test your download and upload speed using fast.com from Netflix
Upstream URL: https://github.com/sindresorhus/fast-cli#readme
Licenses: MIT
Submitter: ectospasm
Maintainer: ectospasm
Last Packager: ectospasm
Votes: 2
Popularity: 1.01
First Submitted: 2023-04-01 17:58 (UTC)
Last Updated: 2026-01-23 15:15 (UTC)

Latest Comments

ectospasm commented on 2026-01-23 15:23 (UTC)

@tucker87

Sorry this took so long; when I tried to update this package back in December, the AUR didn't seem to be behaving correctly. I assume it was due to the periodic DDoS the Arch project has been experiencing lately.

Anyway, 5.1.0 is now live!

tucker87 commented on 2025-12-16 16:32 (UTC)

@ectospasm

I'm not positive what I did was exactly correct either. :D

I removed the extra pupeteer install step and all depends based on ldd checks of what the chromium that the included puppeteer used.

This is my first ever patch for an arch package so I'm not sure how exactly to check if those are actually required.

ectospasm commented on 2025-12-16 11:39 (UTC)

Hmmmm, it looks like I updated my PKGBUILD and .SRCINFO on September 24, with 5.0.2 no less. I incremented the pkgrel, and tried to push again. It says everything is up to date.

I don't have time right now to figure out what I'm doing wrong. But I hope to get to it tomorrow.

ectospasm commented on 2025-12-16 11:26 (UTC)

@tucker02 Thanks for bringing this to my attention. It looks like 5.0.2 was released on September 23. I got really backed up with email and didn't get to it.

Just curious, it appears you removed a bunch of dependencies from the depends array; that's OK! I'm not convinced I set it up properly, I basically included all the dependencies of chromium (which is a dependency of puppeteer, necessary for fast-cli).

tucker87 commented on 2025-12-16 05:46 (UTC) (edited on 2025-12-16 05:47 (UTC) by tucker87)

This install failed for me. I updated to 5.0.2. Here's the git patch!

diff --git a/.SRCINFO b/.SRCINFO
index e711472..38d9d28 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,51 +1,27 @@
 pkgbase = nodejs-fast-cli
        pkgdesc = Test your download and upload speed using fast.com from Netflix
-       pkgver = 4.0.0
-       pkgrel = 4
+       pkgver = 5.0.2
+       pkgrel = 1
        url = https://github.com/sindresorhus/fast-cli#readme
        arch = any
        license = MIT
+       makedepends = node-gyp
        depends = alsa-lib
-       depends = aom
-       depends = brotli
-       depends = dav1d
+       depends = at-spi2-core
        depends = dbus
-       depends = desktop-file-utils
-       depends = ffmpeg
-       depends = flac
        depends = fontconfig
        depends = freetype2
-       depends = gtk3
        depends = harfbuzz
-       depends = hicolor-icon-theme
-       depends = icu
-       depends = jsoncpp
        depends = libcups
-       depends = libffi
-       depends = libgcrypt
-       depends = libjpeg
-       depends = libjpeg-turbo
-       depends = libpng
-       depends = libpulse
-       depends = libva
-       depends = libwebp
-       depends = libxml2
-       depends = libxslt
-       depends = libxss
-       depends = minizip
+       depends = libdrm
+       depends = libxkbcommon
+       depends = mesa
        depends = nodejs
        depends = npm
        depends = nss
-       depends = opus
-       depends = pciutils
-       depends = re2
-       depends = snappy
-       depends = systemd
-       depends = ttf-liberation
-       depends = woff2
-       depends = xdg-utils
-       noextract = fast-cli-4.0.0.tgz
-       source = https://registry.npmjs.org/fast-cli/-/fast-cli-4.0.0.tgz
-       sha256sums = a3132015439a57d18d782f11c3c5c4d27f8be867643eb8526111514966715524
+       depends = pango
+       noextract = fast-cli-5.0.2.tgz
+       source = https://registry.npmjs.org/fast-cli/-/fast-cli-5.0.2.tgz
+       sha256sums = 94ba89b2bb09edbc24dedddc4d3f0d179240ec7b3d212fcded5f8f73895886b3

 pkgname = nodejs-fast-cli
diff --git a/PKGBUILD b/PKGBUILD
index c4b1660..4fe5234 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -13,52 +13,28 @@

 pkgname=nodejs-fast-cli
 _npmname=${pkgname/nodejs-/}
-pkgver=4.0.0
-pkgrel=4
+pkgver=5.0.2
+pkgrel=1
 pkgdesc="Test your download and upload speed using fast.com from Netflix"
 arch=(any)
 url="https://github.com/sindresorhus/fast-cli#readme"
 license=(MIT)
+makedepends=('node-gyp')
 depends=(
          'alsa-lib'
-         'aom'
-         'brotli'
-         'dav1d'
+         'at-spi2-core'
          'dbus'
-         'desktop-file-utils'
-         'ffmpeg'
-         'flac'
          'fontconfig'
          'freetype2'
-         'gtk3'
          'harfbuzz'
-         'hicolor-icon-theme'
-         'icu'
-         'jsoncpp'
          'libcups'
-         'libffi'
-         'libgcrypt'
-         'libjpeg'
-         'libjpeg-turbo'
-         'libpng'
-         'libpulse'
-         'libva'
-         'libwebp'
-         'libxml2'
-         'libxslt'
-         'libxss'
-         'minizip'
+         'libdrm'
+         'libxkbcommon'
+         'mesa'
          'nodejs'
          'npm'
          'nss'
-         'opus'
-         'pciutils'
-         're2'
-         'snappy'
-         'systemd'
-         'ttf-liberation'
-         'woff2'
-         'xdg-utils'
+         'pango'
 )
 optdepends=()
 source=(https://registry.npmjs.org/$_npmname/-/$_npmname-$pkgver.tgz)
@@ -70,9 +46,8 @@ package() {
   mkdir -p $_npmdir
   cd $_npmdir
   npm install -g --prefix "$pkgdir/usr" $_npmname@$pkgver
-  npm install -g --prefix "$pkgdir/usr" puppeteer
   chown -R root:root "$pkgdir"
 }

 # vim:set ts=2 sw=2 et:
-sha256sums=('a3132015439a57d18d782f11c3c5c4d27f8be867643eb8526111514966715524')
+sha256sums=('94ba89b2bb09edbc24dedddc4d3f0d179240ec7b3d212fcded5f8f73895886b3')