about summary refs log tree commit diff
path: root/pkgs/tools/security/signify
diff options
context:
space:
mode:
authorAdam Joseph <adam@westernsemico.com>2022-02-20 22:59:53 -0800
committerAdam Joseph <adam@westernsemico.com>2022-02-22 21:36:00 -0800
commit1986e432438ec82092dbf5c56e97ca340de511f7 (patch)
tree9e59414240cfab079a6b39708b78b3ca19759aac /pkgs/tools/security/signify
parent65c8149cb14200c172782ede4219f53ee1d751dd (diff)
signify: allow cross-compilation
Diffstat (limited to 'pkgs/tools/security/signify')
-rw-r--r--pkgs/tools/security/signify/default.nix6
1 files changed, 4 insertions, 2 deletions
diff --git a/pkgs/tools/security/signify/default.nix b/pkgs/tools/security/signify/default.nix
index fb3df51167b46..3ac6f58dce944 100644
--- a/pkgs/tools/security/signify/default.nix
+++ b/pkgs/tools/security/signify/default.nix
@@ -16,10 +16,12 @@ stdenv.mkDerivation rec {
   nativeBuildInputs = [ pkg-config ];
   buildInputs = [ libbsd ];
 
-  preInstall = ''
-    export PREFIX=$out
+  postPatch = ''
+    substituteInPlace Makefile --replace "shell pkg-config" "shell $PKG_CONFIG"
   '';
 
+  installFlags = [ "PREFIX=$(out)" ];
+
   meta = with lib; {
     description = "OpenBSD signing tool";
     longDescription = ''