hledger: fix ghc-8.2.x build of the new 1.10 version

+13 -6
+13
pkgs/development/haskell-modules/configuration-ghc-8.2.x.nix
··· 94 haddock-library = dontHaddock (dontCheck self.haddock-library_1_5_0_1); 95 })); 96 97 }
··· 94 haddock-library = dontHaddock (dontCheck self.haddock-library_1_5_0_1); 95 })); 96 97 + # Hledger depends indirectly on different versions of base-compat. The 98 + # override can probably be removed once we update to LTS 12.x. 99 + hledger-lib = super.hledger-lib.overrideScope (self: super: { base-compat = self.base-compat_0_10_1; }); 100 + hledger-ui = super.hledger-ui.overrideScope (self: super: { fsnotify = self.fsnotify_0_3_0_1; }); 101 + hledger = super.hledger.overrideScope (self: super: { 102 + base-compat = self.base-compat_0_10_1; 103 + aeson = self.aeson_1_4_0_0; 104 + }); 105 + hledger-web = super.hledger-web.overrideScope (self: super: { 106 + base-compat = self.base-compat_0_10_1; 107 + aeson = self.aeson_1_4_0_0; 108 + }); 109 + 110 }
-6
pkgs/development/haskell-modules/configuration-ghc-8.4.x.nix
··· 429 430 lambdabot-core = appendPatch super.lambdabot-core ./patches/lambdabot-core-ghc-8.4.x-fix.patch; 431 432 - # Version 1.9.1 excludes base-compat 0.10.x for the benefit of older 433 - # compilers, but ghc 8.4.x works fine with the new version. 434 - hledger-lib = doJailbreak super.hledger-lib; 435 - hledger = doJailbreak super.hledger; 436 - hledger-ui = doJailbreak super.hledger-ui; 437 - 438 }
··· 429 430 lambdabot-core = appendPatch super.lambdabot-core ./patches/lambdabot-core-ghc-8.4.x-fix.patch; 431 432 }