From eb5d7d2b26c226040d74867c55f4f07717e84d59 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 23 Jan 2018 16:08:58 +0100 Subject: haskell-lambdabot: fix build --- pkgs/development/haskell-modules/configuration-common.nix | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'pkgs/development/haskell-modules') diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 3cc0aec922cd..6dbbd77f95a7 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -848,11 +848,18 @@ self: super: { # https://github.com/fpco/stackage/issues/3126 stack = doJailbreak super.stack; - # Hoogle needs newer versions than lts-10 provides. + # Hoogle needs newer versions than lts-10 provides. lambdabot-haskell-plugins + # depends on Hoogle and therefore needs to use the same version. hoogle = super.hoogle.override { haskell-src-exts = self.haskell-src-exts_1_20_1; http-conduit = self.http-conduit_2_3_0; }; + lambdabot-haskell-plugins = super.lambdabot-haskell-plugins.override { + haskell-src-exts-simple = self.haskell-src-exts-simple_1_20_0_0; + }; + haskell-src-exts-simple_1_20_0_0 = super.haskell-src-exts-simple_1_20_0_0.override { + haskell-src-exts = self.haskell-src-exts_1_20_1; + }; # These packages depend on each other, forming an infinite loop. scalendar = markBroken (super.scalendar.override { SCalendar = null; }); -- cgit 1.4.1