diff options
Diffstat (limited to 'pkgs/tools/misc/yubikey-manager/default.nix')
-rw-r--r-- | pkgs/tools/misc/yubikey-manager/default.nix | 67 |
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"; - }; -} |