From cf73106ed4e8c470bba870bf4214a46865841cec Mon Sep 17 00:00:00 2001 From: Jack Rosenberg Date: Thu, 23 Apr 2026 10:54:38 +0200 Subject: [PATCH 1/2] mullvad-vpn: 2025.14 -> 2026.1 --- pkgs/by-name/mu/mullvad-vpn/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mu/mullvad-vpn/package.nix b/pkgs/by-name/mu/mullvad-vpn/package.nix index 09bb995a5d21..1552ce76c762 100644 --- a/pkgs/by-name/mu/mullvad-vpn/package.nix +++ b/pkgs/by-name/mu/mullvad-vpn/package.nix @@ -79,7 +79,7 @@ let systemd ]; - version = "2025.14"; + version = "2026.1"; selectSystem = attrs: @@ -91,8 +91,8 @@ let }; hash = selectSystem { - x86_64-linux = "sha256-JHuYHi4uBHzMopa45ipwsdx/3Ox/FxN3lYhBACQOCkE="; - aarch64-linux = "sha256-miCh1x6sCcAbg9iX7SJzYcxJ8DIQVNdrg6b39ht8gTw="; + x86_64-linux = "sha256-HleajbEbw5Z1ab/E4zSR+GxDOIuvegP4N9yRFZYv7z4="; + aarch64-linux = "sha256-Mm2F6PB15pHgRpsw1c1PjmIAcuGaqhfAeZS5HXdoWRQ="; }; in From c6d0e1edfc3fa910f6661d04cb2c2a0f16a2b16d Mon Sep 17 00:00:00 2001 From: Jack Rosenberg Date: Thu, 23 Apr 2026 10:57:29 +0200 Subject: [PATCH 2/2] mullvad-vpn: {add jackr airone01 sigmasquadron as maintainers, modernize} --- pkgs/by-name/mu/mullvad-vpn/package.nix | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/mu/mullvad-vpn/package.nix b/pkgs/by-name/mu/mullvad-vpn/package.nix index 1552ce76c762..0b0426ee4b17 100644 --- a/pkgs/by-name/mu/mullvad-vpn/package.nix +++ b/pkgs/by-name/mu/mullvad-vpn/package.nix @@ -79,8 +79,6 @@ let systemd ]; - version = "2026.1"; - selectSystem = attrs: attrs.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); @@ -96,12 +94,15 @@ let }; in -stdenv.mkDerivation { +stdenv.mkDerivation (finalAttrs: { pname = "mullvad-vpn"; - inherit version; + version = "2026.1"; + + __structuredAttrs = true; + strictDeps = true; src = fetchurl { - url = "https://github.com/mullvad/mullvadvpn-app/releases/download/${version}/MullvadVPN-${version}_${platform}.deb"; + url = "https://github.com/mullvad/mullvadvpn-app/releases/download/${finalAttrs.version}/MullvadVPN-${finalAttrs.version}_${platform}.deb"; inherit hash; }; @@ -124,6 +125,10 @@ stdenv.mkDerivation { wayland ]; + postPatch = '' + patchShebangs opt/Mullvad\ VPN/mullvad-vpn + ''; + installPhase = '' runHook preInstall @@ -166,13 +171,16 @@ stdenv.mkDerivation { meta = { homepage = "https://github.com/mullvad/mullvadvpn-app"; description = "Client for Mullvad VPN"; - changelog = "https://github.com/mullvad/mullvadvpn-app/blob/${version}/CHANGELOG.md"; + changelog = "https://github.com/mullvad/mullvadvpn-app/blob/${finalAttrs.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 = [ + maintainers = with lib.maintainers; [ + jackr + airone01 + sigmasquadron ]; }; -} +})