From 1cd27faa565d7d890d67e8e04922063c939d1c2f Mon Sep 17 00:00:00 2001 From: wxt <3264117476@qq.com> Date: Fri, 8 Nov 2024 16:53:39 +0800 Subject: [PATCH] ivpn: 3.10.15 -> 3.14.29 --- pkgs/tools/networking/ivpn/default.nix | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/pkgs/tools/networking/ivpn/default.nix b/pkgs/tools/networking/ivpn/default.nix index 818f66ae02db..f505ae838a9b 100644 --- a/pkgs/tools/networking/ivpn/default.nix +++ b/pkgs/tools/networking/ivpn/default.nix @@ -21,15 +21,21 @@ builtins.mapAttrs attrs // rec { inherit pname; - version = "3.10.15"; + version = "3.14.29"; + + buildInputs = [ + wirelesstools + ]; src = fetchFromGitHub { owner = "ivpn"; repo = "desktop-app"; - rev = "v${version}"; - hash = "sha256-3yVRVM98tVjot3gIkUb/CDwmwKdOOBjBjzGL6htDtpk="; + rev = "refs/tags/v${version}"; + hash = "sha256-8JScty/sGyxzC2ojRpatHpCqEXZw9ksMortIhZnukoU="; }; + proxyVendor = true; # .c file + ldflags = [ "-s" "-w" @@ -41,12 +47,12 @@ builtins.mapAttrs mv $out/bin/{${attrs.modRoot},${pname}} ''; - meta = with lib; { + meta = { description = "Official IVPN Desktop app"; homepage = "https://www.ivpn.net/apps"; changelog = "https://github.com/ivpn/desktop-app/releases/tag/v${version}"; - license = licenses.gpl3Only; - maintainers = with maintainers; [ + license = lib.licenses.gpl3Only; + maintainers = with lib.maintainers; [ urandom ataraxiasjel ]; @@ -58,13 +64,12 @@ builtins.mapAttrs { ivpn = { modRoot = "cli"; - vendorHash = "sha256-T49AE3SUmdP3Tu9Sp5C/QryKDto/NzEqRuUQ3+aJFL0="; + vendorHash = "sha256-STbkFchrmxwWnSgEJ7RGKN3jGaCC0npL80YjlwUcs1g="; }; ivpn-service = { modRoot = "daemon"; - vendorHash = "sha256-9Rk6ruMpyWtQe+90kw4F8OLq7/JcDSrG6ufkfcrS4W8="; + vendorHash = "sha256-REIY3XPyMA2Loxo1mKzJMJwZrf9dQMOtnQOUEgN5LP8="; nativeBuildInputs = [ makeWrapper ]; - buildInputs = [ wirelesstools ]; patches = [ ./permissions.patch ]; postPatch = ''