diff --git a/pkgs/development/haskell-modules/configuration-ghc-6.12.x.nix b/pkgs/development/haskell-modules/configuration-ghc-6.12.x.nix index bfb9ecdb5ba..06fedc6a1c4 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-6.12.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-6.12.x.nix @@ -91,4 +91,7 @@ self: super: { # Needs hashable on pre 7.10.x compilers. nats = addBuildDepend super.nats self.hashable; + # Needs void on pre 7.10.x compilers. + conduit = addBuildDepend super.conduit self.void; + } diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.0.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.0.x.nix index 55432ccdac5..9ce0e920042 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-7.0.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-7.0.x.nix @@ -73,4 +73,7 @@ self: super: { # Newer versions require bytestring >=0.10. tar = super.tar_0_4_1_0; + # Needs void on pre 7.10.x compilers. + conduit = addBuildDepend super.conduit self.void; + } diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.2.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.2.x.nix index c848a50cd36..ae85c4a009c 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-7.2.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-7.2.x.nix @@ -73,4 +73,7 @@ self: super: { # Newer versions require bytestring >=0.10. tar = super.tar_0_4_1_0; + # Needs void on pre 7.10.x compilers. + conduit = addBuildDepend super.conduit self.void; + } diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.4.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.4.x.nix index 0046ad66c23..aa27b70a566 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-7.4.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-7.4.x.nix @@ -82,4 +82,7 @@ self: super: { # Newer versions require bytestring >=0.10. tar = super.tar_0_4_1_0; + # Needs void on pre 7.10.x compilers. + conduit = addBuildDepend super.conduit self.void; + } diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix index ccc4aa54c28..a1ce7cf68d6 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix @@ -79,10 +79,6 @@ self: super: { # Needs hashable on pre 7.10.x compilers. nats = addBuildDepend super.nats self.hashable; - # Newer versions always trigger the non-deterministic library ID bug - # and are virtually impossible to compile on Hydra. - conduit = super.conduit_1_2_4_1; - # https://github.com/magthe/sandi/issues/7 sandi = overrideCabal super.sandi (drv: { postPatch = "sed -i -e 's|base ==4.8.*,|base,|' sandi.cabal"; @@ -96,4 +92,7 @@ self: super: { convertible = markBroken super.convertible; ghc-mod = markBroken super.ghc-mod; + # Needs void on pre 7.10.x compilers. + conduit = addBuildDepend super.conduit self.void; + } diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix index e5f5d3c953a..4b1d9df24e4 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix @@ -138,4 +138,7 @@ self: super: { xss-sanitize_0_3_5_4 = addBuildDepend super.xss-sanitize_0_3_5_4 self.network; xss-sanitize_0_3_5_5 = addBuildDepend super.xss-sanitize_0_3_5_5 self.network; + # Needs void on pre 7.10.x compilers. + conduit = addBuildDepend super.conduit self.void; + }