ima-evm-utils: fix cross compilation, set strictDeps

This commit is contained in:
Nick Cao 2023-06-19 18:29:35 +08:00
parent 85963eba3a
commit b48d46d67a
No known key found for this signature in database

View File

@ -1,4 +1,14 @@
{ lib, stdenv, fetchgit, autoreconfHook, pkg-config, openssl, attr, keyutils, asciidoc, libxslt, docbook_xsl }: { lib
, stdenv
, fetchgit
, autoreconfHook
, pkg-config
, openssl
, keyutils
, asciidoc
, libxslt
, docbook_xsl
}:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "ima-evm-utils"; pname = "ima-evm-utils";
@ -10,10 +20,21 @@ stdenv.mkDerivation rec {
sha256 = "sha256-WPBG7v29JHZ+ZGeLgA2gtLzZmaG0Xdvpq+BZ6NriY+A="; sha256 = "sha256-WPBG7v29JHZ+ZGeLgA2gtLzZmaG0Xdvpq+BZ6NriY+A=";
}; };
nativeBuildInputs = [ autoreconfHook pkg-config ]; strictDeps = true;
buildInputs = [ openssl attr keyutils asciidoc libxslt ];
MANPAGE_DOCBOOK_XSL = "${docbook_xsl}/xml/xsl/docbook/manpages/docbook.xsl"; nativeBuildInputs = [
autoreconfHook
pkg-config
asciidoc
libxslt
];
buildInputs = [
openssl
keyutils
];
env.MANPAGE_DOCBOOK_XSL = "${docbook_xsl}/xml/xsl/docbook/manpages/docbook.xsl";
meta = { meta = {
description = "evmctl utility to manage digital signatures of the Linux kernel integrity subsystem (IMA/EVM)"; description = "evmctl utility to manage digital signatures of the Linux kernel integrity subsystem (IMA/EVM)";