quicktun: fix cross compilation, add missing runHook

This commit is contained in:
Nick Cao 2023-12-30 11:30:29 -05:00
parent 2961883989
commit cbe3324993
No known key found for this signature in database

View File

@ -15,11 +15,22 @@ stdenv.mkDerivation {
buildInputs = [ libsodium ]; buildInputs = [ libsodium ];
buildPhase = "bash build.sh"; postPatch = ''
substituteInPlace build.sh \
--replace "cc=\"cc\"" "cc=\"$CC\""
'';
buildPhase = ''
runHook preBuild
bash build.sh
runHook postBuild
'';
installPhase = '' installPhase = ''
runHook preInstall
rm out/quicktun*tgz rm out/quicktun*tgz
install -vD out/quicktun* -t $out/bin install -vD out/quicktun* -t $out/bin
runHook postInstall
''; '';
passthru.tests.quicktun = nixosTests.quicktun; passthru.tests.quicktun = nixosTests.quicktun;