Haskell: apply-refact version has to match ghc
This commit maps: * GHC 8.6 to apply-refact 0.6 * GHC 8.8 to apply-refact 0.7 * GHC 8.10 to apply-refact 0.8 See: <https://hackage.haskell.org/package/apply-refact/changelog> <https://github.com/mpickering/apply-refact/issues/56>
This commit is contained in:
parent
32c8e793bc
commit
28556cd9ab
4 changed files with 9 additions and 0 deletions
|
@ -94,4 +94,6 @@ self: super: {
|
|||
sha256 = "0rgzrq0513nlc1vw7nw4km4bcwn4ivxcgi33jly4a7n3c1r32v1f";
|
||||
});
|
||||
|
||||
# Only 0.8 is compatible with ghc 8.10 https://hackage.haskell.org/package/apply-refact/changelog
|
||||
apply-refact = super.apply-refact_0_8_0_0;
|
||||
}
|
||||
|
|
|
@ -91,4 +91,6 @@ self: super: {
|
|||
# ghc versions prior to 8.8.x needs additional dependency to compile successfully.
|
||||
ghc-lib-parser-ex = addBuildDepend super.ghc-lib-parser-ex self.ghc-lib-parser;
|
||||
|
||||
# Only 0.6 is compatible with ghc 8.6 https://hackage.haskell.org/package/apply-refact/changelog
|
||||
apply-refact = super.apply-refact_0_6_0_0;
|
||||
}
|
||||
|
|
|
@ -96,4 +96,6 @@ self: super: {
|
|||
# of issues with Cabal 3.x.
|
||||
darcs = dontDistribute super.darcs;
|
||||
|
||||
# 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;
|
||||
}
|
||||
|
|
|
@ -2358,6 +2358,9 @@ extra-packages:
|
|||
- ansi-terminal == 0.10.3 # required by cabal-plan, and policeman in ghc-8.8.x
|
||||
- aeson-pretty < 0.8 # required by elm compiler
|
||||
- apply-refact < 0.4 # newer versions don't work with GHC 8.0.x
|
||||
- apply-refact == 0.6.0.0 # works with GHC 8.6.x
|
||||
- apply-refact == 0.7.0.0 # works with GHC 8.8.x
|
||||
- apply-refact == 0.8.0.0 # works with GHC 8.10.x
|
||||
- binary > 0.7 && < 0.8 # keep a 7.x major release around for older compilers
|
||||
- binary > 0.8 && < 0.9 # keep a 8.x major release around for older compilers
|
||||
- blank-canvas < 0.6.3 # more recent versions depend on base-compat-batteries == 0.10.* but we're on base-compat-0.9.*
|
||||
|
|
Loading…
Reference in a new issue