amnezia-vpn: add support for Amnezia Premium official servers (#405618)

authored by Peder Bergebakken Sundt and committed by GitHub 58e17d8f e32cfd2e

+13
+13
pkgs/by-name/am/amnezia-vpn/package.nix
··· 3 stdenv, 4 fetchFromGitHub, 5 fetchpatch, 6 cmake, 7 pkg-config, 8 kdePackages, ··· 52 vendorHash = "sha256-zArdGj5yeRxU0X4jNgT5YBI9SJUyrANDaqNPAPH3d5M="; 53 } 54 ); 55 in 56 stdenv.mkDerivation (finalAttrs: { 57 pname = "amnezia-vpn"; ··· 123 qt6.qtbase 124 qt6.qttools 125 ]; 126 127 installPhase = '' 128 runHook preInstall
··· 3 stdenv, 4 fetchFromGitHub, 5 fetchpatch, 6 + fetchurl, 7 cmake, 8 pkg-config, 9 kdePackages, ··· 53 vendorHash = "sha256-zArdGj5yeRxU0X4jNgT5YBI9SJUyrANDaqNPAPH3d5M="; 54 } 55 ); 56 + 57 + amneziaPremiumConfig = fetchurl { 58 + url = "https://raw.githubusercontent.com/amnezia-vpn/amnezia-client-lite/f45d6b242c1ac635208a72914e8df76ccb3aa44c/macos-signed-build.sh"; 59 + hash = "sha256-PnaPVPlyglUphhknWwP7ziuwRz+WOz0k9WRw6Q0nG2c="; 60 + postFetch = '' 61 + sed -nri '/PROD_AGW_PUBLIC_KEY|PROD_S3_ENDPOINT/p' $out 62 + ''; 63 + }; 64 in 65 stdenv.mkDerivation (finalAttrs: { 66 pname = "amnezia-vpn"; ··· 132 qt6.qtbase 133 qt6.qttools 134 ]; 135 + 136 + preConfigure = '' 137 + source ${amneziaPremiumConfig} 138 + ''; 139 140 installPhase = '' 141 runHook preInstall