summary refs log tree commit diff
path: root/pkgs/development/compilers
diff options
context:
space:
mode:
authorJonathan Ringer <jonringer117@gmail.com>2022-04-13 14:31:24 -0700
committerJonathan Ringer <jonringer117@gmail.com>2022-04-13 14:31:30 -0700
commit62b81e9edba8b7bfecf246dbf67bc5df749a21e1 (patch)
tree0d9cb0e94948685d0f9fd7ae2d757d7fa3507a9e /pkgs/development/compilers
parent6ddcd831fa871ecbf311cc5d57501892253ad190 (diff)
downloadnixpkgs-62b81e9edba8b7bfecf246dbf67bc5df749a21e1.tar
nixpkgs-62b81e9edba8b7bfecf246dbf67bc5df749a21e1.tar.gz
nixpkgs-62b81e9edba8b7bfecf246dbf67bc5df749a21e1.tar.bz2
nixpkgs-62b81e9edba8b7bfecf246dbf67bc5df749a21e1.tar.lz
nixpkgs-62b81e9edba8b7bfecf246dbf67bc5df749a21e1.tar.xz
nixpkgs-62b81e9edba8b7bfecf246dbf67bc5df749a21e1.tar.zst
nixpkgs-62b81e9edba8b7bfecf246dbf67bc5df749a21e1.zip
chicken: disable tests for darwin
Test suite assumes access to the `hostname` command, and a few
other gnu coreutil assumptions, not compatible with darwin.

Enable doInstallCheck to compensate
Diffstat (limited to 'pkgs/development/compilers')
-rw-r--r--pkgs/development/compilers/chicken/5/chicken.nix7
1 files changed, 6 insertions, 1 deletions
diff --git a/pkgs/development/compilers/chicken/5/chicken.nix b/pkgs/development/compilers/chicken/5/chicken.nix
index 7793dd4e17d..32d8435e378 100644
--- a/pkgs/development/compilers/chicken/5/chicken.nix
+++ b/pkgs/development/compilers/chicken/5/chicken.nix
@@ -45,12 +45,17 @@ stdenv.mkDerivation rec {
     done
   '';
 
-  doCheck = true;
+  doCheck = !stdenv.isDarwin;
   postCheck = ''
     ./csi -R chicken.pathname -R chicken.platform \
        -p "(assert (equal? \"${toString binaryVersion}\" (pathname-file (car (repository-path)))))"
   '';
 
+  doInstallCheck = true;
+  installCheckPhase = ''
+    $out/bin/chicken -version
+  '';
+
   meta = {
     homepage = "https://call-cc.org/";
     license = lib.licenses.bsd3;