about summary refs log tree commit diff
path: root/pkgs/tools/misc/yubikey-manager
diff options
context:
space:
mode:
authorMartin Weinelt <hexa@darmstadt.ccc.de>2022-01-12 00:01:53 +0100
committerMartin Weinelt <hexa@darmstadt.ccc.de>2022-01-12 00:02:02 +0100
commit7d8d3c71228756406b70e142411295affbbb3fa1 (patch)
tree74ac7025255e828bb073c91685e8f45df9f7b38a /pkgs/tools/misc/yubikey-manager
parentbe1896bdd9fe2856eb98b63eac20415f727e02de (diff)
yubikey-manager: fix build
Closes: #154673
Diffstat (limited to 'pkgs/tools/misc/yubikey-manager')
-rw-r--r--pkgs/tools/misc/yubikey-manager/default.nix7
1 files changed, 4 insertions, 3 deletions
diff --git a/pkgs/tools/misc/yubikey-manager/default.nix b/pkgs/tools/misc/yubikey-manager/default.nix
index 23b040f26097a..adcc2bd9b0429 100644
--- a/pkgs/tools/misc/yubikey-manager/default.nix
+++ b/pkgs/tools/misc/yubikey-manager/default.nix
@@ -3,6 +3,7 @@
 python3Packages.buildPythonPackage rec {
   pname = "yubikey-manager";
   version = "4.0.7";
+  format = "pyproject";
 
   src = fetchFromGitHub {
     repo = "yubikey-manager";
@@ -12,12 +13,12 @@ python3Packages.buildPythonPackage rec {
   };
 
   postPatch = ''
+    substituteInPlace pyproject.toml \
+      --replace 'cryptography = "^2.1 || ^3.0"' 'cryptography = "*"'
     substituteInPlace "ykman/pcsc/__init__.py" \
-      --replace '/usr/bin/pkill' '${procps}/bin/pkill'
+      --replace 'pkill' '${procps}/bin/pkill'
   '';
 
-  format = "pyproject";
-
   nativeBuildInputs = with python3Packages; [ poetry-core ];
 
   propagatedBuildInputs =