diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 8d9e67863a1e..e09f83a056c4 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -1532,8 +1532,14 @@ self: super: { (pkgs.lib.optional pkgs.stdenv.isDarwin pkgs.darwin.apple_sdk.frameworks.ApplicationServices); # Break out of overspecified constraint on QuickCheck. + algebraic-graphs = dontCheck super.algebraic-graphs; attoparsec = doJailbreak super.attoparsec; # https://github.com/haskell/attoparsec/pull/168 cassava = doJailbreak super.cassava; + filepath-bytestring = doJailbreak super.filepath-bytestring; + ghc-source-gen = doJailbreak super.ghc-source-gen; + haddock-library = doJailbreak super.haddock-library; + HsYAML = doJailbreak super.HsYAML; + http-api-data = doJailbreak super.http-api-data; lzma = doJailbreak super.lzma; psqueues = doJailbreak super.psqueues; diff --git a/pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix b/pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix index 0ec47558bec1..c162740b8d78 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix @@ -83,12 +83,6 @@ self: super: { sha256 = "0rgzrq0513nlc1vw7nw4km4bcwn4ivxcgi33jly4a7n3c1r32v1f"; }); - # Version 4.7.2 is broken by the bytestring library shipped by ghc-8.10.3. - ListLike = appendPatch super.ListLike (pkgs.fetchpatch { - url = "https://gitlab.haskell.org/ghc/head.hackage/-/raw/master/patches/ListLike-4.7.2.patch"; - sha256 = "1v392a74w0sxyn6x0bqixpmjbgla0i2b5hxzkcn1vaa3gaya7ag4"; - }); - # hnix 0.9.0 does not provide an executable for ghc < 8.10, so define completions here for now. hnix = generateOptparseApplicativeCompletion "hnix" (overrideCabal super.hnix (drv: {