From 9c979732b85f5ec0d1537ec76202534caa17b0a5 Mon Sep 17 00:00:00 2001 From: Kosyrev Serge <_deepfire@feelingofgreen.ru> Date: Thu, 5 May 2016 00:58:22 +0300 Subject: [PATCH 1/2] ghc8 | config: shelly: jailbreak --- pkgs/development/haskell-modules/configuration-ghc-8.0.x.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-ghc-8.0.x.nix b/pkgs/development/haskell-modules/configuration-ghc-8.0.x.nix index f5ca9626be6..43600fed776 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-8.0.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-8.0.x.nix @@ -113,6 +113,9 @@ self: super: { servant-client = dontCheck (doJailbreak super.servant-client_0_7); servant-server = dontCheck (doJailbreak super.servant-server_0_7); + # packaged shelly 1.6.6 complains: time >=1.3 && <1.6 + shelly = doJailbreak super.shelly; + # The essential part is released in 2.1 upstream (needs hackage import) singletons = (pkgs.haskell.lib.overrideCabal super.singletons (oldAttrs: { src = pkgs.fetchgit { From a6a23d3a55282256544df3a574522df3d8202b59 Mon Sep 17 00:00:00 2001 From: Kosyrev Serge <_deepfire@feelingofgreen.ru> Date: Thu, 5 May 2016 13:11:26 +0300 Subject: [PATCH 2/2] ghc8 | config: freer: jailbreak --- pkgs/development/haskell-modules/configuration-ghc-8.0.x.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-ghc-8.0.x.nix b/pkgs/development/haskell-modules/configuration-ghc-8.0.x.nix index 43600fed776..c12b3a375c6 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-8.0.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-8.0.x.nix @@ -86,6 +86,9 @@ self: super: { force-layout = doJailbreak super.force-layout; + # packaged 0.2.2.6 is missing: base >=4.7 && <4.9 + freer = doJailbreak super.freer; + # Partial fixes released in 1.20.5 upstream, full fixes only in git linear = pkgs.haskell.lib.overrideCabal super.linear (oldAttrs: { editedCabalFile = null;