diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 72716e9da8cff..897c9e493288c 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -694,6 +694,14 @@ self: super: # https://github.com/alphaHeavy/lzma-conduit/issues/23 lzma-conduit = doJailbreak super.lzma-conduit; + # doctest suite needs adjustment with GHC 9.12 + xml-conduit = appendPatch (pkgs.fetchpatch { + name = "xml-conduit-ghc-9.12.patch"; + url = "https://github.com/snoyberg/xml/commit/73ce67029c61decaa6525536377a15581325fd9e.patch"; + sha256 = "1gvdhwz7f6rw28xqm82h1kx2kwbdvigipfcb0y66520lvd544sm6"; + stripLen = 1; + }) super.xml-conduit; + # 2020-06-05: HACK: does not pass own build suite - `dontCheck` # 2024-01-15: too strict bound on free < 5.2 hnix = doJailbreak ( diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.12.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.12.x.nix index 19dcf50b5bf39..3898f24c6a747 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.12.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.12.x.nix @@ -103,6 +103,8 @@ with haskellLib; lucid = doJailbreak super.lucid; # base <4.21 extensions_0_1_0_3 = doJailbreak super.extensions_0_1_0_3; # hedgehog >=1.0 && <1.5, hspec-hedgehog >=0.0.1 && <0.2 + # https://github.com/haskell-party/feed/issues/73 + feed = doJailbreak super.feed; # base, time hie-compat = doJailbreak super.hie-compat; # base <4.21 hiedb = doJailbreak super.hiedb; # base >=4.12 && <4.21, ghc >=8.6 && <9.11 ed25519 = doJailbreak super.ed25519; # https://github.com/thoughtpolice/hs-ed25519/issues/39