mullvad-vpn: 2025.7 -> 2025.13, fix update.sh (#459265)

This commit is contained in:
isabel
2025-11-27 17:32:51 +00:00
committed by GitHub
2 changed files with 8 additions and 12 deletions
+4 -3
View File
@@ -67,7 +67,7 @@ let
systemd
];
version = "2025.7";
version = "2025.13";
selectSystem =
attrs:
@@ -79,8 +79,8 @@ let
};
hash = selectSystem {
x86_64-linux = "sha256-wKmwCLF+H/ByZFYGQMEJT6gmAt2Aa0vZalqaMptPjhU=";
aarch64-linux = "sha256-lsHpbxVxThxi+eKY+9c7VcXlDdxBTds6NQKrS0rxt34=";
x86_64-linux = "sha256-zgU6pBujCXBhDO9XAqpUSDNuQt5daQ1gVwopXwc0nGo=";
aarch64-linux = "sha256-BDrH99li0GWJ+/9QUrHfKxC1JExG3jvd0ujXPKhGM1c=";
};
in
@@ -158,6 +158,7 @@ stdenv.mkDerivation {
changelog = "https://github.com/mullvad/mullvadvpn-app/blob/${version}/CHANGELOG.md";
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
license = lib.licenses.gpl3Only;
mainProgram = "mullvad-vpn";
platforms = lib.platforms.unix;
badPlatforms = [ lib.systems.inspect.patterns.isDarwin ];
maintainers = with lib.maintainers; [
+4 -9
View File
@@ -1,24 +1,19 @@
#!/usr/bin/env nix-shell
#!nix-shell -i bash -p curl gnused gawk jq nix-prefetch
#!nix-shell -i bash -p curl gnused gawk jq nix-prefetch-scripts
set -euo pipefail
ROOT="$(dirname "$(readlink -f "$0")")"
NIX_DRV="$ROOT/default.nix"
NIX_DRV="$ROOT/package.nix"
if [ ! -f "$NIX_DRV" ]; then
echo "ERROR: cannot find default.nix in $ROOT"
echo "ERROR: cannot find package.nix in $ROOT"
exit 1
fi
fetch_arch() {
VER="$1"; ARCH="$2"
URL="https://github.com/mullvad/mullvadvpn-app/releases/download/${VER}/MullvadVPN-${VER}_${ARCH}.deb"
nix-prefetch "{ stdenv, fetchzip }:
stdenv.mkDerivation rec {
pname = \"mullvad-vpn\"; version = \"${VER}\";
src = fetchurl { url = \"$URL\"; };
}
"
nix-prefetch-url --type sha256 "$URL" | xargs nix-hash --type sha256 --to-sri
}
replace_sha() {