haskellPackages.relude: support hedgehog 1.5

This commit is contained in:
Alexandre Esteves
2025-01-14 15:40:56 +00:00
committed by sternenseemann
parent 629be5e366
commit 2bccaaaea0
@@ -2464,6 +2464,15 @@ self: super: {
# 2022-03-16: Upstream stopped updating bounds https://github.com/haskell-hvr/base-noprelude/pull/15
base-noprelude = doJailbreak super.base-noprelude;
# 2024-01-14: Support hedgehog 1.5 https://github.com/kowainik/relude/pull/463/
relude = appendPatch (fetchpatch {
url = "https://github.com/kowainik/relude/commit/b6bf99ee83e929d11bd4088d6a1d928c3ce0070b.patch";
sha256 = "sha256-YhGZ0l7FuTyLee1b2yGcvxdvwgnOhZBy7qTg7aymmDc=";
}) (overrideCabal (drv: {
revision = null;
editedCabalFile = null;
}) super.relude);
# doJailbreak: too strict bounds on chell: https://github.com/fpco/haskell-filesystem/issues/24
# dontCheck: tests don't typecheck after ghc 8.4 (possibly introduced by api change of unix library)
system-fileio = doJailbreak (dontCheck super.system-fileio);