diff --git a/pkgs/by-name/yu/yubihsm-shell/package.nix b/pkgs/by-name/yu/yubihsm-shell/package.nix index 4f9354ea4316..3261fc7c0d7b 100644 --- a/pkgs/by-name/yu/yubihsm-shell/package.nix +++ b/pkgs/by-name/yu/yubihsm-shell/package.nix @@ -2,6 +2,7 @@ lib, stdenv, fetchFromGitHub, + fetchpatch, cmake, openssl, libusb1, @@ -25,6 +26,13 @@ stdenv.mkDerivation rec { hash = "sha256-ymGS35kjhNlFee3FEXF8n6Jm7NVaynjv+lpix6F75BQ="; }; + patches = [ + (fetchpatch { + url = "https://github.com/Yubico/yubihsm-shell/pull/493.patch"; + hash = "sha256-mM4ef1GV7BJT+EZ8B7+ejleTocglhxCWO/RKHZN69GE="; + }) + ]; + postPatch = '' # Can't find libyubihsm at runtime because of dlopen() in C code substituteInPlace lib/yubihsm.c \ @@ -65,7 +73,10 @@ stdenv.mkDerivation rec { meta = with lib; { description = "Thin wrapper around libyubihsm providing both an interactive and command-line interface to a YubiHSM"; homepage = "https://github.com/Yubico/yubihsm-shell"; - maintainers = with maintainers; [ matthewcroughan ]; + maintainers = with maintainers; [ + matthewcroughan + numinit + ]; license = licenses.asl20; platforms = platforms.all; };