12 rustPlatform.buildRustPackage rec {
16 src = fetchFromGitHub {
18 repo = "GlobalProtect-openconnect";
20 hash = "sha256-Zr888II65bUjrbStZfD0AYCXKY6VdKVJHQhbKwaY3is=";
23 buildAndTestSubdir = "apps/gpauth";
24 cargoHash = "sha256-AuYw8CC0bMJzIJJQXhcQajQ4SACz4aKv6rG4HMq7U18=";
37 changelog = "https://github.com/${src.owner}/${src.repo}/blob/${src.rev}/changelog.md";
38 description = "A CLI for GlobalProtect VPN, based on OpenConnect, supports the SSO authentication method";
40 A CLI for GlobalProtect VPN, based on OpenConnect, supports the SSO
41 authentication method. Inspired by gp-saml-gui.
43 The CLI version is always free and open source in this repo. It has almost
44 the same features as the GUI version.
46 homepage = "https://github.com/${src.owner}/${src.repo}";
47 license = with licenses; [ gpl3Only ];
48 maintainers = with maintainers; [ binary-eater ];