haskellPackages: add ghc-9.2 versions for ghc-lib-parser and ghc-lib-parser-ex

This commit is contained in:
Dennis Gosnell 2022-08-10 15:24:47 +09:00
parent 7c8cdf1de1
commit 389a9b2584
2 changed files with 43 additions and 0 deletions

View file

@ -115,7 +115,9 @@ extra-packages:
- ghc-api-compat == 8.6 # 2021-09-07: preserve for GHC 8.8.4
- ghc-lib == 8.10.7.* # 2022-02-17: preserve for GHC 8.10.7
- ghc-lib-parser == 8.10.7.* # 2022-02-17: preserve for GHC 8.10.7
- ghc-lib-parser == 9.2.* # 2022-02-17: preserve for GHC 9.2
- ghc-lib-parser-ex == 8.10.* # 2022-02-17: preserve for GHC 8.10.7
- ghc-lib-parser-ex == 9.2.* # 2022-07-13: preserve for GHC 9.2
- ghc-lib-parser-ex >= 9.2.0.3 && < 9.2.1 # 2022-07-13: needed by hlint 3.4.1
- haddock == 2.23.* # required on GHC < 8.10.x
- haddock-api == 2.23.* # required on GHC < 8.10.x

View file

@ -108592,6 +108592,27 @@ self: {
license = lib.licenses.bsd3;
}) {};
"ghc-lib-parser_9_2_4_20220729" = callPackage
({ mkDerivation, alex, array, base, binary, bytestring, containers
, deepseq, directory, exceptions, filepath, ghc-prim, happy, parsec
, pretty, process, time, transformers, unix
}:
mkDerivation {
pname = "ghc-lib-parser";
version = "9.2.4.20220729";
sha256 = "0rlm6znxrhs3s9s6c7qblvl03lscydx3dridyp985i593jyan55s";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
array base binary bytestring containers deepseq directory
exceptions filepath ghc-prim parsec 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_4_1_20220807" = callPackage
({ mkDerivation, alex, array, base, binary, bytestring, containers
, deepseq, directory, exceptions, filepath, ghc-prim, happy, parsec
@ -108673,6 +108694,26 @@ self: {
hydraPlatforms = lib.platforms.none;
}) {};
"ghc-lib-parser-ex_9_2_1_1" = callPackage
({ mkDerivation, base, bytestring, containers, directory, extra
, filepath, ghc-lib-parser, tasty, tasty-hunit, uniplate
}:
mkDerivation {
pname = "ghc-lib-parser-ex";
version = "9.2.1.1";
sha256 = "01004zsi4d3vd9k1d2ik284z6wnkny48yp5d2y6fi9hgba11d53q";
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_4_0_0" = callPackage
({ mkDerivation, base, bytestring, containers, directory, extra
, filepath, ghc-lib-parser, tasty, tasty-hunit, uniplate