From 0cd5ebb48fd89c94117e897239a638972181a8e8 Mon Sep 17 00:00:00 2001 From: Matthew Pickering Date: Sat, 24 Dec 2016 17:37:04 +0000 Subject: [PATCH] Configure checkPhase for ghcHEAD The testsuite requires python3 so we have to add it as a dependency. --- pkgs/development/compilers/ghc/head.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/development/compilers/ghc/head.nix b/pkgs/development/compilers/ghc/head.nix index 7573451695c..8cecb4d605b 100644 --- a/pkgs/development/compilers/ghc/head.nix +++ b/pkgs/development/compilers/ghc/head.nix @@ -1,11 +1,11 @@ { stdenv, fetchgit, bootPkgs, perl, gmp, ncurses, libiconv, binutils, coreutils -, autoconf, automake, happy, alex, crossSystem, selfPkgs, cross ? null +, autoconf, automake, happy, alex, python3, crossSystem, selfPkgs, cross ? null }: let inherit (bootPkgs) ghc; - commonBuildInputs = [ ghc perl autoconf automake happy alex ]; + commonBuildInputs = [ ghc perl autoconf automake happy alex python3 ]; version = "8.1.20161115"; @@ -52,6 +52,8 @@ in stdenv.mkDerivation (rec { # that in turn causes GHCi to abort stripDebugFlags = [ "-S" ] ++ stdenv.lib.optional (!stdenv.isDarwin) "--keep-file-symbols"; + checkTarget = "test"; + postInstall = '' paxmark m $out/lib/${name}/bin/{ghc,haddock}