fix(kexec-tools): build using autoconf

This commit is contained in:
Lars Sjöström 2025-06-11 22:24:38 +02:00
parent 6f84c2c41d
commit 34c83b7c3b
No known key found for this signature in database

View file

@ -4,6 +4,7 @@
buildPackages,
fetchFromGitHub,
autoconf,
autoreconfHook,
zlib,
}:
@ -27,20 +28,27 @@ stdenv.mkDerivation {
"pie"
];
buildCommand = ''
unpackPhase
mkdir -p $out
cd source
./bootstrap
./configure --prefix=/
make DESTDIR=$out install
preAutoreconf = "./bootstrap";
configurePlatforms = [
"build"
"host"
];
configureFlags = [ "BUILD_CC=${buildPackages.stdenv.cc.targetPrefix}cc" "--prefix=/"];
depsBuildBuild = [ buildPackages.stdenv.cc ];
installPhase = ''
make DESTDIR=$out install
'';
depsBuildBuild = [ buildPackages.stdenv.cc ];
nativeBuildInputs = [
autoconf
autoreconfHook
];
buildInputs = [
zlib
autoconf
];
enableParallelBuilding = true;