diff --git a/pkgs/kexec-tools/default.nix b/pkgs/kexec-tools/default.nix index 7454821..b83a6a6 100644 --- a/pkgs/kexec-tools/default.nix +++ b/pkgs/kexec-tools/default.nix @@ -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;