about summary refs log tree commit diff
path: root/pkgs/tools/misc/yubikey-manager/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/tools/misc/yubikey-manager/default.nix')
-rw-r--r--pkgs/tools/misc/yubikey-manager/default.nix67
1 files changed, 0 insertions, 67 deletions
diff --git a/pkgs/tools/misc/yubikey-manager/default.nix b/pkgs/tools/misc/yubikey-manager/default.nix
deleted file mode 100644
index 6243a2e4668c..000000000000
--- a/pkgs/tools/misc/yubikey-manager/default.nix
+++ /dev/null
@@ -1,67 +0,0 @@
-{ lib
-, stdenv
-, fetchFromGitHub
-, python3Packages
-, installShellFiles
-, procps
-}:
-
-python3Packages.buildPythonPackage rec {
-  pname = "yubikey-manager";
-  version = "5.5.1";
-  pyproject = true;
-
-  src = fetchFromGitHub {
-    owner = "Yubico";
-    repo = "yubikey-manager";
-    rev = version;
-    hash = "sha256-m/B5G83XZROoCNq/ZT0U0MUth2IC99e3LWc8FcOq1ig=";
-  };
-
-  postPatch = ''
-    substituteInPlace "ykman/pcsc/__init__.py" \
-      --replace 'pkill' '${if stdenv.isLinux then procps else "/usr"}/bin/pkill'
-  '';
-
-  nativeBuildInputs = with python3Packages; [
-    poetry-core
-    installShellFiles
-  ];
-
-  propagatedBuildInputs = with python3Packages; [
-    cryptography
-    pyscard
-    fido2
-    click
-    keyring
-  ];
-
-  pythonRelaxDeps = [
-    "keyring"
-  ];
-
-  postInstall = ''
-    installManPage man/ykman.1
-
-    installShellCompletion --cmd ykman \
-      --bash <(_YKMAN_COMPLETE=bash_source "$out/bin/ykman") \
-      --zsh  <(_YKMAN_COMPLETE=zsh_source  "$out/bin/ykman") \
-      --fish <(_YKMAN_COMPLETE=fish_source "$out/bin/ykman") \
-  '';
-
-  nativeCheckInputs = with python3Packages; [
-    pytestCheckHook
-    makefun
-  ];
-
-  meta = {
-    homepage = "https://developers.yubico.com/yubikey-manager";
-    changelog = "https://github.com/Yubico/yubikey-manager/releases/tag/${version}";
-    description = "Command line tool for configuring any YubiKey over all USB transports";
-
-    license = lib.licenses.bsd2;
-    platforms = lib.platforms.unix;
-    maintainers = with lib.maintainers; [ benley lassulus pinpox nickcao ];
-    mainProgram = "ykman";
-  };
-}