From 5fc826a9cc043e7714e1f82e4abb28334517e866 Mon Sep 17 00:00:00 2001 From: FliegendeWurst <2012gdwu+github@posteo.de> Date: Tue, 10 Oct 2023 16:03:29 +0200 Subject: [PATCH] wavebox: use proper API endpoint in update --- .../networking/instant-messengers/wavebox/update.sh | 4 ++-- 1 file 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 e881601b4711..dcf0339e8e3a 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