cabal-install: fix overrides for ghc-8.10.x
This commit is contained in:
parent
6a77eb735e
commit
36d357d279
@ -42,13 +42,14 @@ self: super: {
|
|||||||
unix = null;
|
unix = null;
|
||||||
xhtml = null;
|
xhtml = null;
|
||||||
|
|
||||||
cabal-install = super.cabal-install.override {
|
# cabal-install needs more recent versions of Cabal and random, but an older
|
||||||
Cabal = super.Cabal_3_4_0_0;
|
# version of base16-bytestring.
|
||||||
hackage-security = super.hackage-security.override { Cabal = super.Cabal_3_4_0_0; };
|
cabal-install = super.cabal-install.overrideScope (self: super: {
|
||||||
# Usung dontCheck to break test dependency cycles
|
Cabal = self.Cabal_3_4_0_0;
|
||||||
edit-distance = dontCheck (super.edit-distance.override { random = super.random_1_2_0; });
|
base16-bytestring = self.base16-bytestring_0_1_1_7;
|
||||||
random = super.random_1_2_0;
|
random = dontCheck super.random_1_2_0; # break infinite recursion
|
||||||
};
|
hashable = doJailbreak super.hashable; # allow random 1.2.x
|
||||||
|
});
|
||||||
|
|
||||||
# cabal-install-parsers is written for Cabal 3.4
|
# cabal-install-parsers is written for Cabal 3.4
|
||||||
cabal-install-parsers = super.cabal-install-parsers.override { Cabal = super.Cabal_3_4_0_0; };
|
cabal-install-parsers = super.cabal-install-parsers.override { Cabal = super.Cabal_3_4_0_0; };
|
||||||
|
Loading…
x
Reference in New Issue
Block a user