From d48876c9b8f67bbadbe927ad8d828a35ec723559 Mon Sep 17 00:00:00 2001 From: Morgan Jones Date: Sat, 7 Dec 2024 16:28:48 -0800 Subject: [PATCH] pkcs11-provider: 0.5 -> 0.6 --- pkgs/by-name/pk/pkcs11-provider/package.nix | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/pk/pkcs11-provider/package.nix b/pkgs/by-name/pk/pkcs11-provider/package.nix index 334431587708..ea5000d1df84 100644 --- a/pkgs/by-name/pk/pkcs11-provider/package.nix +++ b/pkgs/by-name/pk/pkcs11-provider/package.nix @@ -1,26 +1,30 @@ { lib, stdenv, fetchFromGitHub , openssl, nss, p11-kit -, opensc, gnutls, expect -, meson, ninja, pkg-config +, opensc, gnutls, expect, which +, meson, ninja, pkg-config, valgrind, python3 , nix-update-script }: +let + pkcs11ProviderPython3 = python3.withPackages (pythonPkgs: with pythonPkgs; [ six ]); +in stdenv.mkDerivation rec { pname = "pkcs11-provider"; - version = "0.5"; + version = "0.6"; src = fetchFromGitHub { owner = "latchset"; repo = "pkcs11-provider"; rev = "v${version}"; - hash = "sha256-ii2xQPBgqIjrAP27qTQR9IXbEGZcc79M/cYzFwcAajQ="; + fetchSubmodules = true; + hash = "sha256-wYqmxxAzraaVR2+mbsRfgyvD/tapn8UOO0UzBX2ZJH4="; }; buildInputs = [ openssl nss p11-kit ]; - nativeBuildInputs = [ meson ninja pkg-config ]; + nativeBuildInputs = [ meson ninja pkg-config which ]; # don't add SoftHSM to here: https://github.com/openssl/openssl/issues/22508 - nativeCheckInputs = [ p11-kit.bin opensc nss.tools gnutls openssl.bin expect ]; + nativeCheckInputs = [ p11-kit.bin opensc nss.tools gnutls openssl.bin expect valgrind pkcs11ProviderPython3 ]; postPatch = '' patchShebangs --build .