about summary refs log tree commit diff
path: root/pkgs/tools/security/ibm-sw-tpm2
diff options
context:
space:
mode:
authorZhaofeng Li <hello@zhaofeng.li>2021-10-16 09:27:42 -0700
committerZhaofeng Li <hello@zhaofeng.li>2021-10-16 10:50:16 -0700
commit8524b11d557f17e66cd629b1f77527facd7abdf4 (patch)
treec1138b065ed53089b831e218bb98c18d45096068 /pkgs/tools/security/ibm-sw-tpm2
parent2736cee9aeaacb5e14ca519c70109c223fee4a57 (diff)
ibm-sw-tpm2: Fix build on RISC-V
Diffstat (limited to 'pkgs/tools/security/ibm-sw-tpm2')
-rw-r--r--pkgs/tools/security/ibm-sw-tpm2/default.nix11
1 files changed, 10 insertions, 1 deletions
diff --git a/pkgs/tools/security/ibm-sw-tpm2/default.nix b/pkgs/tools/security/ibm-sw-tpm2/default.nix
index d556566a7d54f..c5b738678aa2c 100644
--- a/pkgs/tools/security/ibm-sw-tpm2/default.nix
+++ b/pkgs/tools/security/ibm-sw-tpm2/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, lib, openssl }:
+{ stdenv, fetchurl, fetchpatch, lib, openssl }:
 
 stdenv.mkDerivation rec {
   pname = "ibm-sw-tpm2";
@@ -9,6 +9,15 @@ stdenv.mkDerivation rec {
     sha256 = "sha256-VRRZKK0rJPNL5qDqz5+0kuEODqkZuEKMch+pcOhdYUc=";
   };
 
+  patches = [
+    (fetchpatch {
+      url = "https://github.com/kgoldman/ibmswtpm2/commit/e6684009aff9c1bad38875e3319c2e02ef791424.patch";
+      sha256 = "1flzlri807c88agmpb0w8xvh5f16mmqv86xw4ic4z272iynzd40j";
+    })
+  ];
+
+  patchFlags = [ "-p2" ];
+
   buildInputs = [ openssl ];
 
   sourceRoot = "src";