haskellPackages: make ghc-lib* package versions GHC 9.0.1 available

These packages have seen releases for GHC 9.2.1, removing the 9.0.1
versions from the package set. By adding them to extra-packages, we can
prevent them from getting removed.
This commit is contained in:
sternenseemann 2021-11-05 17:39:05 +01:00
parent c6b8abd70a
commit a1f0dff4a7
2 changed files with 65 additions and 0 deletions

View File

@ -123,6 +123,9 @@ extra-packages:
- ShellCheck == 0.7.1 # 2021-05-09: haskell-ci 0.12.1 pins this version
- cabal-install-parsers == 0.4.2 # 2021-09-04: needed haskell-ci by until it upgrades to Cabal >= 3.6
- ghc-api-compat == 8.6 # 2021-09-07: preserve for GHC 8.8.4
- ghc-lib == 9.0.1.* # 2021-11-05: Need one GHC 9.0.1 compatible version
- ghc-lib-parser == 9.0.1.* # 2021-11-05: Need one GHC 9.0.1 compatible version
- ghc-lib-parser-ex == 9.0.* # 2021-11-05: Need one GHC 9.0.1 compatible version
package-maintainers:
abbradar:

View File

@ -104012,6 +104012,27 @@ self: {
license = lib.licenses.bsd3;
}) {};
"ghc-lib_9_0_1_20210324" = callPackage
({ mkDerivation, alex, array, base, binary, bytestring, containers
, deepseq, directory, exceptions, filepath, ghc-lib-parser
, ghc-prim, happy, hpc, pretty, process, time, transformers, unix
}:
mkDerivation {
pname = "ghc-lib";
version = "9.0.1.20210324";
sha256 = "1qzsm132jk84nvkyrmhmnhpccb2f07miwdcq7h11ljmd3c4c577a";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
array base binary bytestring containers deepseq directory
exceptions filepath ghc-lib-parser ghc-prim hpc pretty process time
transformers unix
];
libraryToolDepends = [ alex happy ];
description = "The GHC API, decoupled from GHC versions";
license = lib.licenses.bsd3;
hydraPlatforms = lib.platforms.none;
}) {};
"ghc-lib_9_2_1_20211101" = callPackage
({ mkDerivation, alex, array, base, binary, bytestring, containers
, deepseq, directory, exceptions, filepath, ghc-lib-parser
@ -104053,6 +104074,27 @@ self: {
license = lib.licenses.bsd3;
}) {};
"ghc-lib-parser_9_0_1_20210324" = callPackage
({ mkDerivation, alex, array, base, binary, bytestring, containers
, deepseq, directory, exceptions, filepath, ghc-prim, happy, hpc
, pretty, process, time, transformers, unix
}:
mkDerivation {
pname = "ghc-lib-parser";
version = "9.0.1.20210324";
sha256 = "1hl20lz8r9yhgh6hlakmbqp637h49mq3sdxciy4vsz3nhzy7nqqm";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
array base binary bytestring containers deepseq directory
exceptions filepath ghc-prim hpc pretty process time transformers
unix
];
libraryToolDepends = [ alex happy ];
description = "The GHC API, decoupled from GHC versions";
license = lib.licenses.bsd3;
hydraPlatforms = lib.platforms.none;
}) {};
"ghc-lib-parser_9_2_1_20211101" = callPackage
({ mkDerivation, alex, array, base, binary, bytestring, containers
, deepseq, directory, exceptions, filepath, ghc-prim, happy, parsec
@ -104094,6 +104136,26 @@ self: {
license = lib.licenses.bsd3;
}) {};
"ghc-lib-parser-ex_9_0_0_4" = callPackage
({ mkDerivation, base, bytestring, containers, directory, extra
, filepath, ghc-lib-parser, tasty, tasty-hunit, uniplate
}:
mkDerivation {
pname = "ghc-lib-parser-ex";
version = "9.0.0.4";
sha256 = "11j1k26h7px9fydrwi5x9d9ckivc4xdsw4gzb7xhpzdq60f8af66";
libraryHaskellDepends = [
base bytestring containers ghc-lib-parser uniplate
];
testHaskellDepends = [
base directory extra filepath ghc-lib-parser tasty tasty-hunit
uniplate
];
description = "Algorithms on GHC parse trees";
license = lib.licenses.bsd3;
hydraPlatforms = lib.platforms.none;
}) {};
"ghc-lib-parser-ex_9_2_0_1" = callPackage
({ mkDerivation, base, bytestring, containers, directory, extra
, filepath, ghc-lib-parser, tasty, tasty-hunit, uniplate