protonvpn-cli: 2.2.6 -> 3.11.1

+25 -21
+24 -20
pkgs/applications/networking/protonvpn-cli/default.nix
··· 1 - { lib, fetchFromGitHub, python3Packages, openvpn, dialog, iptables }: 1 + { lib 2 + , buildPythonApplication 3 + , pythonOlder 4 + , fetchFromGitHub 5 + , protonvpn-nm-lib 6 + , pythondialog 7 + , dialog 8 + }: 2 9 3 - python3Packages.buildPythonApplication rec { 4 - pname = "protonvpn-linux-cli"; 5 - version = "2.2.6"; 10 + buildPythonApplication rec { 11 + pname = "protonvpn-cli"; 12 + version = "3.11.1"; 13 + format = "setuptools"; 14 + 15 + disabled = pythonOlder "3.5"; 6 16 7 17 src = fetchFromGitHub { 8 18 owner = "protonvpn"; 9 19 repo = "linux-cli"; 10 - rev = "v${version}"; 11 - sha256 = "0y7v9ikrmy5dbjlpbpacp08gy838i8z54m8m4ps7ldk1j6kyia3n"; 20 + rev = version; 21 + sha256 = "sha256-u+POtUz7NoGS23aOmvDCZPUp2HW1xXGtfbZR88cWCBc="; 12 22 }; 13 23 14 - propagatedBuildInputs = (with python3Packages; [ 15 - requests 16 - docopt 17 - setuptools 18 - jinja2 19 - pythondialog 20 - ]) ++ [ 21 - dialog 22 - openvpn 23 - iptables 24 - ]; 24 + propagatedBuildInputs = [ 25 + protonvpn-nm-lib 26 + pythondialog 27 + dialog 28 + ]; 25 29 26 - # No tests 30 + # Project has a dummy test 27 31 doCheck = false; 28 32 29 33 meta = with lib; { 30 34 description = "Linux command-line client for ProtonVPN"; 31 35 homepage = "https://github.com/protonvpn/linux-cli"; 32 - maintainers = with maintainers; [ jtcoolen jefflabonte shamilton ]; 36 + maintainers = with maintainers; [ wolfangaukang ]; 33 37 license = licenses.gpl3Plus; 34 38 platforms = platforms.linux; 35 - mainProgram = "protonvpn"; 39 + mainProgram = "protonvpn-cli"; 36 40 }; 37 41 }
+1 -1
pkgs/top-level/all-packages.nix
··· 29022 29022 29023 29023 protonmail-bridge = callPackage ../applications/networking/protonmail-bridge { }; 29024 29024 29025 - protonvpn-cli = callPackage ../applications/networking/protonvpn-cli { }; 29025 + protonvpn-cli = python3Packages.callPackage ../applications/networking/protonvpn-cli { }; 29026 29026 29027 29027 protonvpn-gui = python3Packages.callPackage ../applications/networking/protonvpn-gui { }; 29028 29028