diff options
author | P. R. d. O <d.ol.rod@tutanota.com> | 2022-05-06 15:26:57 -0600 |
---|---|---|
committer | P. R. d. O <d.ol.rod@tutanota.com> | 2022-05-06 15:26:57 -0600 |
commit | 0ffb521ac872dba81e413700a792eb781ab77f0b (patch) | |
tree | 6ac6fb50ef3a5c69b4f2e42ce09e67029fa2c486 /pkgs/applications/networking/protonvpn-cli | |
parent | e2942bccba6142ddfe6317389c8891e2f4cbf6e0 (diff) | |
download | nixlib-0ffb521ac872dba81e413700a792eb781ab77f0b.tar nixlib-0ffb521ac872dba81e413700a792eb781ab77f0b.tar.gz nixlib-0ffb521ac872dba81e413700a792eb781ab77f0b.tar.bz2 nixlib-0ffb521ac872dba81e413700a792eb781ab77f0b.tar.lz nixlib-0ffb521ac872dba81e413700a792eb781ab77f0b.tar.xz nixlib-0ffb521ac872dba81e413700a792eb781ab77f0b.tar.zst nixlib-0ffb521ac872dba81e413700a792eb781ab77f0b.zip |
protonvpn-cli: 2.2.6 -> 3.11.1
Diffstat (limited to 'pkgs/applications/networking/protonvpn-cli')
-rw-r--r-- | pkgs/applications/networking/protonvpn-cli/default.nix | 44 |
1 files changed, 24 insertions, 20 deletions
diff --git a/pkgs/applications/networking/protonvpn-cli/default.nix b/pkgs/applications/networking/protonvpn-cli/default.nix index e46909d2a7c3..5182b5c256f3 100644 --- a/pkgs/applications/networking/protonvpn-cli/default.nix +++ b/pkgs/applications/networking/protonvpn-cli/default.nix @@ -1,37 +1,41 @@ -{ lib, fetchFromGitHub, python3Packages, openvpn, dialog, iptables }: +{ lib +, buildPythonApplication +, pythonOlder +, fetchFromGitHub +, protonvpn-nm-lib +, pythondialog +, dialog +}: -python3Packages.buildPythonApplication rec { - pname = "protonvpn-linux-cli"; - version = "2.2.6"; +buildPythonApplication rec { + pname = "protonvpn-cli"; + version = "3.11.1"; + format = "setuptools"; + + disabled = pythonOlder "3.5"; src = fetchFromGitHub { owner = "protonvpn"; repo = "linux-cli"; - rev = "v${version}"; - sha256 = "0y7v9ikrmy5dbjlpbpacp08gy838i8z54m8m4ps7ldk1j6kyia3n"; + rev = version; + sha256 = "sha256-u+POtUz7NoGS23aOmvDCZPUp2HW1xXGtfbZR88cWCBc="; }; - propagatedBuildInputs = (with python3Packages; [ - requests - docopt - setuptools - jinja2 - pythondialog - ]) ++ [ - dialog - openvpn - iptables - ]; + propagatedBuildInputs = [ + protonvpn-nm-lib + pythondialog + dialog + ]; - # No tests + # Project has a dummy test doCheck = false; meta = with lib; { description = "Linux command-line client for ProtonVPN"; homepage = "https://github.com/protonvpn/linux-cli"; - maintainers = with maintainers; [ jtcoolen jefflabonte shamilton ]; + maintainers = with maintainers; [ wolfangaukang ]; license = licenses.gpl3Plus; platforms = platforms.linux; - mainProgram = "protonvpn"; + mainProgram = "protonvpn-cli"; }; } |