From 774253e56b3ef493266cd0b00f6e8ef0ab837f32 Mon Sep 17 00:00:00 2001 From: Will Fancher Date: Sun, 1 Apr 2018 23:25:37 -0400 Subject: Fix GHCJS 7.10 --- pkgs/development/haskell-modules/configuration-ghc-7.10.x.nix | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'pkgs/development/haskell-modules/configuration-ghc-7.10.x.nix') diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.10.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.10.x.nix index c7e8d1798d23..15220c24b4f2 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-7.10.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-7.10.x.nix @@ -219,4 +219,15 @@ self: super: { chr-pretty = doJailbreak super.chr-pretty; chr-parse = doJailbreak super.chr-parse; + # The autogenerated Nix expressions don't take into + # account `if impl(ghc >= x.y)`, which is a common method to depend + # on `semigroups` or `fail` when building with GHC < 8.0. + system-filepath = addBuildDepend super.system-filepath self.semigroups; + haskell-src-exts = addBuildDepend super.haskell-src-exts self.semigroups; + free = addBuildDepend super.free self.fail; + + # Newer versions don't build without base-4.9 + resourcet = self.resourcet_1_1_11; + conduit = self.conduit_1_2_13_1; + } -- cgit 1.4.1