on iko/ghcjs-patch-master help sign in
Better support for source-repository-packages, only include planned components and pick latest packages (#1166)

This change updates to the latest `nix-tools` to get the following fixes (there are 3 PRs in nix-tools, but just the one in haskell.nix to avoid having to update the materialized files multiple times): ## Better support for source repository packages * https://github.com/input-output-hk/nix-tools/pull/107 Currently these are replaced by the `cabalProject` functions with regular `packages:` before running cabal configure. Cabal does not treat these the same (the setting of `tests:` and `benchmarks:` in the `cabal.project` file): * The plan found by `cabalProject` may not match the one used when running `cabal`. * The performance of the solver may not be consistent with running `cabal`. This change replaces `source-repository-package` with another `source-repository-package` pointing at a minimal git repo. ## Only include planned components * https://github.com/input-output-hk/nix-tools/pull/108 Only the components in the `plan.json` are now included in the haskell.nix cabal projects. This avoids missing dependencies attempting to build components that were not in the plan. Should fix #993. ## Pick latest packages * https://github.com/input-output-hk/nix-tools/pull/109 When the same package occurs more than once in a `plan.json` file (perhaps because it is needed both by the project itself and by one of the `setup` dependencies or `build-tool-dependencies` of the project) the latest version will now be the one picked by haskell.nix. This is a work around for a common issue with `cabal-doctest` when cross compiling to windows (an old version of Win32 is used even if a newer one was required by the projects `constraints`).

commit674f5b0a3db404a612a9e5ca49d059319c59c14f authorHamish Mackenzie <Hamish.Mackenzie@iohk.io> dateFri 23 Jul 2021, 14:27 (5 years ago) parent971014b
93 files changed+5813−1979
changelog.md+13 lib/cabal-project-parser.nix+8−11 lib/call-cabal-project-to-nix.nix+49−21 lib/default.nix+3−3 lib/import-and-filter-project.nix+10−13 materialized/bootstrap/ghc844/alex/default.nix+34−18 materialized/bootstrap/ghc844/happy-1.19.11/.plan.nix/happy.nix+1−1 materialized/bootstrap/ghc844/happy-1.19.11/default.nix+55−28 materialized/bootstrap/ghc844/happy-1.19.12/default.nix+25−22 materialized/bootstrap/ghc844/hscolour/default.nix+22−8 materialized/dummy-ghc/ghc-8.8.2-x86_64-linux/ghc-pkg/dump-global+4−2 materialized/dummy-ghc/ghc-8.8.2-x86_64-linux/ghc/info−5 materialized/ghc-extra-projects/cross/ghc8102/default.nix+76−42 materialized/ghc-extra-projects/cross/ghc8103/default.nix+76−42 materialized/ghc-extra-projects/cross/ghc8104/default.nix+34 materialized/ghc-extra-projects/cross/ghc8105/default.nix+34 materialized/ghc-extra-projects/cross/ghc865/default.nix+37 materialized/ghc-extra-projects/cross/ghc883/default.nix+83−46 materialized/ghc-extra-projects/cross/ghc884/default.nix+37 materialized/ghc-extra-projects/default/ghc8102/default.nix+77−43 materialized/ghc-extra-projects/default/ghc8103/default.nix+77−43 materialized/ghc-extra-projects/default/ghc8104/default.nix+34 materialized/ghc-extra-projects/default/ghc810420210212/default.nix+34 materialized/ghc-extra-projects/default/ghc8105/default.nix+34 materialized/ghc-extra-projects/default/ghc865/default.nix+37 materialized/ghc-extra-projects/default/ghc883/default.nix+84−47 materialized/ghc-extra-projects/default/ghc884/default.nix+37 materialized/ghc-extra-projects/default/ghc901/default.nix+37 materialized/ghc-extra-projects/ghcjs/ghc8105/default.nix+34 materialized/ghc-extra-projects/ghcjs/ghc865/default.nix+33 materialized/ghc-extra-projects/ghcjs/ghc884/default.nix+33 materialized/ghc-extra-projects/windows/ghc8102/default.nix+74−41 materialized/ghc-extra-projects/windows/ghc8103/default.nix+74−41 materialized/ghc-extra-projects/windows/ghc8104/default.nix+33 materialized/ghc-extra-projects/windows/ghc8105/default.nix+33 materialized/ghc-extra-projects/windows/ghc865/default.nix+36 materialized/ghc-extra-projects/windows/ghc883/default.nix+81−45 materialized/ghc-extra-projects/windows/ghc884/default.nix+36 materialized/ghc8101/nix-tools/.plan.nix/hackage-db.nix+11−1 materialized/ghc8102/cabal-install/default.nix+132−80 materialized/ghc8102/nix-tools/.plan.nix/hackage-db.nix+11−1 materialized/ghc8102/nix-tools/default.nix+456−304 materialized/ghc8103/cabal-install/default.nix+132−80 materialized/ghc8103/nix-tools/.plan.nix/hackage-db.nix+11−1 materialized/ghc8103/nix-tools/default.nix+456−304 materialized/ghc8104/cabal-install/default.nix+51 materialized/ghc8104/nix-tools/.plan.nix/hackage-db.nix+11−1 materialized/ghc8104/nix-tools/default.nix+184 materialized/ghc810420210212/cabal-install/default.nix+51 materialized/ghc810420210212/nix-tools/.plan.nix/hackage-db.nix+11−1 materialized/ghc810420210212/nix-tools/default.nix+184 materialized/ghc8105/cabal-install/default.nix+51 materialized/ghc8105/nix-tools/.plan.nix/hackage-db.nix+11−1 materialized/ghc8105/nix-tools/default.nix+184 materialized/ghc865/cabal-install/default.nix+51 materialized/ghc865/nix-tools/.plan.nix/hackage-db.nix+11−1 materialized/ghc865/nix-tools/default.nix+180 materialized/ghc883/cabal-install/default.nix+132−80 materialized/ghc883/nix-tools/.plan.nix/hackage-db.nix+11−1 materialized/ghc883/nix-tools/default.nix+447−299 materialized/ghc884/cabal-install/default.nix+51 materialized/ghc884/nix-tools/.plan.nix/hackage-db.nix+11−1 materialized/ghc884/nix-tools/default.nix+180 materialized/ghc901/cabal-install/default.nix+51 materialized/ghc901/nix-tools/.plan.nix/hackage-db.nix+11−1 materialized/ghcjs/alex/ghc8105/default.nix+18 materialized/ghcjs/alex/ghc865/default.nix+18 materialized/ghcjs/alex/ghc884/default.nix+18 materialized/ghcjs/cabal/ghc8105/default.nix+51 materialized/ghcjs/cabal/ghc865/default.nix+49 materialized/ghcjs/cabal/ghc884/default.nix+49 materialized/ghcjs/happy/ghc8105/default.nix+15 materialized/ghcjs/happy/ghc865/default.nix+15 materialized/ghcjs/happy/ghc884/default.nix+15 materialized/ghcjs8105/default.nix+197 materialized/ghcjs865/default.nix+225 materialized/ghcjs884/default.nix+198 modules/plan.nix+6 nix/sources.json+3−3 release.nix+8−3 snapshots.nix+1 test/builder-haddock/.plan.nix/test-haddock.nix+12−43 test/builder-haddock/pkgs.nix+18−6 test/shell-for/.plan.nix/pkga.nix−10 test/shell-for/.plan.nix/pkgb.nix−13 test/shell-for/pkgs.nix+87−2 test/stack-simple/default.nix+1 test/stack-simple/pkgs.nix+7−1 test/stack-simple/stack-simple.nix+16−47 test/unit.nix+10−10 test/with-packages/.plan.nix/test-with-packages.nix+12−43 test/with-packages/default.nix+1−1 test/with-packages/pkgs.nix+161−118
changelog.md+13
@@ -1,6 +1,19 @@
11This file contains a summary of changes to Haskell.nix and `nix-tools`
22that will impact users.
33
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+
417## Apr 8, 2021
518* Project arguments are now validated with the Nix module system.
619 If unexpected argments are passed to a project function this may now
lib/cabal-project-parser.nix+8−11
@@ -74,17 +74,14 @@ let
7474 # --shar256: 003lm3pm0000hbfmii7xcdd9v20000flxf7gdl2pyxia7p014i8z
7575 # will be trated like a field and returned here
7676 # (used in call-cabal-project-to-nix.nix to create a fixed-output derivation)
77− extractRepoData = cabalProjectFileName: lookupSha256: repo:
78− builtins.map (subdir:
79− {
80− url = repo.location;
81− ref = repo.tag;
82− sha256 = repo."--sha256" or (lookupSha256 repo);
83− inherit subdir;
84− })
85− (if repo ? subdir
86− then pkgs.lib.filter (x: x != "") (pkgs.lib.splitString " " repo.subdir)
87− else ["."]);
77+ extractRepoData = cabalProjectFileName: lookupSha256: repo: {
78+ url = repo.location;
79+ ref = repo.tag;
80+ sha256 = repo."--sha256" or (lookupSha256 repo);
81+ subdirs = if repo ? subdir
82+ then pkgs.lib.filter (x: x != "") (pkgs.lib.splitString " " repo.subdir)
83+ else ["."];
84+ };
8885
8986 # Parse a source-repository-package and return data of `type: git` repositories
9087 parseBlock = cabalProjectFileName: lookupSha256: block:
lib/call-cabal-project-to-nix.nix+49−21
@@ -184,12 +184,29 @@ let
184184 in __trace "WARNING: No sha256 found for source-repository-package ${repoData.url} ${repoData.ref} download may fail in restricted mode (hydra)"
185185 (__trace "Consider adding `--sha256: ${hashPath drv}` to the ${cabalProjectFileName} file or passing in a lookupSha256 argument"
186186 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+ };
188205
189206 blocks = pkgs.lib.splitString "\nsource-repository-package\n" ("\n" + projectFile);
190207 initialText = pkgs.lib.lists.take 1 blocks;
191208 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;
193210 otherText = pkgs.evalPackages.writeText "cabal.project" (pkgs.lib.strings.concatStringsSep "\n" (
194211 initialText
195212 ++ (builtins.map (x: x.otherText) repoBlocks)));
@@ -203,35 +220,47 @@ let
203220 # on the target system would use, so that the derivation is unaffected
204221 # and, say, a linux release build job can identify the derivation
205222 # as built by a darwin builder, and fetch it from a cache
206− sourceReposEval = builtins.map (fetchRepo pkgs.evalPackages.fetchgit) sourceRepoData ;
207− sourceReposBuild = builtins.map (fetchRepo pkgs.fetchgit) sourceRepoData;
223+ sourceReposEval = builtins.map (fetchRepo pkgs.evalPackages.fetchgit) sourceRepoData;
224+ sourceReposBuild = builtins.map (x: (fetchRepo pkgs.fetchgit x).fetched) sourceRepoData;
208225 in {
209226 sourceRepos = sourceReposBuild;
210227 makeFixedProjectFile = ''
211228 cp -f ${otherText} ./cabal.project
229+ '' +
230+ pkgs.lib.optionalString (builtins.length sourceReposEval != 0) (''
212231 chmod +w -R ./cabal.project
213232 # The newline here is important in case cabal.project does not have one at the end
214− printf "\npackages:" >> ./cabal.project
215− mkdir -p ./.source-repository-packages
233+ echo >> ./cabal.project
216234 '' +
217− ( pkgs.lib.strings.concatStrings (
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.
248+ replaceLocations = pkgs.lib.strings.concatStrings (
218249 pkgs.lib.lists.zipListsWith (n: f: ''
219− mkdir -p ./.source-repository-packages/${builtins.toString n}
220− rsync -a --prune-empty-dirs \
221− --include '*/' --include '*.cabal' --include 'package.yaml' \
222− --exclude '*' \
223− "${f}/" "./.source-repository-packages/${builtins.toString n}/"
224− echo " ./.source-repository-packages/${builtins.toString n}" >> ./cabal.project
250+ (cd $out${subDir'}
251+ substituteInPlace $tmp${subDir'}/dist-newstyle/cache/plan.json --replace file://${f.location} ${builtins.toString n}
252+ for a in $(grep -rl file://${f.location} .plan.nix/*.nix); do
253+ substituteInPlace $a --replace file://${f.location} ${builtins.toString n}
254+ done)
225255 '')
226256 (pkgs.lib.lists.range 0 ((builtins.length sourceReposEval) - 1))
227257 sourceReposEval
228− )
229− );
258+ );
230259 };
231260
232261 fixedProject =
233262 if rawCabalProject == null
234− then { sourceRepos = []; makeFixedProjectFile = ""; }
263+ then { sourceRepos = []; makeFixedProjectFile = ""; replaceLocations = ""; }
235264 else replaceSoureRepos rawCabalProject;
236265
237266 # The use of the actual GHC can cause significant problems:
@@ -388,7 +417,7 @@ let
388417 } // pkgs.lib.optionalAttrs (checkMaterialization != null) {
389418 inherit checkMaterialization;
390419 }) (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 ];
392421 # Needed or stack-to-nix will die on unicode inputs
393422 LOCALE_ARCHIVE = pkgs.lib.optionalString (pkgs.evalPackages.stdenv.buildPlatform.libc == "glibc") "${pkgs.evalPackages.glibcLocales}/lib/locale/locale-archive";
394423 LANG = "en_US.UTF-8";
@@ -519,16 +548,15 @@ let
519548 # proper relative paths.
520549 (cd $out${subDir'} && plan-to-nix --full --plan-json $tmp${subDir'}/dist-newstyle/cache/plan.json -o .)
521550
551+ # Replace the /nix/store paths to minimal git repos with indexes (that will work with materialization).
552+ ${fixedProject.replaceLocations}
553+
522554 # Make the plan.json file available in case we need to debug plan-to-nix
523555 cp $tmp${subDir'}/dist-newstyle/cache/plan.json $maybeJson
524556
525557 # Remove the non nix files ".project" ".cabal" "package.yaml" files
526558 # as they should not be in the output hash (they may change slightly
527559 # 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
532560 find $out \( -type f -or -type l \) ! -name '*.nix' -delete
533561 # Remove empty dirs
534562 find $out -type d -empty -delete
lib/default.nix+3−3
@@ -73,8 +73,8 @@ in {
7373 comps = config.components;
7474 applyLibrary = cname: f { cname = config.package.identifier.name; ctype = "lib"; };
7575 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);
77− libComp = if comps.library == null || !(comps.library.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 && comps.library.planned)
7878 then {}
7979 else lib.mapAttrs applyLibrary (removeAttrs comps (subComponentTypes ++ [ "setup" ]));
8080 subComps = lib.mapAttrs
@@ -198,7 +198,7 @@ in {
198198 cleanGit = import ./clean-git.nix {
199199 inherit lib cleanSourceWith;
200200 git = gitMinimal;
201− inherit (pkgs.evalPackages) runCommand;
201+ inherit (pkgs) runCommand;
202202 };
203203
204204 # 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 // {
2727 else {...}@args: with pkgs.lib.strings;
2828 let
2929 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−
3530 packageInfo =
36− if !hasPrefix (toString projectNix) (toString oldPkg.src.content)
31+ if oldPkg.src ? url
3732 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.
3936 isProject = false;
40− packageSrc = toString oldPkg.src.content;
37+ packageSrc = pkgs.lib.lists.elemAt sourceRepos (toInt oldPkg.src.url);
4138 }
42− else if hasPrefix srcRepoPrefix subDir
39+ else if !hasPrefix (toString projectNix) (toString oldPkg.src.content)
4340 then {
44− # The source is from a source repository
41+ # Source location does not match project prefix
4542 isProject = false;
46− packageSrc = pkgs.lib.lists.elemAt sourceRepos (
47− toInt (removePrefix srcRepoPrefix subDir));
43+ packageSrc = toString oldPkg.src.content;
4844 }
4945 else {
5046 # Source does match project prefix and it is not from a source repository
5147 isProject = true;
5248 packageSrc = haskellLib.appendSubDir {
5349 src = srcRoot;
54− inherit subDir;
50+ subDir = removePrefix "/" (removePrefix (toString projectNix)
51+ (toString oldPkg.src.content));
5552 includeSiblings = true; # Filtering sibling dirs of the package dir is done in the
5653 # component builder so that relative paths can be used to
5754 # reference project directories not in the package subDir.
materialized/bootstrap/ghc844/alex/default.nix+34−18
@@ -3,36 +3,34 @@
33 {
44 packages = {
55 "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;
8− "deepseq".revision = (((hackage."deepseq")."1.4.3.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;
6+ "array".revision = (((hackage."array")."0.5.2.0").revisions).default;
7+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
128 "base".revision = (((hackage."base")."4.11.1.0").revisions).default;
9+ "rts".revision = (((hackage."rts")."1.0").revisions).default;
1310 "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;
1415 "filepath".revision = (((hackage."filepath")."1.4.2").revisions).default;
15− "process".revision = (((hackage."process")."1.6.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;
16+ "deepseq".revision = (((hackage."deepseq")."1.4.3.0").revisions).default;
1817 };
1918 compiler = {
2019 version = "8.4.4";
2120 nix-name = "ghc844";
2221 packages = {
2322 "ghc-prim" = "0.5.2.0";
24− "unix" = "2.7.2.2";
25− "rts" = "1.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";
23+ "array" = "0.5.2.0";
24+ "integer-gmp" = "1.0.2.0";
3025 "base" = "4.11.1.0";
26+ "rts" = "1.0";
3127 "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";
3232 "filepath" = "1.4.2";
33− "process" = "1.6.3.0";
34− "array" = "0.5.2.0";
35− "integer-gmp" = "1.0.2.0";
33+ "deepseq" = "1.4.3.0";
3634 };
3735 };
3836 };
@@ -45,5 +43,23 @@
4543 "alex" = { flags = { "small_base" = lib.mkOverride 900 true; }; };
4644 };
4745 })
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+ })
4864 ];
4965 }
materialized/bootstrap/ghc844/happy-1.19.11/.plan.nix/happy.nix+1−1
@@ -30,7 +30,7 @@
3030 ];
3131 detailLevel = "FullDetails";
3232 licenseFiles = [ "LICENSE" ];
33− dataDir = "";
33+ dataDir = ".";
3434 dataFiles = [];
3535 extraSrcFiles = [
3636 "ANNOUNCE"
materialized/bootstrap/ghc844/happy-1.19.11/default.nix+55−28
@@ -4,24 +4,24 @@
44 packages = {
55 "binary".revision = (((hackage."binary")."0.8.5.1").revisions).default;
66 "ghc-prim".revision = (((hackage."ghc-prim")."0.5.2.0").revisions).default;
7− "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
8− "mtl".revision = (((hackage."mtl")."2.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;
11+ "base".revision = (((hackage."base")."4.11.1.0").revisions).default;
912 "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;
1513 "text".revision = (((hackage."text")."1.2.3.1").revisions).default;
16− "Cabal".revision = (((hackage."Cabal")."2.2.0.1").revisions).default;
17− "base".revision = (((hackage."base")."4.11.1.0").revisions).default;
14+ "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
1815 "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;
2021 "filepath".revision = (((hackage."filepath")."1.4.2").revisions).default;
21− "process".revision = (((hackage."process")."1.6.3.0").revisions).default;
22− "pretty".revision = (((hackage."pretty")."1.1.3.6").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;
22+ "deepseq".revision = (((hackage."deepseq")."1.4.3.0").revisions).default;
23+ "transformers".revision = (((hackage."transformers")."0.5.5.0").revisions).default;
24+ "Cabal".revision = (((hackage."Cabal")."2.2.0.1").revisions).default;
2525 };
2626 compiler = {
2727 version = "8.4.4";
@@ -29,24 +29,24 @@
2929 packages = {
3030 "binary" = "0.8.5.1";
3131 "ghc-prim" = "0.5.2.0";
32− "unix" = "2.7.2.2";
33− "mtl" = "2.2.2";
32+ "array" = "0.5.2.0";
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";
3437 "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";
4038 "text" = "1.2.3.1";
41− "Cabal" = "2.2.0.1";
42− "base" = "4.11.1.0";
39+ "mtl" = "2.2.2";
4340 "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";
4546 "filepath" = "1.4.2";
46− "process" = "1.6.3.0";
47− "pretty" = "1.1.3.6";
48− "array" = "0.5.2.0";
49− "integer-gmp" = "1.0.2.0";
47+ "deepseq" = "1.4.3.0";
48+ "transformers" = "0.5.5.0";
49+ "Cabal" = "2.2.0.1";
5050 };
5151 };
5252 };
@@ -59,5 +59,32 @@
5959 "happy" = { flags = { "small_base" = lib.mkOverride 900 true; }; };
6060 };
6161 })
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+ })
6289 ];
6390 }
materialized/bootstrap/ghc844/happy-1.19.12/default.nix+25−22
@@ -3,40 +3,28 @@
33 {
44 packages = {
55 "ghc-prim".revision = (((hackage."ghc-prim")."0.5.2.0").revisions).default;
6− "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
7− "mtl".revision = (((hackage."mtl")."2.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;
8+ "base".revision = (((hackage."base")."4.11.1.0").revisions).default;
89 "rts".revision = (((hackage."rts")."1.0").revisions).default;
9− "deepseq".revision = (((hackage."deepseq")."1.4.3.0").revisions).default;
10− "directory".revision = (((hackage."directory")."1.3.1.5").revisions).default;
10+ "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
1111 "containers".revision = (((hackage."containers")."0.5.11.0").revisions).default;
12− "bytestring".revision = (((hackage."bytestring")."0.10.8.2").revisions).default;
13− "base".revision = (((hackage."base")."4.11.1.0").revisions).default;
14− "time".revision = (((hackage."time")."1.8.0.2").revisions).default;
12+ "deepseq".revision = (((hackage."deepseq")."1.4.3.0").revisions).default;
1513 "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;
2014 };
2115 compiler = {
2216 version = "8.4.4";
2317 nix-name = "ghc844";
2418 packages = {
2519 "ghc-prim" = "0.5.2.0";
26− "unix" = "2.7.2.2";
27− "mtl" = "2.2.2";
20+ "array" = "0.5.2.0";
21+ "integer-gmp" = "1.0.2.0";
22+ "base" = "4.11.1.0";
2823 "rts" = "1.0";
29− "deepseq" = "1.4.3.0";
30− "directory" = "1.3.1.5";
24+ "mtl" = "2.2.2";
3125 "containers" = "0.5.11.0";
32− "bytestring" = "0.10.8.2";
33− "base" = "4.11.1.0";
34− "time" = "1.8.0.2";
26+ "deepseq" = "1.4.3.0";
3527 "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";
4028 };
4129 };
4230 };
@@ -49,5 +37,20 @@
4937 "happy" = { flags = { "small_base" = lib.mkOverride 900 true; }; };
5038 };
5139 })
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+ })
5255 ];
5356 }
materialized/bootstrap/ghc844/hscolour/default.nix+22−8
@@ -3,24 +3,24 @@
33 {
44 packages = {
55 "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;
106 "array".revision = (((hackage."array")."0.5.2.0").revisions).default;
117 "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;
1212 };
1313 compiler = {
1414 version = "8.4.4";
1515 nix-name = "ghc844";
1616 packages = {
1717 "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";
2218 "array" = "0.5.2.0";
2319 "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";
2424 };
2525 };
2626 };
@@ -29,5 +29,19 @@
2929 modules = [
3030 ({ lib, ... }:
3131 { 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+ })
3246 ];
3347 }
materialized/dummy-ghc/ghc-8.8.2-x86_64-linux/ghc-pkg/dump-global+4−2
@@ -814,6 +814,7 @@ library-dirs:
814814dynamic-library-dirs:
815815data-dir:
816816hs-libraries: HSghc-prim-0.5.3
817+include-dirs:
817818depends: rts
818819haddock-interfaces:
819820haddock-html:
@@ -842,6 +843,7 @@ library-dirs:
842843dynamic-library-dirs:
843844data-dir:
844845hs-libraries: HSghci-8.8.2
846+include-dirs:
845847depends:
846848 array-0.5.4.0 base-4.13.0.0 binary-0.8.7.0 bytestring-0.10.10.0
847849 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
15231525maintainer: glasgow-haskell-users@haskell.org
15241526exposed: True
15251527library-dirs:
1526−hs-libraries: HSrts Cffi
1527−extra-libraries: m rt dl pthread
1528+hs-libraries: HSrts
1529+extra-libraries: m rt dl ffi numa pthread
15281530include-dirs:
15291531includes: Stg.h
15301532ld-options:
materialized/dummy-ghc/ghc-8.8.2-x86_64-linux/ghc/info−5
@@ -1,21 +1,16 @@
11 [("Project name","The Glorious Glasgow Haskell Compilation System")
22 ,("GCC extra via C opts"," -fwrapv -fno-builtin")
3− ,("C compiler command","gcc")
43 ,("C compiler flags","")
54 ,("C compiler link flags"," ")
65 ,("C compiler supports -no-pie","YES")
7− ,("Haskell CPP command","gcc")
86 ,("Haskell CPP flags","-E -undef -traditional")
9− ,("ld command","ld")
107 ,("ld flags","")
118 ,("ld supports compact unwind","YES")
129 ,("ld supports build-id","YES")
1310 ,("ld supports filelist","NO")
1411 ,("ld is GNU ld","YES")
15− ,("ar command","ar")
1612 ,("ar flags","q")
1713 ,("ar supports at file","YES")
18− ,("ranlib command","ranlib")
1914 ,("touch command","touch")
2015 ,("dllwrap command","/bin/false")
2116 ,("windres command","/bin/false")
materialized/ghc-extra-projects/cross/ghc8102/default.nix+76−42
@@ -4,86 +4,120 @@
44 packages = {
55 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
66 "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
7− "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
8− "ghc-heap".revision = (((hackage."ghc-heap")."8.10.2").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;
7+ "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
8+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
139 "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;
1513 "base".revision = (((hackage."base")."4.14.1.0").revisions).default;
14+ "rts".revision = (((hackage."rts")."1.0").revisions).default;
1615 "time".revision = (((hackage."time")."1.9.3").revisions).default;
17− "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
18− "transformers".revision = (((hackage."transformers")."0.5.6.2").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;
16+ "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
17+ "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
18+ "directory".revision = (((hackage."directory")."1.3.6.2").revisions).default;
2219 "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.2").revisions).default;
23− "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
24− "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
20+ "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
21+ "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
22+ "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
23+ "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
24+ "ghc-heap".revision = (((hackage."ghc-heap")."8.10.2").revisions).default;
2525 };
2626 compiler = {
2727 version = "8.10.2";
2828 nix-name = "ghc8102";
2929 packages = {
3030 "ghc-prim" = "0.6.1";
31− "ghc-heap" = "8.10.2";
32− "rts" = "1.0";
33− "deepseq" = "1.4.4.0";
31+ "array" = "0.5.4.0";
32+ "integer-gmp" = "1.0.3.0";
3433 "template-haskell" = "2.16.0.0";
35− "containers" = "0.6.2.1";
34+ "pretty" = "1.1.3.6";
3635 "base" = "4.14.1.0";
36+ "rts" = "1.0";
3737 "time" = "1.9.3";
38− "transformers" = "0.5.6.2";
39− "filepath" = "1.4.2.1";
40− "pretty" = "1.1.3.6";
38+ "containers" = "0.6.2.1";
4139 "ghc-boot-th" = "8.10.2";
42− "array" = "0.5.4.0";
43− "integer-gmp" = "1.0.3.0";
40+ "filepath" = "1.4.2.1";
41+ "deepseq" = "1.4.4.0";
42+ "transformers" = "0.5.6.2";
43+ "ghc-heap" = "8.10.2";
4444 };
4545 };
4646 };
4747 extras = hackage:
4848 {
4949 packages = {
50− ghc = ./.plan.nix/ghc.nix;
5150 bytestring = ./.plan.nix/bytestring.nix;
51+ iserv = ./.plan.nix/iserv.nix;
52+ ghci = ./.plan.nix/ghci.nix;
5253 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;
5654 ghc-boot = ./.plan.nix/ghc-boot.nix;
57− ghci = ./.plan.nix/ghci.nix;
58− iserv = ./.plan.nix/iserv.nix;
55+ ghc = ./.plan.nix/ghc.nix;
56+ libiserv = ./.plan.nix/libiserv.nix;
57+ hpc = ./.plan.nix/hpc.nix;
58+ iserv-proxy = ./.plan.nix/iserv-proxy.nix;
5959 };
6060 };
6161 modules = [
6262 ({ lib, ... }:
6363 {
6464 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 = {}; };
6572 "ghc" = {
6673 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;
7174 "dynamic-system-linker" = lib.mkOverride 900 true;
7275 "ghci" = lib.mkOverride 900 true;
7376 "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;
7480 "terminfo" = lib.mkOverride 900 true;
81+ "stage1" = lib.mkOverride 900 false;
7582 };
7683 };
77− "bytestring" = {
78− flags = { "integer-simple" = lib.mkOverride 900 false; };
79− };
80− "remote-iserv" = { flags = {}; };
81− "iserv-proxy" = { flags = {}; };
82− "hpc" = { flags = {}; };
8384 "libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
84− "ghc-boot" = { flags = {}; };
85− "ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
86− "iserv" = { 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;
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;
87121 };
88122 })
89123 ];
materialized/ghc-extra-projects/cross/ghc8103/default.nix+76−42
@@ -4,86 +4,120 @@
44 packages = {
55 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
66 "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
7− "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
8− "ghc-heap".revision = (((hackage."ghc-heap")."8.10.3").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;
7+ "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
8+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
139 "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;
1513 "base".revision = (((hackage."base")."4.14.1.0").revisions).default;
14+ "rts".revision = (((hackage."rts")."1.0").revisions).default;
1615 "time".revision = (((hackage."time")."1.9.3").revisions).default;
17− "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
18− "transformers".revision = (((hackage."transformers")."0.5.6.2").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;
16+ "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
17+ "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
18+ "directory".revision = (((hackage."directory")."1.3.6.2").revisions).default;
2219 "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.3").revisions).default;
23− "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
24− "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
20+ "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
21+ "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
22+ "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
23+ "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
24+ "ghc-heap".revision = (((hackage."ghc-heap")."8.10.3").revisions).default;
2525 };
2626 compiler = {
2727 version = "8.10.3";
2828 nix-name = "ghc8103";
2929 packages = {
3030 "ghc-prim" = "0.6.1";
31− "ghc-heap" = "8.10.3";
32− "rts" = "1.0";
33− "deepseq" = "1.4.4.0";
31+ "array" = "0.5.4.0";
32+ "integer-gmp" = "1.0.3.0";
3433 "template-haskell" = "2.16.0.0";
35− "containers" = "0.6.2.1";
34+ "pretty" = "1.1.3.6";
3635 "base" = "4.14.1.0";
36+ "rts" = "1.0";
3737 "time" = "1.9.3";
38− "transformers" = "0.5.6.2";
39− "filepath" = "1.4.2.1";
40− "pretty" = "1.1.3.6";
38+ "containers" = "0.6.2.1";
4139 "ghc-boot-th" = "8.10.3";
42− "array" = "0.5.4.0";
43− "integer-gmp" = "1.0.3.0";
40+ "filepath" = "1.4.2.1";
41+ "deepseq" = "1.4.4.0";
42+ "transformers" = "0.5.6.2";
43+ "ghc-heap" = "8.10.3";
4444 };
4545 };
4646 };
4747 extras = hackage:
4848 {
4949 packages = {
50− ghc = ./.plan.nix/ghc.nix;
5150 bytestring = ./.plan.nix/bytestring.nix;
51+ iserv = ./.plan.nix/iserv.nix;
52+ ghci = ./.plan.nix/ghci.nix;
5253 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;
5654 ghc-boot = ./.plan.nix/ghc-boot.nix;
57− ghci = ./.plan.nix/ghci.nix;
58− iserv = ./.plan.nix/iserv.nix;
55+ ghc = ./.plan.nix/ghc.nix;
56+ libiserv = ./.plan.nix/libiserv.nix;
57+ hpc = ./.plan.nix/hpc.nix;
58+ iserv-proxy = ./.plan.nix/iserv-proxy.nix;
5959 };
6060 };
6161 modules = [
6262 ({ lib, ... }:
6363 {
6464 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 = {}; };
6572 "ghc" = {
6673 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;
7174 "dynamic-system-linker" = lib.mkOverride 900 true;
7275 "ghci" = lib.mkOverride 900 true;
7376 "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;
7480 "terminfo" = lib.mkOverride 900 true;
81+ "stage1" = lib.mkOverride 900 false;
7582 };
7683 };
77− "bytestring" = {
78− flags = { "integer-simple" = lib.mkOverride 900 false; };
79− };
80− "remote-iserv" = { flags = {}; };
81− "iserv-proxy" = { flags = {}; };
82− "hpc" = { flags = {}; };
8384 "libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
84− "ghc-boot" = { flags = {}; };
85− "ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
86− "iserv" = { 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;
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;
87121 };
88122 })
89123 ];
materialized/ghc-extra-projects/cross/ghc8104/default.nix+34
@@ -86,5 +86,39 @@
8686 "iserv-proxy" = { flags = {}; };
8787 };
8888 })
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+ })
89123 ];
90124 }
materialized/ghc-extra-projects/cross/ghc8105/default.nix+34
@@ -86,5 +86,39 @@
8686 "iserv-proxy" = { flags = {}; };
8787 };
8888 })
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+ })
89123 ];
90124 }
materialized/ghc-extra-projects/cross/ghc865/default.nix+37
@@ -89,5 +89,42 @@
8989 "iserv-proxy" = { flags = {}; };
9090 };
9191 })
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+ })
92129 ];
93130 }
materialized/ghc-extra-projects/cross/ghc883/default.nix+83−46
@@ -4,90 +4,127 @@
44 packages = {
55 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
66 "ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
7− "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
8− "ghc-heap".revision = (((hackage."ghc-heap")."8.8.3").revisions).default;
9− "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
10− "rts".revision = (((hackage."rts")."1.0").revisions).default;
7+ "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
8+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
9+ "template-haskell".revision = (((hackage."template-haskell")."2.15.0.0").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;
1113 "alex".revision = (((hackage."alex")."3.2.6").revisions).default;
1214 "alex".flags.small_base = true;
13− "deepseq".revision = (((hackage."deepseq")."1.4.4.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;
15+ "happy".revision = (((hackage."happy")."1.20.0").revisions).default;
1816 "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;
1919 "time".revision = (((hackage."time")."1.9.3").revisions).default;
20− "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
21− "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
22− "happy".revision = (((hackage."happy")."1.20.0").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;
20+ "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
21+ "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
22+ "directory".revision = (((hackage."directory")."1.3.6.2").revisions).default;
2623 "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.8.3").revisions).default;
27− "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
28− "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.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+ "ghc-heap".revision = (((hackage."ghc-heap")."8.8.3").revisions).default;
2929 };
3030 compiler = {
3131 version = "8.8.3";
3232 nix-name = "ghc883";
3333 packages = {
3434 "ghc-prim" = "0.5.3";
35− "ghc-heap" = "8.8.3";
36− "mtl" = "2.2.2";
37− "rts" = "1.0";
38− "deepseq" = "1.4.4.0";
35+ "array" = "0.5.4.0";
36+ "integer-gmp" = "1.0.2.0";
3937 "template-haskell" = "2.15.0.0";
40− "containers" = "0.6.2.1";
38+ "pretty" = "1.1.3.6";
4139 "base" = "4.13.0.0";
40+ "rts" = "1.0";
41+ "mtl" = "2.2.2";
4242 "time" = "1.9.3";
43− "transformers" = "0.5.6.2";
44− "filepath" = "1.4.2.1";
45− "pretty" = "1.1.3.6";
43+ "containers" = "0.6.2.1";
4644 "ghc-boot-th" = "8.8.3";
47− "array" = "0.5.4.0";
48− "integer-gmp" = "1.0.2.0";
45+ "filepath" = "1.4.2.1";
46+ "deepseq" = "1.4.4.0";
47+ "transformers" = "0.5.6.2";
48+ "ghc-heap" = "8.8.3";
4949 };
5050 };
5151 };
5252 extras = hackage:
5353 {
5454 packages = {
55− ghc = ./.plan.nix/ghc.nix;
5655 bytestring = ./.plan.nix/bytestring.nix;
56+ iserv = ./.plan.nix/iserv.nix;
57+ ghci = ./.plan.nix/ghci.nix;
5758 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;
6159 ghc-boot = ./.plan.nix/ghc-boot.nix;
62− ghci = ./.plan.nix/ghci.nix;
63− iserv = ./.plan.nix/iserv.nix;
60+ ghc = ./.plan.nix/ghc.nix;
61+ libiserv = ./.plan.nix/libiserv.nix;
62+ hpc = ./.plan.nix/hpc.nix;
63+ iserv-proxy = ./.plan.nix/iserv-proxy.nix;
6464 };
6565 };
6666 modules = [
6767 ({ lib, ... }:
6868 {
6969 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 = {}; };
7077 "ghc" = {
7178 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;
7679 "ghci" = lib.mkOverride 900 true;
7780 "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;
7884 "terminfo" = lib.mkOverride 900 true;
85+ "stage1" = lib.mkOverride 900 false;
7986 };
8087 };
81− "bytestring" = {
82− flags = { "integer-simple" = lib.mkOverride 900 false; };
83− };
84− "remote-iserv" = { flags = {}; };
85− "iserv-proxy" = { flags = {}; };
86− "hpc" = { flags = {}; };
8788 "libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
88− "ghc-boot" = { flags = {}; };
89− "ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
90− "iserv" = { 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;
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;
91128 };
92129 })
93130 ];
materialized/ghc-extra-projects/cross/ghc884/default.nix+37
@@ -90,5 +90,42 @@
9090 "iserv-proxy" = { flags = {}; };
9191 };
9292 })
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+ })
93130 ];
94131 }
materialized/ghc-extra-projects/default/ghc8102/default.nix+77−43
@@ -4,87 +4,121 @@
44 packages = {
55 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
66 "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
7− "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
8− "ghc-heap".revision = (((hackage."ghc-heap")."8.10.2").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;
7+ "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
8+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
139 "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;
1513 "base".revision = (((hackage."base")."4.14.1.0").revisions).default;
14+ "rts".revision = (((hackage."rts")."1.0").revisions).default;
1615 "time".revision = (((hackage."time")."1.9.3").revisions).default;
17− "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
18− "transformers".revision = (((hackage."transformers")."0.5.6.2").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;
16+ "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
17+ "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
18+ "directory".revision = (((hackage."directory")."1.3.6.2").revisions).default;
2219 "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.2").revisions).default;
23− "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
24− "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
20+ "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
21+ "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
22+ "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
23+ "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
24+ "ghc-heap".revision = (((hackage."ghc-heap")."8.10.2").revisions).default;
2525 };
2626 compiler = {
2727 version = "8.10.2";
2828 nix-name = "ghc8102";
2929 packages = {
3030 "ghc-prim" = "0.6.1";
31− "ghc-heap" = "8.10.2";
32− "rts" = "1.0";
33− "deepseq" = "1.4.4.0";
31+ "array" = "0.5.4.0";
32+ "integer-gmp" = "1.0.3.0";
3433 "template-haskell" = "2.16.0.0";
35− "containers" = "0.6.2.1";
34+ "pretty" = "1.1.3.6";
3635 "base" = "4.14.1.0";
36+ "rts" = "1.0";
3737 "time" = "1.9.3";
38− "terminfo" = "0.4.1.4";
39− "transformers" = "0.5.6.2";
40− "filepath" = "1.4.2.1";
41− "pretty" = "1.1.3.6";
38+ "containers" = "0.6.2.1";
4239 "ghc-boot-th" = "8.10.2";
43− "array" = "0.5.4.0";
44− "integer-gmp" = "1.0.3.0";
40+ "filepath" = "1.4.2.1";
41+ "deepseq" = "1.4.4.0";
42+ "transformers" = "0.5.6.2";
43+ "terminfo" = "0.4.1.4";
44+ "ghc-heap" = "8.10.2";
4545 };
4646 };
4747 };
4848 extras = hackage:
4949 {
5050 packages = {
51− ghc = ./.plan.nix/ghc.nix;
5251 bytestring = ./.plan.nix/bytestring.nix;
52+ iserv = ./.plan.nix/iserv.nix;
53+ ghci = ./.plan.nix/ghci.nix;
5354 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;
5755 ghc-boot = ./.plan.nix/ghc-boot.nix;
58− ghci = ./.plan.nix/ghci.nix;
59− iserv = ./.plan.nix/iserv.nix;
56+ ghc = ./.plan.nix/ghc.nix;
57+ libiserv = ./.plan.nix/libiserv.nix;
58+ hpc = ./.plan.nix/hpc.nix;
59+ iserv-proxy = ./.plan.nix/iserv-proxy.nix;
6060 };
6161 };
6262 modules = [
6363 ({ lib, ... }:
6464 {
6565 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 = {}; };
6673 "ghc" = {
6774 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;
7275 "dynamic-system-linker" = lib.mkOverride 900 true;
7376 "ghci" = lib.mkOverride 900 true;
7477 "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;
7581 "terminfo" = lib.mkOverride 900 true;
82+ "stage1" = lib.mkOverride 900 false;
7683 };
7784 };
78− "bytestring" = {
79− flags = { "integer-simple" = lib.mkOverride 900 false; };
80− };
81− "remote-iserv" = { flags = {}; };
82− "iserv-proxy" = { flags = {}; };
83− "hpc" = { flags = {}; };
8485 "libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
85− "ghc-boot" = { flags = {}; };
86− "ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
87− "iserv" = { 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;
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;
88122 };
89123 })
90124 ];
materialized/ghc-extra-projects/default/ghc8103/default.nix+77−43
@@ -4,87 +4,121 @@
44 packages = {
55 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
66 "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
7− "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
8− "ghc-heap".revision = (((hackage."ghc-heap")."8.10.3").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;
7+ "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
8+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
139 "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;
1513 "base".revision = (((hackage."base")."4.14.1.0").revisions).default;
14+ "rts".revision = (((hackage."rts")."1.0").revisions).default;
1615 "time".revision = (((hackage."time")."1.9.3").revisions).default;
17− "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
18− "transformers".revision = (((hackage."transformers")."0.5.6.2").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;
16+ "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
17+ "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
18+ "directory".revision = (((hackage."directory")."1.3.6.2").revisions).default;
2219 "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.3").revisions).default;
23− "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
24− "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
20+ "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
21+ "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
22+ "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
23+ "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
24+ "ghc-heap".revision = (((hackage."ghc-heap")."8.10.3").revisions).default;
2525 };
2626 compiler = {
2727 version = "8.10.3";
2828 nix-name = "ghc8103";
2929 packages = {
3030 "ghc-prim" = "0.6.1";
31− "ghc-heap" = "8.10.3";
32− "rts" = "1.0";
33− "deepseq" = "1.4.4.0";
31+ "array" = "0.5.4.0";
32+ "integer-gmp" = "1.0.3.0";
3433 "template-haskell" = "2.16.0.0";
35− "containers" = "0.6.2.1";
34+ "pretty" = "1.1.3.6";
3635 "base" = "4.14.1.0";
36+ "rts" = "1.0";
3737 "time" = "1.9.3";
38− "terminfo" = "0.4.1.4";
39− "transformers" = "0.5.6.2";
40− "filepath" = "1.4.2.1";
41− "pretty" = "1.1.3.6";
38+ "containers" = "0.6.2.1";
4239 "ghc-boot-th" = "8.10.3";
43− "array" = "0.5.4.0";
44− "integer-gmp" = "1.0.3.0";
40+ "filepath" = "1.4.2.1";
41+ "deepseq" = "1.4.4.0";
42+ "transformers" = "0.5.6.2";
43+ "terminfo" = "0.4.1.4";
44+ "ghc-heap" = "8.10.3";
4545 };
4646 };
4747 };
4848 extras = hackage:
4949 {
5050 packages = {
51− ghc = ./.plan.nix/ghc.nix;
5251 bytestring = ./.plan.nix/bytestring.nix;
52+ iserv = ./.plan.nix/iserv.nix;
53+ ghci = ./.plan.nix/ghci.nix;
5354 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;
5755 ghc-boot = ./.plan.nix/ghc-boot.nix;
58− ghci = ./.plan.nix/ghci.nix;
59− iserv = ./.plan.nix/iserv.nix;
56+ ghc = ./.plan.nix/ghc.nix;
57+ libiserv = ./.plan.nix/libiserv.nix;
58+ hpc = ./.plan.nix/hpc.nix;
59+ iserv-proxy = ./.plan.nix/iserv-proxy.nix;
6060 };
6161 };
6262 modules = [
6363 ({ lib, ... }:
6464 {
6565 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 = {}; };
6673 "ghc" = {
6774 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;
7275 "dynamic-system-linker" = lib.mkOverride 900 true;
7376 "ghci" = lib.mkOverride 900 true;
7477 "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;
7581 "terminfo" = lib.mkOverride 900 true;
82+ "stage1" = lib.mkOverride 900 false;
7683 };
7784 };
78− "bytestring" = {
79− flags = { "integer-simple" = lib.mkOverride 900 false; };
80− };
81− "remote-iserv" = { flags = {}; };
82− "iserv-proxy" = { flags = {}; };
83− "hpc" = { flags = {}; };
8485 "libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
85− "ghc-boot" = { flags = {}; };
86− "ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
87− "iserv" = { 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;
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;
88122 };
89123 })
90124 ];
materialized/ghc-extra-projects/default/ghc8104/default.nix+34
@@ -87,5 +87,39 @@
8787 "iserv-proxy" = { flags = {}; };
8888 };
8989 })
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+ })
90124 ];
91125 }
materialized/ghc-extra-projects/default/ghc810420210212/default.nix+34
@@ -87,5 +87,39 @@
8787 "iserv-proxy" = { flags = {}; };
8888 };
8989 })
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+ })
90124 ];
91125 }
materialized/ghc-extra-projects/default/ghc8105/default.nix+34
@@ -87,5 +87,39 @@
8787 "iserv-proxy" = { flags = {}; };
8888 };
8989 })
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+ })
90124 ];
91125 }
materialized/ghc-extra-projects/default/ghc865/default.nix+37
@@ -90,5 +90,42 @@
9090 "iserv-proxy" = { flags = {}; };
9191 };
9292 })
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+ })
93130 ];
94131 }
materialized/ghc-extra-projects/default/ghc883/default.nix+84−47
@@ -4,91 +4,128 @@
44 packages = {
55 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
66 "ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
7− "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
8− "ghc-heap".revision = (((hackage."ghc-heap")."8.8.3").revisions).default;
9− "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
10− "rts".revision = (((hackage."rts")."1.0").revisions).default;
7+ "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
8+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
9+ "template-haskell".revision = (((hackage."template-haskell")."2.15.0.0").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;
1113 "alex".revision = (((hackage."alex")."3.2.6").revisions).default;
1214 "alex".flags.small_base = true;
13− "deepseq".revision = (((hackage."deepseq")."1.4.4.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;
15+ "happy".revision = (((hackage."happy")."1.20.0").revisions).default;
1816 "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;
1919 "time".revision = (((hackage."time")."1.9.3").revisions).default;
20− "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
21− "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
22− "happy".revision = (((hackage."happy")."1.20.0").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;
20+ "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
21+ "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
22+ "directory".revision = (((hackage."directory")."1.3.6.2").revisions).default;
2623 "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.8.3").revisions).default;
27− "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
28− "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.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+ "ghc-heap".revision = (((hackage."ghc-heap")."8.8.3").revisions).default;
2929 };
3030 compiler = {
3131 version = "8.8.3";
3232 nix-name = "ghc883";
3333 packages = {
3434 "ghc-prim" = "0.5.3";
35− "ghc-heap" = "8.8.3";
36− "mtl" = "2.2.2";
37− "rts" = "1.0";
38− "deepseq" = "1.4.4.0";
35+ "array" = "0.5.4.0";
36+ "integer-gmp" = "1.0.2.0";
3937 "template-haskell" = "2.15.0.0";
40− "containers" = "0.6.2.1";
38+ "pretty" = "1.1.3.6";
4139 "base" = "4.13.0.0";
40+ "rts" = "1.0";
41+ "mtl" = "2.2.2";
4242 "time" = "1.9.3";
43− "terminfo" = "0.4.1.4";
44− "transformers" = "0.5.6.2";
45− "filepath" = "1.4.2.1";
46− "pretty" = "1.1.3.6";
43+ "containers" = "0.6.2.1";
4744 "ghc-boot-th" = "8.8.3";
48− "array" = "0.5.4.0";
49− "integer-gmp" = "1.0.2.0";
45+ "filepath" = "1.4.2.1";
46+ "deepseq" = "1.4.4.0";
47+ "transformers" = "0.5.6.2";
48+ "terminfo" = "0.4.1.4";
49+ "ghc-heap" = "8.8.3";
5050 };
5151 };
5252 };
5353 extras = hackage:
5454 {
5555 packages = {
56− ghc = ./.plan.nix/ghc.nix;
5756 bytestring = ./.plan.nix/bytestring.nix;
57+ iserv = ./.plan.nix/iserv.nix;
58+ ghci = ./.plan.nix/ghci.nix;
5859 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;
6260 ghc-boot = ./.plan.nix/ghc-boot.nix;
63− ghci = ./.plan.nix/ghci.nix;
64− iserv = ./.plan.nix/iserv.nix;
61+ ghc = ./.plan.nix/ghc.nix;
62+ libiserv = ./.plan.nix/libiserv.nix;
63+ hpc = ./.plan.nix/hpc.nix;
64+ iserv-proxy = ./.plan.nix/iserv-proxy.nix;
6565 };
6666 };
6767 modules = [
6868 ({ lib, ... }:
6969 {
7070 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 = {}; };
7178 "ghc" = {
7279 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;
7780 "ghci" = lib.mkOverride 900 true;
7881 "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;
7985 "terminfo" = lib.mkOverride 900 true;
86+ "stage1" = lib.mkOverride 900 false;
8087 };
8188 };
82− "bytestring" = {
83− flags = { "integer-simple" = lib.mkOverride 900 false; };
84− };
85− "remote-iserv" = { flags = {}; };
86− "iserv-proxy" = { flags = {}; };
87− "hpc" = { flags = {}; };
8889 "libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
89− "ghc-boot" = { flags = {}; };
90− "ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
91− "iserv" = { 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;
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;
92129 };
93130 })
94131 ];
materialized/ghc-extra-projects/default/ghc884/default.nix+37
@@ -91,5 +91,42 @@
9191 "iserv-proxy" = { flags = {}; };
9292 };
9393 })
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+ })
94131 ];
95132 }
materialized/ghc-extra-projects/default/ghc901/default.nix+37
@@ -91,5 +91,42 @@
9191 "iserv-proxy" = { flags = {}; };
9292 };
9393 })
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+ })
94131 ];
95132 }
materialized/ghc-extra-projects/ghcjs/ghc8105/default.nix+34
@@ -86,5 +86,39 @@
8686 "iserv-proxy" = { flags = {}; };
8787 };
8888 })
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+ })
89123 ];
90124 }
materialized/ghc-extra-projects/ghcjs/ghc865/default.nix+33
@@ -80,5 +80,38 @@
8080 "iserv-proxy" = { flags = {}; };
8181 };
8282 })
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+ })
83116 ];
84117 }
materialized/ghc-extra-projects/ghcjs/ghc884/default.nix+33
@@ -82,5 +82,38 @@
8282 "iserv-proxy" = { flags = {}; };
8383 };
8484 })
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+ })
85118 ];
86119 }
materialized/ghc-extra-projects/windows/ghc8102/default.nix+74−41
@@ -4,84 +4,117 @@
44 packages = {
55 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
66 "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
7− "ghc-heap".revision = (((hackage."ghc-heap")."8.10.2").revisions).default;
8− "rts".revision = (((hackage."rts")."1.0").revisions).default;
9− "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
10− "network".revision = (((hackage."network")."2.8.0.1").revisions).default;
11− "directory".revision = (((hackage."directory")."1.3.6.1").revisions).default;
7+ "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
8+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
9+ "Win32".revision = (((hackage."Win32")."2.6.2.0").revisions).default;
1210 "template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
13− "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
11+ "network".revision = (((hackage."network")."2.8.0.1").revisions).default;
12+ "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
13+ "process".revision = (((hackage."process")."1.6.11.0").revisions).default;
1414 "base".revision = (((hackage."base")."4.14.1.0").revisions).default;
15+ "rts".revision = (((hackage."rts")."1.0").revisions).default;
1516 "time".revision = (((hackage."time")."1.9.3").revisions).default;
16− "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
17− "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
18− "process".revision = (((hackage."process")."1.6.11.0").revisions).default;
19− "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
17+ "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
18+ "directory".revision = (((hackage."directory")."1.3.6.2").revisions).default;
2019 "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.2").revisions).default;
21− "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
22− "Win32".revision = (((hackage."Win32")."2.6.2.0").revisions).default;
23− "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
20+ "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
21+ "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
22+ "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
23+ "ghc-heap".revision = (((hackage."ghc-heap")."8.10.2").revisions).default;
2424 };
2525 compiler = {
2626 version = "8.10.2";
2727 nix-name = "ghc8102";
2828 packages = {
2929 "ghc-prim" = "0.6.1";
30− "ghc-heap" = "8.10.2";
31− "rts" = "1.0";
32− "deepseq" = "1.4.4.0";
30+ "array" = "0.5.4.0";
31+ "integer-gmp" = "1.0.3.0";
3332 "template-haskell" = "2.16.0.0";
34− "containers" = "0.6.2.1";
35− "base" = "4.14.1.0";
36− "transformers" = "0.5.6.2";
37− "filepath" = "1.4.2.1";
3833 "pretty" = "1.1.3.6";
34+ "base" = "4.14.1.0";
35+ "rts" = "1.0";
36+ "containers" = "0.6.2.1";
3937 "ghc-boot-th" = "8.10.2";
40− "array" = "0.5.4.0";
41− "integer-gmp" = "1.0.3.0";
38+ "filepath" = "1.4.2.1";
39+ "deepseq" = "1.4.4.0";
40+ "transformers" = "0.5.6.2";
41+ "ghc-heap" = "8.10.2";
4242 };
4343 };
4444 };
4545 extras = hackage:
4646 {
4747 packages = {
48− ghc = ./.plan.nix/ghc.nix;
4948 bytestring = ./.plan.nix/bytestring.nix;
49+ iserv = ./.plan.nix/iserv.nix;
50+ ghci = ./.plan.nix/ghci.nix;
5051 remote-iserv = ./.plan.nix/remote-iserv.nix;
51− iserv-proxy = ./.plan.nix/iserv-proxy.nix;
52− hpc = ./.plan.nix/hpc.nix;
53− libiserv = ./.plan.nix/libiserv.nix;
5452 ghc-boot = ./.plan.nix/ghc-boot.nix;
55− ghci = ./.plan.nix/ghci.nix;
56− iserv = ./.plan.nix/iserv.nix;
53+ ghc = ./.plan.nix/ghc.nix;
54+ libiserv = ./.plan.nix/libiserv.nix;
55+ hpc = ./.plan.nix/hpc.nix;
56+ iserv-proxy = ./.plan.nix/iserv-proxy.nix;
5757 };
5858 };
5959 modules = [
6060 ({ lib, ... }:
6161 {
6262 packages = {
63+ "bytestring" = {
64+ flags = { "integer-simple" = lib.mkOverride 900 false; };
65+ };
66+ "iserv" = { flags = {}; };
67+ "ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
68+ "remote-iserv" = { flags = {}; };
69+ "ghc-boot" = { flags = {}; };
6370 "ghc" = {
6471 flags = {
65− "stage1" = lib.mkOverride 900 false;
66− "stage2" = lib.mkOverride 900 false;
67− "integer-gmp" = lib.mkOverride 900 false;
68− "stage3" = lib.mkOverride 900 false;
6972 "dynamic-system-linker" = lib.mkOverride 900 true;
7073 "ghci" = lib.mkOverride 900 true;
7174 "integer-simple" = lib.mkOverride 900 false;
75+ "stage3" = lib.mkOverride 900 false;
76+ "integer-gmp" = lib.mkOverride 900 false;
77+ "stage2" = lib.mkOverride 900 false;
7278 "terminfo" = lib.mkOverride 900 true;
79+ "stage1" = lib.mkOverride 900 false;
7380 };
7481 };
75− "bytestring" = {
76− flags = { "integer-simple" = lib.mkOverride 900 false; };
77− };
78− "remote-iserv" = { flags = {}; };
79− "iserv-proxy" = { flags = {}; };
80− "hpc" = { flags = {}; };
8182 "libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
82− "ghc-boot" = { flags = {}; };
83− "ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
84− "iserv" = { flags = {}; };
83+ "hpc" = { flags = {}; };
84+ "iserv-proxy" = { flags = {}; };
85+ };
86+ })
87+ ({ lib, ... }:
88+ {
89+ packages = {
90+ "libiserv".components.library.planned = lib.mkOverride 900 true;
91+ "ghc".components.library.planned = lib.mkOverride 900 true;
92+ "containers".components.library.planned = lib.mkOverride 900 true;
93+ "ghc-boot".components.library.planned = lib.mkOverride 900 true;
94+ "binary".components.library.planned = lib.mkOverride 900 true;
95+ "ghc-prim".components.library.planned = lib.mkOverride 900 true;
96+ "iserv".components.exes."iserv".planned = lib.mkOverride 900 true;
97+ "iserv-proxy".components.exes."iserv-proxy".planned = lib.mkOverride 900 true;
98+ "ghc-heap".components.library.planned = lib.mkOverride 900 true;
99+ "ghci".components.library.planned = lib.mkOverride 900 true;
100+ "transformers".components.library.planned = lib.mkOverride 900 true;
101+ "process".components.library.planned = lib.mkOverride 900 true;
102+ "hpc".components.library.planned = lib.mkOverride 900 true;
103+ "network".components.library.planned = lib.mkOverride 900 true;
104+ "pretty".components.library.planned = lib.mkOverride 900 true;
105+ "template-haskell".components.library.planned = lib.mkOverride 900 true;
106+ "integer-gmp".components.library.planned = lib.mkOverride 900 true;
107+ "array".components.library.planned = lib.mkOverride 900 true;
108+ "Win32".components.library.planned = lib.mkOverride 900 true;
109+ "bytestring".components.library.planned = lib.mkOverride 900 true;
110+ "remote-iserv".components.exes."remote-iserv".planned = lib.mkOverride 900 true;
111+ "base".components.library.planned = lib.mkOverride 900 true;
112+ "rts".components.library.planned = lib.mkOverride 900 true;
113+ "time".components.library.planned = lib.mkOverride 900 true;
114+ "deepseq".components.library.planned = lib.mkOverride 900 true;
115+ "filepath".components.library.planned = lib.mkOverride 900 true;
116+ "ghc-boot-th".components.library.planned = lib.mkOverride 900 true;
117+ "directory".components.library.planned = lib.mkOverride 900 true;
85118 };
86119 })
87120 ];
materialized/ghc-extra-projects/windows/ghc8103/default.nix+74−41
@@ -4,84 +4,117 @@
44 packages = {
55 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
66 "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
7− "ghc-heap".revision = (((hackage."ghc-heap")."8.10.3").revisions).default;
8− "rts".revision = (((hackage."rts")."1.0").revisions).default;
9− "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
10− "network".revision = (((hackage."network")."2.8.0.1").revisions).default;
11− "directory".revision = (((hackage."directory")."1.3.6.1").revisions).default;
7+ "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
8+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
9+ "Win32".revision = (((hackage."Win32")."2.6.2.0").revisions).default;
1210 "template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
13− "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
11+ "network".revision = (((hackage."network")."2.8.0.1").revisions).default;
12+ "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
13+ "process".revision = (((hackage."process")."1.6.11.0").revisions).default;
1414 "base".revision = (((hackage."base")."4.14.1.0").revisions).default;
15+ "rts".revision = (((hackage."rts")."1.0").revisions).default;
1516 "time".revision = (((hackage."time")."1.9.3").revisions).default;
16− "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
17− "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
18− "process".revision = (((hackage."process")."1.6.11.0").revisions).default;
19− "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
17+ "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
18+ "directory".revision = (((hackage."directory")."1.3.6.2").revisions).default;
2019 "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.3").revisions).default;
21− "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
22− "Win32".revision = (((hackage."Win32")."2.6.2.0").revisions).default;
23− "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
20+ "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
21+ "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
22+ "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
23+ "ghc-heap".revision = (((hackage."ghc-heap")."8.10.3").revisions).default;
2424 };
2525 compiler = {
2626 version = "8.10.3";
2727 nix-name = "ghc8103";
2828 packages = {
2929 "ghc-prim" = "0.6.1";
30− "ghc-heap" = "8.10.3";
31− "rts" = "1.0";
32− "deepseq" = "1.4.4.0";
30+ "array" = "0.5.4.0";
31+ "integer-gmp" = "1.0.3.0";
3332 "template-haskell" = "2.16.0.0";
34− "containers" = "0.6.2.1";
35− "base" = "4.14.1.0";
36− "transformers" = "0.5.6.2";
37− "filepath" = "1.4.2.1";
3833 "pretty" = "1.1.3.6";
34+ "base" = "4.14.1.0";
35+ "rts" = "1.0";
36+ "containers" = "0.6.2.1";
3937 "ghc-boot-th" = "8.10.3";
40− "array" = "0.5.4.0";
41− "integer-gmp" = "1.0.3.0";
38+ "filepath" = "1.4.2.1";
39+ "deepseq" = "1.4.4.0";
40+ "transformers" = "0.5.6.2";
41+ "ghc-heap" = "8.10.3";
4242 };
4343 };
4444 };
4545 extras = hackage:
4646 {
4747 packages = {
48− ghc = ./.plan.nix/ghc.nix;
4948 bytestring = ./.plan.nix/bytestring.nix;
49+ iserv = ./.plan.nix/iserv.nix;
50+ ghci = ./.plan.nix/ghci.nix;
5051 remote-iserv = ./.plan.nix/remote-iserv.nix;
51− iserv-proxy = ./.plan.nix/iserv-proxy.nix;
52− hpc = ./.plan.nix/hpc.nix;
53− libiserv = ./.plan.nix/libiserv.nix;
5452 ghc-boot = ./.plan.nix/ghc-boot.nix;
55− ghci = ./.plan.nix/ghci.nix;
56− iserv = ./.plan.nix/iserv.nix;
53+ ghc = ./.plan.nix/ghc.nix;
54+ libiserv = ./.plan.nix/libiserv.nix;
55+ hpc = ./.plan.nix/hpc.nix;
56+ iserv-proxy = ./.plan.nix/iserv-proxy.nix;
5757 };
5858 };
5959 modules = [
6060 ({ lib, ... }:
6161 {
6262 packages = {
63+ "bytestring" = {
64+ flags = { "integer-simple" = lib.mkOverride 900 false; };
65+ };
66+ "iserv" = { flags = {}; };
67+ "ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
68+ "remote-iserv" = { flags = {}; };
69+ "ghc-boot" = { flags = {}; };
6370 "ghc" = {
6471 flags = {
65− "stage1" = lib.mkOverride 900 false;
66− "stage2" = lib.mkOverride 900 false;
67− "integer-gmp" = lib.mkOverride 900 false;
68− "stage3" = lib.mkOverride 900 false;
6972 "dynamic-system-linker" = lib.mkOverride 900 true;
7073 "ghci" = lib.mkOverride 900 true;
7174 "integer-simple" = lib.mkOverride 900 false;
75+ "stage3" = lib.mkOverride 900 false;
76+ "integer-gmp" = lib.mkOverride 900 false;
77+ "stage2" = lib.mkOverride 900 false;
7278 "terminfo" = lib.mkOverride 900 true;
79+ "stage1" = lib.mkOverride 900 false;
7380 };
7481 };
75− "bytestring" = {
76− flags = { "integer-simple" = lib.mkOverride 900 false; };
77− };
78− "remote-iserv" = { flags = {}; };
79− "iserv-proxy" = { flags = {}; };
80− "hpc" = { flags = {}; };
8182 "libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
82− "ghc-boot" = { flags = {}; };
83− "ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
84− "iserv" = { flags = {}; };
83+ "hpc" = { flags = {}; };
84+ "iserv-proxy" = { flags = {}; };
85+ };
86+ })
87+ ({ lib, ... }:
88+ {
89+ packages = {
90+ "libiserv".components.library.planned = lib.mkOverride 900 true;
91+ "ghc".components.library.planned = lib.mkOverride 900 true;
92+ "containers".components.library.planned = lib.mkOverride 900 true;
93+ "ghc-boot".components.library.planned = lib.mkOverride 900 true;
94+ "binary".components.library.planned = lib.mkOverride 900 true;
95+ "ghc-prim".components.library.planned = lib.mkOverride 900 true;
96+ "iserv".components.exes."iserv".planned = lib.mkOverride 900 true;
97+ "iserv-proxy".components.exes."iserv-proxy".planned = lib.mkOverride 900 true;
98+ "ghc-heap".components.library.planned = lib.mkOverride 900 true;
99+ "ghci".components.library.planned = lib.mkOverride 900 true;
100+ "transformers".components.library.planned = lib.mkOverride 900 true;
101+ "process".components.library.planned = lib.mkOverride 900 true;
102+ "hpc".components.library.planned = lib.mkOverride 900 true;
103+ "network".components.library.planned = lib.mkOverride 900 true;
104+ "pretty".components.library.planned = lib.mkOverride 900 true;
105+ "template-haskell".components.library.planned = lib.mkOverride 900 true;
106+ "integer-gmp".components.library.planned = lib.mkOverride 900 true;
107+ "array".components.library.planned = lib.mkOverride 900 true;
108+ "Win32".components.library.planned = lib.mkOverride 900 true;
109+ "bytestring".components.library.planned = lib.mkOverride 900 true;
110+ "remote-iserv".components.exes."remote-iserv".planned = lib.mkOverride 900 true;
111+ "base".components.library.planned = lib.mkOverride 900 true;
112+ "rts".components.library.planned = lib.mkOverride 900 true;
113+ "time".components.library.planned = lib.mkOverride 900 true;
114+ "deepseq".components.library.planned = lib.mkOverride 900 true;
115+ "filepath".components.library.planned = lib.mkOverride 900 true;
116+ "ghc-boot-th".components.library.planned = lib.mkOverride 900 true;
117+ "directory".components.library.planned = lib.mkOverride 900 true;
85118 };
86119 })
87120 ];
materialized/ghc-extra-projects/windows/ghc8104/default.nix+33
@@ -84,5 +84,38 @@
8484 "iserv-proxy" = { flags = {}; };
8585 };
8686 })
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+ })
87120 ];
88121 }
materialized/ghc-extra-projects/windows/ghc8105/default.nix+33
@@ -84,5 +84,38 @@
8484 "iserv-proxy" = { flags = {}; };
8585 };
8686 })
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+ })
87120 ];
88121 }
materialized/ghc-extra-projects/windows/ghc865/default.nix+36
@@ -87,5 +87,41 @@
8787 "iserv-proxy" = { flags = {}; };
8888 };
8989 })
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+ })
90126 ];
91127 }
materialized/ghc-extra-projects/windows/ghc883/default.nix+81−45
@@ -4,88 +4,124 @@
44 packages = {
55 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
66 "ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
7− "ghc-heap".revision = (((hackage."ghc-heap")."8.8.3").revisions).default;
8− "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
9− "rts".revision = (((hackage."rts")."1.0").revisions).default;
7+ "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
8+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.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;
1014 "alex".revision = (((hackage."alex")."3.2.6").revisions).default;
1115 "alex".flags.small_base = true;
12− "deepseq".revision = (((hackage."deepseq")."1.4.4.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;
16+ "happy".revision = (((hackage."happy")."1.20.0").revisions).default;
1717 "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;
1820 "time".revision = (((hackage."time")."1.9.3").revisions).default;
19− "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
20− "happy".revision = (((hackage."happy")."1.20.0").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;
21+ "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
22+ "directory".revision = (((hackage."directory")."1.3.6.2").revisions).default;
2423 "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.8.3").revisions).default;
25− "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
26− "Win32".revision = (((hackage."Win32")."2.6.2.0").revisions).default;
27− "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.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+ "ghc-heap".revision = (((hackage."ghc-heap")."8.8.3").revisions).default;
2828 };
2929 compiler = {
3030 version = "8.8.3";
3131 nix-name = "ghc883";
3232 packages = {
3333 "ghc-prim" = "0.5.3";
34− "ghc-heap" = "8.8.3";
35− "mtl" = "2.2.2";
36− "rts" = "1.0";
37− "deepseq" = "1.4.4.0";
34+ "array" = "0.5.4.0";
35+ "integer-gmp" = "1.0.2.0";
3836 "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";
4337 "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";
4442 "ghc-boot-th" = "8.8.3";
45− "array" = "0.5.4.0";
46− "integer-gmp" = "1.0.2.0";
43+ "filepath" = "1.4.2.1";
44+ "deepseq" = "1.4.4.0";
45+ "transformers" = "0.5.6.2";
46+ "ghc-heap" = "8.8.3";
4747 };
4848 };
4949 };
5050 extras = hackage:
5151 {
5252 packages = {
53− ghc = ./.plan.nix/ghc.nix;
5453 bytestring = ./.plan.nix/bytestring.nix;
54+ iserv = ./.plan.nix/iserv.nix;
55+ ghci = ./.plan.nix/ghci.nix;
5556 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;
5957 ghc-boot = ./.plan.nix/ghc-boot.nix;
60− ghci = ./.plan.nix/ghci.nix;
61− iserv = ./.plan.nix/iserv.nix;
58+ ghc = ./.plan.nix/ghc.nix;
59+ libiserv = ./.plan.nix/libiserv.nix;
60+ hpc = ./.plan.nix/hpc.nix;
61+ iserv-proxy = ./.plan.nix/iserv-proxy.nix;
6262 };
6363 };
6464 modules = [
6565 ({ lib, ... }:
6666 {
6767 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 = {}; };
6875 "ghc" = {
6976 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;
7477 "ghci" = lib.mkOverride 900 true;
7578 "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;
7682 "terminfo" = lib.mkOverride 900 true;
83+ "stage1" = lib.mkOverride 900 false;
7784 };
7885 };
79− "bytestring" = {
80− flags = { "integer-simple" = lib.mkOverride 900 false; };
81− };
82− "remote-iserv" = { flags = {}; };
83− "iserv-proxy" = { flags = {}; };
84− "hpc" = { flags = {}; };
8586 "libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
86− "ghc-boot" = { flags = {}; };
87− "ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
88− "iserv" = { 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;
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;
89125 };
90126 })
91127 ];
materialized/ghc-extra-projects/windows/ghc884/default.nix+36
@@ -88,5 +88,41 @@
8888 "iserv-proxy" = { flags = {}; };
8989 };
9090 })
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+ })
91127 ];
92128 }
materialized/ghc8101/nix-tools/.plan.nix/hackage-db.nix+11−1
@@ -97,4 +97,14 @@
9797 };
9898 };
9999 };
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/ghc8102/cabal-install/default.nix+132−80
@@ -2,81 +2,82 @@
22 pkgs = hackage:
33 {
44 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;
85 "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;
126 "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
13− "edit-distance".revision = (((hackage."edit-distance")."0.2.2.1").revisions).default;
14− "stm".revision = (((hackage."stm")."2.5.0.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;
7+ "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
8+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
359 "echo".revision = (((hackage."echo")."0.1.4").revisions).default;
3610 "echo".flags.example = false;
37− "hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
38− "hsc2hs".flags.in-ghc-tree = false;
3911 "resolv".revision = (((hackage."resolv")."0.1.2.0").revisions).default;
40− "directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
4112 "template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
42− "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
43− "bytestring".revision = (((hackage."bytestring")."0.10.10.0").revisions).default;
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;
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;
13+ "hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
14+ "hsc2hs".flags.in-ghc-tree = false;
15+ "network".revision = (((hackage."network")."3.1.2.1").revisions).default;
16+ "network".flags.devel = false;
17+ "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
18+ "async".revision = (((hackage."async")."2.2.3").revisions).default;
19+ "async".flags.bench = false;
20+ "process".revision = (((hackage."process")."1.6.9.0").revisions).default;
21+ "random".revision = (((hackage."random")."1.2.0").revisions).default;
6222 "ed25519".revision = (((hackage."ed25519")."0.0.5.0").revisions).default;
6323 "ed25519".flags.test-hlint = true;
64− "ed25519".flags.test-properties = true;
65− "ed25519".flags.test-doctests = true;
6624 "ed25519".flags.no-donna = true;
67− "process".revision = (((hackage."process")."1.6.9.0").revisions).default;
68− "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
69− "lukko".revision = (((hackage."lukko")."0.1.1.3").revisions).default;
70− "lukko".flags.ofd-locking = true;
71− "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.2").revisions).default;
72− "array".revision = (((hackage."array")."0.5.4.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;
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;
7346 "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;
7647 "hackage-security".flags.base48 = true;
7748 "hackage-security".flags.lukko = true;
7849 "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;
8081 };
8182 compiler = {
8283 version = "8.10.2";
@@ -84,26 +85,26 @@
8485 packages = {
8586 "binary" = "0.8.8.0";
8687 "ghc-prim" = "0.6.1";
87− "stm" = "2.5.0.0";
88− "unix" = "2.7.2.2";
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";
88+ "array" = "0.5.4.0";
89+ "integer-gmp" = "1.0.3.0";
9490 "template-haskell" = "2.16.0.0";
95− "containers" = "0.6.2.1";
96− "bytestring" = "0.10.10.0";
97− "text" = "1.2.3.2";
91+ "pretty" = "1.1.3.6";
92+ "process" = "1.6.9.0";
9893 "base" = "4.14.1.0";
94+ "rts" = "1.0";
95+ "text" = "1.2.3.2";
96+ "mtl" = "2.2.2";
9997 "time" = "1.9.3";
100− "transformers" = "0.5.6.2";
101− "filepath" = "1.4.2.1";
102− "process" = "1.6.9.0";
103− "pretty" = "1.1.3.6";
98+ "unix" = "2.7.2.2";
99+ "bytestring" = "0.10.10.0";
100+ "containers" = "0.6.2.1";
101+ "directory" = "1.3.6.0";
102+ "parsec" = "3.1.14.0";
104103 "ghc-boot-th" = "8.10.2";
105− "array" = "0.5.4.0";
106− "integer-gmp" = "1.0.3.0";
104+ "filepath" = "1.4.2.1";
105+ "deepseq" = "1.4.4.0";
106+ "transformers" = "0.5.6.2";
107+ "stm" = "2.5.0.0";
107108 };
108109 };
109110 };
@@ -115,14 +116,65 @@
115116 packages = {
116117 "cabal-install" = {
117118 flags = {
118− "native-dns" = lib.mkOverride 900 true;
119− "debug-expensive-assertions" = lib.mkOverride 900 false;
120119 "debug-tracetree" = lib.mkOverride 900 false;
120+ "debug-expensive-assertions" = lib.mkOverride 900 false;
121121 "lukko" = lib.mkOverride 900 true;
122122 "debug-conflict-sets" = lib.mkOverride 900 false;
123+ "native-dns" = lib.mkOverride 900 true;
123124 };
124125 };
125126 };
126127 })
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+ })
127179 ];
128180 }
materialized/ghc8102/nix-tools/.plan.nix/hackage-db.nix+11−1
@@ -97,4 +97,14 @@
9797 };
9898 };
9999 };
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/ghc8102/nix-tools/default.nix+456−304
@@ -2,360 +2,512 @@
22 pkgs = hackage:
33 {
44 packages = {
5− "http-client".revision = (((hackage."http-client")."0.6.4.1").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;
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− "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;
5+ "semialign".revision = (((hackage."semialign")."1.2").revisions).default;
6+ "semialign".flags.semigroupoids = true;
7+ "lens-family".revision = (((hackage."lens-family")."2.1.1").revisions).default;
8+ "these".revision = (((hackage."these")."1.1.1.1").revisions).default;
9+ "these".flags.assoc = true;
2610 "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;
3611 "text-metrics".revision = (((hackage."text-metrics")."0.3.0").revisions).default;
3712 "text-metrics".flags.dev = false;
38− "utf8-string".revision = (((hackage."utf8-string")."1.0.2").revisions).default;
39− "bifunctors".revision = (((hackage."bifunctors")."5.5.10").revisions).default;
40− "bifunctors".flags.semigroups = true;
13+ "serialise".revision = (((hackage."serialise")."0.2.3.0").revisions).default;
14+ "serialise".flags.newtime15 = 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;
4119 "bifunctors".flags.tagged = true;
42− "hashing".revision = (((hackage."hashing")."0.1.0.1").revisions).default;
43− "extra".revision = (((hackage."extra")."1.7.9").revisions).default;
44− "haskeline".revision = (((hackage."haskeline")."0.8.0.1").revisions).default;
45− "logict".revision = (((hackage."logict")."0.7.0.3").revisions).default;
46− "x509-validation".revision = (((hackage."x509-validation")."1.6.11").revisions).default;
47− "split".revision = (((hackage."split")."0.2.3.4").revisions).default;
48− "data-fix".revision = (((hackage."data-fix")."0.3.1").revisions).default;
49− "stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
50− "base-compat-batteries".revision = (((hackage."base-compat-batteries")."0.11.2").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;
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;
20+ "bifunctors".flags.semigroups = true;
21+ "haskell-lexer".revision = (((hackage."haskell-lexer")."1.1").revisions).default;
22+ "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
23+ "hnix".revision = (((hackage."hnix")."0.13.1").revisions).default;
24+ "hnix".flags.profiling = false;
25+ "hnix".flags.optimize = true;
26+ "regex-tdfa".revision = (((hackage."regex-tdfa")."1.3.1.1").revisions).default;
27+ "regex-tdfa".flags.force-o2 = false;
28+ "cryptohash-sha1".revision = (((hackage."cryptohash-sha1")."0.11.100.1").revisions).default;
29+ "socks".revision = (((hackage."socks")."0.6.1").revisions).default;
30+ "cookie".revision = (((hackage."cookie")."0.4.5").revisions).default;
31+ "blaze-builder".revision = (((hackage."blaze-builder")."0.4.2.1").revisions).default;
32+ "base-compat".revision = (((hackage."base-compat")."0.11.2").revisions).default;
33+ "ansi-terminal".revision = (((hackage."ansi-terminal")."0.11").revisions).default;
34+ "ansi-terminal".flags.example = false;
35+ "unliftio-core".revision = (((hackage."unliftio-core")."0.2.0.1").revisions).default;
36+ "free".revision = (((hackage."free")."5.1.7").revisions).default;
37+ "exceptions".revision = (((hackage."exceptions")."0.10.4").revisions).default;
38+ "time-compat".revision = (((hackage."time-compat")."1.9.6").revisions).default;
39+ "time-compat".flags.old-locale = false;
40+ "cereal".revision = (((hackage."cereal")."0.5.8.1").revisions).default;
41+ "cereal".flags.bytestring-builder = false;
42+ "x509-system".revision = (((hackage."x509-system")."1.6.6").revisions).default;
13743 "yaml".revision = (((hackage."yaml")."0.11.5.0").revisions).default;
13844 "yaml".flags.no-exe = true;
13945 "yaml".flags.no-examples = true;
140− "transformers-compat".revision = (((hackage."transformers-compat")."0.6.6").revisions).default;
141− "transformers-compat".flags.five = false;
142− "transformers-compat".flags.generic-deriving = true;
143− "transformers-compat".flags.two = false;
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;
46+ "xml".revision = (((hackage."xml")."1.3.14").revisions).default;
47+ "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
48+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
49+ "mono-traversable".revision = (((hackage."mono-traversable")."1.0.15.1").revisions).default;
50+ "repline".revision = (((hackage."repline")."0.4.0.0").revisions).default;
14851 "neat-interpolation".revision = (((hackage."neat-interpolation")."0.5.1.2").revisions).default;
149− "hpack".revision = (((hackage."hpack")."0.34.4").revisions).default;
15052 "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;
152− "vector".revision = (((hackage."vector")."0.12.2.0").revisions).default;
53+ "hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
54+ "hsc2hs".flags.in-ghc-tree = false;
55+ "vector".revision = (((hackage."vector")."0.12.3.0").revisions).default;
15356 "vector".flags.unsafechecks = false;
15457 "vector".flags.internalchecks = false;
155− "vector".flags.wall = false;
15658 "vector".flags.boundschecks = true;
157− "call-stack".revision = (((hackage."call-stack")."0.3.0").revisions).default;
158− "primitive".revision = (((hackage."primitive")."0.7.1.0").revisions).default;
159− "profunctors".revision = (((hackage."profunctors")."5.6.2").revisions).default;
160− "blaze-builder".revision = (((hackage."blaze-builder")."0.4.2.1").revisions).default;
161− "base-compat".revision = (((hackage."base-compat")."0.11.2").revisions).default;
162− "time-compat".revision = (((hackage."time-compat")."1.9.5").revisions).default;
163− "time-compat".flags.old-locale = false;
164− "x509-system".revision = (((hackage."x509-system")."1.6.6").revisions).default;
165− "ansi-terminal".revision = (((hackage."ansi-terminal")."0.11").revisions).default;
166− "ansi-terminal".flags.example = false;
167− "tagged".revision = (((hackage."tagged")."0.8.6.1").revisions).default;
168− "tagged".flags.transformers = true;
169− "tagged".flags.deepseq = true;
170− "x509".revision = (((hackage."x509")."1.7.5").revisions).default;
171− "lens".revision = (((hackage."lens")."4.19.2").revisions).default;
172− "lens".flags.j = false;
173− "lens".flags.test-properties = true;
174− "lens".flags.old-inline-pragmas = false;
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;
184− "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
185− "some".revision = (((hackage."some")."1.0.2").revisions).default;
186− "some".flags.newtype-unsafe = true;
187− "integer-logarithms".revision = (((hackage."integer-logarithms")."1.0.3.1").revisions).default;
188− "integer-logarithms".flags.check-bounds = false;
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;
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.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;
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;
59+ "vector".flags.wall = false;
60+ "th-lift-instances".revision = (((hackage."th-lift-instances")."0.1.18").revisions).default;
61+ "conduit".revision = (((hackage."conduit")."1.3.4.1").revisions).default;
62+ "algebraic-graphs".revision = (((hackage."algebraic-graphs")."0.5").revisions).default;
63+ "network".revision = (((hackage."network")."3.1.2.1").revisions).default;
64+ "network".flags.devel = false;
65+ "http-types".revision = (((hackage."http-types")."0.12.3").revisions).default;
66+ "Glob".revision = (((hackage."Glob")."0.10.1").revisions).default;
67+ "dlist".revision = (((hackage."dlist")."1.0").revisions).default;
68+ "dlist".flags.werror = false;
69+ "lifted-base".revision = (((hackage."lifted-base")."0.2.3.12").revisions).default;
70+ "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
71+ "async".revision = (((hackage."async")."2.2.3").revisions).default;
72+ "async".flags.bench = false;
73+ "process".revision = (((hackage."process")."1.6.9.0").revisions).default;
74+ "half".revision = (((hackage."half")."0.3.1").revisions).default;
75+ "monad-control".revision = (((hackage."monad-control")."1.0.2.3").revisions).default;
76+ "random".revision = (((hackage."random")."1.2.0").revisions).default;
77+ "optparse-applicative".revision = (((hackage."optparse-applicative")."0.16.1.0").revisions).default;
78+ "optparse-applicative".flags.process = true;
79+ "cborg".revision = (((hackage."cborg")."0.2.5.0").revisions).default;
80+ "cborg".flags.optimize-gmp = true;
81+ "QuickCheck".revision = (((hackage."QuickCheck")."2.14.2").revisions).default;
82+ "QuickCheck".flags.old-random = false;
83+ "QuickCheck".flags.templatehaskell = true;
84+ "uuid-types".revision = (((hackage."uuid-types")."1.0.5").revisions).default;
85+ "scientific".revision = (((hackage."scientific")."0.3.7.0").revisions).default;
86+ "scientific".flags.integer-simple = false;
87+ "scientific".flags.bytestring-builder = false;
88+ "tls".revision = (((hackage."tls")."1.5.5").revisions).default;
89+ "tls".flags.compat = true;
90+ "tls".flags.network = true;
91+ "tls".flags.hans = false;
92+ "prettyprinter".revision = (((hackage."prettyprinter")."1.7.0").revisions).default;
93+ "prettyprinter".flags.buildreadme = false;
94+ "infer-license".revision = (((hackage."infer-license")."0.2.0").revisions).default;
95+ "megaparsec".revision = (((hackage."megaparsec")."9.0.1").revisions).default;
96+ "megaparsec".flags.dev = false;
97+ "pretty-show".revision = (((hackage."pretty-show")."1.10").revisions).default;
98+ "distributive".revision = (((hackage."distributive")."0.6.2.1").revisions).default;
99+ "distributive".flags.tagged = true;
100+ "distributive".flags.semigroups = true;
101+ "transformers-base".revision = (((hackage."transformers-base")."0.4.5.2").revisions).default;
102+ "transformers-base".flags.orphaninstances = true;
242103 "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;
243107 "vector-algorithms".revision = (((hackage."vector-algorithms")."0.8.0.4").revisions).default;
244108 "vector-algorithms".flags.unsafechecks = false;
245− "vector-algorithms".flags.internalchecks = false;
246109 "vector-algorithms".flags.llvm = false;
247− "vector-algorithms".flags.boundschecks = true;
110+ "vector-algorithms".flags.internalchecks = false;
248111 "vector-algorithms".flags.bench = true;
112+ "vector-algorithms".flags.boundschecks = true;
249113 "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;
266114 "happy".revision = (((hackage."happy")."1.20.0").revisions).default;
267− "strict".revision = (((hackage."strict")."0.4.0.1").revisions).default;
268− "strict".flags.assoc = true;
269− "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
270− "asn1-types".revision = (((hackage."asn1-types")."0.3.4").revisions).default;
271− "nix-derivation".revision = (((hackage."nix-derivation")."1.1.1").revisions).default;
272− "cborg".revision = (((hackage."cborg")."0.2.4.0").revisions).default;
273− "cborg".flags.optimize-gmp = true;
274− "gitrev".revision = (((hackage."gitrev")."1.3.1").revisions).default;
275− "monad-control".revision = (((hackage."monad-control")."1.0.2.3").revisions).default;
276− "process".revision = (((hackage."process")."1.6.9.0").revisions).default;
277− "tls".revision = (((hackage."tls")."1.5.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;
282− "libyaml".revision = (((hackage."libyaml")."0.1.2").revisions).default;
283− "libyaml".flags.system-libyaml = false;
284− "libyaml".flags.no-unicode = false;
285− "resourcet".revision = (((hackage."resourcet")."1.2.4.2").revisions).default;
286− "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
287− "cabal-doctest".revision = (((hackage."cabal-doctest")."1.0.8").revisions).default;
288− "Glob".revision = (((hackage."Glob")."0.10.1").revisions).default;
289− "algebraic-graphs".revision = (((hackage."algebraic-graphs")."0.5").revisions).default;
290− "microlens".revision = (((hackage."microlens")."0.4.12.0").revisions).default;
291− "aeson".revision = (((hackage."aeson")."1.5.6.0").revisions).default;
292− "aeson".flags.cffi = false;
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;
297− "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.2").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;
120+ "cmdargs".flags.quotation = true;
121+ "rts".revision = (((hackage."rts")."1.0").revisions).default;
122+ "text".revision = (((hackage."text")."1.2.3.2").revisions).default;
123+ "aeson-pretty".revision = (((hackage."aeson-pretty")."0.8.8").revisions).default;
124+ "aeson-pretty".flags.lib-only = false;
125+ "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
126+ "time".revision = (((hackage."time")."1.9.3").revisions).default;
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;
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;
298174 "base-orphans".revision = (((hackage."base-orphans")."0.8.4").revisions).default;
299− "th-abstraction".revision = (((hackage."th-abstraction")."0.4.2.0").revisions).default;
300− "memory".revision = (((hackage."memory")."0.15.0").revisions).default;
301− "memory".flags.support_bytestring = true;
175+ "lens-family-core".revision = (((hackage."lens-family-core")."2.1.0").revisions).default;
176+ "primitive".revision = (((hackage."primitive")."0.7.1.0").revisions).default;
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;
302187 "memory".flags.support_basement = true;
188+ "memory".flags.support_bytestring = true;
303189 "memory".flags.support_foundation = true;
304190 "memory".flags.support_deepseq = true;
305− "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
306− "repline".revision = (((hackage."repline")."0.4.0.0").revisions).default;
307− "xml".revision = (((hackage."xml")."1.3.14").revisions).default;
308− "lens-family-core".revision = (((hackage."lens-family-core")."2.1.0").revisions).default;
309− "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
191+ "profunctors".revision = (((hackage."profunctors")."5.6.2").revisions).default;
192+ "th-abstraction".revision = (((hackage."th-abstraction")."0.4.2.0").revisions).default;
193+ "hpack".revision = (((hackage."hpack")."0.34.4").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.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;
310279 };
311280 compiler = {
312281 version = "8.10.2";
313282 nix-name = "ghc8102";
314283 packages = {
315− "exceptions" = "0.10.4";
316284 "binary" = "0.8.8.0";
317285 "ghc-prim" = "0.6.1";
318− "haskeline" = "0.8.0.1";
319− "stm" = "2.5.0.0";
320− "unix" = "2.7.2.2";
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";
286+ "exceptions" = "0.10.4";
287+ "array" = "0.5.4.0";
288+ "integer-gmp" = "1.0.3.0";
326289 "template-haskell" = "2.16.0.0";
327− "containers" = "0.6.2.1";
328− "bytestring" = "0.10.10.0";
329− "text" = "1.2.3.2";
330− "Cabal" = "3.2.0.0";
290+ "pretty" = "1.1.3.6";
291+ "process" = "1.6.9.0";
331292 "base" = "4.14.1.0";
293+ "rts" = "1.0";
294+ "text" = "1.2.3.2";
295+ "mtl" = "2.2.2";
332296 "time" = "1.9.3";
333− "terminfo" = "0.4.1.4";
334− "transformers" = "0.5.6.2";
335− "filepath" = "1.4.2.1";
336− "process" = "1.6.9.0";
337− "pretty" = "1.1.3.6";
297+ "unix" = "2.7.2.2";
298+ "bytestring" = "0.10.10.0";
299+ "containers" = "0.6.2.1";
300+ "directory" = "1.3.6.0";
301+ "parsec" = "3.1.14.0";
338302 "ghc-boot-th" = "8.10.2";
339− "array" = "0.5.4.0";
340− "integer-gmp" = "1.0.3.0";
303+ "filepath" = "1.4.2.1";
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";
341309 };
342310 };
343311 };
344312 extras = hackage:
345313 {
346314 packages = {
347− nix-tools = ./.plan.nix/nix-tools.nix;
348315 hackage-db = ./.plan.nix/hackage-db.nix;
316+ nix-tools = ./.plan.nix/nix-tools.nix;
349317 };
350318 };
351319 modules = [
352320 ({ lib, ... }:
353321 {
354322 packages = {
355− "nix-tools" = { flags = {}; };
356323 "hackage-db" = {
357324 flags = { "install-examples" = lib.mkOverride 900 false; };
358325 };
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;
359511 };
360512 })
361513 ];
materialized/ghc8103/cabal-install/default.nix+132−80
@@ -2,81 +2,82 @@
22 pkgs = hackage:
33 {
44 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;
85 "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;
126 "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
13− "edit-distance".revision = (((hackage."edit-distance")."0.2.2.1").revisions).default;
14− "stm".revision = (((hackage."stm")."2.5.0.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;
7+ "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
8+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
359 "echo".revision = (((hackage."echo")."0.1.4").revisions).default;
3610 "echo".flags.example = false;
37− "hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
38− "hsc2hs".flags.in-ghc-tree = false;
3911 "resolv".revision = (((hackage."resolv")."0.1.2.0").revisions).default;
40− "directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
4112 "template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
42− "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
43− "bytestring".revision = (((hackage."bytestring")."0.10.12.0").revisions).default;
44− "text".revision = (((hackage."text")."1.2.4.1").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;
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;
13+ "hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
14+ "hsc2hs".flags.in-ghc-tree = false;
15+ "network".revision = (((hackage."network")."3.1.2.1").revisions).default;
16+ "network".flags.devel = false;
17+ "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
18+ "async".revision = (((hackage."async")."2.2.3").revisions).default;
19+ "async".flags.bench = false;
20+ "process".revision = (((hackage."process")."1.6.9.0").revisions).default;
21+ "random".revision = (((hackage."random")."1.2.0").revisions).default;
6222 "ed25519".revision = (((hackage."ed25519")."0.0.5.0").revisions).default;
6323 "ed25519".flags.test-hlint = true;
64− "ed25519".flags.test-properties = true;
65− "ed25519".flags.test-doctests = true;
6624 "ed25519".flags.no-donna = true;
67− "process".revision = (((hackage."process")."1.6.9.0").revisions).default;
68− "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
69− "lukko".revision = (((hackage."lukko")."0.1.1.3").revisions).default;
70− "lukko".flags.ofd-locking = true;
71− "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.3").revisions).default;
72− "array".revision = (((hackage."array")."0.5.4.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;
36+ "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
37+ "bytestring".revision = (((hackage."bytestring")."0.10.12.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;
7346 "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;
7647 "hackage-security".flags.base48 = true;
7748 "hackage-security".flags.lukko = true;
7849 "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;
8081 };
8182 compiler = {
8283 version = "8.10.3";
@@ -84,26 +85,26 @@
8485 packages = {
8586 "binary" = "0.8.8.0";
8687 "ghc-prim" = "0.6.1";
87− "stm" = "2.5.0.0";
88− "unix" = "2.7.2.2";
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";
88+ "array" = "0.5.4.0";
89+ "integer-gmp" = "1.0.3.0";
9490 "template-haskell" = "2.16.0.0";
95− "containers" = "0.6.2.1";
96− "bytestring" = "0.10.12.0";
97− "text" = "1.2.4.1";
91+ "pretty" = "1.1.3.6";
92+ "process" = "1.6.9.0";
9893 "base" = "4.14.1.0";
94+ "rts" = "1.0";
95+ "text" = "1.2.4.1";
96+ "mtl" = "2.2.2";
9997 "time" = "1.9.3";
100− "transformers" = "0.5.6.2";
101− "filepath" = "1.4.2.1";
102− "process" = "1.6.9.0";
103− "pretty" = "1.1.3.6";
98+ "unix" = "2.7.2.2";
99+ "bytestring" = "0.10.12.0";
100+ "containers" = "0.6.2.1";
101+ "directory" = "1.3.6.0";
102+ "parsec" = "3.1.14.0";
104103 "ghc-boot-th" = "8.10.3";
105− "array" = "0.5.4.0";
106− "integer-gmp" = "1.0.3.0";
104+ "filepath" = "1.4.2.1";
105+ "deepseq" = "1.4.4.0";
106+ "transformers" = "0.5.6.2";
107+ "stm" = "2.5.0.0";
107108 };
108109 };
109110 };
@@ -115,14 +116,65 @@
115116 packages = {
116117 "cabal-install" = {
117118 flags = {
118− "native-dns" = lib.mkOverride 900 true;
119− "debug-expensive-assertions" = lib.mkOverride 900 false;
120119 "debug-tracetree" = lib.mkOverride 900 false;
120+ "debug-expensive-assertions" = lib.mkOverride 900 false;
121121 "lukko" = lib.mkOverride 900 true;
122122 "debug-conflict-sets" = lib.mkOverride 900 false;
123+ "native-dns" = lib.mkOverride 900 true;
123124 };
124125 };
125126 };
126127 })
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+ })
127179 ];
128180 }
materialized/ghc8103/nix-tools/.plan.nix/hackage-db.nix+11−1
@@ -97,4 +97,14 @@
9797 };
9898 };
9999 };
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/ghc8103/nix-tools/default.nix+456−304
@@ -2,360 +2,512 @@
22 pkgs = hackage:
33 {
44 packages = {
5− "http-client".revision = (((hackage."http-client")."0.6.4.1").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;
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− "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;
5+ "semialign".revision = (((hackage."semialign")."1.2").revisions).default;
6+ "semialign".flags.semigroupoids = true;
7+ "lens-family".revision = (((hackage."lens-family")."2.1.1").revisions).default;
8+ "these".revision = (((hackage."these")."1.1.1.1").revisions).default;
9+ "these".flags.assoc = true;
2610 "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;
3611 "text-metrics".revision = (((hackage."text-metrics")."0.3.0").revisions).default;
3712 "text-metrics".flags.dev = false;
38− "utf8-string".revision = (((hackage."utf8-string")."1.0.2").revisions).default;
39− "bifunctors".revision = (((hackage."bifunctors")."5.5.10").revisions).default;
40− "bifunctors".flags.semigroups = true;
13+ "serialise".revision = (((hackage."serialise")."0.2.3.0").revisions).default;
14+ "serialise".flags.newtime15 = 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;
4119 "bifunctors".flags.tagged = true;
42− "hashing".revision = (((hackage."hashing")."0.1.0.1").revisions).default;
43− "extra".revision = (((hackage."extra")."1.7.9").revisions).default;
44− "haskeline".revision = (((hackage."haskeline")."0.8.0.1").revisions).default;
45− "logict".revision = (((hackage."logict")."0.7.0.3").revisions).default;
46− "x509-validation".revision = (((hackage."x509-validation")."1.6.11").revisions).default;
47− "split".revision = (((hackage."split")."0.2.3.4").revisions).default;
48− "data-fix".revision = (((hackage."data-fix")."0.3.1").revisions).default;
49− "stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
50− "base-compat-batteries".revision = (((hackage."base-compat-batteries")."0.11.2").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;
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;
20+ "bifunctors".flags.semigroups = true;
21+ "haskell-lexer".revision = (((hackage."haskell-lexer")."1.1").revisions).default;
22+ "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
23+ "hnix".revision = (((hackage."hnix")."0.13.1").revisions).default;
24+ "hnix".flags.profiling = false;
25+ "hnix".flags.optimize = true;
26+ "regex-tdfa".revision = (((hackage."regex-tdfa")."1.3.1.1").revisions).default;
27+ "regex-tdfa".flags.force-o2 = false;
28+ "cryptohash-sha1".revision = (((hackage."cryptohash-sha1")."0.11.100.1").revisions).default;
29+ "socks".revision = (((hackage."socks")."0.6.1").revisions).default;
30+ "cookie".revision = (((hackage."cookie")."0.4.5").revisions).default;
31+ "blaze-builder".revision = (((hackage."blaze-builder")."0.4.2.1").revisions).default;
32+ "base-compat".revision = (((hackage."base-compat")."0.11.2").revisions).default;
33+ "ansi-terminal".revision = (((hackage."ansi-terminal")."0.11").revisions).default;
34+ "ansi-terminal".flags.example = false;
35+ "unliftio-core".revision = (((hackage."unliftio-core")."0.2.0.1").revisions).default;
36+ "free".revision = (((hackage."free")."5.1.7").revisions).default;
37+ "exceptions".revision = (((hackage."exceptions")."0.10.4").revisions).default;
38+ "time-compat".revision = (((hackage."time-compat")."1.9.6").revisions).default;
39+ "time-compat".flags.old-locale = false;
40+ "cereal".revision = (((hackage."cereal")."0.5.8.1").revisions).default;
41+ "cereal".flags.bytestring-builder = false;
42+ "x509-system".revision = (((hackage."x509-system")."1.6.6").revisions).default;
13743 "yaml".revision = (((hackage."yaml")."0.11.5.0").revisions).default;
13844 "yaml".flags.no-exe = true;
13945 "yaml".flags.no-examples = true;
140− "transformers-compat".revision = (((hackage."transformers-compat")."0.6.6").revisions).default;
141− "transformers-compat".flags.five = false;
142− "transformers-compat".flags.generic-deriving = true;
143− "transformers-compat".flags.two = false;
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;
46+ "xml".revision = (((hackage."xml")."1.3.14").revisions).default;
47+ "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
48+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
49+ "mono-traversable".revision = (((hackage."mono-traversable")."1.0.15.1").revisions).default;
50+ "repline".revision = (((hackage."repline")."0.4.0.0").revisions).default;
14851 "neat-interpolation".revision = (((hackage."neat-interpolation")."0.5.1.2").revisions).default;
149− "hpack".revision = (((hackage."hpack")."0.34.4").revisions).default;
15052 "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;
152− "vector".revision = (((hackage."vector")."0.12.2.0").revisions).default;
53+ "hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
54+ "hsc2hs".flags.in-ghc-tree = false;
55+ "vector".revision = (((hackage."vector")."0.12.3.0").revisions).default;
15356 "vector".flags.unsafechecks = false;
15457 "vector".flags.internalchecks = false;
155− "vector".flags.wall = false;
15658 "vector".flags.boundschecks = true;
157− "call-stack".revision = (((hackage."call-stack")."0.3.0").revisions).default;
158− "primitive".revision = (((hackage."primitive")."0.7.1.0").revisions).default;
159− "profunctors".revision = (((hackage."profunctors")."5.6.2").revisions).default;
160− "blaze-builder".revision = (((hackage."blaze-builder")."0.4.2.1").revisions).default;
161− "base-compat".revision = (((hackage."base-compat")."0.11.2").revisions).default;
162− "time-compat".revision = (((hackage."time-compat")."1.9.5").revisions).default;
163− "time-compat".flags.old-locale = false;
164− "x509-system".revision = (((hackage."x509-system")."1.6.6").revisions).default;
165− "ansi-terminal".revision = (((hackage."ansi-terminal")."0.11").revisions).default;
166− "ansi-terminal".flags.example = false;
167− "tagged".revision = (((hackage."tagged")."0.8.6.1").revisions).default;
168− "tagged".flags.transformers = true;
169− "tagged".flags.deepseq = true;
170− "x509".revision = (((hackage."x509")."1.7.5").revisions).default;
171− "lens".revision = (((hackage."lens")."4.19.2").revisions).default;
172− "lens".flags.j = false;
173− "lens".flags.test-properties = true;
174− "lens".flags.old-inline-pragmas = false;
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;
184− "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
185− "some".revision = (((hackage."some")."1.0.2").revisions).default;
186− "some".flags.newtype-unsafe = true;
187− "integer-logarithms".revision = (((hackage."integer-logarithms")."1.0.3.1").revisions).default;
188− "integer-logarithms".flags.check-bounds = false;
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.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;
59+ "vector".flags.wall = false;
60+ "th-lift-instances".revision = (((hackage."th-lift-instances")."0.1.18").revisions).default;
61+ "conduit".revision = (((hackage."conduit")."1.3.4.1").revisions).default;
62+ "algebraic-graphs".revision = (((hackage."algebraic-graphs")."0.5").revisions).default;
63+ "network".revision = (((hackage."network")."3.1.2.1").revisions).default;
64+ "network".flags.devel = false;
65+ "http-types".revision = (((hackage."http-types")."0.12.3").revisions).default;
66+ "Glob".revision = (((hackage."Glob")."0.10.1").revisions).default;
67+ "dlist".revision = (((hackage."dlist")."1.0").revisions).default;
68+ "dlist".flags.werror = false;
69+ "lifted-base".revision = (((hackage."lifted-base")."0.2.3.12").revisions).default;
70+ "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
71+ "async".revision = (((hackage."async")."2.2.3").revisions).default;
72+ "async".flags.bench = false;
73+ "process".revision = (((hackage."process")."1.6.9.0").revisions).default;
74+ "half".revision = (((hackage."half")."0.3.1").revisions).default;
75+ "monad-control".revision = (((hackage."monad-control")."1.0.2.3").revisions).default;
76+ "random".revision = (((hackage."random")."1.2.0").revisions).default;
77+ "optparse-applicative".revision = (((hackage."optparse-applicative")."0.16.1.0").revisions).default;
78+ "optparse-applicative".flags.process = true;
79+ "cborg".revision = (((hackage."cborg")."0.2.5.0").revisions).default;
80+ "cborg".flags.optimize-gmp = true;
81+ "QuickCheck".revision = (((hackage."QuickCheck")."2.14.2").revisions).default;
82+ "QuickCheck".flags.old-random = false;
83+ "QuickCheck".flags.templatehaskell = true;
84+ "uuid-types".revision = (((hackage."uuid-types")."1.0.5").revisions).default;
85+ "scientific".revision = (((hackage."scientific")."0.3.7.0").revisions).default;
86+ "scientific".flags.integer-simple = false;
87+ "scientific".flags.bytestring-builder = false;
88+ "tls".revision = (((hackage."tls")."1.5.5").revisions).default;
89+ "tls".flags.compat = true;
90+ "tls".flags.network = true;
91+ "tls".flags.hans = false;
92+ "prettyprinter".revision = (((hackage."prettyprinter")."1.7.0").revisions).default;
93+ "prettyprinter".flags.buildreadme = false;
94+ "infer-license".revision = (((hackage."infer-license")."0.2.0").revisions).default;
95+ "megaparsec".revision = (((hackage."megaparsec")."9.0.1").revisions).default;
96+ "megaparsec".flags.dev = false;
97+ "pretty-show".revision = (((hackage."pretty-show")."1.10").revisions).default;
98+ "distributive".revision = (((hackage."distributive")."0.6.2.1").revisions).default;
99+ "distributive".flags.tagged = true;
100+ "distributive".flags.semigroups = true;
101+ "transformers-base".revision = (((hackage."transformers-base")."0.4.5.2").revisions).default;
102+ "transformers-base".flags.orphaninstances = true;
242103 "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;
243107 "vector-algorithms".revision = (((hackage."vector-algorithms")."0.8.0.4").revisions).default;
244108 "vector-algorithms".flags.unsafechecks = false;
245− "vector-algorithms".flags.internalchecks = false;
246109 "vector-algorithms".flags.llvm = false;
247− "vector-algorithms".flags.boundschecks = true;
110+ "vector-algorithms".flags.internalchecks = false;
248111 "vector-algorithms".flags.bench = true;
112+ "vector-algorithms".flags.boundschecks = true;
249113 "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;
266114 "happy".revision = (((hackage."happy")."1.20.0").revisions).default;
267− "strict".revision = (((hackage."strict")."0.4.0.1").revisions).default;
268− "strict".flags.assoc = true;
269− "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
270− "asn1-types".revision = (((hackage."asn1-types")."0.3.4").revisions).default;
271− "nix-derivation".revision = (((hackage."nix-derivation")."1.1.1").revisions).default;
272− "cborg".revision = (((hackage."cborg")."0.2.4.0").revisions).default;
273− "cborg".flags.optimize-gmp = true;
274− "gitrev".revision = (((hackage."gitrev")."1.3.1").revisions).default;
275− "monad-control".revision = (((hackage."monad-control")."1.0.2.3").revisions).default;
276− "process".revision = (((hackage."process")."1.6.9.0").revisions).default;
277− "tls".revision = (((hackage."tls")."1.5.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;
282− "libyaml".revision = (((hackage."libyaml")."0.1.2").revisions).default;
283− "libyaml".flags.system-libyaml = false;
284− "libyaml".flags.no-unicode = false;
285− "resourcet".revision = (((hackage."resourcet")."1.2.4.2").revisions).default;
286− "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
287− "cabal-doctest".revision = (((hackage."cabal-doctest")."1.0.8").revisions).default;
288− "Glob".revision = (((hackage."Glob")."0.10.1").revisions).default;
289− "algebraic-graphs".revision = (((hackage."algebraic-graphs")."0.5").revisions).default;
290− "microlens".revision = (((hackage."microlens")."0.4.12.0").revisions).default;
291− "aeson".revision = (((hackage."aeson")."1.5.6.0").revisions).default;
292− "aeson".flags.cffi = false;
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;
297− "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.3").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;
120+ "cmdargs".flags.quotation = true;
121+ "rts".revision = (((hackage."rts")."1.0").revisions).default;
122+ "text".revision = (((hackage."text")."1.2.4.1").revisions).default;
123+ "aeson-pretty".revision = (((hackage."aeson-pretty")."0.8.8").revisions).default;
124+ "aeson-pretty".flags.lib-only = false;
125+ "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
126+ "time".revision = (((hackage."time")."1.9.3").revisions).default;
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.12.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;
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;
298174 "base-orphans".revision = (((hackage."base-orphans")."0.8.4").revisions).default;
299− "th-abstraction".revision = (((hackage."th-abstraction")."0.4.2.0").revisions).default;
300− "memory".revision = (((hackage."memory")."0.15.0").revisions).default;
301− "memory".flags.support_bytestring = true;
175+ "lens-family-core".revision = (((hackage."lens-family-core")."2.1.0").revisions).default;
176+ "primitive".revision = (((hackage."primitive")."0.7.1.0").revisions).default;
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;
302187 "memory".flags.support_basement = true;
188+ "memory".flags.support_bytestring = true;
303189 "memory".flags.support_foundation = true;
304190 "memory".flags.support_deepseq = true;
305− "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
306− "repline".revision = (((hackage."repline")."0.4.0.0").revisions).default;
307− "xml".revision = (((hackage."xml")."1.3.14").revisions).default;
308− "lens-family-core".revision = (((hackage."lens-family-core")."2.1.0").revisions).default;
309− "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
191+ "profunctors".revision = (((hackage."profunctors")."5.6.2").revisions).default;
192+ "th-abstraction".revision = (((hackage."th-abstraction")."0.4.2.0").revisions).default;
193+ "hpack".revision = (((hackage."hpack")."0.34.4").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.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;
310279 };
311280 compiler = {
312281 version = "8.10.3";
313282 nix-name = "ghc8103";
314283 packages = {
315− "exceptions" = "0.10.4";
316284 "binary" = "0.8.8.0";
317285 "ghc-prim" = "0.6.1";
318− "haskeline" = "0.8.0.1";
319− "stm" = "2.5.0.0";
320− "unix" = "2.7.2.2";
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";
286+ "exceptions" = "0.10.4";
287+ "array" = "0.5.4.0";
288+ "integer-gmp" = "1.0.3.0";
326289 "template-haskell" = "2.16.0.0";
327− "containers" = "0.6.2.1";
328− "bytestring" = "0.10.12.0";
329− "text" = "1.2.4.1";
330− "Cabal" = "3.2.1.0";
290+ "pretty" = "1.1.3.6";
291+ "process" = "1.6.9.0";
331292 "base" = "4.14.1.0";
293+ "rts" = "1.0";
294+ "text" = "1.2.4.1";
295+ "mtl" = "2.2.2";
332296 "time" = "1.9.3";
333− "terminfo" = "0.4.1.4";
334− "transformers" = "0.5.6.2";
335− "filepath" = "1.4.2.1";
336− "process" = "1.6.9.0";
337− "pretty" = "1.1.3.6";
297+ "unix" = "2.7.2.2";
298+ "bytestring" = "0.10.12.0";
299+ "containers" = "0.6.2.1";
300+ "directory" = "1.3.6.0";
301+ "parsec" = "3.1.14.0";
338302 "ghc-boot-th" = "8.10.3";
339− "array" = "0.5.4.0";
340− "integer-gmp" = "1.0.3.0";
303+ "filepath" = "1.4.2.1";
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";
341309 };
342310 };
343311 };
344312 extras = hackage:
345313 {
346314 packages = {
347− nix-tools = ./.plan.nix/nix-tools.nix;
348315 hackage-db = ./.plan.nix/hackage-db.nix;
316+ nix-tools = ./.plan.nix/nix-tools.nix;
349317 };
350318 };
351319 modules = [
352320 ({ lib, ... }:
353321 {
354322 packages = {
355− "nix-tools" = { flags = {}; };
356323 "hackage-db" = {
357324 flags = { "install-examples" = lib.mkOverride 900 false; };
358325 };
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;
359511 };
360512 })
361513 ];
materialized/ghc8104/cabal-install/default.nix+51
@@ -125,5 +125,56 @@
125125 };
126126 };
127127 })
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+ })
128179 ];
129180 }
materialized/ghc8104/nix-tools/.plan.nix/hackage-db.nix+11−1
@@ -97,4 +97,14 @@
9797 };
9898 };
9999 };
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 @@
326326 "nix-tools" = { flags = {}; };
327327 };
328328 })
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+ })
329513 ];
330514 }
materialized/ghc810420210212/cabal-install/default.nix+51
@@ -125,5 +125,56 @@
125125 };
126126 };
127127 })
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+ })
128179 ];
129180 }
materialized/ghc810420210212/nix-tools/.plan.nix/hackage-db.nix+11−1
@@ -97,4 +97,14 @@
9797 };
9898 };
9999 };
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 @@
326326 "nix-tools" = { flags = {}; };
327327 };
328328 })
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+ })
329513 ];
330514 }
materialized/ghc8105/cabal-install/default.nix+51
@@ -125,5 +125,56 @@
125125 };
126126 };
127127 })
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+ })
128179 ];
129180 }
materialized/ghc8105/nix-tools/.plan.nix/hackage-db.nix+11−1
@@ -97,4 +97,14 @@
9797 };
9898 };
9999 };
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 @@
326326 "nix-tools" = { flags = {}; };
327327 };
328328 })
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+ })
329513 ];
330514 }
materialized/ghc865/cabal-install/default.nix+51
@@ -125,5 +125,56 @@
125125 };
126126 };
127127 })
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+ })
128179 ];
129180 }
materialized/ghc865/nix-tools/.plan.nix/hackage-db.nix+11−1
@@ -97,4 +97,14 @@
9797 };
9898 };
9999 };
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 @@
321321 "nix-tools" = { flags = {}; };
322322 };
323323 })
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+ })
324504 ];
325505 }
materialized/ghc883/cabal-install/default.nix+132−80
@@ -2,81 +2,82 @@
22 pkgs = hackage:
33 {
44 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;
85 "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;
126 "ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
13− "edit-distance".revision = (((hackage."edit-distance")."0.2.2.1").revisions).default;
14− "stm".revision = (((hackage."stm")."2.5.0.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;
7+ "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
8+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
359 "echo".revision = (((hackage."echo")."0.1.4").revisions).default;
3610 "echo".flags.example = false;
37− "hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
38− "hsc2hs".flags.in-ghc-tree = false;
3911 "resolv".revision = (((hackage."resolv")."0.1.2.0").revisions).default;
40− "directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
4112 "template-haskell".revision = (((hackage."template-haskell")."2.15.0.0").revisions).default;
42− "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
43− "bytestring".revision = (((hackage."bytestring")."0.10.10.0").revisions).default;
44− "text".revision = (((hackage."text")."1.2.4.0").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.13.0.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;
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;
13+ "hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
14+ "hsc2hs".flags.in-ghc-tree = false;
15+ "network".revision = (((hackage."network")."3.1.2.1").revisions).default;
16+ "network".flags.devel = false;
17+ "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
18+ "async".revision = (((hackage."async")."2.2.3").revisions).default;
19+ "async".flags.bench = false;
20+ "process".revision = (((hackage."process")."1.6.8.0").revisions).default;
21+ "random".revision = (((hackage."random")."1.2.0").revisions).default;
6222 "ed25519".revision = (((hackage."ed25519")."0.0.5.0").revisions).default;
6323 "ed25519".flags.test-hlint = true;
64− "ed25519".flags.test-properties = true;
65− "ed25519".flags.test-doctests = true;
6624 "ed25519".flags.no-donna = true;
67− "process".revision = (((hackage."process")."1.6.8.0").revisions).default;
68− "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
69− "lukko".revision = (((hackage."lukko")."0.1.1.3").revisions).default;
70− "lukko".flags.ofd-locking = true;
71− "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.8.3").revisions).default;
72− "array".revision = (((hackage."array")."0.5.4.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.13.0.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.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;
7346 "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;
7647 "hackage-security".flags.base48 = true;
7748 "hackage-security".flags.lukko = true;
7849 "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;
8081 };
8182 compiler = {
8283 version = "8.8.3";
@@ -84,26 +85,26 @@
8485 packages = {
8586 "binary" = "0.8.7.0";
8687 "ghc-prim" = "0.5.3";
87− "stm" = "2.5.0.0";
88− "unix" = "2.7.2.2";
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";
88+ "array" = "0.5.4.0";
89+ "integer-gmp" = "1.0.2.0";
9490 "template-haskell" = "2.15.0.0";
95− "containers" = "0.6.2.1";
96− "bytestring" = "0.10.10.0";
97− "text" = "1.2.4.0";
91+ "pretty" = "1.1.3.6";
92+ "process" = "1.6.8.0";
9893 "base" = "4.13.0.0";
94+ "rts" = "1.0";
95+ "text" = "1.2.4.0";
96+ "mtl" = "2.2.2";
9997 "time" = "1.9.3";
100− "transformers" = "0.5.6.2";
101− "filepath" = "1.4.2.1";
102− "process" = "1.6.8.0";
103− "pretty" = "1.1.3.6";
98+ "unix" = "2.7.2.2";
99+ "bytestring" = "0.10.10.0";
100+ "containers" = "0.6.2.1";
101+ "directory" = "1.3.6.0";
102+ "parsec" = "3.1.14.0";
104103 "ghc-boot-th" = "8.8.3";
105− "array" = "0.5.4.0";
106− "integer-gmp" = "1.0.2.0";
104+ "filepath" = "1.4.2.1";
105+ "deepseq" = "1.4.4.0";
106+ "transformers" = "0.5.6.2";
107+ "stm" = "2.5.0.0";
107108 };
108109 };
109110 };
@@ -115,14 +116,65 @@
115116 packages = {
116117 "cabal-install" = {
117118 flags = {
118− "native-dns" = lib.mkOverride 900 true;
119− "debug-expensive-assertions" = lib.mkOverride 900 false;
120119 "debug-tracetree" = lib.mkOverride 900 false;
120+ "debug-expensive-assertions" = lib.mkOverride 900 false;
121121 "lukko" = lib.mkOverride 900 true;
122122 "debug-conflict-sets" = lib.mkOverride 900 false;
123+ "native-dns" = lib.mkOverride 900 true;
123124 };
124125 };
125126 };
126127 })
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+ })
127179 ];
128180 }
materialized/ghc883/nix-tools/.plan.nix/hackage-db.nix+11−1
@@ -97,4 +97,14 @@
9797 };
9898 };
9999 };
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 @@
22 pkgs = hackage:
33 {
44 packages = {
5− "http-client".revision = (((hackage."http-client")."0.6.4.1").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;
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;
5+ "semialign".revision = (((hackage."semialign")."1.2").revisions).default;
6+ "semialign".flags.semigroupoids = true;
7+ "lens-family".revision = (((hackage."lens-family")."2.1.1").revisions).default;
8+ "these".revision = (((hackage."these")."1.1.1.1").revisions).default;
9+ "these".flags.assoc = true;
2710 "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;
3711 "text-metrics".revision = (((hackage."text-metrics")."0.3.0").revisions).default;
3812 "text-metrics".flags.dev = false;
39− "utf8-string".revision = (((hackage."utf8-string")."1.0.2").revisions).default;
40− "bifunctors".revision = (((hackage."bifunctors")."5.5.10").revisions).default;
41− "bifunctors".flags.semigroups = true;
13+ "serialise".revision = (((hackage."serialise")."0.2.3.0").revisions).default;
14+ "serialise".flags.newtime15 = 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;
4219 "bifunctors".flags.tagged = true;
43− "hashing".revision = (((hackage."hashing")."0.1.0.1").revisions).default;
44− "extra".revision = (((hackage."extra")."1.7.9").revisions).default;
45− "logict".revision = (((hackage."logict")."0.7.0.3").revisions).default;
46− "x509-validation".revision = (((hackage."x509-validation")."1.6.11").revisions).default;
47− "split".revision = (((hackage."split")."0.2.3.4").revisions).default;
48− "data-fix".revision = (((hackage."data-fix")."0.3.1").revisions).default;
49− "stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
50− "base-compat-batteries".revision = (((hackage."base-compat-batteries")."0.11.2").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;
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;
20+ "bifunctors".flags.semigroups = true;
21+ "haskell-lexer".revision = (((hackage."haskell-lexer")."1.1").revisions).default;
22+ "ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
23+ "hnix".revision = (((hackage."hnix")."0.13.1").revisions).default;
24+ "hnix".flags.profiling = false;
25+ "hnix".flags.optimize = true;
26+ "regex-tdfa".revision = (((hackage."regex-tdfa")."1.3.1.1").revisions).default;
27+ "regex-tdfa".flags.force-o2 = false;
28+ "cryptohash-sha1".revision = (((hackage."cryptohash-sha1")."0.11.100.1").revisions).default;
29+ "socks".revision = (((hackage."socks")."0.6.1").revisions).default;
30+ "cookie".revision = (((hackage."cookie")."0.4.5").revisions).default;
31+ "blaze-builder".revision = (((hackage."blaze-builder")."0.4.2.1").revisions).default;
32+ "base-compat".revision = (((hackage."base-compat")."0.11.2").revisions).default;
33+ "ansi-terminal".revision = (((hackage."ansi-terminal")."0.11").revisions).default;
34+ "ansi-terminal".flags.example = false;
35+ "unliftio-core".revision = (((hackage."unliftio-core")."0.2.0.1").revisions).default;
36+ "free".revision = (((hackage."free")."5.1.7").revisions).default;
37+ "exceptions".revision = (((hackage."exceptions")."0.10.4").revisions).default;
38+ "exceptions".flags.transformers-0-4 = true;
39+ "time-compat".revision = (((hackage."time-compat")."1.9.6").revisions).default;
40+ "time-compat".flags.old-locale = false;
41+ "cereal".revision = (((hackage."cereal")."0.5.8.1").revisions).default;
42+ "cereal".flags.bytestring-builder = false;
43+ "x509-system".revision = (((hackage."x509-system")."1.6.6").revisions).default;
13744 "yaml".revision = (((hackage."yaml")."0.11.5.0").revisions).default;
13845 "yaml".flags.no-exe = true;
13946 "yaml".flags.no-examples = true;
140− "transformers-compat".revision = (((hackage."transformers-compat")."0.6.6").revisions).default;
141− "transformers-compat".flags.five = false;
142− "transformers-compat".flags.generic-deriving = true;
143− "transformers-compat".flags.two = false;
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;
47+ "xml".revision = (((hackage."xml")."1.3.14").revisions).default;
48+ "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
49+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
50+ "mono-traversable".revision = (((hackage."mono-traversable")."1.0.15.1").revisions).default;
14851 "neat-interpolation".revision = (((hackage."neat-interpolation")."0.5.1.2").revisions).default;
149− "hpack".revision = (((hackage."hpack")."0.34.4").revisions).default;
15052 "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;
152− "vector".revision = (((hackage."vector")."0.12.2.0").revisions).default;
53+ "hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
54+ "hsc2hs".flags.in-ghc-tree = false;
55+ "vector".revision = (((hackage."vector")."0.12.3.0").revisions).default;
15356 "vector".flags.unsafechecks = false;
15457 "vector".flags.internalchecks = false;
155− "vector".flags.wall = false;
15658 "vector".flags.boundschecks = true;
157− "call-stack".revision = (((hackage."call-stack")."0.3.0").revisions).default;
158− "primitive".revision = (((hackage."primitive")."0.7.1.0").revisions).default;
159− "profunctors".revision = (((hackage."profunctors")."5.6.2").revisions).default;
160− "blaze-builder".revision = (((hackage."blaze-builder")."0.4.2.1").revisions).default;
161− "base-compat".revision = (((hackage."base-compat")."0.11.2").revisions).default;
162− "time-compat".revision = (((hackage."time-compat")."1.9.5").revisions).default;
163− "time-compat".flags.old-locale = false;
164− "x509-system".revision = (((hackage."x509-system")."1.6.6").revisions).default;
165− "ansi-terminal".revision = (((hackage."ansi-terminal")."0.11").revisions).default;
166− "ansi-terminal".flags.example = false;
167− "tagged".revision = (((hackage."tagged")."0.8.6.1").revisions).default;
168− "tagged".flags.transformers = true;
169− "tagged".flags.deepseq = true;
170− "x509".revision = (((hackage."x509")."1.7.5").revisions).default;
171− "lens".revision = (((hackage."lens")."4.19.2").revisions).default;
172− "lens".flags.j = false;
173− "lens".flags.test-properties = true;
174− "lens".flags.old-inline-pragmas = false;
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;
184− "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
185− "some".revision = (((hackage."some")."1.0.2").revisions).default;
186− "some".flags.newtype-unsafe = true;
187− "integer-logarithms".revision = (((hackage."integer-logarithms")."1.0.3.1").revisions).default;
188− "integer-logarithms".flags.check-bounds = false;
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;
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;
59+ "vector".flags.wall = false;
60+ "th-lift-instances".revision = (((hackage."th-lift-instances")."0.1.18").revisions).default;
61+ "conduit".revision = (((hackage."conduit")."1.3.4.1").revisions).default;
62+ "algebraic-graphs".revision = (((hackage."algebraic-graphs")."0.5").revisions).default;
63+ "network".revision = (((hackage."network")."3.1.2.1").revisions).default;
64+ "network".flags.devel = false;
65+ "http-types".revision = (((hackage."http-types")."0.12.3").revisions).default;
66+ "Glob".revision = (((hackage."Glob")."0.10.1").revisions).default;
67+ "dlist".revision = (((hackage."dlist")."1.0").revisions).default;
68+ "dlist".flags.werror = false;
69+ "lifted-base".revision = (((hackage."lifted-base")."0.2.3.12").revisions).default;
70+ "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
71+ "async".revision = (((hackage."async")."2.2.3").revisions).default;
72+ "async".flags.bench = false;
73+ "process".revision = (((hackage."process")."1.6.8.0").revisions).default;
74+ "half".revision = (((hackage."half")."0.3.1").revisions).default;
75+ "monad-control".revision = (((hackage."monad-control")."1.0.2.3").revisions).default;
76+ "random".revision = (((hackage."random")."1.2.0").revisions).default;
77+ "optparse-applicative".revision = (((hackage."optparse-applicative")."0.16.1.0").revisions).default;
78+ "optparse-applicative".flags.process = true;
79+ "cborg".revision = (((hackage."cborg")."0.2.5.0").revisions).default;
80+ "cborg".flags.optimize-gmp = true;
81+ "QuickCheck".revision = (((hackage."QuickCheck")."2.14.2").revisions).default;
82+ "QuickCheck".flags.old-random = false;
83+ "QuickCheck".flags.templatehaskell = true;
84+ "uuid-types".revision = (((hackage."uuid-types")."1.0.5").revisions).default;
85+ "scientific".revision = (((hackage."scientific")."0.3.7.0").revisions).default;
86+ "scientific".flags.integer-simple = false;
87+ "scientific".flags.bytestring-builder = false;
88+ "tls".revision = (((hackage."tls")."1.5.5").revisions).default;
89+ "tls".flags.compat = true;
90+ "tls".flags.network = true;
91+ "tls".flags.hans = false;
92+ "prettyprinter".revision = (((hackage."prettyprinter")."1.7.0").revisions).default;
93+ "prettyprinter".flags.buildreadme = false;
94+ "infer-license".revision = (((hackage."infer-license")."0.2.0").revisions).default;
95+ "megaparsec".revision = (((hackage."megaparsec")."9.0.1").revisions).default;
96+ "megaparsec".flags.dev = false;
97+ "pretty-show".revision = (((hackage."pretty-show")."1.10").revisions).default;
98+ "distributive".revision = (((hackage."distributive")."0.6.2.1").revisions).default;
99+ "distributive".flags.tagged = true;
100+ "distributive".flags.semigroups = true;
101+ "transformers-base".revision = (((hackage."transformers-base")."0.4.5.2").revisions).default;
102+ "transformers-base".flags.orphaninstances = true;
241103 "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;
242107 "vector-algorithms".revision = (((hackage."vector-algorithms")."0.8.0.4").revisions).default;
243108 "vector-algorithms".flags.unsafechecks = false;
244− "vector-algorithms".flags.internalchecks = false;
245109 "vector-algorithms".flags.llvm = false;
246− "vector-algorithms".flags.boundschecks = true;
110+ "vector-algorithms".flags.internalchecks = false;
247111 "vector-algorithms".flags.bench = true;
112+ "vector-algorithms".flags.boundschecks = true;
248113 "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;
265114 "happy".revision = (((hackage."happy")."1.20.0").revisions).default;
266− "strict".revision = (((hackage."strict")."0.4.0.1").revisions).default;
267− "strict".flags.assoc = true;
268− "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
269− "asn1-types".revision = (((hackage."asn1-types")."0.3.4").revisions).default;
270− "nix-derivation".revision = (((hackage."nix-derivation")."1.1.1").revisions).default;
271− "cborg".revision = (((hackage."cborg")."0.2.4.0").revisions).default;
272− "cborg".flags.optimize-gmp = true;
273− "gitrev".revision = (((hackage."gitrev")."1.3.1").revisions).default;
274− "monad-control".revision = (((hackage."monad-control")."1.0.2.3").revisions).default;
275− "process".revision = (((hackage."process")."1.6.8.0").revisions).default;
276− "tls".revision = (((hackage."tls")."1.5.5").revisions).default;
277− "tls".flags.compat = true;
278− "tls".flags.network = true;
279− "tls".flags.hans = false;
280− "kan-extensions".revision = (((hackage."kan-extensions")."5.2.2").revisions).default;
281− "libyaml".revision = (((hackage."libyaml")."0.1.2").revisions).default;
282− "libyaml".flags.system-libyaml = false;
283− "libyaml".flags.no-unicode = false;
284− "resourcet".revision = (((hackage."resourcet")."1.2.4.2").revisions).default;
285− "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
286− "cabal-doctest".revision = (((hackage."cabal-doctest")."1.0.8").revisions).default;
287− "Glob".revision = (((hackage."Glob")."0.10.1").revisions).default;
288− "algebraic-graphs".revision = (((hackage."algebraic-graphs")."0.5").revisions).default;
289− "microlens".revision = (((hackage."microlens")."0.4.12.0").revisions).default;
290− "aeson".revision = (((hackage."aeson")."1.5.6.0").revisions).default;
291− "aeson".flags.cffi = false;
292− "aeson".flags.fast = false;
293− "aeson".flags.bytestring-builder = false;
294− "aeson".flags.developer = false;
295− "http-types".revision = (((hackage."http-types")."0.12.3").revisions).default;
296− "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.8.3").revisions).default;
115+ "base".revision = (((hackage."base")."4.13.0.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;
120+ "cmdargs".flags.quotation = true;
121+ "rts".revision = (((hackage."rts")."1.0").revisions).default;
122+ "text".revision = (((hackage."text")."1.2.4.0").revisions).default;
123+ "aeson-pretty".revision = (((hackage."aeson-pretty")."0.8.8").revisions).default;
124+ "aeson-pretty".flags.lib-only = false;
125+ "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
126+ "time".revision = (((hackage."time")."1.9.3").revisions).default;
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;
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;
297174 "base-orphans".revision = (((hackage."base-orphans")."0.8.4").revisions).default;
298− "th-abstraction".revision = (((hackage."th-abstraction")."0.4.2.0").revisions).default;
299− "memory".revision = (((hackage."memory")."0.15.0").revisions).default;
300− "memory".flags.support_bytestring = true;
175+ "lens-family-core".revision = (((hackage."lens-family-core")."2.1.0").revisions).default;
176+ "primitive".revision = (((hackage."primitive")."0.7.1.0").revisions).default;
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;
301187 "memory".flags.support_basement = true;
188+ "memory".flags.support_bytestring = true;
302189 "memory".flags.support_foundation = true;
303190 "memory".flags.support_deepseq = true;
304− "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
305− "xml".revision = (((hackage."xml")."1.3.14").revisions).default;
306− "lens-family-core".revision = (((hackage."lens-family-core")."2.1.0").revisions).default;
307− "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
191+ "profunctors".revision = (((hackage."profunctors")."5.6.2").revisions).default;
192+ "th-abstraction".revision = (((hackage."th-abstraction")."0.4.2.0").revisions).default;
193+ "hpack".revision = (((hackage."hpack")."0.34.4").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;
308277 };
309278 compiler = {
310279 version = "8.8.3";
@@ -312,45 +281,224 @@
312281 packages = {
313282 "binary" = "0.8.7.0";
314283 "ghc-prim" = "0.5.3";
315− "stm" = "2.5.0.0";
316− "unix" = "2.7.2.2";
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";
284+ "array" = "0.5.4.0";
285+ "integer-gmp" = "1.0.2.0";
322286 "template-haskell" = "2.15.0.0";
323− "containers" = "0.6.2.1";
324− "bytestring" = "0.10.10.0";
325− "text" = "1.2.4.0";
326− "Cabal" = "3.0.1.0";
287+ "pretty" = "1.1.3.6";
288+ "process" = "1.6.8.0";
327289 "base" = "4.13.0.0";
290+ "rts" = "1.0";
291+ "text" = "1.2.4.0";
292+ "mtl" = "2.2.2";
328293 "time" = "1.9.3";
329− "transformers" = "0.5.6.2";
330− "filepath" = "1.4.2.1";
331− "process" = "1.6.8.0";
332− "pretty" = "1.1.3.6";
294+ "unix" = "2.7.2.2";
295+ "bytestring" = "0.10.10.0";
296+ "containers" = "0.6.2.1";
297+ "directory" = "1.3.6.0";
298+ "parsec" = "3.1.14.0";
333299 "ghc-boot-th" = "8.8.3";
334− "array" = "0.5.4.0";
335− "integer-gmp" = "1.0.2.0";
300+ "filepath" = "1.4.2.1";
301+ "deepseq" = "1.4.4.0";
302+ "transformers" = "0.5.6.2";
303+ "stm" = "2.5.0.0";
336304 };
337305 };
338306 };
339307 extras = hackage:
340308 {
341309 packages = {
342− nix-tools = ./.plan.nix/nix-tools.nix;
343310 hackage-db = ./.plan.nix/hackage-db.nix;
311+ nix-tools = ./.plan.nix/nix-tools.nix;
344312 };
345313 };
346314 modules = [
347315 ({ lib, ... }:
348316 {
349317 packages = {
350− "nix-tools" = { flags = {}; };
351318 "hackage-db" = {
352319 flags = { "install-examples" = lib.mkOverride 900 false; };
353320 };
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;
354502 };
355503 })
356504 ];
materialized/ghc884/cabal-install/default.nix+51
@@ -125,5 +125,56 @@
125125 };
126126 };
127127 })
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+ })
128179 ];
129180 }
materialized/ghc884/nix-tools/.plan.nix/hackage-db.nix+11−1
@@ -97,4 +97,14 @@
9797 };
9898 };
9999 };
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 @@
321321 "nix-tools" = { flags = {}; };
322322 };
323323 })
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+ })
324504 ];
325505 }
materialized/ghc901/cabal-install/default.nix+51
@@ -123,5 +123,56 @@
123123 };
124124 };
125125 })
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+ })
126177 ];
127178 }
materialized/ghc901/nix-tools/.plan.nix/hackage-db.nix+11−1
@@ -97,4 +97,14 @@
9797 };
9898 };
9999 };
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 @@
4343 "alex" = { flags = { "small_base" = lib.mkOverride 900 true; }; };
4444 };
4545 })
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+ })
4664 ];
4765 }
materialized/ghcjs/alex/ghc865/default.nix+18
@@ -43,5 +43,23 @@
4343 "alex" = { flags = { "small_base" = lib.mkOverride 900 true; }; };
4444 };
4545 })
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+ })
4664 ];
4765 }
materialized/ghcjs/alex/ghc884/default.nix+18
@@ -43,5 +43,23 @@
4343 "alex" = { flags = { "small_base" = lib.mkOverride 900 true; }; };
4444 };
4545 })
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+ })
4664 ];
4765 }
materialized/ghcjs/cabal/ghc8105/default.nix+51
@@ -125,5 +125,56 @@
125125 };
126126 };
127127 })
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+ })
128179 ];
129180 }
materialized/ghcjs/cabal/ghc865/default.nix+49
@@ -120,5 +120,54 @@
120120 };
121121 };
122122 })
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+ })
123172 ];
124173 }
materialized/ghcjs/cabal/ghc884/default.nix+49
@@ -120,5 +120,54 @@
120120 };
121121 };
122122 })
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+ })
123172 ];
124173 }
materialized/ghcjs/happy/ghc8105/default.nix+15
@@ -37,5 +37,20 @@
3737 "happy" = { flags = { "small_base" = lib.mkOverride 900 true; }; };
3838 };
3939 })
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+ })
4055 ];
4156 }
materialized/ghcjs/happy/ghc865/default.nix+15
@@ -37,5 +37,20 @@
3737 "happy" = { flags = { "small_base" = lib.mkOverride 900 true; }; };
3838 };
3939 })
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+ })
4055 ];
4156 }
materialized/ghcjs/happy/ghc884/default.nix+15
@@ -37,5 +37,20 @@
3737 "happy" = { flags = { "small_base" = lib.mkOverride 900 true; }; };
3838 };
3939 })
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+ })
4055 ];
4156 }
materialized/ghcjs8105/default.nix+197
@@ -375,5 +375,202 @@
375375 };
376376 };
377377 })
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+ })
378575 ];
379576 }
materialized/ghcjs865/default.nix+225
@@ -408,5 +408,230 @@
408408 };
409409 };
410410 })
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+ })
411636 ];
412637 }
materialized/ghcjs884/default.nix+198
@@ -379,5 +379,203 @@
379379 };
380380 };
381381 })
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+ })
382580 ];
383581 }
modules/plan.nix+6
@@ -244,6 +244,12 @@ let
244244 type = listOfFilteringNulls str;
245245 default = def.ghcOptions or [];
246246 };
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+ };
247253 };
248254
249255
nix/sources.json+3−3
@@ -84,10 +84,10 @@
8484 "homepage": null,
8585 "owner": "input-output-hk",
8686 "repo": "nix-tools",
87− "rev": "c9c10ab889a7b7f2f5f4bb71e8786fc01d49e53e",
88− "sha256": "0d5qid91j148kbgq552v6nn20r82s6v7kv789bki461icmwixlcl",
87+ "rev": "c8c5e6a6fbb12a73598d1a434984a36e880ce3cf",
88+ "sha256": "1g1g2kd6cgv9pn5s9xn0x4f1gh450qbkg561x6lcdxzncd19sfyn",
8989 "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",
9191 "url_template": "https://github.com/<owner>/<repo>/archive/<rev>.tar.gz"
9292 },
9393 "nixpkgs": {
release.nix+8−3
@@ -5,6 +5,12 @@
55, checkMaterialization ? false }:
66
77let
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);
814 inherit (import ./ci-lib.nix) stripAttrsForHydra filterDerivations;
915 genericPkgs = import (import ./nix/sources.nix).nixpkgs {};
1016 lib = genericPkgs.lib;
@@ -39,13 +45,12 @@ let
3945 ) (names ghcJobs)
4046 ) (names nixpkgsJobs)
4147 ) (names allJobs));
42−in latestJobs // requiredJobs // {
48+in traceNames "job " (latestJobs // requiredJobs // {
4349 required = genericPkgs.releaseTools.aggregate {
4450 name = "haskell.nix-required";
4551 meta.description = "All jobs required to pass CI";
4652 # Using the names here requires https://github.com/NixOS/hydra/issues/715
4753 constituents = builtins.attrNames requiredJobs;
4854 };
49− }
50−
55+ })
5156
snapshots.nix+1
@@ -19,6 +19,7 @@ let
1919 ++ [(hackage: ghc-boot-packages.${(pkg-def hackage).compiler.nix-name})];
2020 modules = [
2121 { reinstallableLibGhc = true; } # Allow ghc library to be installed for packages that need it
22+ { planned = true; } # All components in the snapshot are planned
2223 { packages.alex.package.setup-depends = [pkgSet.config.hsPkgs.Cabal]; }
2324 { packages.happy.package.setup-depends = [pkgSet.config.hsPkgs.Cabal]; }
2425 ] ++ optional (ltsInRange "1" "15" name) {
test/builder-haddock/.plan.nix/test-haddock.nix+12−43
@@ -1,43 +1,12 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
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.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
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, ... }:
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
4110 {
4211 flags = {};
4312 package = {
@@ -57,10 +26,10 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
5726 components = {
5827 "library" = {
5928 depends = [
60− (hsPkgs."base" or (buildDepError "base"))
61− (hsPkgs."stm" or (buildDepError "stm"))
29+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
30+ (hsPkgs."stm" or (errorHandler.buildDepError "stm"))
6231 ];
6332 buildable = true;
6433 };
6534 };
66− } // rec { src = (pkgs.lib).mkDefault ../.; }
35+ } // rec { src = (pkgs.lib).mkDefault ../.; }
test/builder-haddock/pkgs.nix+18−6
@@ -3,22 +3,22 @@
33 {
44 packages = {
55 "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;
96 "array".revision = (((hackage."array")."0.5.3.0").revisions).default;
107 "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;
1111 };
1212 compiler = {
1313 version = "8.6.5";
1414 nix-name = "ghc865";
1515 packages = {
1616 "ghc-prim" = "0.5.3";
17− "stm" = "2.5.0.0";
18− "rts" = "1.0";
19− "base" = "4.12.0.0";
2017 "array" = "0.5.3.0";
2118 "integer-gmp" = "1.0.2.0";
19+ "base" = "4.12.0.0";
20+ "rts" = "1.0";
21+ "stm" = "2.5.0.0";
2222 };
2323 };
2424 };
@@ -27,5 +27,17 @@
2727 modules = [
2828 ({ lib, ... }:
2929 { 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+ })
3042 ];
3143 }
test/shell-for/.plan.nix/pkga.nix−10
@@ -22,13 +22,6 @@
2222 description = "";
2323 buildType = "Simple";
2424 isLocal = true;
25− detailLevel = "FullDetails";
26− licenseFiles = [];
27− dataDir = ".";
28− dataFiles = [];
29− extraSrcFiles = [];
30− extraTmpFiles = [];
31− extraDocFiles = [];
3225 };
3326 components = {
3427 "library" = {
@@ -38,14 +31,11 @@
3831 (hsPkgs."text" or (errorHandler.buildDepError "text"))
3932 ];
4033 buildable = true;
41− modules = [ "PkgA" ];
4234 };
4335 exes = {
4436 "pkga-exe" = {
4537 depends = [ (hsPkgs."base" or (errorHandler.buildDepError "base")) ];
4638 buildable = true;
47− hsSourceDirs = [ "." ];
48− mainPath = [ "MainA.hs" ];
4939 };
5040 };
5141 };
test/shell-for/.plan.nix/pkgb.nix−13
@@ -22,13 +22,6 @@
2222 description = "";
2323 buildType = "Simple";
2424 isLocal = true;
25− detailLevel = "FullDetails";
26− licenseFiles = [];
27− dataDir = ".";
28− dataFiles = [];
29− extraSrcFiles = [];
30− extraTmpFiles = [];
31− extraDocFiles = [];
3225 };
3326 components = {
3427 "library" = {
@@ -41,8 +34,6 @@
4134 (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet"))
4235 ];
4336 buildable = true;
44− modules = [ "ConduitExample" "PkgB" ];
45− hsSourceDirs = [ "src" ];
4637 };
4738 exes = {
4839 "pkgb" = {
@@ -53,8 +44,6 @@
5344 (hsPkgs."text" or (errorHandler.buildDepError "text"))
5445 ];
5546 buildable = true;
56− hsSourceDirs = [ "app" ];
57− mainPath = [ "Main.hs" ];
5847 };
5948 };
6049 tests = {
@@ -68,8 +57,6 @@
6857 (hsPkgs.buildPackages.pkga.components.exes.pkga-exe or (pkgs.buildPackages.pkga-exe or (errorHandler.buildToolDepError "pkga:pkga-exe")))
6958 ];
7059 buildable = true;
71− hsSourceDirs = [ "app" ];
72− mainPath = [ "tests.hs" ];
7360 };
7461 };
7562 };
test/shell-for/pkgs.nix+87−2
@@ -41,7 +41,7 @@
4141 "random".revision = (((hackage."random")."1.2.0").revisions).default;
4242 "optparse-applicative".revision = (((hackage."optparse-applicative")."0.16.1.0").revisions).default;
4343 "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;
4545 "network".flags.devel = false;
4646 "splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
4747 "splitmix".flags.optimised-mixer = false;
@@ -140,7 +140,7 @@
140140 "hashable".flags.integer-gmp = true;
141141 "attoparsec".revision = (((hackage."attoparsec")."0.14.1").revisions).default;
142142 "attoparsec".flags.developer = false;
143− "colour".revision = (((hackage."colour")."2.3.5").revisions).default;
143+ "colour".revision = (((hackage."colour")."2.3.6").revisions).default;
144144 "transformers-base".revision = (((hackage."transformers-base")."0.4.5.2").revisions).default;
145145 "transformers-base".flags.orphaninstances = true;
146146 "strict".revision = (((hackage."strict")."0.4.0.1").revisions).default;
@@ -193,5 +193,90 @@
193193 modules = [
194194 ({ lib, ... }:
195195 { 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+ })
196281 ];
197282 }
test/stack-simple/default.nix+1
@@ -20,4 +20,5 @@ in pkgs.recurseIntoAttrs {
2020 };
2121 stack-simple-test = packages.stack-simple.checks.stack-simple-test;
2222 stack-simple-checks = packages.stack-simple.checks;
23+ stack-simple-shell = packages.shellFor { tools = { cabal = "3.4.0.0"; }; };
2324}
test/stack-simple/pkgs.nix+7−1
@@ -8,5 +8,11 @@
88 };
99 };
1010 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+ ];
1218 }
test/stack-simple/stack-simple.nix+16−47
@@ -1,47 +1,16 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
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.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
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, ... }:
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
4110 ({
4211 flags = {};
4312 package = {
44− specVersion = "0";
13+ specVersion = "1.12";
4514 identifier = { name = "stack-simple"; version = "0.1.0.0"; };
4615 license = "BSD-3-Clause";
4716 copyright = "2019 Author name here";
@@ -56,14 +25,14 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
5625 };
5726 components = {
5827 "library" = {
59− depends = [ (hsPkgs."base" or (buildDepError "base")) ];
28+ depends = [ (hsPkgs."base" or (errorHandler.buildDepError "base")) ];
6029 buildable = true;
6130 };
6231 exes = {
6332 "stack-simple-exe" = {
6433 depends = [
65− (hsPkgs."base" or (buildDepError "base"))
66− (hsPkgs."stack-simple" or (buildDepError "stack-simple"))
34+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
35+ (hsPkgs."stack-simple" or (errorHandler.buildDepError "stack-simple"))
6736 ];
6837 buildable = true;
6938 };
@@ -71,8 +40,8 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
7140 tests = {
7241 "stack-simple-test" = {
7342 depends = [
74− (hsPkgs."base" or (buildDepError "base"))
75− (hsPkgs."stack-simple" or (buildDepError "stack-simple"))
43+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
44+ (hsPkgs."stack-simple" or (errorHandler.buildDepError "stack-simple"))
7645 ];
7746 buildable = true;
7847 };
@@ -80,4 +49,4 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
8049 };
8150 } // rec { src = (pkgs.lib).mkDefault ./.; }) // {
8251 cabal-generator = "hpack";
83− }
52+ }
test/unit.nix+10−10
@@ -6,7 +6,7 @@ let
66 benchmarks = { };
77 exes = { };
88 foreignlibs = { };
9− library = "library";
9+ library = { planned = true; };
1010 sublibs = { };
1111 tests = { };
1212 };
@@ -15,12 +15,12 @@ let
1515
1616 componentsConfig = {
1717 components = {
18− benchmarks = { bbb = "bbb"; };
19− exes = { eee = "eee"; };
20− foreignlibs = { fff = "fff"; };
21− library = "library";
18+ benchmarks = { bbb = { planned = true; }; };
19+ exes = { eee = { planned = true; }; };
20+ foreignlibs = { fff = { planned = true; }; };
21+ library = { planned = true; };
2222 sublibs = { };
23− tests = { ttt = "ttt"; };
23+ tests = { ttt = { planned = true; }; };
2424 };
2525 package.identifier.name = "nnn";
2626 };
@@ -65,7 +65,7 @@ lib.runTests {
6565 '');
6666 expected = __toJSON {
6767 otherText = "-- end of block\n";
68− sourceRepo = [(testRepoData // { subdir = "."; })];
68+ sourceRepo = testRepoData // { subdirs = ["."]; };
6969 };
7070 };
7171
@@ -80,7 +80,7 @@ lib.runTests {
8080 '');
8181 expected = __toJSON {
8282 otherText = "-- end of block\n";
83− sourceRepo = [(testRepoData // { subdir = "dir"; })];
83+ sourceRepo = testRepoData // { subdirs = ["dir"]; };
8484 };
8585 };
8686
@@ -95,7 +95,7 @@ lib.runTests {
9595 '');
9696 expected = __toJSON {
9797 otherText = "-- end of block\n";
98− sourceRepo = [(testRepoData // { subdir = "dir1"; }) (testRepoData // { subdir = "dir2"; })];
98+ sourceRepo = testRepoData // { subdirs = ["dir1" "dir2"]; };
9999 };
100100 };
101101
@@ -112,7 +112,7 @@ lib.runTests {
112112 '');
113113 expected = __toJSON {
114114 otherText = "-- end of block\n";
115− sourceRepo = [(testRepoData // { subdir = "dir1"; }) (testRepoData // { subdir = "dir2"; })];
115+ sourceRepo = testRepoData // { subdirs = ["dir1" "dir2"]; };
116116 };
117117 };
118118}
test/with-packages/.plan.nix/test-with-packages.nix+12−43
@@ -1,43 +1,12 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
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.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
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, ... }:
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
4110 {
4211 flags = {};
4312 package = {
@@ -57,10 +26,10 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
5726 components = {
5827 "library" = {
5928 depends = [
60− (hsPkgs."base" or (buildDepError "base"))
61− (hsPkgs."lens" or (buildDepError "lens"))
29+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
30+ (hsPkgs."lens" or (errorHandler.buildDepError "lens"))
6231 ];
6332 buildable = true;
6433 };
6534 };
66− } // rec { src = (pkgs.lib).mkDefault ../.; }
35+ } // rec { src = (pkgs.lib).mkDefault ../.; }
test/with-packages/default.nix+1−1
@@ -11,7 +11,7 @@ let
1111 # plan-to-nix -o .
1212 pkg-def = pkgs.pkgs;
1313 pkg-def-extras = [ pkgs.extras ];
14− modules = [
14+ modules = pkgs.modules ++ [
1515 # overrides to fix the build
1616 {
1717 packages.transformers-compat.components.library.doExactConfig = true;
test/with-packages/pkgs.nix+161−118
@@ -2,119 +2,113 @@
22 pkgs = hackage:
33 {
44 packages = {
5− "void".revision = (((hackage."void")."0.7.3").revisions).default;
6− "void".flags.safe = false;
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;
5+ "these".revision = (((hackage."these")."1.1.1.1").revisions).default;
6+ "these".flags.assoc = true;
177 "binary".revision = (((hackage."binary")."0.8.6.0").revisions).default;
18− "ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
19− "bifunctors".revision = (((hackage."bifunctors")."5.5.5").revisions).default;
20− "bifunctors".flags.semigroups = true;
8+ "bifunctors".revision = (((hackage."bifunctors")."5.5.11").revisions).default;
219 "bifunctors".flags.tagged = true;
22− "stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
23− "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
24− "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
25− "rts".revision = (((hackage."rts")."1.0").revisions).default;
26− "adjunctions".revision = (((hackage."adjunctions")."4.4").revisions).default;
27− "invariant".revision = (((hackage."invariant")."0.5.3").revisions).default;
28− "distributive".revision = (((hackage."distributive")."0.6.1").revisions).default;
29− "distributive".flags.semigroups = true;
30− "distributive".flags.tagged = true;
31− "parallel".revision = (((hackage."parallel")."3.2.2.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;
10+ "bifunctors".flags.semigroups = true;
11+ "ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
12+ "void".revision = (((hackage."void")."0.7.3").revisions).default;
13+ "void".flags.safe = false;
14+ "free".revision = (((hackage."free")."5.1.7").revisions).default;
15+ "exceptions".revision = (((hackage."exceptions")."0.10.4").revisions).default;
16+ "exceptions".flags.transformers-0-4 = true;
17+ "array".revision = (((hackage."array")."0.5.3.0").revisions).default;
18+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
19+ "call-stack".revision = (((hackage."call-stack")."0.4.0").revisions).default;
5520 "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;
5722 "vector".flags.unsafechecks = false;
5823 "vector".flags.internalchecks = false;
59− "vector".flags.wall = false;
6024 "vector".flags.boundschecks = true;
61− "call-stack".revision = (((hackage."call-stack")."0.2.0").revisions).default;
62− "primitive".revision = (((hackage."primitive")."0.7.0.0").revisions).default;
63− "profunctors".revision = (((hackage."profunctors")."5.5").revisions).default;
64− "tagged".revision = (((hackage."tagged")."0.8.6").revisions).default;
65− "tagged".flags.transformers = true;
66− "tagged".flags.deepseq = true;
67− "lens".revision = (((hackage."lens")."4.18.1").revisions).default;
68− "lens".flags.j = false;
69− "lens".flags.test-properties = true;
70− "lens".flags.old-inline-pragmas = false;
25+ "vector".flags.wall = false;
26+ "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
27+ "parallel".revision = (((hackage."parallel")."3.2.2.0").revisions).default;
28+ "distributive".revision = (((hackage."distributive")."0.6.2.1").revisions).default;
29+ "distributive".flags.tagged = true;
30+ "distributive".flags.semigroups = true;
31+ "transformers-base".revision = (((hackage."transformers-base")."0.4.5.2").revisions).default;
32+ "transformers-base".flags.orphaninstances = true;
33+ "base".revision = (((hackage."base")."4.12.0.0").revisions).default;
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;
7148 "lens".flags.test-templates = true;
72− "lens".flags.trustworthy = true;
73− "lens".flags.test-doctests = true;
49+ "lens".flags.test-hunit = true;
7450 "lens".flags.benchmark-uniplate = false;
7551 "lens".flags.inlining = true;
52+ "lens".flags.trustworthy = true;
53+ "lens".flags.test-properties = true;
7654 "lens".flags.dump-splices = false;
77− "lens".flags.test-hunit = true;
78− "lens".flags.safe = false;
55+ "lens".flags.j = false;
7956 "containers".revision = (((hackage."containers")."0.6.0.1").revisions).default;
80− "reflection".revision = (((hackage."reflection")."2.1.5").revisions).default;
81− "reflection".flags.slow = false;
82− "reflection".flags.template-haskell = true;
83− "bytestring".revision = (((hackage."bytestring")."0.10.8.2").revisions).default;
84− "StateVar".revision = (((hackage."StateVar")."1.2").revisions).default;
85− "contravariant".revision = (((hackage."contravariant")."1.5.2").revisions).default;
86− "contravariant".flags.semigroups = true;
87− "contravariant".flags.tagged = true;
88− "contravariant".flags.statevar = true;
89− "type-equality".revision = (((hackage."type-equality")."1").revisions).default;
90− "text".revision = (((hackage."text")."1.2.3.1").revisions).default;
91− "Cabal".revision = (((hackage."Cabal")."2.4.0.1").revisions).default;
92− "unordered-containers".revision = (((hackage."unordered-containers")."0.2.10.0").revisions).default;
93− "unordered-containers".flags.debug = false;
94− "base".revision = (((hackage."base")."4.12.0.0").revisions).default;
95− "comonad".revision = (((hackage."comonad")."5.0.5").revisions).default;
96− "comonad".flags.distributive = true;
97− "comonad".flags.test-doctests = true;
98− "comonad".flags.containers = true;
99− "time".revision = (((hackage."time")."1.8.0.2").revisions).default;
57+ "semigroupoids".revision = (((hackage."semigroupoids")."5.3.5").revisions).default;
58+ "semigroupoids".flags.distributive = true;
59+ "semigroupoids".flags.comonad = true;
60+ "semigroupoids".flags.contravariant = true;
61+ "semigroupoids".flags.containers = true;
62+ "semigroupoids".flags.tagged = true;
63+ "semigroupoids".flags.unordered-containers = true;
64+ "tagged".revision = (((hackage."tagged")."0.8.6.1").revisions).default;
65+ "tagged".flags.deepseq = true;
66+ "tagged".flags.transformers = true;
67+ "base-orphans".revision = (((hackage."base-orphans")."0.8.4").revisions).default;
68+ "primitive".revision = (((hackage."primitive")."0.7.1.0").revisions).default;
69+ "transformers-compat".revision = (((hackage."transformers-compat")."0.6.6").revisions).default;
70+ "transformers-compat".flags.two = false;
71+ "transformers-compat".flags.five = false;
72+ "transformers-compat".flags.four = false;
73+ "transformers-compat".flags.generic-deriving = true;
74+ "transformers-compat".flags.five-three = true;
75+ "transformers-compat".flags.three = false;
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;
10097 "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
101− "hashable".revision = (((hackage."hashable")."1.3.0.0").revisions).default;
102− "hashable".flags.sse2 = true;
98+ "invariant".revision = (((hackage."invariant")."0.5.4").revisions).default;
99+ "hashable".revision = (((hackage."hashable")."1.3.2.0").revisions).default;
103100 "hashable".flags.integer-gmp = true;
104− "hashable".flags.sse41 = false;
105− "hashable".flags.examples = false;
106− "transformers-base".revision = (((hackage."transformers-base")."0.4.5.2").revisions).default;
107− "transformers-base".flags.orphaninstances = true;
108− "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
109− "process".revision = (((hackage."process")."1.6.5.0").revisions).default;
110− "kan-extensions".revision = (((hackage."kan-extensions")."5.2").revisions).default;
111− "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
112− "cabal-doctest".revision = (((hackage."cabal-doctest")."1.0.8").revisions).default;
113− "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.6.5").revisions).default;
114− "base-orphans".revision = (((hackage."base-orphans")."0.8.1").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;
101+ "hashable".flags.random-initial-seed = false;
102+ "adjunctions".revision = (((hackage."adjunctions")."4.4").revisions).default;
103+ "comonad".revision = (((hackage."comonad")."5.0.8").revisions).default;
104+ "comonad".flags.distributive = true;
105+ "comonad".flags.indexed-traversable = true;
106+ "comonad".flags.containers = true;
107+ "assoc".revision = (((hackage."assoc")."1.0.2").revisions).default;
108+ "indexed-traversable".revision = (((hackage."indexed-traversable")."0.1.1").revisions).default;
109+ "indexed-traversable-instances".revision = (((hackage."indexed-traversable-instances")."0.1").revisions).default;
110+ "StateVar".revision = (((hackage."StateVar")."1.2.1").revisions).default;
111+ "stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
118112 };
119113 compiler = {
120114 version = "8.6.5";
@@ -122,27 +116,21 @@
122116 packages = {
123117 "binary" = "0.8.6.0";
124118 "ghc-prim" = "0.5.3";
125− "stm" = "2.5.0.0";
126− "unix" = "2.7.2.2";
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";
119+ "array" = "0.5.3.0";
120+ "integer-gmp" = "1.0.2.0";
132121 "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";
142122 "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";
143129 "ghc-boot-th" = "8.6.5";
144− "array" = "0.5.3.0";
145− "integer-gmp" = "1.0.2.0";
130+ "filepath" = "1.4.2.1";
131+ "deepseq" = "1.4.4.0";
132+ "transformers" = "0.5.6.2";
133+ "stm" = "2.5.0.0";
146134 };
147135 };
148136 };
@@ -153,5 +141,60 @@
153141 modules = [
154142 ({ lib, ... }:
155143 { 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+ })
156199 ];
157200 }