about summary refs log tree commit diff
path: root/pkgs/applications/networking/instant-messengers/wavebox
diff options
context:
space:
mode:
authorFliegendeWurst <2012gdwu+github@posteo.de>2023-10-10 16:03:29 +0200
committerFliegendeWurst <2012gdwu+github@posteo.de>2023-10-20 11:00:27 +0200
commit5fc826a9cc043e7714e1f82e4abb28334517e866 (patch)
treeab06e734684a9f56d6039ba5fe139e0cc37d9e93 /pkgs/applications/networking/instant-messengers/wavebox
parenta393a30239bc0663fe7f64959d8394e429ad7742 (diff)
wavebox: use proper API endpoint in update
Diffstat (limited to 'pkgs/applications/networking/instant-messengers/wavebox')
-rwxr-xr-xpkgs/applications/networking/instant-messengers/wavebox/update.sh4
1 files changed, 2 insertions, 2 deletions
diff --git a/pkgs/applications/networking/instant-messengers/wavebox/update.sh b/pkgs/applications/networking/instant-messengers/wavebox/update.sh
index e881601b47114..dcf0339e8e3a6 100755
--- a/pkgs/applications/networking/instant-messengers/wavebox/update.sh
+++ b/pkgs/applications/networking/instant-messengers/wavebox/update.sh
@@ -1,5 +1,5 @@
 #!/usr/bin/env nix-shell
-#!nix-shell -i bash -p coreutils curl gnugrep
+#!nix-shell -i bash -p coreutils curl jq
 set -euo pipefail
 
 cd $(dirname "${BASH_SOURCE[0]}")
@@ -8,7 +8,7 @@ setKV () {
     sed -i "s|$2 = \".*\"|$2 = \"${3:-}\"|" $1
 }
 
-version=$(curl -LIs --show-error -o /dev/null -w %{url_effective} 'https://download.wavebox.app/latest/stable/linux/tar' | grep -oP 'Wavebox_\K(.+)(?=.tar.gz)')
+version=$(curl "https://download.wavebox.app/stable/linux/latest.json" | jq --raw-output '.["urls"]["tar"] | match("https://download.wavebox.app/stable/linux/tar/Wavebox_(.+).tar.gz").captures[0]["string"]')
 
 sha256_linux64=$(nix-prefetch-url --quiet https://download.wavebox.app/stable/linux/tar/Wavebox_${version}.tar.gz)
 setKV ./default.nix version $version