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