haskell.packages.ghc94.ghc-lib*: retain GHC 9.4 versions
These were dropped by hackage2nix since the GHC 9.6 versions were uploaded to Hackage.
This commit is contained in:
parent
07673d91cd
commit
6dae8a8311
2 changed files with 66 additions and 1 deletions
|
@ -78,11 +78,13 @@ extra-packages:
|
|||
- ghc-exactprint == 0.6.* # 2022-12-12: needed for GHC < 9.2
|
||||
- ghc-lib == 8.10.7.* # 2022-02-17: preserve for GHC 8.10.7
|
||||
- ghc-lib == 9.2.* # 2022-02-17: preserve for GHC 9.2
|
||||
- ghc-lib == 9.4.* # 2023-03-17: preserve for GHC 9.4
|
||||
- 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 == 9.4.* # 2023-03-17: preserve for GHC 9.4
|
||||
- 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
|
||||
- ghc-lib-parser-ex == 9.4.* # 2023-03-17: preserve for GHC 9.4
|
||||
- haddock == 2.23.* # required on GHC < 8.10.x
|
||||
- haddock-api == 2.23.* # required on GHC < 8.10.x
|
||||
- haddock-library ==1.7.* # required by stylish-cabal-0.5.0.0
|
||||
|
|
|
@ -111201,6 +111201,28 @@ self: {
|
|||
license = lib.licenses.bsd3;
|
||||
}) {};
|
||||
|
||||
"ghc-lib_9_4_4_20221225" = callPackage
|
||||
({ mkDerivation, alex, array, base, binary, bytestring, containers
|
||||
, deepseq, directory, exceptions, filepath, ghc-lib-parser
|
||||
, ghc-prim, happy, hpc, parsec, pretty, process, rts, stm, time
|
||||
, transformers, unix
|
||||
}:
|
||||
mkDerivation {
|
||||
pname = "ghc-lib";
|
||||
version = "9.4.4.20221225";
|
||||
sha256 = "0cl2w63gafv64q8v4ymvwa79yxwx9jh285zr68qncchmm67cnzql";
|
||||
enableSeparateDataOutput = true;
|
||||
libraryHaskellDepends = [
|
||||
array base binary bytestring containers deepseq directory
|
||||
exceptions filepath ghc-lib-parser ghc-prim hpc parsec pretty
|
||||
process rts stm 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_6_1_20230312" = callPackage
|
||||
({ mkDerivation, alex, array, base, binary, bytestring, containers
|
||||
, deepseq, directory, exceptions, filepath, ghc-lib-parser
|
||||
|
@ -111263,6 +111285,27 @@ self: {
|
|||
license = lib.licenses.bsd3;
|
||||
}) {};
|
||||
|
||||
"ghc-lib-parser_9_4_4_20221225" = 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.4.4.20221225";
|
||||
sha256 = "0av5c7phk0lc8nnaacm5v0cah1hiihw3kqf7cavphhadw06dixk7";
|
||||
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_6_1_20230312" = callPackage
|
||||
({ mkDerivation, alex, array, base, binary, bytestring, containers
|
||||
, deepseq, directory, exceptions, filepath, ghc-prim, happy, parsec
|
||||
|
@ -111344,6 +111387,26 @@ self: {
|
|||
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
|
||||
}:
|
||||
mkDerivation {
|
||||
pname = "ghc-lib-parser-ex";
|
||||
version = "9.4.0.0";
|
||||
sha256 = "06qrfg4icp66lyhzncvsaqdcmsijayrlgi91x65a2nd2l0wz6gyf";
|
||||
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_6_0_0" = callPackage
|
||||
({ mkDerivation, base, bytestring, containers, directory, extra
|
||||
, filepath, ghc-lib-parser, tasty, tasty-hunit, uniplate
|
||||
|
|
Loading…
Reference in a new issue