diff options
author | Emmanuel Rosa <emmanuelrosa@protonmail.com> | 2024-04-24 14:39:39 -0400 |
---|---|---|
committer | Emmanuel Rosa <emmanuelrosa@protonmail.com> | 2024-05-02 08:27:42 -0400 |
commit | 1c4b37945963a03eddf0e1fe33484b9bd8754efe (patch) | |
tree | a0ab938c078336d4c08e826f540a88ee24865f1b /pkgs/applications/blockchains/sparrow | |
parent | a4365ad8fa0188b8d7e5ce535512176b9654f1a1 (diff) |
sparrow: remove the updater
The updater can't update the manifest and signature files needed for GPG verification.
Diffstat (limited to 'pkgs/applications/blockchains/sparrow')
-rw-r--r-- | pkgs/applications/blockchains/sparrow/default.nix | 2 | ||||
-rwxr-xr-x | pkgs/applications/blockchains/sparrow/update.sh | 26 |
2 files changed, 0 insertions, 28 deletions
diff --git a/pkgs/applications/blockchains/sparrow/default.nix b/pkgs/applications/blockchains/sparrow/default.nix index 52f59e73a8e2f..11bff280d0dee 100644 --- a/pkgs/applications/blockchains/sparrow/default.nix +++ b/pkgs/applications/blockchains/sparrow/default.nix @@ -249,8 +249,6 @@ stdenvNoCC.mkDerivation rec { runHook postInstall ''; - passthru.updateScript = ./update.sh; - meta = with lib; { description = "A modern desktop Bitcoin wallet application supporting most hardware wallets and built on common standards such as PSBT, with an emphasis on transparency and usability."; homepage = "https://sparrowwallet.com"; diff --git a/pkgs/applications/blockchains/sparrow/update.sh b/pkgs/applications/blockchains/sparrow/update.sh deleted file mode 100755 index 7a520b351aa4a..0000000000000 --- a/pkgs/applications/blockchains/sparrow/update.sh +++ /dev/null @@ -1,26 +0,0 @@ -#!/usr/bin/env nix-shell -#!nix-shell -i bash -p coreutils curl jq gnused gnupg common-updater-scripts - -set -eu -o pipefail - -version="$(curl -s https://api.github.com/repos/sparrowwallet/sparrow/releases| jq '.[] | {name} | limit(1;.[])' | sed 's/[\"v]//g' | head -n 1)" -depname="sparrow-$version-x86_64.tar.gz" -src_root="https://github.com/sparrowwallet/sparrow/releases/download/$version"; -src="$src_root/$depname"; -manifest="$src_root/sparrow-$version-manifest.txt" -signature="$src_root/sparrow-$version-manifest.txt.asc" -key="D4D0 D320 2FC0 6849 A257 B38D E946 1833 4C67 4B40" - -pushd $(mktemp -d --suffix=-sparrow-updater) -export GNUPGHOME=$PWD/gnupg -mkdir -m 700 -p "$GNUPGHOME" -curl -L -o "$depname" -- "$src" -curl -L -o manifest.txt -- "$manifest" -curl -L -o signature.asc -- "$signature" -gpg --batch --recv-keys "$key" -gpg --batch --verify signature.asc manifest.txt -sha256sum -c --ignore-missing manifest.txt -sha256=$(nix-prefetch-url --type sha256 "file://$PWD/$depname") -popd - -update-source-version sparrow-unwrapped "$version" "$sha256" |