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;