haskell.packages.ghc94.shake-cabal: drop bound

GHC 9.4 can build the latest version of shake-cabal, so let's do that!
The older version is preserved for GHC 9.2 in case we have users that
need to use GHC 9.2 for a transitional time.
This commit is contained in:
sternenseemann 2023-07-01 11:54:09 +02:00
parent 64bee9771e
commit 3ad6e93971
4 changed files with 7 additions and 6 deletions

View file

@ -75,6 +75,9 @@ self: super: {
# For "ghc-lib" flag see https://github.com/haskell/haskell-language-server/issues/3185#issuecomment-1250264515
hlint = enableCabalFlag "ghc-lib" super.hlint;
# 0.2.2.3 requires Cabal >= 3.8
shake-cabal = doDistribute self.shake-cabal_0_2_2_2;
# https://github.com/sjakobi/bsb-http-chunked/issues/38
bsb-http-chunked = dontCheck super.bsb-http-chunked;

View file

@ -93,7 +93,6 @@ in {
regex-posix = doJailbreak super.regex-posix;
resolv = doJailbreak super.resolv;
singleton-bool = doJailbreak super.singleton-bool;
shake-cabal = doDistribute self.shake-cabal_0_2_2_3;
libmpd = doJailbreak super.libmpd;
generics-sop = doJailbreak super.generics-sop;
microlens-th = doJailbreak super.microlens-th;

View file

@ -40,8 +40,6 @@ default-package-overrides:
- reflex < 0.9.0.0
# required by haskell-language-server 1.9.0.0
- implicit-hie < 0.1.3
# latest version requires Cabal >= 3.8
- shake-cabal < 0.2.2.3
# needed as long as we have pandoc < 3.0, i.e. stackage lts 20
- pandoc-crossref < 0.3.15.0
# Needs to match hspec which is tracked in stackage
@ -139,6 +137,7 @@ extra-packages:
- retrie < 1.2.0.0 # 2022-12-30: required for hls on ghc < 9.2
- ghc-tags == 1.5.* # 2023-02-18: preserve for ghc-lib == 9.2.*
- fourmolu == 0.10.1.0 # 2023-04-18: for hls-fourmolu-plugin 1.1.1.0
- shake-cabal < 0.2.2.3 # 2023-07-01: last version to support Cabal 3.6.*
package-maintainers:
abbradar:

View file

@ -262974,7 +262974,7 @@ self: {
license = lib.licenses.bsd3;
}) {};
"shake-cabal" = callPackage
"shake-cabal_0_2_2_2" = callPackage
({ mkDerivation, base, binary, Cabal, composition-prelude, deepseq
, directory, filepath, hashable, shake
}:
@ -262990,9 +262990,10 @@ self: {
];
description = "Shake library for use with cabal";
license = lib.licenses.bsd3;
hydraPlatforms = lib.platforms.none;
}) {};
"shake-cabal_0_2_2_3" = callPackage
"shake-cabal" = callPackage
({ mkDerivation, base, binary, Cabal, composition-prelude, deepseq
, directory, filepath, hashable, shake
}:
@ -263006,7 +263007,6 @@ self: {
];
description = "Shake library for use with cabal";
license = lib.licenses.bsd3;
hydraPlatforms = lib.platforms.none;
}) {};
"shake-cabal-build" = callPackage