python3Packages.protonvpn-nm-lib: 3.10.0 -> 3.11.0

This commit is contained in:
P. R. d. O 2022-07-30 13:04:22 -06:00
parent 717f05b6ce
commit f5a14e169e
No known key found for this signature in database
GPG Key ID: 7B0FF33FF90110C7

View File

@ -14,7 +14,9 @@
, ncurses
, networkmanager
, pkgs-systemd
, python
, xdg-utils
, makeWrapper
}:
buildPythonPackage rec {
@ -25,7 +27,7 @@ buildPythonPackage rec {
src = fetchFromGitHub {
owner = "ProtonVPN";
repo = pname;
rev = "refs/tags/${version}";
rev = version;
sha256 = "sha256-kfOLhM0/jzHj+KlDrnCe571Bcmv8TvuAbXMpt3uR2L0=";
};
@ -51,6 +53,17 @@ buildPythonPackage rec {
})
];
postPatch = ''
substituteInPlace protonvpn_nm_lib/core/dbus/dbus_reconnect.py \
--replace "exec_start = python_interpreter_path + \" \" + python_service_path" "exec_start = \"$out/bin/protonvpn_reconnector.py\""
'';
postInstall = ''
makeWrapper ${python.interpreter} $out/bin/protonvpn_reconnector.py \
--add-flags $out/${python.sitePackages}/protonvpn_nm_lib/daemon/dbus_daemon_reconnector.py \
--prefix PYTHONPATH : "$PYTHONPATH"
'';
# Checks cannot be run in the sandbox
# "Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory"
doCheck = false;