about summary refs log tree commit diff
path: root/pkgs/development/haskell-modules/configuration-ghc-7.10.x.nix
diff options
context:
space:
mode:
authorJude Taylor <me@jude.bio>2017-08-13 13:31:56 -0700
committerJude Taylor <me@jude.bio>2017-08-13 13:32:08 -0700
commit6883119ab0bb4c9db7b99e4269ab5091ad95191c (patch)
treec235777bb77191c2946aa39fb5912aae4da5921f /pkgs/development/haskell-modules/configuration-ghc-7.10.x.nix
parent111d43042d92a33096b06c6c7f6f95a7754cc5e3 (diff)
downloadnixlib-6883119ab0bb4c9db7b99e4269ab5091ad95191c.tar
nixlib-6883119ab0bb4c9db7b99e4269ab5091ad95191c.tar.gz
nixlib-6883119ab0bb4c9db7b99e4269ab5091ad95191c.tar.bz2
nixlib-6883119ab0bb4c9db7b99e4269ab5091ad95191c.tar.lz
nixlib-6883119ab0bb4c9db7b99e4269ab5091ad95191c.tar.xz
nixlib-6883119ab0bb4c9db7b99e4269ab5091ad95191c.tar.zst
nixlib-6883119ab0bb4c9db7b99e4269ab5091ad95191c.zip
add some overrides for ghc 7.10.3 to build ghcjs
Diffstat (limited to 'pkgs/development/haskell-modules/configuration-ghc-7.10.x.nix')
-rw-r--r--pkgs/development/haskell-modules/configuration-ghc-7.10.x.nix6
1 files changed, 6 insertions, 0 deletions
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 ffa7030d98b2..74e1c21c581f 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-7.10.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-7.10.x.nix
@@ -164,6 +164,12 @@ self: super: {
   vector-algorithms = addBuildDepends (dontCheck super.vector-algorithms)
     [ self.mtl self.mwc-random ];
 
+  # vector with ghc < 8.0 needs semigroups
+  vector = addBuildDepend super.vector self.semigroups;
+
+  # too strict dependency on directory
+  tasty-ant-xml = doJailbreak super.tasty-ant-xml;
+
   # https://github.com/thoughtpolice/hs-ed25519/issues/13
   ed25519 = dontCheck super.ed25519;