From 925e00c40c30ccaf2ff80e9532ffda87a1f39c30 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Fri, 25 Feb 2022 22:59:08 +0100 Subject: [PATCH] haskellPackages: jailbreak glirc-related packages These have a restrictive upper bound on attoparsec on hackage. A fix is present in the upstream repo, but not reflected on hackage. --- pkgs/development/haskell-modules/configuration-common.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 7c3c51e410af..a4d1629f0d0c 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -2283,6 +2283,11 @@ self: super: { # 2022-02-25: Not compatible with relude 1.0 ema = assert super.ema.version == 0.6.0.0; super.ema.overrideScope (self: super: { relude = doJailbreak self.relude_0_7_0_0; }); + # attoparsec bump is on v2 branch, but not released yet + irc-core = assert super.irc-core.version == "2.10"; doJailbreak super.irc-core; + glirc = assert super.irc-core.version == "2.10"; doJailbreak super.glirc; + hookup = assert super.irc-core.version == "2.10"; doJailbreak super.hookup; + # Too strict bounds on chell: https://github.com/fpco/haskell-filesystem/issues/24 system-fileio = doJailbreak super.system-fileio; } // import ./configuration-tensorflow.nix {inherit pkgs haskellLib;} self super