From 5178c2525f684739fbad64383eab4b6bc1f23324 Mon Sep 17 00:00:00 2001 From: "Peter H. Hoeg" Date: Thu, 4 Jun 2026 10:02:01 +0200 Subject: [PATCH] crystal.buildCrystalPackage: fix {pre,post}InstallCheck skips This then broke things like `versionCheckHook` and anything else that injects itself into the `preInstallCheck` phase. --- pkgs/development/compilers/crystal/build-package.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/compilers/crystal/build-package.nix b/pkgs/development/compilers/crystal/build-package.nix index 180553895942..3ddc9423d52d 100644 --- a/pkgs/development/compilers/crystal/build-package.nix +++ b/pkgs/development/compilers/crystal/build-package.nix @@ -198,12 +198,16 @@ stdenv.mkDerivation ( installCheckPhase = args.installCheckPhase or '' + runHook preInstallCheck + for f in $out/bin/*; do if [[ $f == *.dwarf ]]; then continue fi $f --help > /dev/null done + + runHook postInstallCheck ''; meta = {