haskell.compiler.ghcjs: match ansi-terminal* to ansi-wl-pprint

+32
+2
pkgs/development/compilers/ghcjs/8.10/common-overrides.nix
··· 34 34 # Allow transformers-compat >= 0.7 35 35 optparse-applicative = doJailbreak self.optparse-applicative_0_15_1_0; 36 36 ansi-wl-pprint = self.ansi-wl-pprint_0_6_9; 37 + ansi-terminal = self.ansi-terminal_1_0_2; 38 + ansi-terminal-types = self.ansi-terminal-types_0_11_5; 37 39 } 38 40 ) 39 41 );
+2
pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml
··· 75 75 - happy == 1.19.12 # for ghcjs 76 76 - hashable == 1.4.7.0 # allows GHC 9.10 77 77 - ansi-wl-pprint >= 0.6 && < 0.7 # 2024-03-23: required for ghcjs 78 + - ansi-terminal < 1.1 # 2025-02-27: required for ghcjs 79 + - ansi-terminal-types == 0.11.5 # 2025-02-27: required for ghcjs 78 80 - hlint == 3.4.1 # 2022-09-21: needed for hls with ghc-lib-parser 9.2 79 81 - hnix-store-core < 0.7 # 2023-12-11: required by hnix-store-remote 0.6 80 82 - hspec < 2.8 # 2022-04-07: Needed for tasty-hspec 1.1.6
+28
pkgs/development/haskell-modules/hackage-packages.nix
··· 37146 37146 broken = true; 37147 37147 }) {}; 37148 37148 37149 + "ansi-terminal_1_0_2" = callPackage 37150 + ({ mkDerivation, ansi-terminal-types, base, colour }: 37151 + mkDerivation { 37152 + pname = "ansi-terminal"; 37153 + version = "1.0.2"; 37154 + sha256 = "0d6qm3ph6drim7g81yx46nmgspxsf4nnr2d91fa0fy3cyv5idra6"; 37155 + isLibrary = true; 37156 + isExecutable = true; 37157 + libraryHaskellDepends = [ ansi-terminal-types base colour ]; 37158 + description = "Simple ANSI terminal support"; 37159 + license = lib.licenses.bsd3; 37160 + hydraPlatforms = lib.platforms.none; 37161 + }) {}; 37162 + 37149 37163 "ansi-terminal" = callPackage 37150 37164 ({ mkDerivation, ansi-terminal-types, base, colour }: 37151 37165 mkDerivation { ··· 37186 37200 testToolDepends = [ hspec-discover ]; 37187 37201 description = "cross-platform library for terminal games"; 37188 37202 license = lib.licenses.gpl3Only; 37203 + }) {}; 37204 + 37205 + "ansi-terminal-types_0_11_5" = callPackage 37206 + ({ mkDerivation, base, colour }: 37207 + mkDerivation { 37208 + pname = "ansi-terminal-types"; 37209 + version = "0.11.5"; 37210 + sha256 = "1lgxnhnzgk4mwlnh8zdgx8w8pa4q4n140mvd1880acgli41j6yxz"; 37211 + revision = "1"; 37212 + editedCabalFile = "02mhl78kmjfa0h22khcjdaaxyvanv717rb2mi3l0jiawv7gl117p"; 37213 + libraryHaskellDepends = [ base colour ]; 37214 + description = "Types and functions used to represent SGR aspects"; 37215 + license = lib.licenses.bsd3; 37216 + hydraPlatforms = lib.platforms.none; 37189 37217 }) {}; 37190 37218 37191 37219 "ansi-terminal-types" = callPackage