From dbffdee9d27b8f672682de958aa6b8e97a5f064c Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sat, 22 Sep 2018 15:48:30 +0200 Subject: [PATCH] Add a couple of overrides to fix build with GHC 8.6.1. --- .../haskell-modules/configuration-ghc-8.6.x.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-ghc-8.6.x.nix b/pkgs/development/haskell-modules/configuration-ghc-8.6.x.nix index 42712df3295..e4c4c0b1906 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-8.6.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-8.6.x.nix @@ -57,4 +57,11 @@ self: super: { tar = doJailbreak super.tar; # containers >=0.2 && <0.6 test-framework = doJailbreak super.test-framework; # containers >=0.1 && <0.6 + # Older versions don't work with ghc 8.6.1: + hspec-core = self.hspec-core_2_5_6; + hspec-core_2_5_6 = super.hspec-core_2_5_6.overrideScope (self: super: { QuickCheck = self.QuickCheck_2_12_4; }); + hspec-meta = self.hspec-meta_2_5_6; + optparse-applicative = doJailbreak super.optparse-applicative; + unordered-containers = dontCheck super.unordered-containers; + }