@@ -4,84 +4,117 @@
44 packages = {
55 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
66 "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
7− "ghc-heap".revision = (((hackage."ghc-heap")."8.10.4.20210212").revisions).default;
8− "rts".revision = (((hackage."rts")."1.0").revisions).default;
9− "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
10− "network".revision = (((hackage."network")."2.8.0.1").revisions).default;
11− "directory".revision = (((hackage."directory")."1.3.6.1").revisions).default;
7+ "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
8+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
9+ "Win32".revision = (((hackage."Win32")."2.6.2.0").revisions).default;
1210 "template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
13− "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
11+ "network".revision = (((hackage."network")."2.8.0.1").revisions).default;
12+ "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
13+ "process".revision = (((hackage."process")."1.6.11.0").revisions).default;
1414 "base".revision = (((hackage."base")."4.14.1.0").revisions).default;
15+ "rts".revision = (((hackage."rts")."1.0").revisions).default;
1516 "time".revision = (((hackage."time")."1.9.3").revisions).default;
16− "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
17− "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
18− "process".revision = (((hackage."process")."1.6.11.0").revisions).default;
19− "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
17+ "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
18+ "directory".revision = (((hackage."directory")."1.3.6.2").revisions).default;
2019 "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.4.20210212").revisions).default;
21− "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
22− "Win32".revision = (((hackage."Win32")."2.6.2.0").revisions).default;
23− "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
20+ "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
21+ "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
22+ "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
23+ "ghc-heap".revision = (((hackage."ghc-heap")."8.10.4.20210212").revisions).default;
2424 };
2525 compiler = {
2626 version = "8.10.4.20210212";
2727 nix-name = "ghc810420210212";
2828 packages = {
2929 "ghc-prim" = "0.6.1";
30− "ghc-heap" = "8.10.4.20210212";
31− "rts" = "1.0";
32− "deepseq" = "1.4.4.0";
30+ "array" = "0.5.4.0";
31+ "integer-gmp" = "1.0.3.0";
3332 "template-haskell" = "2.16.0.0";
34− "containers" = "0.6.2.1";
35− "base" = "4.14.1.0";
36− "transformers" = "0.5.6.2";
37− "filepath" = "1.4.2.1";
3833 "pretty" = "1.1.3.6";
34+ "base" = "4.14.1.0";
35+ "rts" = "1.0";
36+ "containers" = "0.6.2.1";
3937 "ghc-boot-th" = "8.10.4.20210212";
40− "array" = "0.5.4.0";
41− "integer-gmp" = "1.0.3.0";
38+ "filepath" = "1.4.2.1";
39+ "deepseq" = "1.4.4.0";
40+ "transformers" = "0.5.6.2";
41+ "ghc-heap" = "8.10.4.20210212";
4242 };
4343 };
4444 };
4545 extras = hackage:
4646 {
4747 packages = {
48− ghc = ./.plan.nix/ghc.nix;
4948 bytestring = ./.plan.nix/bytestring.nix;
49+ iserv = ./.plan.nix/iserv.nix;
50+ ghci = ./.plan.nix/ghci.nix;
5051 remote-iserv = ./.plan.nix/remote-iserv.nix;
51− iserv-proxy = ./.plan.nix/iserv-proxy.nix;
52− hpc = ./.plan.nix/hpc.nix;
53− libiserv = ./.plan.nix/libiserv.nix;
5452 ghc-boot = ./.plan.nix/ghc-boot.nix;
55− ghci = ./.plan.nix/ghci.nix;
56− iserv = ./.plan.nix/iserv.nix;
53+ ghc = ./.plan.nix/ghc.nix;
54+ libiserv = ./.plan.nix/libiserv.nix;
55+ hpc = ./.plan.nix/hpc.nix;
56+ iserv-proxy = ./.plan.nix/iserv-proxy.nix;
5757 };
5858 };
5959 modules = [
6060 ({ lib, ... }:
6161 {
6262 packages = {
63+ "bytestring" = {
64+ flags = { "integer-simple" = lib.mkOverride 900 false; };
65+ };
66+ "iserv" = { flags = {}; };
67+ "ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
68+ "remote-iserv" = { flags = {}; };
69+ "ghc-boot" = { flags = {}; };
6370 "ghc" = {
6471 flags = {
65− "stage1" = lib.mkOverride 900 false;
66− "stage2" = lib.mkOverride 900 false;
67− "integer-gmp" = lib.mkOverride 900 false;
68− "stage3" = lib.mkOverride 900 false;
6972 "dynamic-system-linker" = lib.mkOverride 900 true;
7073 "ghci" = lib.mkOverride 900 true;
7174 "integer-simple" = lib.mkOverride 900 false;
75+ "stage3" = lib.mkOverride 900 false;
76+ "integer-gmp" = lib.mkOverride 900 false;
77+ "stage2" = lib.mkOverride 900 false;
7278 "terminfo" = lib.mkOverride 900 true;
79+ "stage1" = lib.mkOverride 900 false;
7380 };
7481 };
75− "bytestring" = {
76− flags = { "integer-simple" = lib.mkOverride 900 false; };
77− };
78− "remote-iserv" = { flags = {}; };
79− "iserv-proxy" = { flags = {}; };
80− "hpc" = { flags = {}; };
8182 "libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
82− "ghc-boot" = { flags = {}; };
83− "ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
84− "iserv" = { flags = {}; };
83+ "hpc" = { flags = {}; };
84+ "iserv-proxy" = { flags = {}; };
85+ };
86+ })
87+ ({ lib, ... }:
88+ {
89+ packages = {
90+ "libiserv".components.library.planned = lib.mkOverride 900 true;
91+ "ghc".components.library.planned = lib.mkOverride 900 true;
92+ "containers".components.library.planned = lib.mkOverride 900 true;
93+ "ghc-boot".components.library.planned = lib.mkOverride 900 true;
94+ "binary".components.library.planned = lib.mkOverride 900 true;
95+ "ghc-prim".components.library.planned = lib.mkOverride 900 true;
96+ "iserv".components.exes."iserv".planned = lib.mkOverride 900 true;
97+ "iserv-proxy".components.exes."iserv-proxy".planned = lib.mkOverride 900 true;
98+ "ghc-heap".components.library.planned = lib.mkOverride 900 true;
99+ "ghci".components.library.planned = lib.mkOverride 900 true;
100+ "transformers".components.library.planned = lib.mkOverride 900 true;
101+ "process".components.library.planned = lib.mkOverride 900 true;
102+ "hpc".components.library.planned = lib.mkOverride 900 true;
103+ "network".components.library.planned = lib.mkOverride 900 true;
104+ "pretty".components.library.planned = lib.mkOverride 900 true;
105+ "template-haskell".components.library.planned = lib.mkOverride 900 true;
106+ "integer-gmp".components.library.planned = lib.mkOverride 900 true;
107+ "array".components.library.planned = lib.mkOverride 900 true;
108+ "Win32".components.library.planned = lib.mkOverride 900 true;
109+ "bytestring".components.library.planned = lib.mkOverride 900 true;
110+ "remote-iserv".components.exes."remote-iserv".planned = lib.mkOverride 900 true;
111+ "base".components.library.planned = lib.mkOverride 900 true;
112+ "rts".components.library.planned = lib.mkOverride 900 true;
113+ "time".components.library.planned = lib.mkOverride 900 true;
114+ "deepseq".components.library.planned = lib.mkOverride 900 true;
115+ "filepath".components.library.planned = lib.mkOverride 900 true;
116+ "ghc-boot-th".components.library.planned = lib.mkOverride 900 true;
117+ "directory".components.library.planned = lib.mkOverride 900 true;
85118 };
86119 })
87120 ];