summary refs log tree commit diff
path: root/pkgs/development/haskell-modules
diff options
context:
space:
mode:
authorPeter Simons <simons@cryp.to>2018-01-23 16:08:58 +0100
committerPeter Simons <simons@cryp.to>2018-01-23 16:09:29 +0100
commiteb5d7d2b26c226040d74867c55f4f07717e84d59 (patch)
tree10ba9f0c9e66446cbf36bab92636a44282e06efb /pkgs/development/haskell-modules
parentb200979d6eda34a6d411f9c24ec33844063090f8 (diff)
downloadnixlib-eb5d7d2b26c226040d74867c55f4f07717e84d59.tar
nixlib-eb5d7d2b26c226040d74867c55f4f07717e84d59.tar.gz
nixlib-eb5d7d2b26c226040d74867c55f4f07717e84d59.tar.bz2
nixlib-eb5d7d2b26c226040d74867c55f4f07717e84d59.tar.lz
nixlib-eb5d7d2b26c226040d74867c55f4f07717e84d59.tar.xz
nixlib-eb5d7d2b26c226040d74867c55f4f07717e84d59.tar.zst
nixlib-eb5d7d2b26c226040d74867c55f4f07717e84d59.zip
haskell-lambdabot: fix build
Diffstat (limited to 'pkgs/development/haskell-modules')
-rw-r--r--pkgs/development/haskell-modules/configuration-common.nix9
1 files changed, 8 insertions, 1 deletions
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; });