summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Sellmeier <mail@sebastian-sellmeier.de>2024-11-17 16:31:56 +0100
committerSebastian Sellmeier <mail@sebastian-sellmeier.de>2024-11-17 16:38:57 +0100
commit7e88656097919eb3e9f1c9d7dae3f57e143bc95a (patch)
treea347ac4039435d5eae232460fea4e3c0111fd319
parentprotonmail-desktop: 1.0.6 -> 1.3.2 (diff)
downloadnixpkgs-origin/pmd132.tar.gz
protonmail-desktop: fix update-scriptorigin/pmd132
-rwxr-xr-xpkgs/by-name/pr/protonmail-desktop/update.sh26
1 files changed, 4 insertions, 22 deletions
diff --git a/pkgs/by-name/pr/protonmail-desktop/update.sh b/pkgs/by-name/pr/protonmail-desktop/update.sh
index 4b1a10f17738..bd197203b8bc 100755
--- a/pkgs/by-name/pr/protonmail-desktop/update.sh
+++ b/pkgs/by-name/pr/protonmail-desktop/update.sh
@@ -5,25 +5,7 @@
set -eu -o pipefail
-latestVersion=$(curl https://api.github.com/repos/ProtonMail/inbox-desktop/releases/latest | jq -r '.tag_name')
-
-declare -A platforms
-platforms[x86_64-linux]="amd64"
-platforms[x86_64-darwin]="universal"
-
-for platform in "${!platforms[@]}"
-do
- arch=${platforms[$platform]}
- os=$(echo "$platform" | cut -d "-" -f2)
-
- if [[ "$os" == "linux" ]]; then
- downloadUrl="https://github.com/ProtonMail/inbox-desktop/releases/download/${latestVersion}/proton-mail_${latestVersion}_${arch}.deb"
- else
- downloadUrl="https://github.com/ProtonMail/inbox-desktop/releases/download/${latestVersion}/Proton.Mail-${os}-${arch}-${latestVersion}.zip"
- fi
- echo "$downloadUrl"
-
- latestSha=$(nix store prefetch-file "$downloadUrl" --json | jq -r '.hash')
-
- update-source-version "protonmail-desktop" "$latestVersion" "$latestSha" --system="$platform" --ignore-same-version --file=./pkgs/by-name/pr/protonmail-desktop/package.nix
-done
+latestVersion=$(curl https://proton.me/download/mail/linux/version.json | jq -r 'first(.Releases[])|.Version')
+downloadUrl="https://proton.me/download/mail/linux/${latestVersion}/ProtonMail-desktop-beta.deb"
+latestSha=$(nix store prefetch-file "$downloadUrl" --json | jq -r '.hash')
+update-source-version "protonmail-desktop" "$latestVersion" "$latestSha" --ignore-same-version --file=./pkgs/by-name/pr/protonmail-desktop/package.nix