on iko/ghcjs-patch-master help sign in
Better support for source-repository-packages, only include planned components and pick latest packages (#1166)
674f5b0Hamish Mackenzie
@@ -1,6 +1,19 @@
1This file contains a summary of changes to Haskell.nix and `nix-tools`
1This file contains a summary of changes to Haskell.nix and `nix-tools`
2that will impact users.
2that will impact users.
3
3
4+## Jul 23, 2021
5+* `source-repository-package` references in `cabal.project` files are now
6+ left as a `source-repository-package` when calculating the the `plan-nix` for
7+ `cabalProject` based functions.
8+ This makes haskell.nix match the behaviour of `cabal` better.
9+ Materialized files for projects that use `source-repository-package`
10+ references will need to be updated.
11+* Only planned components are included in a haskell.nix cabal project.
12+ If cabal solver does not include the component in the `plan.json` file it
13+ will not be present in `hsPkgs.pkg.components`.
14+* When the same package occurs more than once in a plan.json file
15+ the latest version is picked by haskell.nix.
16+
4## Apr 8, 2021
17## Apr 8, 2021
5* Project arguments are now validated with the Nix module system.
18* Project arguments are now validated with the Nix module system.
6 If unexpected argments are passed to a project function this may now
19 If unexpected argments are passed to a project function this may now
lib/cabal-project-parser.nix+8−11
@@ -74,17 +74,14 @@ let
74 # --shar256: 003lm3pm0000hbfmii7xcdd9v20000flxf7gdl2pyxia7p014i8z
74 # --shar256: 003lm3pm0000hbfmii7xcdd9v20000flxf7gdl2pyxia7p014i8z
75 # will be trated like a field and returned here
75 # will be trated like a field and returned here
76 # (used in call-cabal-project-to-nix.nix to create a fixed-output derivation)
76 # (used in call-cabal-project-to-nix.nix to create a fixed-output derivation)
77− extractRepoData = cabalProjectFileName: lookupSha256: repo:
77+ extractRepoData = cabalProjectFileName: lookupSha256: repo: {
78− builtins.map (subdir:
79− {
80− url = repo.location;
78+ url = repo.location;
81− ref = repo.tag;
79+ ref = repo.tag;
82− sha256 = repo."--sha256" or (lookupSha256 repo);
80+ sha256 = repo."--sha256" or (lookupSha256 repo);
83− inherit subdir;
84− })
85− (if repo ? subdir
81+ subdirs = if repo ? subdir
86− then pkgs.lib.filter (x: x != "") (pkgs.lib.splitString " " repo.subdir)
82+ then pkgs.lib.filter (x: x != "") (pkgs.lib.splitString " " repo.subdir)
87− else ["."]);
83+ else ["."];
84+ };
88
85
89 # Parse a source-repository-package and return data of `type: git` repositories
86 # Parse a source-repository-package and return data of `type: git` repositories
90 parseBlock = cabalProjectFileName: lookupSha256: block:
87 parseBlock = cabalProjectFileName: lookupSha256: block:
lib/call-cabal-project-to-nix.nix+49−21
@@ -184,12 +184,29 @@ let
184 in __trace "WARNING: No sha256 found for source-repository-package ${repoData.url} ${repoData.ref} download may fail in restricted mode (hydra)"
184 in __trace "WARNING: No sha256 found for source-repository-package ${repoData.url} ${repoData.ref} download may fail in restricted mode (hydra)"
185 (__trace "Consider adding `--sha256: ${hashPath drv}` to the ${cabalProjectFileName} file or passing in a lookupSha256 argument"
185 (__trace "Consider adding `--sha256: ${hashPath drv}` to the ${cabalProjectFileName} file or passing in a lookupSha256 argument"
186 drv);
186 drv);
187− in fetched + (if repoData.subdir == "." then "" else "/" + repoData.subdir);
187+ in {
188+ # Download the source-repository-package commit and add it to a minimal git
189+ # repository that `cabal` will be able to access from a non fixed output derivation.
190+ location = pkgs.evalPackages.runCommand "source-repository-package" {
191+ nativeBuildInputs = [ pkgs.evalPackages.rsync pkgs.evalPackages.git ];
192+ } ''
193+ mkdir $out
194+ rsync -a --prune-empty-dirs "${fetched}/" "$out/"
195+ cd $out
196+ chmod -R +w .
197+ git init -b minimal
198+ git add .
199+ GIT_COMMITTER_NAME='No One' GIT_COMMITTER_EMAIL= git commit -m "Minimal Repo For Haskell.Nix" --author 'No One <>'
200+ '';
201+ inherit (repoData) subdirs;
202+ inherit fetched;
203+ tag = "minimal";
204+ };
188
205
189 blocks = pkgs.lib.splitString "\nsource-repository-package\n" ("\n" + projectFile);
206 blocks = pkgs.lib.splitString "\nsource-repository-package\n" ("\n" + projectFile);
190 initialText = pkgs.lib.lists.take 1 blocks;
207 initialText = pkgs.lib.lists.take 1 blocks;
191 repoBlocks = builtins.map (pkgs.haskell-nix.haskellLib.parseBlock cabalProjectFileName lookupSha256) (pkgs.lib.lists.drop 1 blocks);
208 repoBlocks = builtins.map (pkgs.haskell-nix.haskellLib.parseBlock cabalProjectFileName lookupSha256) (pkgs.lib.lists.drop 1 blocks);
192− sourceRepoData = pkgs.lib.lists.concatMap (x: x.sourceRepo) repoBlocks;
209+ sourceRepoData = pkgs.lib.lists.map (x: x.sourceRepo) repoBlocks;
193 otherText = pkgs.evalPackages.writeText "cabal.project" (pkgs.lib.strings.concatStringsSep "\n" (
210 otherText = pkgs.evalPackages.writeText "cabal.project" (pkgs.lib.strings.concatStringsSep "\n" (
194 initialText
211 initialText
195 ++ (builtins.map (x: x.otherText) repoBlocks)));
212 ++ (builtins.map (x: x.otherText) repoBlocks)));
@@ -203,35 +220,47 @@ let
203 # on the target system would use, so that the derivation is unaffected
220 # on the target system would use, so that the derivation is unaffected
204 # and, say, a linux release build job can identify the derivation
221 # and, say, a linux release build job can identify the derivation
205 # as built by a darwin builder, and fetch it from a cache
222 # as built by a darwin builder, and fetch it from a cache
206− sourceReposEval = builtins.map (fetchRepo pkgs.evalPackages.fetchgit) sourceRepoData ;
223+ sourceReposEval = builtins.map (fetchRepo pkgs.evalPackages.fetchgit) sourceRepoData;
207− sourceReposBuild = builtins.map (fetchRepo pkgs.fetchgit) sourceRepoData;
224+ sourceReposBuild = builtins.map (x: (fetchRepo pkgs.fetchgit x).fetched) sourceRepoData;
208 in {
225 in {
209 sourceRepos = sourceReposBuild;
226 sourceRepos = sourceReposBuild;
210 makeFixedProjectFile = ''
227 makeFixedProjectFile = ''
211 cp -f ${otherText} ./cabal.project
228 cp -f ${otherText} ./cabal.project
229+ '' +
230+ pkgs.lib.optionalString (builtins.length sourceReposEval != 0) (''
212 chmod +w -R ./cabal.project
231 chmod +w -R ./cabal.project
213 # The newline here is important in case cabal.project does not have one at the end
232 # The newline here is important in case cabal.project does not have one at the end
214− printf "\npackages:" >> ./cabal.project
233+ echo >> ./cabal.project
215− mkdir -p ./.source-repository-packages
216 '' +
234 '' +
235+ # Add replacement `source-repository-package` blocks pointing to the minimal git repos
236+ ( pkgs.lib.strings.concatMapStrings (f: ''
237+ echo "source-repository-package" >> ./cabal.project
238+ echo " type: git" >> ./cabal.project
239+ echo " location: file://${f.location}" >> ./cabal.project
240+ echo " subdir: ${builtins.concatStringsSep " " f.subdirs}" >> ./cabal.project
241+ echo " tag: ${f.tag}" >> ./cabal.project
242+ '') sourceReposEval
243+ ));
244+ # This will be used to replace refernces to the minimal git repos with just the index
245+ # of the repo. The index will be used in lib/import-and-filter-project.nix to
246+ # lookup the correct repository in `sourceReposBuild`. This avoids having
247+ # `/nix/store` paths in the `plan-nix` output so that it can be materialized safely.
217− ( pkgs.lib.strings.concatStrings (
248+ replaceLocations = pkgs.lib.strings.concatStrings (
218 pkgs.lib.lists.zipListsWith (n: f: ''
249 pkgs.lib.lists.zipListsWith (n: f: ''
219− mkdir -p ./.source-repository-packages/${builtins.toString n}
250+ (cd $out${subDir'}
220− rsync -a --prune-empty-dirs \
251+ substituteInPlace $tmp${subDir'}/dist-newstyle/cache/plan.json --replace file://${f.location} ${builtins.toString n}
221− --include '*/' --include '*.cabal' --include 'package.yaml' \
252+ for a in $(grep -rl file://${f.location} .plan.nix/*.nix); do
222− --exclude '*' \
253+ substituteInPlace $a --replace file://${f.location} ${builtins.toString n}
223− "${f}/" "./.source-repository-packages/${builtins.toString n}/"
254+ done)
224− echo " ./.source-repository-packages/${builtins.toString n}" >> ./cabal.project
225 '')
255 '')
226 (pkgs.lib.lists.range 0 ((builtins.length sourceReposEval) - 1))
256 (pkgs.lib.lists.range 0 ((builtins.length sourceReposEval) - 1))
227 sourceReposEval
257 sourceReposEval
228− )
258+ );
229− );
230 };
259 };
231
260
232 fixedProject =
261 fixedProject =
233 if rawCabalProject == null
262 if rawCabalProject == null
234− then { sourceRepos = []; makeFixedProjectFile = ""; }
263+ then { sourceRepos = []; makeFixedProjectFile = ""; replaceLocations = ""; }
235 else replaceSoureRepos rawCabalProject;
264 else replaceSoureRepos rawCabalProject;
236
265
237 # The use of the actual GHC can cause significant problems:
266 # The use of the actual GHC can cause significant problems:
@@ -388,7 +417,7 @@ let
388 } // pkgs.lib.optionalAttrs (checkMaterialization != null) {
417 } // pkgs.lib.optionalAttrs (checkMaterialization != null) {
389 inherit checkMaterialization;
418 inherit checkMaterialization;
390 }) (pkgs.evalPackages.runCommand (nameAndSuffix "plan-to-nix-pkgs") {
419 }) (pkgs.evalPackages.runCommand (nameAndSuffix "plan-to-nix-pkgs") {
391− nativeBuildInputs = [ nix-tools dummy-ghc dummy-ghc-pkg cabal-install pkgs.evalPackages.rsync ];
420+ nativeBuildInputs = [ nix-tools dummy-ghc dummy-ghc-pkg cabal-install pkgs.evalPackages.rsync pkgs.evalPackages.git ];
392 # Needed or stack-to-nix will die on unicode inputs
421 # Needed or stack-to-nix will die on unicode inputs
393 LOCALE_ARCHIVE = pkgs.lib.optionalString (pkgs.evalPackages.stdenv.buildPlatform.libc == "glibc") "${pkgs.evalPackages.glibcLocales}/lib/locale/locale-archive";
422 LOCALE_ARCHIVE = pkgs.lib.optionalString (pkgs.evalPackages.stdenv.buildPlatform.libc == "glibc") "${pkgs.evalPackages.glibcLocales}/lib/locale/locale-archive";
394 LANG = "en_US.UTF-8";
423 LANG = "en_US.UTF-8";
@@ -519,16 +548,15 @@ let
519 # proper relative paths.
548 # proper relative paths.
520 (cd $out${subDir'} && plan-to-nix --full --plan-json $tmp${subDir'}/dist-newstyle/cache/plan.json -o .)
549 (cd $out${subDir'} && plan-to-nix --full --plan-json $tmp${subDir'}/dist-newstyle/cache/plan.json -o .)
521
550
551+ # Replace the /nix/store paths to minimal git repos with indexes (that will work with materialization).
552+ ${fixedProject.replaceLocations}
553+
522 # Make the plan.json file available in case we need to debug plan-to-nix
554 # Make the plan.json file available in case we need to debug plan-to-nix
523 cp $tmp${subDir'}/dist-newstyle/cache/plan.json $maybeJson
555 cp $tmp${subDir'}/dist-newstyle/cache/plan.json $maybeJson
524
556
525 # Remove the non nix files ".project" ".cabal" "package.yaml" files
557 # Remove the non nix files ".project" ".cabal" "package.yaml" files
526 # as they should not be in the output hash (they may change slightly
558 # as they should not be in the output hash (they may change slightly
527 # without affecting the nix).
559 # without affecting the nix).
528− if [ -d $out${subDir'}/.source-repository-packages ]; then
529− chmod +w -R $out${subDir'}/.source-repository-packages
530− rm -rf $out${subDir'}/.source-repository-packages
531− fi
532 find $out \( -type f -or -type l \) ! -name '*.nix' -delete
560 find $out \( -type f -or -type l \) ! -name '*.nix' -delete
533 # Remove empty dirs
561 # Remove empty dirs
534 find $out -type d -empty -delete
562 find $out -type d -empty -delete
lib/default.nix+3−3
@@ -73,8 +73,8 @@ in {
73 comps = config.components;
73 comps = config.components;
74 applyLibrary = cname: f { cname = config.package.identifier.name; ctype = "lib"; };
74 applyLibrary = cname: f { cname = config.package.identifier.name; ctype = "lib"; };
75 applySubComp = ctype: cname: f { inherit cname; ctype = componentPrefix.${ctype} or (throw "Missing component mapping for ${ctype}."); };
75 applySubComp = ctype: cname: f { inherit cname; ctype = componentPrefix.${ctype} or (throw "Missing component mapping for ${ctype}."); };
76− buildableAttrs = lib.filterAttrs (n: comp: comp.buildable or true);
76+ buildableAttrs = lib.filterAttrs (n: comp: comp.buildable or true && comp.planned);
77− libComp = if comps.library == null || !(comps.library.buildable or true)
77+ libComp = if comps.library == null || !(comps.library.buildable or true && comps.library.planned)
78 then {}
78 then {}
79 else lib.mapAttrs applyLibrary (removeAttrs comps (subComponentTypes ++ [ "setup" ]));
79 else lib.mapAttrs applyLibrary (removeAttrs comps (subComponentTypes ++ [ "setup" ]));
80 subComps = lib.mapAttrs
80 subComps = lib.mapAttrs
@@ -198,7 +198,7 @@ in {
198 cleanGit = import ./clean-git.nix {
198 cleanGit = import ./clean-git.nix {
199 inherit lib cleanSourceWith;
199 inherit lib cleanSourceWith;
200 git = gitMinimal;
200 git = gitMinimal;
201− inherit (pkgs.evalPackages) runCommand;
201+ inherit (pkgs) runCommand;
202 };
202 };
203
203
204 # Some times it is handy to temporarily use a relative path between git
204 # Some times it is handy to temporarily use a relative path between git
lib/import-and-filter-project.nix+10−13
@@ -27,31 +27,28 @@ in project // {
27 else {...}@args: with pkgs.lib.strings;
27 else {...}@args: with pkgs.lib.strings;
28 let
28 let
29 oldPkg = import value args;
29 oldPkg = import value args;
30− # When the package src is in the project dir, this is the subDir it is in.
31− subDir = removePrefix "/" (removePrefix (toString projectNix)
32− (toString oldPkg.src.content));
33− srcRepoPrefix = projectSubDir'' + ".source-repository-packages/";
34−
35 packageInfo =
30 packageInfo =
36− if !hasPrefix (toString projectNix) (toString oldPkg.src.content)
31+ if oldPkg.src ? url
37 then {
32 then {
38− # Source location does not match project prefix
33+ # The source is from a source-repository-package in a cabal.project file
34+ # and lib/call-cabal-project-to-nix.nix should have replaced the url with
35+ # an index into the sourceRepos list.
39 isProject = false;
36 isProject = false;
40− packageSrc = toString oldPkg.src.content;
37+ packageSrc = pkgs.lib.lists.elemAt sourceRepos (toInt oldPkg.src.url);
41 }
38 }
42− else if hasPrefix srcRepoPrefix subDir
39+ else if !hasPrefix (toString projectNix) (toString oldPkg.src.content)
43 then {
40 then {
44− # The source is from a source repository
41+ # Source location does not match project prefix
45 isProject = false;
42 isProject = false;
46− packageSrc = pkgs.lib.lists.elemAt sourceRepos (
43+ packageSrc = toString oldPkg.src.content;
47− toInt (removePrefix srcRepoPrefix subDir));
48 }
44 }
49 else {
45 else {
50 # Source does match project prefix and it is not from a source repository
46 # Source does match project prefix and it is not from a source repository
51 isProject = true;
47 isProject = true;
52 packageSrc = haskellLib.appendSubDir {
48 packageSrc = haskellLib.appendSubDir {
53 src = srcRoot;
49 src = srcRoot;
54− inherit subDir;
50+ subDir = removePrefix "/" (removePrefix (toString projectNix)
51+ (toString oldPkg.src.content));
55 includeSiblings = true; # Filtering sibling dirs of the package dir is done in the
52 includeSiblings = true; # Filtering sibling dirs of the package dir is done in the
56 # component builder so that relative paths can be used to
53 # component builder so that relative paths can be used to
57 # reference project directories not in the package subDir.
54 # reference project directories not in the package subDir.
materialized/bootstrap/ghc844/alex/default.nix+34−18
@@ -3,36 +3,34 @@
3 {
3 {
4 packages = {
4 packages = {
5 "ghc-prim".revision = (((hackage."ghc-prim")."0.5.2.0").revisions).default;
5 "ghc-prim".revision = (((hackage."ghc-prim")."0.5.2.0").revisions).default;
6− "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
7− "rts".revision = (((hackage."rts")."1.0").revisions).default;
6+ "array".revision = (((hackage."array")."0.5.2.0").revisions).default;
8− "deepseq".revision = (((hackage."deepseq")."1.4.3.0").revisions).default;
7+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
9− "directory".revision = (((hackage."directory")."1.3.1.5").revisions).default;
10− "containers".revision = (((hackage."containers")."0.5.11.0").revisions).default;
11− "bytestring".revision = (((hackage."bytestring")."0.10.8.2").revisions).default;
12 "base".revision = (((hackage."base")."4.11.1.0").revisions).default;
8 "base".revision = (((hackage."base")."4.11.1.0").revisions).default;
9+ "rts".revision = (((hackage."rts")."1.0").revisions).default;
13 "time".revision = (((hackage."time")."1.8.0.2").revisions).default;
10 "time".revision = (((hackage."time")."1.8.0.2").revisions).default;
11+ "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
12+ "bytestring".revision = (((hackage."bytestring")."0.10.8.2").revisions).default;
13+ "containers".revision = (((hackage."containers")."0.5.11.0").revisions).default;
14+ "directory".revision = (((hackage."directory")."1.3.1.5").revisions).default;
14 "filepath".revision = (((hackage."filepath")."1.4.2").revisions).default;
15 "filepath".revision = (((hackage."filepath")."1.4.2").revisions).default;
15− "process".revision = (((hackage."process")."1.6.3.0").revisions).default;
16+ "deepseq".revision = (((hackage."deepseq")."1.4.3.0").revisions).default;
16− "array".revision = (((hackage."array")."0.5.2.0").revisions).default;
17− "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
18 };
17 };
19 compiler = {
18 compiler = {
20 version = "8.4.4";
19 version = "8.4.4";
21 nix-name = "ghc844";
20 nix-name = "ghc844";
22 packages = {
21 packages = {
23 "ghc-prim" = "0.5.2.0";
22 "ghc-prim" = "0.5.2.0";
24− "unix" = "2.7.2.2";
23+ "array" = "0.5.2.0";
25− "rts" = "1.0";
24+ "integer-gmp" = "1.0.2.0";
26− "deepseq" = "1.4.3.0";
27− "directory" = "1.3.1.5";
28− "containers" = "0.5.11.0";
29− "bytestring" = "0.10.8.2";
30 "base" = "4.11.1.0";
25 "base" = "4.11.1.0";
26+ "rts" = "1.0";
31 "time" = "1.8.0.2";
27 "time" = "1.8.0.2";
28+ "unix" = "2.7.2.2";
29+ "bytestring" = "0.10.8.2";
30+ "containers" = "0.5.11.0";
31+ "directory" = "1.3.1.5";
32 "filepath" = "1.4.2";
32 "filepath" = "1.4.2";
33− "process" = "1.6.3.0";
33+ "deepseq" = "1.4.3.0";
34− "array" = "0.5.2.0";
35− "integer-gmp" = "1.0.2.0";
36 };
34 };
37 };
35 };
38 };
36 };
@@ -45,5 +43,23 @@
45 "alex" = { flags = { "small_base" = lib.mkOverride 900 true; }; };
43 "alex" = { flags = { "small_base" = lib.mkOverride 900 true; }; };
46 };
44 };
47 })
45 })
46+ ({ lib, ... }:
47+ {
48+ packages = {
49+ "containers".components.library.planned = lib.mkOverride 900 true;
50+ "ghc-prim".components.library.planned = lib.mkOverride 900 true;
51+ "integer-gmp".components.library.planned = lib.mkOverride 900 true;
52+ "array".components.library.planned = lib.mkOverride 900 true;
53+ "bytestring".components.library.planned = lib.mkOverride 900 true;
54+ "unix".components.library.planned = lib.mkOverride 900 true;
55+ "alex".components.exes."alex".planned = lib.mkOverride 900 true;
56+ "base".components.library.planned = lib.mkOverride 900 true;
57+ "rts".components.library.planned = lib.mkOverride 900 true;
58+ "time".components.library.planned = lib.mkOverride 900 true;
59+ "deepseq".components.library.planned = lib.mkOverride 900 true;
60+ "filepath".components.library.planned = lib.mkOverride 900 true;
61+ "directory".components.library.planned = lib.mkOverride 900 true;
62+ };
63+ })
48 ];
64 ];
49 }
65 }
materialized/bootstrap/ghc844/happy-1.19.11/.plan.nix/happy.nix+1−1
@@ -30,7 +30,7 @@
30 ];
30 ];
31 detailLevel = "FullDetails";
31 detailLevel = "FullDetails";
32 licenseFiles = [ "LICENSE" ];
32 licenseFiles = [ "LICENSE" ];
33− dataDir = "";
33+ dataDir = ".";
34 dataFiles = [];
34 dataFiles = [];
35 extraSrcFiles = [
35 extraSrcFiles = [
36 "ANNOUNCE"
36 "ANNOUNCE"
materialized/bootstrap/ghc844/happy-1.19.11/default.nix+55−28
@@ -4,24 +4,24 @@
4 packages = {
4 packages = {
5 "binary".revision = (((hackage."binary")."0.8.5.1").revisions).default;
5 "binary".revision = (((hackage."binary")."0.8.5.1").revisions).default;
6 "ghc-prim".revision = (((hackage."ghc-prim")."0.5.2.0").revisions).default;
6 "ghc-prim".revision = (((hackage."ghc-prim")."0.5.2.0").revisions).default;
7− "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
7+ "array".revision = (((hackage."array")."0.5.2.0").revisions).default;
8+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
9+ "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
10+ "process".revision = (((hackage."process")."1.6.3.0").revisions).default;
8− "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
11+ "base".revision = (((hackage."base")."4.11.1.0").revisions).default;
9 "rts".revision = (((hackage."rts")."1.0").revisions).default;
12 "rts".revision = (((hackage."rts")."1.0").revisions).default;
10− "deepseq".revision = (((hackage."deepseq")."1.4.3.0").revisions).default;
11− "parsec".revision = (((hackage."parsec")."3.1.13.0").revisions).default;
12− "directory".revision = (((hackage."directory")."1.3.1.5").revisions).default;
13− "containers".revision = (((hackage."containers")."0.5.11.0").revisions).default;
14− "bytestring".revision = (((hackage."bytestring")."0.10.8.2").revisions).default;
15 "text".revision = (((hackage."text")."1.2.3.1").revisions).default;
13 "text".revision = (((hackage."text")."1.2.3.1").revisions).default;
16− "Cabal".revision = (((hackage."Cabal")."2.2.0.1").revisions).default;
14+ "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
17− "base".revision = (((hackage."base")."4.11.1.0").revisions).default;
18 "time".revision = (((hackage."time")."1.8.0.2").revisions).default;
15 "time".revision = (((hackage."time")."1.8.0.2").revisions).default;
19− "transformers".revision = (((hackage."transformers")."0.5.5.0").revisions).default;
16+ "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
17+ "bytestring".revision = (((hackage."bytestring")."0.10.8.2").revisions).default;
18+ "containers".revision = (((hackage."containers")."0.5.11.0").revisions).default;
19+ "directory".revision = (((hackage."directory")."1.3.1.5").revisions).default;
20+ "parsec".revision = (((hackage."parsec")."3.1.13.0").revisions).default;
20 "filepath".revision = (((hackage."filepath")."1.4.2").revisions).default;
21 "filepath".revision = (((hackage."filepath")."1.4.2").revisions).default;
21− "process".revision = (((hackage."process")."1.6.3.0").revisions).default;
22+ "deepseq".revision = (((hackage."deepseq")."1.4.3.0").revisions).default;
22− "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
23+ "transformers".revision = (((hackage."transformers")."0.5.5.0").revisions).default;
23− "array".revision = (((hackage."array")."0.5.2.0").revisions).default;
24− "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
24+ "Cabal".revision = (((hackage."Cabal")."2.2.0.1").revisions).default;
25 };
25 };
26 compiler = {
26 compiler = {
27 version = "8.4.4";
27 version = "8.4.4";
@@ -29,24 +29,24 @@
29 packages = {
29 packages = {
30 "binary" = "0.8.5.1";
30 "binary" = "0.8.5.1";
31 "ghc-prim" = "0.5.2.0";
31 "ghc-prim" = "0.5.2.0";
32− "unix" = "2.7.2.2";
32+ "array" = "0.5.2.0";
33− "mtl" = "2.2.2";
33+ "integer-gmp" = "1.0.2.0";
34+ "pretty" = "1.1.3.6";
35+ "process" = "1.6.3.0";
36+ "base" = "4.11.1.0";
34 "rts" = "1.0";
37 "rts" = "1.0";
35− "deepseq" = "1.4.3.0";
36− "parsec" = "3.1.13.0";
37− "directory" = "1.3.1.5";
38− "containers" = "0.5.11.0";
39− "bytestring" = "0.10.8.2";
40 "text" = "1.2.3.1";
38 "text" = "1.2.3.1";
41− "Cabal" = "2.2.0.1";
39+ "mtl" = "2.2.2";
42− "base" = "4.11.1.0";
43 "time" = "1.8.0.2";
40 "time" = "1.8.0.2";
44− "transformers" = "0.5.5.0";
41+ "unix" = "2.7.2.2";
42+ "bytestring" = "0.10.8.2";
43+ "containers" = "0.5.11.0";
44+ "directory" = "1.3.1.5";
45+ "parsec" = "3.1.13.0";
45 "filepath" = "1.4.2";
46 "filepath" = "1.4.2";
46− "process" = "1.6.3.0";
47+ "deepseq" = "1.4.3.0";
47− "pretty" = "1.1.3.6";
48+ "transformers" = "0.5.5.0";
48− "array" = "0.5.2.0";
49+ "Cabal" = "2.2.0.1";
49− "integer-gmp" = "1.0.2.0";
50 };
50 };
51 };
51 };
52 };
52 };
@@ -59,5 +59,32 @@
59 "happy" = { flags = { "small_base" = lib.mkOverride 900 true; }; };
59 "happy" = { flags = { "small_base" = lib.mkOverride 900 true; }; };
60 };
60 };
61 })
61 })
62+ ({ lib, ... }:
63+ {
64+ packages = {
65+ "containers".components.library.planned = lib.mkOverride 900 true;
66+ "binary".components.library.planned = lib.mkOverride 900 true;
67+ "ghc-prim".components.library.planned = lib.mkOverride 900 true;
68+ "happy".components.exes."happy".planned = lib.mkOverride 900 true;
69+ "Cabal".components.library.planned = lib.mkOverride 900 true;
70+ "transformers".components.library.planned = lib.mkOverride 900 true;
71+ "process".components.library.planned = lib.mkOverride 900 true;
72+ "pretty".components.library.planned = lib.mkOverride 900 true;
73+ "integer-gmp".components.library.planned = lib.mkOverride 900 true;
74+ "array".components.library.planned = lib.mkOverride 900 true;
75+ "bytestring".components.library.planned = lib.mkOverride 900 true;
76+ "unix".components.library.planned = lib.mkOverride 900 true;
77+ "text".components.library.planned = lib.mkOverride 900 true;
78+ "base".components.library.planned = lib.mkOverride 900 true;
79+ "rts".components.library.planned = lib.mkOverride 900 true;
80+ "mtl".components.library.planned = lib.mkOverride 900 true;
81+ "time".components.library.planned = lib.mkOverride 900 true;
82+ "happy".components.setup.planned = lib.mkOverride 900 true;
83+ "deepseq".components.library.planned = lib.mkOverride 900 true;
84+ "filepath".components.library.planned = lib.mkOverride 900 true;
85+ "parsec".components.library.planned = lib.mkOverride 900 true;
86+ "directory".components.library.planned = lib.mkOverride 900 true;
87+ };
88+ })
62 ];
89 ];
63 }
90 }
materialized/bootstrap/ghc844/happy-1.19.12/default.nix+25−22
@@ -3,40 +3,28 @@
3 {
3 {
4 packages = {
4 packages = {
5 "ghc-prim".revision = (((hackage."ghc-prim")."0.5.2.0").revisions).default;
5 "ghc-prim".revision = (((hackage."ghc-prim")."0.5.2.0").revisions).default;
6− "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
6+ "array".revision = (((hackage."array")."0.5.2.0").revisions).default;
7+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
7− "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
8+ "base".revision = (((hackage."base")."4.11.1.0").revisions).default;
8 "rts".revision = (((hackage."rts")."1.0").revisions).default;
9 "rts".revision = (((hackage."rts")."1.0").revisions).default;
9− "deepseq".revision = (((hackage."deepseq")."1.4.3.0").revisions).default;
10+ "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
10− "directory".revision = (((hackage."directory")."1.3.1.5").revisions).default;
11 "containers".revision = (((hackage."containers")."0.5.11.0").revisions).default;
11 "containers".revision = (((hackage."containers")."0.5.11.0").revisions).default;
12− "bytestring".revision = (((hackage."bytestring")."0.10.8.2").revisions).default;
12+ "deepseq".revision = (((hackage."deepseq")."1.4.3.0").revisions).default;
13− "base".revision = (((hackage."base")."4.11.1.0").revisions).default;
14− "time".revision = (((hackage."time")."1.8.0.2").revisions).default;
15 "transformers".revision = (((hackage."transformers")."0.5.5.0").revisions).default;
13 "transformers".revision = (((hackage."transformers")."0.5.5.0").revisions).default;
16− "filepath".revision = (((hackage."filepath")."1.4.2").revisions).default;
17− "process".revision = (((hackage."process")."1.6.3.0").revisions).default;
18− "array".revision = (((hackage."array")."0.5.2.0").revisions).default;
19− "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
20 };
14 };
21 compiler = {
15 compiler = {
22 version = "8.4.4";
16 version = "8.4.4";
23 nix-name = "ghc844";
17 nix-name = "ghc844";
24 packages = {
18 packages = {
25 "ghc-prim" = "0.5.2.0";
19 "ghc-prim" = "0.5.2.0";
26− "unix" = "2.7.2.2";
20+ "array" = "0.5.2.0";
27− "mtl" = "2.2.2";
21+ "integer-gmp" = "1.0.2.0";
22+ "base" = "4.11.1.0";
28 "rts" = "1.0";
23 "rts" = "1.0";
29− "deepseq" = "1.4.3.0";
24+ "mtl" = "2.2.2";
30− "directory" = "1.3.1.5";
31 "containers" = "0.5.11.0";
25 "containers" = "0.5.11.0";
32− "bytestring" = "0.10.8.2";
26+ "deepseq" = "1.4.3.0";
33− "base" = "4.11.1.0";
34− "time" = "1.8.0.2";
35 "transformers" = "0.5.5.0";
27 "transformers" = "0.5.5.0";
36− "filepath" = "1.4.2";
37− "process" = "1.6.3.0";
38− "array" = "0.5.2.0";
39− "integer-gmp" = "1.0.2.0";
40 };
28 };
41 };
29 };
42 };
30 };
@@ -49,5 +37,20 @@
49 "happy" = { flags = { "small_base" = lib.mkOverride 900 true; }; };
37 "happy" = { flags = { "small_base" = lib.mkOverride 900 true; }; };
50 };
38 };
51 })
39 })
40+ ({ lib, ... }:
41+ {
42+ packages = {
43+ "containers".components.library.planned = lib.mkOverride 900 true;
44+ "ghc-prim".components.library.planned = lib.mkOverride 900 true;
45+ "happy".components.exes."happy".planned = lib.mkOverride 900 true;
46+ "transformers".components.library.planned = lib.mkOverride 900 true;
47+ "integer-gmp".components.library.planned = lib.mkOverride 900 true;
48+ "array".components.library.planned = lib.mkOverride 900 true;
49+ "base".components.library.planned = lib.mkOverride 900 true;
50+ "rts".components.library.planned = lib.mkOverride 900 true;
51+ "mtl".components.library.planned = lib.mkOverride 900 true;
52+ "deepseq".components.library.planned = lib.mkOverride 900 true;
53+ };
54+ })
52 ];
55 ];
53 }
56 }
materialized/bootstrap/ghc844/hscolour/default.nix+22−8
@@ -3,24 +3,24 @@
3 {
3 {
4 packages = {
4 packages = {
5 "ghc-prim".revision = (((hackage."ghc-prim")."0.5.2.0").revisions).default;
5 "ghc-prim".revision = (((hackage."ghc-prim")."0.5.2.0").revisions).default;
6− "rts".revision = (((hackage."rts")."1.0").revisions).default;
7− "deepseq".revision = (((hackage."deepseq")."1.4.3.0").revisions).default;
8− "containers".revision = (((hackage."containers")."0.5.11.0").revisions).default;
9− "base".revision = (((hackage."base")."4.11.1.0").revisions).default;
10 "array".revision = (((hackage."array")."0.5.2.0").revisions).default;
6 "array".revision = (((hackage."array")."0.5.2.0").revisions).default;
11 "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
7 "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
8+ "base".revision = (((hackage."base")."4.11.1.0").revisions).default;
9+ "rts".revision = (((hackage."rts")."1.0").revisions).default;
10+ "containers".revision = (((hackage."containers")."0.5.11.0").revisions).default;
11+ "deepseq".revision = (((hackage."deepseq")."1.4.3.0").revisions).default;
12 };
12 };
13 compiler = {
13 compiler = {
14 version = "8.4.4";
14 version = "8.4.4";
15 nix-name = "ghc844";
15 nix-name = "ghc844";
16 packages = {
16 packages = {
17 "ghc-prim" = "0.5.2.0";
17 "ghc-prim" = "0.5.2.0";
18− "rts" = "1.0";
19− "deepseq" = "1.4.3.0";
20− "containers" = "0.5.11.0";
21− "base" = "4.11.1.0";
22 "array" = "0.5.2.0";
18 "array" = "0.5.2.0";
23 "integer-gmp" = "1.0.2.0";
19 "integer-gmp" = "1.0.2.0";
20+ "base" = "4.11.1.0";
21+ "rts" = "1.0";
22+ "containers" = "0.5.11.0";
23+ "deepseq" = "1.4.3.0";
24 };
24 };
25 };
25 };
26 };
26 };
@@ -29,5 +29,19 @@
29 modules = [
29 modules = [
30 ({ lib, ... }:
30 ({ lib, ... }:
31 { packages = { "hscolour" = { flags = {}; }; }; })
31 { packages = { "hscolour" = { flags = {}; }; }; })
32+ ({ lib, ... }:
33+ {
34+ packages = {
35+ "containers".components.library.planned = lib.mkOverride 900 true;
36+ "ghc-prim".components.library.planned = lib.mkOverride 900 true;
37+ "hscolour".components.exes."HsColour".planned = lib.mkOverride 900 true;
38+ "hscolour".components.library.planned = lib.mkOverride 900 true;
39+ "integer-gmp".components.library.planned = lib.mkOverride 900 true;
40+ "array".components.library.planned = lib.mkOverride 900 true;
41+ "base".components.library.planned = lib.mkOverride 900 true;
42+ "rts".components.library.planned = lib.mkOverride 900 true;
43+ "deepseq".components.library.planned = lib.mkOverride 900 true;
44+ };
45+ })
32 ];
46 ];
33 }
47 }
materialized/dummy-ghc/ghc-8.8.2-x86_64-linux/ghc-pkg/dump-global+4−2
@@ -814,6 +814,7 @@ library-dirs:
814dynamic-library-dirs:
814dynamic-library-dirs:
815data-dir:
815data-dir:
816hs-libraries: HSghc-prim-0.5.3
816hs-libraries: HSghc-prim-0.5.3
817+include-dirs:
817depends: rts
818depends: rts
818haddock-interfaces:
819haddock-interfaces:
819haddock-html:
820haddock-html:
@@ -842,6 +843,7 @@ library-dirs:
842dynamic-library-dirs:
843dynamic-library-dirs:
843data-dir:
844data-dir:
844hs-libraries: HSghci-8.8.2
845hs-libraries: HSghci-8.8.2
846+include-dirs:
845depends:
847depends:
846 array-0.5.4.0 base-4.13.0.0 binary-0.8.7.0 bytestring-0.10.10.0
848 array-0.5.4.0 base-4.13.0.0 binary-0.8.7.0 bytestring-0.10.10.0
847 containers-0.6.2.1 deepseq-1.4.4.0 filepath-1.4.2.1 ghc-boot-8.8.2
849 containers-0.6.2.1 deepseq-1.4.4.0 filepath-1.4.2.1 ghc-boot-8.8.2
@@ -1523,8 +1525,8 @@ license: BSD-3-Clause
1523maintainer: glasgow-haskell-users@haskell.org
1525maintainer: glasgow-haskell-users@haskell.org
1524exposed: True
1526exposed: True
1525library-dirs:
1527library-dirs:
1526−hs-libraries: HSrts Cffi
1528+hs-libraries: HSrts
1527−extra-libraries: m rt dl pthread
1529+extra-libraries: m rt dl ffi numa pthread
1528include-dirs:
1530include-dirs:
1529includes: Stg.h
1531includes: Stg.h
1530ld-options:
1532ld-options:
materialized/dummy-ghc/ghc-8.8.2-x86_64-linux/ghc/info−5
@@ -1,21 +1,16 @@
1 [("Project name","The Glorious Glasgow Haskell Compilation System")
1 [("Project name","The Glorious Glasgow Haskell Compilation System")
2 ,("GCC extra via C opts"," -fwrapv -fno-builtin")
2 ,("GCC extra via C opts"," -fwrapv -fno-builtin")
3− ,("C compiler command","gcc")
4 ,("C compiler flags","")
3 ,("C compiler flags","")
5 ,("C compiler link flags"," ")
4 ,("C compiler link flags"," ")
6 ,("C compiler supports -no-pie","YES")
5 ,("C compiler supports -no-pie","YES")
7− ,("Haskell CPP command","gcc")
8 ,("Haskell CPP flags","-E -undef -traditional")
6 ,("Haskell CPP flags","-E -undef -traditional")
9− ,("ld command","ld")
10 ,("ld flags","")
7 ,("ld flags","")
11 ,("ld supports compact unwind","YES")
8 ,("ld supports compact unwind","YES")
12 ,("ld supports build-id","YES")
9 ,("ld supports build-id","YES")
13 ,("ld supports filelist","NO")
10 ,("ld supports filelist","NO")
14 ,("ld is GNU ld","YES")
11 ,("ld is GNU ld","YES")
15− ,("ar command","ar")
16 ,("ar flags","q")
12 ,("ar flags","q")
17 ,("ar supports at file","YES")
13 ,("ar supports at file","YES")
18− ,("ranlib command","ranlib")
19 ,("touch command","touch")
14 ,("touch command","touch")
20 ,("dllwrap command","/bin/false")
15 ,("dllwrap command","/bin/false")
21 ,("windres command","/bin/false")
16 ,("windres command","/bin/false")
materialized/ghc-extra-projects/cross/ghc8102/default.nix+76−42
@@ -4,86 +4,120 @@
4 packages = {
4 packages = {
5 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
5 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
6 "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
6 "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
7− "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
7+ "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
8− "ghc-heap".revision = (((hackage."ghc-heap")."8.10.2").revisions).default;
8+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
9− "rts".revision = (((hackage."rts")."1.0").revisions).default;
10− "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
11− "network".revision = (((hackage."network")."2.8.0.1").revisions).default;
12− "directory".revision = (((hackage."directory")."1.3.6.1").revisions).default;
13 "template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
9 "template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
14− "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
10+ "network".revision = (((hackage."network")."2.8.0.1").revisions).default;
11+ "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
12+ "process".revision = (((hackage."process")."1.6.11.0").revisions).default;
15 "base".revision = (((hackage."base")."4.14.1.0").revisions).default;
13 "base".revision = (((hackage."base")."4.14.1.0").revisions).default;
14+ "rts".revision = (((hackage."rts")."1.0").revisions).default;
16 "time".revision = (((hackage."time")."1.9.3").revisions).default;
15 "time".revision = (((hackage."time")."1.9.3").revisions).default;
17− "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
16+ "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
18− "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
17+ "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
19− "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
20− "process".revision = (((hackage."process")."1.6.11.0").revisions).default;
21− "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
18+ "directory".revision = (((hackage."directory")."1.3.6.2").revisions).default;
22 "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.2").revisions).default;
19 "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.2").revisions).default;
23− "array".revision = (((hackage."array")."0.5.4.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+ "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
24− "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
24+ "ghc-heap".revision = (((hackage."ghc-heap")."8.10.2").revisions).default;
25 };
25 };
26 compiler = {
26 compiler = {
27 version = "8.10.2";
27 version = "8.10.2";
28 nix-name = "ghc8102";
28 nix-name = "ghc8102";
29 packages = {
29 packages = {
30 "ghc-prim" = "0.6.1";
30 "ghc-prim" = "0.6.1";
31− "ghc-heap" = "8.10.2";
31+ "array" = "0.5.4.0";
32− "rts" = "1.0";
32+ "integer-gmp" = "1.0.3.0";
33− "deepseq" = "1.4.4.0";
34 "template-haskell" = "2.16.0.0";
33 "template-haskell" = "2.16.0.0";
35− "containers" = "0.6.2.1";
34+ "pretty" = "1.1.3.6";
36 "base" = "4.14.1.0";
35 "base" = "4.14.1.0";
36+ "rts" = "1.0";
37 "time" = "1.9.3";
37 "time" = "1.9.3";
38− "transformers" = "0.5.6.2";
38+ "containers" = "0.6.2.1";
39− "filepath" = "1.4.2.1";
40− "pretty" = "1.1.3.6";
41 "ghc-boot-th" = "8.10.2";
39 "ghc-boot-th" = "8.10.2";
42− "array" = "0.5.4.0";
40+ "filepath" = "1.4.2.1";
43− "integer-gmp" = "1.0.3.0";
41+ "deepseq" = "1.4.4.0";
42+ "transformers" = "0.5.6.2";
43+ "ghc-heap" = "8.10.2";
44 };
44 };
45 };
45 };
46 };
46 };
47 extras = hackage:
47 extras = hackage:
48 {
48 {
49 packages = {
49 packages = {
50− ghc = ./.plan.nix/ghc.nix;
51 bytestring = ./.plan.nix/bytestring.nix;
50 bytestring = ./.plan.nix/bytestring.nix;
51+ iserv = ./.plan.nix/iserv.nix;
52+ ghci = ./.plan.nix/ghci.nix;
52 remote-iserv = ./.plan.nix/remote-iserv.nix;
53 remote-iserv = ./.plan.nix/remote-iserv.nix;
53− iserv-proxy = ./.plan.nix/iserv-proxy.nix;
54− hpc = ./.plan.nix/hpc.nix;
55− libiserv = ./.plan.nix/libiserv.nix;
56 ghc-boot = ./.plan.nix/ghc-boot.nix;
54 ghc-boot = ./.plan.nix/ghc-boot.nix;
55+ ghc = ./.plan.nix/ghc.nix;
56+ libiserv = ./.plan.nix/libiserv.nix;
57− ghci = ./.plan.nix/ghci.nix;
57+ hpc = ./.plan.nix/hpc.nix;
58− iserv = ./.plan.nix/iserv.nix;
58+ iserv-proxy = ./.plan.nix/iserv-proxy.nix;
59 };
59 };
60 };
60 };
61 modules = [
61 modules = [
62 ({ lib, ... }:
62 ({ lib, ... }:
63 {
63 {
64 packages = {
64 packages = {
65+ "bytestring" = {
66+ flags = { "integer-simple" = lib.mkOverride 900 false; };
67+ };
68+ "iserv" = { flags = {}; };
69+ "ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
70+ "remote-iserv" = { flags = {}; };
71+ "ghc-boot" = { flags = {}; };
65 "ghc" = {
72 "ghc" = {
66 flags = {
73 flags = {
67− "stage1" = lib.mkOverride 900 false;
68− "stage2" = lib.mkOverride 900 false;
69− "integer-gmp" = lib.mkOverride 900 false;
70− "stage3" = lib.mkOverride 900 false;
71 "dynamic-system-linker" = lib.mkOverride 900 true;
74 "dynamic-system-linker" = lib.mkOverride 900 true;
72 "ghci" = lib.mkOverride 900 true;
75 "ghci" = lib.mkOverride 900 true;
73 "integer-simple" = lib.mkOverride 900 false;
76 "integer-simple" = lib.mkOverride 900 false;
77+ "stage3" = lib.mkOverride 900 false;
78+ "integer-gmp" = lib.mkOverride 900 false;
79+ "stage2" = lib.mkOverride 900 false;
74 "terminfo" = lib.mkOverride 900 true;
80 "terminfo" = lib.mkOverride 900 true;
81+ "stage1" = lib.mkOverride 900 false;
75 };
82 };
76 };
83 };
77− "bytestring" = {
78− flags = { "integer-simple" = lib.mkOverride 900 false; };
79− };
80− "remote-iserv" = { flags = {}; };
81− "iserv-proxy" = { flags = {}; };
82− "hpc" = { flags = {}; };
83 "libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
84 "libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
84− "ghc-boot" = { flags = {}; };
85+ "hpc" = { flags = {}; };
86+ "iserv-proxy" = { flags = {}; };
87+ };
88+ })
89+ ({ lib, ... }:
90+ {
91+ packages = {
92+ "libiserv".components.library.planned = lib.mkOverride 900 true;
93+ "ghc".components.library.planned = lib.mkOverride 900 true;
94+ "containers".components.library.planned = lib.mkOverride 900 true;
95+ "ghc-boot".components.library.planned = lib.mkOverride 900 true;
85− "ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
96+ "binary".components.library.planned = lib.mkOverride 900 true;
86− "iserv" = { flags = {}; };
97+ "ghc-prim".components.library.planned = lib.mkOverride 900 true;
98+ "iserv".components.exes."iserv".planned = lib.mkOverride 900 true;
99+ "iserv-proxy".components.exes."iserv-proxy".planned = lib.mkOverride 900 true;
100+ "ghc-heap".components.library.planned = lib.mkOverride 900 true;
101+ "ghci".components.library.planned = lib.mkOverride 900 true;
102+ "terminfo".components.library.planned = lib.mkOverride 900 true;
103+ "transformers".components.library.planned = lib.mkOverride 900 true;
104+ "process".components.library.planned = lib.mkOverride 900 true;
105+ "hpc".components.library.planned = lib.mkOverride 900 true;
106+ "network".components.library.planned = lib.mkOverride 900 true;
107+ "pretty".components.library.planned = lib.mkOverride 900 true;
108+ "template-haskell".components.library.planned = lib.mkOverride 900 true;
109+ "integer-gmp".components.library.planned = lib.mkOverride 900 true;
110+ "array".components.library.planned = lib.mkOverride 900 true;
111+ "bytestring".components.library.planned = lib.mkOverride 900 true;
112+ "remote-iserv".components.exes."remote-iserv".planned = lib.mkOverride 900 true;
113+ "unix".components.library.planned = lib.mkOverride 900 true;
114+ "base".components.library.planned = lib.mkOverride 900 true;
115+ "rts".components.library.planned = lib.mkOverride 900 true;
116+ "time".components.library.planned = lib.mkOverride 900 true;
117+ "deepseq".components.library.planned = lib.mkOverride 900 true;
118+ "filepath".components.library.planned = lib.mkOverride 900 true;
119+ "ghc-boot-th".components.library.planned = lib.mkOverride 900 true;
120+ "directory".components.library.planned = lib.mkOverride 900 true;
87 };
121 };
88 })
122 })
89 ];
123 ];
materialized/ghc-extra-projects/cross/ghc8103/default.nix+76−42
@@ -4,86 +4,120 @@
4 packages = {
4 packages = {
5 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
5 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
6 "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
6 "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
7− "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
7+ "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
8− "ghc-heap".revision = (((hackage."ghc-heap")."8.10.3").revisions).default;
8+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
9− "rts".revision = (((hackage."rts")."1.0").revisions).default;
10− "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
11− "network".revision = (((hackage."network")."2.8.0.1").revisions).default;
12− "directory".revision = (((hackage."directory")."1.3.6.1").revisions).default;
13 "template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
9 "template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
14− "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
10+ "network".revision = (((hackage."network")."2.8.0.1").revisions).default;
11+ "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
12+ "process".revision = (((hackage."process")."1.6.11.0").revisions).default;
15 "base".revision = (((hackage."base")."4.14.1.0").revisions).default;
13 "base".revision = (((hackage."base")."4.14.1.0").revisions).default;
14+ "rts".revision = (((hackage."rts")."1.0").revisions).default;
16 "time".revision = (((hackage."time")."1.9.3").revisions).default;
15 "time".revision = (((hackage."time")."1.9.3").revisions).default;
17− "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
16+ "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
18− "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
17+ "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
19− "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
20− "process".revision = (((hackage."process")."1.6.11.0").revisions).default;
21− "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
18+ "directory".revision = (((hackage."directory")."1.3.6.2").revisions).default;
22 "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.3").revisions).default;
19 "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.3").revisions).default;
23− "array".revision = (((hackage."array")."0.5.4.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+ "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
24− "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
24+ "ghc-heap".revision = (((hackage."ghc-heap")."8.10.3").revisions).default;
25 };
25 };
26 compiler = {
26 compiler = {
27 version = "8.10.3";
27 version = "8.10.3";
28 nix-name = "ghc8103";
28 nix-name = "ghc8103";
29 packages = {
29 packages = {
30 "ghc-prim" = "0.6.1";
30 "ghc-prim" = "0.6.1";
31− "ghc-heap" = "8.10.3";
31+ "array" = "0.5.4.0";
32− "rts" = "1.0";
32+ "integer-gmp" = "1.0.3.0";
33− "deepseq" = "1.4.4.0";
34 "template-haskell" = "2.16.0.0";
33 "template-haskell" = "2.16.0.0";
35− "containers" = "0.6.2.1";
34+ "pretty" = "1.1.3.6";
36 "base" = "4.14.1.0";
35 "base" = "4.14.1.0";
36+ "rts" = "1.0";
37 "time" = "1.9.3";
37 "time" = "1.9.3";
38− "transformers" = "0.5.6.2";
38+ "containers" = "0.6.2.1";
39− "filepath" = "1.4.2.1";
40− "pretty" = "1.1.3.6";
41 "ghc-boot-th" = "8.10.3";
39 "ghc-boot-th" = "8.10.3";
42− "array" = "0.5.4.0";
40+ "filepath" = "1.4.2.1";
43− "integer-gmp" = "1.0.3.0";
41+ "deepseq" = "1.4.4.0";
42+ "transformers" = "0.5.6.2";
43+ "ghc-heap" = "8.10.3";
44 };
44 };
45 };
45 };
46 };
46 };
47 extras = hackage:
47 extras = hackage:
48 {
48 {
49 packages = {
49 packages = {
50− ghc = ./.plan.nix/ghc.nix;
51 bytestring = ./.plan.nix/bytestring.nix;
50 bytestring = ./.plan.nix/bytestring.nix;
51+ iserv = ./.plan.nix/iserv.nix;
52+ ghci = ./.plan.nix/ghci.nix;
52 remote-iserv = ./.plan.nix/remote-iserv.nix;
53 remote-iserv = ./.plan.nix/remote-iserv.nix;
53− iserv-proxy = ./.plan.nix/iserv-proxy.nix;
54− hpc = ./.plan.nix/hpc.nix;
55− libiserv = ./.plan.nix/libiserv.nix;
56 ghc-boot = ./.plan.nix/ghc-boot.nix;
54 ghc-boot = ./.plan.nix/ghc-boot.nix;
55+ ghc = ./.plan.nix/ghc.nix;
56+ libiserv = ./.plan.nix/libiserv.nix;
57− ghci = ./.plan.nix/ghci.nix;
57+ hpc = ./.plan.nix/hpc.nix;
58− iserv = ./.plan.nix/iserv.nix;
58+ iserv-proxy = ./.plan.nix/iserv-proxy.nix;
59 };
59 };
60 };
60 };
61 modules = [
61 modules = [
62 ({ lib, ... }:
62 ({ lib, ... }:
63 {
63 {
64 packages = {
64 packages = {
65+ "bytestring" = {
66+ flags = { "integer-simple" = lib.mkOverride 900 false; };
67+ };
68+ "iserv" = { flags = {}; };
69+ "ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
70+ "remote-iserv" = { flags = {}; };
71+ "ghc-boot" = { flags = {}; };
65 "ghc" = {
72 "ghc" = {
66 flags = {
73 flags = {
67− "stage1" = lib.mkOverride 900 false;
68− "stage2" = lib.mkOverride 900 false;
69− "integer-gmp" = lib.mkOverride 900 false;
70− "stage3" = lib.mkOverride 900 false;
71 "dynamic-system-linker" = lib.mkOverride 900 true;
74 "dynamic-system-linker" = lib.mkOverride 900 true;
72 "ghci" = lib.mkOverride 900 true;
75 "ghci" = lib.mkOverride 900 true;
73 "integer-simple" = lib.mkOverride 900 false;
76 "integer-simple" = lib.mkOverride 900 false;
77+ "stage3" = lib.mkOverride 900 false;
78+ "integer-gmp" = lib.mkOverride 900 false;
79+ "stage2" = lib.mkOverride 900 false;
74 "terminfo" = lib.mkOverride 900 true;
80 "terminfo" = lib.mkOverride 900 true;
81+ "stage1" = lib.mkOverride 900 false;
75 };
82 };
76 };
83 };
77− "bytestring" = {
78− flags = { "integer-simple" = lib.mkOverride 900 false; };
79− };
80− "remote-iserv" = { flags = {}; };
81− "iserv-proxy" = { flags = {}; };
82− "hpc" = { flags = {}; };
83 "libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
84 "libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
84− "ghc-boot" = { flags = {}; };
85+ "hpc" = { flags = {}; };
86+ "iserv-proxy" = { flags = {}; };
87+ };
88+ })
89+ ({ lib, ... }:
90+ {
91+ packages = {
92+ "libiserv".components.library.planned = lib.mkOverride 900 true;
93+ "ghc".components.library.planned = lib.mkOverride 900 true;
94+ "containers".components.library.planned = lib.mkOverride 900 true;
95+ "ghc-boot".components.library.planned = lib.mkOverride 900 true;
85− "ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
96+ "binary".components.library.planned = lib.mkOverride 900 true;
86− "iserv" = { flags = {}; };
97+ "ghc-prim".components.library.planned = lib.mkOverride 900 true;
98+ "iserv".components.exes."iserv".planned = lib.mkOverride 900 true;
99+ "iserv-proxy".components.exes."iserv-proxy".planned = lib.mkOverride 900 true;
100+ "ghc-heap".components.library.planned = lib.mkOverride 900 true;
101+ "ghci".components.library.planned = lib.mkOverride 900 true;
102+ "terminfo".components.library.planned = lib.mkOverride 900 true;
103+ "transformers".components.library.planned = lib.mkOverride 900 true;
104+ "process".components.library.planned = lib.mkOverride 900 true;
105+ "hpc".components.library.planned = lib.mkOverride 900 true;
106+ "network".components.library.planned = lib.mkOverride 900 true;
107+ "pretty".components.library.planned = lib.mkOverride 900 true;
108+ "template-haskell".components.library.planned = lib.mkOverride 900 true;
109+ "integer-gmp".components.library.planned = lib.mkOverride 900 true;
110+ "array".components.library.planned = lib.mkOverride 900 true;
111+ "bytestring".components.library.planned = lib.mkOverride 900 true;
112+ "remote-iserv".components.exes."remote-iserv".planned = lib.mkOverride 900 true;
113+ "unix".components.library.planned = lib.mkOverride 900 true;
114+ "base".components.library.planned = lib.mkOverride 900 true;
115+ "rts".components.library.planned = lib.mkOverride 900 true;
116+ "time".components.library.planned = lib.mkOverride 900 true;
117+ "deepseq".components.library.planned = lib.mkOverride 900 true;
118+ "filepath".components.library.planned = lib.mkOverride 900 true;
119+ "ghc-boot-th".components.library.planned = lib.mkOverride 900 true;
120+ "directory".components.library.planned = lib.mkOverride 900 true;
87 };
121 };
88 })
122 })
89 ];
123 ];
materialized/ghc-extra-projects/cross/ghc8104/default.nix+34
@@ -86,5 +86,39 @@
86 "iserv-proxy" = { flags = {}; };
86 "iserv-proxy" = { flags = {}; };
87 };
87 };
88 })
88 })
89+ ({ lib, ... }:
90+ {
91+ packages = {
92+ "libiserv".components.library.planned = lib.mkOverride 900 true;
93+ "ghc".components.library.planned = lib.mkOverride 900 true;
94+ "containers".components.library.planned = lib.mkOverride 900 true;
95+ "ghc-boot".components.library.planned = lib.mkOverride 900 true;
96+ "binary".components.library.planned = lib.mkOverride 900 true;
97+ "ghc-prim".components.library.planned = lib.mkOverride 900 true;
98+ "iserv".components.exes."iserv".planned = lib.mkOverride 900 true;
99+ "iserv-proxy".components.exes."iserv-proxy".planned = lib.mkOverride 900 true;
100+ "ghc-heap".components.library.planned = lib.mkOverride 900 true;
101+ "ghci".components.library.planned = lib.mkOverride 900 true;
102+ "terminfo".components.library.planned = lib.mkOverride 900 true;
103+ "transformers".components.library.planned = lib.mkOverride 900 true;
104+ "process".components.library.planned = lib.mkOverride 900 true;
105+ "hpc".components.library.planned = lib.mkOverride 900 true;
106+ "network".components.library.planned = lib.mkOverride 900 true;
107+ "pretty".components.library.planned = lib.mkOverride 900 true;
108+ "template-haskell".components.library.planned = lib.mkOverride 900 true;
109+ "integer-gmp".components.library.planned = lib.mkOverride 900 true;
110+ "array".components.library.planned = lib.mkOverride 900 true;
111+ "bytestring".components.library.planned = lib.mkOverride 900 true;
112+ "remote-iserv".components.exes."remote-iserv".planned = lib.mkOverride 900 true;
113+ "unix".components.library.planned = lib.mkOverride 900 true;
114+ "base".components.library.planned = lib.mkOverride 900 true;
115+ "rts".components.library.planned = lib.mkOverride 900 true;
116+ "time".components.library.planned = lib.mkOverride 900 true;
117+ "deepseq".components.library.planned = lib.mkOverride 900 true;
118+ "filepath".components.library.planned = lib.mkOverride 900 true;
119+ "ghc-boot-th".components.library.planned = lib.mkOverride 900 true;
120+ "directory".components.library.planned = lib.mkOverride 900 true;
121+ };
122+ })
89 ];
123 ];
90 }
124 }
materialized/ghc-extra-projects/cross/ghc8105/default.nix+34
@@ -86,5 +86,39 @@
86 "iserv-proxy" = { flags = {}; };
86 "iserv-proxy" = { flags = {}; };
87 };
87 };
88 })
88 })
89+ ({ lib, ... }:
90+ {
91+ packages = {
92+ "libiserv".components.library.planned = lib.mkOverride 900 true;
93+ "ghc".components.library.planned = lib.mkOverride 900 true;
94+ "containers".components.library.planned = lib.mkOverride 900 true;
95+ "ghc-boot".components.library.planned = lib.mkOverride 900 true;
96+ "binary".components.library.planned = lib.mkOverride 900 true;
97+ "ghc-prim".components.library.planned = lib.mkOverride 900 true;
98+ "iserv".components.exes."iserv".planned = lib.mkOverride 900 true;
99+ "iserv-proxy".components.exes."iserv-proxy".planned = lib.mkOverride 900 true;
100+ "ghc-heap".components.library.planned = lib.mkOverride 900 true;
101+ "ghci".components.library.planned = lib.mkOverride 900 true;
102+ "terminfo".components.library.planned = lib.mkOverride 900 true;
103+ "transformers".components.library.planned = lib.mkOverride 900 true;
104+ "process".components.library.planned = lib.mkOverride 900 true;
105+ "hpc".components.library.planned = lib.mkOverride 900 true;
106+ "network".components.library.planned = lib.mkOverride 900 true;
107+ "pretty".components.library.planned = lib.mkOverride 900 true;
108+ "template-haskell".components.library.planned = lib.mkOverride 900 true;
109+ "integer-gmp".components.library.planned = lib.mkOverride 900 true;
110+ "array".components.library.planned = lib.mkOverride 900 true;
111+ "bytestring".components.library.planned = lib.mkOverride 900 true;
112+ "remote-iserv".components.exes."remote-iserv".planned = lib.mkOverride 900 true;
113+ "unix".components.library.planned = lib.mkOverride 900 true;
114+ "base".components.library.planned = lib.mkOverride 900 true;
115+ "rts".components.library.planned = lib.mkOverride 900 true;
116+ "time".components.library.planned = lib.mkOverride 900 true;
117+ "deepseq".components.library.planned = lib.mkOverride 900 true;
118+ "filepath".components.library.planned = lib.mkOverride 900 true;
119+ "ghc-boot-th".components.library.planned = lib.mkOverride 900 true;
120+ "directory".components.library.planned = lib.mkOverride 900 true;
121+ };
122+ })
89 ];
123 ];
90 }
124 }
materialized/ghc-extra-projects/cross/ghc865/default.nix+37
@@ -89,5 +89,42 @@
89 "iserv-proxy" = { flags = {}; };
89 "iserv-proxy" = { flags = {}; };
90 };
90 };
91 })
91 })
92+ ({ lib, ... }:
93+ {
94+ packages = {
95+ "libiserv".components.library.planned = lib.mkOverride 900 true;
96+ "ghc".components.library.planned = lib.mkOverride 900 true;
97+ "containers".components.library.planned = lib.mkOverride 900 true;
98+ "ghc-boot".components.library.planned = lib.mkOverride 900 true;
99+ "binary".components.library.planned = lib.mkOverride 900 true;
100+ "ghc-prim".components.library.planned = lib.mkOverride 900 true;
101+ "iserv".components.exes."iserv".planned = lib.mkOverride 900 true;
102+ "iserv-proxy".components.exes."iserv-proxy".planned = lib.mkOverride 900 true;
103+ "happy".components.exes."happy".planned = lib.mkOverride 900 true;
104+ "ghc-heap".components.library.planned = lib.mkOverride 900 true;
105+ "ghci".components.library.planned = lib.mkOverride 900 true;
106+ "terminfo".components.library.planned = lib.mkOverride 900 true;
107+ "transformers".components.library.planned = lib.mkOverride 900 true;
108+ "process".components.library.planned = lib.mkOverride 900 true;
109+ "hpc".components.library.planned = lib.mkOverride 900 true;
110+ "network".components.library.planned = lib.mkOverride 900 true;
111+ "pretty".components.library.planned = lib.mkOverride 900 true;
112+ "template-haskell".components.library.planned = lib.mkOverride 900 true;
113+ "integer-gmp".components.library.planned = lib.mkOverride 900 true;
114+ "array".components.library.planned = lib.mkOverride 900 true;
115+ "bytestring".components.library.planned = lib.mkOverride 900 true;
116+ "remote-iserv".components.exes."remote-iserv".planned = lib.mkOverride 900 true;
117+ "unix".components.library.planned = lib.mkOverride 900 true;
118+ "alex".components.exes."alex".planned = lib.mkOverride 900 true;
119+ "base".components.library.planned = lib.mkOverride 900 true;
120+ "rts".components.library.planned = lib.mkOverride 900 true;
121+ "mtl".components.library.planned = lib.mkOverride 900 true;
122+ "time".components.library.planned = lib.mkOverride 900 true;
123+ "deepseq".components.library.planned = lib.mkOverride 900 true;
124+ "filepath".components.library.planned = lib.mkOverride 900 true;
125+ "ghc-boot-th".components.library.planned = lib.mkOverride 900 true;
126+ "directory".components.library.planned = lib.mkOverride 900 true;
127+ };
128+ })
92 ];
129 ];
93 }
130 }
materialized/ghc-extra-projects/cross/ghc883/default.nix+83−46
@@ -4,90 +4,127 @@
4 packages = {
4 packages = {
5 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
5 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
6 "ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
6 "ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
7+ "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
7− "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
8+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
8− "ghc-heap".revision = (((hackage."ghc-heap")."8.8.3").revisions).default;
9+ "template-haskell".revision = (((hackage."template-haskell")."2.15.0.0").revisions).default;
9− "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
10+ "network".revision = (((hackage."network")."2.8.0.1").revisions).default;
10− "rts".revision = (((hackage."rts")."1.0").revisions).default;
11+ "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
12+ "process".revision = (((hackage."process")."1.6.11.0").revisions).default;
11 "alex".revision = (((hackage."alex")."3.2.6").revisions).default;
13 "alex".revision = (((hackage."alex")."3.2.6").revisions).default;
12 "alex".flags.small_base = true;
14 "alex".flags.small_base = true;
13− "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
15+ "happy".revision = (((hackage."happy")."1.20.0").revisions).default;
14− "network".revision = (((hackage."network")."2.8.0.1").revisions).default;
15− "directory".revision = (((hackage."directory")."1.3.6.1").revisions).default;
16− "template-haskell".revision = (((hackage."template-haskell")."2.15.0.0").revisions).default;
17− "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
18 "base".revision = (((hackage."base")."4.13.0.0").revisions).default;
16 "base".revision = (((hackage."base")."4.13.0.0").revisions).default;
17+ "rts".revision = (((hackage."rts")."1.0").revisions).default;
18+ "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
19 "time".revision = (((hackage."time")."1.9.3").revisions).default;
19 "time".revision = (((hackage."time")."1.9.3").revisions).default;
20− "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
20+ "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
21− "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
21+ "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
22− "happy".revision = (((hackage."happy")."1.20.0").revisions).default;
22+ "directory".revision = (((hackage."directory")."1.3.6.2").revisions).default;
23− "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
24− "process".revision = (((hackage."process")."1.6.10.0").revisions).default;
25− "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
26 "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.8.3").revisions).default;
23 "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.8.3").revisions).default;
27− "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
24+ "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
25+ "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
26+ "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
27+ "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
28− "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
28+ "ghc-heap".revision = (((hackage."ghc-heap")."8.8.3").revisions).default;
29 };
29 };
30 compiler = {
30 compiler = {
31 version = "8.8.3";
31 version = "8.8.3";
32 nix-name = "ghc883";
32 nix-name = "ghc883";
33 packages = {
33 packages = {
34 "ghc-prim" = "0.5.3";
34 "ghc-prim" = "0.5.3";
35− "ghc-heap" = "8.8.3";
35+ "array" = "0.5.4.0";
36− "mtl" = "2.2.2";
36+ "integer-gmp" = "1.0.2.0";
37− "rts" = "1.0";
38− "deepseq" = "1.4.4.0";
39 "template-haskell" = "2.15.0.0";
37 "template-haskell" = "2.15.0.0";
40− "containers" = "0.6.2.1";
38+ "pretty" = "1.1.3.6";
41 "base" = "4.13.0.0";
39 "base" = "4.13.0.0";
40+ "rts" = "1.0";
41+ "mtl" = "2.2.2";
42 "time" = "1.9.3";
42 "time" = "1.9.3";
43− "transformers" = "0.5.6.2";
43+ "containers" = "0.6.2.1";
44− "filepath" = "1.4.2.1";
45− "pretty" = "1.1.3.6";
46 "ghc-boot-th" = "8.8.3";
44 "ghc-boot-th" = "8.8.3";
47− "array" = "0.5.4.0";
45+ "filepath" = "1.4.2.1";
48− "integer-gmp" = "1.0.2.0";
46+ "deepseq" = "1.4.4.0";
47+ "transformers" = "0.5.6.2";
48+ "ghc-heap" = "8.8.3";
49 };
49 };
50 };
50 };
51 };
51 };
52 extras = hackage:
52 extras = hackage:
53 {
53 {
54 packages = {
54 packages = {
55− ghc = ./.plan.nix/ghc.nix;
56 bytestring = ./.plan.nix/bytestring.nix;
55 bytestring = ./.plan.nix/bytestring.nix;
56+ iserv = ./.plan.nix/iserv.nix;
57+ ghci = ./.plan.nix/ghci.nix;
57 remote-iserv = ./.plan.nix/remote-iserv.nix;
58 remote-iserv = ./.plan.nix/remote-iserv.nix;
58− iserv-proxy = ./.plan.nix/iserv-proxy.nix;
59− hpc = ./.plan.nix/hpc.nix;
60− libiserv = ./.plan.nix/libiserv.nix;
61 ghc-boot = ./.plan.nix/ghc-boot.nix;
59 ghc-boot = ./.plan.nix/ghc-boot.nix;
60+ ghc = ./.plan.nix/ghc.nix;
61+ libiserv = ./.plan.nix/libiserv.nix;
62− ghci = ./.plan.nix/ghci.nix;
62+ hpc = ./.plan.nix/hpc.nix;
63− iserv = ./.plan.nix/iserv.nix;
63+ iserv-proxy = ./.plan.nix/iserv-proxy.nix;
64 };
64 };
65 };
65 };
66 modules = [
66 modules = [
67 ({ lib, ... }:
67 ({ lib, ... }:
68 {
68 {
69 packages = {
69 packages = {
70+ "bytestring" = {
71+ flags = { "integer-simple" = lib.mkOverride 900 false; };
72+ };
73+ "iserv" = { flags = {}; };
74+ "ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
75+ "remote-iserv" = { flags = {}; };
76+ "ghc-boot" = { flags = {}; };
70 "ghc" = {
77 "ghc" = {
71 flags = {
78 flags = {
72− "stage1" = lib.mkOverride 900 false;
73− "stage2" = lib.mkOverride 900 true;
74− "integer-gmp" = lib.mkOverride 900 false;
75− "stage3" = lib.mkOverride 900 false;
76 "ghci" = lib.mkOverride 900 true;
79 "ghci" = lib.mkOverride 900 true;
77 "integer-simple" = lib.mkOverride 900 false;
80 "integer-simple" = lib.mkOverride 900 false;
81+ "stage3" = lib.mkOverride 900 false;
82+ "integer-gmp" = lib.mkOverride 900 false;
83+ "stage2" = lib.mkOverride 900 true;
78 "terminfo" = lib.mkOverride 900 true;
84 "terminfo" = lib.mkOverride 900 true;
85+ "stage1" = lib.mkOverride 900 false;
79 };
86 };
80 };
87 };
81− "bytestring" = {
82− flags = { "integer-simple" = lib.mkOverride 900 false; };
83− };
84− "remote-iserv" = { flags = {}; };
85− "iserv-proxy" = { flags = {}; };
86− "hpc" = { flags = {}; };
87 "libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
88 "libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
88− "ghc-boot" = { flags = {}; };
89+ "hpc" = { flags = {}; };
90+ "iserv-proxy" = { flags = {}; };
91+ };
92+ })
93+ ({ lib, ... }:
94+ {
95+ packages = {
96+ "libiserv".components.library.planned = lib.mkOverride 900 true;
97+ "ghc".components.library.planned = lib.mkOverride 900 true;
98+ "containers".components.library.planned = lib.mkOverride 900 true;
99+ "ghc-boot".components.library.planned = lib.mkOverride 900 true;
89− "ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
100+ "binary".components.library.planned = lib.mkOverride 900 true;
90− "iserv" = { flags = {}; };
101+ "ghc-prim".components.library.planned = lib.mkOverride 900 true;
102+ "iserv".components.exes."iserv".planned = lib.mkOverride 900 true;
103+ "iserv-proxy".components.exes."iserv-proxy".planned = lib.mkOverride 900 true;
104+ "happy".components.exes."happy".planned = lib.mkOverride 900 true;
105+ "ghc-heap".components.library.planned = lib.mkOverride 900 true;
106+ "ghci".components.library.planned = lib.mkOverride 900 true;
107+ "terminfo".components.library.planned = lib.mkOverride 900 true;
108+ "transformers".components.library.planned = lib.mkOverride 900 true;
109+ "process".components.library.planned = lib.mkOverride 900 true;
110+ "hpc".components.library.planned = lib.mkOverride 900 true;
111+ "network".components.library.planned = lib.mkOverride 900 true;
112+ "pretty".components.library.planned = lib.mkOverride 900 true;
113+ "template-haskell".components.library.planned = lib.mkOverride 900 true;
114+ "integer-gmp".components.library.planned = lib.mkOverride 900 true;
115+ "array".components.library.planned = lib.mkOverride 900 true;
116+ "bytestring".components.library.planned = lib.mkOverride 900 true;
117+ "remote-iserv".components.exes."remote-iserv".planned = lib.mkOverride 900 true;
118+ "unix".components.library.planned = lib.mkOverride 900 true;
119+ "alex".components.exes."alex".planned = lib.mkOverride 900 true;
120+ "base".components.library.planned = lib.mkOverride 900 true;
121+ "rts".components.library.planned = lib.mkOverride 900 true;
122+ "mtl".components.library.planned = lib.mkOverride 900 true;
123+ "time".components.library.planned = lib.mkOverride 900 true;
124+ "deepseq".components.library.planned = lib.mkOverride 900 true;
125+ "filepath".components.library.planned = lib.mkOverride 900 true;
126+ "ghc-boot-th".components.library.planned = lib.mkOverride 900 true;
127+ "directory".components.library.planned = lib.mkOverride 900 true;
91 };
128 };
92 })
129 })
93 ];
130 ];
materialized/ghc-extra-projects/cross/ghc884/default.nix+37
@@ -90,5 +90,42 @@
90 "iserv-proxy" = { flags = {}; };
90 "iserv-proxy" = { flags = {}; };
91 };
91 };
92 })
92 })
93+ ({ lib, ... }:
94+ {
95+ packages = {
96+ "libiserv".components.library.planned = lib.mkOverride 900 true;
97+ "ghc".components.library.planned = lib.mkOverride 900 true;
98+ "containers".components.library.planned = lib.mkOverride 900 true;
99+ "ghc-boot".components.library.planned = lib.mkOverride 900 true;
100+ "binary".components.library.planned = lib.mkOverride 900 true;
101+ "ghc-prim".components.library.planned = lib.mkOverride 900 true;
102+ "iserv".components.exes."iserv".planned = lib.mkOverride 900 true;
103+ "iserv-proxy".components.exes."iserv-proxy".planned = lib.mkOverride 900 true;
104+ "happy".components.exes."happy".planned = lib.mkOverride 900 true;
105+ "ghc-heap".components.library.planned = lib.mkOverride 900 true;
106+ "ghci".components.library.planned = lib.mkOverride 900 true;
107+ "terminfo".components.library.planned = lib.mkOverride 900 true;
108+ "transformers".components.library.planned = lib.mkOverride 900 true;
109+ "process".components.library.planned = lib.mkOverride 900 true;
110+ "hpc".components.library.planned = lib.mkOverride 900 true;
111+ "network".components.library.planned = lib.mkOverride 900 true;
112+ "pretty".components.library.planned = lib.mkOverride 900 true;
113+ "template-haskell".components.library.planned = lib.mkOverride 900 true;
114+ "integer-gmp".components.library.planned = lib.mkOverride 900 true;
115+ "array".components.library.planned = lib.mkOverride 900 true;
116+ "bytestring".components.library.planned = lib.mkOverride 900 true;
117+ "remote-iserv".components.exes."remote-iserv".planned = lib.mkOverride 900 true;
118+ "unix".components.library.planned = lib.mkOverride 900 true;
119+ "alex".components.exes."alex".planned = lib.mkOverride 900 true;
120+ "base".components.library.planned = lib.mkOverride 900 true;
121+ "rts".components.library.planned = lib.mkOverride 900 true;
122+ "mtl".components.library.planned = lib.mkOverride 900 true;
123+ "time".components.library.planned = lib.mkOverride 900 true;
124+ "deepseq".components.library.planned = lib.mkOverride 900 true;
125+ "filepath".components.library.planned = lib.mkOverride 900 true;
126+ "ghc-boot-th".components.library.planned = lib.mkOverride 900 true;
127+ "directory".components.library.planned = lib.mkOverride 900 true;
128+ };
129+ })
93 ];
130 ];
94 }
131 }
materialized/ghc-extra-projects/default/ghc8102/default.nix+77−43
@@ -4,87 +4,121 @@
4 packages = {
4 packages = {
5 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
5 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
6 "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
6 "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
7− "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
7+ "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
8− "ghc-heap".revision = (((hackage."ghc-heap")."8.10.2").revisions).default;
8+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
9− "rts".revision = (((hackage."rts")."1.0").revisions).default;
10− "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
11− "network".revision = (((hackage."network")."2.8.0.1").revisions).default;
12− "directory".revision = (((hackage."directory")."1.3.6.1").revisions).default;
13 "template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
9 "template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
14− "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
10+ "network".revision = (((hackage."network")."2.8.0.1").revisions).default;
11+ "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
12+ "process".revision = (((hackage."process")."1.6.11.0").revisions).default;
15 "base".revision = (((hackage."base")."4.14.1.0").revisions).default;
13 "base".revision = (((hackage."base")."4.14.1.0").revisions).default;
14+ "rts".revision = (((hackage."rts")."1.0").revisions).default;
16 "time".revision = (((hackage."time")."1.9.3").revisions).default;
15 "time".revision = (((hackage."time")."1.9.3").revisions).default;
17− "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
16+ "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
18− "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
17+ "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
19− "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
20− "process".revision = (((hackage."process")."1.6.11.0").revisions).default;
21− "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
18+ "directory".revision = (((hackage."directory")."1.3.6.2").revisions).default;
22 "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.2").revisions).default;
19 "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.2").revisions).default;
23− "array".revision = (((hackage."array")."0.5.4.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+ "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
24− "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
24+ "ghc-heap".revision = (((hackage."ghc-heap")."8.10.2").revisions).default;
25 };
25 };
26 compiler = {
26 compiler = {
27 version = "8.10.2";
27 version = "8.10.2";
28 nix-name = "ghc8102";
28 nix-name = "ghc8102";
29 packages = {
29 packages = {
30 "ghc-prim" = "0.6.1";
30 "ghc-prim" = "0.6.1";
31− "ghc-heap" = "8.10.2";
31+ "array" = "0.5.4.0";
32− "rts" = "1.0";
32+ "integer-gmp" = "1.0.3.0";
33− "deepseq" = "1.4.4.0";
34 "template-haskell" = "2.16.0.0";
33 "template-haskell" = "2.16.0.0";
35− "containers" = "0.6.2.1";
34+ "pretty" = "1.1.3.6";
36 "base" = "4.14.1.0";
35 "base" = "4.14.1.0";
36+ "rts" = "1.0";
37 "time" = "1.9.3";
37 "time" = "1.9.3";
38− "terminfo" = "0.4.1.4";
38+ "containers" = "0.6.2.1";
39− "transformers" = "0.5.6.2";
40− "filepath" = "1.4.2.1";
41− "pretty" = "1.1.3.6";
42 "ghc-boot-th" = "8.10.2";
39 "ghc-boot-th" = "8.10.2";
43− "array" = "0.5.4.0";
40+ "filepath" = "1.4.2.1";
44− "integer-gmp" = "1.0.3.0";
41+ "deepseq" = "1.4.4.0";
42+ "transformers" = "0.5.6.2";
43+ "terminfo" = "0.4.1.4";
44+ "ghc-heap" = "8.10.2";
45 };
45 };
46 };
46 };
47 };
47 };
48 extras = hackage:
48 extras = hackage:
49 {
49 {
50 packages = {
50 packages = {
51− ghc = ./.plan.nix/ghc.nix;
52 bytestring = ./.plan.nix/bytestring.nix;
51 bytestring = ./.plan.nix/bytestring.nix;
52+ iserv = ./.plan.nix/iserv.nix;
53+ ghci = ./.plan.nix/ghci.nix;
53 remote-iserv = ./.plan.nix/remote-iserv.nix;
54 remote-iserv = ./.plan.nix/remote-iserv.nix;
54− iserv-proxy = ./.plan.nix/iserv-proxy.nix;
55− hpc = ./.plan.nix/hpc.nix;
56− libiserv = ./.plan.nix/libiserv.nix;
57 ghc-boot = ./.plan.nix/ghc-boot.nix;
55 ghc-boot = ./.plan.nix/ghc-boot.nix;
56+ ghc = ./.plan.nix/ghc.nix;
57+ libiserv = ./.plan.nix/libiserv.nix;
58− ghci = ./.plan.nix/ghci.nix;
58+ hpc = ./.plan.nix/hpc.nix;
59− iserv = ./.plan.nix/iserv.nix;
59+ iserv-proxy = ./.plan.nix/iserv-proxy.nix;
60 };
60 };
61 };
61 };
62 modules = [
62 modules = [
63 ({ lib, ... }:
63 ({ lib, ... }:
64 {
64 {
65 packages = {
65 packages = {
66+ "bytestring" = {
67+ flags = { "integer-simple" = lib.mkOverride 900 false; };
68+ };
69+ "iserv" = { flags = {}; };
70+ "ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
71+ "remote-iserv" = { flags = {}; };
72+ "ghc-boot" = { flags = {}; };
66 "ghc" = {
73 "ghc" = {
67 flags = {
74 flags = {
68− "stage1" = lib.mkOverride 900 false;
69− "stage2" = lib.mkOverride 900 false;
70− "integer-gmp" = lib.mkOverride 900 false;
71− "stage3" = lib.mkOverride 900 false;
72 "dynamic-system-linker" = lib.mkOverride 900 true;
75 "dynamic-system-linker" = lib.mkOverride 900 true;
73 "ghci" = lib.mkOverride 900 true;
76 "ghci" = lib.mkOverride 900 true;
74 "integer-simple" = lib.mkOverride 900 false;
77 "integer-simple" = lib.mkOverride 900 false;
78+ "stage3" = lib.mkOverride 900 false;
79+ "integer-gmp" = lib.mkOverride 900 false;
80+ "stage2" = lib.mkOverride 900 false;
75 "terminfo" = lib.mkOverride 900 true;
81 "terminfo" = lib.mkOverride 900 true;
82+ "stage1" = lib.mkOverride 900 false;
76 };
83 };
77 };
84 };
78− "bytestring" = {
79− flags = { "integer-simple" = lib.mkOverride 900 false; };
80− };
81− "remote-iserv" = { flags = {}; };
82− "iserv-proxy" = { flags = {}; };
83− "hpc" = { flags = {}; };
84 "libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
85 "libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
85− "ghc-boot" = { flags = {}; };
86+ "hpc" = { flags = {}; };
87+ "iserv-proxy" = { flags = {}; };
88+ };
89+ })
90+ ({ lib, ... }:
91+ {
92+ packages = {
93+ "libiserv".components.library.planned = lib.mkOverride 900 true;
94+ "ghc".components.library.planned = lib.mkOverride 900 true;
95+ "containers".components.library.planned = lib.mkOverride 900 true;
96+ "ghc-boot".components.library.planned = lib.mkOverride 900 true;
86− "ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
97+ "binary".components.library.planned = lib.mkOverride 900 true;
87− "iserv" = { flags = {}; };
98+ "ghc-prim".components.library.planned = lib.mkOverride 900 true;
99+ "iserv".components.exes."iserv".planned = lib.mkOverride 900 true;
100+ "iserv-proxy".components.exes."iserv-proxy".planned = lib.mkOverride 900 true;
101+ "ghc-heap".components.library.planned = lib.mkOverride 900 true;
102+ "ghci".components.library.planned = lib.mkOverride 900 true;
103+ "terminfo".components.library.planned = lib.mkOverride 900 true;
104+ "transformers".components.library.planned = lib.mkOverride 900 true;
105+ "process".components.library.planned = lib.mkOverride 900 true;
106+ "hpc".components.library.planned = lib.mkOverride 900 true;
107+ "network".components.library.planned = lib.mkOverride 900 true;
108+ "pretty".components.library.planned = lib.mkOverride 900 true;
109+ "template-haskell".components.library.planned = lib.mkOverride 900 true;
110+ "integer-gmp".components.library.planned = lib.mkOverride 900 true;
111+ "array".components.library.planned = lib.mkOverride 900 true;
112+ "bytestring".components.library.planned = lib.mkOverride 900 true;
113+ "remote-iserv".components.exes."remote-iserv".planned = lib.mkOverride 900 true;
114+ "unix".components.library.planned = lib.mkOverride 900 true;
115+ "base".components.library.planned = lib.mkOverride 900 true;
116+ "rts".components.library.planned = lib.mkOverride 900 true;
117+ "time".components.library.planned = lib.mkOverride 900 true;
118+ "deepseq".components.library.planned = lib.mkOverride 900 true;
119+ "filepath".components.library.planned = lib.mkOverride 900 true;
120+ "ghc-boot-th".components.library.planned = lib.mkOverride 900 true;
121+ "directory".components.library.planned = lib.mkOverride 900 true;
88 };
122 };
89 })
123 })
90 ];
124 ];
materialized/ghc-extra-projects/default/ghc8103/default.nix+77−43
@@ -4,87 +4,121 @@
4 packages = {
4 packages = {
5 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
5 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
6 "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
6 "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
7− "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
7+ "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
8− "ghc-heap".revision = (((hackage."ghc-heap")."8.10.3").revisions).default;
8+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
9− "rts".revision = (((hackage."rts")."1.0").revisions).default;
10− "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
11− "network".revision = (((hackage."network")."2.8.0.1").revisions).default;
12− "directory".revision = (((hackage."directory")."1.3.6.1").revisions).default;
13 "template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
9 "template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
14− "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
10+ "network".revision = (((hackage."network")."2.8.0.1").revisions).default;
11+ "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
12+ "process".revision = (((hackage."process")."1.6.11.0").revisions).default;
15 "base".revision = (((hackage."base")."4.14.1.0").revisions).default;
13 "base".revision = (((hackage."base")."4.14.1.0").revisions).default;
14+ "rts".revision = (((hackage."rts")."1.0").revisions).default;
16 "time".revision = (((hackage."time")."1.9.3").revisions).default;
15 "time".revision = (((hackage."time")."1.9.3").revisions).default;
17− "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
16+ "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
18− "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
17+ "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
19− "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
20− "process".revision = (((hackage."process")."1.6.11.0").revisions).default;
21− "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
18+ "directory".revision = (((hackage."directory")."1.3.6.2").revisions).default;
22 "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.3").revisions).default;
19 "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.3").revisions).default;
23− "array".revision = (((hackage."array")."0.5.4.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+ "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
24− "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
24+ "ghc-heap".revision = (((hackage."ghc-heap")."8.10.3").revisions).default;
25 };
25 };
26 compiler = {
26 compiler = {
27 version = "8.10.3";
27 version = "8.10.3";
28 nix-name = "ghc8103";
28 nix-name = "ghc8103";
29 packages = {
29 packages = {
30 "ghc-prim" = "0.6.1";
30 "ghc-prim" = "0.6.1";
31− "ghc-heap" = "8.10.3";
31+ "array" = "0.5.4.0";
32− "rts" = "1.0";
32+ "integer-gmp" = "1.0.3.0";
33− "deepseq" = "1.4.4.0";
34 "template-haskell" = "2.16.0.0";
33 "template-haskell" = "2.16.0.0";
35− "containers" = "0.6.2.1";
34+ "pretty" = "1.1.3.6";
36 "base" = "4.14.1.0";
35 "base" = "4.14.1.0";
36+ "rts" = "1.0";
37 "time" = "1.9.3";
37 "time" = "1.9.3";
38− "terminfo" = "0.4.1.4";
38+ "containers" = "0.6.2.1";
39− "transformers" = "0.5.6.2";
40− "filepath" = "1.4.2.1";
41− "pretty" = "1.1.3.6";
42 "ghc-boot-th" = "8.10.3";
39 "ghc-boot-th" = "8.10.3";
43− "array" = "0.5.4.0";
40+ "filepath" = "1.4.2.1";
44− "integer-gmp" = "1.0.3.0";
41+ "deepseq" = "1.4.4.0";
42+ "transformers" = "0.5.6.2";
43+ "terminfo" = "0.4.1.4";
44+ "ghc-heap" = "8.10.3";
45 };
45 };
46 };
46 };
47 };
47 };
48 extras = hackage:
48 extras = hackage:
49 {
49 {
50 packages = {
50 packages = {
51− ghc = ./.plan.nix/ghc.nix;
52 bytestring = ./.plan.nix/bytestring.nix;
51 bytestring = ./.plan.nix/bytestring.nix;
52+ iserv = ./.plan.nix/iserv.nix;
53+ ghci = ./.plan.nix/ghci.nix;
53 remote-iserv = ./.plan.nix/remote-iserv.nix;
54 remote-iserv = ./.plan.nix/remote-iserv.nix;
54− iserv-proxy = ./.plan.nix/iserv-proxy.nix;
55− hpc = ./.plan.nix/hpc.nix;
56− libiserv = ./.plan.nix/libiserv.nix;
57 ghc-boot = ./.plan.nix/ghc-boot.nix;
55 ghc-boot = ./.plan.nix/ghc-boot.nix;
56+ ghc = ./.plan.nix/ghc.nix;
57+ libiserv = ./.plan.nix/libiserv.nix;
58− ghci = ./.plan.nix/ghci.nix;
58+ hpc = ./.plan.nix/hpc.nix;
59− iserv = ./.plan.nix/iserv.nix;
59+ iserv-proxy = ./.plan.nix/iserv-proxy.nix;
60 };
60 };
61 };
61 };
62 modules = [
62 modules = [
63 ({ lib, ... }:
63 ({ lib, ... }:
64 {
64 {
65 packages = {
65 packages = {
66+ "bytestring" = {
67+ flags = { "integer-simple" = lib.mkOverride 900 false; };
68+ };
69+ "iserv" = { flags = {}; };
70+ "ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
71+ "remote-iserv" = { flags = {}; };
72+ "ghc-boot" = { flags = {}; };
66 "ghc" = {
73 "ghc" = {
67 flags = {
74 flags = {
68− "stage1" = lib.mkOverride 900 false;
69− "stage2" = lib.mkOverride 900 false;
70− "integer-gmp" = lib.mkOverride 900 false;
71− "stage3" = lib.mkOverride 900 false;
72 "dynamic-system-linker" = lib.mkOverride 900 true;
75 "dynamic-system-linker" = lib.mkOverride 900 true;
73 "ghci" = lib.mkOverride 900 true;
76 "ghci" = lib.mkOverride 900 true;
74 "integer-simple" = lib.mkOverride 900 false;
77 "integer-simple" = lib.mkOverride 900 false;
78+ "stage3" = lib.mkOverride 900 false;
79+ "integer-gmp" = lib.mkOverride 900 false;
80+ "stage2" = lib.mkOverride 900 false;
75 "terminfo" = lib.mkOverride 900 true;
81 "terminfo" = lib.mkOverride 900 true;
82+ "stage1" = lib.mkOverride 900 false;
76 };
83 };
77 };
84 };
78− "bytestring" = {
79− flags = { "integer-simple" = lib.mkOverride 900 false; };
80− };
81− "remote-iserv" = { flags = {}; };
82− "iserv-proxy" = { flags = {}; };
83− "hpc" = { flags = {}; };
84 "libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
85 "libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
85− "ghc-boot" = { flags = {}; };
86+ "hpc" = { flags = {}; };
87+ "iserv-proxy" = { flags = {}; };
88+ };
89+ })
90+ ({ lib, ... }:
91+ {
92+ packages = {
93+ "libiserv".components.library.planned = lib.mkOverride 900 true;
94+ "ghc".components.library.planned = lib.mkOverride 900 true;
95+ "containers".components.library.planned = lib.mkOverride 900 true;
96+ "ghc-boot".components.library.planned = lib.mkOverride 900 true;
86− "ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
97+ "binary".components.library.planned = lib.mkOverride 900 true;
87− "iserv" = { flags = {}; };
98+ "ghc-prim".components.library.planned = lib.mkOverride 900 true;
99+ "iserv".components.exes."iserv".planned = lib.mkOverride 900 true;
100+ "iserv-proxy".components.exes."iserv-proxy".planned = lib.mkOverride 900 true;
101+ "ghc-heap".components.library.planned = lib.mkOverride 900 true;
102+ "ghci".components.library.planned = lib.mkOverride 900 true;
103+ "terminfo".components.library.planned = lib.mkOverride 900 true;
104+ "transformers".components.library.planned = lib.mkOverride 900 true;
105+ "process".components.library.planned = lib.mkOverride 900 true;
106+ "hpc".components.library.planned = lib.mkOverride 900 true;
107+ "network".components.library.planned = lib.mkOverride 900 true;
108+ "pretty".components.library.planned = lib.mkOverride 900 true;
109+ "template-haskell".components.library.planned = lib.mkOverride 900 true;
110+ "integer-gmp".components.library.planned = lib.mkOverride 900 true;
111+ "array".components.library.planned = lib.mkOverride 900 true;
112+ "bytestring".components.library.planned = lib.mkOverride 900 true;
113+ "remote-iserv".components.exes."remote-iserv".planned = lib.mkOverride 900 true;
114+ "unix".components.library.planned = lib.mkOverride 900 true;
115+ "base".components.library.planned = lib.mkOverride 900 true;
116+ "rts".components.library.planned = lib.mkOverride 900 true;
117+ "time".components.library.planned = lib.mkOverride 900 true;
118+ "deepseq".components.library.planned = lib.mkOverride 900 true;
119+ "filepath".components.library.planned = lib.mkOverride 900 true;
120+ "ghc-boot-th".components.library.planned = lib.mkOverride 900 true;
121+ "directory".components.library.planned = lib.mkOverride 900 true;
88 };
122 };
89 })
123 })
90 ];
124 ];
materialized/ghc-extra-projects/default/ghc8104/default.nix+34
@@ -87,5 +87,39 @@
87 "iserv-proxy" = { flags = {}; };
87 "iserv-proxy" = { flags = {}; };
88 };
88 };
89 })
89 })
90+ ({ lib, ... }:
91+ {
92+ packages = {
93+ "libiserv".components.library.planned = lib.mkOverride 900 true;
94+ "ghc".components.library.planned = lib.mkOverride 900 true;
95+ "containers".components.library.planned = lib.mkOverride 900 true;
96+ "ghc-boot".components.library.planned = lib.mkOverride 900 true;
97+ "binary".components.library.planned = lib.mkOverride 900 true;
98+ "ghc-prim".components.library.planned = lib.mkOverride 900 true;
99+ "iserv".components.exes."iserv".planned = lib.mkOverride 900 true;
100+ "iserv-proxy".components.exes."iserv-proxy".planned = lib.mkOverride 900 true;
101+ "ghc-heap".components.library.planned = lib.mkOverride 900 true;
102+ "ghci".components.library.planned = lib.mkOverride 900 true;
103+ "terminfo".components.library.planned = lib.mkOverride 900 true;
104+ "transformers".components.library.planned = lib.mkOverride 900 true;
105+ "process".components.library.planned = lib.mkOverride 900 true;
106+ "hpc".components.library.planned = lib.mkOverride 900 true;
107+ "network".components.library.planned = lib.mkOverride 900 true;
108+ "pretty".components.library.planned = lib.mkOverride 900 true;
109+ "template-haskell".components.library.planned = lib.mkOverride 900 true;
110+ "integer-gmp".components.library.planned = lib.mkOverride 900 true;
111+ "array".components.library.planned = lib.mkOverride 900 true;
112+ "bytestring".components.library.planned = lib.mkOverride 900 true;
113+ "remote-iserv".components.exes."remote-iserv".planned = lib.mkOverride 900 true;
114+ "unix".components.library.planned = lib.mkOverride 900 true;
115+ "base".components.library.planned = lib.mkOverride 900 true;
116+ "rts".components.library.planned = lib.mkOverride 900 true;
117+ "time".components.library.planned = lib.mkOverride 900 true;
118+ "deepseq".components.library.planned = lib.mkOverride 900 true;
119+ "filepath".components.library.planned = lib.mkOverride 900 true;
120+ "ghc-boot-th".components.library.planned = lib.mkOverride 900 true;
121+ "directory".components.library.planned = lib.mkOverride 900 true;
122+ };
123+ })
90 ];
124 ];
91 }
125 }
materialized/ghc-extra-projects/default/ghc810420210212/default.nix+34
@@ -87,5 +87,39 @@
87 "iserv-proxy" = { flags = {}; };
87 "iserv-proxy" = { flags = {}; };
88 };
88 };
89 })
89 })
90+ ({ lib, ... }:
91+ {
92+ packages = {
93+ "libiserv".components.library.planned = lib.mkOverride 900 true;
94+ "ghc".components.library.planned = lib.mkOverride 900 true;
95+ "containers".components.library.planned = lib.mkOverride 900 true;
96+ "ghc-boot".components.library.planned = lib.mkOverride 900 true;
97+ "binary".components.library.planned = lib.mkOverride 900 true;
98+ "ghc-prim".components.library.planned = lib.mkOverride 900 true;
99+ "iserv".components.exes."iserv".planned = lib.mkOverride 900 true;
100+ "iserv-proxy".components.exes."iserv-proxy".planned = lib.mkOverride 900 true;
101+ "ghc-heap".components.library.planned = lib.mkOverride 900 true;
102+ "ghci".components.library.planned = lib.mkOverride 900 true;
103+ "terminfo".components.library.planned = lib.mkOverride 900 true;
104+ "transformers".components.library.planned = lib.mkOverride 900 true;
105+ "process".components.library.planned = lib.mkOverride 900 true;
106+ "hpc".components.library.planned = lib.mkOverride 900 true;
107+ "network".components.library.planned = lib.mkOverride 900 true;
108+ "pretty".components.library.planned = lib.mkOverride 900 true;
109+ "template-haskell".components.library.planned = lib.mkOverride 900 true;
110+ "integer-gmp".components.library.planned = lib.mkOverride 900 true;
111+ "array".components.library.planned = lib.mkOverride 900 true;
112+ "bytestring".components.library.planned = lib.mkOverride 900 true;
113+ "remote-iserv".components.exes."remote-iserv".planned = lib.mkOverride 900 true;
114+ "unix".components.library.planned = lib.mkOverride 900 true;
115+ "base".components.library.planned = lib.mkOverride 900 true;
116+ "rts".components.library.planned = lib.mkOverride 900 true;
117+ "time".components.library.planned = lib.mkOverride 900 true;
118+ "deepseq".components.library.planned = lib.mkOverride 900 true;
119+ "filepath".components.library.planned = lib.mkOverride 900 true;
120+ "ghc-boot-th".components.library.planned = lib.mkOverride 900 true;
121+ "directory".components.library.planned = lib.mkOverride 900 true;
122+ };
123+ })
90 ];
124 ];
91 }
125 }
materialized/ghc-extra-projects/default/ghc8105/default.nix+34
@@ -87,5 +87,39 @@
87 "iserv-proxy" = { flags = {}; };
87 "iserv-proxy" = { flags = {}; };
88 };
88 };
89 })
89 })
90+ ({ lib, ... }:
91+ {
92+ packages = {
93+ "libiserv".components.library.planned = lib.mkOverride 900 true;
94+ "ghc".components.library.planned = lib.mkOverride 900 true;
95+ "containers".components.library.planned = lib.mkOverride 900 true;
96+ "ghc-boot".components.library.planned = lib.mkOverride 900 true;
97+ "binary".components.library.planned = lib.mkOverride 900 true;
98+ "ghc-prim".components.library.planned = lib.mkOverride 900 true;
99+ "iserv".components.exes."iserv".planned = lib.mkOverride 900 true;
100+ "iserv-proxy".components.exes."iserv-proxy".planned = lib.mkOverride 900 true;
101+ "ghc-heap".components.library.planned = lib.mkOverride 900 true;
102+ "ghci".components.library.planned = lib.mkOverride 900 true;
103+ "terminfo".components.library.planned = lib.mkOverride 900 true;
104+ "transformers".components.library.planned = lib.mkOverride 900 true;
105+ "process".components.library.planned = lib.mkOverride 900 true;
106+ "hpc".components.library.planned = lib.mkOverride 900 true;
107+ "network".components.library.planned = lib.mkOverride 900 true;
108+ "pretty".components.library.planned = lib.mkOverride 900 true;
109+ "template-haskell".components.library.planned = lib.mkOverride 900 true;
110+ "integer-gmp".components.library.planned = lib.mkOverride 900 true;
111+ "array".components.library.planned = lib.mkOverride 900 true;
112+ "bytestring".components.library.planned = lib.mkOverride 900 true;
113+ "remote-iserv".components.exes."remote-iserv".planned = lib.mkOverride 900 true;
114+ "unix".components.library.planned = lib.mkOverride 900 true;
115+ "base".components.library.planned = lib.mkOverride 900 true;
116+ "rts".components.library.planned = lib.mkOverride 900 true;
117+ "time".components.library.planned = lib.mkOverride 900 true;
118+ "deepseq".components.library.planned = lib.mkOverride 900 true;
119+ "filepath".components.library.planned = lib.mkOverride 900 true;
120+ "ghc-boot-th".components.library.planned = lib.mkOverride 900 true;
121+ "directory".components.library.planned = lib.mkOverride 900 true;
122+ };
123+ })
90 ];
124 ];
91 }
125 }
materialized/ghc-extra-projects/default/ghc865/default.nix+37
@@ -90,5 +90,42 @@
90 "iserv-proxy" = { flags = {}; };
90 "iserv-proxy" = { flags = {}; };
91 };
91 };
92 })
92 })
93+ ({ lib, ... }:
94+ {
95+ packages = {
96+ "libiserv".components.library.planned = lib.mkOverride 900 true;
97+ "ghc".components.library.planned = lib.mkOverride 900 true;
98+ "containers".components.library.planned = lib.mkOverride 900 true;
99+ "ghc-boot".components.library.planned = lib.mkOverride 900 true;
100+ "binary".components.library.planned = lib.mkOverride 900 true;
101+ "ghc-prim".components.library.planned = lib.mkOverride 900 true;
102+ "iserv".components.exes."iserv".planned = lib.mkOverride 900 true;
103+ "iserv-proxy".components.exes."iserv-proxy".planned = lib.mkOverride 900 true;
104+ "happy".components.exes."happy".planned = lib.mkOverride 900 true;
105+ "ghc-heap".components.library.planned = lib.mkOverride 900 true;
106+ "ghci".components.library.planned = lib.mkOverride 900 true;
107+ "terminfo".components.library.planned = lib.mkOverride 900 true;
108+ "transformers".components.library.planned = lib.mkOverride 900 true;
109+ "process".components.library.planned = lib.mkOverride 900 true;
110+ "hpc".components.library.planned = lib.mkOverride 900 true;
111+ "network".components.library.planned = lib.mkOverride 900 true;
112+ "pretty".components.library.planned = lib.mkOverride 900 true;
113+ "template-haskell".components.library.planned = lib.mkOverride 900 true;
114+ "integer-gmp".components.library.planned = lib.mkOverride 900 true;
115+ "array".components.library.planned = lib.mkOverride 900 true;
116+ "bytestring".components.library.planned = lib.mkOverride 900 true;
117+ "remote-iserv".components.exes."remote-iserv".planned = lib.mkOverride 900 true;
118+ "unix".components.library.planned = lib.mkOverride 900 true;
119+ "alex".components.exes."alex".planned = lib.mkOverride 900 true;
120+ "base".components.library.planned = lib.mkOverride 900 true;
121+ "rts".components.library.planned = lib.mkOverride 900 true;
122+ "mtl".components.library.planned = lib.mkOverride 900 true;
123+ "time".components.library.planned = lib.mkOverride 900 true;
124+ "deepseq".components.library.planned = lib.mkOverride 900 true;
125+ "filepath".components.library.planned = lib.mkOverride 900 true;
126+ "ghc-boot-th".components.library.planned = lib.mkOverride 900 true;
127+ "directory".components.library.planned = lib.mkOverride 900 true;
128+ };
129+ })
93 ];
130 ];
94 }
131 }
materialized/ghc-extra-projects/default/ghc883/default.nix+84−47
@@ -4,91 +4,128 @@
4 packages = {
4 packages = {
5 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
5 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
6 "ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
6 "ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
7+ "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
7− "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
8+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
8− "ghc-heap".revision = (((hackage."ghc-heap")."8.8.3").revisions).default;
9+ "template-haskell".revision = (((hackage."template-haskell")."2.15.0.0").revisions).default;
9− "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
10+ "network".revision = (((hackage."network")."2.8.0.1").revisions).default;
10− "rts".revision = (((hackage."rts")."1.0").revisions).default;
11+ "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
12+ "process".revision = (((hackage."process")."1.6.11.0").revisions).default;
11 "alex".revision = (((hackage."alex")."3.2.6").revisions).default;
13 "alex".revision = (((hackage."alex")."3.2.6").revisions).default;
12 "alex".flags.small_base = true;
14 "alex".flags.small_base = true;
13− "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
15+ "happy".revision = (((hackage."happy")."1.20.0").revisions).default;
14− "network".revision = (((hackage."network")."2.8.0.1").revisions).default;
15− "directory".revision = (((hackage."directory")."1.3.6.1").revisions).default;
16− "template-haskell".revision = (((hackage."template-haskell")."2.15.0.0").revisions).default;
17− "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
18 "base".revision = (((hackage."base")."4.13.0.0").revisions).default;
16 "base".revision = (((hackage."base")."4.13.0.0").revisions).default;
17+ "rts".revision = (((hackage."rts")."1.0").revisions).default;
18+ "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
19 "time".revision = (((hackage."time")."1.9.3").revisions).default;
19 "time".revision = (((hackage."time")."1.9.3").revisions).default;
20− "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
20+ "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
21− "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
21+ "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
22− "happy".revision = (((hackage."happy")."1.20.0").revisions).default;
22+ "directory".revision = (((hackage."directory")."1.3.6.2").revisions).default;
23− "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
24− "process".revision = (((hackage."process")."1.6.10.0").revisions).default;
25− "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
26 "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.8.3").revisions).default;
23 "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.8.3").revisions).default;
27− "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
24+ "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
25+ "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
26+ "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
27+ "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
28− "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
28+ "ghc-heap".revision = (((hackage."ghc-heap")."8.8.3").revisions).default;
29 };
29 };
30 compiler = {
30 compiler = {
31 version = "8.8.3";
31 version = "8.8.3";
32 nix-name = "ghc883";
32 nix-name = "ghc883";
33 packages = {
33 packages = {
34 "ghc-prim" = "0.5.3";
34 "ghc-prim" = "0.5.3";
35− "ghc-heap" = "8.8.3";
35+ "array" = "0.5.4.0";
36− "mtl" = "2.2.2";
36+ "integer-gmp" = "1.0.2.0";
37− "rts" = "1.0";
38− "deepseq" = "1.4.4.0";
39 "template-haskell" = "2.15.0.0";
37 "template-haskell" = "2.15.0.0";
40− "containers" = "0.6.2.1";
38+ "pretty" = "1.1.3.6";
41 "base" = "4.13.0.0";
39 "base" = "4.13.0.0";
40+ "rts" = "1.0";
41+ "mtl" = "2.2.2";
42 "time" = "1.9.3";
42 "time" = "1.9.3";
43− "terminfo" = "0.4.1.4";
43+ "containers" = "0.6.2.1";
44− "transformers" = "0.5.6.2";
45− "filepath" = "1.4.2.1";
46− "pretty" = "1.1.3.6";
47 "ghc-boot-th" = "8.8.3";
44 "ghc-boot-th" = "8.8.3";
48− "array" = "0.5.4.0";
45+ "filepath" = "1.4.2.1";
49− "integer-gmp" = "1.0.2.0";
46+ "deepseq" = "1.4.4.0";
47+ "transformers" = "0.5.6.2";
48+ "terminfo" = "0.4.1.4";
49+ "ghc-heap" = "8.8.3";
50 };
50 };
51 };
51 };
52 };
52 };
53 extras = hackage:
53 extras = hackage:
54 {
54 {
55 packages = {
55 packages = {
56− ghc = ./.plan.nix/ghc.nix;
57 bytestring = ./.plan.nix/bytestring.nix;
56 bytestring = ./.plan.nix/bytestring.nix;
57+ iserv = ./.plan.nix/iserv.nix;
58+ ghci = ./.plan.nix/ghci.nix;
58 remote-iserv = ./.plan.nix/remote-iserv.nix;
59 remote-iserv = ./.plan.nix/remote-iserv.nix;
59− iserv-proxy = ./.plan.nix/iserv-proxy.nix;
60− hpc = ./.plan.nix/hpc.nix;
61− libiserv = ./.plan.nix/libiserv.nix;
62 ghc-boot = ./.plan.nix/ghc-boot.nix;
60 ghc-boot = ./.plan.nix/ghc-boot.nix;
61+ ghc = ./.plan.nix/ghc.nix;
62+ libiserv = ./.plan.nix/libiserv.nix;
63− ghci = ./.plan.nix/ghci.nix;
63+ hpc = ./.plan.nix/hpc.nix;
64− iserv = ./.plan.nix/iserv.nix;
64+ iserv-proxy = ./.plan.nix/iserv-proxy.nix;
65 };
65 };
66 };
66 };
67 modules = [
67 modules = [
68 ({ lib, ... }:
68 ({ lib, ... }:
69 {
69 {
70 packages = {
70 packages = {
71+ "bytestring" = {
72+ flags = { "integer-simple" = lib.mkOverride 900 false; };
73+ };
74+ "iserv" = { flags = {}; };
75+ "ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
76+ "remote-iserv" = { flags = {}; };
77+ "ghc-boot" = { flags = {}; };
71 "ghc" = {
78 "ghc" = {
72 flags = {
79 flags = {
73− "stage1" = lib.mkOverride 900 false;
74− "stage2" = lib.mkOverride 900 true;
75− "integer-gmp" = lib.mkOverride 900 false;
76− "stage3" = lib.mkOverride 900 false;
77 "ghci" = lib.mkOverride 900 true;
80 "ghci" = lib.mkOverride 900 true;
78 "integer-simple" = lib.mkOverride 900 false;
81 "integer-simple" = lib.mkOverride 900 false;
82+ "stage3" = lib.mkOverride 900 false;
83+ "integer-gmp" = lib.mkOverride 900 false;
84+ "stage2" = lib.mkOverride 900 true;
79 "terminfo" = lib.mkOverride 900 true;
85 "terminfo" = lib.mkOverride 900 true;
86+ "stage1" = lib.mkOverride 900 false;
80 };
87 };
81 };
88 };
82− "bytestring" = {
83− flags = { "integer-simple" = lib.mkOverride 900 false; };
84− };
85− "remote-iserv" = { flags = {}; };
86− "iserv-proxy" = { flags = {}; };
87− "hpc" = { flags = {}; };
88 "libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
89 "libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
89− "ghc-boot" = { flags = {}; };
90+ "hpc" = { flags = {}; };
91+ "iserv-proxy" = { flags = {}; };
92+ };
93+ })
94+ ({ lib, ... }:
95+ {
96+ packages = {
97+ "libiserv".components.library.planned = lib.mkOverride 900 true;
98+ "ghc".components.library.planned = lib.mkOverride 900 true;
99+ "containers".components.library.planned = lib.mkOverride 900 true;
100+ "ghc-boot".components.library.planned = lib.mkOverride 900 true;
90− "ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
101+ "binary".components.library.planned = lib.mkOverride 900 true;
91− "iserv" = { flags = {}; };
102+ "ghc-prim".components.library.planned = lib.mkOverride 900 true;
103+ "iserv".components.exes."iserv".planned = lib.mkOverride 900 true;
104+ "iserv-proxy".components.exes."iserv-proxy".planned = lib.mkOverride 900 true;
105+ "happy".components.exes."happy".planned = lib.mkOverride 900 true;
106+ "ghc-heap".components.library.planned = lib.mkOverride 900 true;
107+ "ghci".components.library.planned = lib.mkOverride 900 true;
108+ "terminfo".components.library.planned = lib.mkOverride 900 true;
109+ "transformers".components.library.planned = lib.mkOverride 900 true;
110+ "process".components.library.planned = lib.mkOverride 900 true;
111+ "hpc".components.library.planned = lib.mkOverride 900 true;
112+ "network".components.library.planned = lib.mkOverride 900 true;
113+ "pretty".components.library.planned = lib.mkOverride 900 true;
114+ "template-haskell".components.library.planned = lib.mkOverride 900 true;
115+ "integer-gmp".components.library.planned = lib.mkOverride 900 true;
116+ "array".components.library.planned = lib.mkOverride 900 true;
117+ "bytestring".components.library.planned = lib.mkOverride 900 true;
118+ "remote-iserv".components.exes."remote-iserv".planned = lib.mkOverride 900 true;
119+ "unix".components.library.planned = lib.mkOverride 900 true;
120+ "alex".components.exes."alex".planned = lib.mkOverride 900 true;
121+ "base".components.library.planned = lib.mkOverride 900 true;
122+ "rts".components.library.planned = lib.mkOverride 900 true;
123+ "mtl".components.library.planned = lib.mkOverride 900 true;
124+ "time".components.library.planned = lib.mkOverride 900 true;
125+ "deepseq".components.library.planned = lib.mkOverride 900 true;
126+ "filepath".components.library.planned = lib.mkOverride 900 true;
127+ "ghc-boot-th".components.library.planned = lib.mkOverride 900 true;
128+ "directory".components.library.planned = lib.mkOverride 900 true;
92 };
129 };
93 })
130 })
94 ];
131 ];
materialized/ghc-extra-projects/default/ghc884/default.nix+37
@@ -91,5 +91,42 @@
91 "iserv-proxy" = { flags = {}; };
91 "iserv-proxy" = { flags = {}; };
92 };
92 };
93 })
93 })
94+ ({ lib, ... }:
95+ {
96+ packages = {
97+ "libiserv".components.library.planned = lib.mkOverride 900 true;
98+ "ghc".components.library.planned = lib.mkOverride 900 true;
99+ "containers".components.library.planned = lib.mkOverride 900 true;
100+ "ghc-boot".components.library.planned = lib.mkOverride 900 true;
101+ "binary".components.library.planned = lib.mkOverride 900 true;
102+ "ghc-prim".components.library.planned = lib.mkOverride 900 true;
103+ "iserv".components.exes."iserv".planned = lib.mkOverride 900 true;
104+ "iserv-proxy".components.exes."iserv-proxy".planned = lib.mkOverride 900 true;
105+ "happy".components.exes."happy".planned = lib.mkOverride 900 true;
106+ "ghc-heap".components.library.planned = lib.mkOverride 900 true;
107+ "ghci".components.library.planned = lib.mkOverride 900 true;
108+ "terminfo".components.library.planned = lib.mkOverride 900 true;
109+ "transformers".components.library.planned = lib.mkOverride 900 true;
110+ "process".components.library.planned = lib.mkOverride 900 true;
111+ "hpc".components.library.planned = lib.mkOverride 900 true;
112+ "network".components.library.planned = lib.mkOverride 900 true;
113+ "pretty".components.library.planned = lib.mkOverride 900 true;
114+ "template-haskell".components.library.planned = lib.mkOverride 900 true;
115+ "integer-gmp".components.library.planned = lib.mkOverride 900 true;
116+ "array".components.library.planned = lib.mkOverride 900 true;
117+ "bytestring".components.library.planned = lib.mkOverride 900 true;
118+ "remote-iserv".components.exes."remote-iserv".planned = lib.mkOverride 900 true;
119+ "unix".components.library.planned = lib.mkOverride 900 true;
120+ "alex".components.exes."alex".planned = lib.mkOverride 900 true;
121+ "base".components.library.planned = lib.mkOverride 900 true;
122+ "rts".components.library.planned = lib.mkOverride 900 true;
123+ "mtl".components.library.planned = lib.mkOverride 900 true;
124+ "time".components.library.planned = lib.mkOverride 900 true;
125+ "deepseq".components.library.planned = lib.mkOverride 900 true;
126+ "filepath".components.library.planned = lib.mkOverride 900 true;
127+ "ghc-boot-th".components.library.planned = lib.mkOverride 900 true;
128+ "directory".components.library.planned = lib.mkOverride 900 true;
129+ };
130+ })
94 ];
131 ];
95 }
132 }
materialized/ghc-extra-projects/default/ghc901/default.nix+37
@@ -91,5 +91,42 @@
91 "iserv-proxy" = { flags = {}; };
91 "iserv-proxy" = { flags = {}; };
92 };
92 };
93 })
93 })
94+ ({ lib, ... }:
95+ {
96+ packages = {
97+ "libiserv".components.library.planned = lib.mkOverride 900 true;
98+ "ghc".components.library.planned = lib.mkOverride 900 true;
99+ "containers".components.library.planned = lib.mkOverride 900 true;
100+ "ghc-boot".components.library.planned = lib.mkOverride 900 true;
101+ "binary".components.library.planned = lib.mkOverride 900 true;
102+ "ghc-prim".components.library.planned = lib.mkOverride 900 true;
103+ "stm".components.library.planned = lib.mkOverride 900 true;
104+ "iserv".components.exes."iserv".planned = lib.mkOverride 900 true;
105+ "iserv-proxy".components.exes."iserv-proxy".planned = lib.mkOverride 900 true;
106+ "ghc-heap".components.library.planned = lib.mkOverride 900 true;
107+ "ghci".components.library.planned = lib.mkOverride 900 true;
108+ "terminfo".components.library.planned = lib.mkOverride 900 true;
109+ "transformers".components.library.planned = lib.mkOverride 900 true;
110+ "process".components.library.planned = lib.mkOverride 900 true;
111+ "hpc".components.library.planned = lib.mkOverride 900 true;
112+ "network".components.library.planned = lib.mkOverride 900 true;
113+ "pretty".components.library.planned = lib.mkOverride 900 true;
114+ "template-haskell".components.library.planned = lib.mkOverride 900 true;
115+ "array".components.library.planned = lib.mkOverride 900 true;
116+ "exceptions".components.library.planned = lib.mkOverride 900 true;
117+ "bytestring".components.library.planned = lib.mkOverride 900 true;
118+ "remote-iserv".components.exes."remote-iserv".planned = lib.mkOverride 900 true;
119+ "unix".components.library.planned = lib.mkOverride 900 true;
120+ "base".components.library.planned = lib.mkOverride 900 true;
121+ "rts".components.library.planned = lib.mkOverride 900 true;
122+ "mtl".components.library.planned = lib.mkOverride 900 true;
123+ "time".components.library.planned = lib.mkOverride 900 true;
124+ "deepseq".components.library.planned = lib.mkOverride 900 true;
125+ "ghc-bignum".components.library.planned = lib.mkOverride 900 true;
126+ "filepath".components.library.planned = lib.mkOverride 900 true;
127+ "ghc-boot-th".components.library.planned = lib.mkOverride 900 true;
128+ "directory".components.library.planned = lib.mkOverride 900 true;
129+ };
130+ })
94 ];
131 ];
95 }
132 }
materialized/ghc-extra-projects/ghcjs/ghc8105/default.nix+34
@@ -86,5 +86,39 @@
86 "iserv-proxy" = { flags = {}; };
86 "iserv-proxy" = { flags = {}; };
87 };
87 };
88 })
88 })
89+ ({ lib, ... }:
90+ {
91+ packages = {
92+ "libiserv".components.library.planned = lib.mkOverride 900 true;
93+ "ghc".components.library.planned = lib.mkOverride 900 true;
94+ "containers".components.library.planned = lib.mkOverride 900 true;
95+ "ghc-boot".components.library.planned = lib.mkOverride 900 true;
96+ "binary".components.library.planned = lib.mkOverride 900 true;
97+ "ghc-prim".components.library.planned = lib.mkOverride 900 true;
98+ "iserv".components.exes."iserv".planned = lib.mkOverride 900 true;
99+ "iserv-proxy".components.exes."iserv-proxy".planned = lib.mkOverride 900 true;
100+ "ghc-heap".components.library.planned = lib.mkOverride 900 true;
101+ "ghci".components.library.planned = lib.mkOverride 900 true;
102+ "terminfo".components.library.planned = lib.mkOverride 900 true;
103+ "transformers".components.library.planned = lib.mkOverride 900 true;
104+ "process".components.library.planned = lib.mkOverride 900 true;
105+ "hpc".components.library.planned = lib.mkOverride 900 true;
106+ "network".components.library.planned = lib.mkOverride 900 true;
107+ "pretty".components.library.planned = lib.mkOverride 900 true;
108+ "template-haskell".components.library.planned = lib.mkOverride 900 true;
109+ "integer-gmp".components.library.planned = lib.mkOverride 900 true;
110+ "array".components.library.planned = lib.mkOverride 900 true;
111+ "bytestring".components.library.planned = lib.mkOverride 900 true;
112+ "remote-iserv".components.exes."remote-iserv".planned = lib.mkOverride 900 true;
113+ "unix".components.library.planned = lib.mkOverride 900 true;
114+ "base".components.library.planned = lib.mkOverride 900 true;
115+ "rts".components.library.planned = lib.mkOverride 900 true;
116+ "time".components.library.planned = lib.mkOverride 900 true;
117+ "deepseq".components.library.planned = lib.mkOverride 900 true;
118+ "filepath".components.library.planned = lib.mkOverride 900 true;
119+ "ghc-boot-th".components.library.planned = lib.mkOverride 900 true;
120+ "directory".components.library.planned = lib.mkOverride 900 true;
121+ };
122+ })
89 ];
123 ];
90 }
124 }
materialized/ghc-extra-projects/ghcjs/ghc865/default.nix+33
@@ -80,5 +80,38 @@
80 "iserv-proxy" = { flags = {}; };
80 "iserv-proxy" = { flags = {}; };
81 };
81 };
82 })
82 })
83+ ({ lib, ... }:
84+ {
85+ packages = {
86+ "libiserv".components.library.planned = lib.mkOverride 900 true;
87+ "ghc".components.library.planned = lib.mkOverride 900 true;
88+ "containers".components.library.planned = lib.mkOverride 900 true;
89+ "ghc-boot".components.library.planned = lib.mkOverride 900 true;
90+ "binary".components.library.planned = lib.mkOverride 900 true;
91+ "ghc-prim".components.library.planned = lib.mkOverride 900 true;
92+ "iserv".components.exes."iserv".planned = lib.mkOverride 900 true;
93+ "iserv-proxy".components.exes."iserv-proxy".planned = lib.mkOverride 900 true;
94+ "ghc-heap".components.library.planned = lib.mkOverride 900 true;
95+ "ghci".components.library.planned = lib.mkOverride 900 true;
96+ "terminfo".components.library.planned = lib.mkOverride 900 true;
97+ "transformers".components.library.planned = lib.mkOverride 900 true;
98+ "process".components.library.planned = lib.mkOverride 900 true;
99+ "hpc".components.library.planned = lib.mkOverride 900 true;
100+ "network".components.library.planned = lib.mkOverride 900 true;
101+ "pretty".components.library.planned = lib.mkOverride 900 true;
102+ "template-haskell".components.library.planned = lib.mkOverride 900 true;
103+ "integer-gmp".components.library.planned = lib.mkOverride 900 true;
104+ "array".components.library.planned = lib.mkOverride 900 true;
105+ "bytestring".components.library.planned = lib.mkOverride 900 true;
106+ "unix".components.library.planned = lib.mkOverride 900 true;
107+ "base".components.library.planned = lib.mkOverride 900 true;
108+ "rts".components.library.planned = lib.mkOverride 900 true;
109+ "time".components.library.planned = lib.mkOverride 900 true;
110+ "deepseq".components.library.planned = lib.mkOverride 900 true;
111+ "filepath".components.library.planned = lib.mkOverride 900 true;
112+ "ghc-boot-th".components.library.planned = lib.mkOverride 900 true;
113+ "directory".components.library.planned = lib.mkOverride 900 true;
114+ };
115+ })
83 ];
116 ];
84 }
117 }
materialized/ghc-extra-projects/ghcjs/ghc884/default.nix+33
@@ -82,5 +82,38 @@
82 "iserv-proxy" = { flags = {}; };
82 "iserv-proxy" = { flags = {}; };
83 };
83 };
84 })
84 })
85+ ({ lib, ... }:
86+ {
87+ packages = {
88+ "libiserv".components.library.planned = lib.mkOverride 900 true;
89+ "ghc".components.library.planned = lib.mkOverride 900 true;
90+ "containers".components.library.planned = lib.mkOverride 900 true;
91+ "ghc-boot".components.library.planned = lib.mkOverride 900 true;
92+ "binary".components.library.planned = lib.mkOverride 900 true;
93+ "ghc-prim".components.library.planned = lib.mkOverride 900 true;
94+ "iserv".components.exes."iserv".planned = lib.mkOverride 900 true;
95+ "iserv-proxy".components.exes."iserv-proxy".planned = lib.mkOverride 900 true;
96+ "ghc-heap".components.library.planned = lib.mkOverride 900 true;
97+ "ghci".components.library.planned = lib.mkOverride 900 true;
98+ "terminfo".components.library.planned = lib.mkOverride 900 true;
99+ "transformers".components.library.planned = lib.mkOverride 900 true;
100+ "process".components.library.planned = lib.mkOverride 900 true;
101+ "hpc".components.library.planned = lib.mkOverride 900 true;
102+ "network".components.library.planned = lib.mkOverride 900 true;
103+ "pretty".components.library.planned = lib.mkOverride 900 true;
104+ "template-haskell".components.library.planned = lib.mkOverride 900 true;
105+ "integer-gmp".components.library.planned = lib.mkOverride 900 true;
106+ "array".components.library.planned = lib.mkOverride 900 true;
107+ "bytestring".components.library.planned = lib.mkOverride 900 true;
108+ "unix".components.library.planned = lib.mkOverride 900 true;
109+ "base".components.library.planned = lib.mkOverride 900 true;
110+ "rts".components.library.planned = lib.mkOverride 900 true;
111+ "time".components.library.planned = lib.mkOverride 900 true;
112+ "deepseq".components.library.planned = lib.mkOverride 900 true;
113+ "filepath".components.library.planned = lib.mkOverride 900 true;
114+ "ghc-boot-th".components.library.planned = lib.mkOverride 900 true;
115+ "directory".components.library.planned = lib.mkOverride 900 true;
116+ };
117+ })
85 ];
118 ];
86 }
119 }
materialized/ghc-extra-projects/windows/ghc8102/default.nix+74−41
@@ -4,84 +4,117 @@
4 packages = {
4 packages = {
5 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
5 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
6 "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
6 "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
7− "ghc-heap".revision = (((hackage."ghc-heap")."8.10.2").revisions).default;
7+ "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
8− "rts".revision = (((hackage."rts")."1.0").revisions).default;
8+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
9− "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
9+ "Win32".revision = (((hackage."Win32")."2.6.2.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;
12 "template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
10 "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;
14 "base".revision = (((hackage."base")."4.14.1.0").revisions).default;
14 "base".revision = (((hackage."base")."4.14.1.0").revisions).default;
15+ "rts".revision = (((hackage."rts")."1.0").revisions).default;
15 "time".revision = (((hackage."time")."1.9.3").revisions).default;
16 "time".revision = (((hackage."time")."1.9.3").revisions).default;
16− "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
17+ "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
17− "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
18+ "directory".revision = (((hackage."directory")."1.3.6.2").revisions).default;
18− "process".revision = (((hackage."process")."1.6.11.0").revisions).default;
19− "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
20 "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.2").revisions).default;
19 "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.2").revisions).default;
21− "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
20+ "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
22− "Win32".revision = (((hackage."Win32")."2.6.2.0").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− "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
23+ "ghc-heap".revision = (((hackage."ghc-heap")."8.10.2").revisions).default;
24 };
24 };
25 compiler = {
25 compiler = {
26 version = "8.10.2";
26 version = "8.10.2";
27 nix-name = "ghc8102";
27 nix-name = "ghc8102";
28 packages = {
28 packages = {
29 "ghc-prim" = "0.6.1";
29 "ghc-prim" = "0.6.1";
30− "ghc-heap" = "8.10.2";
30+ "array" = "0.5.4.0";
31− "rts" = "1.0";
31+ "integer-gmp" = "1.0.3.0";
32− "deepseq" = "1.4.4.0";
33 "template-haskell" = "2.16.0.0";
32 "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";
38 "pretty" = "1.1.3.6";
33 "pretty" = "1.1.3.6";
34+ "base" = "4.14.1.0";
35+ "rts" = "1.0";
36+ "containers" = "0.6.2.1";
39 "ghc-boot-th" = "8.10.2";
37 "ghc-boot-th" = "8.10.2";
40− "array" = "0.5.4.0";
38+ "filepath" = "1.4.2.1";
41− "integer-gmp" = "1.0.3.0";
39+ "deepseq" = "1.4.4.0";
40+ "transformers" = "0.5.6.2";
41+ "ghc-heap" = "8.10.2";
42 };
42 };
43 };
43 };
44 };
44 };
45 extras = hackage:
45 extras = hackage:
46 {
46 {
47 packages = {
47 packages = {
48− ghc = ./.plan.nix/ghc.nix;
49 bytestring = ./.plan.nix/bytestring.nix;
48 bytestring = ./.plan.nix/bytestring.nix;
49+ iserv = ./.plan.nix/iserv.nix;
50+ ghci = ./.plan.nix/ghci.nix;
50 remote-iserv = ./.plan.nix/remote-iserv.nix;
51 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;
54 ghc-boot = ./.plan.nix/ghc-boot.nix;
52 ghc-boot = ./.plan.nix/ghc-boot.nix;
53+ ghc = ./.plan.nix/ghc.nix;
54+ libiserv = ./.plan.nix/libiserv.nix;
55− ghci = ./.plan.nix/ghci.nix;
55+ hpc = ./.plan.nix/hpc.nix;
56− iserv = ./.plan.nix/iserv.nix;
56+ iserv-proxy = ./.plan.nix/iserv-proxy.nix;
57 };
57 };
58 };
58 };
59 modules = [
59 modules = [
60 ({ lib, ... }:
60 ({ lib, ... }:
61 {
61 {
62 packages = {
62 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 = {}; };
63 "ghc" = {
70 "ghc" = {
64 flags = {
71 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;
69 "dynamic-system-linker" = lib.mkOverride 900 true;
72 "dynamic-system-linker" = lib.mkOverride 900 true;
70 "ghci" = lib.mkOverride 900 true;
73 "ghci" = lib.mkOverride 900 true;
71 "integer-simple" = lib.mkOverride 900 false;
74 "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;
72 "terminfo" = lib.mkOverride 900 true;
78 "terminfo" = lib.mkOverride 900 true;
79+ "stage1" = lib.mkOverride 900 false;
73 };
80 };
74 };
81 };
75− "bytestring" = {
76− flags = { "integer-simple" = lib.mkOverride 900 false; };
77− };
78− "remote-iserv" = { flags = {}; };
79− "iserv-proxy" = { flags = {}; };
80− "hpc" = { flags = {}; };
81 "libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
82 "libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
82− "ghc-boot" = { 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;
83− "ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
94+ "binary".components.library.planned = lib.mkOverride 900 true;
84− "iserv" = { flags = {}; };
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;
85 };
118 };
86 })
119 })
87 ];
120 ];
materialized/ghc-extra-projects/windows/ghc8103/default.nix+74−41
@@ -4,84 +4,117 @@
4 packages = {
4 packages = {
5 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
5 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
6 "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
6 "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
7− "ghc-heap".revision = (((hackage."ghc-heap")."8.10.3").revisions).default;
8− "rts".revision = (((hackage."rts")."1.0").revisions).default;
7+ "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
9− "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
8+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.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;
9+ "Win32".revision = (((hackage."Win32")."2.6.2.0").revisions).default;
12 "template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
10 "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;
14 "base".revision = (((hackage."base")."4.14.1.0").revisions).default;
14 "base".revision = (((hackage."base")."4.14.1.0").revisions).default;
15+ "rts".revision = (((hackage."rts")."1.0").revisions).default;
15 "time".revision = (((hackage."time")."1.9.3").revisions).default;
16 "time".revision = (((hackage."time")."1.9.3").revisions).default;
16− "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
17+ "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
17− "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
18+ "directory".revision = (((hackage."directory")."1.3.6.2").revisions).default;
18− "process".revision = (((hackage."process")."1.6.11.0").revisions).default;
19− "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
20 "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.3").revisions).default;
19 "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.3").revisions).default;
21− "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
20+ "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
22− "Win32".revision = (((hackage."Win32")."2.6.2.0").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− "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
23+ "ghc-heap".revision = (((hackage."ghc-heap")."8.10.3").revisions).default;
24 };
24 };
25 compiler = {
25 compiler = {
26 version = "8.10.3";
26 version = "8.10.3";
27 nix-name = "ghc8103";
27 nix-name = "ghc8103";
28 packages = {
28 packages = {
29 "ghc-prim" = "0.6.1";
29 "ghc-prim" = "0.6.1";
30− "ghc-heap" = "8.10.3";
30+ "array" = "0.5.4.0";
31− "rts" = "1.0";
31+ "integer-gmp" = "1.0.3.0";
32− "deepseq" = "1.4.4.0";
33 "template-haskell" = "2.16.0.0";
32 "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";
38 "pretty" = "1.1.3.6";
33 "pretty" = "1.1.3.6";
34+ "base" = "4.14.1.0";
35+ "rts" = "1.0";
36+ "containers" = "0.6.2.1";
39 "ghc-boot-th" = "8.10.3";
37 "ghc-boot-th" = "8.10.3";
40− "array" = "0.5.4.0";
38+ "filepath" = "1.4.2.1";
41− "integer-gmp" = "1.0.3.0";
39+ "deepseq" = "1.4.4.0";
40+ "transformers" = "0.5.6.2";
41+ "ghc-heap" = "8.10.3";
42 };
42 };
43 };
43 };
44 };
44 };
45 extras = hackage:
45 extras = hackage:
46 {
46 {
47 packages = {
47 packages = {
48− ghc = ./.plan.nix/ghc.nix;
49 bytestring = ./.plan.nix/bytestring.nix;
48 bytestring = ./.plan.nix/bytestring.nix;
49+ iserv = ./.plan.nix/iserv.nix;
50+ ghci = ./.plan.nix/ghci.nix;
50 remote-iserv = ./.plan.nix/remote-iserv.nix;
51 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;
54 ghc-boot = ./.plan.nix/ghc-boot.nix;
52 ghc-boot = ./.plan.nix/ghc-boot.nix;
53+ ghc = ./.plan.nix/ghc.nix;
54+ libiserv = ./.plan.nix/libiserv.nix;
55− ghci = ./.plan.nix/ghci.nix;
55+ hpc = ./.plan.nix/hpc.nix;
56− iserv = ./.plan.nix/iserv.nix;
56+ iserv-proxy = ./.plan.nix/iserv-proxy.nix;
57 };
57 };
58 };
58 };
59 modules = [
59 modules = [
60 ({ lib, ... }:
60 ({ lib, ... }:
61 {
61 {
62 packages = {
62 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 = {}; };
63 "ghc" = {
70 "ghc" = {
64 flags = {
71 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;
69 "dynamic-system-linker" = lib.mkOverride 900 true;
72 "dynamic-system-linker" = lib.mkOverride 900 true;
70 "ghci" = lib.mkOverride 900 true;
73 "ghci" = lib.mkOverride 900 true;
71 "integer-simple" = lib.mkOverride 900 false;
74 "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;
72 "terminfo" = lib.mkOverride 900 true;
78 "terminfo" = lib.mkOverride 900 true;
79+ "stage1" = lib.mkOverride 900 false;
73 };
80 };
74 };
81 };
75− "bytestring" = {
76− flags = { "integer-simple" = lib.mkOverride 900 false; };
77− };
78− "remote-iserv" = { flags = {}; };
79− "iserv-proxy" = { flags = {}; };
80− "hpc" = { flags = {}; };
81 "libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
82 "libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
82− "ghc-boot" = { 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;
83− "ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
94+ "binary".components.library.planned = lib.mkOverride 900 true;
84− "iserv" = { flags = {}; };
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;
85 };
118 };
86 })
119 })
87 ];
120 ];
materialized/ghc-extra-projects/windows/ghc8104/default.nix+33
@@ -84,5 +84,38 @@
84 "iserv-proxy" = { flags = {}; };
84 "iserv-proxy" = { flags = {}; };
85 };
85 };
86 })
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;
118+ };
119+ })
87 ];
120 ];
88 }
121 }
materialized/ghc-extra-projects/windows/ghc8105/default.nix+33
@@ -84,5 +84,38 @@
84 "iserv-proxy" = { flags = {}; };
84 "iserv-proxy" = { flags = {}; };
85 };
85 };
86 })
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;
118+ };
119+ })
87 ];
120 ];
88 }
121 }
materialized/ghc-extra-projects/windows/ghc865/default.nix+36
@@ -87,5 +87,41 @@
87 "iserv-proxy" = { flags = {}; };
87 "iserv-proxy" = { flags = {}; };
88 };
88 };
89 })
89 })
90+ ({ lib, ... }:
91+ {
92+ packages = {
93+ "libiserv".components.library.planned = lib.mkOverride 900 true;
94+ "ghc".components.library.planned = lib.mkOverride 900 true;
95+ "containers".components.library.planned = lib.mkOverride 900 true;
96+ "ghc-boot".components.library.planned = lib.mkOverride 900 true;
97+ "binary".components.library.planned = lib.mkOverride 900 true;
98+ "ghc-prim".components.library.planned = lib.mkOverride 900 true;
99+ "iserv".components.exes."iserv".planned = lib.mkOverride 900 true;
100+ "iserv-proxy".components.exes."iserv-proxy".planned = lib.mkOverride 900 true;
101+ "happy".components.exes."happy".planned = lib.mkOverride 900 true;
102+ "ghc-heap".components.library.planned = lib.mkOverride 900 true;
103+ "ghci".components.library.planned = lib.mkOverride 900 true;
104+ "transformers".components.library.planned = lib.mkOverride 900 true;
105+ "process".components.library.planned = lib.mkOverride 900 true;
106+ "hpc".components.library.planned = lib.mkOverride 900 true;
107+ "network".components.library.planned = lib.mkOverride 900 true;
108+ "pretty".components.library.planned = lib.mkOverride 900 true;
109+ "template-haskell".components.library.planned = lib.mkOverride 900 true;
110+ "integer-gmp".components.library.planned = lib.mkOverride 900 true;
111+ "array".components.library.planned = lib.mkOverride 900 true;
112+ "Win32".components.library.planned = lib.mkOverride 900 true;
113+ "bytestring".components.library.planned = lib.mkOverride 900 true;
114+ "remote-iserv".components.exes."remote-iserv".planned = lib.mkOverride 900 true;
115+ "alex".components.exes."alex".planned = lib.mkOverride 900 true;
116+ "base".components.library.planned = lib.mkOverride 900 true;
117+ "rts".components.library.planned = lib.mkOverride 900 true;
118+ "mtl".components.library.planned = lib.mkOverride 900 true;
119+ "time".components.library.planned = lib.mkOverride 900 true;
120+ "deepseq".components.library.planned = lib.mkOverride 900 true;
121+ "filepath".components.library.planned = lib.mkOverride 900 true;
122+ "ghc-boot-th".components.library.planned = lib.mkOverride 900 true;
123+ "directory".components.library.planned = lib.mkOverride 900 true;
124+ };
125+ })
90 ];
126 ];
91 }
127 }
materialized/ghc-extra-projects/windows/ghc883/default.nix+81−45
@@ -4,88 +4,124 @@
4 packages = {
4 packages = {
5 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
5 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
6 "ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
6 "ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
7− "ghc-heap".revision = (((hackage."ghc-heap")."8.8.3").revisions).default;
7+ "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
8− "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
8+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
9− "rts".revision = (((hackage."rts")."1.0").revisions).default;
9+ "Win32".revision = (((hackage."Win32")."2.6.2.0").revisions).default;
10+ "template-haskell".revision = (((hackage."template-haskell")."2.15.0.0").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;
10 "alex".revision = (((hackage."alex")."3.2.6").revisions).default;
14 "alex".revision = (((hackage."alex")."3.2.6").revisions).default;
11 "alex".flags.small_base = true;
15 "alex".flags.small_base = true;
12− "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
16+ "happy".revision = (((hackage."happy")."1.20.0").revisions).default;
13− "network".revision = (((hackage."network")."2.8.0.1").revisions).default;
14− "directory".revision = (((hackage."directory")."1.3.6.1").revisions).default;
15− "template-haskell".revision = (((hackage."template-haskell")."2.15.0.0").revisions).default;
16− "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
17 "base".revision = (((hackage."base")."4.13.0.0").revisions).default;
17 "base".revision = (((hackage."base")."4.13.0.0").revisions).default;
18+ "rts".revision = (((hackage."rts")."1.0").revisions).default;
19+ "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
18 "time".revision = (((hackage."time")."1.9.3").revisions).default;
20 "time".revision = (((hackage."time")."1.9.3").revisions).default;
19− "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
21+ "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
20− "happy".revision = (((hackage."happy")."1.20.0").revisions).default;
22+ "directory".revision = (((hackage."directory")."1.3.6.2").revisions).default;
21− "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
22− "process".revision = (((hackage."process")."1.6.10.0").revisions).default;
23− "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
24 "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.8.3").revisions).default;
23 "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.8.3").revisions).default;
25− "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
24+ "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
26− "Win32".revision = (((hackage."Win32")."2.6.2.0").revisions).default;
25+ "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
26+ "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
27− "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
27+ "ghc-heap".revision = (((hackage."ghc-heap")."8.8.3").revisions).default;
28 };
28 };
29 compiler = {
29 compiler = {
30 version = "8.8.3";
30 version = "8.8.3";
31 nix-name = "ghc883";
31 nix-name = "ghc883";
32 packages = {
32 packages = {
33 "ghc-prim" = "0.5.3";
33 "ghc-prim" = "0.5.3";
34− "ghc-heap" = "8.8.3";
34+ "array" = "0.5.4.0";
35− "mtl" = "2.2.2";
35+ "integer-gmp" = "1.0.2.0";
36− "rts" = "1.0";
37− "deepseq" = "1.4.4.0";
38 "template-haskell" = "2.15.0.0";
36 "template-haskell" = "2.15.0.0";
39− "containers" = "0.6.2.1";
40− "base" = "4.13.0.0";
41− "transformers" = "0.5.6.2";
42− "filepath" = "1.4.2.1";
43 "pretty" = "1.1.3.6";
37 "pretty" = "1.1.3.6";
38+ "base" = "4.13.0.0";
39+ "rts" = "1.0";
40+ "mtl" = "2.2.2";
41+ "containers" = "0.6.2.1";
44 "ghc-boot-th" = "8.8.3";
42 "ghc-boot-th" = "8.8.3";
45− "array" = "0.5.4.0";
43+ "filepath" = "1.4.2.1";
46− "integer-gmp" = "1.0.2.0";
44+ "deepseq" = "1.4.4.0";
45+ "transformers" = "0.5.6.2";
46+ "ghc-heap" = "8.8.3";
47 };
47 };
48 };
48 };
49 };
49 };
50 extras = hackage:
50 extras = hackage:
51 {
51 {
52 packages = {
52 packages = {
53− ghc = ./.plan.nix/ghc.nix;
54 bytestring = ./.plan.nix/bytestring.nix;
53 bytestring = ./.plan.nix/bytestring.nix;
54+ iserv = ./.plan.nix/iserv.nix;
55+ ghci = ./.plan.nix/ghci.nix;
55 remote-iserv = ./.plan.nix/remote-iserv.nix;
56 remote-iserv = ./.plan.nix/remote-iserv.nix;
56− iserv-proxy = ./.plan.nix/iserv-proxy.nix;
57− hpc = ./.plan.nix/hpc.nix;
58− libiserv = ./.plan.nix/libiserv.nix;
59 ghc-boot = ./.plan.nix/ghc-boot.nix;
57 ghc-boot = ./.plan.nix/ghc-boot.nix;
58+ ghc = ./.plan.nix/ghc.nix;
59+ libiserv = ./.plan.nix/libiserv.nix;
60− ghci = ./.plan.nix/ghci.nix;
60+ hpc = ./.plan.nix/hpc.nix;
61− iserv = ./.plan.nix/iserv.nix;
61+ iserv-proxy = ./.plan.nix/iserv-proxy.nix;
62 };
62 };
63 };
63 };
64 modules = [
64 modules = [
65 ({ lib, ... }:
65 ({ lib, ... }:
66 {
66 {
67 packages = {
67 packages = {
68+ "bytestring" = {
69+ flags = { "integer-simple" = lib.mkOverride 900 false; };
70+ };
71+ "iserv" = { flags = {}; };
72+ "ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
73+ "remote-iserv" = { flags = {}; };
74+ "ghc-boot" = { flags = {}; };
68 "ghc" = {
75 "ghc" = {
69 flags = {
76 flags = {
70− "stage1" = lib.mkOverride 900 false;
71− "stage2" = lib.mkOverride 900 true;
72− "integer-gmp" = lib.mkOverride 900 false;
73− "stage3" = lib.mkOverride 900 false;
74 "ghci" = lib.mkOverride 900 true;
77 "ghci" = lib.mkOverride 900 true;
75 "integer-simple" = lib.mkOverride 900 false;
78 "integer-simple" = lib.mkOverride 900 false;
79+ "stage3" = lib.mkOverride 900 false;
80+ "integer-gmp" = lib.mkOverride 900 false;
81+ "stage2" = lib.mkOverride 900 true;
76 "terminfo" = lib.mkOverride 900 true;
82 "terminfo" = lib.mkOverride 900 true;
83+ "stage1" = lib.mkOverride 900 false;
77 };
84 };
78 };
85 };
79− "bytestring" = {
80− flags = { "integer-simple" = lib.mkOverride 900 false; };
81− };
82− "remote-iserv" = { flags = {}; };
83− "iserv-proxy" = { flags = {}; };
84− "hpc" = { flags = {}; };
85 "libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
86 "libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
86− "ghc-boot" = { flags = {}; };
87+ "hpc" = { flags = {}; };
88+ "iserv-proxy" = { flags = {}; };
89+ };
90+ })
91+ ({ lib, ... }:
92+ {
93+ packages = {
94+ "libiserv".components.library.planned = lib.mkOverride 900 true;
95+ "ghc".components.library.planned = lib.mkOverride 900 true;
96+ "containers".components.library.planned = lib.mkOverride 900 true;
97+ "ghc-boot".components.library.planned = lib.mkOverride 900 true;
87− "ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
98+ "binary".components.library.planned = lib.mkOverride 900 true;
88− "iserv" = { flags = {}; };
99+ "ghc-prim".components.library.planned = lib.mkOverride 900 true;
100+ "iserv".components.exes."iserv".planned = lib.mkOverride 900 true;
101+ "iserv-proxy".components.exes."iserv-proxy".planned = lib.mkOverride 900 true;
102+ "happy".components.exes."happy".planned = lib.mkOverride 900 true;
103+ "ghc-heap".components.library.planned = lib.mkOverride 900 true;
104+ "ghci".components.library.planned = lib.mkOverride 900 true;
105+ "transformers".components.library.planned = lib.mkOverride 900 true;
106+ "process".components.library.planned = lib.mkOverride 900 true;
107+ "hpc".components.library.planned = lib.mkOverride 900 true;
108+ "network".components.library.planned = lib.mkOverride 900 true;
109+ "pretty".components.library.planned = lib.mkOverride 900 true;
110+ "template-haskell".components.library.planned = lib.mkOverride 900 true;
111+ "integer-gmp".components.library.planned = lib.mkOverride 900 true;
112+ "array".components.library.planned = lib.mkOverride 900 true;
113+ "Win32".components.library.planned = lib.mkOverride 900 true;
114+ "bytestring".components.library.planned = lib.mkOverride 900 true;
115+ "remote-iserv".components.exes."remote-iserv".planned = lib.mkOverride 900 true;
116+ "alex".components.exes."alex".planned = lib.mkOverride 900 true;
117+ "base".components.library.planned = lib.mkOverride 900 true;
118+ "rts".components.library.planned = lib.mkOverride 900 true;
119+ "mtl".components.library.planned = lib.mkOverride 900 true;
120+ "time".components.library.planned = lib.mkOverride 900 true;
121+ "deepseq".components.library.planned = lib.mkOverride 900 true;
122+ "filepath".components.library.planned = lib.mkOverride 900 true;
123+ "ghc-boot-th".components.library.planned = lib.mkOverride 900 true;
124+ "directory".components.library.planned = lib.mkOverride 900 true;
89 };
125 };
90 })
126 })
91 ];
127 ];
materialized/ghc-extra-projects/windows/ghc884/default.nix+36
@@ -88,5 +88,41 @@
88 "iserv-proxy" = { flags = {}; };
88 "iserv-proxy" = { flags = {}; };
89 };
89 };
90 })
90 })
91+ ({ lib, ... }:
92+ {
93+ packages = {
94+ "libiserv".components.library.planned = lib.mkOverride 900 true;
95+ "ghc".components.library.planned = lib.mkOverride 900 true;
96+ "containers".components.library.planned = lib.mkOverride 900 true;
97+ "ghc-boot".components.library.planned = lib.mkOverride 900 true;
98+ "binary".components.library.planned = lib.mkOverride 900 true;
99+ "ghc-prim".components.library.planned = lib.mkOverride 900 true;
100+ "iserv".components.exes."iserv".planned = lib.mkOverride 900 true;
101+ "iserv-proxy".components.exes."iserv-proxy".planned = lib.mkOverride 900 true;
102+ "happy".components.exes."happy".planned = lib.mkOverride 900 true;
103+ "ghc-heap".components.library.planned = lib.mkOverride 900 true;
104+ "ghci".components.library.planned = lib.mkOverride 900 true;
105+ "transformers".components.library.planned = lib.mkOverride 900 true;
106+ "process".components.library.planned = lib.mkOverride 900 true;
107+ "hpc".components.library.planned = lib.mkOverride 900 true;
108+ "network".components.library.planned = lib.mkOverride 900 true;
109+ "pretty".components.library.planned = lib.mkOverride 900 true;
110+ "template-haskell".components.library.planned = lib.mkOverride 900 true;
111+ "integer-gmp".components.library.planned = lib.mkOverride 900 true;
112+ "array".components.library.planned = lib.mkOverride 900 true;
113+ "Win32".components.library.planned = lib.mkOverride 900 true;
114+ "bytestring".components.library.planned = lib.mkOverride 900 true;
115+ "remote-iserv".components.exes."remote-iserv".planned = lib.mkOverride 900 true;
116+ "alex".components.exes."alex".planned = lib.mkOverride 900 true;
117+ "base".components.library.planned = lib.mkOverride 900 true;
118+ "rts".components.library.planned = lib.mkOverride 900 true;
119+ "mtl".components.library.planned = lib.mkOverride 900 true;
120+ "time".components.library.planned = lib.mkOverride 900 true;
121+ "deepseq".components.library.planned = lib.mkOverride 900 true;
122+ "filepath".components.library.planned = lib.mkOverride 900 true;
123+ "ghc-boot-th".components.library.planned = lib.mkOverride 900 true;
124+ "directory".components.library.planned = lib.mkOverride 900 true;
125+ };
126+ })
91 ];
127 ];
92 }
128 }
materialized/ghc8101/nix-tools/.plan.nix/hackage-db.nix+11−1
@@ -97,4 +97,14 @@
97 };
97 };
98 };
98 };
99 };
99 };
100+ } // {
100− } // rec { src = (pkgs.lib).mkDefault .././.source-repository-packages/0; }
101+ src = (pkgs.lib).mkDefault (pkgs.fetchgit {
102+ url = "0";
103+ rev = "minimal";
104+ sha256 = "";
105+ }) // {
106+ url = "0";
107+ rev = "minimal";
108+ sha256 = "";
109+ };
110+ }
materialized/ghc8102/cabal-install/default.nix+132−80
@@ -2,81 +2,82 @@
2 pkgs = hackage:
2 pkgs = hackage:
3 {
3 {
4 packages = {
4 packages = {
5− "cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.102.0").revisions).default;
6− "cryptohash-sha256".flags.use-cbits = true;
7− "cryptohash-sha256".flags.exe = false;
8 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
5 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
9− "tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
10− "tar".flags.old-time = false;
11− "tar".flags.old-bytestring = false;
12 "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
6 "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
13− "edit-distance".revision = (((hackage."edit-distance")."0.2.2.1").revisions).default;
7+ "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
14− "stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
8+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
15− "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
16− "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
17− "network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default;
18− "regex-base".revision = (((hackage."regex-base")."0.94.0.1").revisions).default;
19− "zlib".revision = (((hackage."zlib")."0.6.2.3").revisions).default;
20− "zlib".flags.non-blocking-ffi = false;
21− "zlib".flags.bundled-c-zlib = false;
22− "zlib".flags.pkg-config = false;
23− "rts".revision = (((hackage."rts")."1.0").revisions).default;
24− "regex-posix".revision = (((hackage."regex-posix")."0.96.0.0").revisions).default;
25− "regex-posix".flags._regex-posix-clib = false;
26− "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
27− "random".revision = (((hackage."random")."1.2.0").revisions).default;
28− "network".revision = (((hackage."network")."3.1.2.1").revisions).default;
29− "network".flags.devel = false;
30− "splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
31− "splitmix".flags.optimised-mixer = false;
32− "async".revision = (((hackage."async")."2.2.3").revisions).default;
33− "async".flags.bench = false;
34− "parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
35 "echo".revision = (((hackage."echo")."0.1.4").revisions).default;
9 "echo".revision = (((hackage."echo")."0.1.4").revisions).default;
36 "echo".flags.example = false;
10 "echo".flags.example = false;
37− "hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
38− "hsc2hs".flags.in-ghc-tree = false;
39 "resolv".revision = (((hackage."resolv")."0.1.2.0").revisions).default;
11 "resolv".revision = (((hackage."resolv")."0.1.2.0").revisions).default;
40− "directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
41 "template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
12 "template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
42− "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
13+ "hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
43− "bytestring".revision = (((hackage."bytestring")."0.10.10.0").revisions).default;
14+ "hsc2hs".flags.in-ghc-tree = false;
44− "text".revision = (((hackage."text")."1.2.3.2").revisions).default;
45− "Cabal".revision = (((hackage."Cabal")."3.4.0.0").revisions).default;
46− "Cabal".flags.bundled-binary-generic = false;
47− "base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
48− "base".revision = (((hackage."base")."4.14.1.0").revisions).default;
49− "time".revision = (((hackage."time")."1.9.3").revisions).default;
50− "th-compat".revision = (((hackage."th-compat")."0.1.1").revisions).default;
51− "base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.7").revisions).default;
52− "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
15+ "network".revision = (((hackage."network")."3.1.2.1").revisions).default;
16+ "network".flags.devel = false;
53− "hashable".revision = (((hackage."hashable")."1.3.1.0").revisions).default;
17+ "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
54− "hashable".flags.integer-gmp = true;
55− "HTTP".revision = (((hackage."HTTP")."4000.3.15").revisions).default;
18+ "async".revision = (((hackage."async")."2.2.3").revisions).default;
56− "HTTP".flags.mtl1 = false;
19+ "async".flags.bench = false;
57− "HTTP".flags.conduit10 = false;
20+ "process".revision = (((hackage."process")."1.6.9.0").revisions).default;
58− "HTTP".flags.warn-as-error = false;
59− "HTTP".flags.warp-tests = false;
60− "HTTP".flags.network-uri = true;
61− "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
21+ "random".revision = (((hackage."random")."1.2.0").revisions).default;
62 "ed25519".revision = (((hackage."ed25519")."0.0.5.0").revisions).default;
22 "ed25519".revision = (((hackage."ed25519")."0.0.5.0").revisions).default;
63 "ed25519".flags.test-hlint = true;
23 "ed25519".flags.test-hlint = true;
64− "ed25519".flags.test-properties = true;
65− "ed25519".flags.test-doctests = true;
66 "ed25519".flags.no-donna = true;
24 "ed25519".flags.no-donna = true;
67− "process".revision = (((hackage."process")."1.6.9.0").revisions).default;
25+ "ed25519".flags.test-doctests = true;
26+ "ed25519".flags.test-properties = true;
27+ "base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.7").revisions).default;
28+ "base".revision = (((hackage."base")."4.14.1.0").revisions).default;
29+ "network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default;
30+ "regex-posix".revision = (((hackage."regex-posix")."0.96.0.0").revisions).default;
31+ "regex-posix".flags._regex-posix-clib = false;
32+ "rts".revision = (((hackage."rts")."1.0").revisions).default;
33+ "text".revision = (((hackage."text")."1.2.3.2").revisions).default;
34+ "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
35+ "time".revision = (((hackage."time")."1.9.3").revisions).default;
68− "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
36+ "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
69− "lukko".revision = (((hackage."lukko")."0.1.1.3").revisions).default;
37+ "bytestring".revision = (((hackage."bytestring")."0.10.10.0").revisions).default;
70− "lukko".flags.ofd-locking = true;
71− "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.2").revisions).default;
38+ "cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.102.0").revisions).default;
72− "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
39+ "cryptohash-sha256".flags.exe = false;
40+ "cryptohash-sha256".flags.use-cbits = true;
41+ "tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
42+ "tar".flags.old-bytestring = false;
43+ "tar".flags.old-time = false;
44+ "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
45+ "directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
73 "hackage-security".revision = (((hackage."hackage-security")."0.6.0.1").revisions).default;
46 "hackage-security".revision = (((hackage."hackage-security")."0.6.0.1").revisions).default;
74− "hackage-security".flags.old-directory = false;
75− "hackage-security".flags.use-network-uri = true;
76 "hackage-security".flags.base48 = true;
47 "hackage-security".flags.base48 = true;
77 "hackage-security".flags.lukko = true;
48 "hackage-security".flags.lukko = true;
78 "hackage-security".flags.mtl21 = false;
49 "hackage-security".flags.mtl21 = false;
79− "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
50+ "hackage-security".flags.use-network-uri = true;
51+ "hackage-security".flags.old-directory = false;
52+ "lukko".revision = (((hackage."lukko")."0.1.1.3").revisions).default;
53+ "lukko".flags.ofd-locking = true;
54+ "parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
55+ "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.2").revisions).default;
56+ "splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
57+ "splitmix".flags.optimised-mixer = false;
58+ "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
59+ "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
60+ "HTTP".revision = (((hackage."HTTP")."4000.3.16").revisions).default;
61+ "HTTP".flags.mtl1 = false;
62+ "HTTP".flags.conduit10 = false;
63+ "HTTP".flags.warp-tests = false;
64+ "HTTP".flags.warn-as-error = false;
65+ "HTTP".flags.network-uri = true;
66+ "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
67+ "hashable".revision = (((hackage."hashable")."1.3.2.0").revisions).default;
68+ "hashable".flags.integer-gmp = true;
69+ "hashable".flags.random-initial-seed = false;
70+ "base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
71+ "regex-base".revision = (((hackage."regex-base")."0.94.0.1").revisions).default;
72+ "Cabal".revision = (((hackage."Cabal")."3.4.0.0").revisions).default;
73+ "Cabal".flags.bundled-binary-generic = false;
74+ "th-compat".revision = (((hackage."th-compat")."0.1.2").revisions).default;
75+ "zlib".revision = (((hackage."zlib")."0.6.2.3").revisions).default;
76+ "zlib".flags.non-blocking-ffi = false;
77+ "zlib".flags.bundled-c-zlib = false;
78+ "zlib".flags.pkg-config = false;
79+ "edit-distance".revision = (((hackage."edit-distance")."0.2.2.1").revisions).default;
80+ "stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
80 };
81 };
81 compiler = {
82 compiler = {
82 version = "8.10.2";
83 version = "8.10.2";
@@ -84,26 +85,26 @@
84 packages = {
85 packages = {
85 "binary" = "0.8.8.0";
86 "binary" = "0.8.8.0";
86 "ghc-prim" = "0.6.1";
87 "ghc-prim" = "0.6.1";
87− "stm" = "2.5.0.0";
88+ "array" = "0.5.4.0";
88− "unix" = "2.7.2.2";
89+ "integer-gmp" = "1.0.3.0";
89− "mtl" = "2.2.2";
90− "rts" = "1.0";
91− "deepseq" = "1.4.4.0";
92− "parsec" = "3.1.14.0";
93− "directory" = "1.3.6.0";
94 "template-haskell" = "2.16.0.0";
90 "template-haskell" = "2.16.0.0";
95− "containers" = "0.6.2.1";
91+ "pretty" = "1.1.3.6";
96− "bytestring" = "0.10.10.0";
92+ "process" = "1.6.9.0";
97− "text" = "1.2.3.2";
98 "base" = "4.14.1.0";
93 "base" = "4.14.1.0";
94+ "rts" = "1.0";
95+ "text" = "1.2.3.2";
96+ "mtl" = "2.2.2";
99 "time" = "1.9.3";
97 "time" = "1.9.3";
100− "transformers" = "0.5.6.2";
98+ "unix" = "2.7.2.2";
101− "filepath" = "1.4.2.1";
99+ "bytestring" = "0.10.10.0";
102− "process" = "1.6.9.0";
100+ "containers" = "0.6.2.1";
103− "pretty" = "1.1.3.6";
101+ "directory" = "1.3.6.0";
102+ "parsec" = "3.1.14.0";
104 "ghc-boot-th" = "8.10.2";
103 "ghc-boot-th" = "8.10.2";
105− "array" = "0.5.4.0";
104+ "filepath" = "1.4.2.1";
106− "integer-gmp" = "1.0.3.0";
105+ "deepseq" = "1.4.4.0";
106+ "transformers" = "0.5.6.2";
107+ "stm" = "2.5.0.0";
107 };
108 };
108 };
109 };
109 };
110 };
@@ -115,14 +116,65 @@
115 packages = {
116 packages = {
116 "cabal-install" = {
117 "cabal-install" = {
117 flags = {
118 flags = {
118− "native-dns" = lib.mkOverride 900 true;
119− "debug-expensive-assertions" = lib.mkOverride 900 false;
120 "debug-tracetree" = lib.mkOverride 900 false;
119 "debug-tracetree" = lib.mkOverride 900 false;
120+ "debug-expensive-assertions" = lib.mkOverride 900 false;
121 "lukko" = lib.mkOverride 900 true;
121 "lukko" = lib.mkOverride 900 true;
122 "debug-conflict-sets" = lib.mkOverride 900 false;
122 "debug-conflict-sets" = lib.mkOverride 900 false;
123+ "native-dns" = lib.mkOverride 900 true;
123 };
124 };
124 };
125 };
125 };
126 };
126 })
127 })
128+ ({ lib, ... }:
129+ {
130+ packages = {
131+ "containers".components.library.planned = lib.mkOverride 900 true;
132+ "binary".components.library.planned = lib.mkOverride 900 true;
133+ "ghc-prim".components.library.planned = lib.mkOverride 900 true;
134+ "stm".components.library.planned = lib.mkOverride 900 true;
135+ "hsc2hs".components.exes."hsc2hs".planned = lib.mkOverride 900 true;
136+ "edit-distance".components.library.planned = lib.mkOverride 900 true;
137+ "th-compat".components.library.planned = lib.mkOverride 900 true;
138+ "zlib".components.library.planned = lib.mkOverride 900 true;
139+ "Cabal".components.library.planned = lib.mkOverride 900 true;
140+ "base64-bytestring".components.library.planned = lib.mkOverride 900 true;
141+ "regex-base".components.library.planned = lib.mkOverride 900 true;
142+ "HTTP".components.library.planned = lib.mkOverride 900 true;
143+ "hashable".components.library.planned = lib.mkOverride 900 true;
144+ "transformers".components.library.planned = lib.mkOverride 900 true;
145+ "ed25519".components.library.planned = lib.mkOverride 900 true;
146+ "random".components.library.planned = lib.mkOverride 900 true;
147+ "process".components.library.planned = lib.mkOverride 900 true;
148+ "async".components.library.planned = lib.mkOverride 900 true;
149+ "network".components.library.planned = lib.mkOverride 900 true;
150+ "pretty".components.library.planned = lib.mkOverride 900 true;
151+ "cabal-install".components.exes."cabal".planned = lib.mkOverride 900 true;
152+ "template-haskell".components.library.planned = lib.mkOverride 900 true;
153+ "integer-gmp".components.library.planned = lib.mkOverride 900 true;
154+ "array".components.library.planned = lib.mkOverride 900 true;
155+ "resolv".components.library.planned = lib.mkOverride 900 true;
156+ "echo".components.library.planned = lib.mkOverride 900 true;
157+ "cryptohash-sha256".components.library.planned = lib.mkOverride 900 true;
158+ "tar".components.library.planned = lib.mkOverride 900 true;
159+ "bytestring".components.library.planned = lib.mkOverride 900 true;
160+ "unix".components.library.planned = lib.mkOverride 900 true;
161+ "text".components.library.planned = lib.mkOverride 900 true;
162+ "base".components.library.planned = lib.mkOverride 900 true;
163+ "rts".components.library.planned = lib.mkOverride 900 true;
164+ "regex-posix".components.library.planned = lib.mkOverride 900 true;
165+ "network-uri".components.library.planned = lib.mkOverride 900 true;
166+ "mtl".components.library.planned = lib.mkOverride 900 true;
167+ "time".components.library.planned = lib.mkOverride 900 true;
168+ "base16-bytestring".components.library.planned = lib.mkOverride 900 true;
169+ "deepseq".components.library.planned = lib.mkOverride 900 true;
170+ "filepath".components.library.planned = lib.mkOverride 900 true;
171+ "splitmix".components.library.planned = lib.mkOverride 900 true;
172+ "lukko".components.library.planned = lib.mkOverride 900 true;
173+ "parsec".components.library.planned = lib.mkOverride 900 true;
174+ "ghc-boot-th".components.library.planned = lib.mkOverride 900 true;
175+ "directory".components.library.planned = lib.mkOverride 900 true;
176+ "hackage-security".components.library.planned = lib.mkOverride 900 true;
177+ };
178+ })
127 ];
179 ];
128 }
180 }
materialized/ghc8102/nix-tools/.plan.nix/hackage-db.nix+11−1
@@ -97,4 +97,14 @@
97 };
97 };
98 };
98 };
99 };
99 };
100+ } // {
100− } // rec { src = (pkgs.lib).mkDefault .././.source-repository-packages/0; }
101+ src = (pkgs.lib).mkDefault (pkgs.fetchgit {
102+ url = "0";
103+ rev = "minimal";
104+ sha256 = "";
105+ }) // {
106+ url = "0";
107+ rev = "minimal";
108+ sha256 = "";
109+ };
110+ }
materialized/ghc8102/nix-tools/default.nix+456−304
@@ -2,360 +2,512 @@
2 pkgs = hackage:
2 pkgs = hackage:
3 {
3 {
4 packages = {
4 packages = {
5− "http-client".revision = (((hackage."http-client")."0.6.4.1").revisions).default;
5+ "semialign".revision = (((hackage."semialign")."1.2").revisions).default;
6− "http-client".flags.network-uri = true;
7− "cookie".revision = (((hackage."cookie")."0.4.5").revisions).default;
8− "void".revision = (((hackage."void")."0.7.3").revisions).default;
9− "void".flags.safe = false;
10− "semigroupoids".revision = (((hackage."semigroupoids")."5.3.5").revisions).default;
11− "semigroupoids".flags.comonad = true;
6+ "semialign".flags.semigroupoids = true;
12− "semigroupoids".flags.unordered-containers = true;
7+ "lens-family".revision = (((hackage."lens-family")."2.1.1").revisions).default;
13− "semigroupoids".flags.distributive = true;
8+ "these".revision = (((hackage."these")."1.1.1.1").revisions).default;
14− "semigroupoids".flags.tagged = true;
9+ "these".flags.assoc = true;
15− "semigroupoids".flags.containers = true;
16− "semigroupoids".flags.contravariant = true;
17− "free".revision = (((hackage."free")."5.1.6").revisions).default;
18− "hnix-store-remote".revision = (((hackage."hnix-store-remote")."0.4.1.0").revisions).default;
19− "hnix-store-remote".flags.io-testsuite = false;
20− "cereal".revision = (((hackage."cereal")."0.5.8.1").revisions).default;
21− "cereal".flags.bytestring-builder = false;
22− "exceptions".revision = (((hackage."exceptions")."0.10.4").revisions).default;
23− "cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.102.0").revisions).default;
24− "cryptohash-sha256".flags.use-cbits = true;
25− "cryptohash-sha256".flags.exe = false;
26 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
10 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
27− "hnix".revision = (((hackage."hnix")."0.12.0.1").revisions).default;
28− "hnix".flags.profiling = false;
29− "hnix".flags.optimize = false;
30− "tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
31− "tar".flags.old-time = false;
32− "tar".flags.old-bytestring = false;
33− "regex-tdfa".revision = (((hackage."regex-tdfa")."1.3.1.0").revisions).default;
34− "regex-tdfa".flags.force-o2 = false;
35− "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
36 "text-metrics".revision = (((hackage."text-metrics")."0.3.0").revisions).default;
11 "text-metrics".revision = (((hackage."text-metrics")."0.3.0").revisions).default;
37 "text-metrics".flags.dev = false;
12 "text-metrics".flags.dev = false;
38− "utf8-string".revision = (((hackage."utf8-string")."1.0.2").revisions).default;
13+ "serialise".revision = (((hackage."serialise")."0.2.3.0").revisions).default;
39− "bifunctors".revision = (((hackage."bifunctors")."5.5.10").revisions).default;
14+ "serialise".flags.newtime15 = true;
40− "bifunctors".flags.semigroups = true;
15+ "streaming-commons".revision = (((hackage."streaming-commons")."0.2.2.1").revisions).default;
16+ "streaming-commons".flags.use-bytestring-builder = false;
17+ "relude".revision = (((hackage."relude")."1.0.0.1").revisions).default;
18+ "bifunctors".revision = (((hackage."bifunctors")."5.5.11").revisions).default;
41 "bifunctors".flags.tagged = true;
19 "bifunctors".flags.tagged = true;
42− "hashing".revision = (((hackage."hashing")."0.1.0.1").revisions).default;
20+ "bifunctors".flags.semigroups = true;
43− "extra".revision = (((hackage."extra")."1.7.9").revisions).default;
21+ "haskell-lexer".revision = (((hackage."haskell-lexer")."1.1").revisions).default;
44− "haskeline".revision = (((hackage."haskeline")."0.8.0.1").revisions).default;
22+ "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
45− "logict".revision = (((hackage."logict")."0.7.0.3").revisions).default;
23+ "hnix".revision = (((hackage."hnix")."0.13.1").revisions).default;
46− "x509-validation".revision = (((hackage."x509-validation")."1.6.11").revisions).default;
24+ "hnix".flags.profiling = false;
47− "split".revision = (((hackage."split")."0.2.3.4").revisions).default;
25+ "hnix".flags.optimize = true;
48− "data-fix".revision = (((hackage."data-fix")."0.3.1").revisions).default;
26+ "regex-tdfa".revision = (((hackage."regex-tdfa")."1.3.1.1").revisions).default;
49− "stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
27+ "regex-tdfa".flags.force-o2 = false;
50− "base-compat-batteries".revision = (((hackage."base-compat-batteries")."0.11.2").revisions).default;
28+ "cryptohash-sha1".revision = (((hackage."cryptohash-sha1")."0.11.100.1").revisions).default;
51− "hourglass".revision = (((hackage."hourglass")."0.2.12").revisions).default;
52− "case-insensitive".revision = (((hackage."case-insensitive")."1.2.1.0").revisions).default;
53− "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
54− "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
55− "network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default;
56− "asn1-parse".revision = (((hackage."asn1-parse")."0.9.5").revisions).default;
57− "regex-base".revision = (((hackage."regex-base")."0.94.0.1").revisions).default;
58− "zlib".revision = (((hackage."zlib")."0.6.2.3").revisions).default;
59− "zlib".flags.non-blocking-ffi = false;
60− "zlib".flags.bundled-c-zlib = false;
61− "zlib".flags.pkg-config = false;
62− "rts".revision = (((hackage."rts")."1.0").revisions).default;
63− "cmdargs".revision = (((hackage."cmdargs")."0.10.21").revisions).default;
64− "cmdargs".flags.testprog = false;
65− "cmdargs".flags.quotation = true;
66− "cryptonite".revision = (((hackage."cryptonite")."0.28").revisions).default;
67− "cryptonite".flags.support_sse = false;
68− "cryptonite".flags.use_target_attributes = true;
69− "cryptonite".flags.integer-gmp = true;
70− "cryptonite".flags.support_rdrand = true;
71− "cryptonite".flags.support_aesni = true;
72− "cryptonite".flags.support_deepseq = true;
73− "cryptonite".flags.support_pclmuldq = false;
74− "cryptonite".flags.check_alignment = false;
75− "cryptonite".flags.old_toolchain_inliner = false;
76− "microlens-aeson".revision = (((hackage."microlens-aeson")."2.3.1").revisions).default;
77− "clock".revision = (((hackage."clock")."0.8.2").revisions).default;
78− "clock".flags.llvm = false;
79− "saltine".revision = (((hackage."saltine")."0.1.1.1").revisions).default;
80− "adjunctions".revision = (((hackage."adjunctions")."4.4").revisions).default;
81− "cryptohash-md5".revision = (((hackage."cryptohash-md5")."0.11.100.1").revisions).default;
82− "invariant".revision = (((hackage."invariant")."0.5.4").revisions).default;
29+ "socks".revision = (((hackage."socks")."0.6.1").revisions).default;
83− "pem".revision = (((hackage."pem")."0.2.4").revisions).default;
30+ "cookie".revision = (((hackage."cookie")."0.4.5").revisions).default;
84− "megaparsec".revision = (((hackage."megaparsec")."9.0.1").revisions).default;
31+ "blaze-builder".revision = (((hackage."blaze-builder")."0.4.2.1").revisions).default;
85− "megaparsec".flags.dev = false;
86− "syb".revision = (((hackage."syb")."0.7.2.1").revisions).default;
32+ "base-compat".revision = (((hackage."base-compat")."0.11.2").revisions).default;
87− "distributive".revision = (((hackage."distributive")."0.6.2.1").revisions).default;
33+ "ansi-terminal".revision = (((hackage."ansi-terminal")."0.11").revisions).default;
88− "distributive".flags.semigroups = true;
34+ "ansi-terminal".flags.example = false;
89− "distributive".flags.tagged = true;
35+ "unliftio-core".revision = (((hackage."unliftio-core")."0.2.0.1").revisions).default;
90− "asn1-encoding".revision = (((hackage."asn1-encoding")."0.9.6").revisions).default;
36+ "free".revision = (((hackage."free")."5.1.7").revisions).default;
91− "QuickCheck".revision = (((hackage."QuickCheck")."2.14.2").revisions).default;
37+ "exceptions".revision = (((hackage."exceptions")."0.10.4").revisions).default;
92− "QuickCheck".flags.templatehaskell = true;
38+ "time-compat".revision = (((hackage."time-compat")."1.9.6").revisions).default;
93− "QuickCheck".flags.old-random = false;
39+ "time-compat".flags.old-locale = false;
94− "scientific".revision = (((hackage."scientific")."0.3.6.2").revisions).default;
40+ "cereal".revision = (((hackage."cereal")."0.5.8.1").revisions).default;
95− "scientific".flags.integer-simple = false;
96− "scientific".flags.bytestring-builder = false;
41+ "cereal".flags.bytestring-builder = false;
97− "monadlist".revision = (((hackage."monadlist")."0.0.2").revisions).default;
42+ "x509-system".revision = (((hackage."x509-system")."1.6.6").revisions).default;
98− "half".revision = (((hackage."half")."0.3.1").revisions).default;
99− "parallel".revision = (((hackage."parallel")."3.2.2.0").revisions).default;
100− "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
101− "hnix-store-core".revision = (((hackage."hnix-store-core")."0.4.1.0").revisions).default;
102− "hnix-store-core".flags.bounded_memory = false;
103− "random".revision = (((hackage."random")."1.2.0").revisions).default;
104− "uuid-types".revision = (((hackage."uuid-types")."1.0.4").revisions).default;
105− "optparse-applicative".revision = (((hackage."optparse-applicative")."0.16.1.0").revisions).default;
106− "optparse-applicative".flags.process = true;
107− "network".revision = (((hackage."network")."3.1.2.1").revisions).default;
108− "network".flags.devel = false;
109− "connection".revision = (((hackage."connection")."0.3.1").revisions).default;
110− "splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
111− "splitmix".flags.optimised-mixer = false;
112− "async".revision = (((hackage."async")."2.2.3").revisions).default;
113− "async".flags.bench = false;
114− "dlist".revision = (((hackage."dlist")."1.0").revisions).default;
115− "dlist".flags.werror = false;
116− "conduit".revision = (((hackage."conduit")."1.3.4").revisions).default;
117− "ref-tf".revision = (((hackage."ref-tf")."0.4.0.2").revisions).default;
118− "x509-store".revision = (((hackage."x509-store")."1.6.7").revisions).default;
119− "lens-family-th".revision = (((hackage."lens-family-th")."0.5.1.0").revisions).default;
120− "semigroups".revision = (((hackage."semigroups")."0.19.1").revisions).default;
121− "semigroups".flags.bytestring = true;
122− "semigroups".flags.unordered-containers = true;
123− "semigroups".flags.text = true;
124− "semigroups".flags.tagged = true;
125− "semigroups".flags.containers = true;
126− "semigroups".flags.binary = true;
127− "semigroups".flags.hashable = true;
128− "semigroups".flags.transformers = true;
129− "semigroups".flags.deepseq = true;
130− "semigroups".flags.bytestring-builder = false;
131− "semigroups".flags.template-haskell = true;
132− "lifted-base".revision = (((hackage."lifted-base")."0.2.3.12").revisions).default;
133− "parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
134− "hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
135− "hsc2hs".flags.in-ghc-tree = false;
136− "directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
137 "yaml".revision = (((hackage."yaml")."0.11.5.0").revisions).default;
43 "yaml".revision = (((hackage."yaml")."0.11.5.0").revisions).default;
138 "yaml".flags.no-exe = true;
44 "yaml".flags.no-exe = true;
139 "yaml".flags.no-examples = true;
45 "yaml".flags.no-examples = true;
140− "transformers-compat".revision = (((hackage."transformers-compat")."0.6.6").revisions).default;
46+ "xml".revision = (((hackage."xml")."1.3.14").revisions).default;
141− "transformers-compat".flags.five = false;
47+ "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
142− "transformers-compat".flags.generic-deriving = true;
48+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
143− "transformers-compat".flags.two = false;
49+ "mono-traversable".revision = (((hackage."mono-traversable")."1.0.15.1").revisions).default;
144− "transformers-compat".flags.five-three = true;
50+ "repline".revision = (((hackage."repline")."0.4.0.0").revisions).default;
145− "transformers-compat".flags.mtl = true;
146− "transformers-compat".flags.four = false;
147− "transformers-compat".flags.three = false;
148 "neat-interpolation".revision = (((hackage."neat-interpolation")."0.5.1.2").revisions).default;
51 "neat-interpolation".revision = (((hackage."neat-interpolation")."0.5.1.2").revisions).default;
149− "hpack".revision = (((hackage."hpack")."0.34.4").revisions).default;
150 "template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
52 "template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
151− "mono-traversable".revision = (((hackage."mono-traversable")."1.0.15.1").revisions).default;
53+ "hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
54+ "hsc2hs".flags.in-ghc-tree = false;
152− "vector".revision = (((hackage."vector")."0.12.2.0").revisions).default;
55+ "vector".revision = (((hackage."vector")."0.12.3.0").revisions).default;
153 "vector".flags.unsafechecks = false;
56 "vector".flags.unsafechecks = false;
154 "vector".flags.internalchecks = false;
57 "vector".flags.internalchecks = false;
155− "vector".flags.wall = false;
156 "vector".flags.boundschecks = true;
58 "vector".flags.boundschecks = true;
59+ "vector".flags.wall = false;
157− "call-stack".revision = (((hackage."call-stack")."0.3.0").revisions).default;
60+ "th-lift-instances".revision = (((hackage."th-lift-instances")."0.1.18").revisions).default;
158− "primitive".revision = (((hackage."primitive")."0.7.1.0").revisions).default;
61+ "conduit".revision = (((hackage."conduit")."1.3.4.1").revisions).default;
159− "profunctors".revision = (((hackage."profunctors")."5.6.2").revisions).default;
62+ "algebraic-graphs".revision = (((hackage."algebraic-graphs")."0.5").revisions).default;
160− "blaze-builder".revision = (((hackage."blaze-builder")."0.4.2.1").revisions).default;
63+ "network".revision = (((hackage."network")."3.1.2.1").revisions).default;
161− "base-compat".revision = (((hackage."base-compat")."0.11.2").revisions).default;
64+ "network".flags.devel = false;
162− "time-compat".revision = (((hackage."time-compat")."1.9.5").revisions).default;
65+ "http-types".revision = (((hackage."http-types")."0.12.3").revisions).default;
163− "time-compat".flags.old-locale = false;
164− "x509-system".revision = (((hackage."x509-system")."1.6.6").revisions).default;
66+ "Glob".revision = (((hackage."Glob")."0.10.1").revisions).default;
165− "ansi-terminal".revision = (((hackage."ansi-terminal")."0.11").revisions).default;
67+ "dlist".revision = (((hackage."dlist")."1.0").revisions).default;
166− "ansi-terminal".flags.example = false;
68+ "dlist".flags.werror = false;
167− "tagged".revision = (((hackage."tagged")."0.8.6.1").revisions).default;
69+ "lifted-base".revision = (((hackage."lifted-base")."0.2.3.12").revisions).default;
168− "tagged".flags.transformers = true;
169− "tagged".flags.deepseq = true;
170− "x509".revision = (((hackage."x509")."1.7.5").revisions).default;
70+ "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
171− "lens".revision = (((hackage."lens")."4.19.2").revisions).default;
71+ "async".revision = (((hackage."async")."2.2.3").revisions).default;
172− "lens".flags.j = false;
72+ "async".flags.bench = false;
173− "lens".flags.test-properties = true;
73+ "process".revision = (((hackage."process")."1.6.9.0").revisions).default;
174− "lens".flags.old-inline-pragmas = false;
74+ "half".revision = (((hackage."half")."0.3.1").revisions).default;
175− "lens".flags.test-templates = true;
176− "lens".flags.trustworthy = true;
177− "lens".flags.test-doctests = true;
178− "lens".flags.benchmark-uniplate = false;
179− "lens".flags.inlining = true;
180− "lens".flags.dump-splices = false;
181− "lens".flags.test-hunit = true;
182− "lens".flags.safe = false;
183− "unliftio-core".revision = (((hackage."unliftio-core")."0.2.0.1").revisions).default;
75+ "monad-control".revision = (((hackage."monad-control")."1.0.2.3").revisions).default;
184− "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
76+ "random".revision = (((hackage."random")."1.2.0").revisions).default;
185− "some".revision = (((hackage."some")."1.0.2").revisions).default;
77+ "optparse-applicative".revision = (((hackage."optparse-applicative")."0.16.1.0").revisions).default;
186− "some".flags.newtype-unsafe = true;
78+ "optparse-applicative".flags.process = true;
187− "integer-logarithms".revision = (((hackage."integer-logarithms")."1.0.3.1").revisions).default;
79+ "cborg".revision = (((hackage."cborg")."0.2.5.0").revisions).default;
188− "integer-logarithms".flags.check-bounds = false;
80+ "cborg".flags.optimize-gmp = true;
189− "integer-logarithms".flags.integer-gmp = true;
190− "semialign".revision = (((hackage."semialign")."1.1.0.1").revisions).default;
191− "semialign".flags.semigroupoids = true;
192− "reflection".revision = (((hackage."reflection")."2.1.6").revisions).default;
193− "reflection".flags.slow = false;
194− "reflection".flags.template-haskell = true;
195− "these".revision = (((hackage."these")."1.1.1.1").revisions).default;
196− "these".flags.assoc = true;
197− "socks".revision = (((hackage."socks")."0.6.1").revisions).default;
198− "streaming-commons".revision = (((hackage."streaming-commons")."0.2.2.1").revisions).default;
199− "streaming-commons".flags.use-bytestring-builder = false;
200− "haskell-lexer".revision = (((hackage."haskell-lexer")."1.1").revisions).default;
201− "lens-family".revision = (((hackage."lens-family")."2.1.0").revisions).default;
202− "bytestring".revision = (((hackage."bytestring")."0.10.10.0").revisions).default;
203− "ansi-wl-pprint".revision = (((hackage."ansi-wl-pprint")."0.6.9").revisions).default;
81+ "QuickCheck".revision = (((hackage."QuickCheck")."2.14.2").revisions).default;
204− "ansi-wl-pprint".flags.example = false;
82+ "QuickCheck".flags.old-random = false;
205− "basement".revision = (((hackage."basement")."0.0.11").revisions).default;
83+ "QuickCheck".flags.templatehaskell = true;
206− "cryptohash-sha1".revision = (((hackage."cryptohash-sha1")."0.11.100.1").revisions).default;
84+ "uuid-types".revision = (((hackage."uuid-types")."1.0.5").revisions).default;
207− "serialise".revision = (((hackage."serialise")."0.2.3.0").revisions).default;
85+ "scientific".revision = (((hackage."scientific")."0.3.7.0").revisions).default;
208− "serialise".flags.newtime15 = true;
86+ "scientific".flags.integer-simple = false;
209− "StateVar".revision = (((hackage."StateVar")."1.2.1").revisions).default;
87+ "scientific".flags.bytestring-builder = false;
210− "mime-types".revision = (((hackage."mime-types")."0.1.0.9").revisions).default;
88+ "tls".revision = (((hackage."tls")."1.5.5").revisions).default;
211− "http-client-tls".revision = (((hackage."http-client-tls")."0.3.5.3").revisions).default;
89+ "tls".flags.compat = true;
90+ "tls".flags.network = true;
91+ "tls".flags.hans = false;
212− "contravariant".revision = (((hackage."contravariant")."1.5.3").revisions).default;
92+ "prettyprinter".revision = (((hackage."prettyprinter")."1.7.0").revisions).default;
213− "contravariant".flags.semigroups = true;
93+ "prettyprinter".flags.buildreadme = false;
214− "contravariant".flags.tagged = true;
215− "contravariant".flags.statevar = true;
216− "indexed-traversable".revision = (((hackage."indexed-traversable")."0.1.1").revisions).default;
94+ "infer-license".revision = (((hackage."infer-license")."0.2.0").revisions).default;
217− "parser-combinators".revision = (((hackage."parser-combinators")."1.2.1").revisions).default;
95+ "megaparsec".revision = (((hackage."megaparsec")."9.0.1").revisions).default;
218− "parser-combinators".flags.dev = false;
96+ "megaparsec".flags.dev = false;
219− "semialign-indexed".revision = (((hackage."semialign-indexed")."1.1").revisions).default;
220− "deriving-compat".revision = (((hackage."deriving-compat")."0.5.10").revisions).default;
221− "deriving-compat".flags.base-4-9 = true;
222− "deriving-compat".flags.template-haskell-2-11 = true;
223− "deriving-compat".flags.new-functor-classes = true;
224− "text".revision = (((hackage."text")."1.2.3.2").revisions).default;
225− "Cabal".revision = (((hackage."Cabal")."3.4.0.0").revisions).default;
226− "Cabal".flags.bundled-binary-generic = false;
227− "assoc".revision = (((hackage."assoc")."1.0.2").revisions).default;
228− "unordered-containers".revision = (((hackage."unordered-containers")."0.2.13.0").revisions).default;
229− "unordered-containers".flags.debug = false;
230− "base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
97+ "pretty-show".revision = (((hackage."pretty-show")."1.10").revisions).default;
231− "aeson-pretty".revision = (((hackage."aeson-pretty")."0.8.8").revisions).default;
98+ "distributive".revision = (((hackage."distributive")."0.6.2.1").revisions).default;
232− "aeson-pretty".flags.lib-only = false;
99+ "distributive".flags.tagged = true;
233− "base".revision = (((hackage."base")."4.14.1.0").revisions).default;
234− "comonad".revision = (((hackage."comonad")."5.0.8").revisions).default;
235− "comonad".flags.indexed-traversable = true;
236− "comonad".flags.distributive = true;
100+ "distributive".flags.semigroups = true;
237− "comonad".flags.containers = true;
238− "time".revision = (((hackage."time")."1.9.3").revisions).default;
239− "th-compat".revision = (((hackage."th-compat")."0.1.1").revisions).default;
101+ "transformers-base".revision = (((hackage."transformers-base")."0.4.5.2").revisions).default;
240− "data-default-class".revision = (((hackage."data-default-class")."0.1.2.0").revisions).default;
102+ "transformers-base".flags.orphaninstances = true;
241− "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
242 "base16-bytestring".revision = (((hackage."base16-bytestring")."1.0.1.0").revisions).default;
103 "base16-bytestring".revision = (((hackage."base16-bytestring")."1.0.1.0").revisions).default;
104+ "cryptohash-sha512".revision = (((hackage."cryptohash-sha512")."0.11.100.1").revisions).default;
105+ "iproute".revision = (((hackage."iproute")."1.7.11").revisions).default;
106+ "cryptohash-md5".revision = (((hackage."cryptohash-md5")."0.11.100.1").revisions).default;
243 "vector-algorithms".revision = (((hackage."vector-algorithms")."0.8.0.4").revisions).default;
107 "vector-algorithms".revision = (((hackage."vector-algorithms")."0.8.0.4").revisions).default;
244 "vector-algorithms".flags.unsafechecks = false;
108 "vector-algorithms".flags.unsafechecks = false;
245− "vector-algorithms".flags.internalchecks = false;
246 "vector-algorithms".flags.llvm = false;
109 "vector-algorithms".flags.llvm = false;
247− "vector-algorithms".flags.boundschecks = true;
110+ "vector-algorithms".flags.internalchecks = false;
248 "vector-algorithms".flags.bench = true;
111 "vector-algorithms".flags.bench = true;
112+ "vector-algorithms".flags.boundschecks = true;
249 "vector-algorithms".flags.properties = true;
113 "vector-algorithms".flags.properties = true;
250− "prettyprinter".revision = (((hackage."prettyprinter")."1.7.0").revisions).default;
251− "prettyprinter".flags.buildreadme = false;
252− "cryptohash-sha512".revision = (((hackage."cryptohash-sha512")."0.11.100.1").revisions).default;
253− "pretty-show".revision = (((hackage."pretty-show")."1.10").revisions).default;
254− "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
255− "hashable".revision = (((hackage."hashable")."1.3.0.0").revisions).default;
256− "hashable".flags.sse2 = true;
257− "hashable".flags.integer-gmp = true;
258− "hashable".flags.sse41 = false;
259− "hashable".flags.examples = false;
260− "attoparsec".revision = (((hackage."attoparsec")."0.13.2.5").revisions).default;
261− "attoparsec".flags.developer = false;
262− "infer-license".revision = (((hackage."infer-license")."0.2.0").revisions).default;
263− "colour".revision = (((hackage."colour")."2.3.5").revisions).default;
264− "transformers-base".revision = (((hackage."transformers-base")."0.4.5.2").revisions).default;
265− "transformers-base".flags.orphaninstances = true;
266 "happy".revision = (((hackage."happy")."1.20.0").revisions).default;
114 "happy".revision = (((hackage."happy")."1.20.0").revisions).default;
267− "strict".revision = (((hackage."strict")."0.4.0.1").revisions).default;
115+ "base".revision = (((hackage."base")."4.14.1.0").revisions).default;
116+ "network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default;
117+ "microlens-aeson".revision = (((hackage."microlens-aeson")."2.3.1").revisions).default;
118+ "cmdargs".revision = (((hackage."cmdargs")."0.10.21").revisions).default;
119+ "cmdargs".flags.testprog = false;
268− "strict".flags.assoc = true;
120+ "cmdargs".flags.quotation = true;
269− "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
121+ "rts".revision = (((hackage."rts")."1.0").revisions).default;
122+ "text".revision = (((hackage."text")."1.2.3.2").revisions).default;
270− "asn1-types".revision = (((hackage."asn1-types")."0.3.4").revisions).default;
123+ "aeson-pretty".revision = (((hackage."aeson-pretty")."0.8.8").revisions).default;
124+ "aeson-pretty".flags.lib-only = false;
271− "nix-derivation".revision = (((hackage."nix-derivation")."1.1.1").revisions).default;
125+ "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
272− "cborg".revision = (((hackage."cborg")."0.2.4.0").revisions).default;
126+ "time".revision = (((hackage."time")."1.9.3").revisions).default;
273− "cborg".flags.optimize-gmp = true;
127+ "unordered-containers".revision = (((hackage."unordered-containers")."0.2.14.0").revisions).default;
128+ "unordered-containers".flags.debug = false;
129+ "data-default-class".revision = (((hackage."data-default-class")."0.1.2.0").revisions).default;
130+ "parser-combinators".revision = (((hackage."parser-combinators")."1.3.0").revisions).default;
131+ "parser-combinators".flags.dev = false;
132+ "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
133+ "data-fix".revision = (((hackage."data-fix")."0.3.1").revisions).default;
134+ "logict".revision = (((hackage."logict")."0.7.0.3").revisions).default;
135+ "contravariant".revision = (((hackage."contravariant")."1.5.3").revisions).default;
136+ "contravariant".flags.tagged = true;
137+ "contravariant".flags.semigroups = true;
138+ "contravariant".flags.statevar = true;
139+ "case-insensitive".revision = (((hackage."case-insensitive")."1.2.1.0").revisions).default;
140+ "http-client-tls".revision = (((hackage."http-client-tls")."0.3.5.3").revisions).default;
141+ "bytestring".revision = (((hackage."bytestring")."0.10.10.0").revisions).default;
142+ "cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.102.0").revisions).default;
143+ "cryptohash-sha256".flags.exe = false;
144+ "cryptohash-sha256".flags.use-cbits = true;
145+ "ansi-wl-pprint".revision = (((hackage."ansi-wl-pprint")."0.6.9").revisions).default;
146+ "ansi-wl-pprint".flags.example = false;
147+ "tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
148+ "tar".flags.old-bytestring = false;
149+ "tar".flags.old-time = false;
150+ "basement".revision = (((hackage."basement")."0.0.12").revisions).default;
151+ "integer-logarithms".revision = (((hackage."integer-logarithms")."1.0.3.1").revisions).default;
152+ "integer-logarithms".flags.check-bounds = false;
153+ "integer-logarithms".flags.integer-gmp = true;
274− "gitrev".revision = (((hackage."gitrev")."1.3.1").revisions).default;
154+ "utf8-string".revision = (((hackage."utf8-string")."1.0.2").revisions).default;
275− "monad-control".revision = (((hackage."monad-control")."1.0.2.3").revisions).default;
155+ "http-client".revision = (((hackage."http-client")."0.7.8").revisions).default;
276− "process".revision = (((hackage."process")."1.6.9.0").revisions).default;
156+ "http-client".flags.network-uri = true;
277− "tls".revision = (((hackage."tls")."1.5.5").revisions).default;
157+ "x509".revision = (((hackage."x509")."1.7.5").revisions).default;
278− "tls".flags.compat = true;
279− "tls".flags.network = true;
280− "tls".flags.hans = false;
281− "kan-extensions".revision = (((hackage."kan-extensions")."5.2.2").revisions).default;
158+ "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
282− "libyaml".revision = (((hackage."libyaml")."0.1.2").revisions).default;
159+ "semigroupoids".revision = (((hackage."semigroupoids")."5.3.5").revisions).default;
283− "libyaml".flags.system-libyaml = false;
160+ "semigroupoids".flags.distributive = true;
284− "libyaml".flags.no-unicode = false;
161+ "semigroupoids".flags.comonad = true;
285− "resourcet".revision = (((hackage."resourcet")."1.2.4.2").revisions).default;
162+ "semigroupoids".flags.contravariant = true;
286− "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
163+ "semigroupoids".flags.containers = true;
164+ "semigroupoids".flags.tagged = true;
165+ "semigroupoids".flags.unordered-containers = true;
287− "cabal-doctest".revision = (((hackage."cabal-doctest")."1.0.8").revisions).default;
166+ "byteorder".revision = (((hackage."byteorder")."1.0.4").revisions).default;
288− "Glob".revision = (((hackage."Glob")."0.10.1").revisions).default;
167+ "hnix-store-remote".revision = (((hackage."hnix-store-remote")."0.4.3.1").revisions).default;
289− "algebraic-graphs".revision = (((hackage."algebraic-graphs")."0.5").revisions).default;
168+ "hnix-store-remote".flags.io-testsuite = false;
290− "microlens".revision = (((hackage."microlens")."0.4.12.0").revisions).default;
291− "aeson".revision = (((hackage."aeson")."1.5.6.0").revisions).default;
169+ "some".revision = (((hackage."some")."1.0.3").revisions).default;
292− "aeson".flags.cffi = false;
170+ "some".flags.newtype-unsafe = true;
293− "aeson".flags.fast = false;
294− "aeson".flags.bytestring-builder = false;
295− "aeson".flags.developer = false;
296− "http-types".revision = (((hackage."http-types")."0.12.3").revisions).default;
171+ "tagged".revision = (((hackage."tagged")."0.8.6.1").revisions).default;
297− "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.2").revisions).default;
172+ "tagged".flags.deepseq = true;
173+ "tagged".flags.transformers = true;
298 "base-orphans".revision = (((hackage."base-orphans")."0.8.4").revisions).default;
174 "base-orphans".revision = (((hackage."base-orphans")."0.8.4").revisions).default;
299− "th-abstraction".revision = (((hackage."th-abstraction")."0.4.2.0").revisions).default;
175+ "lens-family-core".revision = (((hackage."lens-family-core")."2.1.0").revisions).default;
300− "memory".revision = (((hackage."memory")."0.15.0").revisions).default;
176+ "primitive".revision = (((hackage."primitive")."0.7.1.0").revisions).default;
301− "memory".flags.support_bytestring = true;
177+ "directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
178+ "transformers-compat".revision = (((hackage."transformers-compat")."0.6.6").revisions).default;
179+ "transformers-compat".flags.two = false;
180+ "transformers-compat".flags.five = false;
181+ "transformers-compat".flags.four = false;
182+ "transformers-compat".flags.generic-deriving = true;
183+ "transformers-compat".flags.five-three = true;
184+ "transformers-compat".flags.three = false;
185+ "transformers-compat".flags.mtl = true;
186+ "memory".revision = (((hackage."memory")."0.16.0").revisions).default;
302 "memory".flags.support_basement = true;
187 "memory".flags.support_basement = true;
188+ "memory".flags.support_bytestring = true;
303 "memory".flags.support_foundation = true;
189 "memory".flags.support_foundation = true;
304 "memory".flags.support_deepseq = true;
190 "memory".flags.support_deepseq = true;
191+ "profunctors".revision = (((hackage."profunctors")."5.6.2").revisions).default;
305− "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
192+ "th-abstraction".revision = (((hackage."th-abstraction")."0.4.2.0").revisions).default;
306− "repline".revision = (((hackage."repline")."0.4.0.0").revisions).default;
193+ "hpack".revision = (((hackage."hpack")."0.34.4").revisions).default;
194+ "microlens".revision = (((hackage."microlens")."0.4.12.0").revisions).default;
307− "xml".revision = (((hackage."xml")."1.3.14").revisions).default;
195+ "resourcet".revision = (((hackage."resourcet")."1.2.4.2").revisions).default;
308− "lens-family-core".revision = (((hackage."lens-family-core")."2.1.0").revisions).default;
196+ "lens-family-th".revision = (((hackage."lens-family-th")."0.5.2.0").revisions).default;
309− "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
197+ "aeson".revision = (((hackage."aeson")."1.5.6.0").revisions).default;
198+ "aeson".flags.developer = false;
199+ "aeson".flags.bytestring-builder = false;
200+ "aeson".flags.fast = false;
201+ "aeson".flags.cffi = false;
202+ "th-lift".revision = (((hackage."th-lift")."0.8.2").revisions).default;
203+ "connection".revision = (((hackage."connection")."0.3.1").revisions).default;
204+ "parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
205+ "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.2").revisions).default;
206+ "libyaml".revision = (((hackage."libyaml")."0.1.2").revisions).default;
207+ "libyaml".flags.system-libyaml = false;
208+ "libyaml".flags.no-unicode = false;
209+ "ref-tf".revision = (((hackage."ref-tf")."0.5").revisions).default;
210+ "splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
211+ "splitmix".flags.optimised-mixer = false;
212+ "x509-store".revision = (((hackage."x509-store")."1.6.7").revisions).default;
213+ "gitrev".revision = (((hackage."gitrev")."1.3.1").revisions).default;
214+ "hnix-store-core".revision = (((hackage."hnix-store-core")."0.4.3.0").revisions).default;
215+ "hnix-store-core".flags.bounded_memory = false;
216+ "asn1-types".revision = (((hackage."asn1-types")."0.3.4").revisions).default;
217+ "nix-derivation".revision = (((hackage."nix-derivation")."1.1.2").revisions).default;
218+ "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
219+ "monadlist".revision = (((hackage."monadlist")."0.0.2").revisions).default;
220+ "asn1-encoding".revision = (((hackage."asn1-encoding")."0.9.6").revisions).default;
221+ "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
222+ "strict".revision = (((hackage."strict")."0.4.0.1").revisions).default;
223+ "strict".flags.assoc = true;
224+ "attoparsec".revision = (((hackage."attoparsec")."0.14.1").revisions).default;
225+ "attoparsec".flags.developer = false;
226+ "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
227+ "pem".revision = (((hackage."pem")."0.2.4").revisions).default;
228+ "colour".revision = (((hackage."colour")."2.3.5").revisions).default;
229+ "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
230+ "syb".revision = (((hackage."syb")."0.7.2.1").revisions).default;
231+ "saltine".revision = (((hackage."saltine")."0.2.0.0").revisions).default;
232+ "hashable".revision = (((hackage."hashable")."1.3.2.0").revisions).default;
233+ "hashable".flags.integer-gmp = true;
234+ "hashable".flags.random-initial-seed = false;
235+ "clock".revision = (((hackage."clock")."0.8.2").revisions).default;
236+ "clock".flags.llvm = false;
237+ "comonad".revision = (((hackage."comonad")."5.0.8").revisions).default;
238+ "comonad".flags.distributive = true;
239+ "comonad".flags.indexed-traversable = true;
240+ "comonad".flags.containers = true;
241+ "assoc".revision = (((hackage."assoc")."1.0.2").revisions).default;
242+ "asn1-parse".revision = (((hackage."asn1-parse")."0.9.5").revisions).default;
243+ "base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
244+ "regex-base".revision = (((hackage."regex-base")."0.94.0.1").revisions).default;
245+ "deriving-compat".revision = (((hackage."deriving-compat")."0.5.10").revisions).default;
246+ "deriving-compat".flags.new-functor-classes = true;
247+ "deriving-compat".flags.base-4-9 = true;
248+ "deriving-compat".flags.template-haskell-2-11 = true;
249+ "Cabal".revision = (((hackage."Cabal")."3.4.0.0").revisions).default;
250+ "Cabal".flags.bundled-binary-generic = false;
251+ "cryptonite".revision = (((hackage."cryptonite")."0.29").revisions).default;
252+ "cryptonite".flags.old_toolchain_inliner = false;
253+ "cryptonite".flags.support_pclmuldq = false;
254+ "cryptonite".flags.support_deepseq = true;
255+ "cryptonite".flags.support_aesni = true;
256+ "cryptonite".flags.use_target_attributes = true;
257+ "cryptonite".flags.support_sse = false;
258+ "cryptonite".flags.support_rdrand = true;
259+ "cryptonite".flags.integer-gmp = true;
260+ "cryptonite".flags.check_alignment = false;
261+ "th-compat".revision = (((hackage."th-compat")."0.1.2").revisions).default;
262+ "indexed-traversable".revision = (((hackage."indexed-traversable")."0.1.1").revisions).default;
263+ "zlib".revision = (((hackage."zlib")."0.6.2.3").revisions).default;
264+ "zlib".flags.non-blocking-ffi = false;
265+ "zlib".flags.bundled-c-zlib = false;
266+ "zlib".flags.pkg-config = false;
267+ "hourglass".revision = (((hackage."hourglass")."0.2.12").revisions).default;
268+ "appar".revision = (((hackage."appar")."0.1.8").revisions).default;
269+ "hashing".revision = (((hackage."hashing")."0.1.0.1").revisions).default;
270+ "indexed-traversable-instances".revision = (((hackage."indexed-traversable-instances")."0.1").revisions).default;
271+ "mime-types".revision = (((hackage."mime-types")."0.1.0.9").revisions).default;
272+ "base-compat-batteries".revision = (((hackage."base-compat-batteries")."0.11.2").revisions).default;
273+ "extra".revision = (((hackage."extra")."1.7.9").revisions).default;
274+ "split".revision = (((hackage."split")."0.2.3.4").revisions).default;
275+ "x509-validation".revision = (((hackage."x509-validation")."1.6.11").revisions).default;
276+ "StateVar".revision = (((hackage."StateVar")."1.2.1").revisions).default;
277+ "stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
278+ "haskeline".revision = (((hackage."haskeline")."0.8.0.1").revisions).default;
310 };
279 };
311 compiler = {
280 compiler = {
312 version = "8.10.2";
281 version = "8.10.2";
313 nix-name = "ghc8102";
282 nix-name = "ghc8102";
314 packages = {
283 packages = {
315− "exceptions" = "0.10.4";
316 "binary" = "0.8.8.0";
284 "binary" = "0.8.8.0";
317 "ghc-prim" = "0.6.1";
285 "ghc-prim" = "0.6.1";
318− "haskeline" = "0.8.0.1";
286+ "exceptions" = "0.10.4";
319− "stm" = "2.5.0.0";
287+ "array" = "0.5.4.0";
320− "unix" = "2.7.2.2";
288+ "integer-gmp" = "1.0.3.0";
321− "mtl" = "2.2.2";
322− "rts" = "1.0";
323− "deepseq" = "1.4.4.0";
324− "parsec" = "3.1.14.0";
325− "directory" = "1.3.6.0";
326 "template-haskell" = "2.16.0.0";
289 "template-haskell" = "2.16.0.0";
327− "containers" = "0.6.2.1";
290+ "pretty" = "1.1.3.6";
328− "bytestring" = "0.10.10.0";
291+ "process" = "1.6.9.0";
329− "text" = "1.2.3.2";
330− "Cabal" = "3.2.0.0";
331 "base" = "4.14.1.0";
292 "base" = "4.14.1.0";
293+ "rts" = "1.0";
294+ "text" = "1.2.3.2";
295+ "mtl" = "2.2.2";
332 "time" = "1.9.3";
296 "time" = "1.9.3";
333− "terminfo" = "0.4.1.4";
297+ "unix" = "2.7.2.2";
334− "transformers" = "0.5.6.2";
298+ "bytestring" = "0.10.10.0";
335− "filepath" = "1.4.2.1";
299+ "containers" = "0.6.2.1";
336− "process" = "1.6.9.0";
300+ "directory" = "1.3.6.0";
337− "pretty" = "1.1.3.6";
301+ "parsec" = "3.1.14.0";
338 "ghc-boot-th" = "8.10.2";
302 "ghc-boot-th" = "8.10.2";
339− "array" = "0.5.4.0";
303+ "filepath" = "1.4.2.1";
340− "integer-gmp" = "1.0.3.0";
304+ "deepseq" = "1.4.4.0";
305+ "transformers" = "0.5.6.2";
306+ "terminfo" = "0.4.1.4";
307+ "stm" = "2.5.0.0";
308+ "haskeline" = "0.8.0.1";
341 };
309 };
342 };
310 };
343 };
311 };
344 extras = hackage:
312 extras = hackage:
345 {
313 {
346 packages = {
314 packages = {
347− nix-tools = ./.plan.nix/nix-tools.nix;
348 hackage-db = ./.plan.nix/hackage-db.nix;
315 hackage-db = ./.plan.nix/hackage-db.nix;
316+ nix-tools = ./.plan.nix/nix-tools.nix;
349 };
317 };
350 };
318 };
351 modules = [
319 modules = [
352 ({ lib, ... }:
320 ({ lib, ... }:
353 {
321 {
354 packages = {
322 packages = {
355− "nix-tools" = { flags = {}; };
356 "hackage-db" = {
323 "hackage-db" = {
357 flags = { "install-examples" = lib.mkOverride 900 false; };
324 flags = { "install-examples" = lib.mkOverride 900 false; };
358 };
325 };
326+ "nix-tools" = { flags = {}; };
327+ };
328+ })
329+ ({ lib, ... }:
330+ {
331+ packages = {
332+ "nix-tools".components.exes."plan-to-nix".planned = lib.mkOverride 900 true;
333+ "tagged".components.library.planned = lib.mkOverride 900 true;
334+ "some".components.library.planned = lib.mkOverride 900 true;
335+ "http-client".components.library.planned = lib.mkOverride 900 true;
336+ "byteorder".components.library.planned = lib.mkOverride 900 true;
337+ "hnix-store-remote".components.library.planned = lib.mkOverride 900 true;
338+ "containers".components.library.planned = lib.mkOverride 900 true;
339+ "x509".components.library.planned = lib.mkOverride 900 true;
340+ "semigroupoids".components.library.planned = lib.mkOverride 900 true;
341+ "bifunctors".components.library.planned = lib.mkOverride 900 true;
342+ "streaming-commons".components.library.planned = lib.mkOverride 900 true;
343+ "relude".components.library.planned = lib.mkOverride 900 true;
344+ "text-metrics".components.library.planned = lib.mkOverride 900 true;
345+ "serialise".components.library.planned = lib.mkOverride 900 true;
346+ "binary".components.library.planned = lib.mkOverride 900 true;
347+ "lens-family".components.library.planned = lib.mkOverride 900 true;
348+ "semialign".components.library.planned = lib.mkOverride 900 true;
349+ "these".components.library.planned = lib.mkOverride 900 true;
350+ "socks".components.library.planned = lib.mkOverride 900 true;
351+ "cryptohash-sha1".components.library.planned = lib.mkOverride 900 true;
352+ "hnix".components.library.planned = lib.mkOverride 900 true;
353+ "regex-tdfa".components.library.planned = lib.mkOverride 900 true;
354+ "ghc-prim".components.library.planned = lib.mkOverride 900 true;
355+ "haskell-lexer".components.library.planned = lib.mkOverride 900 true;
356+ "aeson-pretty".components.exes."aeson-pretty".planned = lib.mkOverride 900 true;
357+ "StateVar".components.library.planned = lib.mkOverride 900 true;
358+ "hnix".components.exes."hnix".planned = lib.mkOverride 900 true;
359+ "stm".components.library.planned = lib.mkOverride 900 true;
360+ "haskeline".components.library.planned = lib.mkOverride 900 true;
361+ "split".components.library.planned = lib.mkOverride 900 true;
362+ "x509-validation".components.library.planned = lib.mkOverride 900 true;
363+ "hpack".components.exes."hpack".planned = lib.mkOverride 900 true;
364+ "extra".components.library.planned = lib.mkOverride 900 true;
365+ "base-compat-batteries".components.library.planned = lib.mkOverride 900 true;
366+ "hsc2hs".components.exes."hsc2hs".planned = lib.mkOverride 900 true;
367+ "mime-types".components.library.planned = lib.mkOverride 900 true;
368+ "happy".components.exes."happy".planned = lib.mkOverride 900 true;
369+ "hourglass".components.library.planned = lib.mkOverride 900 true;
370+ "hashing".components.library.planned = lib.mkOverride 900 true;
371+ "indexed-traversable-instances".components.library.planned = lib.mkOverride 900 true;
372+ "appar".components.library.planned = lib.mkOverride 900 true;
373+ "indexed-traversable".components.library.planned = lib.mkOverride 900 true;
374+ "th-compat".components.library.planned = lib.mkOverride 900 true;
375+ "assoc".components.library.planned = lib.mkOverride 900 true;
376+ "zlib".components.library.planned = lib.mkOverride 900 true;
377+ "comonad".components.library.planned = lib.mkOverride 900 true;
378+ "cryptonite".components.library.planned = lib.mkOverride 900 true;
379+ "deriving-compat".components.library.planned = lib.mkOverride 900 true;
380+ "Cabal".components.library.planned = lib.mkOverride 900 true;
381+ "base64-bytestring".components.library.planned = lib.mkOverride 900 true;
382+ "regex-base".components.library.planned = lib.mkOverride 900 true;
383+ "asn1-parse".components.library.planned = lib.mkOverride 900 true;
384+ "pem".components.library.planned = lib.mkOverride 900 true;
385+ "clock".components.library.planned = lib.mkOverride 900 true;
386+ "hashable".components.library.planned = lib.mkOverride 900 true;
387+ "attoparsec".components.library.planned = lib.mkOverride 900 true;
388+ "colour".components.library.planned = lib.mkOverride 900 true;
389+ "terminfo".components.library.planned = lib.mkOverride 900 true;
390+ "syb".components.library.planned = lib.mkOverride 900 true;
391+ "transformers".components.library.planned = lib.mkOverride 900 true;
392+ "saltine".components.library.planned = lib.mkOverride 900 true;
393+ "uuid-types".components.library.planned = lib.mkOverride 900 true;
394+ "QuickCheck".components.library.planned = lib.mkOverride 900 true;
395+ "cborg".components.library.planned = lib.mkOverride 900 true;
396+ "optparse-applicative".components.library.planned = lib.mkOverride 900 true;
397+ "monad-control".components.library.planned = lib.mkOverride 900 true;
398+ "random".components.library.planned = lib.mkOverride 900 true;
399+ "tls".components.library.planned = lib.mkOverride 900 true;
400+ "process".components.library.planned = lib.mkOverride 900 true;
401+ "half".components.library.planned = lib.mkOverride 900 true;
402+ "nix-tools".components.exes."stack-repos".planned = lib.mkOverride 900 true;
403+ "scientific".components.library.planned = lib.mkOverride 900 true;
404+ "async".components.library.planned = lib.mkOverride 900 true;
405+ "Glob".components.library.planned = lib.mkOverride 900 true;
406+ "http-types".components.library.planned = lib.mkOverride 900 true;
407+ "nix-tools".components.exes."truncate-index".planned = lib.mkOverride 900 true;
408+ "conduit".components.library.planned = lib.mkOverride 900 true;
409+ "algebraic-graphs".components.library.planned = lib.mkOverride 900 true;
410+ "network".components.library.planned = lib.mkOverride 900 true;
411+ "dlist".components.library.planned = lib.mkOverride 900 true;
412+ "pretty".components.library.planned = lib.mkOverride 900 true;
413+ "lifted-base".components.library.planned = lib.mkOverride 900 true;
414+ "vector".components.library.planned = lib.mkOverride 900 true;
415+ "template-haskell".components.library.planned = lib.mkOverride 900 true;
416+ "mono-traversable".components.library.planned = lib.mkOverride 900 true;
417+ "integer-gmp".components.library.planned = lib.mkOverride 900 true;
418+ "array".components.library.planned = lib.mkOverride 900 true;
419+ "yaml".components.library.planned = lib.mkOverride 900 true;
420+ "xml".components.library.planned = lib.mkOverride 900 true;
421+ "th-lift-instances".components.library.planned = lib.mkOverride 900 true;
422+ "nix-tools".components.library.planned = lib.mkOverride 900 true;
423+ "neat-interpolation".components.library.planned = lib.mkOverride 900 true;
424+ "repline".components.library.planned = lib.mkOverride 900 true;
425+ "nix-tools".components.exes."lts-to-nix".planned = lib.mkOverride 900 true;
426+ "ansi-terminal".components.library.planned = lib.mkOverride 900 true;
427+ "base-compat".components.library.planned = lib.mkOverride 900 true;
428+ "free".components.library.planned = lib.mkOverride 900 true;
429+ "unliftio-core".components.library.planned = lib.mkOverride 900 true;
430+ "x509-system".components.library.planned = lib.mkOverride 900 true;
431+ "nix-tools".components.exes."cabal-name".planned = lib.mkOverride 900 true;
432+ "time-compat".components.library.planned = lib.mkOverride 900 true;
433+ "cereal".components.library.planned = lib.mkOverride 900 true;
434+ "exceptions".components.library.planned = lib.mkOverride 900 true;
435+ "blaze-builder".components.library.planned = lib.mkOverride 900 true;
436+ "cookie".components.library.planned = lib.mkOverride 900 true;
437+ "hashing".components.exes."hashing-exe".planned = lib.mkOverride 900 true;
438+ "basement".components.library.planned = lib.mkOverride 900 true;
439+ "integer-logarithms".components.library.planned = lib.mkOverride 900 true;
440+ "utf8-string".components.library.planned = lib.mkOverride 900 true;
441+ "cryptohash-sha256".components.library.planned = lib.mkOverride 900 true;
442+ "tar".components.library.planned = lib.mkOverride 900 true;
443+ "ansi-wl-pprint".components.library.planned = lib.mkOverride 900 true;
444+ "bytestring".components.library.planned = lib.mkOverride 900 true;
445+ "contravariant".components.library.planned = lib.mkOverride 900 true;
446+ "case-insensitive".components.library.planned = lib.mkOverride 900 true;
447+ "data-fix".components.library.planned = lib.mkOverride 900 true;
448+ "nix-tools".components.exes."cabal-to-nix".planned = lib.mkOverride 900 true;
449+ "logict".components.library.planned = lib.mkOverride 900 true;
450+ "http-client-tls".components.library.planned = lib.mkOverride 900 true;
451+ "unix".components.library.planned = lib.mkOverride 900 true;
452+ "text".components.library.planned = lib.mkOverride 900 true;
453+ "aeson-pretty".components.library.planned = lib.mkOverride 900 true;
454+ "base".components.library.planned = lib.mkOverride 900 true;
455+ "rts".components.library.planned = lib.mkOverride 900 true;
456+ "cmdargs".components.library.planned = lib.mkOverride 900 true;
457+ "unordered-containers".components.library.planned = lib.mkOverride 900 true;
458+ "microlens-aeson".components.library.planned = lib.mkOverride 900 true;
459+ "network-uri".components.library.planned = lib.mkOverride 900 true;
460+ "data-default-class".components.library.planned = lib.mkOverride 900 true;
461+ "parser-combinators".components.library.planned = lib.mkOverride 900 true;
462+ "mtl".components.library.planned = lib.mkOverride 900 true;
463+ "time".components.library.planned = lib.mkOverride 900 true;
464+ "nix-tools".components.exes."hackage-to-nix".planned = lib.mkOverride 900 true;
465+ "iproute".components.library.planned = lib.mkOverride 900 true;
466+ "prettyprinter".components.library.planned = lib.mkOverride 900 true;
467+ "cryptohash-sha512".components.library.planned = lib.mkOverride 900 true;
468+ "base16-bytestring".components.library.planned = lib.mkOverride 900 true;
469+ "transformers-base".components.library.planned = lib.mkOverride 900 true;
470+ "cryptohash-md5".components.library.planned = lib.mkOverride 900 true;
471+ "pretty-show".components.library.planned = lib.mkOverride 900 true;
472+ "distributive".components.library.planned = lib.mkOverride 900 true;
473+ "infer-license".components.library.planned = lib.mkOverride 900 true;
474+ "vector-algorithms".components.library.planned = lib.mkOverride 900 true;
475+ "megaparsec".components.library.planned = lib.mkOverride 900 true;
476+ "deepseq".components.library.planned = lib.mkOverride 900 true;
477+ "nix-derivation".components.library.planned = lib.mkOverride 900 true;
478+ "filepath".components.library.planned = lib.mkOverride 900 true;
479+ "nix-derivation".components.exes."pretty-derivation".planned = lib.mkOverride 900 true;
480+ "asn1-types".components.library.planned = lib.mkOverride 900 true;
481+ "hnix-store-core".components.library.planned = lib.mkOverride 900 true;
482+ "strict".components.library.planned = lib.mkOverride 900 true;
483+ "gitrev".components.library.planned = lib.mkOverride 900 true;
484+ "nix-tools".components.exes."hashes-to-nix".planned = lib.mkOverride 900 true;
485+ "monadlist".components.library.planned = lib.mkOverride 900 true;
486+ "asn1-encoding".components.library.planned = lib.mkOverride 900 true;
487+ "connection".components.library.planned = lib.mkOverride 900 true;
488+ "splitmix".components.library.planned = lib.mkOverride 900 true;
489+ "x509-store".components.library.planned = lib.mkOverride 900 true;
490+ "aeson".components.library.planned = lib.mkOverride 900 true;
491+ "th-lift".components.library.planned = lib.mkOverride 900 true;
492+ "lens-family-th".components.library.planned = lib.mkOverride 900 true;
493+ "ref-tf".components.library.planned = lib.mkOverride 900 true;
494+ "parsec".components.library.planned = lib.mkOverride 900 true;
495+ "ghc-boot-th".components.library.planned = lib.mkOverride 900 true;
496+ "libyaml".components.library.planned = lib.mkOverride 900 true;
497+ "resourcet".components.library.planned = lib.mkOverride 900 true;
498+ "microlens".components.library.planned = lib.mkOverride 900 true;
499+ "profunctors".components.library.planned = lib.mkOverride 900 true;
500+ "base-orphans".components.library.planned = lib.mkOverride 900 true;
501+ "lens-family-core".components.library.planned = lib.mkOverride 900 true;
502+ "hackage-db".components.library.planned = lib.mkOverride 900 true;
503+ "directory".components.library.planned = lib.mkOverride 900 true;
504+ "th-abstraction".components.library.planned = lib.mkOverride 900 true;
505+ "hpack".components.library.planned = lib.mkOverride 900 true;
506+ "primitive".components.library.planned = lib.mkOverride 900 true;
507+ "nix-tools".components.exes."stack-to-nix".planned = lib.mkOverride 900 true;
508+ "transformers-compat".components.library.planned = lib.mkOverride 900 true;
509+ "memory".components.library.planned = lib.mkOverride 900 true;
510+ "pretty-show".components.exes."ppsh".planned = lib.mkOverride 900 true;
359 };
511 };
360 })
512 })
361 ];
513 ];
materialized/ghc8103/cabal-install/default.nix+132−80
@@ -2,81 +2,82 @@
2 pkgs = hackage:
2 pkgs = hackage:
3 {
3 {
4 packages = {
4 packages = {
5− "cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.102.0").revisions).default;
6− "cryptohash-sha256".flags.use-cbits = true;
7− "cryptohash-sha256".flags.exe = false;
8 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
5 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
9− "tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
10− "tar".flags.old-time = false;
11− "tar".flags.old-bytestring = false;
12 "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
6 "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
13− "edit-distance".revision = (((hackage."edit-distance")."0.2.2.1").revisions).default;
7+ "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
14− "stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
8+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
15− "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
16− "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
17− "network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default;
18− "regex-base".revision = (((hackage."regex-base")."0.94.0.1").revisions).default;
19− "zlib".revision = (((hackage."zlib")."0.6.2.3").revisions).default;
20− "zlib".flags.non-blocking-ffi = false;
21− "zlib".flags.bundled-c-zlib = false;
22− "zlib".flags.pkg-config = false;
23− "rts".revision = (((hackage."rts")."1.0").revisions).default;
24− "regex-posix".revision = (((hackage."regex-posix")."0.96.0.0").revisions).default;
25− "regex-posix".flags._regex-posix-clib = false;
26− "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
27− "random".revision = (((hackage."random")."1.2.0").revisions).default;
28− "network".revision = (((hackage."network")."3.1.2.1").revisions).default;
29− "network".flags.devel = false;
30− "splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
31− "splitmix".flags.optimised-mixer = false;
32− "async".revision = (((hackage."async")."2.2.3").revisions).default;
33− "async".flags.bench = false;
34− "parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
35 "echo".revision = (((hackage."echo")."0.1.4").revisions).default;
9 "echo".revision = (((hackage."echo")."0.1.4").revisions).default;
36 "echo".flags.example = false;
10 "echo".flags.example = false;
37− "hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
38− "hsc2hs".flags.in-ghc-tree = false;
39 "resolv".revision = (((hackage."resolv")."0.1.2.0").revisions).default;
11 "resolv".revision = (((hackage."resolv")."0.1.2.0").revisions).default;
40− "directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
41 "template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
12 "template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
42− "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
13+ "hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
43− "bytestring".revision = (((hackage."bytestring")."0.10.12.0").revisions).default;
14+ "hsc2hs".flags.in-ghc-tree = false;
44− "text".revision = (((hackage."text")."1.2.4.1").revisions).default;
15+ "network".revision = (((hackage."network")."3.1.2.1").revisions).default;
45− "Cabal".revision = (((hackage."Cabal")."3.4.0.0").revisions).default;
16+ "network".flags.devel = false;
46− "Cabal".flags.bundled-binary-generic = false;
47− "base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
17+ "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
48− "base".revision = (((hackage."base")."4.14.1.0").revisions).default;
18+ "async".revision = (((hackage."async")."2.2.3").revisions).default;
49− "time".revision = (((hackage."time")."1.9.3").revisions).default;
19+ "async".flags.bench = false;
50− "th-compat".revision = (((hackage."th-compat")."0.1.1").revisions).default;
20+ "process".revision = (((hackage."process")."1.6.9.0").revisions).default;
51− "base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.7").revisions).default;
21+ "random".revision = (((hackage."random")."1.2.0").revisions).default;
52− "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
53− "hashable".revision = (((hackage."hashable")."1.3.1.0").revisions).default;
54− "hashable".flags.integer-gmp = true;
55− "HTTP".revision = (((hackage."HTTP")."4000.3.15").revisions).default;
56− "HTTP".flags.mtl1 = false;
57− "HTTP".flags.conduit10 = false;
58− "HTTP".flags.warn-as-error = false;
59− "HTTP".flags.warp-tests = false;
60− "HTTP".flags.network-uri = true;
61− "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
62 "ed25519".revision = (((hackage."ed25519")."0.0.5.0").revisions).default;
22 "ed25519".revision = (((hackage."ed25519")."0.0.5.0").revisions).default;
63 "ed25519".flags.test-hlint = true;
23 "ed25519".flags.test-hlint = true;
64− "ed25519".flags.test-properties = true;
65− "ed25519".flags.test-doctests = true;
66 "ed25519".flags.no-donna = true;
24 "ed25519".flags.no-donna = true;
67− "process".revision = (((hackage."process")."1.6.9.0").revisions).default;
25+ "ed25519".flags.test-doctests = true;
26+ "ed25519".flags.test-properties = true;
27+ "base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.7").revisions).default;
28+ "base".revision = (((hackage."base")."4.14.1.0").revisions).default;
29+ "network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default;
30+ "regex-posix".revision = (((hackage."regex-posix")."0.96.0.0").revisions).default;
31+ "regex-posix".flags._regex-posix-clib = false;
32+ "rts".revision = (((hackage."rts")."1.0").revisions).default;
33+ "text".revision = (((hackage."text")."1.2.4.1").revisions).default;
34+ "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
35+ "time".revision = (((hackage."time")."1.9.3").revisions).default;
68− "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
36+ "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
69− "lukko".revision = (((hackage."lukko")."0.1.1.3").revisions).default;
37+ "bytestring".revision = (((hackage."bytestring")."0.10.12.0").revisions).default;
70− "lukko".flags.ofd-locking = true;
38+ "cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.102.0").revisions).default;
71− "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.3").revisions).default;
39+ "cryptohash-sha256".flags.exe = false;
72− "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
40+ "cryptohash-sha256".flags.use-cbits = true;
41+ "tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
42+ "tar".flags.old-bytestring = false;
43+ "tar".flags.old-time = false;
44+ "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
45+ "directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
73 "hackage-security".revision = (((hackage."hackage-security")."0.6.0.1").revisions).default;
46 "hackage-security".revision = (((hackage."hackage-security")."0.6.0.1").revisions).default;
74− "hackage-security".flags.old-directory = false;
75− "hackage-security".flags.use-network-uri = true;
76 "hackage-security".flags.base48 = true;
47 "hackage-security".flags.base48 = true;
77 "hackage-security".flags.lukko = true;
48 "hackage-security".flags.lukko = true;
78 "hackage-security".flags.mtl21 = false;
49 "hackage-security".flags.mtl21 = false;
79− "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
50+ "hackage-security".flags.use-network-uri = true;
51+ "hackage-security".flags.old-directory = false;
52+ "lukko".revision = (((hackage."lukko")."0.1.1.3").revisions).default;
53+ "lukko".flags.ofd-locking = true;
54+ "parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
55+ "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.3").revisions).default;
56+ "splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
57+ "splitmix".flags.optimised-mixer = false;
58+ "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
59+ "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
60+ "HTTP".revision = (((hackage."HTTP")."4000.3.16").revisions).default;
61+ "HTTP".flags.mtl1 = false;
62+ "HTTP".flags.conduit10 = false;
63+ "HTTP".flags.warp-tests = false;
64+ "HTTP".flags.warn-as-error = false;
65+ "HTTP".flags.network-uri = true;
66+ "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
67+ "hashable".revision = (((hackage."hashable")."1.3.2.0").revisions).default;
68+ "hashable".flags.integer-gmp = true;
69+ "hashable".flags.random-initial-seed = false;
70+ "base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
71+ "regex-base".revision = (((hackage."regex-base")."0.94.0.1").revisions).default;
72+ "Cabal".revision = (((hackage."Cabal")."3.4.0.0").revisions).default;
73+ "Cabal".flags.bundled-binary-generic = false;
74+ "th-compat".revision = (((hackage."th-compat")."0.1.2").revisions).default;
75+ "zlib".revision = (((hackage."zlib")."0.6.2.3").revisions).default;
76+ "zlib".flags.non-blocking-ffi = false;
77+ "zlib".flags.bundled-c-zlib = false;
78+ "zlib".flags.pkg-config = false;
79+ "edit-distance".revision = (((hackage."edit-distance")."0.2.2.1").revisions).default;
80+ "stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
80 };
81 };
81 compiler = {
82 compiler = {
82 version = "8.10.3";
83 version = "8.10.3";
@@ -84,26 +85,26 @@
84 packages = {
85 packages = {
85 "binary" = "0.8.8.0";
86 "binary" = "0.8.8.0";
86 "ghc-prim" = "0.6.1";
87 "ghc-prim" = "0.6.1";
87− "stm" = "2.5.0.0";
88+ "array" = "0.5.4.0";
88− "unix" = "2.7.2.2";
89+ "integer-gmp" = "1.0.3.0";
89− "mtl" = "2.2.2";
90− "rts" = "1.0";
91− "deepseq" = "1.4.4.0";
92− "parsec" = "3.1.14.0";
93− "directory" = "1.3.6.0";
94 "template-haskell" = "2.16.0.0";
90 "template-haskell" = "2.16.0.0";
95− "containers" = "0.6.2.1";
91+ "pretty" = "1.1.3.6";
96− "bytestring" = "0.10.12.0";
92+ "process" = "1.6.9.0";
97− "text" = "1.2.4.1";
98 "base" = "4.14.1.0";
93 "base" = "4.14.1.0";
94+ "rts" = "1.0";
95+ "text" = "1.2.4.1";
96+ "mtl" = "2.2.2";
99 "time" = "1.9.3";
97 "time" = "1.9.3";
100− "transformers" = "0.5.6.2";
98+ "unix" = "2.7.2.2";
101− "filepath" = "1.4.2.1";
99+ "bytestring" = "0.10.12.0";
102− "process" = "1.6.9.0";
100+ "containers" = "0.6.2.1";
103− "pretty" = "1.1.3.6";
101+ "directory" = "1.3.6.0";
102+ "parsec" = "3.1.14.0";
104 "ghc-boot-th" = "8.10.3";
103 "ghc-boot-th" = "8.10.3";
105− "array" = "0.5.4.0";
104+ "filepath" = "1.4.2.1";
106− "integer-gmp" = "1.0.3.0";
105+ "deepseq" = "1.4.4.0";
106+ "transformers" = "0.5.6.2";
107+ "stm" = "2.5.0.0";
107 };
108 };
108 };
109 };
109 };
110 };
@@ -115,14 +116,65 @@
115 packages = {
116 packages = {
116 "cabal-install" = {
117 "cabal-install" = {
117 flags = {
118 flags = {
118− "native-dns" = lib.mkOverride 900 true;
119− "debug-expensive-assertions" = lib.mkOverride 900 false;
120 "debug-tracetree" = lib.mkOverride 900 false;
119 "debug-tracetree" = lib.mkOverride 900 false;
120+ "debug-expensive-assertions" = lib.mkOverride 900 false;
121 "lukko" = lib.mkOverride 900 true;
121 "lukko" = lib.mkOverride 900 true;
122 "debug-conflict-sets" = lib.mkOverride 900 false;
122 "debug-conflict-sets" = lib.mkOverride 900 false;
123+ "native-dns" = lib.mkOverride 900 true;
123 };
124 };
124 };
125 };
125 };
126 };
126 })
127 })
128+ ({ lib, ... }:
129+ {
130+ packages = {
131+ "containers".components.library.planned = lib.mkOverride 900 true;
132+ "binary".components.library.planned = lib.mkOverride 900 true;
133+ "ghc-prim".components.library.planned = lib.mkOverride 900 true;
134+ "stm".components.library.planned = lib.mkOverride 900 true;
135+ "hsc2hs".components.exes."hsc2hs".planned = lib.mkOverride 900 true;
136+ "edit-distance".components.library.planned = lib.mkOverride 900 true;
137+ "th-compat".components.library.planned = lib.mkOverride 900 true;
138+ "zlib".components.library.planned = lib.mkOverride 900 true;
139+ "Cabal".components.library.planned = lib.mkOverride 900 true;
140+ "base64-bytestring".components.library.planned = lib.mkOverride 900 true;
141+ "regex-base".components.library.planned = lib.mkOverride 900 true;
142+ "HTTP".components.library.planned = lib.mkOverride 900 true;
143+ "hashable".components.library.planned = lib.mkOverride 900 true;
144+ "transformers".components.library.planned = lib.mkOverride 900 true;
145+ "ed25519".components.library.planned = lib.mkOverride 900 true;
146+ "random".components.library.planned = lib.mkOverride 900 true;
147+ "process".components.library.planned = lib.mkOverride 900 true;
148+ "async".components.library.planned = lib.mkOverride 900 true;
149+ "network".components.library.planned = lib.mkOverride 900 true;
150+ "pretty".components.library.planned = lib.mkOverride 900 true;
151+ "cabal-install".components.exes."cabal".planned = lib.mkOverride 900 true;
152+ "template-haskell".components.library.planned = lib.mkOverride 900 true;
153+ "integer-gmp".components.library.planned = lib.mkOverride 900 true;
154+ "array".components.library.planned = lib.mkOverride 900 true;
155+ "resolv".components.library.planned = lib.mkOverride 900 true;
156+ "echo".components.library.planned = lib.mkOverride 900 true;
157+ "cryptohash-sha256".components.library.planned = lib.mkOverride 900 true;
158+ "tar".components.library.planned = lib.mkOverride 900 true;
159+ "bytestring".components.library.planned = lib.mkOverride 900 true;
160+ "unix".components.library.planned = lib.mkOverride 900 true;
161+ "text".components.library.planned = lib.mkOverride 900 true;
162+ "base".components.library.planned = lib.mkOverride 900 true;
163+ "rts".components.library.planned = lib.mkOverride 900 true;
164+ "regex-posix".components.library.planned = lib.mkOverride 900 true;
165+ "network-uri".components.library.planned = lib.mkOverride 900 true;
166+ "mtl".components.library.planned = lib.mkOverride 900 true;
167+ "time".components.library.planned = lib.mkOverride 900 true;
168+ "base16-bytestring".components.library.planned = lib.mkOverride 900 true;
169+ "deepseq".components.library.planned = lib.mkOverride 900 true;
170+ "filepath".components.library.planned = lib.mkOverride 900 true;
171+ "splitmix".components.library.planned = lib.mkOverride 900 true;
172+ "lukko".components.library.planned = lib.mkOverride 900 true;
173+ "parsec".components.library.planned = lib.mkOverride 900 true;
174+ "ghc-boot-th".components.library.planned = lib.mkOverride 900 true;
175+ "directory".components.library.planned = lib.mkOverride 900 true;
176+ "hackage-security".components.library.planned = lib.mkOverride 900 true;
177+ };
178+ })
127 ];
179 ];
128 }
180 }
materialized/ghc8103/nix-tools/.plan.nix/hackage-db.nix+11−1
@@ -97,4 +97,14 @@
97 };
97 };
98 };
98 };
99 };
99 };
100+ } // {
100− } // rec { src = (pkgs.lib).mkDefault .././.source-repository-packages/0; }
101+ src = (pkgs.lib).mkDefault (pkgs.fetchgit {
102+ url = "0";
103+ rev = "minimal";
104+ sha256 = "";
105+ }) // {
106+ url = "0";
107+ rev = "minimal";
108+ sha256 = "";
109+ };
110+ }
materialized/ghc8103/nix-tools/default.nix+456−304
@@ -2,360 +2,512 @@
2 pkgs = hackage:
2 pkgs = hackage:
3 {
3 {
4 packages = {
4 packages = {
5− "http-client".revision = (((hackage."http-client")."0.6.4.1").revisions).default;
5+ "semialign".revision = (((hackage."semialign")."1.2").revisions).default;
6− "http-client".flags.network-uri = true;
7− "cookie".revision = (((hackage."cookie")."0.4.5").revisions).default;
8− "void".revision = (((hackage."void")."0.7.3").revisions).default;
9− "void".flags.safe = false;
10− "semigroupoids".revision = (((hackage."semigroupoids")."5.3.5").revisions).default;
11− "semigroupoids".flags.comonad = true;
6+ "semialign".flags.semigroupoids = true;
12− "semigroupoids".flags.unordered-containers = true;
7+ "lens-family".revision = (((hackage."lens-family")."2.1.1").revisions).default;
13− "semigroupoids".flags.distributive = true;
8+ "these".revision = (((hackage."these")."1.1.1.1").revisions).default;
14− "semigroupoids".flags.tagged = true;
9+ "these".flags.assoc = true;
15− "semigroupoids".flags.containers = true;
16− "semigroupoids".flags.contravariant = true;
17− "free".revision = (((hackage."free")."5.1.6").revisions).default;
18− "hnix-store-remote".revision = (((hackage."hnix-store-remote")."0.4.1.0").revisions).default;
19− "hnix-store-remote".flags.io-testsuite = false;
20− "cereal".revision = (((hackage."cereal")."0.5.8.1").revisions).default;
21− "cereal".flags.bytestring-builder = false;
22− "exceptions".revision = (((hackage."exceptions")."0.10.4").revisions).default;
23− "cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.102.0").revisions).default;
24− "cryptohash-sha256".flags.use-cbits = true;
25− "cryptohash-sha256".flags.exe = false;
26 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
10 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
27− "hnix".revision = (((hackage."hnix")."0.12.0.1").revisions).default;
28− "hnix".flags.profiling = false;
29− "hnix".flags.optimize = false;
30− "tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
31− "tar".flags.old-time = false;
32− "tar".flags.old-bytestring = false;
33− "regex-tdfa".revision = (((hackage."regex-tdfa")."1.3.1.0").revisions).default;
34− "regex-tdfa".flags.force-o2 = false;
35− "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
36 "text-metrics".revision = (((hackage."text-metrics")."0.3.0").revisions).default;
11 "text-metrics".revision = (((hackage."text-metrics")."0.3.0").revisions).default;
37 "text-metrics".flags.dev = false;
12 "text-metrics".flags.dev = false;
38− "utf8-string".revision = (((hackage."utf8-string")."1.0.2").revisions).default;
13+ "serialise".revision = (((hackage."serialise")."0.2.3.0").revisions).default;
39− "bifunctors".revision = (((hackage."bifunctors")."5.5.10").revisions).default;
14+ "serialise".flags.newtime15 = true;
40− "bifunctors".flags.semigroups = true;
15+ "streaming-commons".revision = (((hackage."streaming-commons")."0.2.2.1").revisions).default;
16+ "streaming-commons".flags.use-bytestring-builder = false;
17+ "relude".revision = (((hackage."relude")."1.0.0.1").revisions).default;
18+ "bifunctors".revision = (((hackage."bifunctors")."5.5.11").revisions).default;
41 "bifunctors".flags.tagged = true;
19 "bifunctors".flags.tagged = true;
42− "hashing".revision = (((hackage."hashing")."0.1.0.1").revisions).default;
20+ "bifunctors".flags.semigroups = true;
43− "extra".revision = (((hackage."extra")."1.7.9").revisions).default;
21+ "haskell-lexer".revision = (((hackage."haskell-lexer")."1.1").revisions).default;
44− "haskeline".revision = (((hackage."haskeline")."0.8.0.1").revisions).default;
22+ "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
45− "logict".revision = (((hackage."logict")."0.7.0.3").revisions).default;
23+ "hnix".revision = (((hackage."hnix")."0.13.1").revisions).default;
46− "x509-validation".revision = (((hackage."x509-validation")."1.6.11").revisions).default;
24+ "hnix".flags.profiling = false;
47− "split".revision = (((hackage."split")."0.2.3.4").revisions).default;
25+ "hnix".flags.optimize = true;
48− "data-fix".revision = (((hackage."data-fix")."0.3.1").revisions).default;
26+ "regex-tdfa".revision = (((hackage."regex-tdfa")."1.3.1.1").revisions).default;
49− "stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
27+ "regex-tdfa".flags.force-o2 = false;
50− "base-compat-batteries".revision = (((hackage."base-compat-batteries")."0.11.2").revisions).default;
28+ "cryptohash-sha1".revision = (((hackage."cryptohash-sha1")."0.11.100.1").revisions).default;
51− "hourglass".revision = (((hackage."hourglass")."0.2.12").revisions).default;
29+ "socks".revision = (((hackage."socks")."0.6.1").revisions).default;
52− "case-insensitive".revision = (((hackage."case-insensitive")."1.2.1.0").revisions).default;
30+ "cookie".revision = (((hackage."cookie")."0.4.5").revisions).default;
53− "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
31+ "blaze-builder".revision = (((hackage."blaze-builder")."0.4.2.1").revisions).default;
54− "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
32+ "base-compat".revision = (((hackage."base-compat")."0.11.2").revisions).default;
55− "network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default;
33+ "ansi-terminal".revision = (((hackage."ansi-terminal")."0.11").revisions).default;
56− "asn1-parse".revision = (((hackage."asn1-parse")."0.9.5").revisions).default;
34+ "ansi-terminal".flags.example = false;
57− "regex-base".revision = (((hackage."regex-base")."0.94.0.1").revisions).default;
35+ "unliftio-core".revision = (((hackage."unliftio-core")."0.2.0.1").revisions).default;
58− "zlib".revision = (((hackage."zlib")."0.6.2.3").revisions).default;
36+ "free".revision = (((hackage."free")."5.1.7").revisions).default;
59− "zlib".flags.non-blocking-ffi = false;
37+ "exceptions".revision = (((hackage."exceptions")."0.10.4").revisions).default;
60− "zlib".flags.bundled-c-zlib = false;
38+ "time-compat".revision = (((hackage."time-compat")."1.9.6").revisions).default;
61− "zlib".flags.pkg-config = false;
39+ "time-compat".flags.old-locale = false;
62− "rts".revision = (((hackage."rts")."1.0").revisions).default;
40+ "cereal".revision = (((hackage."cereal")."0.5.8.1").revisions).default;
63− "cmdargs".revision = (((hackage."cmdargs")."0.10.21").revisions).default;
41+ "cereal".flags.bytestring-builder = false;
64− "cmdargs".flags.testprog = false;
42+ "x509-system".revision = (((hackage."x509-system")."1.6.6").revisions).default;
65− "cmdargs".flags.quotation = true;
66− "cryptonite".revision = (((hackage."cryptonite")."0.28").revisions).default;
67− "cryptonite".flags.support_sse = false;
68− "cryptonite".flags.use_target_attributes = true;
69− "cryptonite".flags.integer-gmp = true;
70− "cryptonite".flags.support_rdrand = true;
71− "cryptonite".flags.support_aesni = true;
72− "cryptonite".flags.support_deepseq = true;
73− "cryptonite".flags.support_pclmuldq = false;
74− "cryptonite".flags.check_alignment = false;
75− "cryptonite".flags.old_toolchain_inliner = false;
76− "microlens-aeson".revision = (((hackage."microlens-aeson")."2.3.1").revisions).default;
77− "clock".revision = (((hackage."clock")."0.8.2").revisions).default;
78− "clock".flags.llvm = false;
79− "saltine".revision = (((hackage."saltine")."0.1.1.1").revisions).default;
80− "adjunctions".revision = (((hackage."adjunctions")."4.4").revisions).default;
81− "cryptohash-md5".revision = (((hackage."cryptohash-md5")."0.11.100.1").revisions).default;
82− "invariant".revision = (((hackage."invariant")."0.5.4").revisions).default;
83− "pem".revision = (((hackage."pem")."0.2.4").revisions).default;
84− "megaparsec".revision = (((hackage."megaparsec")."9.0.1").revisions).default;
85− "megaparsec".flags.dev = false;
86− "syb".revision = (((hackage."syb")."0.7.2.1").revisions).default;
87− "distributive".revision = (((hackage."distributive")."0.6.2.1").revisions).default;
88− "distributive".flags.semigroups = true;
89− "distributive".flags.tagged = true;
90− "asn1-encoding".revision = (((hackage."asn1-encoding")."0.9.6").revisions).default;
91− "QuickCheck".revision = (((hackage."QuickCheck")."2.14.2").revisions).default;
92− "QuickCheck".flags.templatehaskell = true;
93− "QuickCheck".flags.old-random = false;
94− "scientific".revision = (((hackage."scientific")."0.3.6.2").revisions).default;
95− "scientific".flags.integer-simple = false;
96− "scientific".flags.bytestring-builder = false;
97− "monadlist".revision = (((hackage."monadlist")."0.0.2").revisions).default;
98− "half".revision = (((hackage."half")."0.3.1").revisions).default;
99− "parallel".revision = (((hackage."parallel")."3.2.2.0").revisions).default;
100− "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
101− "hnix-store-core".revision = (((hackage."hnix-store-core")."0.4.1.0").revisions).default;
102− "hnix-store-core".flags.bounded_memory = false;
103− "random".revision = (((hackage."random")."1.2.0").revisions).default;
104− "uuid-types".revision = (((hackage."uuid-types")."1.0.4").revisions).default;
105− "optparse-applicative".revision = (((hackage."optparse-applicative")."0.16.1.0").revisions).default;
106− "optparse-applicative".flags.process = true;
107− "network".revision = (((hackage."network")."3.1.2.1").revisions).default;
108− "network".flags.devel = false;
109− "connection".revision = (((hackage."connection")."0.3.1").revisions).default;
110− "splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
111− "splitmix".flags.optimised-mixer = false;
112− "async".revision = (((hackage."async")."2.2.3").revisions).default;
113− "async".flags.bench = false;
114− "dlist".revision = (((hackage."dlist")."1.0").revisions).default;
115− "dlist".flags.werror = false;
116− "conduit".revision = (((hackage."conduit")."1.3.4").revisions).default;
117− "ref-tf".revision = (((hackage."ref-tf")."0.4.0.2").revisions).default;
118− "x509-store".revision = (((hackage."x509-store")."1.6.7").revisions).default;
119− "lens-family-th".revision = (((hackage."lens-family-th")."0.5.1.0").revisions).default;
120− "semigroups".revision = (((hackage."semigroups")."0.19.1").revisions).default;
121− "semigroups".flags.bytestring = true;
122− "semigroups".flags.unordered-containers = true;
123− "semigroups".flags.text = true;
124− "semigroups".flags.tagged = true;
125− "semigroups".flags.containers = true;
126− "semigroups".flags.binary = true;
127− "semigroups".flags.hashable = true;
128− "semigroups".flags.transformers = true;
129− "semigroups".flags.deepseq = true;
130− "semigroups".flags.bytestring-builder = false;
131− "semigroups".flags.template-haskell = true;
132− "lifted-base".revision = (((hackage."lifted-base")."0.2.3.12").revisions).default;
133− "parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
134− "hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
135− "hsc2hs".flags.in-ghc-tree = false;
136− "directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
137 "yaml".revision = (((hackage."yaml")."0.11.5.0").revisions).default;
43 "yaml".revision = (((hackage."yaml")."0.11.5.0").revisions).default;
138 "yaml".flags.no-exe = true;
44 "yaml".flags.no-exe = true;
139 "yaml".flags.no-examples = true;
45 "yaml".flags.no-examples = true;
140− "transformers-compat".revision = (((hackage."transformers-compat")."0.6.6").revisions).default;
46+ "xml".revision = (((hackage."xml")."1.3.14").revisions).default;
141− "transformers-compat".flags.five = false;
47+ "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
142− "transformers-compat".flags.generic-deriving = true;
48+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
143− "transformers-compat".flags.two = false;
49+ "mono-traversable".revision = (((hackage."mono-traversable")."1.0.15.1").revisions).default;
144− "transformers-compat".flags.five-three = true;
50+ "repline".revision = (((hackage."repline")."0.4.0.0").revisions).default;
145− "transformers-compat".flags.mtl = true;
146− "transformers-compat".flags.four = false;
147− "transformers-compat".flags.three = false;
148 "neat-interpolation".revision = (((hackage."neat-interpolation")."0.5.1.2").revisions).default;
51 "neat-interpolation".revision = (((hackage."neat-interpolation")."0.5.1.2").revisions).default;
149− "hpack".revision = (((hackage."hpack")."0.34.4").revisions).default;
150 "template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
52 "template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
151− "mono-traversable".revision = (((hackage."mono-traversable")."1.0.15.1").revisions).default;
53+ "hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
152− "vector".revision = (((hackage."vector")."0.12.2.0").revisions).default;
54+ "hsc2hs".flags.in-ghc-tree = false;
55+ "vector".revision = (((hackage."vector")."0.12.3.0").revisions).default;
153 "vector".flags.unsafechecks = false;
56 "vector".flags.unsafechecks = false;
154 "vector".flags.internalchecks = false;
57 "vector".flags.internalchecks = false;
155− "vector".flags.wall = false;
156 "vector".flags.boundschecks = true;
58 "vector".flags.boundschecks = true;
157− "call-stack".revision = (((hackage."call-stack")."0.3.0").revisions).default;
59+ "vector".flags.wall = false;
158− "primitive".revision = (((hackage."primitive")."0.7.1.0").revisions).default;
60+ "th-lift-instances".revision = (((hackage."th-lift-instances")."0.1.18").revisions).default;
159− "profunctors".revision = (((hackage."profunctors")."5.6.2").revisions).default;
61+ "conduit".revision = (((hackage."conduit")."1.3.4.1").revisions).default;
160− "blaze-builder".revision = (((hackage."blaze-builder")."0.4.2.1").revisions).default;
62+ "algebraic-graphs".revision = (((hackage."algebraic-graphs")."0.5").revisions).default;
161− "base-compat".revision = (((hackage."base-compat")."0.11.2").revisions).default;
63+ "network".revision = (((hackage."network")."3.1.2.1").revisions).default;
162− "time-compat".revision = (((hackage."time-compat")."1.9.5").revisions).default;
64+ "network".flags.devel = false;
163− "time-compat".flags.old-locale = false;
65+ "http-types".revision = (((hackage."http-types")."0.12.3").revisions).default;
164− "x509-system".revision = (((hackage."x509-system")."1.6.6").revisions).default;
66+ "Glob".revision = (((hackage."Glob")."0.10.1").revisions).default;
165− "ansi-terminal".revision = (((hackage."ansi-terminal")."0.11").revisions).default;
67+ "dlist".revision = (((hackage."dlist")."1.0").revisions).default;
166− "ansi-terminal".flags.example = false;
68+ "dlist".flags.werror = false;
167− "tagged".revision = (((hackage."tagged")."0.8.6.1").revisions).default;
69+ "lifted-base".revision = (((hackage."lifted-base")."0.2.3.12").revisions).default;
168− "tagged".flags.transformers = true;
70+ "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
169− "tagged".flags.deepseq = true;
71+ "async".revision = (((hackage."async")."2.2.3").revisions).default;
170− "x509".revision = (((hackage."x509")."1.7.5").revisions).default;
72+ "async".flags.bench = false;
171− "lens".revision = (((hackage."lens")."4.19.2").revisions).default;
73+ "process".revision = (((hackage."process")."1.6.9.0").revisions).default;
172− "lens".flags.j = false;
74+ "half".revision = (((hackage."half")."0.3.1").revisions).default;
173− "lens".flags.test-properties = true;
75+ "monad-control".revision = (((hackage."monad-control")."1.0.2.3").revisions).default;
174− "lens".flags.old-inline-pragmas = false;
76+ "random".revision = (((hackage."random")."1.2.0").revisions).default;
175− "lens".flags.test-templates = true;
77+ "optparse-applicative".revision = (((hackage."optparse-applicative")."0.16.1.0").revisions).default;
176− "lens".flags.trustworthy = true;
78+ "optparse-applicative".flags.process = true;
177− "lens".flags.test-doctests = true;
79+ "cborg".revision = (((hackage."cborg")."0.2.5.0").revisions).default;
178− "lens".flags.benchmark-uniplate = false;
80+ "cborg".flags.optimize-gmp = true;
179− "lens".flags.inlining = true;
81+ "QuickCheck".revision = (((hackage."QuickCheck")."2.14.2").revisions).default;
180− "lens".flags.dump-splices = false;
82+ "QuickCheck".flags.old-random = false;
181− "lens".flags.test-hunit = true;
83+ "QuickCheck".flags.templatehaskell = true;
182− "lens".flags.safe = false;
84+ "uuid-types".revision = (((hackage."uuid-types")."1.0.5").revisions).default;
183− "unliftio-core".revision = (((hackage."unliftio-core")."0.2.0.1").revisions).default;
85+ "scientific".revision = (((hackage."scientific")."0.3.7.0").revisions).default;
184− "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
86+ "scientific".flags.integer-simple = false;
185− "some".revision = (((hackage."some")."1.0.2").revisions).default;
87+ "scientific".flags.bytestring-builder = false;
186− "some".flags.newtype-unsafe = true;
88+ "tls".revision = (((hackage."tls")."1.5.5").revisions).default;
187− "integer-logarithms".revision = (((hackage."integer-logarithms")."1.0.3.1").revisions).default;
89+ "tls".flags.compat = true;
188− "integer-logarithms".flags.check-bounds = false;
90+ "tls".flags.network = true;
189− "integer-logarithms".flags.integer-gmp = true;
91+ "tls".flags.hans = false;
190− "semialign".revision = (((hackage."semialign")."1.1.0.1").revisions).default;
92+ "prettyprinter".revision = (((hackage."prettyprinter")."1.7.0").revisions).default;
191− "semialign".flags.semigroupoids = true;
93+ "prettyprinter".flags.buildreadme = false;
192− "reflection".revision = (((hackage."reflection")."2.1.6").revisions).default;
94+ "infer-license".revision = (((hackage."infer-license")."0.2.0").revisions).default;
193− "reflection".flags.slow = false;
95+ "megaparsec".revision = (((hackage."megaparsec")."9.0.1").revisions).default;
194− "reflection".flags.template-haskell = true;
96+ "megaparsec".flags.dev = false;
195− "these".revision = (((hackage."these")."1.1.1.1").revisions).default;
97+ "pretty-show".revision = (((hackage."pretty-show")."1.10").revisions).default;
196− "these".flags.assoc = true;
98+ "distributive".revision = (((hackage."distributive")."0.6.2.1").revisions).default;
197− "socks".revision = (((hackage."socks")."0.6.1").revisions).default;
99+ "distributive".flags.tagged = true;
198− "streaming-commons".revision = (((hackage."streaming-commons")."0.2.2.1").revisions).default;
100+ "distributive".flags.semigroups = true;
199− "streaming-commons".flags.use-bytestring-builder = false;
101+ "transformers-base".revision = (((hackage."transformers-base")."0.4.5.2").revisions).default;
200− "haskell-lexer".revision = (((hackage."haskell-lexer")."1.1").revisions).default;
102+ "transformers-base".flags.orphaninstances = true;
201− "lens-family".revision = (((hackage."lens-family")."2.1.0").revisions).default;
202− "bytestring".revision = (((hackage."bytestring")."0.10.12.0").revisions).default;
203− "ansi-wl-pprint".revision = (((hackage."ansi-wl-pprint")."0.6.9").revisions).default;
204− "ansi-wl-pprint".flags.example = false;
205− "basement".revision = (((hackage."basement")."0.0.11").revisions).default;
206− "cryptohash-sha1".revision = (((hackage."cryptohash-sha1")."0.11.100.1").revisions).default;
207− "serialise".revision = (((hackage."serialise")."0.2.3.0").revisions).default;
208− "serialise".flags.newtime15 = true;
209− "StateVar".revision = (((hackage."StateVar")."1.2.1").revisions).default;
210− "mime-types".revision = (((hackage."mime-types")."0.1.0.9").revisions).default;
211− "http-client-tls".revision = (((hackage."http-client-tls")."0.3.5.3").revisions).default;
212− "contravariant".revision = (((hackage."contravariant")."1.5.3").revisions).default;
213− "contravariant".flags.semigroups = true;
214− "contravariant".flags.tagged = true;
215− "contravariant".flags.statevar = true;
216− "indexed-traversable".revision = (((hackage."indexed-traversable")."0.1.1").revisions).default;
217− "parser-combinators".revision = (((hackage."parser-combinators")."1.2.1").revisions).default;
218− "parser-combinators".flags.dev = false;
219− "semialign-indexed".revision = (((hackage."semialign-indexed")."1.1").revisions).default;
220− "deriving-compat".revision = (((hackage."deriving-compat")."0.5.10").revisions).default;
221− "deriving-compat".flags.base-4-9 = true;
222− "deriving-compat".flags.template-haskell-2-11 = true;
223− "deriving-compat".flags.new-functor-classes = true;
224− "text".revision = (((hackage."text")."1.2.4.1").revisions).default;
225− "Cabal".revision = (((hackage."Cabal")."3.4.0.0").revisions).default;
226− "Cabal".flags.bundled-binary-generic = false;
227− "assoc".revision = (((hackage."assoc")."1.0.2").revisions).default;
228− "unordered-containers".revision = (((hackage."unordered-containers")."0.2.13.0").revisions).default;
229− "unordered-containers".flags.debug = false;
230− "base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
231− "aeson-pretty".revision = (((hackage."aeson-pretty")."0.8.8").revisions).default;
232− "aeson-pretty".flags.lib-only = false;
233− "base".revision = (((hackage."base")."4.14.1.0").revisions).default;
234− "comonad".revision = (((hackage."comonad")."5.0.8").revisions).default;
235− "comonad".flags.indexed-traversable = true;
236− "comonad".flags.distributive = true;
237− "comonad".flags.containers = true;
238− "time".revision = (((hackage."time")."1.9.3").revisions).default;
239− "th-compat".revision = (((hackage."th-compat")."0.1.1").revisions).default;
240− "data-default-class".revision = (((hackage."data-default-class")."0.1.2.0").revisions).default;
241− "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
242 "base16-bytestring".revision = (((hackage."base16-bytestring")."1.0.1.0").revisions).default;
103 "base16-bytestring".revision = (((hackage."base16-bytestring")."1.0.1.0").revisions).default;
104+ "cryptohash-sha512".revision = (((hackage."cryptohash-sha512")."0.11.100.1").revisions).default;
105+ "iproute".revision = (((hackage."iproute")."1.7.11").revisions).default;
106+ "cryptohash-md5".revision = (((hackage."cryptohash-md5")."0.11.100.1").revisions).default;
243 "vector-algorithms".revision = (((hackage."vector-algorithms")."0.8.0.4").revisions).default;
107 "vector-algorithms".revision = (((hackage."vector-algorithms")."0.8.0.4").revisions).default;
244 "vector-algorithms".flags.unsafechecks = false;
108 "vector-algorithms".flags.unsafechecks = false;
245− "vector-algorithms".flags.internalchecks = false;
246 "vector-algorithms".flags.llvm = false;
109 "vector-algorithms".flags.llvm = false;
247− "vector-algorithms".flags.boundschecks = true;
110+ "vector-algorithms".flags.internalchecks = false;
248 "vector-algorithms".flags.bench = true;
111 "vector-algorithms".flags.bench = true;
112+ "vector-algorithms".flags.boundschecks = true;
249 "vector-algorithms".flags.properties = true;
113 "vector-algorithms".flags.properties = true;
250− "prettyprinter".revision = (((hackage."prettyprinter")."1.7.0").revisions).default;
251− "prettyprinter".flags.buildreadme = false;
252− "cryptohash-sha512".revision = (((hackage."cryptohash-sha512")."0.11.100.1").revisions).default;
253− "pretty-show".revision = (((hackage."pretty-show")."1.10").revisions).default;
254− "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
255− "hashable".revision = (((hackage."hashable")."1.3.0.0").revisions).default;
256− "hashable".flags.sse2 = true;
257− "hashable".flags.integer-gmp = true;
258− "hashable".flags.sse41 = false;
259− "hashable".flags.examples = false;
260− "attoparsec".revision = (((hackage."attoparsec")."0.13.2.5").revisions).default;
261− "attoparsec".flags.developer = false;
262− "infer-license".revision = (((hackage."infer-license")."0.2.0").revisions).default;
263− "colour".revision = (((hackage."colour")."2.3.5").revisions).default;
264− "transformers-base".revision = (((hackage."transformers-base")."0.4.5.2").revisions).default;
265− "transformers-base".flags.orphaninstances = true;
266 "happy".revision = (((hackage."happy")."1.20.0").revisions).default;
114 "happy".revision = (((hackage."happy")."1.20.0").revisions).default;
267− "strict".revision = (((hackage."strict")."0.4.0.1").revisions).default;
115+ "base".revision = (((hackage."base")."4.14.1.0").revisions).default;
268− "strict".flags.assoc = true;
116+ "network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default;
269− "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
117+ "microlens-aeson".revision = (((hackage."microlens-aeson")."2.3.1").revisions).default;
270− "asn1-types".revision = (((hackage."asn1-types")."0.3.4").revisions).default;
118+ "cmdargs".revision = (((hackage."cmdargs")."0.10.21").revisions).default;
271− "nix-derivation".revision = (((hackage."nix-derivation")."1.1.1").revisions).default;
119+ "cmdargs".flags.testprog = false;
272− "cborg".revision = (((hackage."cborg")."0.2.4.0").revisions).default;
120+ "cmdargs".flags.quotation = true;
273− "cborg".flags.optimize-gmp = true;
121+ "rts".revision = (((hackage."rts")."1.0").revisions).default;
274− "gitrev".revision = (((hackage."gitrev")."1.3.1").revisions).default;
122+ "text".revision = (((hackage."text")."1.2.4.1").revisions).default;
275− "monad-control".revision = (((hackage."monad-control")."1.0.2.3").revisions).default;
123+ "aeson-pretty".revision = (((hackage."aeson-pretty")."0.8.8").revisions).default;
276− "process".revision = (((hackage."process")."1.6.9.0").revisions).default;
124+ "aeson-pretty".flags.lib-only = false;
277− "tls".revision = (((hackage."tls")."1.5.5").revisions).default;
125+ "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
278− "tls".flags.compat = true;
126+ "time".revision = (((hackage."time")."1.9.3").revisions).default;
279− "tls".flags.network = true;
127+ "unordered-containers".revision = (((hackage."unordered-containers")."0.2.14.0").revisions).default;
280− "tls".flags.hans = false;
128+ "unordered-containers".flags.debug = false;
281− "kan-extensions".revision = (((hackage."kan-extensions")."5.2.2").revisions).default;
129+ "data-default-class".revision = (((hackage."data-default-class")."0.1.2.0").revisions).default;
282− "libyaml".revision = (((hackage."libyaml")."0.1.2").revisions).default;
130+ "parser-combinators".revision = (((hackage."parser-combinators")."1.3.0").revisions).default;
283− "libyaml".flags.system-libyaml = false;
131+ "parser-combinators".flags.dev = false;
284− "libyaml".flags.no-unicode = false;
132+ "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
285− "resourcet".revision = (((hackage."resourcet")."1.2.4.2").revisions).default;
133+ "data-fix".revision = (((hackage."data-fix")."0.3.1").revisions).default;
286− "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
134+ "logict".revision = (((hackage."logict")."0.7.0.3").revisions).default;
287− "cabal-doctest".revision = (((hackage."cabal-doctest")."1.0.8").revisions).default;
135+ "contravariant".revision = (((hackage."contravariant")."1.5.3").revisions).default;
288− "Glob".revision = (((hackage."Glob")."0.10.1").revisions).default;
136+ "contravariant".flags.tagged = true;
289− "algebraic-graphs".revision = (((hackage."algebraic-graphs")."0.5").revisions).default;
137+ "contravariant".flags.semigroups = true;
290− "microlens".revision = (((hackage."microlens")."0.4.12.0").revisions).default;
138+ "contravariant".flags.statevar = true;
291− "aeson".revision = (((hackage."aeson")."1.5.6.0").revisions).default;
139+ "case-insensitive".revision = (((hackage."case-insensitive")."1.2.1.0").revisions).default;
292− "aeson".flags.cffi = false;
140+ "http-client-tls".revision = (((hackage."http-client-tls")."0.3.5.3").revisions).default;
293− "aeson".flags.fast = false;
141+ "bytestring".revision = (((hackage."bytestring")."0.10.12.0").revisions).default;
294− "aeson".flags.bytestring-builder = false;
142+ "cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.102.0").revisions).default;
295− "aeson".flags.developer = false;
143+ "cryptohash-sha256".flags.exe = false;
296− "http-types".revision = (((hackage."http-types")."0.12.3").revisions).default;
144+ "cryptohash-sha256".flags.use-cbits = true;
297− "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.3").revisions).default;
145+ "ansi-wl-pprint".revision = (((hackage."ansi-wl-pprint")."0.6.9").revisions).default;
146+ "ansi-wl-pprint".flags.example = false;
147+ "tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
148+ "tar".flags.old-bytestring = false;
149+ "tar".flags.old-time = false;
150+ "basement".revision = (((hackage."basement")."0.0.12").revisions).default;
151+ "integer-logarithms".revision = (((hackage."integer-logarithms")."1.0.3.1").revisions).default;
152+ "integer-logarithms".flags.check-bounds = false;
153+ "integer-logarithms".flags.integer-gmp = true;
154+ "utf8-string".revision = (((hackage."utf8-string")."1.0.2").revisions).default;
155+ "http-client".revision = (((hackage."http-client")."0.7.8").revisions).default;
156+ "http-client".flags.network-uri = true;
157+ "x509".revision = (((hackage."x509")."1.7.5").revisions).default;
158+ "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
159+ "semigroupoids".revision = (((hackage."semigroupoids")."5.3.5").revisions).default;
160+ "semigroupoids".flags.distributive = true;
161+ "semigroupoids".flags.comonad = true;
162+ "semigroupoids".flags.contravariant = true;
163+ "semigroupoids".flags.containers = true;
164+ "semigroupoids".flags.tagged = true;
165+ "semigroupoids".flags.unordered-containers = true;
166+ "byteorder".revision = (((hackage."byteorder")."1.0.4").revisions).default;
167+ "hnix-store-remote".revision = (((hackage."hnix-store-remote")."0.4.3.1").revisions).default;
168+ "hnix-store-remote".flags.io-testsuite = false;
169+ "some".revision = (((hackage."some")."1.0.3").revisions).default;
170+ "some".flags.newtype-unsafe = true;
171+ "tagged".revision = (((hackage."tagged")."0.8.6.1").revisions).default;
172+ "tagged".flags.deepseq = true;
173+ "tagged".flags.transformers = true;
298 "base-orphans".revision = (((hackage."base-orphans")."0.8.4").revisions).default;
174 "base-orphans".revision = (((hackage."base-orphans")."0.8.4").revisions).default;
299− "th-abstraction".revision = (((hackage."th-abstraction")."0.4.2.0").revisions).default;
175+ "lens-family-core".revision = (((hackage."lens-family-core")."2.1.0").revisions).default;
300− "memory".revision = (((hackage."memory")."0.15.0").revisions).default;
176+ "primitive".revision = (((hackage."primitive")."0.7.1.0").revisions).default;
301− "memory".flags.support_bytestring = true;
177+ "directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
178+ "transformers-compat".revision = (((hackage."transformers-compat")."0.6.6").revisions).default;
179+ "transformers-compat".flags.two = false;
180+ "transformers-compat".flags.five = false;
181+ "transformers-compat".flags.four = false;
182+ "transformers-compat".flags.generic-deriving = true;
183+ "transformers-compat".flags.five-three = true;
184+ "transformers-compat".flags.three = false;
185+ "transformers-compat".flags.mtl = true;
186+ "memory".revision = (((hackage."memory")."0.16.0").revisions).default;
302 "memory".flags.support_basement = true;
187 "memory".flags.support_basement = true;
188+ "memory".flags.support_bytestring = true;
303 "memory".flags.support_foundation = true;
189 "memory".flags.support_foundation = true;
304 "memory".flags.support_deepseq = true;
190 "memory".flags.support_deepseq = true;
305− "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
191+ "profunctors".revision = (((hackage."profunctors")."5.6.2").revisions).default;
306− "repline".revision = (((hackage."repline")."0.4.0.0").revisions).default;
192+ "th-abstraction".revision = (((hackage."th-abstraction")."0.4.2.0").revisions).default;
307− "xml".revision = (((hackage."xml")."1.3.14").revisions).default;
193+ "hpack".revision = (((hackage."hpack")."0.34.4").revisions).default;
308− "lens-family-core".revision = (((hackage."lens-family-core")."2.1.0").revisions).default;
194+ "microlens".revision = (((hackage."microlens")."0.4.12.0").revisions).default;
309− "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
195+ "resourcet".revision = (((hackage."resourcet")."1.2.4.2").revisions).default;
196+ "lens-family-th".revision = (((hackage."lens-family-th")."0.5.2.0").revisions).default;
197+ "aeson".revision = (((hackage."aeson")."1.5.6.0").revisions).default;
198+ "aeson".flags.developer = false;
199+ "aeson".flags.bytestring-builder = false;
200+ "aeson".flags.fast = false;
201+ "aeson".flags.cffi = false;
202+ "th-lift".revision = (((hackage."th-lift")."0.8.2").revisions).default;
203+ "connection".revision = (((hackage."connection")."0.3.1").revisions).default;
204+ "parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
205+ "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.3").revisions).default;
206+ "libyaml".revision = (((hackage."libyaml")."0.1.2").revisions).default;
207+ "libyaml".flags.system-libyaml = false;
208+ "libyaml".flags.no-unicode = false;
209+ "ref-tf".revision = (((hackage."ref-tf")."0.5").revisions).default;
210+ "splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
211+ "splitmix".flags.optimised-mixer = false;
212+ "x509-store".revision = (((hackage."x509-store")."1.6.7").revisions).default;
213+ "gitrev".revision = (((hackage."gitrev")."1.3.1").revisions).default;
214+ "hnix-store-core".revision = (((hackage."hnix-store-core")."0.4.3.0").revisions).default;
215+ "hnix-store-core".flags.bounded_memory = false;
216+ "asn1-types".revision = (((hackage."asn1-types")."0.3.4").revisions).default;
217+ "nix-derivation".revision = (((hackage."nix-derivation")."1.1.2").revisions).default;
218+ "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
219+ "monadlist".revision = (((hackage."monadlist")."0.0.2").revisions).default;
220+ "asn1-encoding".revision = (((hackage."asn1-encoding")."0.9.6").revisions).default;
221+ "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
222+ "strict".revision = (((hackage."strict")."0.4.0.1").revisions).default;
223+ "strict".flags.assoc = true;
224+ "attoparsec".revision = (((hackage."attoparsec")."0.14.1").revisions).default;
225+ "attoparsec".flags.developer = false;
226+ "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
227+ "pem".revision = (((hackage."pem")."0.2.4").revisions).default;
228+ "colour".revision = (((hackage."colour")."2.3.5").revisions).default;
229+ "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
230+ "syb".revision = (((hackage."syb")."0.7.2.1").revisions).default;
231+ "saltine".revision = (((hackage."saltine")."0.2.0.0").revisions).default;
232+ "hashable".revision = (((hackage."hashable")."1.3.2.0").revisions).default;
233+ "hashable".flags.integer-gmp = true;
234+ "hashable".flags.random-initial-seed = false;
235+ "clock".revision = (((hackage."clock")."0.8.2").revisions).default;
236+ "clock".flags.llvm = false;
237+ "comonad".revision = (((hackage."comonad")."5.0.8").revisions).default;
238+ "comonad".flags.distributive = true;
239+ "comonad".flags.indexed-traversable = true;
240+ "comonad".flags.containers = true;
241+ "assoc".revision = (((hackage."assoc")."1.0.2").revisions).default;
242+ "asn1-parse".revision = (((hackage."asn1-parse")."0.9.5").revisions).default;
243+ "base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
244+ "regex-base".revision = (((hackage."regex-base")."0.94.0.1").revisions).default;
245+ "deriving-compat".revision = (((hackage."deriving-compat")."0.5.10").revisions).default;
246+ "deriving-compat".flags.new-functor-classes = true;
247+ "deriving-compat".flags.base-4-9 = true;
248+ "deriving-compat".flags.template-haskell-2-11 = true;
249+ "Cabal".revision = (((hackage."Cabal")."3.4.0.0").revisions).default;
250+ "Cabal".flags.bundled-binary-generic = false;
251+ "cryptonite".revision = (((hackage."cryptonite")."0.29").revisions).default;
252+ "cryptonite".flags.old_toolchain_inliner = false;
253+ "cryptonite".flags.support_pclmuldq = false;
254+ "cryptonite".flags.support_deepseq = true;
255+ "cryptonite".flags.support_aesni = true;
256+ "cryptonite".flags.use_target_attributes = true;
257+ "cryptonite".flags.support_sse = false;
258+ "cryptonite".flags.support_rdrand = true;
259+ "cryptonite".flags.integer-gmp = true;
260+ "cryptonite".flags.check_alignment = false;
261+ "th-compat".revision = (((hackage."th-compat")."0.1.2").revisions).default;
262+ "indexed-traversable".revision = (((hackage."indexed-traversable")."0.1.1").revisions).default;
263+ "zlib".revision = (((hackage."zlib")."0.6.2.3").revisions).default;
264+ "zlib".flags.non-blocking-ffi = false;
265+ "zlib".flags.bundled-c-zlib = false;
266+ "zlib".flags.pkg-config = false;
267+ "hourglass".revision = (((hackage."hourglass")."0.2.12").revisions).default;
268+ "appar".revision = (((hackage."appar")."0.1.8").revisions).default;
269+ "hashing".revision = (((hackage."hashing")."0.1.0.1").revisions).default;
270+ "indexed-traversable-instances".revision = (((hackage."indexed-traversable-instances")."0.1").revisions).default;
271+ "mime-types".revision = (((hackage."mime-types")."0.1.0.9").revisions).default;
272+ "base-compat-batteries".revision = (((hackage."base-compat-batteries")."0.11.2").revisions).default;
273+ "extra".revision = (((hackage."extra")."1.7.9").revisions).default;
274+ "split".revision = (((hackage."split")."0.2.3.4").revisions).default;
275+ "x509-validation".revision = (((hackage."x509-validation")."1.6.11").revisions).default;
276+ "StateVar".revision = (((hackage."StateVar")."1.2.1").revisions).default;
277+ "stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
278+ "haskeline".revision = (((hackage."haskeline")."0.8.0.1").revisions).default;
310 };
279 };
311 compiler = {
280 compiler = {
312 version = "8.10.3";
281 version = "8.10.3";
313 nix-name = "ghc8103";
282 nix-name = "ghc8103";
314 packages = {
283 packages = {
315− "exceptions" = "0.10.4";
316 "binary" = "0.8.8.0";
284 "binary" = "0.8.8.0";
317 "ghc-prim" = "0.6.1";
285 "ghc-prim" = "0.6.1";
318− "haskeline" = "0.8.0.1";
286+ "exceptions" = "0.10.4";
319− "stm" = "2.5.0.0";
287+ "array" = "0.5.4.0";
320− "unix" = "2.7.2.2";
288+ "integer-gmp" = "1.0.3.0";
321− "mtl" = "2.2.2";
322− "rts" = "1.0";
323− "deepseq" = "1.4.4.0";
324− "parsec" = "3.1.14.0";
325− "directory" = "1.3.6.0";
326 "template-haskell" = "2.16.0.0";
289 "template-haskell" = "2.16.0.0";
327− "containers" = "0.6.2.1";
290+ "pretty" = "1.1.3.6";
328− "bytestring" = "0.10.12.0";
291+ "process" = "1.6.9.0";
329− "text" = "1.2.4.1";
330− "Cabal" = "3.2.1.0";
331 "base" = "4.14.1.0";
292 "base" = "4.14.1.0";
293+ "rts" = "1.0";
294+ "text" = "1.2.4.1";
295+ "mtl" = "2.2.2";
332 "time" = "1.9.3";
296 "time" = "1.9.3";
333− "terminfo" = "0.4.1.4";
297+ "unix" = "2.7.2.2";
334− "transformers" = "0.5.6.2";
298+ "bytestring" = "0.10.12.0";
335− "filepath" = "1.4.2.1";
299+ "containers" = "0.6.2.1";
336− "process" = "1.6.9.0";
300+ "directory" = "1.3.6.0";
337− "pretty" = "1.1.3.6";
301+ "parsec" = "3.1.14.0";
338 "ghc-boot-th" = "8.10.3";
302 "ghc-boot-th" = "8.10.3";
339− "array" = "0.5.4.0";
303+ "filepath" = "1.4.2.1";
340− "integer-gmp" = "1.0.3.0";
304+ "deepseq" = "1.4.4.0";
305+ "transformers" = "0.5.6.2";
306+ "terminfo" = "0.4.1.4";
307+ "stm" = "2.5.0.0";
308+ "haskeline" = "0.8.0.1";
341 };
309 };
342 };
310 };
343 };
311 };
344 extras = hackage:
312 extras = hackage:
345 {
313 {
346 packages = {
314 packages = {
347− nix-tools = ./.plan.nix/nix-tools.nix;
348 hackage-db = ./.plan.nix/hackage-db.nix;
315 hackage-db = ./.plan.nix/hackage-db.nix;
316+ nix-tools = ./.plan.nix/nix-tools.nix;
349 };
317 };
350 };
318 };
351 modules = [
319 modules = [
352 ({ lib, ... }:
320 ({ lib, ... }:
353 {
321 {
354 packages = {
322 packages = {
355− "nix-tools" = { flags = {}; };
356 "hackage-db" = {
323 "hackage-db" = {
357 flags = { "install-examples" = lib.mkOverride 900 false; };
324 flags = { "install-examples" = lib.mkOverride 900 false; };
358 };
325 };
326+ "nix-tools" = { flags = {}; };
327+ };
328+ })
329+ ({ lib, ... }:
330+ {
331+ packages = {
332+ "nix-tools".components.exes."plan-to-nix".planned = lib.mkOverride 900 true;
333+ "tagged".components.library.planned = lib.mkOverride 900 true;
334+ "some".components.library.planned = lib.mkOverride 900 true;
335+ "http-client".components.library.planned = lib.mkOverride 900 true;
336+ "byteorder".components.library.planned = lib.mkOverride 900 true;
337+ "hnix-store-remote".components.library.planned = lib.mkOverride 900 true;
338+ "containers".components.library.planned = lib.mkOverride 900 true;
339+ "x509".components.library.planned = lib.mkOverride 900 true;
340+ "semigroupoids".components.library.planned = lib.mkOverride 900 true;
341+ "bifunctors".components.library.planned = lib.mkOverride 900 true;
342+ "streaming-commons".components.library.planned = lib.mkOverride 900 true;
343+ "relude".components.library.planned = lib.mkOverride 900 true;
344+ "text-metrics".components.library.planned = lib.mkOverride 900 true;
345+ "serialise".components.library.planned = lib.mkOverride 900 true;
346+ "binary".components.library.planned = lib.mkOverride 900 true;
347+ "lens-family".components.library.planned = lib.mkOverride 900 true;
348+ "semialign".components.library.planned = lib.mkOverride 900 true;
349+ "these".components.library.planned = lib.mkOverride 900 true;
350+ "socks".components.library.planned = lib.mkOverride 900 true;
351+ "cryptohash-sha1".components.library.planned = lib.mkOverride 900 true;
352+ "hnix".components.library.planned = lib.mkOverride 900 true;
353+ "regex-tdfa".components.library.planned = lib.mkOverride 900 true;
354+ "ghc-prim".components.library.planned = lib.mkOverride 900 true;
355+ "haskell-lexer".components.library.planned = lib.mkOverride 900 true;
356+ "aeson-pretty".components.exes."aeson-pretty".planned = lib.mkOverride 900 true;
357+ "StateVar".components.library.planned = lib.mkOverride 900 true;
358+ "hnix".components.exes."hnix".planned = lib.mkOverride 900 true;
359+ "stm".components.library.planned = lib.mkOverride 900 true;
360+ "haskeline".components.library.planned = lib.mkOverride 900 true;
361+ "split".components.library.planned = lib.mkOverride 900 true;
362+ "x509-validation".components.library.planned = lib.mkOverride 900 true;
363+ "hpack".components.exes."hpack".planned = lib.mkOverride 900 true;
364+ "extra".components.library.planned = lib.mkOverride 900 true;
365+ "base-compat-batteries".components.library.planned = lib.mkOverride 900 true;
366+ "hsc2hs".components.exes."hsc2hs".planned = lib.mkOverride 900 true;
367+ "mime-types".components.library.planned = lib.mkOverride 900 true;
368+ "happy".components.exes."happy".planned = lib.mkOverride 900 true;
369+ "hourglass".components.library.planned = lib.mkOverride 900 true;
370+ "hashing".components.library.planned = lib.mkOverride 900 true;
371+ "indexed-traversable-instances".components.library.planned = lib.mkOverride 900 true;
372+ "appar".components.library.planned = lib.mkOverride 900 true;
373+ "indexed-traversable".components.library.planned = lib.mkOverride 900 true;
374+ "th-compat".components.library.planned = lib.mkOverride 900 true;
375+ "assoc".components.library.planned = lib.mkOverride 900 true;
376+ "zlib".components.library.planned = lib.mkOverride 900 true;
377+ "comonad".components.library.planned = lib.mkOverride 900 true;
378+ "cryptonite".components.library.planned = lib.mkOverride 900 true;
379+ "deriving-compat".components.library.planned = lib.mkOverride 900 true;
380+ "Cabal".components.library.planned = lib.mkOverride 900 true;
381+ "base64-bytestring".components.library.planned = lib.mkOverride 900 true;
382+ "regex-base".components.library.planned = lib.mkOverride 900 true;
383+ "asn1-parse".components.library.planned = lib.mkOverride 900 true;
384+ "pem".components.library.planned = lib.mkOverride 900 true;
385+ "clock".components.library.planned = lib.mkOverride 900 true;
386+ "hashable".components.library.planned = lib.mkOverride 900 true;
387+ "attoparsec".components.library.planned = lib.mkOverride 900 true;
388+ "colour".components.library.planned = lib.mkOverride 900 true;
389+ "terminfo".components.library.planned = lib.mkOverride 900 true;
390+ "syb".components.library.planned = lib.mkOverride 900 true;
391+ "transformers".components.library.planned = lib.mkOverride 900 true;
392+ "saltine".components.library.planned = lib.mkOverride 900 true;
393+ "uuid-types".components.library.planned = lib.mkOverride 900 true;
394+ "QuickCheck".components.library.planned = lib.mkOverride 900 true;
395+ "cborg".components.library.planned = lib.mkOverride 900 true;
396+ "optparse-applicative".components.library.planned = lib.mkOverride 900 true;
397+ "monad-control".components.library.planned = lib.mkOverride 900 true;
398+ "random".components.library.planned = lib.mkOverride 900 true;
399+ "tls".components.library.planned = lib.mkOverride 900 true;
400+ "process".components.library.planned = lib.mkOverride 900 true;
401+ "half".components.library.planned = lib.mkOverride 900 true;
402+ "nix-tools".components.exes."stack-repos".planned = lib.mkOverride 900 true;
403+ "scientific".components.library.planned = lib.mkOverride 900 true;
404+ "async".components.library.planned = lib.mkOverride 900 true;
405+ "Glob".components.library.planned = lib.mkOverride 900 true;
406+ "http-types".components.library.planned = lib.mkOverride 900 true;
407+ "nix-tools".components.exes."truncate-index".planned = lib.mkOverride 900 true;
408+ "conduit".components.library.planned = lib.mkOverride 900 true;
409+ "algebraic-graphs".components.library.planned = lib.mkOverride 900 true;
410+ "network".components.library.planned = lib.mkOverride 900 true;
411+ "dlist".components.library.planned = lib.mkOverride 900 true;
412+ "pretty".components.library.planned = lib.mkOverride 900 true;
413+ "lifted-base".components.library.planned = lib.mkOverride 900 true;
414+ "vector".components.library.planned = lib.mkOverride 900 true;
415+ "template-haskell".components.library.planned = lib.mkOverride 900 true;
416+ "mono-traversable".components.library.planned = lib.mkOverride 900 true;
417+ "integer-gmp".components.library.planned = lib.mkOverride 900 true;
418+ "array".components.library.planned = lib.mkOverride 900 true;
419+ "yaml".components.library.planned = lib.mkOverride 900 true;
420+ "xml".components.library.planned = lib.mkOverride 900 true;
421+ "th-lift-instances".components.library.planned = lib.mkOverride 900 true;
422+ "nix-tools".components.library.planned = lib.mkOverride 900 true;
423+ "neat-interpolation".components.library.planned = lib.mkOverride 900 true;
424+ "repline".components.library.planned = lib.mkOverride 900 true;
425+ "nix-tools".components.exes."lts-to-nix".planned = lib.mkOverride 900 true;
426+ "ansi-terminal".components.library.planned = lib.mkOverride 900 true;
427+ "base-compat".components.library.planned = lib.mkOverride 900 true;
428+ "free".components.library.planned = lib.mkOverride 900 true;
429+ "unliftio-core".components.library.planned = lib.mkOverride 900 true;
430+ "x509-system".components.library.planned = lib.mkOverride 900 true;
431+ "nix-tools".components.exes."cabal-name".planned = lib.mkOverride 900 true;
432+ "time-compat".components.library.planned = lib.mkOverride 900 true;
433+ "cereal".components.library.planned = lib.mkOverride 900 true;
434+ "exceptions".components.library.planned = lib.mkOverride 900 true;
435+ "blaze-builder".components.library.planned = lib.mkOverride 900 true;
436+ "cookie".components.library.planned = lib.mkOverride 900 true;
437+ "hashing".components.exes."hashing-exe".planned = lib.mkOverride 900 true;
438+ "basement".components.library.planned = lib.mkOverride 900 true;
439+ "integer-logarithms".components.library.planned = lib.mkOverride 900 true;
440+ "utf8-string".components.library.planned = lib.mkOverride 900 true;
441+ "cryptohash-sha256".components.library.planned = lib.mkOverride 900 true;
442+ "tar".components.library.planned = lib.mkOverride 900 true;
443+ "ansi-wl-pprint".components.library.planned = lib.mkOverride 900 true;
444+ "bytestring".components.library.planned = lib.mkOverride 900 true;
445+ "contravariant".components.library.planned = lib.mkOverride 900 true;
446+ "case-insensitive".components.library.planned = lib.mkOverride 900 true;
447+ "data-fix".components.library.planned = lib.mkOverride 900 true;
448+ "nix-tools".components.exes."cabal-to-nix".planned = lib.mkOverride 900 true;
449+ "logict".components.library.planned = lib.mkOverride 900 true;
450+ "http-client-tls".components.library.planned = lib.mkOverride 900 true;
451+ "unix".components.library.planned = lib.mkOverride 900 true;
452+ "text".components.library.planned = lib.mkOverride 900 true;
453+ "aeson-pretty".components.library.planned = lib.mkOverride 900 true;
454+ "base".components.library.planned = lib.mkOverride 900 true;
455+ "rts".components.library.planned = lib.mkOverride 900 true;
456+ "cmdargs".components.library.planned = lib.mkOverride 900 true;
457+ "unordered-containers".components.library.planned = lib.mkOverride 900 true;
458+ "microlens-aeson".components.library.planned = lib.mkOverride 900 true;
459+ "network-uri".components.library.planned = lib.mkOverride 900 true;
460+ "data-default-class".components.library.planned = lib.mkOverride 900 true;
461+ "parser-combinators".components.library.planned = lib.mkOverride 900 true;
462+ "mtl".components.library.planned = lib.mkOverride 900 true;
463+ "time".components.library.planned = lib.mkOverride 900 true;
464+ "nix-tools".components.exes."hackage-to-nix".planned = lib.mkOverride 900 true;
465+ "iproute".components.library.planned = lib.mkOverride 900 true;
466+ "prettyprinter".components.library.planned = lib.mkOverride 900 true;
467+ "cryptohash-sha512".components.library.planned = lib.mkOverride 900 true;
468+ "base16-bytestring".components.library.planned = lib.mkOverride 900 true;
469+ "transformers-base".components.library.planned = lib.mkOverride 900 true;
470+ "cryptohash-md5".components.library.planned = lib.mkOverride 900 true;
471+ "pretty-show".components.library.planned = lib.mkOverride 900 true;
472+ "distributive".components.library.planned = lib.mkOverride 900 true;
473+ "infer-license".components.library.planned = lib.mkOverride 900 true;
474+ "vector-algorithms".components.library.planned = lib.mkOverride 900 true;
475+ "megaparsec".components.library.planned = lib.mkOverride 900 true;
476+ "deepseq".components.library.planned = lib.mkOverride 900 true;
477+ "nix-derivation".components.library.planned = lib.mkOverride 900 true;
478+ "filepath".components.library.planned = lib.mkOverride 900 true;
479+ "nix-derivation".components.exes."pretty-derivation".planned = lib.mkOverride 900 true;
480+ "asn1-types".components.library.planned = lib.mkOverride 900 true;
481+ "hnix-store-core".components.library.planned = lib.mkOverride 900 true;
482+ "strict".components.library.planned = lib.mkOverride 900 true;
483+ "gitrev".components.library.planned = lib.mkOverride 900 true;
484+ "nix-tools".components.exes."hashes-to-nix".planned = lib.mkOverride 900 true;
485+ "monadlist".components.library.planned = lib.mkOverride 900 true;
486+ "asn1-encoding".components.library.planned = lib.mkOverride 900 true;
487+ "connection".components.library.planned = lib.mkOverride 900 true;
488+ "splitmix".components.library.planned = lib.mkOverride 900 true;
489+ "x509-store".components.library.planned = lib.mkOverride 900 true;
490+ "aeson".components.library.planned = lib.mkOverride 900 true;
491+ "th-lift".components.library.planned = lib.mkOverride 900 true;
492+ "lens-family-th".components.library.planned = lib.mkOverride 900 true;
493+ "ref-tf".components.library.planned = lib.mkOverride 900 true;
494+ "parsec".components.library.planned = lib.mkOverride 900 true;
495+ "ghc-boot-th".components.library.planned = lib.mkOverride 900 true;
496+ "libyaml".components.library.planned = lib.mkOverride 900 true;
497+ "resourcet".components.library.planned = lib.mkOverride 900 true;
498+ "microlens".components.library.planned = lib.mkOverride 900 true;
499+ "profunctors".components.library.planned = lib.mkOverride 900 true;
500+ "base-orphans".components.library.planned = lib.mkOverride 900 true;
501+ "lens-family-core".components.library.planned = lib.mkOverride 900 true;
502+ "hackage-db".components.library.planned = lib.mkOverride 900 true;
503+ "directory".components.library.planned = lib.mkOverride 900 true;
504+ "th-abstraction".components.library.planned = lib.mkOverride 900 true;
505+ "hpack".components.library.planned = lib.mkOverride 900 true;
506+ "primitive".components.library.planned = lib.mkOverride 900 true;
507+ "nix-tools".components.exes."stack-to-nix".planned = lib.mkOverride 900 true;
508+ "transformers-compat".components.library.planned = lib.mkOverride 900 true;
509+ "memory".components.library.planned = lib.mkOverride 900 true;
510+ "pretty-show".components.exes."ppsh".planned = lib.mkOverride 900 true;
359 };
511 };
360 })
512 })
361 ];
513 ];
materialized/ghc8104/cabal-install/default.nix+51
@@ -125,5 +125,56 @@
125 };
125 };
126 };
126 };
127 })
127 })
128+ ({ lib, ... }:
129+ {
130+ packages = {
131+ "containers".components.library.planned = lib.mkOverride 900 true;
132+ "binary".components.library.planned = lib.mkOverride 900 true;
133+ "ghc-prim".components.library.planned = lib.mkOverride 900 true;
134+ "stm".components.library.planned = lib.mkOverride 900 true;
135+ "hsc2hs".components.exes."hsc2hs".planned = lib.mkOverride 900 true;
136+ "edit-distance".components.library.planned = lib.mkOverride 900 true;
137+ "th-compat".components.library.planned = lib.mkOverride 900 true;
138+ "zlib".components.library.planned = lib.mkOverride 900 true;
139+ "Cabal".components.library.planned = lib.mkOverride 900 true;
140+ "base64-bytestring".components.library.planned = lib.mkOverride 900 true;
141+ "regex-base".components.library.planned = lib.mkOverride 900 true;
142+ "HTTP".components.library.planned = lib.mkOverride 900 true;
143+ "hashable".components.library.planned = lib.mkOverride 900 true;
144+ "transformers".components.library.planned = lib.mkOverride 900 true;
145+ "ed25519".components.library.planned = lib.mkOverride 900 true;
146+ "random".components.library.planned = lib.mkOverride 900 true;
147+ "process".components.library.planned = lib.mkOverride 900 true;
148+ "async".components.library.planned = lib.mkOverride 900 true;
149+ "network".components.library.planned = lib.mkOverride 900 true;
150+ "pretty".components.library.planned = lib.mkOverride 900 true;
151+ "cabal-install".components.exes."cabal".planned = lib.mkOverride 900 true;
152+ "template-haskell".components.library.planned = lib.mkOverride 900 true;
153+ "integer-gmp".components.library.planned = lib.mkOverride 900 true;
154+ "array".components.library.planned = lib.mkOverride 900 true;
155+ "resolv".components.library.planned = lib.mkOverride 900 true;
156+ "echo".components.library.planned = lib.mkOverride 900 true;
157+ "cryptohash-sha256".components.library.planned = lib.mkOverride 900 true;
158+ "tar".components.library.planned = lib.mkOverride 900 true;
159+ "bytestring".components.library.planned = lib.mkOverride 900 true;
160+ "unix".components.library.planned = lib.mkOverride 900 true;
161+ "text".components.library.planned = lib.mkOverride 900 true;
162+ "base".components.library.planned = lib.mkOverride 900 true;
163+ "rts".components.library.planned = lib.mkOverride 900 true;
164+ "regex-posix".components.library.planned = lib.mkOverride 900 true;
165+ "network-uri".components.library.planned = lib.mkOverride 900 true;
166+ "mtl".components.library.planned = lib.mkOverride 900 true;
167+ "time".components.library.planned = lib.mkOverride 900 true;
168+ "base16-bytestring".components.library.planned = lib.mkOverride 900 true;
169+ "deepseq".components.library.planned = lib.mkOverride 900 true;
170+ "filepath".components.library.planned = lib.mkOverride 900 true;
171+ "splitmix".components.library.planned = lib.mkOverride 900 true;
172+ "lukko".components.library.planned = lib.mkOverride 900 true;
173+ "parsec".components.library.planned = lib.mkOverride 900 true;
174+ "ghc-boot-th".components.library.planned = lib.mkOverride 900 true;
175+ "directory".components.library.planned = lib.mkOverride 900 true;
176+ "hackage-security".components.library.planned = lib.mkOverride 900 true;
177+ };
178+ })
128 ];
179 ];
129 }
180 }
materialized/ghc8104/nix-tools/.plan.nix/hackage-db.nix+11−1
@@ -97,4 +97,14 @@
97 };
97 };
98 };
98 };
99 };
99 };
100− } // rec { src = (pkgs.lib).mkDefault .././.source-repository-packages/0; }
100+ } // {
101+ src = (pkgs.lib).mkDefault (pkgs.fetchgit {
102+ url = "0";
103+ rev = "minimal";
104+ sha256 = "";
105+ }) // {
106+ url = "0";
107+ rev = "minimal";
108+ sha256 = "";
109+ };
110+ }
materialized/ghc8104/nix-tools/default.nix+184
@@ -326,5 +326,189 @@
326 "nix-tools" = { flags = {}; };
326 "nix-tools" = { flags = {}; };
327 };
327 };
328 })
328 })
329+ ({ lib, ... }:
330+ {
331+ packages = {
332+ "nix-tools".components.exes."plan-to-nix".planned = lib.mkOverride 900 true;
333+ "tagged".components.library.planned = lib.mkOverride 900 true;
334+ "some".components.library.planned = lib.mkOverride 900 true;
335+ "http-client".components.library.planned = lib.mkOverride 900 true;
336+ "byteorder".components.library.planned = lib.mkOverride 900 true;
337+ "hnix-store-remote".components.library.planned = lib.mkOverride 900 true;
338+ "containers".components.library.planned = lib.mkOverride 900 true;
339+ "x509".components.library.planned = lib.mkOverride 900 true;
340+ "semigroupoids".components.library.planned = lib.mkOverride 900 true;
341+ "bifunctors".components.library.planned = lib.mkOverride 900 true;
342+ "streaming-commons".components.library.planned = lib.mkOverride 900 true;
343+ "relude".components.library.planned = lib.mkOverride 900 true;
344+ "text-metrics".components.library.planned = lib.mkOverride 900 true;
345+ "serialise".components.library.planned = lib.mkOverride 900 true;
346+ "binary".components.library.planned = lib.mkOverride 900 true;
347+ "lens-family".components.library.planned = lib.mkOverride 900 true;
348+ "semialign".components.library.planned = lib.mkOverride 900 true;
349+ "these".components.library.planned = lib.mkOverride 900 true;
350+ "socks".components.library.planned = lib.mkOverride 900 true;
351+ "cryptohash-sha1".components.library.planned = lib.mkOverride 900 true;
352+ "hnix".components.library.planned = lib.mkOverride 900 true;
353+ "regex-tdfa".components.library.planned = lib.mkOverride 900 true;
354+ "ghc-prim".components.library.planned = lib.mkOverride 900 true;
355+ "haskell-lexer".components.library.planned = lib.mkOverride 900 true;
356+ "aeson-pretty".components.exes."aeson-pretty".planned = lib.mkOverride 900 true;
357+ "StateVar".components.library.planned = lib.mkOverride 900 true;
358+ "hnix".components.exes."hnix".planned = lib.mkOverride 900 true;
359+ "stm".components.library.planned = lib.mkOverride 900 true;
360+ "haskeline".components.library.planned = lib.mkOverride 900 true;
361+ "split".components.library.planned = lib.mkOverride 900 true;
362+ "x509-validation".components.library.planned = lib.mkOverride 900 true;
363+ "hpack".components.exes."hpack".planned = lib.mkOverride 900 true;
364+ "extra".components.library.planned = lib.mkOverride 900 true;
365+ "base-compat-batteries".components.library.planned = lib.mkOverride 900 true;
366+ "hsc2hs".components.exes."hsc2hs".planned = lib.mkOverride 900 true;
367+ "mime-types".components.library.planned = lib.mkOverride 900 true;
368+ "happy".components.exes."happy".planned = lib.mkOverride 900 true;
369+ "hourglass".components.library.planned = lib.mkOverride 900 true;
370+ "hashing".components.library.planned = lib.mkOverride 900 true;
371+ "indexed-traversable-instances".components.library.planned = lib.mkOverride 900 true;
372+ "appar".components.library.planned = lib.mkOverride 900 true;
373+ "indexed-traversable".components.library.planned = lib.mkOverride 900 true;
374+ "th-compat".components.library.planned = lib.mkOverride 900 true;
375+ "assoc".components.library.planned = lib.mkOverride 900 true;
376+ "zlib".components.library.planned = lib.mkOverride 900 true;
377+ "comonad".components.library.planned = lib.mkOverride 900 true;
378+ "cryptonite".components.library.planned = lib.mkOverride 900 true;
379+ "deriving-compat".components.library.planned = lib.mkOverride 900 true;
380+ "Cabal".components.library.planned = lib.mkOverride 900 true;
381+ "base64-bytestring".components.library.planned = lib.mkOverride 900 true;
382+ "regex-base".components.library.planned = lib.mkOverride 900 true;
383+ "asn1-parse".components.library.planned = lib.mkOverride 900 true;
384+ "pem".components.library.planned = lib.mkOverride 900 true;
385+ "clock".components.library.planned = lib.mkOverride 900 true;
386+ "hashable".components.library.planned = lib.mkOverride 900 true;
387+ "attoparsec".components.library.planned = lib.mkOverride 900 true;
388+ "colour".components.library.planned = lib.mkOverride 900 true;
389+ "terminfo".components.library.planned = lib.mkOverride 900 true;
390+ "syb".components.library.planned = lib.mkOverride 900 true;
391+ "transformers".components.library.planned = lib.mkOverride 900 true;
392+ "saltine".components.library.planned = lib.mkOverride 900 true;
393+ "uuid-types".components.library.planned = lib.mkOverride 900 true;
394+ "QuickCheck".components.library.planned = lib.mkOverride 900 true;
395+ "cborg".components.library.planned = lib.mkOverride 900 true;
396+ "optparse-applicative".components.library.planned = lib.mkOverride 900 true;
397+ "monad-control".components.library.planned = lib.mkOverride 900 true;
398+ "random".components.library.planned = lib.mkOverride 900 true;
399+ "tls".components.library.planned = lib.mkOverride 900 true;
400+ "process".components.library.planned = lib.mkOverride 900 true;
401+ "half".components.library.planned = lib.mkOverride 900 true;
402+ "nix-tools".components.exes."stack-repos".planned = lib.mkOverride 900 true;
403+ "scientific".components.library.planned = lib.mkOverride 900 true;
404+ "async".components.library.planned = lib.mkOverride 900 true;
405+ "Glob".components.library.planned = lib.mkOverride 900 true;
406+ "http-types".components.library.planned = lib.mkOverride 900 true;
407+ "nix-tools".components.exes."truncate-index".planned = lib.mkOverride 900 true;
408+ "conduit".components.library.planned = lib.mkOverride 900 true;
409+ "algebraic-graphs".components.library.planned = lib.mkOverride 900 true;
410+ "network".components.library.planned = lib.mkOverride 900 true;
411+ "dlist".components.library.planned = lib.mkOverride 900 true;
412+ "pretty".components.library.planned = lib.mkOverride 900 true;
413+ "lifted-base".components.library.planned = lib.mkOverride 900 true;
414+ "vector".components.library.planned = lib.mkOverride 900 true;
415+ "template-haskell".components.library.planned = lib.mkOverride 900 true;
416+ "mono-traversable".components.library.planned = lib.mkOverride 900 true;
417+ "integer-gmp".components.library.planned = lib.mkOverride 900 true;
418+ "array".components.library.planned = lib.mkOverride 900 true;
419+ "yaml".components.library.planned = lib.mkOverride 900 true;
420+ "xml".components.library.planned = lib.mkOverride 900 true;
421+ "th-lift-instances".components.library.planned = lib.mkOverride 900 true;
422+ "nix-tools".components.library.planned = lib.mkOverride 900 true;
423+ "neat-interpolation".components.library.planned = lib.mkOverride 900 true;
424+ "repline".components.library.planned = lib.mkOverride 900 true;
425+ "nix-tools".components.exes."lts-to-nix".planned = lib.mkOverride 900 true;
426+ "ansi-terminal".components.library.planned = lib.mkOverride 900 true;
427+ "base-compat".components.library.planned = lib.mkOverride 900 true;
428+ "free".components.library.planned = lib.mkOverride 900 true;
429+ "unliftio-core".components.library.planned = lib.mkOverride 900 true;
430+ "x509-system".components.library.planned = lib.mkOverride 900 true;
431+ "nix-tools".components.exes."cabal-name".planned = lib.mkOverride 900 true;
432+ "time-compat".components.library.planned = lib.mkOverride 900 true;
433+ "cereal".components.library.planned = lib.mkOverride 900 true;
434+ "exceptions".components.library.planned = lib.mkOverride 900 true;
435+ "blaze-builder".components.library.planned = lib.mkOverride 900 true;
436+ "cookie".components.library.planned = lib.mkOverride 900 true;
437+ "hashing".components.exes."hashing-exe".planned = lib.mkOverride 900 true;
438+ "basement".components.library.planned = lib.mkOverride 900 true;
439+ "integer-logarithms".components.library.planned = lib.mkOverride 900 true;
440+ "utf8-string".components.library.planned = lib.mkOverride 900 true;
441+ "cryptohash-sha256".components.library.planned = lib.mkOverride 900 true;
442+ "tar".components.library.planned = lib.mkOverride 900 true;
443+ "ansi-wl-pprint".components.library.planned = lib.mkOverride 900 true;
444+ "bytestring".components.library.planned = lib.mkOverride 900 true;
445+ "contravariant".components.library.planned = lib.mkOverride 900 true;
446+ "case-insensitive".components.library.planned = lib.mkOverride 900 true;
447+ "data-fix".components.library.planned = lib.mkOverride 900 true;
448+ "nix-tools".components.exes."cabal-to-nix".planned = lib.mkOverride 900 true;
449+ "logict".components.library.planned = lib.mkOverride 900 true;
450+ "http-client-tls".components.library.planned = lib.mkOverride 900 true;
451+ "unix".components.library.planned = lib.mkOverride 900 true;
452+ "text".components.library.planned = lib.mkOverride 900 true;
453+ "aeson-pretty".components.library.planned = lib.mkOverride 900 true;
454+ "base".components.library.planned = lib.mkOverride 900 true;
455+ "rts".components.library.planned = lib.mkOverride 900 true;
456+ "cmdargs".components.library.planned = lib.mkOverride 900 true;
457+ "unordered-containers".components.library.planned = lib.mkOverride 900 true;
458+ "microlens-aeson".components.library.planned = lib.mkOverride 900 true;
459+ "network-uri".components.library.planned = lib.mkOverride 900 true;
460+ "data-default-class".components.library.planned = lib.mkOverride 900 true;
461+ "parser-combinators".components.library.planned = lib.mkOverride 900 true;
462+ "mtl".components.library.planned = lib.mkOverride 900 true;
463+ "time".components.library.planned = lib.mkOverride 900 true;
464+ "nix-tools".components.exes."hackage-to-nix".planned = lib.mkOverride 900 true;
465+ "iproute".components.library.planned = lib.mkOverride 900 true;
466+ "prettyprinter".components.library.planned = lib.mkOverride 900 true;
467+ "cryptohash-sha512".components.library.planned = lib.mkOverride 900 true;
468+ "base16-bytestring".components.library.planned = lib.mkOverride 900 true;
469+ "transformers-base".components.library.planned = lib.mkOverride 900 true;
470+ "cryptohash-md5".components.library.planned = lib.mkOverride 900 true;
471+ "pretty-show".components.library.planned = lib.mkOverride 900 true;
472+ "distributive".components.library.planned = lib.mkOverride 900 true;
473+ "infer-license".components.library.planned = lib.mkOverride 900 true;
474+ "vector-algorithms".components.library.planned = lib.mkOverride 900 true;
475+ "megaparsec".components.library.planned = lib.mkOverride 900 true;
476+ "deepseq".components.library.planned = lib.mkOverride 900 true;
477+ "nix-derivation".components.library.planned = lib.mkOverride 900 true;
478+ "filepath".components.library.planned = lib.mkOverride 900 true;
479+ "nix-derivation".components.exes."pretty-derivation".planned = lib.mkOverride 900 true;
480+ "asn1-types".components.library.planned = lib.mkOverride 900 true;
481+ "hnix-store-core".components.library.planned = lib.mkOverride 900 true;
482+ "strict".components.library.planned = lib.mkOverride 900 true;
483+ "gitrev".components.library.planned = lib.mkOverride 900 true;
484+ "nix-tools".components.exes."hashes-to-nix".planned = lib.mkOverride 900 true;
485+ "monadlist".components.library.planned = lib.mkOverride 900 true;
486+ "asn1-encoding".components.library.planned = lib.mkOverride 900 true;
487+ "connection".components.library.planned = lib.mkOverride 900 true;
488+ "splitmix".components.library.planned = lib.mkOverride 900 true;
489+ "x509-store".components.library.planned = lib.mkOverride 900 true;
490+ "aeson".components.library.planned = lib.mkOverride 900 true;
491+ "th-lift".components.library.planned = lib.mkOverride 900 true;
492+ "lens-family-th".components.library.planned = lib.mkOverride 900 true;
493+ "ref-tf".components.library.planned = lib.mkOverride 900 true;
494+ "parsec".components.library.planned = lib.mkOverride 900 true;
495+ "ghc-boot-th".components.library.planned = lib.mkOverride 900 true;
496+ "libyaml".components.library.planned = lib.mkOverride 900 true;
497+ "resourcet".components.library.planned = lib.mkOverride 900 true;
498+ "microlens".components.library.planned = lib.mkOverride 900 true;
499+ "profunctors".components.library.planned = lib.mkOverride 900 true;
500+ "base-orphans".components.library.planned = lib.mkOverride 900 true;
501+ "lens-family-core".components.library.planned = lib.mkOverride 900 true;
502+ "hackage-db".components.library.planned = lib.mkOverride 900 true;
503+ "directory".components.library.planned = lib.mkOverride 900 true;
504+ "th-abstraction".components.library.planned = lib.mkOverride 900 true;
505+ "hpack".components.library.planned = lib.mkOverride 900 true;
506+ "primitive".components.library.planned = lib.mkOverride 900 true;
507+ "nix-tools".components.exes."stack-to-nix".planned = lib.mkOverride 900 true;
508+ "transformers-compat".components.library.planned = lib.mkOverride 900 true;
509+ "memory".components.library.planned = lib.mkOverride 900 true;
510+ "pretty-show".components.exes."ppsh".planned = lib.mkOverride 900 true;
511+ };
512+ })
329 ];
513 ];
330 }
514 }
materialized/ghc810420210212/cabal-install/default.nix+51
@@ -125,5 +125,56 @@
125 };
125 };
126 };
126 };
127 })
127 })
128+ ({ lib, ... }:
129+ {
130+ packages = {
131+ "containers".components.library.planned = lib.mkOverride 900 true;
132+ "binary".components.library.planned = lib.mkOverride 900 true;
133+ "ghc-prim".components.library.planned = lib.mkOverride 900 true;
134+ "stm".components.library.planned = lib.mkOverride 900 true;
135+ "hsc2hs".components.exes."hsc2hs".planned = lib.mkOverride 900 true;
136+ "edit-distance".components.library.planned = lib.mkOverride 900 true;
137+ "th-compat".components.library.planned = lib.mkOverride 900 true;
138+ "zlib".components.library.planned = lib.mkOverride 900 true;
139+ "Cabal".components.library.planned = lib.mkOverride 900 true;
140+ "base64-bytestring".components.library.planned = lib.mkOverride 900 true;
141+ "regex-base".components.library.planned = lib.mkOverride 900 true;
142+ "HTTP".components.library.planned = lib.mkOverride 900 true;
143+ "hashable".components.library.planned = lib.mkOverride 900 true;
144+ "transformers".components.library.planned = lib.mkOverride 900 true;
145+ "ed25519".components.library.planned = lib.mkOverride 900 true;
146+ "random".components.library.planned = lib.mkOverride 900 true;
147+ "process".components.library.planned = lib.mkOverride 900 true;
148+ "async".components.library.planned = lib.mkOverride 900 true;
149+ "network".components.library.planned = lib.mkOverride 900 true;
150+ "pretty".components.library.planned = lib.mkOverride 900 true;
151+ "cabal-install".components.exes."cabal".planned = lib.mkOverride 900 true;
152+ "template-haskell".components.library.planned = lib.mkOverride 900 true;
153+ "integer-gmp".components.library.planned = lib.mkOverride 900 true;
154+ "array".components.library.planned = lib.mkOverride 900 true;
155+ "resolv".components.library.planned = lib.mkOverride 900 true;
156+ "echo".components.library.planned = lib.mkOverride 900 true;
157+ "cryptohash-sha256".components.library.planned = lib.mkOverride 900 true;
158+ "tar".components.library.planned = lib.mkOverride 900 true;
159+ "bytestring".components.library.planned = lib.mkOverride 900 true;
160+ "unix".components.library.planned = lib.mkOverride 900 true;
161+ "text".components.library.planned = lib.mkOverride 900 true;
162+ "base".components.library.planned = lib.mkOverride 900 true;
163+ "rts".components.library.planned = lib.mkOverride 900 true;
164+ "regex-posix".components.library.planned = lib.mkOverride 900 true;
165+ "network-uri".components.library.planned = lib.mkOverride 900 true;
166+ "mtl".components.library.planned = lib.mkOverride 900 true;
167+ "time".components.library.planned = lib.mkOverride 900 true;
168+ "base16-bytestring".components.library.planned = lib.mkOverride 900 true;
169+ "deepseq".components.library.planned = lib.mkOverride 900 true;
170+ "filepath".components.library.planned = lib.mkOverride 900 true;
171+ "splitmix".components.library.planned = lib.mkOverride 900 true;
172+ "lukko".components.library.planned = lib.mkOverride 900 true;
173+ "parsec".components.library.planned = lib.mkOverride 900 true;
174+ "ghc-boot-th".components.library.planned = lib.mkOverride 900 true;
175+ "directory".components.library.planned = lib.mkOverride 900 true;
176+ "hackage-security".components.library.planned = lib.mkOverride 900 true;
177+ };
178+ })
128 ];
179 ];
129 }
180 }
materialized/ghc810420210212/nix-tools/.plan.nix/hackage-db.nix+11−1
@@ -97,4 +97,14 @@
97 };
97 };
98 };
98 };
99 };
99 };
100− } // rec { src = (pkgs.lib).mkDefault .././.source-repository-packages/0; }
100+ } // {
101+ src = (pkgs.lib).mkDefault (pkgs.fetchgit {
102+ url = "0";
103+ rev = "minimal";
104+ sha256 = "";
105+ }) // {
106+ url = "0";
107+ rev = "minimal";
108+ sha256 = "";
109+ };
110+ }
materialized/ghc810420210212/nix-tools/default.nix+184
@@ -326,5 +326,189 @@
326 "nix-tools" = { flags = {}; };
326 "nix-tools" = { flags = {}; };
327 };
327 };
328 })
328 })
329+ ({ lib, ... }:
330+ {
331+ packages = {
332+ "nix-tools".components.exes."plan-to-nix".planned = lib.mkOverride 900 true;
333+ "tagged".components.library.planned = lib.mkOverride 900 true;
334+ "some".components.library.planned = lib.mkOverride 900 true;
335+ "http-client".components.library.planned = lib.mkOverride 900 true;
336+ "byteorder".components.library.planned = lib.mkOverride 900 true;
337+ "hnix-store-remote".components.library.planned = lib.mkOverride 900 true;
338+ "containers".components.library.planned = lib.mkOverride 900 true;
339+ "x509".components.library.planned = lib.mkOverride 900 true;
340+ "semigroupoids".components.library.planned = lib.mkOverride 900 true;
341+ "bifunctors".components.library.planned = lib.mkOverride 900 true;
342+ "streaming-commons".components.library.planned = lib.mkOverride 900 true;
343+ "relude".components.library.planned = lib.mkOverride 900 true;
344+ "text-metrics".components.library.planned = lib.mkOverride 900 true;
345+ "serialise".components.library.planned = lib.mkOverride 900 true;
346+ "binary".components.library.planned = lib.mkOverride 900 true;
347+ "lens-family".components.library.planned = lib.mkOverride 900 true;
348+ "semialign".components.library.planned = lib.mkOverride 900 true;
349+ "these".components.library.planned = lib.mkOverride 900 true;
350+ "socks".components.library.planned = lib.mkOverride 900 true;
351+ "cryptohash-sha1".components.library.planned = lib.mkOverride 900 true;
352+ "hnix".components.library.planned = lib.mkOverride 900 true;
353+ "regex-tdfa".components.library.planned = lib.mkOverride 900 true;
354+ "ghc-prim".components.library.planned = lib.mkOverride 900 true;
355+ "haskell-lexer".components.library.planned = lib.mkOverride 900 true;
356+ "aeson-pretty".components.exes."aeson-pretty".planned = lib.mkOverride 900 true;
357+ "StateVar".components.library.planned = lib.mkOverride 900 true;
358+ "hnix".components.exes."hnix".planned = lib.mkOverride 900 true;
359+ "stm".components.library.planned = lib.mkOverride 900 true;
360+ "haskeline".components.library.planned = lib.mkOverride 900 true;
361+ "split".components.library.planned = lib.mkOverride 900 true;
362+ "x509-validation".components.library.planned = lib.mkOverride 900 true;
363+ "hpack".components.exes."hpack".planned = lib.mkOverride 900 true;
364+ "extra".components.library.planned = lib.mkOverride 900 true;
365+ "base-compat-batteries".components.library.planned = lib.mkOverride 900 true;
366+ "hsc2hs".components.exes."hsc2hs".planned = lib.mkOverride 900 true;
367+ "mime-types".components.library.planned = lib.mkOverride 900 true;
368+ "happy".components.exes."happy".planned = lib.mkOverride 900 true;
369+ "hourglass".components.library.planned = lib.mkOverride 900 true;
370+ "hashing".components.library.planned = lib.mkOverride 900 true;
371+ "indexed-traversable-instances".components.library.planned = lib.mkOverride 900 true;
372+ "appar".components.library.planned = lib.mkOverride 900 true;
373+ "indexed-traversable".components.library.planned = lib.mkOverride 900 true;
374+ "th-compat".components.library.planned = lib.mkOverride 900 true;
375+ "assoc".components.library.planned = lib.mkOverride 900 true;
376+ "zlib".components.library.planned = lib.mkOverride 900 true;
377+ "comonad".components.library.planned = lib.mkOverride 900 true;
378+ "cryptonite".components.library.planned = lib.mkOverride 900 true;
379+ "deriving-compat".components.library.planned = lib.mkOverride 900 true;
380+ "Cabal".components.library.planned = lib.mkOverride 900 true;
381+ "base64-bytestring".components.library.planned = lib.mkOverride 900 true;
382+ "regex-base".components.library.planned = lib.mkOverride 900 true;
383+ "asn1-parse".components.library.planned = lib.mkOverride 900 true;
384+ "pem".components.library.planned = lib.mkOverride 900 true;
385+ "clock".components.library.planned = lib.mkOverride 900 true;
386+ "hashable".components.library.planned = lib.mkOverride 900 true;
387+ "attoparsec".components.library.planned = lib.mkOverride 900 true;
388+ "colour".components.library.planned = lib.mkOverride 900 true;
389+ "terminfo".components.library.planned = lib.mkOverride 900 true;
390+ "syb".components.library.planned = lib.mkOverride 900 true;
391+ "transformers".components.library.planned = lib.mkOverride 900 true;
392+ "saltine".components.library.planned = lib.mkOverride 900 true;
393+ "uuid-types".components.library.planned = lib.mkOverride 900 true;
394+ "QuickCheck".components.library.planned = lib.mkOverride 900 true;
395+ "cborg".components.library.planned = lib.mkOverride 900 true;
396+ "optparse-applicative".components.library.planned = lib.mkOverride 900 true;
397+ "monad-control".components.library.planned = lib.mkOverride 900 true;
398+ "random".components.library.planned = lib.mkOverride 900 true;
399+ "tls".components.library.planned = lib.mkOverride 900 true;
400+ "process".components.library.planned = lib.mkOverride 900 true;
401+ "half".components.library.planned = lib.mkOverride 900 true;
402+ "nix-tools".components.exes."stack-repos".planned = lib.mkOverride 900 true;
403+ "scientific".components.library.planned = lib.mkOverride 900 true;
404+ "async".components.library.planned = lib.mkOverride 900 true;
405+ "Glob".components.library.planned = lib.mkOverride 900 true;
406+ "http-types".components.library.planned = lib.mkOverride 900 true;
407+ "nix-tools".components.exes."truncate-index".planned = lib.mkOverride 900 true;
408+ "conduit".components.library.planned = lib.mkOverride 900 true;
409+ "algebraic-graphs".components.library.planned = lib.mkOverride 900 true;
410+ "network".components.library.planned = lib.mkOverride 900 true;
411+ "dlist".components.library.planned = lib.mkOverride 900 true;
412+ "pretty".components.library.planned = lib.mkOverride 900 true;
413+ "lifted-base".components.library.planned = lib.mkOverride 900 true;
414+ "vector".components.library.planned = lib.mkOverride 900 true;
415+ "template-haskell".components.library.planned = lib.mkOverride 900 true;
416+ "mono-traversable".components.library.planned = lib.mkOverride 900 true;
417+ "integer-gmp".components.library.planned = lib.mkOverride 900 true;
418+ "array".components.library.planned = lib.mkOverride 900 true;
419+ "yaml".components.library.planned = lib.mkOverride 900 true;
420+ "xml".components.library.planned = lib.mkOverride 900 true;
421+ "th-lift-instances".components.library.planned = lib.mkOverride 900 true;
422+ "nix-tools".components.library.planned = lib.mkOverride 900 true;
423+ "neat-interpolation".components.library.planned = lib.mkOverride 900 true;
424+ "repline".components.library.planned = lib.mkOverride 900 true;
425+ "nix-tools".components.exes."lts-to-nix".planned = lib.mkOverride 900 true;
426+ "ansi-terminal".components.library.planned = lib.mkOverride 900 true;
427+ "base-compat".components.library.planned = lib.mkOverride 900 true;
428+ "free".components.library.planned = lib.mkOverride 900 true;
429+ "unliftio-core".components.library.planned = lib.mkOverride 900 true;
430+ "x509-system".components.library.planned = lib.mkOverride 900 true;
431+ "nix-tools".components.exes."cabal-name".planned = lib.mkOverride 900 true;
432+ "time-compat".components.library.planned = lib.mkOverride 900 true;
433+ "cereal".components.library.planned = lib.mkOverride 900 true;
434+ "exceptions".components.library.planned = lib.mkOverride 900 true;
435+ "blaze-builder".components.library.planned = lib.mkOverride 900 true;
436+ "cookie".components.library.planned = lib.mkOverride 900 true;
437+ "hashing".components.exes."hashing-exe".planned = lib.mkOverride 900 true;
438+ "basement".components.library.planned = lib.mkOverride 900 true;
439+ "integer-logarithms".components.library.planned = lib.mkOverride 900 true;
440+ "utf8-string".components.library.planned = lib.mkOverride 900 true;
441+ "cryptohash-sha256".components.library.planned = lib.mkOverride 900 true;
442+ "tar".components.library.planned = lib.mkOverride 900 true;
443+ "ansi-wl-pprint".components.library.planned = lib.mkOverride 900 true;
444+ "bytestring".components.library.planned = lib.mkOverride 900 true;
445+ "contravariant".components.library.planned = lib.mkOverride 900 true;
446+ "case-insensitive".components.library.planned = lib.mkOverride 900 true;
447+ "data-fix".components.library.planned = lib.mkOverride 900 true;
448+ "nix-tools".components.exes."cabal-to-nix".planned = lib.mkOverride 900 true;
449+ "logict".components.library.planned = lib.mkOverride 900 true;
450+ "http-client-tls".components.library.planned = lib.mkOverride 900 true;
451+ "unix".components.library.planned = lib.mkOverride 900 true;
452+ "text".components.library.planned = lib.mkOverride 900 true;
453+ "aeson-pretty".components.library.planned = lib.mkOverride 900 true;
454+ "base".components.library.planned = lib.mkOverride 900 true;
455+ "rts".components.library.planned = lib.mkOverride 900 true;
456+ "cmdargs".components.library.planned = lib.mkOverride 900 true;
457+ "unordered-containers".components.library.planned = lib.mkOverride 900 true;
458+ "microlens-aeson".components.library.planned = lib.mkOverride 900 true;
459+ "network-uri".components.library.planned = lib.mkOverride 900 true;
460+ "data-default-class".components.library.planned = lib.mkOverride 900 true;
461+ "parser-combinators".components.library.planned = lib.mkOverride 900 true;
462+ "mtl".components.library.planned = lib.mkOverride 900 true;
463+ "time".components.library.planned = lib.mkOverride 900 true;
464+ "nix-tools".components.exes."hackage-to-nix".planned = lib.mkOverride 900 true;
465+ "iproute".components.library.planned = lib.mkOverride 900 true;
466+ "prettyprinter".components.library.planned = lib.mkOverride 900 true;
467+ "cryptohash-sha512".components.library.planned = lib.mkOverride 900 true;
468+ "base16-bytestring".components.library.planned = lib.mkOverride 900 true;
469+ "transformers-base".components.library.planned = lib.mkOverride 900 true;
470+ "cryptohash-md5".components.library.planned = lib.mkOverride 900 true;
471+ "pretty-show".components.library.planned = lib.mkOverride 900 true;
472+ "distributive".components.library.planned = lib.mkOverride 900 true;
473+ "infer-license".components.library.planned = lib.mkOverride 900 true;
474+ "vector-algorithms".components.library.planned = lib.mkOverride 900 true;
475+ "megaparsec".components.library.planned = lib.mkOverride 900 true;
476+ "deepseq".components.library.planned = lib.mkOverride 900 true;
477+ "nix-derivation".components.library.planned = lib.mkOverride 900 true;
478+ "filepath".components.library.planned = lib.mkOverride 900 true;
479+ "nix-derivation".components.exes."pretty-derivation".planned = lib.mkOverride 900 true;
480+ "asn1-types".components.library.planned = lib.mkOverride 900 true;
481+ "hnix-store-core".components.library.planned = lib.mkOverride 900 true;
482+ "strict".components.library.planned = lib.mkOverride 900 true;
483+ "gitrev".components.library.planned = lib.mkOverride 900 true;
484+ "nix-tools".components.exes."hashes-to-nix".planned = lib.mkOverride 900 true;
485+ "monadlist".components.library.planned = lib.mkOverride 900 true;
486+ "asn1-encoding".components.library.planned = lib.mkOverride 900 true;
487+ "connection".components.library.planned = lib.mkOverride 900 true;
488+ "splitmix".components.library.planned = lib.mkOverride 900 true;
489+ "x509-store".components.library.planned = lib.mkOverride 900 true;
490+ "aeson".components.library.planned = lib.mkOverride 900 true;
491+ "th-lift".components.library.planned = lib.mkOverride 900 true;
492+ "lens-family-th".components.library.planned = lib.mkOverride 900 true;
493+ "ref-tf".components.library.planned = lib.mkOverride 900 true;
494+ "parsec".components.library.planned = lib.mkOverride 900 true;
495+ "ghc-boot-th".components.library.planned = lib.mkOverride 900 true;
496+ "libyaml".components.library.planned = lib.mkOverride 900 true;
497+ "resourcet".components.library.planned = lib.mkOverride 900 true;
498+ "microlens".components.library.planned = lib.mkOverride 900 true;
499+ "profunctors".components.library.planned = lib.mkOverride 900 true;
500+ "base-orphans".components.library.planned = lib.mkOverride 900 true;
501+ "lens-family-core".components.library.planned = lib.mkOverride 900 true;
502+ "hackage-db".components.library.planned = lib.mkOverride 900 true;
503+ "directory".components.library.planned = lib.mkOverride 900 true;
504+ "th-abstraction".components.library.planned = lib.mkOverride 900 true;
505+ "hpack".components.library.planned = lib.mkOverride 900 true;
506+ "primitive".components.library.planned = lib.mkOverride 900 true;
507+ "nix-tools".components.exes."stack-to-nix".planned = lib.mkOverride 900 true;
508+ "transformers-compat".components.library.planned = lib.mkOverride 900 true;
509+ "memory".components.library.planned = lib.mkOverride 900 true;
510+ "pretty-show".components.exes."ppsh".planned = lib.mkOverride 900 true;
511+ };
512+ })
329 ];
513 ];
330 }
514 }
materialized/ghc8105/cabal-install/default.nix+51
@@ -125,5 +125,56 @@
125 };
125 };
126 };
126 };
127 })
127 })
128+ ({ lib, ... }:
129+ {
130+ packages = {
131+ "containers".components.library.planned = lib.mkOverride 900 true;
132+ "binary".components.library.planned = lib.mkOverride 900 true;
133+ "ghc-prim".components.library.planned = lib.mkOverride 900 true;
134+ "stm".components.library.planned = lib.mkOverride 900 true;
135+ "hsc2hs".components.exes."hsc2hs".planned = lib.mkOverride 900 true;
136+ "edit-distance".components.library.planned = lib.mkOverride 900 true;
137+ "th-compat".components.library.planned = lib.mkOverride 900 true;
138+ "zlib".components.library.planned = lib.mkOverride 900 true;
139+ "Cabal".components.library.planned = lib.mkOverride 900 true;
140+ "base64-bytestring".components.library.planned = lib.mkOverride 900 true;
141+ "regex-base".components.library.planned = lib.mkOverride 900 true;
142+ "HTTP".components.library.planned = lib.mkOverride 900 true;
143+ "hashable".components.library.planned = lib.mkOverride 900 true;
144+ "transformers".components.library.planned = lib.mkOverride 900 true;
145+ "ed25519".components.library.planned = lib.mkOverride 900 true;
146+ "random".components.library.planned = lib.mkOverride 900 true;
147+ "process".components.library.planned = lib.mkOverride 900 true;
148+ "async".components.library.planned = lib.mkOverride 900 true;
149+ "network".components.library.planned = lib.mkOverride 900 true;
150+ "pretty".components.library.planned = lib.mkOverride 900 true;
151+ "cabal-install".components.exes."cabal".planned = lib.mkOverride 900 true;
152+ "template-haskell".components.library.planned = lib.mkOverride 900 true;
153+ "integer-gmp".components.library.planned = lib.mkOverride 900 true;
154+ "array".components.library.planned = lib.mkOverride 900 true;
155+ "resolv".components.library.planned = lib.mkOverride 900 true;
156+ "echo".components.library.planned = lib.mkOverride 900 true;
157+ "cryptohash-sha256".components.library.planned = lib.mkOverride 900 true;
158+ "tar".components.library.planned = lib.mkOverride 900 true;
159+ "bytestring".components.library.planned = lib.mkOverride 900 true;
160+ "unix".components.library.planned = lib.mkOverride 900 true;
161+ "text".components.library.planned = lib.mkOverride 900 true;
162+ "base".components.library.planned = lib.mkOverride 900 true;
163+ "rts".components.library.planned = lib.mkOverride 900 true;
164+ "regex-posix".components.library.planned = lib.mkOverride 900 true;
165+ "network-uri".components.library.planned = lib.mkOverride 900 true;
166+ "mtl".components.library.planned = lib.mkOverride 900 true;
167+ "time".components.library.planned = lib.mkOverride 900 true;
168+ "base16-bytestring".components.library.planned = lib.mkOverride 900 true;
169+ "deepseq".components.library.planned = lib.mkOverride 900 true;
170+ "filepath".components.library.planned = lib.mkOverride 900 true;
171+ "splitmix".components.library.planned = lib.mkOverride 900 true;
172+ "lukko".components.library.planned = lib.mkOverride 900 true;
173+ "parsec".components.library.planned = lib.mkOverride 900 true;
174+ "ghc-boot-th".components.library.planned = lib.mkOverride 900 true;
175+ "directory".components.library.planned = lib.mkOverride 900 true;
176+ "hackage-security".components.library.planned = lib.mkOverride 900 true;
177+ };
178+ })
128 ];
179 ];
129 }
180 }
materialized/ghc8105/nix-tools/.plan.nix/hackage-db.nix+11−1
@@ -97,4 +97,14 @@
97 };
97 };
98 };
98 };
99 };
99 };
100− } // rec { src = (pkgs.lib).mkDefault .././.source-repository-packages/0; }
100+ } // {
101+ src = (pkgs.lib).mkDefault (pkgs.fetchgit {
102+ url = "0";
103+ rev = "minimal";
104+ sha256 = "";
105+ }) // {
106+ url = "0";
107+ rev = "minimal";
108+ sha256 = "";
109+ };
110+ }
materialized/ghc8105/nix-tools/default.nix+184
@@ -326,5 +326,189 @@
326 "nix-tools" = { flags = {}; };
326 "nix-tools" = { flags = {}; };
327 };
327 };
328 })
328 })
329+ ({ lib, ... }:
330+ {
331+ packages = {
332+ "nix-tools".components.exes."plan-to-nix".planned = lib.mkOverride 900 true;
333+ "tagged".components.library.planned = lib.mkOverride 900 true;
334+ "some".components.library.planned = lib.mkOverride 900 true;
335+ "http-client".components.library.planned = lib.mkOverride 900 true;
336+ "byteorder".components.library.planned = lib.mkOverride 900 true;
337+ "hnix-store-remote".components.library.planned = lib.mkOverride 900 true;
338+ "containers".components.library.planned = lib.mkOverride 900 true;
339+ "x509".components.library.planned = lib.mkOverride 900 true;
340+ "semigroupoids".components.library.planned = lib.mkOverride 900 true;
341+ "bifunctors".components.library.planned = lib.mkOverride 900 true;
342+ "streaming-commons".components.library.planned = lib.mkOverride 900 true;
343+ "relude".components.library.planned = lib.mkOverride 900 true;
344+ "text-metrics".components.library.planned = lib.mkOverride 900 true;
345+ "serialise".components.library.planned = lib.mkOverride 900 true;
346+ "binary".components.library.planned = lib.mkOverride 900 true;
347+ "lens-family".components.library.planned = lib.mkOverride 900 true;
348+ "semialign".components.library.planned = lib.mkOverride 900 true;
349+ "these".components.library.planned = lib.mkOverride 900 true;
350+ "socks".components.library.planned = lib.mkOverride 900 true;
351+ "cryptohash-sha1".components.library.planned = lib.mkOverride 900 true;
352+ "hnix".components.library.planned = lib.mkOverride 900 true;
353+ "regex-tdfa".components.library.planned = lib.mkOverride 900 true;
354+ "ghc-prim".components.library.planned = lib.mkOverride 900 true;
355+ "haskell-lexer".components.library.planned = lib.mkOverride 900 true;
356+ "aeson-pretty".components.exes."aeson-pretty".planned = lib.mkOverride 900 true;
357+ "StateVar".components.library.planned = lib.mkOverride 900 true;
358+ "hnix".components.exes."hnix".planned = lib.mkOverride 900 true;
359+ "stm".components.library.planned = lib.mkOverride 900 true;
360+ "haskeline".components.library.planned = lib.mkOverride 900 true;
361+ "split".components.library.planned = lib.mkOverride 900 true;
362+ "x509-validation".components.library.planned = lib.mkOverride 900 true;
363+ "hpack".components.exes."hpack".planned = lib.mkOverride 900 true;
364+ "extra".components.library.planned = lib.mkOverride 900 true;
365+ "base-compat-batteries".components.library.planned = lib.mkOverride 900 true;
366+ "hsc2hs".components.exes."hsc2hs".planned = lib.mkOverride 900 true;
367+ "mime-types".components.library.planned = lib.mkOverride 900 true;
368+ "happy".components.exes."happy".planned = lib.mkOverride 900 true;
369+ "hourglass".components.library.planned = lib.mkOverride 900 true;
370+ "hashing".components.library.planned = lib.mkOverride 900 true;
371+ "indexed-traversable-instances".components.library.planned = lib.mkOverride 900 true;
372+ "appar".components.library.planned = lib.mkOverride 900 true;
373+ "indexed-traversable".components.library.planned = lib.mkOverride 900 true;
374+ "th-compat".components.library.planned = lib.mkOverride 900 true;
375+ "assoc".components.library.planned = lib.mkOverride 900 true;
376+ "zlib".components.library.planned = lib.mkOverride 900 true;
377+ "comonad".components.library.planned = lib.mkOverride 900 true;
378+ "cryptonite".components.library.planned = lib.mkOverride 900 true;
379+ "deriving-compat".components.library.planned = lib.mkOverride 900 true;
380+ "Cabal".components.library.planned = lib.mkOverride 900 true;
381+ "base64-bytestring".components.library.planned = lib.mkOverride 900 true;
382+ "regex-base".components.library.planned = lib.mkOverride 900 true;
383+ "asn1-parse".components.library.planned = lib.mkOverride 900 true;
384+ "pem".components.library.planned = lib.mkOverride 900 true;
385+ "clock".components.library.planned = lib.mkOverride 900 true;
386+ "hashable".components.library.planned = lib.mkOverride 900 true;
387+ "attoparsec".components.library.planned = lib.mkOverride 900 true;
388+ "colour".components.library.planned = lib.mkOverride 900 true;
389+ "terminfo".components.library.planned = lib.mkOverride 900 true;
390+ "syb".components.library.planned = lib.mkOverride 900 true;
391+ "transformers".components.library.planned = lib.mkOverride 900 true;
392+ "saltine".components.library.planned = lib.mkOverride 900 true;
393+ "uuid-types".components.library.planned = lib.mkOverride 900 true;
394+ "QuickCheck".components.library.planned = lib.mkOverride 900 true;
395+ "cborg".components.library.planned = lib.mkOverride 900 true;
396+ "optparse-applicative".components.library.planned = lib.mkOverride 900 true;
397+ "monad-control".components.library.planned = lib.mkOverride 900 true;
398+ "random".components.library.planned = lib.mkOverride 900 true;
399+ "tls".components.library.planned = lib.mkOverride 900 true;
400+ "process".components.library.planned = lib.mkOverride 900 true;
401+ "half".components.library.planned = lib.mkOverride 900 true;
402+ "nix-tools".components.exes."stack-repos".planned = lib.mkOverride 900 true;
403+ "scientific".components.library.planned = lib.mkOverride 900 true;
404+ "async".components.library.planned = lib.mkOverride 900 true;
405+ "Glob".components.library.planned = lib.mkOverride 900 true;
406+ "http-types".components.library.planned = lib.mkOverride 900 true;
407+ "nix-tools".components.exes."truncate-index".planned = lib.mkOverride 900 true;
408+ "conduit".components.library.planned = lib.mkOverride 900 true;
409+ "algebraic-graphs".components.library.planned = lib.mkOverride 900 true;
410+ "network".components.library.planned = lib.mkOverride 900 true;
411+ "dlist".components.library.planned = lib.mkOverride 900 true;
412+ "pretty".components.library.planned = lib.mkOverride 900 true;
413+ "lifted-base".components.library.planned = lib.mkOverride 900 true;
414+ "vector".components.library.planned = lib.mkOverride 900 true;
415+ "template-haskell".components.library.planned = lib.mkOverride 900 true;
416+ "mono-traversable".components.library.planned = lib.mkOverride 900 true;
417+ "integer-gmp".components.library.planned = lib.mkOverride 900 true;
418+ "array".components.library.planned = lib.mkOverride 900 true;
419+ "yaml".components.library.planned = lib.mkOverride 900 true;
420+ "xml".components.library.planned = lib.mkOverride 900 true;
421+ "th-lift-instances".components.library.planned = lib.mkOverride 900 true;
422+ "nix-tools".components.library.planned = lib.mkOverride 900 true;
423+ "neat-interpolation".components.library.planned = lib.mkOverride 900 true;
424+ "repline".components.library.planned = lib.mkOverride 900 true;
425+ "nix-tools".components.exes."lts-to-nix".planned = lib.mkOverride 900 true;
426+ "ansi-terminal".components.library.planned = lib.mkOverride 900 true;
427+ "base-compat".components.library.planned = lib.mkOverride 900 true;
428+ "free".components.library.planned = lib.mkOverride 900 true;
429+ "unliftio-core".components.library.planned = lib.mkOverride 900 true;
430+ "x509-system".components.library.planned = lib.mkOverride 900 true;
431+ "nix-tools".components.exes."cabal-name".planned = lib.mkOverride 900 true;
432+ "time-compat".components.library.planned = lib.mkOverride 900 true;
433+ "cereal".components.library.planned = lib.mkOverride 900 true;
434+ "exceptions".components.library.planned = lib.mkOverride 900 true;
435+ "blaze-builder".components.library.planned = lib.mkOverride 900 true;
436+ "cookie".components.library.planned = lib.mkOverride 900 true;
437+ "hashing".components.exes."hashing-exe".planned = lib.mkOverride 900 true;
438+ "basement".components.library.planned = lib.mkOverride 900 true;
439+ "integer-logarithms".components.library.planned = lib.mkOverride 900 true;
440+ "utf8-string".components.library.planned = lib.mkOverride 900 true;
441+ "cryptohash-sha256".components.library.planned = lib.mkOverride 900 true;
442+ "tar".components.library.planned = lib.mkOverride 900 true;
443+ "ansi-wl-pprint".components.library.planned = lib.mkOverride 900 true;
444+ "bytestring".components.library.planned = lib.mkOverride 900 true;
445+ "contravariant".components.library.planned = lib.mkOverride 900 true;
446+ "case-insensitive".components.library.planned = lib.mkOverride 900 true;
447+ "data-fix".components.library.planned = lib.mkOverride 900 true;
448+ "nix-tools".components.exes."cabal-to-nix".planned = lib.mkOverride 900 true;
449+ "logict".components.library.planned = lib.mkOverride 900 true;
450+ "http-client-tls".components.library.planned = lib.mkOverride 900 true;
451+ "unix".components.library.planned = lib.mkOverride 900 true;
452+ "text".components.library.planned = lib.mkOverride 900 true;
453+ "aeson-pretty".components.library.planned = lib.mkOverride 900 true;
454+ "base".components.library.planned = lib.mkOverride 900 true;
455+ "rts".components.library.planned = lib.mkOverride 900 true;
456+ "cmdargs".components.library.planned = lib.mkOverride 900 true;
457+ "unordered-containers".components.library.planned = lib.mkOverride 900 true;
458+ "microlens-aeson".components.library.planned = lib.mkOverride 900 true;
459+ "network-uri".components.library.planned = lib.mkOverride 900 true;
460+ "data-default-class".components.library.planned = lib.mkOverride 900 true;
461+ "parser-combinators".components.library.planned = lib.mkOverride 900 true;
462+ "mtl".components.library.planned = lib.mkOverride 900 true;
463+ "time".components.library.planned = lib.mkOverride 900 true;
464+ "nix-tools".components.exes."hackage-to-nix".planned = lib.mkOverride 900 true;
465+ "iproute".components.library.planned = lib.mkOverride 900 true;
466+ "prettyprinter".components.library.planned = lib.mkOverride 900 true;
467+ "cryptohash-sha512".components.library.planned = lib.mkOverride 900 true;
468+ "base16-bytestring".components.library.planned = lib.mkOverride 900 true;
469+ "transformers-base".components.library.planned = lib.mkOverride 900 true;
470+ "cryptohash-md5".components.library.planned = lib.mkOverride 900 true;
471+ "pretty-show".components.library.planned = lib.mkOverride 900 true;
472+ "distributive".components.library.planned = lib.mkOverride 900 true;
473+ "infer-license".components.library.planned = lib.mkOverride 900 true;
474+ "vector-algorithms".components.library.planned = lib.mkOverride 900 true;
475+ "megaparsec".components.library.planned = lib.mkOverride 900 true;
476+ "deepseq".components.library.planned = lib.mkOverride 900 true;
477+ "nix-derivation".components.library.planned = lib.mkOverride 900 true;
478+ "filepath".components.library.planned = lib.mkOverride 900 true;
479+ "nix-derivation".components.exes."pretty-derivation".planned = lib.mkOverride 900 true;
480+ "asn1-types".components.library.planned = lib.mkOverride 900 true;
481+ "hnix-store-core".components.library.planned = lib.mkOverride 900 true;
482+ "strict".components.library.planned = lib.mkOverride 900 true;
483+ "gitrev".components.library.planned = lib.mkOverride 900 true;
484+ "nix-tools".components.exes."hashes-to-nix".planned = lib.mkOverride 900 true;
485+ "monadlist".components.library.planned = lib.mkOverride 900 true;
486+ "asn1-encoding".components.library.planned = lib.mkOverride 900 true;
487+ "connection".components.library.planned = lib.mkOverride 900 true;
488+ "splitmix".components.library.planned = lib.mkOverride 900 true;
489+ "x509-store".components.library.planned = lib.mkOverride 900 true;
490+ "aeson".components.library.planned = lib.mkOverride 900 true;
491+ "th-lift".components.library.planned = lib.mkOverride 900 true;
492+ "lens-family-th".components.library.planned = lib.mkOverride 900 true;
493+ "ref-tf".components.library.planned = lib.mkOverride 900 true;
494+ "parsec".components.library.planned = lib.mkOverride 900 true;
495+ "ghc-boot-th".components.library.planned = lib.mkOverride 900 true;
496+ "libyaml".components.library.planned = lib.mkOverride 900 true;
497+ "resourcet".components.library.planned = lib.mkOverride 900 true;
498+ "microlens".components.library.planned = lib.mkOverride 900 true;
499+ "profunctors".components.library.planned = lib.mkOverride 900 true;
500+ "base-orphans".components.library.planned = lib.mkOverride 900 true;
501+ "lens-family-core".components.library.planned = lib.mkOverride 900 true;
502+ "hackage-db".components.library.planned = lib.mkOverride 900 true;
503+ "directory".components.library.planned = lib.mkOverride 900 true;
504+ "th-abstraction".components.library.planned = lib.mkOverride 900 true;
505+ "hpack".components.library.planned = lib.mkOverride 900 true;
506+ "primitive".components.library.planned = lib.mkOverride 900 true;
507+ "nix-tools".components.exes."stack-to-nix".planned = lib.mkOverride 900 true;
508+ "transformers-compat".components.library.planned = lib.mkOverride 900 true;
509+ "memory".components.library.planned = lib.mkOverride 900 true;
510+ "pretty-show".components.exes."ppsh".planned = lib.mkOverride 900 true;
511+ };
512+ })
329 ];
513 ];
330 }
514 }
materialized/ghc865/cabal-install/default.nix+51
@@ -125,5 +125,56 @@
125 };
125 };
126 };
126 };
127 })
127 })
128+ ({ lib, ... }:
129+ {
130+ packages = {
131+ "containers".components.library.planned = lib.mkOverride 900 true;
132+ "binary".components.library.planned = lib.mkOverride 900 true;
133+ "ghc-prim".components.library.planned = lib.mkOverride 900 true;
134+ "stm".components.library.planned = lib.mkOverride 900 true;
135+ "hsc2hs".components.exes."hsc2hs".planned = lib.mkOverride 900 true;
136+ "edit-distance".components.library.planned = lib.mkOverride 900 true;
137+ "th-compat".components.library.planned = lib.mkOverride 900 true;
138+ "zlib".components.library.planned = lib.mkOverride 900 true;
139+ "Cabal".components.library.planned = lib.mkOverride 900 true;
140+ "base64-bytestring".components.library.planned = lib.mkOverride 900 true;
141+ "regex-base".components.library.planned = lib.mkOverride 900 true;
142+ "HTTP".components.library.planned = lib.mkOverride 900 true;
143+ "hashable".components.library.planned = lib.mkOverride 900 true;
144+ "transformers".components.library.planned = lib.mkOverride 900 true;
145+ "ed25519".components.library.planned = lib.mkOverride 900 true;
146+ "random".components.library.planned = lib.mkOverride 900 true;
147+ "process".components.library.planned = lib.mkOverride 900 true;
148+ "async".components.library.planned = lib.mkOverride 900 true;
149+ "network".components.library.planned = lib.mkOverride 900 true;
150+ "pretty".components.library.planned = lib.mkOverride 900 true;
151+ "cabal-install".components.exes."cabal".planned = lib.mkOverride 900 true;
152+ "template-haskell".components.library.planned = lib.mkOverride 900 true;
153+ "integer-gmp".components.library.planned = lib.mkOverride 900 true;
154+ "array".components.library.planned = lib.mkOverride 900 true;
155+ "resolv".components.library.planned = lib.mkOverride 900 true;
156+ "echo".components.library.planned = lib.mkOverride 900 true;
157+ "cryptohash-sha256".components.library.planned = lib.mkOverride 900 true;
158+ "tar".components.library.planned = lib.mkOverride 900 true;
159+ "bytestring".components.library.planned = lib.mkOverride 900 true;
160+ "unix".components.library.planned = lib.mkOverride 900 true;
161+ "text".components.library.planned = lib.mkOverride 900 true;
162+ "base".components.library.planned = lib.mkOverride 900 true;
163+ "rts".components.library.planned = lib.mkOverride 900 true;
164+ "regex-posix".components.library.planned = lib.mkOverride 900 true;
165+ "network-uri".components.library.planned = lib.mkOverride 900 true;
166+ "mtl".components.library.planned = lib.mkOverride 900 true;
167+ "time".components.library.planned = lib.mkOverride 900 true;
168+ "base16-bytestring".components.library.planned = lib.mkOverride 900 true;
169+ "deepseq".components.library.planned = lib.mkOverride 900 true;
170+ "filepath".components.library.planned = lib.mkOverride 900 true;
171+ "splitmix".components.library.planned = lib.mkOverride 900 true;
172+ "lukko".components.library.planned = lib.mkOverride 900 true;
173+ "parsec".components.library.planned = lib.mkOverride 900 true;
174+ "ghc-boot-th".components.library.planned = lib.mkOverride 900 true;
175+ "directory".components.library.planned = lib.mkOverride 900 true;
176+ "hackage-security".components.library.planned = lib.mkOverride 900 true;
177+ };
178+ })
128 ];
179 ];
129 }
180 }
materialized/ghc865/nix-tools/.plan.nix/hackage-db.nix+11−1
@@ -97,4 +97,14 @@
97 };
97 };
98 };
98 };
99 };
99 };
100− } // rec { src = (pkgs.lib).mkDefault .././.source-repository-packages/0; }
100+ } // {
101+ src = (pkgs.lib).mkDefault (pkgs.fetchgit {
102+ url = "0";
103+ rev = "minimal";
104+ sha256 = "";
105+ }) // {
106+ url = "0";
107+ rev = "minimal";
108+ sha256 = "";
109+ };
110+ }
materialized/ghc865/nix-tools/default.nix+180
@@ -321,5 +321,185 @@
321 "nix-tools" = { flags = {}; };
321 "nix-tools" = { flags = {}; };
322 };
322 };
323 })
323 })
324+ ({ lib, ... }:
325+ {
326+ packages = {
327+ "nix-tools".components.exes."plan-to-nix".planned = lib.mkOverride 900 true;
328+ "tagged".components.library.planned = lib.mkOverride 900 true;
329+ "some".components.library.planned = lib.mkOverride 900 true;
330+ "http-client".components.library.planned = lib.mkOverride 900 true;
331+ "byteorder".components.library.planned = lib.mkOverride 900 true;
332+ "hnix-store-remote".components.library.planned = lib.mkOverride 900 true;
333+ "containers".components.library.planned = lib.mkOverride 900 true;
334+ "x509".components.library.planned = lib.mkOverride 900 true;
335+ "semigroupoids".components.library.planned = lib.mkOverride 900 true;
336+ "bifunctors".components.library.planned = lib.mkOverride 900 true;
337+ "streaming-commons".components.library.planned = lib.mkOverride 900 true;
338+ "relude".components.library.planned = lib.mkOverride 900 true;
339+ "text-metrics".components.library.planned = lib.mkOverride 900 true;
340+ "serialise".components.library.planned = lib.mkOverride 900 true;
341+ "binary".components.library.planned = lib.mkOverride 900 true;
342+ "lens-family".components.library.planned = lib.mkOverride 900 true;
343+ "semialign".components.library.planned = lib.mkOverride 900 true;
344+ "these".components.library.planned = lib.mkOverride 900 true;
345+ "socks".components.library.planned = lib.mkOverride 900 true;
346+ "cryptohash-sha1".components.library.planned = lib.mkOverride 900 true;
347+ "hnix".components.library.planned = lib.mkOverride 900 true;
348+ "regex-tdfa".components.library.planned = lib.mkOverride 900 true;
349+ "ghc-prim".components.library.planned = lib.mkOverride 900 true;
350+ "haskell-lexer".components.library.planned = lib.mkOverride 900 true;
351+ "aeson-pretty".components.exes."aeson-pretty".planned = lib.mkOverride 900 true;
352+ "StateVar".components.library.planned = lib.mkOverride 900 true;
353+ "stm".components.library.planned = lib.mkOverride 900 true;
354+ "split".components.library.planned = lib.mkOverride 900 true;
355+ "x509-validation".components.library.planned = lib.mkOverride 900 true;
356+ "hpack".components.exes."hpack".planned = lib.mkOverride 900 true;
357+ "extra".components.library.planned = lib.mkOverride 900 true;
358+ "base-compat-batteries".components.library.planned = lib.mkOverride 900 true;
359+ "hsc2hs".components.exes."hsc2hs".planned = lib.mkOverride 900 true;
360+ "mime-types".components.library.planned = lib.mkOverride 900 true;
361+ "happy".components.exes."happy".planned = lib.mkOverride 900 true;
362+ "hourglass".components.library.planned = lib.mkOverride 900 true;
363+ "hashing".components.library.planned = lib.mkOverride 900 true;
364+ "indexed-traversable-instances".components.library.planned = lib.mkOverride 900 true;
365+ "appar".components.library.planned = lib.mkOverride 900 true;
366+ "indexed-traversable".components.library.planned = lib.mkOverride 900 true;
367+ "th-compat".components.library.planned = lib.mkOverride 900 true;
368+ "assoc".components.library.planned = lib.mkOverride 900 true;
369+ "zlib".components.library.planned = lib.mkOverride 900 true;
370+ "comonad".components.library.planned = lib.mkOverride 900 true;
371+ "cryptonite".components.library.planned = lib.mkOverride 900 true;
372+ "deriving-compat".components.library.planned = lib.mkOverride 900 true;
373+ "Cabal".components.library.planned = lib.mkOverride 900 true;
374+ "base64-bytestring".components.library.planned = lib.mkOverride 900 true;
375+ "regex-base".components.library.planned = lib.mkOverride 900 true;
376+ "asn1-parse".components.library.planned = lib.mkOverride 900 true;
377+ "pem".components.library.planned = lib.mkOverride 900 true;
378+ "clock".components.library.planned = lib.mkOverride 900 true;
379+ "hashable".components.library.planned = lib.mkOverride 900 true;
380+ "attoparsec".components.library.planned = lib.mkOverride 900 true;
381+ "colour".components.library.planned = lib.mkOverride 900 true;
382+ "syb".components.library.planned = lib.mkOverride 900 true;
383+ "transformers".components.library.planned = lib.mkOverride 900 true;
384+ "saltine".components.library.planned = lib.mkOverride 900 true;
385+ "uuid-types".components.library.planned = lib.mkOverride 900 true;
386+ "QuickCheck".components.library.planned = lib.mkOverride 900 true;
387+ "cborg".components.library.planned = lib.mkOverride 900 true;
388+ "optparse-applicative".components.library.planned = lib.mkOverride 900 true;
389+ "monad-control".components.library.planned = lib.mkOverride 900 true;
390+ "random".components.library.planned = lib.mkOverride 900 true;
391+ "tls".components.library.planned = lib.mkOverride 900 true;
392+ "process".components.library.planned = lib.mkOverride 900 true;
393+ "half".components.library.planned = lib.mkOverride 900 true;
394+ "nix-tools".components.exes."stack-repos".planned = lib.mkOverride 900 true;
395+ "scientific".components.library.planned = lib.mkOverride 900 true;
396+ "async".components.library.planned = lib.mkOverride 900 true;
397+ "Glob".components.library.planned = lib.mkOverride 900 true;
398+ "http-types".components.library.planned = lib.mkOverride 900 true;
399+ "nix-tools".components.exes."truncate-index".planned = lib.mkOverride 900 true;
400+ "conduit".components.library.planned = lib.mkOverride 900 true;
401+ "algebraic-graphs".components.library.planned = lib.mkOverride 900 true;
402+ "network".components.library.planned = lib.mkOverride 900 true;
403+ "dlist".components.library.planned = lib.mkOverride 900 true;
404+ "pretty".components.library.planned = lib.mkOverride 900 true;
405+ "lifted-base".components.library.planned = lib.mkOverride 900 true;
406+ "vector".components.library.planned = lib.mkOverride 900 true;
407+ "template-haskell".components.library.planned = lib.mkOverride 900 true;
408+ "mono-traversable".components.library.planned = lib.mkOverride 900 true;
409+ "integer-gmp".components.library.planned = lib.mkOverride 900 true;
410+ "array".components.library.planned = lib.mkOverride 900 true;
411+ "yaml".components.library.planned = lib.mkOverride 900 true;
412+ "xml".components.library.planned = lib.mkOverride 900 true;
413+ "th-lift-instances".components.library.planned = lib.mkOverride 900 true;
414+ "nix-tools".components.library.planned = lib.mkOverride 900 true;
415+ "neat-interpolation".components.library.planned = lib.mkOverride 900 true;
416+ "nix-tools".components.exes."lts-to-nix".planned = lib.mkOverride 900 true;
417+ "ansi-terminal".components.library.planned = lib.mkOverride 900 true;
418+ "base-compat".components.library.planned = lib.mkOverride 900 true;
419+ "free".components.library.planned = lib.mkOverride 900 true;
420+ "unliftio-core".components.library.planned = lib.mkOverride 900 true;
421+ "x509-system".components.library.planned = lib.mkOverride 900 true;
422+ "nix-tools".components.exes."cabal-name".planned = lib.mkOverride 900 true;
423+ "time-compat".components.library.planned = lib.mkOverride 900 true;
424+ "cereal".components.library.planned = lib.mkOverride 900 true;
425+ "exceptions".components.library.planned = lib.mkOverride 900 true;
426+ "blaze-builder".components.library.planned = lib.mkOverride 900 true;
427+ "cookie".components.library.planned = lib.mkOverride 900 true;
428+ "hashing".components.exes."hashing-exe".planned = lib.mkOverride 900 true;
429+ "basement".components.library.planned = lib.mkOverride 900 true;
430+ "integer-logarithms".components.library.planned = lib.mkOverride 900 true;
431+ "utf8-string".components.library.planned = lib.mkOverride 900 true;
432+ "cryptohash-sha256".components.library.planned = lib.mkOverride 900 true;
433+ "tar".components.library.planned = lib.mkOverride 900 true;
434+ "ansi-wl-pprint".components.library.planned = lib.mkOverride 900 true;
435+ "bytestring".components.library.planned = lib.mkOverride 900 true;
436+ "contravariant".components.library.planned = lib.mkOverride 900 true;
437+ "case-insensitive".components.library.planned = lib.mkOverride 900 true;
438+ "data-fix".components.library.planned = lib.mkOverride 900 true;
439+ "nix-tools".components.exes."cabal-to-nix".planned = lib.mkOverride 900 true;
440+ "logict".components.library.planned = lib.mkOverride 900 true;
441+ "http-client-tls".components.library.planned = lib.mkOverride 900 true;
442+ "unix".components.library.planned = lib.mkOverride 900 true;
443+ "text".components.library.planned = lib.mkOverride 900 true;
444+ "aeson-pretty".components.library.planned = lib.mkOverride 900 true;
445+ "base".components.library.planned = lib.mkOverride 900 true;
446+ "rts".components.library.planned = lib.mkOverride 900 true;
447+ "cmdargs".components.library.planned = lib.mkOverride 900 true;
448+ "unordered-containers".components.library.planned = lib.mkOverride 900 true;
449+ "microlens-aeson".components.library.planned = lib.mkOverride 900 true;
450+ "network-uri".components.library.planned = lib.mkOverride 900 true;
451+ "data-default-class".components.library.planned = lib.mkOverride 900 true;
452+ "parser-combinators".components.library.planned = lib.mkOverride 900 true;
453+ "mtl".components.library.planned = lib.mkOverride 900 true;
454+ "time".components.library.planned = lib.mkOverride 900 true;
455+ "nix-tools".components.exes."hackage-to-nix".planned = lib.mkOverride 900 true;
456+ "iproute".components.library.planned = lib.mkOverride 900 true;
457+ "prettyprinter".components.library.planned = lib.mkOverride 900 true;
458+ "cryptohash-sha512".components.library.planned = lib.mkOverride 900 true;
459+ "base16-bytestring".components.library.planned = lib.mkOverride 900 true;
460+ "transformers-base".components.library.planned = lib.mkOverride 900 true;
461+ "cryptohash-md5".components.library.planned = lib.mkOverride 900 true;
462+ "pretty-show".components.library.planned = lib.mkOverride 900 true;
463+ "distributive".components.library.planned = lib.mkOverride 900 true;
464+ "infer-license".components.library.planned = lib.mkOverride 900 true;
465+ "vector-algorithms".components.library.planned = lib.mkOverride 900 true;
466+ "megaparsec".components.library.planned = lib.mkOverride 900 true;
467+ "deepseq".components.library.planned = lib.mkOverride 900 true;
468+ "nix-derivation".components.library.planned = lib.mkOverride 900 true;
469+ "filepath".components.library.planned = lib.mkOverride 900 true;
470+ "nix-derivation".components.exes."pretty-derivation".planned = lib.mkOverride 900 true;
471+ "asn1-types".components.library.planned = lib.mkOverride 900 true;
472+ "hnix-store-core".components.library.planned = lib.mkOverride 900 true;
473+ "strict".components.library.planned = lib.mkOverride 900 true;
474+ "gitrev".components.library.planned = lib.mkOverride 900 true;
475+ "nix-tools".components.exes."hashes-to-nix".planned = lib.mkOverride 900 true;
476+ "monadlist".components.library.planned = lib.mkOverride 900 true;
477+ "asn1-encoding".components.library.planned = lib.mkOverride 900 true;
478+ "connection".components.library.planned = lib.mkOverride 900 true;
479+ "splitmix".components.library.planned = lib.mkOverride 900 true;
480+ "x509-store".components.library.planned = lib.mkOverride 900 true;
481+ "aeson".components.library.planned = lib.mkOverride 900 true;
482+ "th-lift".components.library.planned = lib.mkOverride 900 true;
483+ "lens-family-th".components.library.planned = lib.mkOverride 900 true;
484+ "ref-tf".components.library.planned = lib.mkOverride 900 true;
485+ "parsec".components.library.planned = lib.mkOverride 900 true;
486+ "ghc-boot-th".components.library.planned = lib.mkOverride 900 true;
487+ "libyaml".components.library.planned = lib.mkOverride 900 true;
488+ "resourcet".components.library.planned = lib.mkOverride 900 true;
489+ "microlens".components.library.planned = lib.mkOverride 900 true;
490+ "profunctors".components.library.planned = lib.mkOverride 900 true;
491+ "base-orphans".components.library.planned = lib.mkOverride 900 true;
492+ "lens-family-core".components.library.planned = lib.mkOverride 900 true;
493+ "hackage-db".components.library.planned = lib.mkOverride 900 true;
494+ "directory".components.library.planned = lib.mkOverride 900 true;
495+ "th-abstraction".components.library.planned = lib.mkOverride 900 true;
496+ "hpack".components.library.planned = lib.mkOverride 900 true;
497+ "primitive".components.library.planned = lib.mkOverride 900 true;
498+ "nix-tools".components.exes."stack-to-nix".planned = lib.mkOverride 900 true;
499+ "transformers-compat".components.library.planned = lib.mkOverride 900 true;
500+ "memory".components.library.planned = lib.mkOverride 900 true;
501+ "pretty-show".components.exes."ppsh".planned = lib.mkOverride 900 true;
502+ };
503+ })
324 ];
504 ];
325 }
505 }
materialized/ghc883/cabal-install/default.nix+132−80
@@ -2,81 +2,82 @@
2 pkgs = hackage:
2 pkgs = hackage:
3 {
3 {
4 packages = {
4 packages = {
5− "cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.102.0").revisions).default;
6− "cryptohash-sha256".flags.use-cbits = true;
7− "cryptohash-sha256".flags.exe = false;
8 "binary".revision = (((hackage."binary")."0.8.7.0").revisions).default;
5 "binary".revision = (((hackage."binary")."0.8.7.0").revisions).default;
9− "tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
10− "tar".flags.old-time = false;
11− "tar".flags.old-bytestring = false;
12 "ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
6 "ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
13− "edit-distance".revision = (((hackage."edit-distance")."0.2.2.1").revisions).default;
7+ "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
14− "stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
8+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
15− "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
16− "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
17− "network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default;
18− "regex-base".revision = (((hackage."regex-base")."0.94.0.1").revisions).default;
19− "zlib".revision = (((hackage."zlib")."0.6.2.3").revisions).default;
20− "zlib".flags.non-blocking-ffi = false;
21− "zlib".flags.bundled-c-zlib = false;
22− "zlib".flags.pkg-config = false;
23− "rts".revision = (((hackage."rts")."1.0").revisions).default;
24− "regex-posix".revision = (((hackage."regex-posix")."0.96.0.0").revisions).default;
25− "regex-posix".flags._regex-posix-clib = false;
26− "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
27− "random".revision = (((hackage."random")."1.2.0").revisions).default;
28− "network".revision = (((hackage."network")."3.1.2.1").revisions).default;
29− "network".flags.devel = false;
30− "splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
31− "splitmix".flags.optimised-mixer = false;
32− "async".revision = (((hackage."async")."2.2.3").revisions).default;
33− "async".flags.bench = false;
34− "parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
35 "echo".revision = (((hackage."echo")."0.1.4").revisions).default;
9 "echo".revision = (((hackage."echo")."0.1.4").revisions).default;
36 "echo".flags.example = false;
10 "echo".flags.example = false;
37− "hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
38− "hsc2hs".flags.in-ghc-tree = false;
39 "resolv".revision = (((hackage."resolv")."0.1.2.0").revisions).default;
11 "resolv".revision = (((hackage."resolv")."0.1.2.0").revisions).default;
40− "directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
41 "template-haskell".revision = (((hackage."template-haskell")."2.15.0.0").revisions).default;
12 "template-haskell".revision = (((hackage."template-haskell")."2.15.0.0").revisions).default;
42− "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
13+ "hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
43− "bytestring".revision = (((hackage."bytestring")."0.10.10.0").revisions).default;
14+ "hsc2hs".flags.in-ghc-tree = false;
44− "text".revision = (((hackage."text")."1.2.4.0").revisions).default;
15+ "network".revision = (((hackage."network")."3.1.2.1").revisions).default;
45− "Cabal".revision = (((hackage."Cabal")."3.4.0.0").revisions).default;
16+ "network".flags.devel = false;
46− "Cabal".flags.bundled-binary-generic = false;
17+ "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
47− "base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
18+ "async".revision = (((hackage."async")."2.2.3").revisions).default;
48− "base".revision = (((hackage."base")."4.13.0.0").revisions).default;
19+ "async".flags.bench = false;
49− "time".revision = (((hackage."time")."1.9.3").revisions).default;
20+ "process".revision = (((hackage."process")."1.6.8.0").revisions).default;
50− "th-compat".revision = (((hackage."th-compat")."0.1.1").revisions).default;
21+ "random".revision = (((hackage."random")."1.2.0").revisions).default;
51− "base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.7").revisions).default;
52− "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
53− "hashable".revision = (((hackage."hashable")."1.3.1.0").revisions).default;
54− "hashable".flags.integer-gmp = true;
55− "HTTP".revision = (((hackage."HTTP")."4000.3.15").revisions).default;
56− "HTTP".flags.mtl1 = false;
57− "HTTP".flags.conduit10 = false;
58− "HTTP".flags.warn-as-error = false;
59− "HTTP".flags.warp-tests = false;
60− "HTTP".flags.network-uri = true;
61− "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
62 "ed25519".revision = (((hackage."ed25519")."0.0.5.0").revisions).default;
22 "ed25519".revision = (((hackage."ed25519")."0.0.5.0").revisions).default;
63 "ed25519".flags.test-hlint = true;
23 "ed25519".flags.test-hlint = true;
64− "ed25519".flags.test-properties = true;
65− "ed25519".flags.test-doctests = true;
66 "ed25519".flags.no-donna = true;
24 "ed25519".flags.no-donna = true;
67− "process".revision = (((hackage."process")."1.6.8.0").revisions).default;
25+ "ed25519".flags.test-doctests = true;
68− "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
26+ "ed25519".flags.test-properties = true;
69− "lukko".revision = (((hackage."lukko")."0.1.1.3").revisions).default;
27+ "base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.7").revisions).default;
70− "lukko".flags.ofd-locking = true;
28+ "base".revision = (((hackage."base")."4.13.0.0").revisions).default;
71− "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.8.3").revisions).default;
29+ "network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default;
72− "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
30+ "regex-posix".revision = (((hackage."regex-posix")."0.96.0.0").revisions).default;
31+ "regex-posix".flags._regex-posix-clib = false;
32+ "rts".revision = (((hackage."rts")."1.0").revisions).default;
33+ "text".revision = (((hackage."text")."1.2.4.0").revisions).default;
34+ "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
35+ "time".revision = (((hackage."time")."1.9.3").revisions).default;
36+ "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
37+ "bytestring".revision = (((hackage."bytestring")."0.10.10.0").revisions).default;
38+ "cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.102.0").revisions).default;
39+ "cryptohash-sha256".flags.exe = false;
40+ "cryptohash-sha256".flags.use-cbits = true;
41+ "tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
42+ "tar".flags.old-bytestring = false;
43+ "tar".flags.old-time = false;
44+ "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
45+ "directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
73 "hackage-security".revision = (((hackage."hackage-security")."0.6.0.1").revisions).default;
46 "hackage-security".revision = (((hackage."hackage-security")."0.6.0.1").revisions).default;
74− "hackage-security".flags.old-directory = false;
75− "hackage-security".flags.use-network-uri = true;
76 "hackage-security".flags.base48 = true;
47 "hackage-security".flags.base48 = true;
77 "hackage-security".flags.lukko = true;
48 "hackage-security".flags.lukko = true;
78 "hackage-security".flags.mtl21 = false;
49 "hackage-security".flags.mtl21 = false;
79− "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
50+ "hackage-security".flags.use-network-uri = true;
51+ "hackage-security".flags.old-directory = false;
52+ "lukko".revision = (((hackage."lukko")."0.1.1.3").revisions).default;
53+ "lukko".flags.ofd-locking = true;
54+ "parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
55+ "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.8.3").revisions).default;
56+ "splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
57+ "splitmix".flags.optimised-mixer = false;
58+ "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
59+ "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
60+ "HTTP".revision = (((hackage."HTTP")."4000.3.16").revisions).default;
61+ "HTTP".flags.mtl1 = false;
62+ "HTTP".flags.conduit10 = false;
63+ "HTTP".flags.warp-tests = false;
64+ "HTTP".flags.warn-as-error = false;
65+ "HTTP".flags.network-uri = true;
66+ "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
67+ "hashable".revision = (((hackage."hashable")."1.3.2.0").revisions).default;
68+ "hashable".flags.integer-gmp = true;
69+ "hashable".flags.random-initial-seed = false;
70+ "base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
71+ "regex-base".revision = (((hackage."regex-base")."0.94.0.1").revisions).default;
72+ "Cabal".revision = (((hackage."Cabal")."3.4.0.0").revisions).default;
73+ "Cabal".flags.bundled-binary-generic = false;
74+ "th-compat".revision = (((hackage."th-compat")."0.1.2").revisions).default;
75+ "zlib".revision = (((hackage."zlib")."0.6.2.3").revisions).default;
76+ "zlib".flags.non-blocking-ffi = false;
77+ "zlib".flags.bundled-c-zlib = false;
78+ "zlib".flags.pkg-config = false;
79+ "edit-distance".revision = (((hackage."edit-distance")."0.2.2.1").revisions).default;
80+ "stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
80 };
81 };
81 compiler = {
82 compiler = {
82 version = "8.8.3";
83 version = "8.8.3";
@@ -84,26 +85,26 @@
84 packages = {
85 packages = {
85 "binary" = "0.8.7.0";
86 "binary" = "0.8.7.0";
86 "ghc-prim" = "0.5.3";
87 "ghc-prim" = "0.5.3";
87− "stm" = "2.5.0.0";
88+ "array" = "0.5.4.0";
88− "unix" = "2.7.2.2";
89+ "integer-gmp" = "1.0.2.0";
89− "mtl" = "2.2.2";
90− "rts" = "1.0";
91− "deepseq" = "1.4.4.0";
92− "parsec" = "3.1.14.0";
93− "directory" = "1.3.6.0";
94 "template-haskell" = "2.15.0.0";
90 "template-haskell" = "2.15.0.0";
95− "containers" = "0.6.2.1";
91+ "pretty" = "1.1.3.6";
96− "bytestring" = "0.10.10.0";
92+ "process" = "1.6.8.0";
97− "text" = "1.2.4.0";
98 "base" = "4.13.0.0";
93 "base" = "4.13.0.0";
94+ "rts" = "1.0";
95+ "text" = "1.2.4.0";
96+ "mtl" = "2.2.2";
99 "time" = "1.9.3";
97 "time" = "1.9.3";
100− "transformers" = "0.5.6.2";
98+ "unix" = "2.7.2.2";
101− "filepath" = "1.4.2.1";
99+ "bytestring" = "0.10.10.0";
102− "process" = "1.6.8.0";
100+ "containers" = "0.6.2.1";
103− "pretty" = "1.1.3.6";
101+ "directory" = "1.3.6.0";
102+ "parsec" = "3.1.14.0";
104 "ghc-boot-th" = "8.8.3";
103 "ghc-boot-th" = "8.8.3";
105− "array" = "0.5.4.0";
104+ "filepath" = "1.4.2.1";
106− "integer-gmp" = "1.0.2.0";
105+ "deepseq" = "1.4.4.0";
106+ "transformers" = "0.5.6.2";
107+ "stm" = "2.5.0.0";
107 };
108 };
108 };
109 };
109 };
110 };
@@ -115,14 +116,65 @@
115 packages = {
116 packages = {
116 "cabal-install" = {
117 "cabal-install" = {
117 flags = {
118 flags = {
118− "native-dns" = lib.mkOverride 900 true;
119− "debug-expensive-assertions" = lib.mkOverride 900 false;
120 "debug-tracetree" = lib.mkOverride 900 false;
119 "debug-tracetree" = lib.mkOverride 900 false;
120+ "debug-expensive-assertions" = lib.mkOverride 900 false;
121 "lukko" = lib.mkOverride 900 true;
121 "lukko" = lib.mkOverride 900 true;
122 "debug-conflict-sets" = lib.mkOverride 900 false;
122 "debug-conflict-sets" = lib.mkOverride 900 false;
123+ "native-dns" = lib.mkOverride 900 true;
123 };
124 };
124 };
125 };
125 };
126 };
126 })
127 })
128+ ({ lib, ... }:
129+ {
130+ packages = {
131+ "containers".components.library.planned = lib.mkOverride 900 true;
132+ "binary".components.library.planned = lib.mkOverride 900 true;
133+ "ghc-prim".components.library.planned = lib.mkOverride 900 true;
134+ "stm".components.library.planned = lib.mkOverride 900 true;
135+ "hsc2hs".components.exes."hsc2hs".planned = lib.mkOverride 900 true;
136+ "edit-distance".components.library.planned = lib.mkOverride 900 true;
137+ "th-compat".components.library.planned = lib.mkOverride 900 true;
138+ "zlib".components.library.planned = lib.mkOverride 900 true;
139+ "Cabal".components.library.planned = lib.mkOverride 900 true;
140+ "base64-bytestring".components.library.planned = lib.mkOverride 900 true;
141+ "regex-base".components.library.planned = lib.mkOverride 900 true;
142+ "HTTP".components.library.planned = lib.mkOverride 900 true;
143+ "hashable".components.library.planned = lib.mkOverride 900 true;
144+ "transformers".components.library.planned = lib.mkOverride 900 true;
145+ "ed25519".components.library.planned = lib.mkOverride 900 true;
146+ "random".components.library.planned = lib.mkOverride 900 true;
147+ "process".components.library.planned = lib.mkOverride 900 true;
148+ "async".components.library.planned = lib.mkOverride 900 true;
149+ "network".components.library.planned = lib.mkOverride 900 true;
150+ "pretty".components.library.planned = lib.mkOverride 900 true;
151+ "cabal-install".components.exes."cabal".planned = lib.mkOverride 900 true;
152+ "template-haskell".components.library.planned = lib.mkOverride 900 true;
153+ "integer-gmp".components.library.planned = lib.mkOverride 900 true;
154+ "array".components.library.planned = lib.mkOverride 900 true;
155+ "resolv".components.library.planned = lib.mkOverride 900 true;
156+ "echo".components.library.planned = lib.mkOverride 900 true;
157+ "cryptohash-sha256".components.library.planned = lib.mkOverride 900 true;
158+ "tar".components.library.planned = lib.mkOverride 900 true;
159+ "bytestring".components.library.planned = lib.mkOverride 900 true;
160+ "unix".components.library.planned = lib.mkOverride 900 true;
161+ "text".components.library.planned = lib.mkOverride 900 true;
162+ "base".components.library.planned = lib.mkOverride 900 true;
163+ "rts".components.library.planned = lib.mkOverride 900 true;
164+ "regex-posix".components.library.planned = lib.mkOverride 900 true;
165+ "network-uri".components.library.planned = lib.mkOverride 900 true;
166+ "mtl".components.library.planned = lib.mkOverride 900 true;
167+ "time".components.library.planned = lib.mkOverride 900 true;
168+ "base16-bytestring".components.library.planned = lib.mkOverride 900 true;
169+ "deepseq".components.library.planned = lib.mkOverride 900 true;
170+ "filepath".components.library.planned = lib.mkOverride 900 true;
171+ "splitmix".components.library.planned = lib.mkOverride 900 true;
172+ "lukko".components.library.planned = lib.mkOverride 900 true;
173+ "parsec".components.library.planned = lib.mkOverride 900 true;
174+ "ghc-boot-th".components.library.planned = lib.mkOverride 900 true;
175+ "directory".components.library.planned = lib.mkOverride 900 true;
176+ "hackage-security".components.library.planned = lib.mkOverride 900 true;
177+ };
178+ })
127 ];
179 ];
128 }
180 }
materialized/ghc883/nix-tools/.plan.nix/hackage-db.nix+11−1
@@ -97,4 +97,14 @@
97 };
97 };
98 };
98 };
99 };
99 };
100− } // rec { src = (pkgs.lib).mkDefault .././.source-repository-packages/0; }
100+ } // {
101+ src = (pkgs.lib).mkDefault (pkgs.fetchgit {
102+ url = "0";
103+ rev = "minimal";
104+ sha256 = "";
105+ }) // {
106+ url = "0";
107+ rev = "minimal";
108+ sha256 = "";
109+ };
110+ }
materialized/ghc883/nix-tools/default.nix+447−299
@@ -2,309 +2,278 @@
2 pkgs = hackage:
2 pkgs = hackage:
3 {
3 {
4 packages = {
4 packages = {
5− "http-client".revision = (((hackage."http-client")."0.6.4.1").revisions).default;
5+ "semialign".revision = (((hackage."semialign")."1.2").revisions).default;
6− "http-client".flags.network-uri = true;
6+ "semialign".flags.semigroupoids = true;
7− "cookie".revision = (((hackage."cookie")."0.4.5").revisions).default;
7+ "lens-family".revision = (((hackage."lens-family")."2.1.1").revisions).default;
8− "void".revision = (((hackage."void")."0.7.3").revisions).default;
8+ "these".revision = (((hackage."these")."1.1.1.1").revisions).default;
9− "void".flags.safe = false;
9+ "these".flags.assoc = true;
10− "semigroupoids".revision = (((hackage."semigroupoids")."5.3.5").revisions).default;
11− "semigroupoids".flags.comonad = true;
12− "semigroupoids".flags.unordered-containers = true;
13− "semigroupoids".flags.distributive = true;
14− "semigroupoids".flags.tagged = true;
15− "semigroupoids".flags.containers = true;
16− "semigroupoids".flags.contravariant = true;
17− "free".revision = (((hackage."free")."5.1.6").revisions).default;
18− "hnix-store-remote".revision = (((hackage."hnix-store-remote")."0.4.1.0").revisions).default;
19− "hnix-store-remote".flags.io-testsuite = false;
20− "cereal".revision = (((hackage."cereal")."0.5.8.1").revisions).default;
21− "cereal".flags.bytestring-builder = false;
22− "exceptions".revision = (((hackage."exceptions")."0.10.4").revisions).default;
23− "exceptions".flags.transformers-0-4 = true;
24− "cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.102.0").revisions).default;
25− "cryptohash-sha256".flags.use-cbits = true;
26− "cryptohash-sha256".flags.exe = false;
27 "binary".revision = (((hackage."binary")."0.8.7.0").revisions).default;
10 "binary".revision = (((hackage."binary")."0.8.7.0").revisions).default;
28− "hnix".revision = (((hackage."hnix")."0.12.0.1").revisions).default;
29− "hnix".flags.profiling = false;
30− "hnix".flags.optimize = false;
31− "tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
32− "tar".flags.old-time = false;
33− "tar".flags.old-bytestring = false;
34− "regex-tdfa".revision = (((hackage."regex-tdfa")."1.3.1.0").revisions).default;
35− "regex-tdfa".flags.force-o2 = false;
36− "ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
37 "text-metrics".revision = (((hackage."text-metrics")."0.3.0").revisions).default;
11 "text-metrics".revision = (((hackage."text-metrics")."0.3.0").revisions).default;
38 "text-metrics".flags.dev = false;
12 "text-metrics".flags.dev = false;
39− "utf8-string".revision = (((hackage."utf8-string")."1.0.2").revisions).default;
13+ "serialise".revision = (((hackage."serialise")."0.2.3.0").revisions).default;
40− "bifunctors".revision = (((hackage."bifunctors")."5.5.10").revisions).default;
14+ "serialise".flags.newtime15 = true;
41− "bifunctors".flags.semigroups = true;
15+ "streaming-commons".revision = (((hackage."streaming-commons")."0.2.2.1").revisions).default;
16+ "streaming-commons".flags.use-bytestring-builder = false;
17+ "relude".revision = (((hackage."relude")."1.0.0.1").revisions).default;
18+ "bifunctors".revision = (((hackage."bifunctors")."5.5.11").revisions).default;
42 "bifunctors".flags.tagged = true;
19 "bifunctors".flags.tagged = true;
43− "hashing".revision = (((hackage."hashing")."0.1.0.1").revisions).default;
20+ "bifunctors".flags.semigroups = true;
44− "extra".revision = (((hackage."extra")."1.7.9").revisions).default;
21+ "haskell-lexer".revision = (((hackage."haskell-lexer")."1.1").revisions).default;
45− "logict".revision = (((hackage."logict")."0.7.0.3").revisions).default;
22+ "ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
46− "x509-validation".revision = (((hackage."x509-validation")."1.6.11").revisions).default;
23+ "hnix".revision = (((hackage."hnix")."0.13.1").revisions).default;
47− "split".revision = (((hackage."split")."0.2.3.4").revisions).default;
24+ "hnix".flags.profiling = false;
48− "data-fix".revision = (((hackage."data-fix")."0.3.1").revisions).default;
25+ "hnix".flags.optimize = true;
49− "stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
26+ "regex-tdfa".revision = (((hackage."regex-tdfa")."1.3.1.1").revisions).default;
50− "base-compat-batteries".revision = (((hackage."base-compat-batteries")."0.11.2").revisions).default;
27+ "regex-tdfa".flags.force-o2 = false;
51− "hourglass".revision = (((hackage."hourglass")."0.2.12").revisions).default;
28+ "cryptohash-sha1".revision = (((hackage."cryptohash-sha1")."0.11.100.1").revisions).default;
52− "case-insensitive".revision = (((hackage."case-insensitive")."1.2.1.0").revisions).default;
29+ "socks".revision = (((hackage."socks")."0.6.1").revisions).default;
53− "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
30+ "cookie".revision = (((hackage."cookie")."0.4.5").revisions).default;
54− "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
31+ "blaze-builder".revision = (((hackage."blaze-builder")."0.4.2.1").revisions).default;
55− "network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default;
32+ "base-compat".revision = (((hackage."base-compat")."0.11.2").revisions).default;
56− "asn1-parse".revision = (((hackage."asn1-parse")."0.9.5").revisions).default;
33+ "ansi-terminal".revision = (((hackage."ansi-terminal")."0.11").revisions).default;
57− "regex-base".revision = (((hackage."regex-base")."0.94.0.1").revisions).default;
34+ "ansi-terminal".flags.example = false;
58− "zlib".revision = (((hackage."zlib")."0.6.2.3").revisions).default;
35+ "unliftio-core".revision = (((hackage."unliftio-core")."0.2.0.1").revisions).default;
59− "zlib".flags.non-blocking-ffi = false;
36+ "free".revision = (((hackage."free")."5.1.7").revisions).default;
60− "zlib".flags.bundled-c-zlib = false;
37+ "exceptions".revision = (((hackage."exceptions")."0.10.4").revisions).default;
61− "zlib".flags.pkg-config = false;
38+ "exceptions".flags.transformers-0-4 = true;
62− "rts".revision = (((hackage."rts")."1.0").revisions).default;
39+ "time-compat".revision = (((hackage."time-compat")."1.9.6").revisions).default;
63− "cmdargs".revision = (((hackage."cmdargs")."0.10.21").revisions).default;
40+ "time-compat".flags.old-locale = false;
64− "cmdargs".flags.testprog = false;
41+ "cereal".revision = (((hackage."cereal")."0.5.8.1").revisions).default;
65− "cmdargs".flags.quotation = true;
42+ "cereal".flags.bytestring-builder = false;
66− "cryptonite".revision = (((hackage."cryptonite")."0.28").revisions).default;
43+ "x509-system".revision = (((hackage."x509-system")."1.6.6").revisions).default;
67− "cryptonite".flags.support_sse = false;
68− "cryptonite".flags.use_target_attributes = true;
69− "cryptonite".flags.integer-gmp = true;
70− "cryptonite".flags.support_rdrand = true;
71− "cryptonite".flags.support_aesni = true;
72− "cryptonite".flags.support_deepseq = true;
73− "cryptonite".flags.support_pclmuldq = false;
74− "cryptonite".flags.check_alignment = false;
75− "cryptonite".flags.old_toolchain_inliner = false;
76− "microlens-aeson".revision = (((hackage."microlens-aeson")."2.3.1").revisions).default;
77− "clock".revision = (((hackage."clock")."0.8.2").revisions).default;
78− "clock".flags.llvm = false;
79− "saltine".revision = (((hackage."saltine")."0.1.1.1").revisions).default;
80− "adjunctions".revision = (((hackage."adjunctions")."4.4").revisions).default;
81− "cryptohash-md5".revision = (((hackage."cryptohash-md5")."0.11.100.1").revisions).default;
82− "invariant".revision = (((hackage."invariant")."0.5.4").revisions).default;
83− "pem".revision = (((hackage."pem")."0.2.4").revisions).default;
84− "megaparsec".revision = (((hackage."megaparsec")."9.0.1").revisions).default;
85− "megaparsec".flags.dev = false;
86− "syb".revision = (((hackage."syb")."0.7.2.1").revisions).default;
87− "distributive".revision = (((hackage."distributive")."0.6.2.1").revisions).default;
88− "distributive".flags.semigroups = true;
89− "distributive".flags.tagged = true;
90− "asn1-encoding".revision = (((hackage."asn1-encoding")."0.9.6").revisions).default;
91− "QuickCheck".revision = (((hackage."QuickCheck")."2.14.2").revisions).default;
92− "QuickCheck".flags.templatehaskell = true;
93− "QuickCheck".flags.old-random = false;
94− "scientific".revision = (((hackage."scientific")."0.3.6.2").revisions).default;
95− "scientific".flags.integer-simple = false;
96− "scientific".flags.bytestring-builder = false;
97− "monadlist".revision = (((hackage."monadlist")."0.0.2").revisions).default;
98− "half".revision = (((hackage."half")."0.3.1").revisions).default;
99− "parallel".revision = (((hackage."parallel")."3.2.2.0").revisions).default;
100− "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
101− "hnix-store-core".revision = (((hackage."hnix-store-core")."0.4.1.0").revisions).default;
102− "hnix-store-core".flags.bounded_memory = false;
103− "random".revision = (((hackage."random")."1.2.0").revisions).default;
104− "uuid-types".revision = (((hackage."uuid-types")."1.0.4").revisions).default;
105− "optparse-applicative".revision = (((hackage."optparse-applicative")."0.16.1.0").revisions).default;
106− "optparse-applicative".flags.process = true;
107− "network".revision = (((hackage."network")."3.1.2.1").revisions).default;
108− "network".flags.devel = false;
109− "connection".revision = (((hackage."connection")."0.3.1").revisions).default;
110− "splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
111− "splitmix".flags.optimised-mixer = false;
112− "async".revision = (((hackage."async")."2.2.3").revisions).default;
113− "async".flags.bench = false;
114− "dlist".revision = (((hackage."dlist")."1.0").revisions).default;
115− "dlist".flags.werror = false;
116− "conduit".revision = (((hackage."conduit")."1.3.4").revisions).default;
117− "ref-tf".revision = (((hackage."ref-tf")."0.4.0.2").revisions).default;
118− "x509-store".revision = (((hackage."x509-store")."1.6.7").revisions).default;
119− "lens-family-th".revision = (((hackage."lens-family-th")."0.5.1.0").revisions).default;
120− "semigroups".revision = (((hackage."semigroups")."0.19.1").revisions).default;
121− "semigroups".flags.bytestring = true;
122− "semigroups".flags.unordered-containers = true;
123− "semigroups".flags.text = true;
124− "semigroups".flags.tagged = true;
125− "semigroups".flags.containers = true;
126− "semigroups".flags.binary = true;
127− "semigroups".flags.hashable = true;
128− "semigroups".flags.transformers = true;
129− "semigroups".flags.deepseq = true;
130− "semigroups".flags.bytestring-builder = false;
131− "semigroups".flags.template-haskell = true;
132− "lifted-base".revision = (((hackage."lifted-base")."0.2.3.12").revisions).default;
133− "parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
134− "hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
135− "hsc2hs".flags.in-ghc-tree = false;
136− "directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
137 "yaml".revision = (((hackage."yaml")."0.11.5.0").revisions).default;
44 "yaml".revision = (((hackage."yaml")."0.11.5.0").revisions).default;
138 "yaml".flags.no-exe = true;
45 "yaml".flags.no-exe = true;
139 "yaml".flags.no-examples = true;
46 "yaml".flags.no-examples = true;
140− "transformers-compat".revision = (((hackage."transformers-compat")."0.6.6").revisions).default;
47+ "xml".revision = (((hackage."xml")."1.3.14").revisions).default;
141− "transformers-compat".flags.five = false;
48+ "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
142− "transformers-compat".flags.generic-deriving = true;
49+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
143− "transformers-compat".flags.two = false;
50+ "mono-traversable".revision = (((hackage."mono-traversable")."1.0.15.1").revisions).default;
144− "transformers-compat".flags.five-three = true;
145− "transformers-compat".flags.mtl = true;
146− "transformers-compat".flags.four = false;
147− "transformers-compat".flags.three = false;
148 "neat-interpolation".revision = (((hackage."neat-interpolation")."0.5.1.2").revisions).default;
51 "neat-interpolation".revision = (((hackage."neat-interpolation")."0.5.1.2").revisions).default;
149− "hpack".revision = (((hackage."hpack")."0.34.4").revisions).default;
150 "template-haskell".revision = (((hackage."template-haskell")."2.15.0.0").revisions).default;
52 "template-haskell".revision = (((hackage."template-haskell")."2.15.0.0").revisions).default;
151− "mono-traversable".revision = (((hackage."mono-traversable")."1.0.15.1").revisions).default;
53+ "hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
152− "vector".revision = (((hackage."vector")."0.12.2.0").revisions).default;
54+ "hsc2hs".flags.in-ghc-tree = false;
55+ "vector".revision = (((hackage."vector")."0.12.3.0").revisions).default;
153 "vector".flags.unsafechecks = false;
56 "vector".flags.unsafechecks = false;
154 "vector".flags.internalchecks = false;
57 "vector".flags.internalchecks = false;
155− "vector".flags.wall = false;
156 "vector".flags.boundschecks = true;
58 "vector".flags.boundschecks = true;
157− "call-stack".revision = (((hackage."call-stack")."0.3.0").revisions).default;
59+ "vector".flags.wall = false;
158− "primitive".revision = (((hackage."primitive")."0.7.1.0").revisions).default;
60+ "th-lift-instances".revision = (((hackage."th-lift-instances")."0.1.18").revisions).default;
159− "profunctors".revision = (((hackage."profunctors")."5.6.2").revisions).default;
61+ "conduit".revision = (((hackage."conduit")."1.3.4.1").revisions).default;
160− "blaze-builder".revision = (((hackage."blaze-builder")."0.4.2.1").revisions).default;
62+ "algebraic-graphs".revision = (((hackage."algebraic-graphs")."0.5").revisions).default;
161− "base-compat".revision = (((hackage."base-compat")."0.11.2").revisions).default;
63+ "network".revision = (((hackage."network")."3.1.2.1").revisions).default;
162− "time-compat".revision = (((hackage."time-compat")."1.9.5").revisions).default;
64+ "network".flags.devel = false;
163− "time-compat".flags.old-locale = false;
65+ "http-types".revision = (((hackage."http-types")."0.12.3").revisions).default;
164− "x509-system".revision = (((hackage."x509-system")."1.6.6").revisions).default;
66+ "Glob".revision = (((hackage."Glob")."0.10.1").revisions).default;
165− "ansi-terminal".revision = (((hackage."ansi-terminal")."0.11").revisions).default;
67+ "dlist".revision = (((hackage."dlist")."1.0").revisions).default;
166− "ansi-terminal".flags.example = false;
68+ "dlist".flags.werror = false;
167− "tagged".revision = (((hackage."tagged")."0.8.6.1").revisions).default;
69+ "lifted-base".revision = (((hackage."lifted-base")."0.2.3.12").revisions).default;
168− "tagged".flags.transformers = true;
70+ "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
169− "tagged".flags.deepseq = true;
71+ "async".revision = (((hackage."async")."2.2.3").revisions).default;
170− "x509".revision = (((hackage."x509")."1.7.5").revisions).default;
72+ "async".flags.bench = false;
171− "lens".revision = (((hackage."lens")."4.19.2").revisions).default;
73+ "process".revision = (((hackage."process")."1.6.8.0").revisions).default;
172− "lens".flags.j = false;
74+ "half".revision = (((hackage."half")."0.3.1").revisions).default;
173− "lens".flags.test-properties = true;
75+ "monad-control".revision = (((hackage."monad-control")."1.0.2.3").revisions).default;
174− "lens".flags.old-inline-pragmas = false;
76+ "random".revision = (((hackage."random")."1.2.0").revisions).default;
175− "lens".flags.test-templates = true;
77+ "optparse-applicative".revision = (((hackage."optparse-applicative")."0.16.1.0").revisions).default;
176− "lens".flags.trustworthy = true;
78+ "optparse-applicative".flags.process = true;
177− "lens".flags.test-doctests = true;
79+ "cborg".revision = (((hackage."cborg")."0.2.5.0").revisions).default;
178− "lens".flags.benchmark-uniplate = false;
80+ "cborg".flags.optimize-gmp = true;
179− "lens".flags.inlining = true;
81+ "QuickCheck".revision = (((hackage."QuickCheck")."2.14.2").revisions).default;
180− "lens".flags.dump-splices = false;
82+ "QuickCheck".flags.old-random = false;
181− "lens".flags.test-hunit = true;
83+ "QuickCheck".flags.templatehaskell = true;
182− "lens".flags.safe = false;
84+ "uuid-types".revision = (((hackage."uuid-types")."1.0.5").revisions).default;
183− "unliftio-core".revision = (((hackage."unliftio-core")."0.2.0.1").revisions).default;
85+ "scientific".revision = (((hackage."scientific")."0.3.7.0").revisions).default;
184− "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
86+ "scientific".flags.integer-simple = false;
185− "some".revision = (((hackage."some")."1.0.2").revisions).default;
87+ "scientific".flags.bytestring-builder = false;
186− "some".flags.newtype-unsafe = true;
88+ "tls".revision = (((hackage."tls")."1.5.5").revisions).default;
187− "integer-logarithms".revision = (((hackage."integer-logarithms")."1.0.3.1").revisions).default;
89+ "tls".flags.compat = true;
188− "integer-logarithms".flags.check-bounds = false;
90+ "tls".flags.network = true;
189− "integer-logarithms".flags.integer-gmp = true;
91+ "tls".flags.hans = false;
190− "semialign".revision = (((hackage."semialign")."1.1.0.1").revisions).default;
92+ "prettyprinter".revision = (((hackage."prettyprinter")."1.7.0").revisions).default;
191− "semialign".flags.semigroupoids = true;
93+ "prettyprinter".flags.buildreadme = false;
192− "reflection".revision = (((hackage."reflection")."2.1.6").revisions).default;
94+ "infer-license".revision = (((hackage."infer-license")."0.2.0").revisions).default;
193− "reflection".flags.slow = false;
95+ "megaparsec".revision = (((hackage."megaparsec")."9.0.1").revisions).default;
194− "reflection".flags.template-haskell = true;
96+ "megaparsec".flags.dev = false;
195− "these".revision = (((hackage."these")."1.1.1.1").revisions).default;
97+ "pretty-show".revision = (((hackage."pretty-show")."1.10").revisions).default;
196− "these".flags.assoc = true;
98+ "distributive".revision = (((hackage."distributive")."0.6.2.1").revisions).default;
197− "socks".revision = (((hackage."socks")."0.6.1").revisions).default;
99+ "distributive".flags.tagged = true;
198− "streaming-commons".revision = (((hackage."streaming-commons")."0.2.2.1").revisions).default;
100+ "distributive".flags.semigroups = true;
199− "streaming-commons".flags.use-bytestring-builder = false;
101+ "transformers-base".revision = (((hackage."transformers-base")."0.4.5.2").revisions).default;
200− "haskell-lexer".revision = (((hackage."haskell-lexer")."1.1").revisions).default;
102+ "transformers-base".flags.orphaninstances = true;
201− "lens-family".revision = (((hackage."lens-family")."2.1.0").revisions).default;
202− "bytestring".revision = (((hackage."bytestring")."0.10.10.0").revisions).default;
203− "ansi-wl-pprint".revision = (((hackage."ansi-wl-pprint")."0.6.9").revisions).default;
204− "ansi-wl-pprint".flags.example = false;
205− "basement".revision = (((hackage."basement")."0.0.11").revisions).default;
206− "cryptohash-sha1".revision = (((hackage."cryptohash-sha1")."0.11.100.1").revisions).default;
207− "serialise".revision = (((hackage."serialise")."0.2.3.0").revisions).default;
208− "serialise".flags.newtime15 = true;
209− "StateVar".revision = (((hackage."StateVar")."1.2.1").revisions).default;
210− "mime-types".revision = (((hackage."mime-types")."0.1.0.9").revisions).default;
211− "http-client-tls".revision = (((hackage."http-client-tls")."0.3.5.3").revisions).default;
212− "contravariant".revision = (((hackage."contravariant")."1.5.3").revisions).default;
213− "contravariant".flags.semigroups = true;
214− "contravariant".flags.tagged = true;
215− "contravariant".flags.statevar = true;
216− "indexed-traversable".revision = (((hackage."indexed-traversable")."0.1.1").revisions).default;
217− "parser-combinators".revision = (((hackage."parser-combinators")."1.2.1").revisions).default;
218− "parser-combinators".flags.dev = false;
219− "semialign-indexed".revision = (((hackage."semialign-indexed")."1.1").revisions).default;
220− "deriving-compat".revision = (((hackage."deriving-compat")."0.5.10").revisions).default;
221− "deriving-compat".flags.base-4-9 = true;
222− "deriving-compat".flags.template-haskell-2-11 = true;
223− "deriving-compat".flags.new-functor-classes = true;
224− "text".revision = (((hackage."text")."1.2.4.0").revisions).default;
225− "Cabal".revision = (((hackage."Cabal")."3.4.0.0").revisions).default;
226− "Cabal".flags.bundled-binary-generic = false;
227− "assoc".revision = (((hackage."assoc")."1.0.2").revisions).default;
228− "unordered-containers".revision = (((hackage."unordered-containers")."0.2.13.0").revisions).default;
229− "unordered-containers".flags.debug = false;
230− "base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
231− "aeson-pretty".revision = (((hackage."aeson-pretty")."0.8.8").revisions).default;
232− "aeson-pretty".flags.lib-only = false;
233− "base".revision = (((hackage."base")."4.13.0.0").revisions).default;
234− "comonad".revision = (((hackage."comonad")."5.0.8").revisions).default;
235− "comonad".flags.indexed-traversable = true;
236− "comonad".flags.distributive = true;
237− "comonad".flags.containers = true;
238− "time".revision = (((hackage."time")."1.9.3").revisions).default;
239− "th-compat".revision = (((hackage."th-compat")."0.1.1").revisions).default;
240− "data-default-class".revision = (((hackage."data-default-class")."0.1.2.0").revisions).default;
241 "base16-bytestring".revision = (((hackage."base16-bytestring")."1.0.1.0").revisions).default;
103 "base16-bytestring".revision = (((hackage."base16-bytestring")."1.0.1.0").revisions).default;
104+ "cryptohash-sha512".revision = (((hackage."cryptohash-sha512")."0.11.100.1").revisions).default;
105+ "iproute".revision = (((hackage."iproute")."1.7.11").revisions).default;
106+ "cryptohash-md5".revision = (((hackage."cryptohash-md5")."0.11.100.1").revisions).default;
242 "vector-algorithms".revision = (((hackage."vector-algorithms")."0.8.0.4").revisions).default;
107 "vector-algorithms".revision = (((hackage."vector-algorithms")."0.8.0.4").revisions).default;
243 "vector-algorithms".flags.unsafechecks = false;
108 "vector-algorithms".flags.unsafechecks = false;
244− "vector-algorithms".flags.internalchecks = false;
245 "vector-algorithms".flags.llvm = false;
109 "vector-algorithms".flags.llvm = false;
246− "vector-algorithms".flags.boundschecks = true;
110+ "vector-algorithms".flags.internalchecks = false;
247 "vector-algorithms".flags.bench = true;
111 "vector-algorithms".flags.bench = true;
112+ "vector-algorithms".flags.boundschecks = true;
248 "vector-algorithms".flags.properties = true;
113 "vector-algorithms".flags.properties = true;
249− "prettyprinter".revision = (((hackage."prettyprinter")."1.7.0").revisions).default;
250− "prettyprinter".flags.buildreadme = false;
251− "cryptohash-sha512".revision = (((hackage."cryptohash-sha512")."0.11.100.1").revisions).default;
252− "pretty-show".revision = (((hackage."pretty-show")."1.10").revisions).default;
253− "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
254− "hashable".revision = (((hackage."hashable")."1.3.0.0").revisions).default;
255− "hashable".flags.sse2 = true;
256− "hashable".flags.integer-gmp = true;
257− "hashable".flags.sse41 = false;
258− "hashable".flags.examples = false;
259− "attoparsec".revision = (((hackage."attoparsec")."0.13.2.5").revisions).default;
260− "attoparsec".flags.developer = false;
261− "infer-license".revision = (((hackage."infer-license")."0.2.0").revisions).default;
262− "colour".revision = (((hackage."colour")."2.3.5").revisions).default;
263− "transformers-base".revision = (((hackage."transformers-base")."0.4.5.2").revisions).default;
264− "transformers-base".flags.orphaninstances = true;
265 "happy".revision = (((hackage."happy")."1.20.0").revisions).default;
114 "happy".revision = (((hackage."happy")."1.20.0").revisions).default;
266− "strict".revision = (((hackage."strict")."0.4.0.1").revisions).default;
115+ "base".revision = (((hackage."base")."4.13.0.0").revisions).default;
267− "strict".flags.assoc = true;
116+ "network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default;
268− "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
117+ "microlens-aeson".revision = (((hackage."microlens-aeson")."2.3.1").revisions).default;
269− "asn1-types".revision = (((hackage."asn1-types")."0.3.4").revisions).default;
118+ "cmdargs".revision = (((hackage."cmdargs")."0.10.21").revisions).default;
270− "nix-derivation".revision = (((hackage."nix-derivation")."1.1.1").revisions).default;
119+ "cmdargs".flags.testprog = false;
271− "cborg".revision = (((hackage."cborg")."0.2.4.0").revisions).default;
120+ "cmdargs".flags.quotation = true;
272− "cborg".flags.optimize-gmp = true;
121+ "rts".revision = (((hackage."rts")."1.0").revisions).default;
273− "gitrev".revision = (((hackage."gitrev")."1.3.1").revisions).default;
122+ "text".revision = (((hackage."text")."1.2.4.0").revisions).default;
274− "monad-control".revision = (((hackage."monad-control")."1.0.2.3").revisions).default;
123+ "aeson-pretty".revision = (((hackage."aeson-pretty")."0.8.8").revisions).default;
275− "process".revision = (((hackage."process")."1.6.8.0").revisions).default;
124+ "aeson-pretty".flags.lib-only = false;
276− "tls".revision = (((hackage."tls")."1.5.5").revisions).default;
125+ "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
277− "tls".flags.compat = true;
126+ "time".revision = (((hackage."time")."1.9.3").revisions).default;
278− "tls".flags.network = true;
127+ "unordered-containers".revision = (((hackage."unordered-containers")."0.2.14.0").revisions).default;
279− "tls".flags.hans = false;
128+ "unordered-containers".flags.debug = false;
280− "kan-extensions".revision = (((hackage."kan-extensions")."5.2.2").revisions).default;
129+ "data-default-class".revision = (((hackage."data-default-class")."0.1.2.0").revisions).default;
281− "libyaml".revision = (((hackage."libyaml")."0.1.2").revisions).default;
130+ "parser-combinators".revision = (((hackage."parser-combinators")."1.3.0").revisions).default;
282− "libyaml".flags.system-libyaml = false;
131+ "parser-combinators".flags.dev = false;
283− "libyaml".flags.no-unicode = false;
132+ "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
284− "resourcet".revision = (((hackage."resourcet")."1.2.4.2").revisions).default;
133+ "data-fix".revision = (((hackage."data-fix")."0.3.1").revisions).default;
285− "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
134+ "logict".revision = (((hackage."logict")."0.7.0.3").revisions).default;
286− "cabal-doctest".revision = (((hackage."cabal-doctest")."1.0.8").revisions).default;
135+ "contravariant".revision = (((hackage."contravariant")."1.5.3").revisions).default;
287− "Glob".revision = (((hackage."Glob")."0.10.1").revisions).default;
136+ "contravariant".flags.tagged = true;
288− "algebraic-graphs".revision = (((hackage."algebraic-graphs")."0.5").revisions).default;
137+ "contravariant".flags.semigroups = true;
289− "microlens".revision = (((hackage."microlens")."0.4.12.0").revisions).default;
138+ "contravariant".flags.statevar = true;
290− "aeson".revision = (((hackage."aeson")."1.5.6.0").revisions).default;
139+ "case-insensitive".revision = (((hackage."case-insensitive")."1.2.1.0").revisions).default;
291− "aeson".flags.cffi = false;
140+ "http-client-tls".revision = (((hackage."http-client-tls")."0.3.5.3").revisions).default;
292− "aeson".flags.fast = false;
141+ "bytestring".revision = (((hackage."bytestring")."0.10.10.0").revisions).default;
293− "aeson".flags.bytestring-builder = false;
142+ "cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.102.0").revisions).default;
294− "aeson".flags.developer = false;
143+ "cryptohash-sha256".flags.exe = false;
295− "http-types".revision = (((hackage."http-types")."0.12.3").revisions).default;
144+ "cryptohash-sha256".flags.use-cbits = true;
296− "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.8.3").revisions).default;
145+ "ansi-wl-pprint".revision = (((hackage."ansi-wl-pprint")."0.6.9").revisions).default;
146+ "ansi-wl-pprint".flags.example = false;
147+ "tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
148+ "tar".flags.old-bytestring = false;
149+ "tar".flags.old-time = false;
150+ "basement".revision = (((hackage."basement")."0.0.12").revisions).default;
151+ "integer-logarithms".revision = (((hackage."integer-logarithms")."1.0.3.1").revisions).default;
152+ "integer-logarithms".flags.check-bounds = false;
153+ "integer-logarithms".flags.integer-gmp = true;
154+ "utf8-string".revision = (((hackage."utf8-string")."1.0.2").revisions).default;
155+ "http-client".revision = (((hackage."http-client")."0.7.8").revisions).default;
156+ "http-client".flags.network-uri = true;
157+ "x509".revision = (((hackage."x509")."1.7.5").revisions).default;
158+ "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
159+ "semigroupoids".revision = (((hackage."semigroupoids")."5.3.5").revisions).default;
160+ "semigroupoids".flags.distributive = true;
161+ "semigroupoids".flags.comonad = true;
162+ "semigroupoids".flags.contravariant = true;
163+ "semigroupoids".flags.containers = true;
164+ "semigroupoids".flags.tagged = true;
165+ "semigroupoids".flags.unordered-containers = true;
166+ "byteorder".revision = (((hackage."byteorder")."1.0.4").revisions).default;
167+ "hnix-store-remote".revision = (((hackage."hnix-store-remote")."0.4.3.1").revisions).default;
168+ "hnix-store-remote".flags.io-testsuite = false;
169+ "some".revision = (((hackage."some")."1.0.3").revisions).default;
170+ "some".flags.newtype-unsafe = true;
171+ "tagged".revision = (((hackage."tagged")."0.8.6.1").revisions).default;
172+ "tagged".flags.deepseq = true;
173+ "tagged".flags.transformers = true;
297 "base-orphans".revision = (((hackage."base-orphans")."0.8.4").revisions).default;
174 "base-orphans".revision = (((hackage."base-orphans")."0.8.4").revisions).default;
298− "th-abstraction".revision = (((hackage."th-abstraction")."0.4.2.0").revisions).default;
175+ "lens-family-core".revision = (((hackage."lens-family-core")."2.1.0").revisions).default;
299− "memory".revision = (((hackage."memory")."0.15.0").revisions).default;
176+ "primitive".revision = (((hackage."primitive")."0.7.1.0").revisions).default;
300− "memory".flags.support_bytestring = true;
177+ "directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
178+ "transformers-compat".revision = (((hackage."transformers-compat")."0.6.6").revisions).default;
179+ "transformers-compat".flags.two = false;
180+ "transformers-compat".flags.five = false;
181+ "transformers-compat".flags.four = false;
182+ "transformers-compat".flags.generic-deriving = true;
183+ "transformers-compat".flags.five-three = true;
184+ "transformers-compat".flags.three = false;
185+ "transformers-compat".flags.mtl = true;
186+ "memory".revision = (((hackage."memory")."0.16.0").revisions).default;
301 "memory".flags.support_basement = true;
187 "memory".flags.support_basement = true;
188+ "memory".flags.support_bytestring = true;
302 "memory".flags.support_foundation = true;
189 "memory".flags.support_foundation = true;
303 "memory".flags.support_deepseq = true;
190 "memory".flags.support_deepseq = true;
304− "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
191+ "profunctors".revision = (((hackage."profunctors")."5.6.2").revisions).default;
305− "xml".revision = (((hackage."xml")."1.3.14").revisions).default;
192+ "th-abstraction".revision = (((hackage."th-abstraction")."0.4.2.0").revisions).default;
306− "lens-family-core".revision = (((hackage."lens-family-core")."2.1.0").revisions).default;
193+ "hpack".revision = (((hackage."hpack")."0.34.4").revisions).default;
307− "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
194+ "microlens".revision = (((hackage."microlens")."0.4.12.0").revisions).default;
195+ "resourcet".revision = (((hackage."resourcet")."1.2.4.2").revisions).default;
196+ "lens-family-th".revision = (((hackage."lens-family-th")."0.5.2.0").revisions).default;
197+ "aeson".revision = (((hackage."aeson")."1.5.6.0").revisions).default;
198+ "aeson".flags.developer = false;
199+ "aeson".flags.bytestring-builder = false;
200+ "aeson".flags.fast = false;
201+ "aeson".flags.cffi = false;
202+ "th-lift".revision = (((hackage."th-lift")."0.8.2").revisions).default;
203+ "connection".revision = (((hackage."connection")."0.3.1").revisions).default;
204+ "parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
205+ "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.8.3").revisions).default;
206+ "libyaml".revision = (((hackage."libyaml")."0.1.2").revisions).default;
207+ "libyaml".flags.system-libyaml = false;
208+ "libyaml".flags.no-unicode = false;
209+ "ref-tf".revision = (((hackage."ref-tf")."0.5").revisions).default;
210+ "splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
211+ "splitmix".flags.optimised-mixer = false;
212+ "x509-store".revision = (((hackage."x509-store")."1.6.7").revisions).default;
213+ "gitrev".revision = (((hackage."gitrev")."1.3.1").revisions).default;
214+ "hnix-store-core".revision = (((hackage."hnix-store-core")."0.4.3.0").revisions).default;
215+ "hnix-store-core".flags.bounded_memory = false;
216+ "asn1-types".revision = (((hackage."asn1-types")."0.3.4").revisions).default;
217+ "nix-derivation".revision = (((hackage."nix-derivation")."1.1.2").revisions).default;
218+ "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
219+ "monadlist".revision = (((hackage."monadlist")."0.0.2").revisions).default;
220+ "asn1-encoding".revision = (((hackage."asn1-encoding")."0.9.6").revisions).default;
221+ "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
222+ "strict".revision = (((hackage."strict")."0.4.0.1").revisions).default;
223+ "strict".flags.assoc = true;
224+ "attoparsec".revision = (((hackage."attoparsec")."0.14.1").revisions).default;
225+ "attoparsec".flags.developer = false;
226+ "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
227+ "pem".revision = (((hackage."pem")."0.2.4").revisions).default;
228+ "colour".revision = (((hackage."colour")."2.3.5").revisions).default;
229+ "syb".revision = (((hackage."syb")."0.7.2.1").revisions).default;
230+ "saltine".revision = (((hackage."saltine")."0.2.0.0").revisions).default;
231+ "hashable".revision = (((hackage."hashable")."1.3.2.0").revisions).default;
232+ "hashable".flags.integer-gmp = true;
233+ "hashable".flags.random-initial-seed = false;
234+ "clock".revision = (((hackage."clock")."0.8.2").revisions).default;
235+ "clock".flags.llvm = false;
236+ "comonad".revision = (((hackage."comonad")."5.0.8").revisions).default;
237+ "comonad".flags.distributive = true;
238+ "comonad".flags.indexed-traversable = true;
239+ "comonad".flags.containers = true;
240+ "assoc".revision = (((hackage."assoc")."1.0.2").revisions).default;
241+ "asn1-parse".revision = (((hackage."asn1-parse")."0.9.5").revisions).default;
242+ "base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
243+ "regex-base".revision = (((hackage."regex-base")."0.94.0.1").revisions).default;
244+ "deriving-compat".revision = (((hackage."deriving-compat")."0.5.10").revisions).default;
245+ "deriving-compat".flags.new-functor-classes = true;
246+ "deriving-compat".flags.base-4-9 = true;
247+ "deriving-compat".flags.template-haskell-2-11 = true;
248+ "Cabal".revision = (((hackage."Cabal")."3.4.0.0").revisions).default;
249+ "Cabal".flags.bundled-binary-generic = false;
250+ "cryptonite".revision = (((hackage."cryptonite")."0.29").revisions).default;
251+ "cryptonite".flags.old_toolchain_inliner = false;
252+ "cryptonite".flags.support_pclmuldq = false;
253+ "cryptonite".flags.support_deepseq = true;
254+ "cryptonite".flags.support_aesni = true;
255+ "cryptonite".flags.use_target_attributes = true;
256+ "cryptonite".flags.support_sse = false;
257+ "cryptonite".flags.support_rdrand = true;
258+ "cryptonite".flags.integer-gmp = true;
259+ "cryptonite".flags.check_alignment = false;
260+ "th-compat".revision = (((hackage."th-compat")."0.1.2").revisions).default;
261+ "indexed-traversable".revision = (((hackage."indexed-traversable")."0.1.1").revisions).default;
262+ "zlib".revision = (((hackage."zlib")."0.6.2.3").revisions).default;
263+ "zlib".flags.non-blocking-ffi = false;
264+ "zlib".flags.bundled-c-zlib = false;
265+ "zlib".flags.pkg-config = false;
266+ "hourglass".revision = (((hackage."hourglass")."0.2.12").revisions).default;
267+ "appar".revision = (((hackage."appar")."0.1.8").revisions).default;
268+ "hashing".revision = (((hackage."hashing")."0.1.0.1").revisions).default;
269+ "indexed-traversable-instances".revision = (((hackage."indexed-traversable-instances")."0.1").revisions).default;
270+ "mime-types".revision = (((hackage."mime-types")."0.1.0.9").revisions).default;
271+ "base-compat-batteries".revision = (((hackage."base-compat-batteries")."0.11.2").revisions).default;
272+ "extra".revision = (((hackage."extra")."1.7.9").revisions).default;
273+ "split".revision = (((hackage."split")."0.2.3.4").revisions).default;
274+ "x509-validation".revision = (((hackage."x509-validation")."1.6.11").revisions).default;
275+ "StateVar".revision = (((hackage."StateVar")."1.2.1").revisions).default;
276+ "stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
308 };
277 };
309 compiler = {
278 compiler = {
310 version = "8.8.3";
279 version = "8.8.3";
@@ -312,45 +281,224 @@
312 packages = {
281 packages = {
313 "binary" = "0.8.7.0";
282 "binary" = "0.8.7.0";
314 "ghc-prim" = "0.5.3";
283 "ghc-prim" = "0.5.3";
315− "stm" = "2.5.0.0";
284+ "array" = "0.5.4.0";
316− "unix" = "2.7.2.2";
285+ "integer-gmp" = "1.0.2.0";
317− "mtl" = "2.2.2";
318− "rts" = "1.0";
319− "deepseq" = "1.4.4.0";
320− "parsec" = "3.1.14.0";
321− "directory" = "1.3.6.0";
322 "template-haskell" = "2.15.0.0";
286 "template-haskell" = "2.15.0.0";
323− "containers" = "0.6.2.1";
287+ "pretty" = "1.1.3.6";
324− "bytestring" = "0.10.10.0";
288+ "process" = "1.6.8.0";
325− "text" = "1.2.4.0";
326− "Cabal" = "3.0.1.0";
327 "base" = "4.13.0.0";
289 "base" = "4.13.0.0";
290+ "rts" = "1.0";
291+ "text" = "1.2.4.0";
292+ "mtl" = "2.2.2";
328 "time" = "1.9.3";
293 "time" = "1.9.3";
329− "transformers" = "0.5.6.2";
294+ "unix" = "2.7.2.2";
330− "filepath" = "1.4.2.1";
295+ "bytestring" = "0.10.10.0";
331− "process" = "1.6.8.0";
296+ "containers" = "0.6.2.1";
332− "pretty" = "1.1.3.6";
297+ "directory" = "1.3.6.0";
298+ "parsec" = "3.1.14.0";
333 "ghc-boot-th" = "8.8.3";
299 "ghc-boot-th" = "8.8.3";
334− "array" = "0.5.4.0";
300+ "filepath" = "1.4.2.1";
335− "integer-gmp" = "1.0.2.0";
301+ "deepseq" = "1.4.4.0";
302+ "transformers" = "0.5.6.2";
303+ "stm" = "2.5.0.0";
336 };
304 };
337 };
305 };
338 };
306 };
339 extras = hackage:
307 extras = hackage:
340 {
308 {
341 packages = {
309 packages = {
342− nix-tools = ./.plan.nix/nix-tools.nix;
343 hackage-db = ./.plan.nix/hackage-db.nix;
310 hackage-db = ./.plan.nix/hackage-db.nix;
311+ nix-tools = ./.plan.nix/nix-tools.nix;
344 };
312 };
345 };
313 };
346 modules = [
314 modules = [
347 ({ lib, ... }:
315 ({ lib, ... }:
348 {
316 {
349 packages = {
317 packages = {
350− "nix-tools" = { flags = {}; };
351 "hackage-db" = {
318 "hackage-db" = {
352 flags = { "install-examples" = lib.mkOverride 900 false; };
319 flags = { "install-examples" = lib.mkOverride 900 false; };
353 };
320 };
321+ "nix-tools" = { flags = {}; };
322+ };
323+ })
324+ ({ lib, ... }:
325+ {
326+ packages = {
327+ "nix-tools".components.exes."plan-to-nix".planned = lib.mkOverride 900 true;
328+ "tagged".components.library.planned = lib.mkOverride 900 true;
329+ "some".components.library.planned = lib.mkOverride 900 true;
330+ "http-client".components.library.planned = lib.mkOverride 900 true;
331+ "byteorder".components.library.planned = lib.mkOverride 900 true;
332+ "hnix-store-remote".components.library.planned = lib.mkOverride 900 true;
333+ "containers".components.library.planned = lib.mkOverride 900 true;
334+ "x509".components.library.planned = lib.mkOverride 900 true;
335+ "semigroupoids".components.library.planned = lib.mkOverride 900 true;
336+ "bifunctors".components.library.planned = lib.mkOverride 900 true;
337+ "streaming-commons".components.library.planned = lib.mkOverride 900 true;
338+ "relude".components.library.planned = lib.mkOverride 900 true;
339+ "text-metrics".components.library.planned = lib.mkOverride 900 true;
340+ "serialise".components.library.planned = lib.mkOverride 900 true;
341+ "binary".components.library.planned = lib.mkOverride 900 true;
342+ "lens-family".components.library.planned = lib.mkOverride 900 true;
343+ "semialign".components.library.planned = lib.mkOverride 900 true;
344+ "these".components.library.planned = lib.mkOverride 900 true;
345+ "socks".components.library.planned = lib.mkOverride 900 true;
346+ "cryptohash-sha1".components.library.planned = lib.mkOverride 900 true;
347+ "hnix".components.library.planned = lib.mkOverride 900 true;
348+ "regex-tdfa".components.library.planned = lib.mkOverride 900 true;
349+ "ghc-prim".components.library.planned = lib.mkOverride 900 true;
350+ "haskell-lexer".components.library.planned = lib.mkOverride 900 true;
351+ "aeson-pretty".components.exes."aeson-pretty".planned = lib.mkOverride 900 true;
352+ "StateVar".components.library.planned = lib.mkOverride 900 true;
353+ "stm".components.library.planned = lib.mkOverride 900 true;
354+ "split".components.library.planned = lib.mkOverride 900 true;
355+ "x509-validation".components.library.planned = lib.mkOverride 900 true;
356+ "hpack".components.exes."hpack".planned = lib.mkOverride 900 true;
357+ "extra".components.library.planned = lib.mkOverride 900 true;
358+ "base-compat-batteries".components.library.planned = lib.mkOverride 900 true;
359+ "hsc2hs".components.exes."hsc2hs".planned = lib.mkOverride 900 true;
360+ "mime-types".components.library.planned = lib.mkOverride 900 true;
361+ "happy".components.exes."happy".planned = lib.mkOverride 900 true;
362+ "hourglass".components.library.planned = lib.mkOverride 900 true;
363+ "hashing".components.library.planned = lib.mkOverride 900 true;
364+ "indexed-traversable-instances".components.library.planned = lib.mkOverride 900 true;
365+ "appar".components.library.planned = lib.mkOverride 900 true;
366+ "indexed-traversable".components.library.planned = lib.mkOverride 900 true;
367+ "th-compat".components.library.planned = lib.mkOverride 900 true;
368+ "assoc".components.library.planned = lib.mkOverride 900 true;
369+ "zlib".components.library.planned = lib.mkOverride 900 true;
370+ "comonad".components.library.planned = lib.mkOverride 900 true;
371+ "cryptonite".components.library.planned = lib.mkOverride 900 true;
372+ "deriving-compat".components.library.planned = lib.mkOverride 900 true;
373+ "Cabal".components.library.planned = lib.mkOverride 900 true;
374+ "base64-bytestring".components.library.planned = lib.mkOverride 900 true;
375+ "regex-base".components.library.planned = lib.mkOverride 900 true;
376+ "asn1-parse".components.library.planned = lib.mkOverride 900 true;
377+ "pem".components.library.planned = lib.mkOverride 900 true;
378+ "clock".components.library.planned = lib.mkOverride 900 true;
379+ "hashable".components.library.planned = lib.mkOverride 900 true;
380+ "attoparsec".components.library.planned = lib.mkOverride 900 true;
381+ "colour".components.library.planned = lib.mkOverride 900 true;
382+ "syb".components.library.planned = lib.mkOverride 900 true;
383+ "transformers".components.library.planned = lib.mkOverride 900 true;
384+ "saltine".components.library.planned = lib.mkOverride 900 true;
385+ "uuid-types".components.library.planned = lib.mkOverride 900 true;
386+ "QuickCheck".components.library.planned = lib.mkOverride 900 true;
387+ "cborg".components.library.planned = lib.mkOverride 900 true;
388+ "optparse-applicative".components.library.planned = lib.mkOverride 900 true;
389+ "monad-control".components.library.planned = lib.mkOverride 900 true;
390+ "random".components.library.planned = lib.mkOverride 900 true;
391+ "tls".components.library.planned = lib.mkOverride 900 true;
392+ "process".components.library.planned = lib.mkOverride 900 true;
393+ "half".components.library.planned = lib.mkOverride 900 true;
394+ "nix-tools".components.exes."stack-repos".planned = lib.mkOverride 900 true;
395+ "scientific".components.library.planned = lib.mkOverride 900 true;
396+ "async".components.library.planned = lib.mkOverride 900 true;
397+ "Glob".components.library.planned = lib.mkOverride 900 true;
398+ "http-types".components.library.planned = lib.mkOverride 900 true;
399+ "nix-tools".components.exes."truncate-index".planned = lib.mkOverride 900 true;
400+ "conduit".components.library.planned = lib.mkOverride 900 true;
401+ "algebraic-graphs".components.library.planned = lib.mkOverride 900 true;
402+ "network".components.library.planned = lib.mkOverride 900 true;
403+ "dlist".components.library.planned = lib.mkOverride 900 true;
404+ "pretty".components.library.planned = lib.mkOverride 900 true;
405+ "lifted-base".components.library.planned = lib.mkOverride 900 true;
406+ "vector".components.library.planned = lib.mkOverride 900 true;
407+ "template-haskell".components.library.planned = lib.mkOverride 900 true;
408+ "mono-traversable".components.library.planned = lib.mkOverride 900 true;
409+ "integer-gmp".components.library.planned = lib.mkOverride 900 true;
410+ "array".components.library.planned = lib.mkOverride 900 true;
411+ "yaml".components.library.planned = lib.mkOverride 900 true;
412+ "xml".components.library.planned = lib.mkOverride 900 true;
413+ "th-lift-instances".components.library.planned = lib.mkOverride 900 true;
414+ "nix-tools".components.library.planned = lib.mkOverride 900 true;
415+ "neat-interpolation".components.library.planned = lib.mkOverride 900 true;
416+ "nix-tools".components.exes."lts-to-nix".planned = lib.mkOverride 900 true;
417+ "ansi-terminal".components.library.planned = lib.mkOverride 900 true;
418+ "base-compat".components.library.planned = lib.mkOverride 900 true;
419+ "free".components.library.planned = lib.mkOverride 900 true;
420+ "unliftio-core".components.library.planned = lib.mkOverride 900 true;
421+ "x509-system".components.library.planned = lib.mkOverride 900 true;
422+ "nix-tools".components.exes."cabal-name".planned = lib.mkOverride 900 true;
423+ "time-compat".components.library.planned = lib.mkOverride 900 true;
424+ "cereal".components.library.planned = lib.mkOverride 900 true;
425+ "exceptions".components.library.planned = lib.mkOverride 900 true;
426+ "blaze-builder".components.library.planned = lib.mkOverride 900 true;
427+ "cookie".components.library.planned = lib.mkOverride 900 true;
428+ "hashing".components.exes."hashing-exe".planned = lib.mkOverride 900 true;
429+ "basement".components.library.planned = lib.mkOverride 900 true;
430+ "integer-logarithms".components.library.planned = lib.mkOverride 900 true;
431+ "utf8-string".components.library.planned = lib.mkOverride 900 true;
432+ "cryptohash-sha256".components.library.planned = lib.mkOverride 900 true;
433+ "tar".components.library.planned = lib.mkOverride 900 true;
434+ "ansi-wl-pprint".components.library.planned = lib.mkOverride 900 true;
435+ "bytestring".components.library.planned = lib.mkOverride 900 true;
436+ "contravariant".components.library.planned = lib.mkOverride 900 true;
437+ "case-insensitive".components.library.planned = lib.mkOverride 900 true;
438+ "data-fix".components.library.planned = lib.mkOverride 900 true;
439+ "nix-tools".components.exes."cabal-to-nix".planned = lib.mkOverride 900 true;
440+ "logict".components.library.planned = lib.mkOverride 900 true;
441+ "http-client-tls".components.library.planned = lib.mkOverride 900 true;
442+ "unix".components.library.planned = lib.mkOverride 900 true;
443+ "text".components.library.planned = lib.mkOverride 900 true;
444+ "aeson-pretty".components.library.planned = lib.mkOverride 900 true;
445+ "base".components.library.planned = lib.mkOverride 900 true;
446+ "rts".components.library.planned = lib.mkOverride 900 true;
447+ "cmdargs".components.library.planned = lib.mkOverride 900 true;
448+ "unordered-containers".components.library.planned = lib.mkOverride 900 true;
449+ "microlens-aeson".components.library.planned = lib.mkOverride 900 true;
450+ "network-uri".components.library.planned = lib.mkOverride 900 true;
451+ "data-default-class".components.library.planned = lib.mkOverride 900 true;
452+ "parser-combinators".components.library.planned = lib.mkOverride 900 true;
453+ "mtl".components.library.planned = lib.mkOverride 900 true;
454+ "time".components.library.planned = lib.mkOverride 900 true;
455+ "nix-tools".components.exes."hackage-to-nix".planned = lib.mkOverride 900 true;
456+ "iproute".components.library.planned = lib.mkOverride 900 true;
457+ "prettyprinter".components.library.planned = lib.mkOverride 900 true;
458+ "cryptohash-sha512".components.library.planned = lib.mkOverride 900 true;
459+ "base16-bytestring".components.library.planned = lib.mkOverride 900 true;
460+ "transformers-base".components.library.planned = lib.mkOverride 900 true;
461+ "cryptohash-md5".components.library.planned = lib.mkOverride 900 true;
462+ "pretty-show".components.library.planned = lib.mkOverride 900 true;
463+ "distributive".components.library.planned = lib.mkOverride 900 true;
464+ "infer-license".components.library.planned = lib.mkOverride 900 true;
465+ "vector-algorithms".components.library.planned = lib.mkOverride 900 true;
466+ "megaparsec".components.library.planned = lib.mkOverride 900 true;
467+ "deepseq".components.library.planned = lib.mkOverride 900 true;
468+ "nix-derivation".components.library.planned = lib.mkOverride 900 true;
469+ "filepath".components.library.planned = lib.mkOverride 900 true;
470+ "nix-derivation".components.exes."pretty-derivation".planned = lib.mkOverride 900 true;
471+ "asn1-types".components.library.planned = lib.mkOverride 900 true;
472+ "hnix-store-core".components.library.planned = lib.mkOverride 900 true;
473+ "strict".components.library.planned = lib.mkOverride 900 true;
474+ "gitrev".components.library.planned = lib.mkOverride 900 true;
475+ "nix-tools".components.exes."hashes-to-nix".planned = lib.mkOverride 900 true;
476+ "monadlist".components.library.planned = lib.mkOverride 900 true;
477+ "asn1-encoding".components.library.planned = lib.mkOverride 900 true;
478+ "connection".components.library.planned = lib.mkOverride 900 true;
479+ "splitmix".components.library.planned = lib.mkOverride 900 true;
480+ "x509-store".components.library.planned = lib.mkOverride 900 true;
481+ "aeson".components.library.planned = lib.mkOverride 900 true;
482+ "th-lift".components.library.planned = lib.mkOverride 900 true;
483+ "lens-family-th".components.library.planned = lib.mkOverride 900 true;
484+ "ref-tf".components.library.planned = lib.mkOverride 900 true;
485+ "parsec".components.library.planned = lib.mkOverride 900 true;
486+ "ghc-boot-th".components.library.planned = lib.mkOverride 900 true;
487+ "libyaml".components.library.planned = lib.mkOverride 900 true;
488+ "resourcet".components.library.planned = lib.mkOverride 900 true;
489+ "microlens".components.library.planned = lib.mkOverride 900 true;
490+ "profunctors".components.library.planned = lib.mkOverride 900 true;
491+ "base-orphans".components.library.planned = lib.mkOverride 900 true;
492+ "lens-family-core".components.library.planned = lib.mkOverride 900 true;
493+ "hackage-db".components.library.planned = lib.mkOverride 900 true;
494+ "directory".components.library.planned = lib.mkOverride 900 true;
495+ "th-abstraction".components.library.planned = lib.mkOverride 900 true;
496+ "hpack".components.library.planned = lib.mkOverride 900 true;
497+ "primitive".components.library.planned = lib.mkOverride 900 true;
498+ "nix-tools".components.exes."stack-to-nix".planned = lib.mkOverride 900 true;
499+ "transformers-compat".components.library.planned = lib.mkOverride 900 true;
500+ "memory".components.library.planned = lib.mkOverride 900 true;
501+ "pretty-show".components.exes."ppsh".planned = lib.mkOverride 900 true;
354 };
502 };
355 })
503 })
356 ];
504 ];
materialized/ghc884/cabal-install/default.nix+51
@@ -125,5 +125,56 @@
125 };
125 };
126 };
126 };
127 })
127 })
128+ ({ lib, ... }:
129+ {
130+ packages = {
131+ "containers".components.library.planned = lib.mkOverride 900 true;
132+ "binary".components.library.planned = lib.mkOverride 900 true;
133+ "ghc-prim".components.library.planned = lib.mkOverride 900 true;
134+ "stm".components.library.planned = lib.mkOverride 900 true;
135+ "hsc2hs".components.exes."hsc2hs".planned = lib.mkOverride 900 true;
136+ "edit-distance".components.library.planned = lib.mkOverride 900 true;
137+ "th-compat".components.library.planned = lib.mkOverride 900 true;
138+ "zlib".components.library.planned = lib.mkOverride 900 true;
139+ "Cabal".components.library.planned = lib.mkOverride 900 true;
140+ "base64-bytestring".components.library.planned = lib.mkOverride 900 true;
141+ "regex-base".components.library.planned = lib.mkOverride 900 true;
142+ "HTTP".components.library.planned = lib.mkOverride 900 true;
143+ "hashable".components.library.planned = lib.mkOverride 900 true;
144+ "transformers".components.library.planned = lib.mkOverride 900 true;
145+ "ed25519".components.library.planned = lib.mkOverride 900 true;
146+ "random".components.library.planned = lib.mkOverride 900 true;
147+ "process".components.library.planned = lib.mkOverride 900 true;
148+ "async".components.library.planned = lib.mkOverride 900 true;
149+ "network".components.library.planned = lib.mkOverride 900 true;
150+ "pretty".components.library.planned = lib.mkOverride 900 true;
151+ "cabal-install".components.exes."cabal".planned = lib.mkOverride 900 true;
152+ "template-haskell".components.library.planned = lib.mkOverride 900 true;
153+ "integer-gmp".components.library.planned = lib.mkOverride 900 true;
154+ "array".components.library.planned = lib.mkOverride 900 true;
155+ "resolv".components.library.planned = lib.mkOverride 900 true;
156+ "echo".components.library.planned = lib.mkOverride 900 true;
157+ "cryptohash-sha256".components.library.planned = lib.mkOverride 900 true;
158+ "tar".components.library.planned = lib.mkOverride 900 true;
159+ "bytestring".components.library.planned = lib.mkOverride 900 true;
160+ "unix".components.library.planned = lib.mkOverride 900 true;
161+ "text".components.library.planned = lib.mkOverride 900 true;
162+ "base".components.library.planned = lib.mkOverride 900 true;
163+ "rts".components.library.planned = lib.mkOverride 900 true;
164+ "regex-posix".components.library.planned = lib.mkOverride 900 true;
165+ "network-uri".components.library.planned = lib.mkOverride 900 true;
166+ "mtl".components.library.planned = lib.mkOverride 900 true;
167+ "time".components.library.planned = lib.mkOverride 900 true;
168+ "base16-bytestring".components.library.planned = lib.mkOverride 900 true;
169+ "deepseq".components.library.planned = lib.mkOverride 900 true;
170+ "filepath".components.library.planned = lib.mkOverride 900 true;
171+ "splitmix".components.library.planned = lib.mkOverride 900 true;
172+ "lukko".components.library.planned = lib.mkOverride 900 true;
173+ "parsec".components.library.planned = lib.mkOverride 900 true;
174+ "ghc-boot-th".components.library.planned = lib.mkOverride 900 true;
175+ "directory".components.library.planned = lib.mkOverride 900 true;
176+ "hackage-security".components.library.planned = lib.mkOverride 900 true;
177+ };
178+ })
128 ];
179 ];
129 }
180 }
materialized/ghc884/nix-tools/.plan.nix/hackage-db.nix+11−1
@@ -97,4 +97,14 @@
97 };
97 };
98 };
98 };
99 };
99 };
100− } // rec { src = (pkgs.lib).mkDefault .././.source-repository-packages/0; }
100+ } // {
101+ src = (pkgs.lib).mkDefault (pkgs.fetchgit {
102+ url = "0";
103+ rev = "minimal";
104+ sha256 = "";
105+ }) // {
106+ url = "0";
107+ rev = "minimal";
108+ sha256 = "";
109+ };
110+ }
materialized/ghc884/nix-tools/default.nix+180
@@ -321,5 +321,185 @@
321 "nix-tools" = { flags = {}; };
321 "nix-tools" = { flags = {}; };
322 };
322 };
323 })
323 })
324+ ({ lib, ... }:
325+ {
326+ packages = {
327+ "nix-tools".components.exes."plan-to-nix".planned = lib.mkOverride 900 true;
328+ "tagged".components.library.planned = lib.mkOverride 900 true;
329+ "some".components.library.planned = lib.mkOverride 900 true;
330+ "http-client".components.library.planned = lib.mkOverride 900 true;
331+ "byteorder".components.library.planned = lib.mkOverride 900 true;
332+ "hnix-store-remote".components.library.planned = lib.mkOverride 900 true;
333+ "containers".components.library.planned = lib.mkOverride 900 true;
334+ "x509".components.library.planned = lib.mkOverride 900 true;
335+ "semigroupoids".components.library.planned = lib.mkOverride 900 true;
336+ "bifunctors".components.library.planned = lib.mkOverride 900 true;
337+ "streaming-commons".components.library.planned = lib.mkOverride 900 true;
338+ "relude".components.library.planned = lib.mkOverride 900 true;
339+ "text-metrics".components.library.planned = lib.mkOverride 900 true;
340+ "serialise".components.library.planned = lib.mkOverride 900 true;
341+ "binary".components.library.planned = lib.mkOverride 900 true;
342+ "lens-family".components.library.planned = lib.mkOverride 900 true;
343+ "semialign".components.library.planned = lib.mkOverride 900 true;
344+ "these".components.library.planned = lib.mkOverride 900 true;
345+ "socks".components.library.planned = lib.mkOverride 900 true;
346+ "cryptohash-sha1".components.library.planned = lib.mkOverride 900 true;
347+ "hnix".components.library.planned = lib.mkOverride 900 true;
348+ "regex-tdfa".components.library.planned = lib.mkOverride 900 true;
349+ "ghc-prim".components.library.planned = lib.mkOverride 900 true;
350+ "haskell-lexer".components.library.planned = lib.mkOverride 900 true;
351+ "aeson-pretty".components.exes."aeson-pretty".planned = lib.mkOverride 900 true;
352+ "StateVar".components.library.planned = lib.mkOverride 900 true;
353+ "stm".components.library.planned = lib.mkOverride 900 true;
354+ "split".components.library.planned = lib.mkOverride 900 true;
355+ "x509-validation".components.library.planned = lib.mkOverride 900 true;
356+ "hpack".components.exes."hpack".planned = lib.mkOverride 900 true;
357+ "extra".components.library.planned = lib.mkOverride 900 true;
358+ "base-compat-batteries".components.library.planned = lib.mkOverride 900 true;
359+ "hsc2hs".components.exes."hsc2hs".planned = lib.mkOverride 900 true;
360+ "mime-types".components.library.planned = lib.mkOverride 900 true;
361+ "happy".components.exes."happy".planned = lib.mkOverride 900 true;
362+ "hourglass".components.library.planned = lib.mkOverride 900 true;
363+ "hashing".components.library.planned = lib.mkOverride 900 true;
364+ "indexed-traversable-instances".components.library.planned = lib.mkOverride 900 true;
365+ "appar".components.library.planned = lib.mkOverride 900 true;
366+ "indexed-traversable".components.library.planned = lib.mkOverride 900 true;
367+ "th-compat".components.library.planned = lib.mkOverride 900 true;
368+ "assoc".components.library.planned = lib.mkOverride 900 true;
369+ "zlib".components.library.planned = lib.mkOverride 900 true;
370+ "comonad".components.library.planned = lib.mkOverride 900 true;
371+ "cryptonite".components.library.planned = lib.mkOverride 900 true;
372+ "deriving-compat".components.library.planned = lib.mkOverride 900 true;
373+ "Cabal".components.library.planned = lib.mkOverride 900 true;
374+ "base64-bytestring".components.library.planned = lib.mkOverride 900 true;
375+ "regex-base".components.library.planned = lib.mkOverride 900 true;
376+ "asn1-parse".components.library.planned = lib.mkOverride 900 true;
377+ "pem".components.library.planned = lib.mkOverride 900 true;
378+ "clock".components.library.planned = lib.mkOverride 900 true;
379+ "hashable".components.library.planned = lib.mkOverride 900 true;
380+ "attoparsec".components.library.planned = lib.mkOverride 900 true;
381+ "colour".components.library.planned = lib.mkOverride 900 true;
382+ "syb".components.library.planned = lib.mkOverride 900 true;
383+ "transformers".components.library.planned = lib.mkOverride 900 true;
384+ "saltine".components.library.planned = lib.mkOverride 900 true;
385+ "uuid-types".components.library.planned = lib.mkOverride 900 true;
386+ "QuickCheck".components.library.planned = lib.mkOverride 900 true;
387+ "cborg".components.library.planned = lib.mkOverride 900 true;
388+ "optparse-applicative".components.library.planned = lib.mkOverride 900 true;
389+ "monad-control".components.library.planned = lib.mkOverride 900 true;
390+ "random".components.library.planned = lib.mkOverride 900 true;
391+ "tls".components.library.planned = lib.mkOverride 900 true;
392+ "process".components.library.planned = lib.mkOverride 900 true;
393+ "half".components.library.planned = lib.mkOverride 900 true;
394+ "nix-tools".components.exes."stack-repos".planned = lib.mkOverride 900 true;
395+ "scientific".components.library.planned = lib.mkOverride 900 true;
396+ "async".components.library.planned = lib.mkOverride 900 true;
397+ "Glob".components.library.planned = lib.mkOverride 900 true;
398+ "http-types".components.library.planned = lib.mkOverride 900 true;
399+ "nix-tools".components.exes."truncate-index".planned = lib.mkOverride 900 true;
400+ "conduit".components.library.planned = lib.mkOverride 900 true;
401+ "algebraic-graphs".components.library.planned = lib.mkOverride 900 true;
402+ "network".components.library.planned = lib.mkOverride 900 true;
403+ "dlist".components.library.planned = lib.mkOverride 900 true;
404+ "pretty".components.library.planned = lib.mkOverride 900 true;
405+ "lifted-base".components.library.planned = lib.mkOverride 900 true;
406+ "vector".components.library.planned = lib.mkOverride 900 true;
407+ "template-haskell".components.library.planned = lib.mkOverride 900 true;
408+ "mono-traversable".components.library.planned = lib.mkOverride 900 true;
409+ "integer-gmp".components.library.planned = lib.mkOverride 900 true;
410+ "array".components.library.planned = lib.mkOverride 900 true;
411+ "yaml".components.library.planned = lib.mkOverride 900 true;
412+ "xml".components.library.planned = lib.mkOverride 900 true;
413+ "th-lift-instances".components.library.planned = lib.mkOverride 900 true;
414+ "nix-tools".components.library.planned = lib.mkOverride 900 true;
415+ "neat-interpolation".components.library.planned = lib.mkOverride 900 true;
416+ "nix-tools".components.exes."lts-to-nix".planned = lib.mkOverride 900 true;
417+ "ansi-terminal".components.library.planned = lib.mkOverride 900 true;
418+ "base-compat".components.library.planned = lib.mkOverride 900 true;
419+ "free".components.library.planned = lib.mkOverride 900 true;
420+ "unliftio-core".components.library.planned = lib.mkOverride 900 true;
421+ "x509-system".components.library.planned = lib.mkOverride 900 true;
422+ "nix-tools".components.exes."cabal-name".planned = lib.mkOverride 900 true;
423+ "time-compat".components.library.planned = lib.mkOverride 900 true;
424+ "cereal".components.library.planned = lib.mkOverride 900 true;
425+ "exceptions".components.library.planned = lib.mkOverride 900 true;
426+ "blaze-builder".components.library.planned = lib.mkOverride 900 true;
427+ "cookie".components.library.planned = lib.mkOverride 900 true;
428+ "hashing".components.exes."hashing-exe".planned = lib.mkOverride 900 true;
429+ "basement".components.library.planned = lib.mkOverride 900 true;
430+ "integer-logarithms".components.library.planned = lib.mkOverride 900 true;
431+ "utf8-string".components.library.planned = lib.mkOverride 900 true;
432+ "cryptohash-sha256".components.library.planned = lib.mkOverride 900 true;
433+ "tar".components.library.planned = lib.mkOverride 900 true;
434+ "ansi-wl-pprint".components.library.planned = lib.mkOverride 900 true;
435+ "bytestring".components.library.planned = lib.mkOverride 900 true;
436+ "contravariant".components.library.planned = lib.mkOverride 900 true;
437+ "case-insensitive".components.library.planned = lib.mkOverride 900 true;
438+ "data-fix".components.library.planned = lib.mkOverride 900 true;
439+ "nix-tools".components.exes."cabal-to-nix".planned = lib.mkOverride 900 true;
440+ "logict".components.library.planned = lib.mkOverride 900 true;
441+ "http-client-tls".components.library.planned = lib.mkOverride 900 true;
442+ "unix".components.library.planned = lib.mkOverride 900 true;
443+ "text".components.library.planned = lib.mkOverride 900 true;
444+ "aeson-pretty".components.library.planned = lib.mkOverride 900 true;
445+ "base".components.library.planned = lib.mkOverride 900 true;
446+ "rts".components.library.planned = lib.mkOverride 900 true;
447+ "cmdargs".components.library.planned = lib.mkOverride 900 true;
448+ "unordered-containers".components.library.planned = lib.mkOverride 900 true;
449+ "microlens-aeson".components.library.planned = lib.mkOverride 900 true;
450+ "network-uri".components.library.planned = lib.mkOverride 900 true;
451+ "data-default-class".components.library.planned = lib.mkOverride 900 true;
452+ "parser-combinators".components.library.planned = lib.mkOverride 900 true;
453+ "mtl".components.library.planned = lib.mkOverride 900 true;
454+ "time".components.library.planned = lib.mkOverride 900 true;
455+ "nix-tools".components.exes."hackage-to-nix".planned = lib.mkOverride 900 true;
456+ "iproute".components.library.planned = lib.mkOverride 900 true;
457+ "prettyprinter".components.library.planned = lib.mkOverride 900 true;
458+ "cryptohash-sha512".components.library.planned = lib.mkOverride 900 true;
459+ "base16-bytestring".components.library.planned = lib.mkOverride 900 true;
460+ "transformers-base".components.library.planned = lib.mkOverride 900 true;
461+ "cryptohash-md5".components.library.planned = lib.mkOverride 900 true;
462+ "pretty-show".components.library.planned = lib.mkOverride 900 true;
463+ "distributive".components.library.planned = lib.mkOverride 900 true;
464+ "infer-license".components.library.planned = lib.mkOverride 900 true;
465+ "vector-algorithms".components.library.planned = lib.mkOverride 900 true;
466+ "megaparsec".components.library.planned = lib.mkOverride 900 true;
467+ "deepseq".components.library.planned = lib.mkOverride 900 true;
468+ "nix-derivation".components.library.planned = lib.mkOverride 900 true;
469+ "filepath".components.library.planned = lib.mkOverride 900 true;
470+ "nix-derivation".components.exes."pretty-derivation".planned = lib.mkOverride 900 true;
471+ "asn1-types".components.library.planned = lib.mkOverride 900 true;
472+ "hnix-store-core".components.library.planned = lib.mkOverride 900 true;
473+ "strict".components.library.planned = lib.mkOverride 900 true;
474+ "gitrev".components.library.planned = lib.mkOverride 900 true;
475+ "nix-tools".components.exes."hashes-to-nix".planned = lib.mkOverride 900 true;
476+ "monadlist".components.library.planned = lib.mkOverride 900 true;
477+ "asn1-encoding".components.library.planned = lib.mkOverride 900 true;
478+ "connection".components.library.planned = lib.mkOverride 900 true;
479+ "splitmix".components.library.planned = lib.mkOverride 900 true;
480+ "x509-store".components.library.planned = lib.mkOverride 900 true;
481+ "aeson".components.library.planned = lib.mkOverride 900 true;
482+ "th-lift".components.library.planned = lib.mkOverride 900 true;
483+ "lens-family-th".components.library.planned = lib.mkOverride 900 true;
484+ "ref-tf".components.library.planned = lib.mkOverride 900 true;
485+ "parsec".components.library.planned = lib.mkOverride 900 true;
486+ "ghc-boot-th".components.library.planned = lib.mkOverride 900 true;
487+ "libyaml".components.library.planned = lib.mkOverride 900 true;
488+ "resourcet".components.library.planned = lib.mkOverride 900 true;
489+ "microlens".components.library.planned = lib.mkOverride 900 true;
490+ "profunctors".components.library.planned = lib.mkOverride 900 true;
491+ "base-orphans".components.library.planned = lib.mkOverride 900 true;
492+ "lens-family-core".components.library.planned = lib.mkOverride 900 true;
493+ "hackage-db".components.library.planned = lib.mkOverride 900 true;
494+ "directory".components.library.planned = lib.mkOverride 900 true;
495+ "th-abstraction".components.library.planned = lib.mkOverride 900 true;
496+ "hpack".components.library.planned = lib.mkOverride 900 true;
497+ "primitive".components.library.planned = lib.mkOverride 900 true;
498+ "nix-tools".components.exes."stack-to-nix".planned = lib.mkOverride 900 true;
499+ "transformers-compat".components.library.planned = lib.mkOverride 900 true;
500+ "memory".components.library.planned = lib.mkOverride 900 true;
501+ "pretty-show".components.exes."ppsh".planned = lib.mkOverride 900 true;
502+ };
503+ })
324 ];
504 ];
325 }
505 }
materialized/ghc901/cabal-install/default.nix+51
@@ -123,5 +123,56 @@
123 };
123 };
124 };
124 };
125 })
125 })
126+ ({ lib, ... }:
127+ {
128+ packages = {
129+ "containers".components.library.planned = lib.mkOverride 900 true;
130+ "binary".components.library.planned = lib.mkOverride 900 true;
131+ "ghc-prim".components.library.planned = lib.mkOverride 900 true;
132+ "stm".components.library.planned = lib.mkOverride 900 true;
133+ "hsc2hs".components.exes."hsc2hs".planned = lib.mkOverride 900 true;
134+ "edit-distance".components.library.planned = lib.mkOverride 900 true;
135+ "th-compat".components.library.planned = lib.mkOverride 900 true;
136+ "zlib".components.library.planned = lib.mkOverride 900 true;
137+ "Cabal".components.library.planned = lib.mkOverride 900 true;
138+ "base64-bytestring".components.library.planned = lib.mkOverride 900 true;
139+ "regex-base".components.library.planned = lib.mkOverride 900 true;
140+ "HTTP".components.library.planned = lib.mkOverride 900 true;
141+ "hashable".components.library.planned = lib.mkOverride 900 true;
142+ "transformers".components.library.planned = lib.mkOverride 900 true;
143+ "ed25519".components.library.planned = lib.mkOverride 900 true;
144+ "random".components.library.planned = lib.mkOverride 900 true;
145+ "process".components.library.planned = lib.mkOverride 900 true;
146+ "async".components.library.planned = lib.mkOverride 900 true;
147+ "network".components.library.planned = lib.mkOverride 900 true;
148+ "pretty".components.library.planned = lib.mkOverride 900 true;
149+ "cabal-install".components.exes."cabal".planned = lib.mkOverride 900 true;
150+ "template-haskell".components.library.planned = lib.mkOverride 900 true;
151+ "array".components.library.planned = lib.mkOverride 900 true;
152+ "resolv".components.library.planned = lib.mkOverride 900 true;
153+ "echo".components.library.planned = lib.mkOverride 900 true;
154+ "cryptohash-sha256".components.library.planned = lib.mkOverride 900 true;
155+ "tar".components.library.planned = lib.mkOverride 900 true;
156+ "bytestring".components.library.planned = lib.mkOverride 900 true;
157+ "unix".components.library.planned = lib.mkOverride 900 true;
158+ "text".components.library.planned = lib.mkOverride 900 true;
159+ "base".components.library.planned = lib.mkOverride 900 true;
160+ "rts".components.library.planned = lib.mkOverride 900 true;
161+ "regex-posix".components.library.planned = lib.mkOverride 900 true;
162+ "network-uri".components.library.planned = lib.mkOverride 900 true;
163+ "mtl".components.library.planned = lib.mkOverride 900 true;
164+ "time".components.library.planned = lib.mkOverride 900 true;
165+ "base16-bytestring".components.library.planned = lib.mkOverride 900 true;
166+ "deepseq".components.library.planned = lib.mkOverride 900 true;
167+ "ghc-bignum".components.library.planned = lib.mkOverride 900 true;
168+ "filepath".components.library.planned = lib.mkOverride 900 true;
169+ "splitmix".components.library.planned = lib.mkOverride 900 true;
170+ "lukko".components.library.planned = lib.mkOverride 900 true;
171+ "parsec".components.library.planned = lib.mkOverride 900 true;
172+ "ghc-boot-th".components.library.planned = lib.mkOverride 900 true;
173+ "directory".components.library.planned = lib.mkOverride 900 true;
174+ "hackage-security".components.library.planned = lib.mkOverride 900 true;
175+ };
176+ })
126 ];
177 ];
127 }
178 }
materialized/ghc901/nix-tools/.plan.nix/hackage-db.nix+11−1
@@ -97,4 +97,14 @@
97 };
97 };
98 };
98 };
99 };
99 };
100− } // rec { src = (pkgs.lib).mkDefault .././.source-repository-packages/0; }
100+ } // {
101+ src = (pkgs.lib).mkDefault (pkgs.fetchgit {
102+ url = "0";
103+ rev = "minimal";
104+ sha256 = "";
105+ }) // {
106+ url = "0";
107+ rev = "minimal";
108+ sha256 = "";
109+ };
110+ }
materialized/ghcjs/alex/ghc8105/default.nix+18
@@ -43,5 +43,23 @@
43 "alex" = { flags = { "small_base" = lib.mkOverride 900 true; }; };
43 "alex" = { flags = { "small_base" = lib.mkOverride 900 true; }; };
44 };
44 };
45 })
45 })
46+ ({ lib, ... }:
47+ {
48+ packages = {
49+ "containers".components.library.planned = lib.mkOverride 900 true;
50+ "ghc-prim".components.library.planned = lib.mkOverride 900 true;
51+ "integer-gmp".components.library.planned = lib.mkOverride 900 true;
52+ "array".components.library.planned = lib.mkOverride 900 true;
53+ "bytestring".components.library.planned = lib.mkOverride 900 true;
54+ "unix".components.library.planned = lib.mkOverride 900 true;
55+ "alex".components.exes."alex".planned = lib.mkOverride 900 true;
56+ "base".components.library.planned = lib.mkOverride 900 true;
57+ "rts".components.library.planned = lib.mkOverride 900 true;
58+ "time".components.library.planned = lib.mkOverride 900 true;
59+ "deepseq".components.library.planned = lib.mkOverride 900 true;
60+ "filepath".components.library.planned = lib.mkOverride 900 true;
61+ "directory".components.library.planned = lib.mkOverride 900 true;
62+ };
63+ })
46 ];
64 ];
47 }
65 }
materialized/ghcjs/alex/ghc865/default.nix+18
@@ -43,5 +43,23 @@
43 "alex" = { flags = { "small_base" = lib.mkOverride 900 true; }; };
43 "alex" = { flags = { "small_base" = lib.mkOverride 900 true; }; };
44 };
44 };
45 })
45 })
46+ ({ lib, ... }:
47+ {
48+ packages = {
49+ "containers".components.library.planned = lib.mkOverride 900 true;
50+ "ghc-prim".components.library.planned = lib.mkOverride 900 true;
51+ "integer-gmp".components.library.planned = lib.mkOverride 900 true;
52+ "array".components.library.planned = lib.mkOverride 900 true;
53+ "bytestring".components.library.planned = lib.mkOverride 900 true;
54+ "unix".components.library.planned = lib.mkOverride 900 true;
55+ "alex".components.exes."alex".planned = lib.mkOverride 900 true;
56+ "base".components.library.planned = lib.mkOverride 900 true;
57+ "rts".components.library.planned = lib.mkOverride 900 true;
58+ "time".components.library.planned = lib.mkOverride 900 true;
59+ "deepseq".components.library.planned = lib.mkOverride 900 true;
60+ "filepath".components.library.planned = lib.mkOverride 900 true;
61+ "directory".components.library.planned = lib.mkOverride 900 true;
62+ };
63+ })
46 ];
64 ];
47 }
65 }
materialized/ghcjs/alex/ghc884/default.nix+18
@@ -43,5 +43,23 @@
43 "alex" = { flags = { "small_base" = lib.mkOverride 900 true; }; };
43 "alex" = { flags = { "small_base" = lib.mkOverride 900 true; }; };
44 };
44 };
45 })
45 })
46+ ({ lib, ... }:
47+ {
48+ packages = {
49+ "containers".components.library.planned = lib.mkOverride 900 true;
50+ "ghc-prim".components.library.planned = lib.mkOverride 900 true;
51+ "integer-gmp".components.library.planned = lib.mkOverride 900 true;
52+ "array".components.library.planned = lib.mkOverride 900 true;
53+ "bytestring".components.library.planned = lib.mkOverride 900 true;
54+ "unix".components.library.planned = lib.mkOverride 900 true;
55+ "alex".components.exes."alex".planned = lib.mkOverride 900 true;
56+ "base".components.library.planned = lib.mkOverride 900 true;
57+ "rts".components.library.planned = lib.mkOverride 900 true;
58+ "time".components.library.planned = lib.mkOverride 900 true;
59+ "deepseq".components.library.planned = lib.mkOverride 900 true;
60+ "filepath".components.library.planned = lib.mkOverride 900 true;
61+ "directory".components.library.planned = lib.mkOverride 900 true;
62+ };
63+ })
46 ];
64 ];
47 }
65 }
materialized/ghcjs/cabal/ghc8105/default.nix+51
@@ -125,5 +125,56 @@
125 };
125 };
126 };
126 };
127 })
127 })
128+ ({ lib, ... }:
129+ {
130+ packages = {
131+ "containers".components.library.planned = lib.mkOverride 900 true;
132+ "binary".components.library.planned = lib.mkOverride 900 true;
133+ "ghc-prim".components.library.planned = lib.mkOverride 900 true;
134+ "stm".components.library.planned = lib.mkOverride 900 true;
135+ "hsc2hs".components.exes."hsc2hs".planned = lib.mkOverride 900 true;
136+ "edit-distance".components.library.planned = lib.mkOverride 900 true;
137+ "th-compat".components.library.planned = lib.mkOverride 900 true;
138+ "zlib".components.library.planned = lib.mkOverride 900 true;
139+ "Cabal".components.library.planned = lib.mkOverride 900 true;
140+ "base64-bytestring".components.library.planned = lib.mkOverride 900 true;
141+ "regex-base".components.library.planned = lib.mkOverride 900 true;
142+ "HTTP".components.library.planned = lib.mkOverride 900 true;
143+ "hashable".components.library.planned = lib.mkOverride 900 true;
144+ "transformers".components.library.planned = lib.mkOverride 900 true;
145+ "ed25519".components.library.planned = lib.mkOverride 900 true;
146+ "random".components.library.planned = lib.mkOverride 900 true;
147+ "process".components.library.planned = lib.mkOverride 900 true;
148+ "async".components.library.planned = lib.mkOverride 900 true;
149+ "network".components.library.planned = lib.mkOverride 900 true;
150+ "pretty".components.library.planned = lib.mkOverride 900 true;
151+ "cabal-install".components.exes."cabal".planned = lib.mkOverride 900 true;
152+ "template-haskell".components.library.planned = lib.mkOverride 900 true;
153+ "integer-gmp".components.library.planned = lib.mkOverride 900 true;
154+ "array".components.library.planned = lib.mkOverride 900 true;
155+ "resolv".components.library.planned = lib.mkOverride 900 true;
156+ "echo".components.library.planned = lib.mkOverride 900 true;
157+ "cryptohash-sha256".components.library.planned = lib.mkOverride 900 true;
158+ "tar".components.library.planned = lib.mkOverride 900 true;
159+ "bytestring".components.library.planned = lib.mkOverride 900 true;
160+ "unix".components.library.planned = lib.mkOverride 900 true;
161+ "text".components.library.planned = lib.mkOverride 900 true;
162+ "base".components.library.planned = lib.mkOverride 900 true;
163+ "rts".components.library.planned = lib.mkOverride 900 true;
164+ "regex-posix".components.library.planned = lib.mkOverride 900 true;
165+ "network-uri".components.library.planned = lib.mkOverride 900 true;
166+ "mtl".components.library.planned = lib.mkOverride 900 true;
167+ "time".components.library.planned = lib.mkOverride 900 true;
168+ "base16-bytestring".components.library.planned = lib.mkOverride 900 true;
169+ "deepseq".components.library.planned = lib.mkOverride 900 true;
170+ "filepath".components.library.planned = lib.mkOverride 900 true;
171+ "splitmix".components.library.planned = lib.mkOverride 900 true;
172+ "lukko".components.library.planned = lib.mkOverride 900 true;
173+ "parsec".components.library.planned = lib.mkOverride 900 true;
174+ "ghc-boot-th".components.library.planned = lib.mkOverride 900 true;
175+ "directory".components.library.planned = lib.mkOverride 900 true;
176+ "hackage-security".components.library.planned = lib.mkOverride 900 true;
177+ };
178+ })
128 ];
179 ];
129 }
180 }
materialized/ghcjs/cabal/ghc865/default.nix+49
@@ -120,5 +120,54 @@
120 };
120 };
121 };
121 };
122 })
122 })
123+ ({ lib, ... }:
124+ {
125+ packages = {
126+ "containers".components.library.planned = lib.mkOverride 900 true;
127+ "binary".components.library.planned = lib.mkOverride 900 true;
128+ "ghc-prim".components.library.planned = lib.mkOverride 900 true;
129+ "stm".components.library.planned = lib.mkOverride 900 true;
130+ "hsc2hs".components.exes."hsc2hs".planned = lib.mkOverride 900 true;
131+ "edit-distance".components.library.planned = lib.mkOverride 900 true;
132+ "th-compat".components.library.planned = lib.mkOverride 900 true;
133+ "zlib".components.library.planned = lib.mkOverride 900 true;
134+ "Cabal".components.library.planned = lib.mkOverride 900 true;
135+ "base64-bytestring".components.library.planned = lib.mkOverride 900 true;
136+ "HTTP".components.library.planned = lib.mkOverride 900 true;
137+ "hashable".components.library.planned = lib.mkOverride 900 true;
138+ "transformers".components.library.planned = lib.mkOverride 900 true;
139+ "ed25519".components.library.planned = lib.mkOverride 900 true;
140+ "random".components.library.planned = lib.mkOverride 900 true;
141+ "process".components.library.planned = lib.mkOverride 900 true;
142+ "async".components.library.planned = lib.mkOverride 900 true;
143+ "network".components.library.planned = lib.mkOverride 900 true;
144+ "pretty".components.library.planned = lib.mkOverride 900 true;
145+ "cabal-install".components.exes."cabal".planned = lib.mkOverride 900 true;
146+ "template-haskell".components.library.planned = lib.mkOverride 900 true;
147+ "integer-gmp".components.library.planned = lib.mkOverride 900 true;
148+ "array".components.library.planned = lib.mkOverride 900 true;
149+ "resolv".components.library.planned = lib.mkOverride 900 true;
150+ "echo".components.library.planned = lib.mkOverride 900 true;
151+ "cryptohash-sha256".components.library.planned = lib.mkOverride 900 true;
152+ "tar".components.library.planned = lib.mkOverride 900 true;
153+ "bytestring".components.library.planned = lib.mkOverride 900 true;
154+ "unix".components.library.planned = lib.mkOverride 900 true;
155+ "text".components.library.planned = lib.mkOverride 900 true;
156+ "base".components.library.planned = lib.mkOverride 900 true;
157+ "rts".components.library.planned = lib.mkOverride 900 true;
158+ "network-uri".components.library.planned = lib.mkOverride 900 true;
159+ "mtl".components.library.planned = lib.mkOverride 900 true;
160+ "time".components.library.planned = lib.mkOverride 900 true;
161+ "base16-bytestring".components.library.planned = lib.mkOverride 900 true;
162+ "deepseq".components.library.planned = lib.mkOverride 900 true;
163+ "filepath".components.library.planned = lib.mkOverride 900 true;
164+ "lukko".components.library.planned = lib.mkOverride 900 true;
165+ "parsec".components.library.planned = lib.mkOverride 900 true;
166+ "ghc-boot-th".components.library.planned = lib.mkOverride 900 true;
167+ "directory".components.library.planned = lib.mkOverride 900 true;
168+ "cabal-install".components.setup.planned = lib.mkOverride 900 true;
169+ "hackage-security".components.library.planned = lib.mkOverride 900 true;
170+ };
171+ })
123 ];
172 ];
124 }
173 }
materialized/ghcjs/cabal/ghc884/default.nix+49
@@ -120,5 +120,54 @@
120 };
120 };
121 };
121 };
122 })
122 })
123+ ({ lib, ... }:
124+ {
125+ packages = {
126+ "containers".components.library.planned = lib.mkOverride 900 true;
127+ "binary".components.library.planned = lib.mkOverride 900 true;
128+ "ghc-prim".components.library.planned = lib.mkOverride 900 true;
129+ "stm".components.library.planned = lib.mkOverride 900 true;
130+ "hsc2hs".components.exes."hsc2hs".planned = lib.mkOverride 900 true;
131+ "edit-distance".components.library.planned = lib.mkOverride 900 true;
132+ "th-compat".components.library.planned = lib.mkOverride 900 true;
133+ "zlib".components.library.planned = lib.mkOverride 900 true;
134+ "Cabal".components.library.planned = lib.mkOverride 900 true;
135+ "base64-bytestring".components.library.planned = lib.mkOverride 900 true;
136+ "HTTP".components.library.planned = lib.mkOverride 900 true;
137+ "hashable".components.library.planned = lib.mkOverride 900 true;
138+ "transformers".components.library.planned = lib.mkOverride 900 true;
139+ "ed25519".components.library.planned = lib.mkOverride 900 true;
140+ "random".components.library.planned = lib.mkOverride 900 true;
141+ "process".components.library.planned = lib.mkOverride 900 true;
142+ "async".components.library.planned = lib.mkOverride 900 true;
143+ "network".components.library.planned = lib.mkOverride 900 true;
144+ "pretty".components.library.planned = lib.mkOverride 900 true;
145+ "cabal-install".components.exes."cabal".planned = lib.mkOverride 900 true;
146+ "template-haskell".components.library.planned = lib.mkOverride 900 true;
147+ "integer-gmp".components.library.planned = lib.mkOverride 900 true;
148+ "array".components.library.planned = lib.mkOverride 900 true;
149+ "resolv".components.library.planned = lib.mkOverride 900 true;
150+ "echo".components.library.planned = lib.mkOverride 900 true;
151+ "cryptohash-sha256".components.library.planned = lib.mkOverride 900 true;
152+ "tar".components.library.planned = lib.mkOverride 900 true;
153+ "bytestring".components.library.planned = lib.mkOverride 900 true;
154+ "unix".components.library.planned = lib.mkOverride 900 true;
155+ "text".components.library.planned = lib.mkOverride 900 true;
156+ "base".components.library.planned = lib.mkOverride 900 true;
157+ "rts".components.library.planned = lib.mkOverride 900 true;
158+ "network-uri".components.library.planned = lib.mkOverride 900 true;
159+ "mtl".components.library.planned = lib.mkOverride 900 true;
160+ "time".components.library.planned = lib.mkOverride 900 true;
161+ "base16-bytestring".components.library.planned = lib.mkOverride 900 true;
162+ "deepseq".components.library.planned = lib.mkOverride 900 true;
163+ "filepath".components.library.planned = lib.mkOverride 900 true;
164+ "lukko".components.library.planned = lib.mkOverride 900 true;
165+ "parsec".components.library.planned = lib.mkOverride 900 true;
166+ "ghc-boot-th".components.library.planned = lib.mkOverride 900 true;
167+ "directory".components.library.planned = lib.mkOverride 900 true;
168+ "cabal-install".components.setup.planned = lib.mkOverride 900 true;
169+ "hackage-security".components.library.planned = lib.mkOverride 900 true;
170+ };
171+ })
123 ];
172 ];
124 }
173 }
materialized/ghcjs/happy/ghc8105/default.nix+15
@@ -37,5 +37,20 @@
37 "happy" = { flags = { "small_base" = lib.mkOverride 900 true; }; };
37 "happy" = { flags = { "small_base" = lib.mkOverride 900 true; }; };
38 };
38 };
39 })
39 })
40+ ({ lib, ... }:
41+ {
42+ packages = {
43+ "containers".components.library.planned = lib.mkOverride 900 true;
44+ "ghc-prim".components.library.planned = lib.mkOverride 900 true;
45+ "happy".components.exes."happy".planned = lib.mkOverride 900 true;
46+ "transformers".components.library.planned = lib.mkOverride 900 true;
47+ "integer-gmp".components.library.planned = lib.mkOverride 900 true;
48+ "array".components.library.planned = lib.mkOverride 900 true;
49+ "base".components.library.planned = lib.mkOverride 900 true;
50+ "rts".components.library.planned = lib.mkOverride 900 true;
51+ "mtl".components.library.planned = lib.mkOverride 900 true;
52+ "deepseq".components.library.planned = lib.mkOverride 900 true;
53+ };
54+ })
40 ];
55 ];
41 }
56 }
materialized/ghcjs/happy/ghc865/default.nix+15
@@ -37,5 +37,20 @@
37 "happy" = { flags = { "small_base" = lib.mkOverride 900 true; }; };
37 "happy" = { flags = { "small_base" = lib.mkOverride 900 true; }; };
38 };
38 };
39 })
39 })
40+ ({ lib, ... }:
41+ {
42+ packages = {
43+ "containers".components.library.planned = lib.mkOverride 900 true;
44+ "ghc-prim".components.library.planned = lib.mkOverride 900 true;
45+ "happy".components.exes."happy".planned = lib.mkOverride 900 true;
46+ "transformers".components.library.planned = lib.mkOverride 900 true;
47+ "integer-gmp".components.library.planned = lib.mkOverride 900 true;
48+ "array".components.library.planned = lib.mkOverride 900 true;
49+ "base".components.library.planned = lib.mkOverride 900 true;
50+ "rts".components.library.planned = lib.mkOverride 900 true;
51+ "mtl".components.library.planned = lib.mkOverride 900 true;
52+ "deepseq".components.library.planned = lib.mkOverride 900 true;
53+ };
54+ })
40 ];
55 ];
41 }
56 }
materialized/ghcjs/happy/ghc884/default.nix+15
@@ -37,5 +37,20 @@
37 "happy" = { flags = { "small_base" = lib.mkOverride 900 true; }; };
37 "happy" = { flags = { "small_base" = lib.mkOverride 900 true; }; };
38 };
38 };
39 })
39 })
40+ ({ lib, ... }:
41+ {
42+ packages = {
43+ "containers".components.library.planned = lib.mkOverride 900 true;
44+ "ghc-prim".components.library.planned = lib.mkOverride 900 true;
45+ "happy".components.exes."happy".planned = lib.mkOverride 900 true;
46+ "transformers".components.library.planned = lib.mkOverride 900 true;
47+ "integer-gmp".components.library.planned = lib.mkOverride 900 true;
48+ "array".components.library.planned = lib.mkOverride 900 true;
49+ "base".components.library.planned = lib.mkOverride 900 true;
50+ "rts".components.library.planned = lib.mkOverride 900 true;
51+ "mtl".components.library.planned = lib.mkOverride 900 true;
52+ "deepseq".components.library.planned = lib.mkOverride 900 true;
53+ };
54+ })
40 ];
55 ];
41 }
56 }
materialized/ghcjs8105/default.nix+197
@@ -375,5 +375,202 @@
375 };
375 };
376 };
376 };
377 })
377 })
378+ ({ lib, ... }:
379+ {
380+ packages = {
381+ "tagged".components.library.planned = lib.mkOverride 900 true;
382+ "http-client".components.library.planned = lib.mkOverride 900 true;
383+ "byteorder".components.library.planned = lib.mkOverride 900 true;
384+ "zip-archive".components.library.planned = lib.mkOverride 900 true;
385+ "semigroupoids".components.setup.planned = lib.mkOverride 900 true;
386+ "containers".components.library.planned = lib.mkOverride 900 true;
387+ "lens".components.library.planned = lib.mkOverride 900 true;
388+ "lens".components.setup.planned = lib.mkOverride 900 true;
389+ "x509".components.library.planned = lib.mkOverride 900 true;
390+ "semigroupoids".components.library.planned = lib.mkOverride 900 true;
391+ "wl-pprint-text".components.library.planned = lib.mkOverride 900 true;
392+ "bifunctors".components.library.planned = lib.mkOverride 900 true;
393+ "streaming-commons".components.library.planned = lib.mkOverride 900 true;
394+ "old-time".components.library.planned = lib.mkOverride 900 true;
395+ "ghcjs".components.tests."test".planned = lib.mkOverride 900 true;
396+ "ghc-boot".components.library.planned = lib.mkOverride 900 true;
397+ "binary".components.library.planned = lib.mkOverride 900 true;
398+ "wai".components.library.planned = lib.mkOverride 900 true;
399+ "ghc-prim".components.library.planned = lib.mkOverride 900 true;
400+ "StateVar".components.library.planned = lib.mkOverride 900 true;
401+ "extensible-exceptions".components.library.planned = lib.mkOverride 900 true;
402+ "stm".components.library.planned = lib.mkOverride 900 true;
403+ "old-locale".components.library.planned = lib.mkOverride 900 true;
404+ "SHA".components.library.planned = lib.mkOverride 900 true;
405+ "split".components.library.planned = lib.mkOverride 900 true;
406+ "base-compat-batteries".components.library.planned = lib.mkOverride 900 true;
407+ "hsc2hs".components.exes."hsc2hs".planned = lib.mkOverride 900 true;
408+ "unix-time".components.library.planned = lib.mkOverride 900 true;
409+ "directory-tree".components.library.planned = lib.mkOverride 900 true;
410+ "ghcjs".components.exes."ghcjs".planned = lib.mkOverride 900 true;
411+ "data-default-instances-dlist".components.library.planned = lib.mkOverride 900 true;
412+ "mime-types".components.library.planned = lib.mkOverride 900 true;
413+ "http2".components.library.planned = lib.mkOverride 900 true;
414+ "happy".components.exes."happy".planned = lib.mkOverride 900 true;
415+ "hourglass".components.library.planned = lib.mkOverride 900 true;
416+ "appar".components.library.planned = lib.mkOverride 900 true;
417+ "indexed-traversable".components.library.planned = lib.mkOverride 900 true;
418+ "th-compat".components.library.planned = lib.mkOverride 900 true;
419+ "lifted-async".components.library.planned = lib.mkOverride 900 true;
420+ "ghc-heap".components.library.planned = lib.mkOverride 900 true;
421+ "type-equality".components.library.planned = lib.mkOverride 900 true;
422+ "zlib".components.library.planned = lib.mkOverride 900 true;
423+ "comonad".components.library.planned = lib.mkOverride 900 true;
424+ "cryptonite".components.library.planned = lib.mkOverride 900 true;
425+ "xhtml".components.library.planned = lib.mkOverride 900 true;
426+ "Cabal".components.library.planned = lib.mkOverride 900 true;
427+ "ghci".components.library.planned = lib.mkOverride 900 true;
428+ "base64-bytestring".components.library.planned = lib.mkOverride 900 true;
429+ "regex-base".components.library.planned = lib.mkOverride 900 true;
430+ "asn1-parse".components.library.planned = lib.mkOverride 900 true;
431+ "ghcjs".components.exes."private-ghcjs-unlit".planned = lib.mkOverride 900 true;
432+ "adjunctions".components.library.planned = lib.mkOverride 900 true;
433+ "executable-path".components.library.planned = lib.mkOverride 900 true;
434+ "byteable".components.library.planned = lib.mkOverride 900 true;
435+ "enclosed-exceptions".components.library.planned = lib.mkOverride 900 true;
436+ "pem".components.library.planned = lib.mkOverride 900 true;
437+ "clock".components.library.planned = lib.mkOverride 900 true;
438+ "hashable".components.library.planned = lib.mkOverride 900 true;
439+ "attoparsec".components.library.planned = lib.mkOverride 900 true;
440+ "file-embed".components.library.planned = lib.mkOverride 900 true;
441+ "colour".components.library.planned = lib.mkOverride 900 true;
442+ "terminfo".components.library.planned = lib.mkOverride 900 true;
443+ "blaze-html".components.library.planned = lib.mkOverride 900 true;
444+ "syb".components.library.planned = lib.mkOverride 900 true;
445+ "transformers".components.library.planned = lib.mkOverride 900 true;
446+ "digest".components.library.planned = lib.mkOverride 900 true;
447+ "invariant".components.library.planned = lib.mkOverride 900 true;
448+ "bytestring-builder".components.library.planned = lib.mkOverride 900 true;
449+ "entropy".components.setup.planned = lib.mkOverride 900 true;
450+ "parallel".components.library.planned = lib.mkOverride 900 true;
451+ "uuid-types".components.library.planned = lib.mkOverride 900 true;
452+ "time-manager".components.library.planned = lib.mkOverride 900 true;
453+ "optparse-applicative".components.library.planned = lib.mkOverride 900 true;
454+ "unix-compat".components.library.planned = lib.mkOverride 900 true;
455+ "monad-control".components.library.planned = lib.mkOverride 900 true;
456+ "random".components.library.planned = lib.mkOverride 900 true;
457+ "auto-update".components.library.planned = lib.mkOverride 900 true;
458+ "process".components.library.planned = lib.mkOverride 900 true;
459+ "hpc".components.library.planned = lib.mkOverride 900 true;
460+ "entropy".components.library.planned = lib.mkOverride 900 true;
461+ "scientific".components.library.planned = lib.mkOverride 900 true;
462+ "wai-logger".components.library.planned = lib.mkOverride 900 true;
463+ "async".components.library.planned = lib.mkOverride 900 true;
464+ "http-types".components.library.planned = lib.mkOverride 900 true;
465+ "ghc-compact".components.library.planned = lib.mkOverride 900 true;
466+ "conduit".components.library.planned = lib.mkOverride 900 true;
467+ "data-default-instances-old-locale".components.library.planned = lib.mkOverride 900 true;
468+ "constraints".components.library.planned = lib.mkOverride 900 true;
469+ "network".components.library.planned = lib.mkOverride 900 true;
470+ "word8".components.library.planned = lib.mkOverride 900 true;
471+ "dlist".components.library.planned = lib.mkOverride 900 true;
472+ "pretty".components.library.planned = lib.mkOverride 900 true;
473+ "lifted-base".components.library.planned = lib.mkOverride 900 true;
474+ "wai-logger".components.setup.planned = lib.mkOverride 900 true;
475+ "wai-app-static".components.library.planned = lib.mkOverride 900 true;
476+ "HUnit".components.library.planned = lib.mkOverride 900 true;
477+ "fast-logger".components.library.planned = lib.mkOverride 900 true;
478+ "vector".components.library.planned = lib.mkOverride 900 true;
479+ "template-haskell".components.library.planned = lib.mkOverride 900 true;
480+ "http-date".components.library.planned = lib.mkOverride 900 true;
481+ "ghcjs".components.exes."ghcjs-boot".planned = lib.mkOverride 900 true;
482+ "mono-traversable".components.library.planned = lib.mkOverride 900 true;
483+ "integer-gmp".components.library.planned = lib.mkOverride 900 true;
484+ "psqueues".components.library.planned = lib.mkOverride 900 true;
485+ "cryptohash".components.library.planned = lib.mkOverride 900 true;
486+ "call-stack".components.library.planned = lib.mkOverride 900 true;
487+ "ghcjs".components.exes."ghcjs-dumparchive".planned = lib.mkOverride 900 true;
488+ "array".components.library.planned = lib.mkOverride 900 true;
489+ "yaml".components.library.planned = lib.mkOverride 900 true;
490+ "xml".components.library.planned = lib.mkOverride 900 true;
491+ "simple-sendfile".components.library.planned = lib.mkOverride 900 true;
492+ "safe".components.library.planned = lib.mkOverride 900 true;
493+ "ansi-terminal".components.library.planned = lib.mkOverride 900 true;
494+ "wai-websockets".components.library.planned = lib.mkOverride 900 true;
495+ "base-compat".components.library.planned = lib.mkOverride 900 true;
496+ "warp".components.library.planned = lib.mkOverride 900 true;
497+ "free".components.library.planned = lib.mkOverride 900 true;
498+ "test-framework-hunit".components.library.planned = lib.mkOverride 900 true;
499+ "unliftio-core".components.library.planned = lib.mkOverride 900 true;
500+ "ghcjs-th".components.library.planned = lib.mkOverride 900 true;
501+ "time-compat".components.library.planned = lib.mkOverride 900 true;
502+ "exceptions".components.library.planned = lib.mkOverride 900 true;
503+ "blaze-builder".components.library.planned = lib.mkOverride 900 true;
504+ "void".components.library.planned = lib.mkOverride 900 true;
505+ "cookie".components.library.planned = lib.mkOverride 900 true;
506+ "hostname".components.library.planned = lib.mkOverride 900 true;
507+ "basement".components.library.planned = lib.mkOverride 900 true;
508+ "integer-logarithms".components.library.planned = lib.mkOverride 900 true;
509+ "tar".components.library.planned = lib.mkOverride 900 true;
510+ "ansi-wl-pprint".components.library.planned = lib.mkOverride 900 true;
511+ "reflection".components.library.planned = lib.mkOverride 900 true;
512+ "ghc-paths".components.setup.planned = lib.mkOverride 900 true;
513+ "test-framework".components.library.planned = lib.mkOverride 900 true;
514+ "bytestring".components.library.planned = lib.mkOverride 900 true;
515+ "shelly".components.library.planned = lib.mkOverride 900 true;
516+ "wai-websockets".components.exes."wai-websockets-example".planned = lib.mkOverride 900 true;
517+ "ghc-paths".components.library.planned = lib.mkOverride 900 true;
518+ "contravariant".components.library.planned = lib.mkOverride 900 true;
519+ "case-insensitive".components.library.planned = lib.mkOverride 900 true;
520+ "vault".components.library.planned = lib.mkOverride 900 true;
521+ "unix".components.library.planned = lib.mkOverride 900 true;
522+ "network-byte-order".components.library.planned = lib.mkOverride 900 true;
523+ "text".components.library.planned = lib.mkOverride 900 true;
524+ "blaze-markup".components.library.planned = lib.mkOverride 900 true;
525+ "base".components.library.planned = lib.mkOverride 900 true;
526+ "rts".components.library.planned = lib.mkOverride 900 true;
527+ "unordered-containers".components.library.planned = lib.mkOverride 900 true;
528+ "regex-posix".components.library.planned = lib.mkOverride 900 true;
529+ "network-uri".components.library.planned = lib.mkOverride 900 true;
530+ "data-default-class".components.library.planned = lib.mkOverride 900 true;
531+ "easy-file".components.library.planned = lib.mkOverride 900 true;
532+ "ghcjs".components.library.planned = lib.mkOverride 900 true;
533+ "mtl".components.library.planned = lib.mkOverride 900 true;
534+ "time".components.library.planned = lib.mkOverride 900 true;
535+ "iproute".components.library.planned = lib.mkOverride 900 true;
536+ "wai-app-static".components.exes."warp".planned = lib.mkOverride 900 true;
537+ "data-default-instances-containers".components.library.planned = lib.mkOverride 900 true;
538+ "wai-extra".components.library.planned = lib.mkOverride 900 true;
539+ "base16-bytestring".components.library.planned = lib.mkOverride 900 true;
540+ "transformers-base".components.library.planned = lib.mkOverride 900 true;
541+ "distributive".components.library.planned = lib.mkOverride 900 true;
542+ "vector-algorithms".components.library.planned = lib.mkOverride 900 true;
543+ "deepseq".components.library.planned = lib.mkOverride 900 true;
544+ "filepath".components.library.planned = lib.mkOverride 900 true;
545+ "asn1-types".components.library.planned = lib.mkOverride 900 true;
546+ "kan-extensions".components.library.planned = lib.mkOverride 900 true;
547+ "temporary".components.library.planned = lib.mkOverride 900 true;
548+ "stringsearch".components.library.planned = lib.mkOverride 900 true;
549+ "ghcjs".components.exes."ghcjs-pkg".planned = lib.mkOverride 900 true;
550+ "asn1-encoding".components.library.planned = lib.mkOverride 900 true;
551+ "ghcjs".components.exes."private-ghcjs-hsc2hs".planned = lib.mkOverride 900 true;
552+ "splitmix".components.library.planned = lib.mkOverride 900 true;
553+ "ghcjs".components.exes."private-ghcjs-run".planned = lib.mkOverride 900 true;
554+ "websockets".components.library.planned = lib.mkOverride 900 true;
555+ "aeson".components.library.planned = lib.mkOverride 900 true;
556+ "semigroups".components.library.planned = lib.mkOverride 900 true;
557+ "parsec".components.library.planned = lib.mkOverride 900 true;
558+ "ghc-boot-th".components.library.planned = lib.mkOverride 900 true;
559+ "webdriver".components.library.planned = lib.mkOverride 900 true;
560+ "data-default".components.library.planned = lib.mkOverride 900 true;
561+ "libyaml".components.library.planned = lib.mkOverride 900 true;
562+ "cabal-doctest".components.library.planned = lib.mkOverride 900 true;
563+ "resourcet".components.library.planned = lib.mkOverride 900 true;
564+ "profunctors".components.library.planned = lib.mkOverride 900 true;
565+ "base-orphans".components.library.planned = lib.mkOverride 900 true;
566+ "directory".components.library.planned = lib.mkOverride 900 true;
567+ "ghcjs".components.exes."haddock".planned = lib.mkOverride 900 true;
568+ "th-abstraction".components.library.planned = lib.mkOverride 900 true;
569+ "bsb-http-chunked".components.library.planned = lib.mkOverride 900 true;
570+ "primitive".components.library.planned = lib.mkOverride 900 true;
571+ "transformers-compat".components.library.planned = lib.mkOverride 900 true;
572+ "memory".components.library.planned = lib.mkOverride 900 true;
573+ };
574+ })
378 ];
575 ];
379 }
576 }
materialized/ghcjs865/default.nix+225
@@ -408,5 +408,230 @@
408 };
408 };
409 };
409 };
410 })
410 })
411+ ({ lib, ... }:
412+ {
413+ packages = {
414+ "haskell-src-exts".components.library.planned = lib.mkOverride 900 true;
415+ "tagged".components.library.planned = lib.mkOverride 900 true;
416+ "http-client".components.library.planned = lib.mkOverride 900 true;
417+ "tf-random".components.library.planned = lib.mkOverride 900 true;
418+ "byteorder".components.library.planned = lib.mkOverride 900 true;
419+ "haddock-library-ghcjs".components.library.planned = lib.mkOverride 900 true;
420+ "zip-archive".components.library.planned = lib.mkOverride 900 true;
421+ "haddock-library".components.library.planned = lib.mkOverride 900 true;
422+ "semigroupoids".components.setup.planned = lib.mkOverride 900 true;
423+ "containers".components.library.planned = lib.mkOverride 900 true;
424+ "lens".components.library.planned = lib.mkOverride 900 true;
425+ "lens".components.setup.planned = lib.mkOverride 900 true;
426+ "semigroupoids".components.library.planned = lib.mkOverride 900 true;
427+ "wl-pprint-text".components.library.planned = lib.mkOverride 900 true;
428+ "bifunctors".components.library.planned = lib.mkOverride 900 true;
429+ "streaming-commons".components.library.planned = lib.mkOverride 900 true;
430+ "old-time".components.library.planned = lib.mkOverride 900 true;
431+ "ghcjs".components.tests."test".planned = lib.mkOverride 900 true;
432+ "ghc-boot".components.library.planned = lib.mkOverride 900 true;
433+ "binary".components.library.planned = lib.mkOverride 900 true;
434+ "wai".components.library.planned = lib.mkOverride 900 true;
435+ "ghc-prim".components.library.planned = lib.mkOverride 900 true;
436+ "StateVar".components.library.planned = lib.mkOverride 900 true;
437+ "extensible-exceptions".components.library.planned = lib.mkOverride 900 true;
438+ "stm".components.library.planned = lib.mkOverride 900 true;
439+ "old-locale".components.library.planned = lib.mkOverride 900 true;
440+ "SHA".components.library.planned = lib.mkOverride 900 true;
441+ "split".components.library.planned = lib.mkOverride 900 true;
442+ "base-compat-batteries".components.library.planned = lib.mkOverride 900 true;
443+ "hsc2hs".components.exes."hsc2hs".planned = lib.mkOverride 900 true;
444+ "unix-time".components.library.planned = lib.mkOverride 900 true;
445+ "directory-tree".components.library.planned = lib.mkOverride 900 true;
446+ "data-default-instances-dlist".components.library.planned = lib.mkOverride 900 true;
447+ "haddock-library-ghcjs".components.tests."fixtures".planned = lib.mkOverride 900 true;
448+ "mime-types".components.library.planned = lib.mkOverride 900 true;
449+ "http2".components.library.planned = lib.mkOverride 900 true;
450+ "happy".components.exes."happy".planned = lib.mkOverride 900 true;
451+ "appar".components.library.planned = lib.mkOverride 900 true;
452+ "hspec-discover".components.exes."hspec-discover".planned = lib.mkOverride 900 true;
453+ "indexed-traversable".components.library.planned = lib.mkOverride 900 true;
454+ "th-compat".components.library.planned = lib.mkOverride 900 true;
455+ "lifted-async".components.library.planned = lib.mkOverride 900 true;
456+ "ghc-heap".components.library.planned = lib.mkOverride 900 true;
457+ "type-equality".components.library.planned = lib.mkOverride 900 true;
458+ "th-expand-syns".components.library.planned = lib.mkOverride 900 true;
459+ "zlib".components.library.planned = lib.mkOverride 900 true;
460+ "comonad".components.library.planned = lib.mkOverride 900 true;
461+ "cryptonite".components.library.planned = lib.mkOverride 900 true;
462+ "hspec".components.library.planned = lib.mkOverride 900 true;
463+ "xhtml".components.library.planned = lib.mkOverride 900 true;
464+ "Cabal".components.library.planned = lib.mkOverride 900 true;
465+ "ghci".components.library.planned = lib.mkOverride 900 true;
466+ "ghci-ghcjs".components.library.planned = lib.mkOverride 900 true;
467+ "base64-bytestring".components.library.planned = lib.mkOverride 900 true;
468+ "regex-base".components.library.planned = lib.mkOverride 900 true;
469+ "ghcjs".components.exes."private-ghcjs-unlit".planned = lib.mkOverride 900 true;
470+ "adjunctions".components.library.planned = lib.mkOverride 900 true;
471+ "executable-path".components.library.planned = lib.mkOverride 900 true;
472+ "byteable".components.library.planned = lib.mkOverride 900 true;
473+ "enclosed-exceptions".components.library.planned = lib.mkOverride 900 true;
474+ "clock".components.library.planned = lib.mkOverride 900 true;
475+ "hashable".components.library.planned = lib.mkOverride 900 true;
476+ "attoparsec".components.library.planned = lib.mkOverride 900 true;
477+ "MemoTrie".components.library.planned = lib.mkOverride 900 true;
478+ "file-embed".components.library.planned = lib.mkOverride 900 true;
479+ "colour".components.library.planned = lib.mkOverride 900 true;
480+ "terminfo".components.library.planned = lib.mkOverride 900 true;
481+ "blaze-html".components.library.planned = lib.mkOverride 900 true;
482+ "syb".components.library.planned = lib.mkOverride 900 true;
483+ "transformers".components.library.planned = lib.mkOverride 900 true;
484+ "digest".components.library.planned = lib.mkOverride 900 true;
485+ "invariant".components.library.planned = lib.mkOverride 900 true;
486+ "system-fileio".components.library.planned = lib.mkOverride 900 true;
487+ "bytestring-builder".components.library.planned = lib.mkOverride 900 true;
488+ "entropy".components.setup.planned = lib.mkOverride 900 true;
489+ "parallel".components.library.planned = lib.mkOverride 900 true;
490+ "uuid-types".components.library.planned = lib.mkOverride 900 true;
491+ "QuickCheck".components.library.planned = lib.mkOverride 900 true;
492+ "haskell-src-meta".components.library.planned = lib.mkOverride 900 true;
493+ "time-manager".components.library.planned = lib.mkOverride 900 true;
494+ "hspec-discover".components.library.planned = lib.mkOverride 900 true;
495+ "optparse-applicative".components.library.planned = lib.mkOverride 900 true;
496+ "unix-compat".components.library.planned = lib.mkOverride 900 true;
497+ "generics-sop".components.library.planned = lib.mkOverride 900 true;
498+ "monad-control".components.library.planned = lib.mkOverride 900 true;
499+ "random".components.library.planned = lib.mkOverride 900 true;
500+ "auto-update".components.library.planned = lib.mkOverride 900 true;
501+ "process".components.library.planned = lib.mkOverride 900 true;
502+ "newtype-generics".components.library.planned = lib.mkOverride 900 true;
503+ "hpc".components.library.planned = lib.mkOverride 900 true;
504+ "entropy".components.library.planned = lib.mkOverride 900 true;
505+ "scientific".components.library.planned = lib.mkOverride 900 true;
506+ "ghcjs".components.exes."private-ghcjs-ghcjs-pkg".planned = lib.mkOverride 900 true;
507+ "th-reify-many".components.library.planned = lib.mkOverride 900 true;
508+ "wai-logger".components.library.planned = lib.mkOverride 900 true;
509+ "async".components.library.planned = lib.mkOverride 900 true;
510+ "http-types".components.library.planned = lib.mkOverride 900 true;
511+ "ghc-compact".components.library.planned = lib.mkOverride 900 true;
512+ "conduit".components.library.planned = lib.mkOverride 900 true;
513+ "data-default-instances-old-locale".components.library.planned = lib.mkOverride 900 true;
514+ "constraints".components.library.planned = lib.mkOverride 900 true;
515+ "network".components.library.planned = lib.mkOverride 900 true;
516+ "word8".components.library.planned = lib.mkOverride 900 true;
517+ "dlist".components.library.planned = lib.mkOverride 900 true;
518+ "pretty".components.library.planned = lib.mkOverride 900 true;
519+ "lifted-base".components.library.planned = lib.mkOverride 900 true;
520+ "wai-logger".components.setup.planned = lib.mkOverride 900 true;
521+ "wai-app-static".components.library.planned = lib.mkOverride 900 true;
522+ "HUnit".components.library.planned = lib.mkOverride 900 true;
523+ "tree-diff".components.library.planned = lib.mkOverride 900 true;
524+ "fast-logger".components.library.planned = lib.mkOverride 900 true;
525+ "vector".components.library.planned = lib.mkOverride 900 true;
526+ "template-haskell".components.library.planned = lib.mkOverride 900 true;
527+ "http-date".components.library.planned = lib.mkOverride 900 true;
528+ "ghcjs".components.exes."ghcjs-boot".planned = lib.mkOverride 900 true;
529+ "mono-traversable".components.library.planned = lib.mkOverride 900 true;
530+ "integer-gmp".components.library.planned = lib.mkOverride 900 true;
531+ "psqueues".components.library.planned = lib.mkOverride 900 true;
532+ "cryptohash".components.library.planned = lib.mkOverride 900 true;
533+ "call-stack".components.library.planned = lib.mkOverride 900 true;
534+ "array".components.library.planned = lib.mkOverride 900 true;
535+ "hspec-expectations".components.library.planned = lib.mkOverride 900 true;
536+ "yaml".components.library.planned = lib.mkOverride 900 true;
537+ "template-haskell-ghcjs".components.library.planned = lib.mkOverride 900 true;
538+ "xml".components.library.planned = lib.mkOverride 900 true;
539+ "th-lift-instances".components.library.planned = lib.mkOverride 900 true;
540+ "simple-sendfile".components.library.planned = lib.mkOverride 900 true;
541+ "safe".components.library.planned = lib.mkOverride 900 true;
542+ "ghcjs".components.exes."private-ghcjs-haddock".planned = lib.mkOverride 900 true;
543+ "ansi-terminal".components.library.planned = lib.mkOverride 900 true;
544+ "wai-websockets".components.library.planned = lib.mkOverride 900 true;
545+ "parsers".components.library.planned = lib.mkOverride 900 true;
546+ "base-compat".components.library.planned = lib.mkOverride 900 true;
547+ "warp".components.library.planned = lib.mkOverride 900 true;
548+ "free".components.library.planned = lib.mkOverride 900 true;
549+ "test-framework-hunit".components.library.planned = lib.mkOverride 900 true;
550+ "unliftio-core".components.library.planned = lib.mkOverride 900 true;
551+ "ghcjs-th".components.library.planned = lib.mkOverride 900 true;
552+ "time-compat".components.library.planned = lib.mkOverride 900 true;
553+ "exceptions".components.library.planned = lib.mkOverride 900 true;
554+ "blaze-builder".components.library.planned = lib.mkOverride 900 true;
555+ "void".components.library.planned = lib.mkOverride 900 true;
556+ "cookie".components.library.planned = lib.mkOverride 900 true;
557+ "hostname".components.library.planned = lib.mkOverride 900 true;
558+ "basement".components.library.planned = lib.mkOverride 900 true;
559+ "setenv".components.library.planned = lib.mkOverride 900 true;
560+ "integer-logarithms".components.library.planned = lib.mkOverride 900 true;
561+ "tar".components.library.planned = lib.mkOverride 900 true;
562+ "ansi-wl-pprint".components.library.planned = lib.mkOverride 900 true;
563+ "reflection".components.library.planned = lib.mkOverride 900 true;
564+ "ghc-paths".components.setup.planned = lib.mkOverride 900 true;
565+ "test-framework".components.library.planned = lib.mkOverride 900 true;
566+ "bytestring".components.library.planned = lib.mkOverride 900 true;
567+ "shelly".components.library.planned = lib.mkOverride 900 true;
568+ "wai-websockets".components.exes."wai-websockets-example".planned = lib.mkOverride 900 true;
569+ "ghc-paths".components.library.planned = lib.mkOverride 900 true;
570+ "contravariant".components.library.planned = lib.mkOverride 900 true;
571+ "ghcjs".components.exes."private-ghcjs-ghcjs".planned = lib.mkOverride 900 true;
572+ "case-insensitive".components.library.planned = lib.mkOverride 900 true;
573+ "sop-core".components.library.planned = lib.mkOverride 900 true;
574+ "vault".components.library.planned = lib.mkOverride 900 true;
575+ "unix".components.library.planned = lib.mkOverride 900 true;
576+ "charset".components.library.planned = lib.mkOverride 900 true;
577+ "network-byte-order".components.library.planned = lib.mkOverride 900 true;
578+ "text".components.library.planned = lib.mkOverride 900 true;
579+ "blaze-markup".components.library.planned = lib.mkOverride 900 true;
580+ "base".components.library.planned = lib.mkOverride 900 true;
581+ "ghcjs".components.setup.planned = lib.mkOverride 900 true;
582+ "rts".components.library.planned = lib.mkOverride 900 true;
583+ "unordered-containers".components.library.planned = lib.mkOverride 900 true;
584+ "regex-posix".components.library.planned = lib.mkOverride 900 true;
585+ "network-uri".components.library.planned = lib.mkOverride 900 true;
586+ "data-default-class".components.library.planned = lib.mkOverride 900 true;
587+ "easy-file".components.library.planned = lib.mkOverride 900 true;
588+ "ghcjs".components.library.planned = lib.mkOverride 900 true;
589+ "mtl".components.library.planned = lib.mkOverride 900 true;
590+ "time".components.library.planned = lib.mkOverride 900 true;
591+ "haddock-library-ghcjs".components.tests."spec".planned = lib.mkOverride 900 true;
592+ "iproute".components.library.planned = lib.mkOverride 900 true;
593+ "wai-app-static".components.exes."warp".planned = lib.mkOverride 900 true;
594+ "data-default-instances-containers".components.library.planned = lib.mkOverride 900 true;
595+ "wai-extra".components.library.planned = lib.mkOverride 900 true;
596+ "happy".components.setup.planned = lib.mkOverride 900 true;
597+ "base16-bytestring".components.library.planned = lib.mkOverride 900 true;
598+ "transformers-base".components.library.planned = lib.mkOverride 900 true;
599+ "distributive".components.library.planned = lib.mkOverride 900 true;
600+ "quickcheck-io".components.library.planned = lib.mkOverride 900 true;
601+ "vector-algorithms".components.library.planned = lib.mkOverride 900 true;
602+ "th-orphans".components.library.planned = lib.mkOverride 900 true;
603+ "deepseq".components.library.planned = lib.mkOverride 900 true;
604+ "filepath".components.library.planned = lib.mkOverride 900 true;
605+ "system-filepath".components.library.planned = lib.mkOverride 900 true;
606+ "kan-extensions".components.library.planned = lib.mkOverride 900 true;
607+ "temporary".components.library.planned = lib.mkOverride 900 true;
608+ "hspec-core".components.library.planned = lib.mkOverride 900 true;
609+ "stringsearch".components.library.planned = lib.mkOverride 900 true;
610+ "system-filepath".components.setup.planned = lib.mkOverride 900 true;
611+ "ghcjs".components.exes."private-ghcjs-hsc2hs".planned = lib.mkOverride 900 true;
612+ "splitmix".components.library.planned = lib.mkOverride 900 true;
613+ "ghcjs".components.exes."private-ghcjs-run".planned = lib.mkOverride 900 true;
614+ "websockets".components.library.planned = lib.mkOverride 900 true;
615+ "aeson".components.library.planned = lib.mkOverride 900 true;
616+ "th-lift".components.library.planned = lib.mkOverride 900 true;
617+ "semigroups".components.library.planned = lib.mkOverride 900 true;
618+ "parsec".components.library.planned = lib.mkOverride 900 true;
619+ "ghc-boot-th".components.library.planned = lib.mkOverride 900 true;
620+ "webdriver".components.library.planned = lib.mkOverride 900 true;
621+ "data-default".components.library.planned = lib.mkOverride 900 true;
622+ "libyaml".components.library.planned = lib.mkOverride 900 true;
623+ "cabal-doctest".components.library.planned = lib.mkOverride 900 true;
624+ "resourcet".components.library.planned = lib.mkOverride 900 true;
625+ "profunctors".components.library.planned = lib.mkOverride 900 true;
626+ "ghcjs".components.exes."private-ghcjs-ghcjs-dumparchive".planned = lib.mkOverride 900 true;
627+ "base-orphans".components.library.planned = lib.mkOverride 900 true;
628+ "directory".components.library.planned = lib.mkOverride 900 true;
629+ "th-abstraction".components.library.planned = lib.mkOverride 900 true;
630+ "bsb-http-chunked".components.library.planned = lib.mkOverride 900 true;
631+ "primitive".components.library.planned = lib.mkOverride 900 true;
632+ "transformers-compat".components.library.planned = lib.mkOverride 900 true;
633+ "memory".components.library.planned = lib.mkOverride 900 true;
634+ };
635+ })
411 ];
636 ];
412 }
637 }
materialized/ghcjs884/default.nix+198
@@ -379,5 +379,203 @@
379 };
379 };
380 };
380 };
381 })
381 })
382+ ({ lib, ... }:
383+ {
384+ packages = {
385+ "tagged".components.library.planned = lib.mkOverride 900 true;
386+ "http-client".components.library.planned = lib.mkOverride 900 true;
387+ "byteorder".components.library.planned = lib.mkOverride 900 true;
388+ "zip-archive".components.library.planned = lib.mkOverride 900 true;
389+ "semigroupoids".components.setup.planned = lib.mkOverride 900 true;
390+ "containers".components.library.planned = lib.mkOverride 900 true;
391+ "lens".components.library.planned = lib.mkOverride 900 true;
392+ "lens".components.setup.planned = lib.mkOverride 900 true;
393+ "x509".components.library.planned = lib.mkOverride 900 true;
394+ "semigroupoids".components.library.planned = lib.mkOverride 900 true;
395+ "wl-pprint-text".components.library.planned = lib.mkOverride 900 true;
396+ "bifunctors".components.library.planned = lib.mkOverride 900 true;
397+ "streaming-commons".components.library.planned = lib.mkOverride 900 true;
398+ "old-time".components.library.planned = lib.mkOverride 900 true;
399+ "ghcjs".components.tests."test".planned = lib.mkOverride 900 true;
400+ "ghc-boot".components.library.planned = lib.mkOverride 900 true;
401+ "binary".components.library.planned = lib.mkOverride 900 true;
402+ "wai".components.library.planned = lib.mkOverride 900 true;
403+ "ghc-prim".components.library.planned = lib.mkOverride 900 true;
404+ "StateVar".components.library.planned = lib.mkOverride 900 true;
405+ "extensible-exceptions".components.library.planned = lib.mkOverride 900 true;
406+ "stm".components.library.planned = lib.mkOverride 900 true;
407+ "old-locale".components.library.planned = lib.mkOverride 900 true;
408+ "SHA".components.library.planned = lib.mkOverride 900 true;
409+ "split".components.library.planned = lib.mkOverride 900 true;
410+ "base-compat-batteries".components.library.planned = lib.mkOverride 900 true;
411+ "hsc2hs".components.exes."hsc2hs".planned = lib.mkOverride 900 true;
412+ "unix-time".components.library.planned = lib.mkOverride 900 true;
413+ "directory-tree".components.library.planned = lib.mkOverride 900 true;
414+ "ghcjs".components.exes."ghcjs".planned = lib.mkOverride 900 true;
415+ "data-default-instances-dlist".components.library.planned = lib.mkOverride 900 true;
416+ "mime-types".components.library.planned = lib.mkOverride 900 true;
417+ "http2".components.library.planned = lib.mkOverride 900 true;
418+ "happy".components.exes."happy".planned = lib.mkOverride 900 true;
419+ "hourglass".components.library.planned = lib.mkOverride 900 true;
420+ "appar".components.library.planned = lib.mkOverride 900 true;
421+ "indexed-traversable".components.library.planned = lib.mkOverride 900 true;
422+ "th-compat".components.library.planned = lib.mkOverride 900 true;
423+ "lifted-async".components.library.planned = lib.mkOverride 900 true;
424+ "ghc-heap".components.library.planned = lib.mkOverride 900 true;
425+ "type-equality".components.library.planned = lib.mkOverride 900 true;
426+ "zlib".components.library.planned = lib.mkOverride 900 true;
427+ "comonad".components.library.planned = lib.mkOverride 900 true;
428+ "cryptonite".components.library.planned = lib.mkOverride 900 true;
429+ "xhtml".components.library.planned = lib.mkOverride 900 true;
430+ "Cabal".components.library.planned = lib.mkOverride 900 true;
431+ "ghci".components.library.planned = lib.mkOverride 900 true;
432+ "base64-bytestring".components.library.planned = lib.mkOverride 900 true;
433+ "regex-base".components.library.planned = lib.mkOverride 900 true;
434+ "asn1-parse".components.library.planned = lib.mkOverride 900 true;
435+ "ghcjs".components.exes."private-ghcjs-unlit".planned = lib.mkOverride 900 true;
436+ "adjunctions".components.library.planned = lib.mkOverride 900 true;
437+ "executable-path".components.library.planned = lib.mkOverride 900 true;
438+ "byteable".components.library.planned = lib.mkOverride 900 true;
439+ "enclosed-exceptions".components.library.planned = lib.mkOverride 900 true;
440+ "pem".components.library.planned = lib.mkOverride 900 true;
441+ "clock".components.library.planned = lib.mkOverride 900 true;
442+ "hashable".components.library.planned = lib.mkOverride 900 true;
443+ "attoparsec".components.library.planned = lib.mkOverride 900 true;
444+ "file-embed".components.library.planned = lib.mkOverride 900 true;
445+ "colour".components.library.planned = lib.mkOverride 900 true;
446+ "terminfo".components.library.planned = lib.mkOverride 900 true;
447+ "blaze-html".components.library.planned = lib.mkOverride 900 true;
448+ "syb".components.library.planned = lib.mkOverride 900 true;
449+ "transformers".components.library.planned = lib.mkOverride 900 true;
450+ "digest".components.library.planned = lib.mkOverride 900 true;
451+ "invariant".components.library.planned = lib.mkOverride 900 true;
452+ "bytestring-builder".components.library.planned = lib.mkOverride 900 true;
453+ "entropy".components.setup.planned = lib.mkOverride 900 true;
454+ "parallel".components.library.planned = lib.mkOverride 900 true;
455+ "uuid-types".components.library.planned = lib.mkOverride 900 true;
456+ "time-manager".components.library.planned = lib.mkOverride 900 true;
457+ "optparse-applicative".components.library.planned = lib.mkOverride 900 true;
458+ "unix-compat".components.library.planned = lib.mkOverride 900 true;
459+ "monad-control".components.library.planned = lib.mkOverride 900 true;
460+ "random".components.library.planned = lib.mkOverride 900 true;
461+ "auto-update".components.library.planned = lib.mkOverride 900 true;
462+ "process".components.library.planned = lib.mkOverride 900 true;
463+ "hpc".components.library.planned = lib.mkOverride 900 true;
464+ "entropy".components.library.planned = lib.mkOverride 900 true;
465+ "scientific".components.library.planned = lib.mkOverride 900 true;
466+ "wai-logger".components.library.planned = lib.mkOverride 900 true;
467+ "async".components.library.planned = lib.mkOverride 900 true;
468+ "http-types".components.library.planned = lib.mkOverride 900 true;
469+ "ghc-compact".components.library.planned = lib.mkOverride 900 true;
470+ "conduit".components.library.planned = lib.mkOverride 900 true;
471+ "data-default-instances-old-locale".components.library.planned = lib.mkOverride 900 true;
472+ "constraints".components.library.planned = lib.mkOverride 900 true;
473+ "network".components.library.planned = lib.mkOverride 900 true;
474+ "word8".components.library.planned = lib.mkOverride 900 true;
475+ "dlist".components.library.planned = lib.mkOverride 900 true;
476+ "pretty".components.library.planned = lib.mkOverride 900 true;
477+ "lifted-base".components.library.planned = lib.mkOverride 900 true;
478+ "wai-logger".components.setup.planned = lib.mkOverride 900 true;
479+ "wai-app-static".components.library.planned = lib.mkOverride 900 true;
480+ "HUnit".components.library.planned = lib.mkOverride 900 true;
481+ "fast-logger".components.library.planned = lib.mkOverride 900 true;
482+ "vector".components.library.planned = lib.mkOverride 900 true;
483+ "template-haskell".components.library.planned = lib.mkOverride 900 true;
484+ "http-date".components.library.planned = lib.mkOverride 900 true;
485+ "ghcjs".components.exes."ghcjs-boot".planned = lib.mkOverride 900 true;
486+ "mono-traversable".components.library.planned = lib.mkOverride 900 true;
487+ "integer-gmp".components.library.planned = lib.mkOverride 900 true;
488+ "psqueues".components.library.planned = lib.mkOverride 900 true;
489+ "cryptohash".components.library.planned = lib.mkOverride 900 true;
490+ "call-stack".components.library.planned = lib.mkOverride 900 true;
491+ "ghcjs".components.exes."ghcjs-dumparchive".planned = lib.mkOverride 900 true;
492+ "array".components.library.planned = lib.mkOverride 900 true;
493+ "yaml".components.library.planned = lib.mkOverride 900 true;
494+ "xml".components.library.planned = lib.mkOverride 900 true;
495+ "simple-sendfile".components.library.planned = lib.mkOverride 900 true;
496+ "safe".components.library.planned = lib.mkOverride 900 true;
497+ "ansi-terminal".components.library.planned = lib.mkOverride 900 true;
498+ "wai-websockets".components.library.planned = lib.mkOverride 900 true;
499+ "base-compat".components.library.planned = lib.mkOverride 900 true;
500+ "warp".components.library.planned = lib.mkOverride 900 true;
501+ "free".components.library.planned = lib.mkOverride 900 true;
502+ "test-framework-hunit".components.library.planned = lib.mkOverride 900 true;
503+ "unliftio-core".components.library.planned = lib.mkOverride 900 true;
504+ "ghcjs-th".components.library.planned = lib.mkOverride 900 true;
505+ "time-compat".components.library.planned = lib.mkOverride 900 true;
506+ "exceptions".components.library.planned = lib.mkOverride 900 true;
507+ "blaze-builder".components.library.planned = lib.mkOverride 900 true;
508+ "void".components.library.planned = lib.mkOverride 900 true;
509+ "cookie".components.library.planned = lib.mkOverride 900 true;
510+ "hostname".components.library.planned = lib.mkOverride 900 true;
511+ "basement".components.library.planned = lib.mkOverride 900 true;
512+ "integer-logarithms".components.library.planned = lib.mkOverride 900 true;
513+ "tar".components.library.planned = lib.mkOverride 900 true;
514+ "ansi-wl-pprint".components.library.planned = lib.mkOverride 900 true;
515+ "reflection".components.library.planned = lib.mkOverride 900 true;
516+ "ghc-paths".components.setup.planned = lib.mkOverride 900 true;
517+ "test-framework".components.library.planned = lib.mkOverride 900 true;
518+ "bytestring".components.library.planned = lib.mkOverride 900 true;
519+ "shelly".components.library.planned = lib.mkOverride 900 true;
520+ "wai-websockets".components.exes."wai-websockets-example".planned = lib.mkOverride 900 true;
521+ "ghc-paths".components.library.planned = lib.mkOverride 900 true;
522+ "contravariant".components.library.planned = lib.mkOverride 900 true;
523+ "case-insensitive".components.library.planned = lib.mkOverride 900 true;
524+ "vault".components.library.planned = lib.mkOverride 900 true;
525+ "unix".components.library.planned = lib.mkOverride 900 true;
526+ "alex".components.exes."alex".planned = lib.mkOverride 900 true;
527+ "network-byte-order".components.library.planned = lib.mkOverride 900 true;
528+ "text".components.library.planned = lib.mkOverride 900 true;
529+ "blaze-markup".components.library.planned = lib.mkOverride 900 true;
530+ "base".components.library.planned = lib.mkOverride 900 true;
531+ "rts".components.library.planned = lib.mkOverride 900 true;
532+ "unordered-containers".components.library.planned = lib.mkOverride 900 true;
533+ "regex-posix".components.library.planned = lib.mkOverride 900 true;
534+ "network-uri".components.library.planned = lib.mkOverride 900 true;
535+ "data-default-class".components.library.planned = lib.mkOverride 900 true;
536+ "easy-file".components.library.planned = lib.mkOverride 900 true;
537+ "ghcjs".components.library.planned = lib.mkOverride 900 true;
538+ "mtl".components.library.planned = lib.mkOverride 900 true;
539+ "time".components.library.planned = lib.mkOverride 900 true;
540+ "iproute".components.library.planned = lib.mkOverride 900 true;
541+ "wai-app-static".components.exes."warp".planned = lib.mkOverride 900 true;
542+ "data-default-instances-containers".components.library.planned = lib.mkOverride 900 true;
543+ "wai-extra".components.library.planned = lib.mkOverride 900 true;
544+ "base16-bytestring".components.library.planned = lib.mkOverride 900 true;
545+ "transformers-base".components.library.planned = lib.mkOverride 900 true;
546+ "distributive".components.library.planned = lib.mkOverride 900 true;
547+ "vector-algorithms".components.library.planned = lib.mkOverride 900 true;
548+ "deepseq".components.library.planned = lib.mkOverride 900 true;
549+ "filepath".components.library.planned = lib.mkOverride 900 true;
550+ "asn1-types".components.library.planned = lib.mkOverride 900 true;
551+ "kan-extensions".components.library.planned = lib.mkOverride 900 true;
552+ "temporary".components.library.planned = lib.mkOverride 900 true;
553+ "stringsearch".components.library.planned = lib.mkOverride 900 true;
554+ "ghcjs".components.exes."ghcjs-pkg".planned = lib.mkOverride 900 true;
555+ "asn1-encoding".components.library.planned = lib.mkOverride 900 true;
556+ "ghcjs".components.exes."private-ghcjs-hsc2hs".planned = lib.mkOverride 900 true;
557+ "splitmix".components.library.planned = lib.mkOverride 900 true;
558+ "ghcjs".components.exes."private-ghcjs-run".planned = lib.mkOverride 900 true;
559+ "websockets".components.library.planned = lib.mkOverride 900 true;
560+ "aeson".components.library.planned = lib.mkOverride 900 true;
561+ "semigroups".components.library.planned = lib.mkOverride 900 true;
562+ "parsec".components.library.planned = lib.mkOverride 900 true;
563+ "ghc-boot-th".components.library.planned = lib.mkOverride 900 true;
564+ "webdriver".components.library.planned = lib.mkOverride 900 true;
565+ "data-default".components.library.planned = lib.mkOverride 900 true;
566+ "libyaml".components.library.planned = lib.mkOverride 900 true;
567+ "cabal-doctest".components.library.planned = lib.mkOverride 900 true;
568+ "resourcet".components.library.planned = lib.mkOverride 900 true;
569+ "profunctors".components.library.planned = lib.mkOverride 900 true;
570+ "base-orphans".components.library.planned = lib.mkOverride 900 true;
571+ "directory".components.library.planned = lib.mkOverride 900 true;
572+ "ghcjs".components.exes."haddock".planned = lib.mkOverride 900 true;
573+ "th-abstraction".components.library.planned = lib.mkOverride 900 true;
574+ "bsb-http-chunked".components.library.planned = lib.mkOverride 900 true;
575+ "primitive".components.library.planned = lib.mkOverride 900 true;
576+ "transformers-compat".components.library.planned = lib.mkOverride 900 true;
577+ "memory".components.library.planned = lib.mkOverride 900 true;
578+ };
579+ })
382 ];
580 ];
383 }
581 }
modules/plan.nix+6
@@ -244,6 +244,12 @@ let
244 type = listOfFilteringNulls str;
244 type = listOfFilteringNulls str;
245 default = def.ghcOptions or [];
245 default = def.ghcOptions or [];
246 };
246 };
247+ planned = mkOption {
248+ description = "Set to true by `plan-to-nix` for any component that was included in the `plan.json` file.";
249+ # This is here so that (rather than in componentOptions) so it can be set project wide for stack projects
250+ type = bool;
251+ default = def.planned or false;
252+ };
247 };
253 };
248
254
249
255
nix/sources.json+3−3
@@ -84,10 +84,10 @@
84 "homepage": null,
84 "homepage": null,
85 "owner": "input-output-hk",
85 "owner": "input-output-hk",
86 "repo": "nix-tools",
86 "repo": "nix-tools",
87− "rev": "c9c10ab889a7b7f2f5f4bb71e8786fc01d49e53e",
87+ "rev": "c8c5e6a6fbb12a73598d1a434984a36e880ce3cf",
88− "sha256": "0d5qid91j148kbgq552v6nn20r82s6v7kv789bki461icmwixlcl",
88+ "sha256": "1g1g2kd6cgv9pn5s9xn0x4f1gh450qbkg561x6lcdxzncd19sfyn",
89 "type": "tarball",
89 "type": "tarball",
90− "url": "https://github.com/input-output-hk/nix-tools/archive/c9c10ab889a7b7f2f5f4bb71e8786fc01d49e53e.tar.gz",
90+ "url": "https://github.com/input-output-hk/nix-tools/archive/c8c5e6a6fbb12a73598d1a434984a36e880ce3cf.tar.gz",
91 "url_template": "https://github.com/<owner>/<repo>/archive/<rev>.tar.gz"
91 "url_template": "https://github.com/<owner>/<repo>/archive/<rev>.tar.gz"
92 },
92 },
93 "nixpkgs": {
93 "nixpkgs": {
release.nix+8−3
@@ -5,6 +5,12 @@
5, checkMaterialization ? false }:
5, checkMaterialization ? false }:
6
6
7let
7let
8+ traceNames = prefix: builtins.mapAttrs (n: v:
9+ if builtins.isAttrs v
10+ then if v ? type && v.type == "derivation"
11+ then __trace (prefix + n) v
12+ else traceNames (prefix + n + ".") v
13+ else v);
8 inherit (import ./ci-lib.nix) stripAttrsForHydra filterDerivations;
14 inherit (import ./ci-lib.nix) stripAttrsForHydra filterDerivations;
9 genericPkgs = import (import ./nix/sources.nix).nixpkgs {};
15 genericPkgs = import (import ./nix/sources.nix).nixpkgs {};
10 lib = genericPkgs.lib;
16 lib = genericPkgs.lib;
@@ -39,13 +45,12 @@ let
39 ) (names ghcJobs)
45 ) (names ghcJobs)
40 ) (names nixpkgsJobs)
46 ) (names nixpkgsJobs)
41 ) (names allJobs));
47 ) (names allJobs));
42−in latestJobs // requiredJobs // {
48+in traceNames "job " (latestJobs // requiredJobs // {
43 required = genericPkgs.releaseTools.aggregate {
49 required = genericPkgs.releaseTools.aggregate {
44 name = "haskell.nix-required";
50 name = "haskell.nix-required";
45 meta.description = "All jobs required to pass CI";
51 meta.description = "All jobs required to pass CI";
46 # Using the names here requires https://github.com/NixOS/hydra/issues/715
52 # Using the names here requires https://github.com/NixOS/hydra/issues/715
47 constituents = builtins.attrNames requiredJobs;
53 constituents = builtins.attrNames requiredJobs;
48 };
54 };
49− }
55+ })
50−
51
56
snapshots.nix+1
@@ -19,6 +19,7 @@ let
19 ++ [(hackage: ghc-boot-packages.${(pkg-def hackage).compiler.nix-name})];
19 ++ [(hackage: ghc-boot-packages.${(pkg-def hackage).compiler.nix-name})];
20 modules = [
20 modules = [
21 { reinstallableLibGhc = true; } # Allow ghc library to be installed for packages that need it
21 { reinstallableLibGhc = true; } # Allow ghc library to be installed for packages that need it
22+ { planned = true; } # All components in the snapshot are planned
22 { packages.alex.package.setup-depends = [pkgSet.config.hsPkgs.Cabal]; }
23 { packages.alex.package.setup-depends = [pkgSet.config.hsPkgs.Cabal]; }
23 { packages.happy.package.setup-depends = [pkgSet.config.hsPkgs.Cabal]; }
24 { packages.happy.package.setup-depends = [pkgSet.config.hsPkgs.Cabal]; }
24 ] ++ optional (ltsInRange "1" "15" name) {
25 ] ++ optional (ltsInRange "1" "15" name) {
test/builder-haddock/.plan.nix/test-haddock.nix+12−43
@@ -1,43 +1,12 @@
1−let
1+{ system
2− buildDepError = pkg:
2+ , compiler
3− builtins.throw ''
3+ , flags
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
4+ , pkgs
5−
5+ , hsPkgs
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
6+ , pkgconfPkgs
7− '';
7+ , errorHandler
8− sysDepError = pkg:
8+ , config
9− builtins.throw ''
9+ , ... }:
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
41 {
10 {
42 flags = {};
11 flags = {};
43 package = {
12 package = {
@@ -57,10 +26,10 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
57 components = {
26 components = {
58 "library" = {
27 "library" = {
59 depends = [
28 depends = [
60− (hsPkgs."base" or (buildDepError "base"))
29+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
61− (hsPkgs."stm" or (buildDepError "stm"))
30+ (hsPkgs."stm" or (errorHandler.buildDepError "stm"))
62 ];
31 ];
63 buildable = true;
32 buildable = true;
64 };
33 };
65 };
34 };
66− } // rec { src = (pkgs.lib).mkDefault ../.; }
35+ } // rec { src = (pkgs.lib).mkDefault ../.; }
test/builder-haddock/pkgs.nix+18−6
@@ -3,22 +3,22 @@
3 {
3 {
4 packages = {
4 packages = {
5 "ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
5 "ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
6− "stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
7− "rts".revision = (((hackage."rts")."1.0").revisions).default;
8− "base".revision = (((hackage."base")."4.12.0.0").revisions).default;
9 "array".revision = (((hackage."array")."0.5.3.0").revisions).default;
6 "array".revision = (((hackage."array")."0.5.3.0").revisions).default;
10 "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
7 "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
8+ "base".revision = (((hackage."base")."4.12.0.0").revisions).default;
9+ "rts".revision = (((hackage."rts")."1.0").revisions).default;
10+ "stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
11 };
11 };
12 compiler = {
12 compiler = {
13 version = "8.6.5";
13 version = "8.6.5";
14 nix-name = "ghc865";
14 nix-name = "ghc865";
15 packages = {
15 packages = {
16 "ghc-prim" = "0.5.3";
16 "ghc-prim" = "0.5.3";
17− "stm" = "2.5.0.0";
18− "rts" = "1.0";
19− "base" = "4.12.0.0";
20 "array" = "0.5.3.0";
17 "array" = "0.5.3.0";
21 "integer-gmp" = "1.0.2.0";
18 "integer-gmp" = "1.0.2.0";
19+ "base" = "4.12.0.0";
20+ "rts" = "1.0";
21+ "stm" = "2.5.0.0";
22 };
22 };
23 };
23 };
24 };
24 };
@@ -27,5 +27,17 @@
27 modules = [
27 modules = [
28 ({ lib, ... }:
28 ({ lib, ... }:
29 { packages = { "test-haddock" = { flags = {}; }; }; })
29 { packages = { "test-haddock" = { flags = {}; }; }; })
30+ ({ lib, ... }:
31+ {
32+ packages = {
33+ "ghc-prim".components.library.planned = lib.mkOverride 900 true;
34+ "stm".components.library.planned = lib.mkOverride 900 true;
35+ "test-haddock".components.library.planned = lib.mkOverride 900 true;
36+ "integer-gmp".components.library.planned = lib.mkOverride 900 true;
37+ "array".components.library.planned = lib.mkOverride 900 true;
38+ "base".components.library.planned = lib.mkOverride 900 true;
39+ "rts".components.library.planned = lib.mkOverride 900 true;
40+ };
41+ })
30 ];
42 ];
31 }
43 }
test/shell-for/.plan.nix/pkga.nix−10
@@ -22,13 +22,6 @@
22 description = "";
22 description = "";
23 buildType = "Simple";
23 buildType = "Simple";
24 isLocal = true;
24 isLocal = true;
25− detailLevel = "FullDetails";
26− licenseFiles = [];
27− dataDir = ".";
28− dataFiles = [];
29− extraSrcFiles = [];
30− extraTmpFiles = [];
31− extraDocFiles = [];
32 };
25 };
33 components = {
26 components = {
34 "library" = {
27 "library" = {
@@ -38,14 +31,11 @@
38 (hsPkgs."text" or (errorHandler.buildDepError "text"))
31 (hsPkgs."text" or (errorHandler.buildDepError "text"))
39 ];
32 ];
40 buildable = true;
33 buildable = true;
41− modules = [ "PkgA" ];
42 };
34 };
43 exes = {
35 exes = {
44 "pkga-exe" = {
36 "pkga-exe" = {
45 depends = [ (hsPkgs."base" or (errorHandler.buildDepError "base")) ];
37 depends = [ (hsPkgs."base" or (errorHandler.buildDepError "base")) ];
46 buildable = true;
38 buildable = true;
47− hsSourceDirs = [ "." ];
48− mainPath = [ "MainA.hs" ];
49 };
39 };
50 };
40 };
51 };
41 };
test/shell-for/.plan.nix/pkgb.nix−13
@@ -22,13 +22,6 @@
22 description = "";
22 description = "";
23 buildType = "Simple";
23 buildType = "Simple";
24 isLocal = true;
24 isLocal = true;
25− detailLevel = "FullDetails";
26− licenseFiles = [];
27− dataDir = ".";
28− dataFiles = [];
29− extraSrcFiles = [];
30− extraTmpFiles = [];
31− extraDocFiles = [];
32 };
25 };
33 components = {
26 components = {
34 "library" = {
27 "library" = {
@@ -41,8 +34,6 @@
41 (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet"))
34 (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet"))
42 ];
35 ];
43 buildable = true;
36 buildable = true;
44− modules = [ "ConduitExample" "PkgB" ];
45− hsSourceDirs = [ "src" ];
46 };
37 };
47 exes = {
38 exes = {
48 "pkgb" = {
39 "pkgb" = {
@@ -53,8 +44,6 @@
53 (hsPkgs."text" or (errorHandler.buildDepError "text"))
44 (hsPkgs."text" or (errorHandler.buildDepError "text"))
54 ];
45 ];
55 buildable = true;
46 buildable = true;
56− hsSourceDirs = [ "app" ];
57− mainPath = [ "Main.hs" ];
58 };
47 };
59 };
48 };
60 tests = {
49 tests = {
@@ -68,8 +57,6 @@
68 (hsPkgs.buildPackages.pkga.components.exes.pkga-exe or (pkgs.buildPackages.pkga-exe or (errorHandler.buildToolDepError "pkga:pkga-exe")))
57 (hsPkgs.buildPackages.pkga.components.exes.pkga-exe or (pkgs.buildPackages.pkga-exe or (errorHandler.buildToolDepError "pkga:pkga-exe")))
69 ];
58 ];
70 buildable = true;
59 buildable = true;
71− hsSourceDirs = [ "app" ];
72− mainPath = [ "tests.hs" ];
73 };
60 };
74 };
61 };
75 };
62 };
test/shell-for/pkgs.nix+87−2
@@ -41,7 +41,7 @@
41 "random".revision = (((hackage."random")."1.2.0").revisions).default;
41 "random".revision = (((hackage."random")."1.2.0").revisions).default;
42 "optparse-applicative".revision = (((hackage."optparse-applicative")."0.16.1.0").revisions).default;
42 "optparse-applicative".revision = (((hackage."optparse-applicative")."0.16.1.0").revisions).default;
43 "optparse-applicative".flags.process = true;
43 "optparse-applicative".flags.process = true;
44− "network".revision = (((hackage."network")."3.1.2.1").revisions).default;
44+ "network".revision = (((hackage."network")."3.1.2.2").revisions).default;
45 "network".flags.devel = false;
45 "network".flags.devel = false;
46 "splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
46 "splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
47 "splitmix".flags.optimised-mixer = false;
47 "splitmix".flags.optimised-mixer = false;
@@ -140,7 +140,7 @@
140 "hashable".flags.integer-gmp = true;
140 "hashable".flags.integer-gmp = true;
141 "attoparsec".revision = (((hackage."attoparsec")."0.14.1").revisions).default;
141 "attoparsec".revision = (((hackage."attoparsec")."0.14.1").revisions).default;
142 "attoparsec".flags.developer = false;
142 "attoparsec".flags.developer = false;
143− "colour".revision = (((hackage."colour")."2.3.5").revisions).default;
143+ "colour".revision = (((hackage."colour")."2.3.6").revisions).default;
144 "transformers-base".revision = (((hackage."transformers-base")."0.4.5.2").revisions).default;
144 "transformers-base".revision = (((hackage."transformers-base")."0.4.5.2").revisions).default;
145 "transformers-base".flags.orphaninstances = true;
145 "transformers-base".flags.orphaninstances = true;
146 "strict".revision = (((hackage."strict")."0.4.0.1").revisions).default;
146 "strict".revision = (((hackage."strict")."0.4.0.1").revisions).default;
@@ -193,5 +193,90 @@
193 modules = [
193 modules = [
194 ({ lib, ... }:
194 ({ lib, ... }:
195 { packages = { "pkga" = { flags = {}; }; "pkgb" = { flags = {}; }; }; })
195 { packages = { "pkga" = { flags = {}; }; "pkgb" = { flags = {}; }; }; })
196+ ({ lib, ... }:
197+ {
198+ packages = {
199+ "streaming-commons".components.library.planned = lib.mkOverride 900 true;
200+ "bytestring".components.library.planned = lib.mkOverride 900 true;
201+ "ansi-wl-pprint".components.library.planned = lib.mkOverride 900 true;
202+ "reflection".components.library.planned = lib.mkOverride 900 true;
203+ "integer-logarithms".components.library.planned = lib.mkOverride 900 true;
204+ "pkga".components.exes."pkga-exe".planned = lib.mkOverride 900 true;
205+ "these".components.library.planned = lib.mkOverride 900 true;
206+ "pkgb".components.tests."tests".planned = lib.mkOverride 900 true;
207+ "semigroupoids".components.library.planned = lib.mkOverride 900 true;
208+ "free".components.library.planned = lib.mkOverride 900 true;
209+ "void".components.library.planned = lib.mkOverride 900 true;
210+ "exceptions".components.library.planned = lib.mkOverride 900 true;
211+ "integer-gmp".components.library.planned = lib.mkOverride 900 true;
212+ "conduit-extra".components.library.planned = lib.mkOverride 900 true;
213+ "array".components.library.planned = lib.mkOverride 900 true;
214+ "th-abstraction".components.library.planned = lib.mkOverride 900 true;
215+ "base-orphans".components.library.planned = lib.mkOverride 900 true;
216+ "ghc-boot-th".components.library.planned = lib.mkOverride 900 true;
217+ "pkgb".components.library.planned = lib.mkOverride 900 true;
218+ "resourcet".components.library.planned = lib.mkOverride 900 true;
219+ "pretty".components.library.planned = lib.mkOverride 900 true;
220+ "kan-extensions".components.library.planned = lib.mkOverride 900 true;
221+ "filepath".components.library.planned = lib.mkOverride 900 true;
222+ "process".components.library.planned = lib.mkOverride 900 true;
223+ "strict".components.library.planned = lib.mkOverride 900 true;
224+ "adjunctions".components.library.planned = lib.mkOverride 900 true;
225+ "invariant".components.library.planned = lib.mkOverride 900 true;
226+ "distributive".components.library.planned = lib.mkOverride 900 true;
227+ "rts".components.library.planned = lib.mkOverride 900 true;
228+ "pkga".components.library.planned = lib.mkOverride 900 true;
229+ "zlib".components.library.planned = lib.mkOverride 900 true;
230+ "mtl".components.library.planned = lib.mkOverride 900 true;
231+ "stm".components.library.planned = lib.mkOverride 900 true;
232+ "indexed-traversable-instances".components.library.planned = lib.mkOverride 900 true;
233+ "pkgb".components.exes."pkgb".planned = lib.mkOverride 900 true;
234+ "unix".components.library.planned = lib.mkOverride 900 true;
235+ "split".components.library.planned = lib.mkOverride 900 true;
236+ "binary".components.library.planned = lib.mkOverride 900 true;
237+ "bifunctors".components.library.planned = lib.mkOverride 900 true;
238+ "ghc-prim".components.library.planned = lib.mkOverride 900 true;
239+ "ansi-terminal".components.library.planned = lib.mkOverride 900 true;
240+ "tagged".components.library.planned = lib.mkOverride 900 true;
241+ "lens".components.library.planned = lib.mkOverride 900 true;
242+ "containers".components.library.planned = lib.mkOverride 900 true;
243+ "unliftio-core".components.library.planned = lib.mkOverride 900 true;
244+ "profunctors".components.library.planned = lib.mkOverride 900 true;
245+ "primitive".components.library.planned = lib.mkOverride 900 true;
246+ "call-stack".components.library.planned = lib.mkOverride 900 true;
247+ "vector".components.library.planned = lib.mkOverride 900 true;
248+ "mono-traversable".components.library.planned = lib.mkOverride 900 true;
249+ "transformers-compat".components.library.planned = lib.mkOverride 900 true;
250+ "template-haskell".components.library.planned = lib.mkOverride 900 true;
251+ "directory".components.library.planned = lib.mkOverride 900 true;
252+ "network".components.library.planned = lib.mkOverride 900 true;
253+ "conduit".components.library.planned = lib.mkOverride 900 true;
254+ "splitmix".components.library.planned = lib.mkOverride 900 true;
255+ "async".components.library.planned = lib.mkOverride 900 true;
256+ "semigroups".components.library.planned = lib.mkOverride 900 true;
257+ "random".components.library.planned = lib.mkOverride 900 true;
258+ "deepseq".components.library.planned = lib.mkOverride 900 true;
259+ "parallel".components.library.planned = lib.mkOverride 900 true;
260+ "optparse-applicative".components.library.planned = lib.mkOverride 900 true;
261+ "scientific".components.library.planned = lib.mkOverride 900 true;
262+ "vector-algorithms".components.library.planned = lib.mkOverride 900 true;
263+ "colour".components.library.planned = lib.mkOverride 900 true;
264+ "transformers-base".components.library.planned = lib.mkOverride 900 true;
265+ "hashable".components.library.planned = lib.mkOverride 900 true;
266+ "attoparsec".components.library.planned = lib.mkOverride 900 true;
267+ "transformers".components.library.planned = lib.mkOverride 900 true;
268+ "base".components.library.planned = lib.mkOverride 900 true;
269+ "assoc".components.library.planned = lib.mkOverride 900 true;
270+ "unordered-containers".components.library.planned = lib.mkOverride 900 true;
271+ "indexed-traversable".components.library.planned = lib.mkOverride 900 true;
272+ "time".components.library.planned = lib.mkOverride 900 true;
273+ "comonad".components.library.planned = lib.mkOverride 900 true;
274+ "text".components.library.planned = lib.mkOverride 900 true;
275+ "typed-process".components.library.planned = lib.mkOverride 900 true;
276+ "StateVar".components.library.planned = lib.mkOverride 900 true;
277+ "contravariant".components.library.planned = lib.mkOverride 900 true;
278+ "hsc2hs".components.exes."hsc2hs".planned = lib.mkOverride 900 true;
279+ };
280+ })
196 ];
281 ];
197 }
282 }
test/stack-simple/default.nix+1
@@ -20,4 +20,5 @@ in pkgs.recurseIntoAttrs {
20 };
20 };
21 stack-simple-test = packages.stack-simple.checks.stack-simple-test;
21 stack-simple-test = packages.stack-simple.checks.stack-simple-test;
22 stack-simple-checks = packages.stack-simple.checks;
22 stack-simple-checks = packages.stack-simple.checks;
23+ stack-simple-shell = packages.shellFor { tools = { cabal = "3.4.0.0"; }; };
23}
24}
test/stack-simple/pkgs.nix+7−1
@@ -8,5 +8,11 @@
8 };
8 };
9 };
9 };
10 resolver = "lts-14.13";
10 resolver = "lts-14.13";
11− modules = [ ({ lib, ... }: { packages = {}; }) { packages = {}; } ];
11+ modules = [
12+ ({ lib, ... }:
13+ { packages = {}; })
14+ { packages = {}; }
15+ ({ lib, ... }:
16+ { planned = lib.mkOverride 900 true; })
17+ ];
12 }
18 }
test/stack-simple/stack-simple.nix+16−47
@@ -1,47 +1,16 @@
1−let
1+{ system
2− buildDepError = pkg:
2+ , compiler
3− builtins.throw ''
3+ , flags
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
4+ , pkgs
5−
5+ , hsPkgs
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
6+ , pkgconfPkgs
7− '';
7+ , errorHandler
8− sysDepError = pkg:
8+ , config
9− builtins.throw ''
9+ , ... }:
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
41 ({
10 ({
42 flags = {};
11 flags = {};
43 package = {
12 package = {
44− specVersion = "0";
13+ specVersion = "1.12";
45 identifier = { name = "stack-simple"; version = "0.1.0.0"; };
14 identifier = { name = "stack-simple"; version = "0.1.0.0"; };
46 license = "BSD-3-Clause";
15 license = "BSD-3-Clause";
47 copyright = "2019 Author name here";
16 copyright = "2019 Author name here";
@@ -56,14 +25,14 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
56 };
25 };
57 components = {
26 components = {
58 "library" = {
27 "library" = {
59− depends = [ (hsPkgs."base" or (buildDepError "base")) ];
28+ depends = [ (hsPkgs."base" or (errorHandler.buildDepError "base")) ];
60 buildable = true;
29 buildable = true;
61 };
30 };
62 exes = {
31 exes = {
63 "stack-simple-exe" = {
32 "stack-simple-exe" = {
64 depends = [
33 depends = [
65− (hsPkgs."base" or (buildDepError "base"))
34+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
66− (hsPkgs."stack-simple" or (buildDepError "stack-simple"))
35+ (hsPkgs."stack-simple" or (errorHandler.buildDepError "stack-simple"))
67 ];
36 ];
68 buildable = true;
37 buildable = true;
69 };
38 };
@@ -71,8 +40,8 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
71 tests = {
40 tests = {
72 "stack-simple-test" = {
41 "stack-simple-test" = {
73 depends = [
42 depends = [
74− (hsPkgs."base" or (buildDepError "base"))
43+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
75− (hsPkgs."stack-simple" or (buildDepError "stack-simple"))
44+ (hsPkgs."stack-simple" or (errorHandler.buildDepError "stack-simple"))
76 ];
45 ];
77 buildable = true;
46 buildable = true;
78 };
47 };
@@ -80,4 +49,4 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
80 };
49 };
81 } // rec { src = (pkgs.lib).mkDefault ./.; }) // {
50 } // rec { src = (pkgs.lib).mkDefault ./.; }) // {
82 cabal-generator = "hpack";
51 cabal-generator = "hpack";
83− }
52+ }
test/unit.nix+10−10
@@ -6,7 +6,7 @@ let
6 benchmarks = { };
6 benchmarks = { };
7 exes = { };
7 exes = { };
8 foreignlibs = { };
8 foreignlibs = { };
9− library = "library";
9+ library = { planned = true; };
10 sublibs = { };
10 sublibs = { };
11 tests = { };
11 tests = { };
12 };
12 };
@@ -15,12 +15,12 @@ let
15
15
16 componentsConfig = {
16 componentsConfig = {
17 components = {
17 components = {
18− benchmarks = { bbb = "bbb"; };
18+ benchmarks = { bbb = { planned = true; }; };
19− exes = { eee = "eee"; };
19+ exes = { eee = { planned = true; }; };
20− foreignlibs = { fff = "fff"; };
20+ foreignlibs = { fff = { planned = true; }; };
21− library = "library";
21+ library = { planned = true; };
22 sublibs = { };
22 sublibs = { };
23− tests = { ttt = "ttt"; };
23+ tests = { ttt = { planned = true; }; };
24 };
24 };
25 package.identifier.name = "nnn";
25 package.identifier.name = "nnn";
26 };
26 };
@@ -65,7 +65,7 @@ lib.runTests {
65 '');
65 '');
66 expected = __toJSON {
66 expected = __toJSON {
67 otherText = "-- end of block\n";
67 otherText = "-- end of block\n";
68− sourceRepo = [(testRepoData // { subdir = "."; })];
68+ sourceRepo = testRepoData // { subdirs = ["."]; };
69 };
69 };
70 };
70 };
71
71
@@ -80,7 +80,7 @@ lib.runTests {
80 '');
80 '');
81 expected = __toJSON {
81 expected = __toJSON {
82 otherText = "-- end of block\n";
82 otherText = "-- end of block\n";
83− sourceRepo = [(testRepoData // { subdir = "dir"; })];
83+ sourceRepo = testRepoData // { subdirs = ["dir"]; };
84 };
84 };
85 };
85 };
86
86
@@ -95,7 +95,7 @@ lib.runTests {
95 '');
95 '');
96 expected = __toJSON {
96 expected = __toJSON {
97 otherText = "-- end of block\n";
97 otherText = "-- end of block\n";
98− sourceRepo = [(testRepoData // { subdir = "dir1"; }) (testRepoData // { subdir = "dir2"; })];
98+ sourceRepo = testRepoData // { subdirs = ["dir1" "dir2"]; };
99 };
99 };
100 };
100 };
101
101
@@ -112,7 +112,7 @@ lib.runTests {
112 '');
112 '');
113 expected = __toJSON {
113 expected = __toJSON {
114 otherText = "-- end of block\n";
114 otherText = "-- end of block\n";
115− sourceRepo = [(testRepoData // { subdir = "dir1"; }) (testRepoData // { subdir = "dir2"; })];
115+ sourceRepo = testRepoData // { subdirs = ["dir1" "dir2"]; };
116 };
116 };
117 };
117 };
118}
118}
test/with-packages/.plan.nix/test-with-packages.nix+12−43
@@ -1,43 +1,12 @@
1−let
1+{ system
2− buildDepError = pkg:
2+ , compiler
3− builtins.throw ''
3+ , flags
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
4+ , pkgs
5−
5+ , hsPkgs
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
6+ , pkgconfPkgs
7− '';
7+ , errorHandler
8− sysDepError = pkg:
8+ , config
9− builtins.throw ''
9+ , ... }:
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
41 {
10 {
42 flags = {};
11 flags = {};
43 package = {
12 package = {
@@ -57,10 +26,10 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
57 components = {
26 components = {
58 "library" = {
27 "library" = {
59 depends = [
28 depends = [
60− (hsPkgs."base" or (buildDepError "base"))
29+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
61− (hsPkgs."lens" or (buildDepError "lens"))
30+ (hsPkgs."lens" or (errorHandler.buildDepError "lens"))
62 ];
31 ];
63 buildable = true;
32 buildable = true;
64 };
33 };
65 };
34 };
66− } // rec { src = (pkgs.lib).mkDefault ../.; }
35+ } // rec { src = (pkgs.lib).mkDefault ../.; }
test/with-packages/default.nix+1−1
@@ -11,7 +11,7 @@ let
11 # plan-to-nix -o .
11 # plan-to-nix -o .
12 pkg-def = pkgs.pkgs;
12 pkg-def = pkgs.pkgs;
13 pkg-def-extras = [ pkgs.extras ];
13 pkg-def-extras = [ pkgs.extras ];
14− modules = [
14+ modules = pkgs.modules ++ [
15 # overrides to fix the build
15 # overrides to fix the build
16 {
16 {
17 packages.transformers-compat.components.library.doExactConfig = true;
17 packages.transformers-compat.components.library.doExactConfig = true;
test/with-packages/pkgs.nix+161−118
@@ -2,119 +2,113 @@
2 pkgs = hackage:
2 pkgs = hackage:
3 {
3 {
4 packages = {
4 packages = {
5− "void".revision = (((hackage."void")."0.7.3").revisions).default;
5+ "these".revision = (((hackage."these")."1.1.1.1").revisions).default;
6− "void".flags.safe = false;
6+ "these".flags.assoc = true;
7− "semigroupoids".revision = (((hackage."semigroupoids")."5.3.3").revisions).default;
8− "semigroupoids".flags.comonad = true;
9− "semigroupoids".flags.doctests = true;
10− "semigroupoids".flags.unordered-containers = true;
11− "semigroupoids".flags.distributive = true;
12− "semigroupoids".flags.tagged = true;
13− "semigroupoids".flags.containers = true;
14− "semigroupoids".flags.contravariant = true;
15− "free".revision = (((hackage."free")."5.1.2").revisions).default;
16− "exceptions".revision = (((hackage."exceptions")."0.10.3").revisions).default;
17 "binary".revision = (((hackage."binary")."0.8.6.0").revisions).default;
7 "binary".revision = (((hackage."binary")."0.8.6.0").revisions).default;
18− "ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
8+ "bifunctors".revision = (((hackage."bifunctors")."5.5.11").revisions).default;
19− "bifunctors".revision = (((hackage."bifunctors")."5.5.5").revisions).default;
20− "bifunctors".flags.semigroups = true;
21 "bifunctors".flags.tagged = true;
9 "bifunctors".flags.tagged = true;
22− "stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
10+ "bifunctors".flags.semigroups = true;
23− "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
11+ "ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
24− "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
12+ "void".revision = (((hackage."void")."0.7.3").revisions).default;
25− "rts".revision = (((hackage."rts")."1.0").revisions).default;
13+ "void".flags.safe = false;
26− "adjunctions".revision = (((hackage."adjunctions")."4.4").revisions).default;
14+ "free".revision = (((hackage."free")."5.1.7").revisions).default;
27− "invariant".revision = (((hackage."invariant")."0.5.3").revisions).default;
15+ "exceptions".revision = (((hackage."exceptions")."0.10.4").revisions).default;
28− "distributive".revision = (((hackage."distributive")."0.6.1").revisions).default;
16+ "exceptions".flags.transformers-0-4 = true;
29− "distributive".flags.semigroups = true;
17+ "array".revision = (((hackage."array")."0.5.3.0").revisions).default;
30− "distributive".flags.tagged = true;
18+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
31− "parallel".revision = (((hackage."parallel")."3.2.2.0").revisions).default;
19+ "call-stack".revision = (((hackage."call-stack")."0.4.0").revisions).default;
32− "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
33− "semigroups".revision = (((hackage."semigroups")."0.19.1").revisions).default;
34− "semigroups".flags.bytestring = true;
35− "semigroups".flags.unordered-containers = true;
36− "semigroups".flags.text = true;
37− "semigroups".flags.tagged = true;
38− "semigroups".flags.containers = true;
39− "semigroups".flags.binary = true;
40− "semigroups".flags.hashable = true;
41− "semigroups".flags.transformers = true;
42− "semigroups".flags.deepseq = true;
43− "semigroups".flags.bytestring-builder = false;
44− "semigroups".flags.template-haskell = true;
45− "parsec".revision = (((hackage."parsec")."3.1.13.0").revisions).default;
46− "directory".revision = (((hackage."directory")."1.3.3.0").revisions).default;
47− "transformers-compat".revision = (((hackage."transformers-compat")."0.6.5").revisions).default;
48− "transformers-compat".flags.five = false;
49− "transformers-compat".flags.generic-deriving = true;
50− "transformers-compat".flags.two = false;
51− "transformers-compat".flags.five-three = true;
52− "transformers-compat".flags.mtl = true;
53− "transformers-compat".flags.four = false;
54− "transformers-compat".flags.three = false;
55 "template-haskell".revision = (((hackage."template-haskell")."2.14.0.0").revisions).default;
20 "template-haskell".revision = (((hackage."template-haskell")."2.14.0.0").revisions).default;
56− "vector".revision = (((hackage."vector")."0.12.0.3").revisions).default;
21+ "vector".revision = (((hackage."vector")."0.12.3.0").revisions).default;
57 "vector".flags.unsafechecks = false;
22 "vector".flags.unsafechecks = false;
58 "vector".flags.internalchecks = false;
23 "vector".flags.internalchecks = false;
59− "vector".flags.wall = false;
60 "vector".flags.boundschecks = true;
24 "vector".flags.boundschecks = true;
61− "call-stack".revision = (((hackage."call-stack")."0.2.0").revisions).default;
25+ "vector".flags.wall = false;
62− "primitive".revision = (((hackage."primitive")."0.7.0.0").revisions).default;
26+ "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
63− "profunctors".revision = (((hackage."profunctors")."5.5").revisions).default;
27+ "parallel".revision = (((hackage."parallel")."3.2.2.0").revisions).default;
64− "tagged".revision = (((hackage."tagged")."0.8.6").revisions).default;
28+ "distributive".revision = (((hackage."distributive")."0.6.2.1").revisions).default;
65− "tagged".flags.transformers = true;
29+ "distributive".flags.tagged = true;
66− "tagged".flags.deepseq = true;
30+ "distributive".flags.semigroups = true;
67− "lens".revision = (((hackage."lens")."4.18.1").revisions).default;
31+ "transformers-base".revision = (((hackage."transformers-base")."0.4.5.2").revisions).default;
68− "lens".flags.j = false;
32+ "transformers-base".flags.orphaninstances = true;
69− "lens".flags.test-properties = true;
33+ "base".revision = (((hackage."base")."4.12.0.0").revisions).default;
70− "lens".flags.old-inline-pragmas = false;
34+ "rts".revision = (((hackage."rts")."1.0").revisions).default;
35+ "text".revision = (((hackage."text")."1.2.3.1").revisions).default;
36+ "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
37+ "unordered-containers".revision = (((hackage."unordered-containers")."0.2.14.0").revisions).default;
38+ "unordered-containers".flags.debug = false;
39+ "contravariant".revision = (((hackage."contravariant")."1.5.3").revisions).default;
40+ "contravariant".flags.tagged = true;
41+ "contravariant".flags.semigroups = true;
42+ "contravariant".flags.statevar = true;
43+ "bytestring".revision = (((hackage."bytestring")."0.10.8.2").revisions).default;
44+ "reflection".revision = (((hackage."reflection")."2.1.6").revisions).default;
45+ "reflection".flags.slow = false;
46+ "reflection".flags.template-haskell = true;
47+ "lens".revision = (((hackage."lens")."5.0.1").revisions).default;
71 "lens".flags.test-templates = true;
48 "lens".flags.test-templates = true;
72− "lens".flags.trustworthy = true;
49+ "lens".flags.test-hunit = true;
73− "lens".flags.test-doctests = true;
74 "lens".flags.benchmark-uniplate = false;
50 "lens".flags.benchmark-uniplate = false;
75 "lens".flags.inlining = true;
51 "lens".flags.inlining = true;
52+ "lens".flags.trustworthy = true;
53+ "lens".flags.test-properties = true;
76 "lens".flags.dump-splices = false;
54 "lens".flags.dump-splices = false;
77− "lens".flags.test-hunit = true;
55+ "lens".flags.j = false;
78− "lens".flags.safe = false;
79 "containers".revision = (((hackage."containers")."0.6.0.1").revisions).default;
56 "containers".revision = (((hackage."containers")."0.6.0.1").revisions).default;
80− "reflection".revision = (((hackage."reflection")."2.1.5").revisions).default;
57+ "semigroupoids".revision = (((hackage."semigroupoids")."5.3.5").revisions).default;
81− "reflection".flags.slow = false;
58+ "semigroupoids".flags.distributive = true;
82− "reflection".flags.template-haskell = true;
59+ "semigroupoids".flags.comonad = true;
83− "bytestring".revision = (((hackage."bytestring")."0.10.8.2").revisions).default;
60+ "semigroupoids".flags.contravariant = true;
84− "StateVar".revision = (((hackage."StateVar")."1.2").revisions).default;
61+ "semigroupoids".flags.containers = true;
85− "contravariant".revision = (((hackage."contravariant")."1.5.2").revisions).default;
62+ "semigroupoids".flags.tagged = true;
86− "contravariant".flags.semigroups = true;
63+ "semigroupoids".flags.unordered-containers = true;
87− "contravariant".flags.tagged = true;
64+ "tagged".revision = (((hackage."tagged")."0.8.6.1").revisions).default;
88− "contravariant".flags.statevar = true;
65+ "tagged".flags.deepseq = true;
89− "type-equality".revision = (((hackage."type-equality")."1").revisions).default;
66+ "tagged".flags.transformers = true;
90− "text".revision = (((hackage."text")."1.2.3.1").revisions).default;
67+ "base-orphans".revision = (((hackage."base-orphans")."0.8.4").revisions).default;
91− "Cabal".revision = (((hackage."Cabal")."2.4.0.1").revisions).default;
68+ "primitive".revision = (((hackage."primitive")."0.7.1.0").revisions).default;
92− "unordered-containers".revision = (((hackage."unordered-containers")."0.2.10.0").revisions).default;
69+ "transformers-compat".revision = (((hackage."transformers-compat")."0.6.6").revisions).default;
93− "unordered-containers".flags.debug = false;
70+ "transformers-compat".flags.two = false;
94− "base".revision = (((hackage."base")."4.12.0.0").revisions).default;
71+ "transformers-compat".flags.five = false;
95− "comonad".revision = (((hackage."comonad")."5.0.5").revisions).default;
72+ "transformers-compat".flags.four = false;
96− "comonad".flags.distributive = true;
73+ "transformers-compat".flags.generic-deriving = true;
97− "comonad".flags.test-doctests = true;
74+ "transformers-compat".flags.five-three = true;
98− "comonad".flags.containers = true;
75+ "transformers-compat".flags.three = false;
99− "time".revision = (((hackage."time")."1.8.0.2").revisions).default;
76+ "transformers-compat".flags.mtl = true;
77+ "profunctors".revision = (((hackage."profunctors")."5.6.2").revisions).default;
78+ "th-abstraction".revision = (((hackage."th-abstraction")."0.4.2.0").revisions).default;
79+ "semigroups".revision = (((hackage."semigroups")."0.19.1").revisions).default;
80+ "semigroups".flags.bytestring = true;
81+ "semigroups".flags.deepseq = true;
82+ "semigroups".flags.binary = true;
83+ "semigroups".flags.containers = true;
84+ "semigroups".flags.tagged = true;
85+ "semigroups".flags.template-haskell = true;
86+ "semigroups".flags.bytestring-builder = false;
87+ "semigroups".flags.transformers = true;
88+ "semigroups".flags.hashable = true;
89+ "semigroups".flags.unordered-containers = true;
90+ "semigroups".flags.text = true;
91+ "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.6.5").revisions).default;
92+ "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
93+ "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
94+ "kan-extensions".revision = (((hackage."kan-extensions")."5.2.2").revisions).default;
95+ "strict".revision = (((hackage."strict")."0.4.0.1").revisions).default;
96+ "strict".flags.assoc = true;
100 "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
97 "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
101− "hashable".revision = (((hackage."hashable")."1.3.0.0").revisions).default;
98+ "invariant".revision = (((hackage."invariant")."0.5.4").revisions).default;
102− "hashable".flags.sse2 = true;
99+ "hashable".revision = (((hackage."hashable")."1.3.2.0").revisions).default;
103 "hashable".flags.integer-gmp = true;
100 "hashable".flags.integer-gmp = true;
104− "hashable".flags.sse41 = false;
101+ "hashable".flags.random-initial-seed = false;
105− "hashable".flags.examples = false;
102+ "adjunctions".revision = (((hackage."adjunctions")."4.4").revisions).default;
106− "transformers-base".revision = (((hackage."transformers-base")."0.4.5.2").revisions).default;
103+ "comonad".revision = (((hackage."comonad")."5.0.8").revisions).default;
107− "transformers-base".flags.orphaninstances = true;
104+ "comonad".flags.distributive = true;
108− "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
105+ "comonad".flags.indexed-traversable = true;
109− "process".revision = (((hackage."process")."1.6.5.0").revisions).default;
106+ "comonad".flags.containers = true;
110− "kan-extensions".revision = (((hackage."kan-extensions")."5.2").revisions).default;
107+ "assoc".revision = (((hackage."assoc")."1.0.2").revisions).default;
111− "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
108+ "indexed-traversable".revision = (((hackage."indexed-traversable")."0.1.1").revisions).default;
112− "cabal-doctest".revision = (((hackage."cabal-doctest")."1.0.8").revisions).default;
109+ "indexed-traversable-instances".revision = (((hackage."indexed-traversable-instances")."0.1").revisions).default;
113− "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.6.5").revisions).default;
110+ "StateVar".revision = (((hackage."StateVar")."1.2.1").revisions).default;
114− "base-orphans".revision = (((hackage."base-orphans")."0.8.1").revisions).default;
111+ "stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
115− "th-abstraction".revision = (((hackage."th-abstraction")."0.3.1.0").revisions).default;
116− "array".revision = (((hackage."array")."0.5.3.0").revisions).default;
117− "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
118 };
112 };
119 compiler = {
113 compiler = {
120 version = "8.6.5";
114 version = "8.6.5";
@@ -122,27 +116,21 @@
122 packages = {
116 packages = {
123 "binary" = "0.8.6.0";
117 "binary" = "0.8.6.0";
124 "ghc-prim" = "0.5.3";
118 "ghc-prim" = "0.5.3";
125− "stm" = "2.5.0.0";
119+ "array" = "0.5.3.0";
126− "unix" = "2.7.2.2";
120+ "integer-gmp" = "1.0.2.0";
127− "mtl" = "2.2.2";
128− "rts" = "1.0";
129− "deepseq" = "1.4.4.0";
130− "parsec" = "3.1.13.0";
131− "directory" = "1.3.3.0";
132 "template-haskell" = "2.14.0.0";
121 "template-haskell" = "2.14.0.0";
133− "containers" = "0.6.0.1";
134− "bytestring" = "0.10.8.2";
135− "text" = "1.2.3.1";
136− "Cabal" = "2.4.0.1";
137− "base" = "4.12.0.0";
138− "time" = "1.8.0.2";
139− "transformers" = "0.5.6.2";
140− "filepath" = "1.4.2.1";
141− "process" = "1.6.5.0";
142 "pretty" = "1.1.3.6";
122 "pretty" = "1.1.3.6";
123+ "base" = "4.12.0.0";
124+ "rts" = "1.0";
125+ "text" = "1.2.3.1";
126+ "mtl" = "2.2.2";
127+ "bytestring" = "0.10.8.2";
128+ "containers" = "0.6.0.1";
143 "ghc-boot-th" = "8.6.5";
129 "ghc-boot-th" = "8.6.5";
144− "array" = "0.5.3.0";
130+ "filepath" = "1.4.2.1";
145− "integer-gmp" = "1.0.2.0";
131+ "deepseq" = "1.4.4.0";
132+ "transformers" = "0.5.6.2";
133+ "stm" = "2.5.0.0";
146 };
134 };
147 };
135 };
148 };
136 };
@@ -153,5 +141,60 @@
153 modules = [
141 modules = [
154 ({ lib, ... }:
142 ({ lib, ... }:
155 { packages = { "test-with-packages" = { flags = {}; }; }; })
143 { packages = { "test-with-packages" = { flags = {}; }; }; })
144+ ({ lib, ... }:
145+ {
146+ packages = {
147+ "tagged".components.library.planned = lib.mkOverride 900 true;
148+ "containers".components.library.planned = lib.mkOverride 900 true;
149+ "lens".components.library.planned = lib.mkOverride 900 true;
150+ "semigroupoids".components.library.planned = lib.mkOverride 900 true;
151+ "bifunctors".components.library.planned = lib.mkOverride 900 true;
152+ "binary".components.library.planned = lib.mkOverride 900 true;
153+ "these".components.library.planned = lib.mkOverride 900 true;
154+ "ghc-prim".components.library.planned = lib.mkOverride 900 true;
155+ "StateVar".components.library.planned = lib.mkOverride 900 true;
156+ "stm".components.library.planned = lib.mkOverride 900 true;
157+ "indexed-traversable-instances".components.library.planned = lib.mkOverride 900 true;
158+ "indexed-traversable".components.library.planned = lib.mkOverride 900 true;
159+ "assoc".components.library.planned = lib.mkOverride 900 true;
160+ "comonad".components.library.planned = lib.mkOverride 900 true;
161+ "adjunctions".components.library.planned = lib.mkOverride 900 true;
162+ "hashable".components.library.planned = lib.mkOverride 900 true;
163+ "transformers".components.library.planned = lib.mkOverride 900 true;
164+ "invariant".components.library.planned = lib.mkOverride 900 true;
165+ "parallel".components.library.planned = lib.mkOverride 900 true;
166+ "pretty".components.library.planned = lib.mkOverride 900 true;
167+ "vector".components.library.planned = lib.mkOverride 900 true;
168+ "template-haskell".components.library.planned = lib.mkOverride 900 true;
169+ "integer-gmp".components.library.planned = lib.mkOverride 900 true;
170+ "call-stack".components.library.planned = lib.mkOverride 900 true;
171+ "array".components.library.planned = lib.mkOverride 900 true;
172+ "free".components.library.planned = lib.mkOverride 900 true;
173+ "exceptions".components.library.planned = lib.mkOverride 900 true;
174+ "void".components.library.planned = lib.mkOverride 900 true;
175+ "reflection".components.library.planned = lib.mkOverride 900 true;
176+ "bytestring".components.library.planned = lib.mkOverride 900 true;
177+ "contravariant".components.library.planned = lib.mkOverride 900 true;
178+ "text".components.library.planned = lib.mkOverride 900 true;
179+ "test-with-packages".components.library.planned = lib.mkOverride 900 true;
180+ "base".components.library.planned = lib.mkOverride 900 true;
181+ "rts".components.library.planned = lib.mkOverride 900 true;
182+ "unordered-containers".components.library.planned = lib.mkOverride 900 true;
183+ "mtl".components.library.planned = lib.mkOverride 900 true;
184+ "transformers-base".components.library.planned = lib.mkOverride 900 true;
185+ "distributive".components.library.planned = lib.mkOverride 900 true;
186+ "deepseq".components.library.planned = lib.mkOverride 900 true;
187+ "filepath".components.library.planned = lib.mkOverride 900 true;
188+ "kan-extensions".components.library.planned = lib.mkOverride 900 true;
189+ "strict".components.library.planned = lib.mkOverride 900 true;
190+ "semigroups".components.library.planned = lib.mkOverride 900 true;
191+ "ghc-boot-th".components.library.planned = lib.mkOverride 900 true;
192+ "profunctors".components.library.planned = lib.mkOverride 900 true;
193+ "base-orphans".components.library.planned = lib.mkOverride 900 true;
194+ "th-abstraction".components.library.planned = lib.mkOverride 900 true;
195+ "primitive".components.library.planned = lib.mkOverride 900 true;
196+ "transformers-compat".components.library.planned = lib.mkOverride 900 true;
197+ };
198+ })
156 ];
199 ];
157 }
200 }