From 75fad363190a29bee161dde870b0ff45c48aa03f Mon Sep 17 00:00:00 2001 From: m1dugh <42266017+m1dugh@users.noreply.github.com> Date: Sun, 16 Feb 2025 22:24:09 +0100 Subject: [PATCH] gpclient: decouples from gpauth (#380850) * gpclient: decouples from gpauth * Apply suggestions from code review --------- Co-authored-by: Sandro --- pkgs/by-name/gp/gpclient/package.nix | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gp/gpclient/package.nix b/pkgs/by-name/gp/gpclient/package.nix index ba983f8d7ab0..f6d62b87eb20 100644 --- a/pkgs/by-name/gp/gpclient/package.nix +++ b/pkgs/by-name/gp/gpclient/package.nix @@ -8,12 +8,21 @@ perl, pkg-config, vpnc-scripts, + fetchFromGitHub, }: -rustPlatform.buildRustPackage { +rustPlatform.buildRustPackage rec { pname = "gpclient"; + version = "2.4.1"; - inherit (gpauth) version src meta; + src = fetchFromGitHub { + owner = "yuezk"; + repo = "GlobalProtect-openconnect"; + rev = "v${version}"; + hash = "sha256-MY4JvftrC6sR8M0dFvnGZOkvHIhPRcyct9AG/8527gw="; + }; + + inherit (gpauth) meta; buildAndTestSubdir = "apps/gpclient"; useFetchCargoVendor = true;