haskell-cabal-install-parsers: re-factor overrides to fix build with ghc-8.10.1
This commit is contained in:
parent
7b7764287c
commit
21a354b6dd
@ -1457,11 +1457,8 @@ self: super: {
|
|||||||
cryptonite = dontCheck super.cryptonite;
|
cryptonite = dontCheck super.cryptonite;
|
||||||
|
|
||||||
# The test suite depends on an impure cabal-install installation in
|
# The test suite depends on an impure cabal-install installation in
|
||||||
# $HOME, which we don't have in our build sandbox, and it is keeping
|
# $HOME, which we don't have in our build sandbox.
|
||||||
# up with the most recent Cabal version.
|
cabal-install-parsers = dontCheck super.cabal-install-parsers;
|
||||||
cabal-install-parsers = dontCheck (super.cabal-install-parsers.overrideScope (self: super: {
|
|
||||||
Cabal = self.Cabal_3_2_0_0;
|
|
||||||
}));
|
|
||||||
|
|
||||||
# haskell-ci-0.8 needs cabal-install-parsers ==0.1, but we have 0.2.
|
# haskell-ci-0.8 needs cabal-install-parsers ==0.1, but we have 0.2.
|
||||||
haskell-ci = doJailbreak super.haskell-ci;
|
haskell-ci = doJailbreak super.haskell-ci;
|
||||||
|
@ -102,4 +102,8 @@ self: super: {
|
|||||||
|
|
||||||
# Only 0.7 is compatible with ghc 8.7 https://hackage.haskell.org/package/apply-refact/changelog
|
# Only 0.7 is compatible with ghc 8.7 https://hackage.haskell.org/package/apply-refact/changelog
|
||||||
apply-refact = super.apply-refact_0_7_0_0;
|
apply-refact = super.apply-refact_0_7_0_0;
|
||||||
|
|
||||||
|
# The package needs the latest Cabal version.
|
||||||
|
cabal-install-parsers = super.cabal-install-parsers.overrideScope (self: super: { Cabal = self.Cabal_3_2_0_0; });
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user