Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / haskell-modules / configuration-ghc-9.10.x.nix
blob99f48333323c6735ffb177b01257a4c7ad9a0277
1 { pkgs, haskellLib }:
3 let
4   inherit (pkgs) lib;
5 in
7 self: super: {
8   llvmPackages = lib.dontRecurseIntoAttrs self.ghc.llvmPackages;
10   # Disable GHC core libraries
11   array = null;
12   base = null;
13   binary = null;
14   bytestring = null;
15   Cabal = null;
16   Cabal-syntax = null;
17   containers = null;
18   deepseq = null;
19   directory = null;
20   exceptions = null;
21   filepath = null;
22   ghc-bignum = null;
23   ghc-boot = null;
24   ghc-boot-th = null;
25   ghc-compact = null;
26   ghc-experimental = null;
27   ghc-heap = null;
28   ghc-internal = null;
29   ghc-platform = null;
30   ghc-prim = null;
31   ghc-toolchain = null;
32   ghci = null;
33   haskeline = null;
34   hpc = null;
35   integer-gmp = null;
36   mtl = null;
37   parsec = null;
38   pretty = null;
39   process = null;
40   rts = null;
41   semaphore-compat = null;
42   stm = null;
43   system-cxx-std-lib = null;
44   template-haskell = null;
45   # GHC only builds terminfo if it is a native compiler
46   terminfo = if pkgs.stdenv.hostPlatform == pkgs.stdenv.buildPlatform then null else self.terminfo_0_4_1_6;
47   text = null;
48   time = null;
49   transformers = null;
50   unix = null;
51   xhtml = null;