summary refs log tree commit diff
path: root/pkgs/development/compilers
diff options
context:
space:
mode:
authorJörg Thalheim <joerg@thalheim.io>2018-11-20 09:37:20 +0000
committerRobin Gloster <mail@glob.in>2018-11-22 04:17:43 +0100
commit416d8928b26707b16ba85faefaf7a5d7ba667d7a (patch)
treec69a5bafe54bfd7293b6d290b2c21f39951469e4 /pkgs/development/compilers
parent60c6dc3f5e829f74da99ed3166401001ec5d5a25 (diff)
downloadnixpkgs-416d8928b26707b16ba85faefaf7a5d7ba667d7a.tar
nixpkgs-416d8928b26707b16ba85faefaf7a5d7ba667d7a.tar.gz
nixpkgs-416d8928b26707b16ba85faefaf7a5d7ba667d7a.tar.bz2
nixpkgs-416d8928b26707b16ba85faefaf7a5d7ba667d7a.tar.lz
nixpkgs-416d8928b26707b16ba85faefaf7a5d7ba667d7a.tar.xz
nixpkgs-416d8928b26707b16ba85faefaf7a5d7ba667d7a.tar.zst
nixpkgs-416d8928b26707b16ba85faefaf7a5d7ba667d7a.zip
go_1_11: split into install/check phase
For cross compilation we want to skip installCheckPhase.
Diffstat (limited to 'pkgs/development/compilers')
-rw-r--r--pkgs/development/compilers/go/1.11.nix11
1 files changed, 10 insertions, 1 deletions
diff --git a/pkgs/development/compilers/go/1.11.nix b/pkgs/development/compilers/go/1.11.nix
index 795a029a170..9676b92e8c3 100644
--- a/pkgs/development/compilers/go/1.11.nix
+++ b/pkgs/development/compilers/go/1.11.nix
@@ -160,8 +160,17 @@ stdenv.mkDerivation rec {
   '';
 
   installPhase = ''
+    runHook preInstall
     cp -r . $GOROOT
-    ( cd $GOROOT/src && ./all.bash )
+    ( cd $GOROOT/src && ./make.bash )
+    runHook postInstall
+  '';
+
+  doInstallCheck = true;
+  installCheckPhase = ''
+    runHook preCheck
+    ( cd $GOROOT/src && ./run.bash --no-rebuild)
+    runHook postCheck
   '';
 
   preFixup = ''