about summary refs log tree commit diff
path: root/pkgs/development/haskell-modules
diff options
context:
space:
mode:
authorPeter Simons <simons@cryp.to>2018-09-22 15:48:30 +0200
committerPeter Simons <simons@cryp.to>2018-09-24 21:19:34 +0200
commitdbffdee9d27b8f672682de958aa6b8e97a5f064c (patch)
tree2516abbe09fba37f69335ff8fbff7c2fdf339681 /pkgs/development/haskell-modules
parent89972ff45f140453bc9a5c220f5d480ae63ab3fc (diff)
downloadnixlib-dbffdee9d27b8f672682de958aa6b8e97a5f064c.tar
nixlib-dbffdee9d27b8f672682de958aa6b8e97a5f064c.tar.gz
nixlib-dbffdee9d27b8f672682de958aa6b8e97a5f064c.tar.bz2
nixlib-dbffdee9d27b8f672682de958aa6b8e97a5f064c.tar.lz
nixlib-dbffdee9d27b8f672682de958aa6b8e97a5f064c.tar.xz
nixlib-dbffdee9d27b8f672682de958aa6b8e97a5f064c.tar.zst
nixlib-dbffdee9d27b8f672682de958aa6b8e97a5f064c.zip
Add a couple of overrides to fix build with GHC 8.6.1.
Diffstat (limited to 'pkgs/development/haskell-modules')
-rw-r--r--pkgs/development/haskell-modules/configuration-ghc-8.6.x.nix7
1 files changed, 7 insertions, 0 deletions
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 42712df3295b..e4c4c0b19064 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;
+
 }