diff options
Diffstat (limited to 'pkgs/top-level/release-haskell.nix')
-rw-r--r-- | pkgs/top-level/release-haskell.nix | 25 |
1 files changed, 19 insertions, 6 deletions
diff --git a/pkgs/top-level/release-haskell.nix b/pkgs/top-level/release-haskell.nix index d2e9e58e4ba9f..7774800660e68 100644 --- a/pkgs/top-level/release-haskell.nix +++ b/pkgs/top-level/release-haskell.nix @@ -72,6 +72,7 @@ let ghc963 ghc964 ghc965 + ghc966 ghc981 ghc982 ghc9101 @@ -511,14 +512,26 @@ let # package sets (like Cabal, jailbreak-cabal) are # working as expected. cabal-install = lib.subtractLists [ + # It is recommended to use pkgs.cabal-install instead of cabal-install + # from the package sets. Due to (transitively) requiring recent versions + # of core packages, it is not always reasonable to get cabal-install to + # work with older compilers. + compilerNames.ghc8107 + compilerNames.ghc902 + compilerNames.ghc925 + compilerNames.ghc926 + compilerNames.ghc927 + compilerNames.ghc928 + compilerNames.ghc945 + compilerNames.ghc946 + compilerNames.ghc947 + compilerNames.ghc948 compilerNames.ghc9101 ] released; - Cabal_3_10_3_0 = lib.subtractLists [ - compilerNames.ghc9101 - ] released; - Cabal-syntax_3_10_3_0 = lib.subtractLists [ - compilerNames.ghc9101 - ] released; + Cabal_3_10_3_0 = released; + Cabal-syntax_3_10_3_0 = released; + Cabal_3_12_1_0 = released; + Cabal-syntax_3_12_1_0 = released; cabal2nix = lib.subtractLists [ compilerNames.ghc9101 ] released; |