diff options
Diffstat (limited to 'lore')
-rw-r--r-- | lore/bild.nix | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/lore/bild.nix b/lore/bild.nix index 9f439f8..589fda9 100644 --- a/lore/bild.nix +++ b/lore/bild.nix @@ -12,13 +12,19 @@ depsToPackageSet = packageSet: deps: map (s: builtins.getAttr s packageSet) deps; - ghc = pkgs.haskell.packages.ghc844.ghcWithPackages (hp: + ghc844_ = pkgs.haskell.packages.ghc844.override (oldAttrs: { + overrides = with pkgs.haskell.lib; self: super: { + clay = dontCheck super.clay; + }; + }); + + ghc = ghc844_.ghcWithPackages (hp: depsToPackageSet hp # we need hinotify for chip/make - depsToPackageSet hp - ([ "hinotify" ] ++ pack.deps.both ++ pack.deps.apex)); + ([ "hinotify" ] ++ pack.deps.both ++ pack.deps.apex)); ghcjs_ = pkgs.haskell.packages.ghcjs.override (oldAttrs: { overrides = with pkgs.haskell.lib; self: super: { + clay = dontCheck super.clay; http-types = dontCheck super.http-types; tasty-quickcheck = dontCheck super.tasty-quickcheck; scientific = dontCheck super.scientific; # takes forever |