Update internalHackageIndexState (#1139)

The use of `sources.HTTP` to work around issues building GHC 9.0.1 causes a mismatch between `flake` based and non
 `flake` based derivations.

The fixed version of HTTP is now in hackage so updating the internal hackage index state used haskell.nix removes the need for the HTTP source override.
This commit is contained in:
Hamish Mackenzie 2021-06-16 22:10:42 +12:00 committed by GitHub
parent 3b208f9301
commit f899936d1f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
73 changed files with 7491 additions and 4258 deletions

View File

@ -4,86 +4,86 @@
packages = {
"binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
"ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
"ghc-heap".revision = (((hackage."ghc-heap")."8.10.4").revisions).default;
"rts".revision = (((hackage."rts")."1.0").revisions).default;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
"network".revision = (((hackage."network")."2.8.0.1").revisions).default;
"directory".revision = (((hackage."directory")."1.3.6.1").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
"containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
"base".revision = (((hackage."base")."4.14.1.0").revisions).default;
"time".revision = (((hackage."time")."1.9.3").revisions).default;
"terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
"process".revision = (((hackage."process")."1.6.11.0").revisions).default;
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.4").revisions).default;
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;
"integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
"network".revision = (((hackage."network")."2.8.0.1").revisions).default;
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
"process".revision = (((hackage."process")."1.6.11.0").revisions).default;
"base".revision = (((hackage."base")."4.14.1.0").revisions).default;
"rts".revision = (((hackage."rts")."1.0").revisions).default;
"time".revision = (((hackage."time")."1.9.3").revisions).default;
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
"containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
"directory".revision = (((hackage."directory")."1.3.6.2").revisions).default;
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.4").revisions).default;
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
"terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
"ghc-heap".revision = (((hackage."ghc-heap")."8.10.4").revisions).default;
};
compiler = {
version = "8.10.4";
nix-name = "ghc8104";
packages = {
"ghc-prim" = "0.6.1";
"ghc-heap" = "8.10.4";
"rts" = "1.0";
"deepseq" = "1.4.4.0";
"template-haskell" = "2.16.0.0";
"containers" = "0.6.2.1";
"base" = "4.14.1.0";
"time" = "1.9.3";
"transformers" = "0.5.6.2";
"filepath" = "1.4.2.1";
"pretty" = "1.1.3.6";
"ghc-boot-th" = "8.10.4";
"array" = "0.5.4.0";
"integer-gmp" = "1.0.3.0";
"template-haskell" = "2.16.0.0";
"pretty" = "1.1.3.6";
"base" = "4.14.1.0";
"rts" = "1.0";
"time" = "1.9.3";
"containers" = "0.6.2.1";
"ghc-boot-th" = "8.10.4";
"filepath" = "1.4.2.1";
"deepseq" = "1.4.4.0";
"transformers" = "0.5.6.2";
"ghc-heap" = "8.10.4";
};
};
};
extras = hackage:
{
packages = {
ghc = ./.plan.nix/ghc.nix;
bytestring = ./.plan.nix/bytestring.nix;
remote-iserv = ./.plan.nix/remote-iserv.nix;
iserv-proxy = ./.plan.nix/iserv-proxy.nix;
hpc = ./.plan.nix/hpc.nix;
libiserv = ./.plan.nix/libiserv.nix;
ghc-boot = ./.plan.nix/ghc-boot.nix;
ghci = ./.plan.nix/ghci.nix;
iserv = ./.plan.nix/iserv.nix;
ghci = ./.plan.nix/ghci.nix;
remote-iserv = ./.plan.nix/remote-iserv.nix;
ghc-boot = ./.plan.nix/ghc-boot.nix;
ghc = ./.plan.nix/ghc.nix;
libiserv = ./.plan.nix/libiserv.nix;
hpc = ./.plan.nix/hpc.nix;
iserv-proxy = ./.plan.nix/iserv-proxy.nix;
};
};
modules = [
({ lib, ... }:
{
packages = {
"ghc" = {
flags = {
"stage1" = lib.mkOverride 900 false;
"stage2" = lib.mkOverride 900 false;
"integer-gmp" = lib.mkOverride 900 false;
"stage3" = lib.mkOverride 900 false;
"dynamic-system-linker" = lib.mkOverride 900 true;
"ghci" = lib.mkOverride 900 true;
"integer-simple" = lib.mkOverride 900 false;
"terminfo" = lib.mkOverride 900 true;
};
};
"bytestring" = {
flags = { "integer-simple" = lib.mkOverride 900 false; };
};
"remote-iserv" = { flags = {}; };
"iserv-proxy" = { flags = {}; };
"hpc" = { flags = {}; };
"libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
"ghc-boot" = { flags = {}; };
"ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
"iserv" = { flags = {}; };
"ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
"remote-iserv" = { flags = {}; };
"ghc-boot" = { flags = {}; };
"ghc" = {
flags = {
"dynamic-system-linker" = lib.mkOverride 900 true;
"ghci" = lib.mkOverride 900 true;
"integer-simple" = lib.mkOverride 900 false;
"stage3" = lib.mkOverride 900 false;
"integer-gmp" = lib.mkOverride 900 false;
"stage2" = lib.mkOverride 900 false;
"terminfo" = lib.mkOverride 900 true;
"stage1" = lib.mkOverride 900 false;
};
};
"libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
"hpc" = { flags = {}; };
"iserv-proxy" = { flags = {}; };
};
})
];

View File

@ -4,86 +4,86 @@
packages = {
"binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
"ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
"ghc-heap".revision = (((hackage."ghc-heap")."8.10.4.20210212").revisions).default;
"rts".revision = (((hackage."rts")."1.0").revisions).default;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
"network".revision = (((hackage."network")."2.8.0.1").revisions).default;
"directory".revision = (((hackage."directory")."1.3.6.1").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
"containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
"base".revision = (((hackage."base")."4.14.1.0").revisions).default;
"time".revision = (((hackage."time")."1.9.3").revisions).default;
"terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
"process".revision = (((hackage."process")."1.6.11.0").revisions).default;
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.4.20210212").revisions).default;
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;
"integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
"network".revision = (((hackage."network")."2.8.0.1").revisions).default;
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
"process".revision = (((hackage."process")."1.6.11.0").revisions).default;
"base".revision = (((hackage."base")."4.14.1.0").revisions).default;
"rts".revision = (((hackage."rts")."1.0").revisions).default;
"time".revision = (((hackage."time")."1.9.3").revisions).default;
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
"containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
"directory".revision = (((hackage."directory")."1.3.6.2").revisions).default;
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.4.20210212").revisions).default;
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
"terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
"ghc-heap".revision = (((hackage."ghc-heap")."8.10.4.20210212").revisions).default;
};
compiler = {
version = "8.10.4.20210212";
nix-name = "ghc810420210212";
packages = {
"ghc-prim" = "0.6.1";
"ghc-heap" = "8.10.4.20210212";
"rts" = "1.0";
"deepseq" = "1.4.4.0";
"template-haskell" = "2.16.0.0";
"containers" = "0.6.2.1";
"base" = "4.14.1.0";
"time" = "1.9.3";
"transformers" = "0.5.6.2";
"filepath" = "1.4.2.1";
"pretty" = "1.1.3.6";
"ghc-boot-th" = "8.10.4.20210212";
"array" = "0.5.4.0";
"integer-gmp" = "1.0.3.0";
"template-haskell" = "2.16.0.0";
"pretty" = "1.1.3.6";
"base" = "4.14.1.0";
"rts" = "1.0";
"time" = "1.9.3";
"containers" = "0.6.2.1";
"ghc-boot-th" = "8.10.4.20210212";
"filepath" = "1.4.2.1";
"deepseq" = "1.4.4.0";
"transformers" = "0.5.6.2";
"ghc-heap" = "8.10.4.20210212";
};
};
};
extras = hackage:
{
packages = {
ghc = ./.plan.nix/ghc.nix;
bytestring = ./.plan.nix/bytestring.nix;
remote-iserv = ./.plan.nix/remote-iserv.nix;
iserv-proxy = ./.plan.nix/iserv-proxy.nix;
hpc = ./.plan.nix/hpc.nix;
libiserv = ./.plan.nix/libiserv.nix;
ghc-boot = ./.plan.nix/ghc-boot.nix;
ghci = ./.plan.nix/ghci.nix;
iserv = ./.plan.nix/iserv.nix;
ghci = ./.plan.nix/ghci.nix;
remote-iserv = ./.plan.nix/remote-iserv.nix;
ghc-boot = ./.plan.nix/ghc-boot.nix;
ghc = ./.plan.nix/ghc.nix;
libiserv = ./.plan.nix/libiserv.nix;
hpc = ./.plan.nix/hpc.nix;
iserv-proxy = ./.plan.nix/iserv-proxy.nix;
};
};
modules = [
({ lib, ... }:
{
packages = {
"ghc" = {
flags = {
"stage1" = lib.mkOverride 900 false;
"stage2" = lib.mkOverride 900 false;
"integer-gmp" = lib.mkOverride 900 false;
"stage3" = lib.mkOverride 900 false;
"dynamic-system-linker" = lib.mkOverride 900 true;
"ghci" = lib.mkOverride 900 true;
"integer-simple" = lib.mkOverride 900 false;
"terminfo" = lib.mkOverride 900 true;
};
};
"bytestring" = {
flags = { "integer-simple" = lib.mkOverride 900 false; };
};
"remote-iserv" = { flags = {}; };
"iserv-proxy" = { flags = {}; };
"hpc" = { flags = {}; };
"libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
"ghc-boot" = { flags = {}; };
"ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
"iserv" = { flags = {}; };
"ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
"remote-iserv" = { flags = {}; };
"ghc-boot" = { flags = {}; };
"ghc" = {
flags = {
"dynamic-system-linker" = lib.mkOverride 900 true;
"ghci" = lib.mkOverride 900 true;
"integer-simple" = lib.mkOverride 900 false;
"stage3" = lib.mkOverride 900 false;
"integer-gmp" = lib.mkOverride 900 false;
"stage2" = lib.mkOverride 900 false;
"terminfo" = lib.mkOverride 900 true;
"stage1" = lib.mkOverride 900 false;
};
};
"libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
"hpc" = { flags = {}; };
"iserv-proxy" = { flags = {}; };
};
})
];

View File

@ -4,86 +4,86 @@
packages = {
"binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
"ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
"ghc-heap".revision = (((hackage."ghc-heap")."8.10.5").revisions).default;
"rts".revision = (((hackage."rts")."1.0.1").revisions).default;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
"network".revision = (((hackage."network")."2.8.0.1").revisions).default;
"directory".revision = (((hackage."directory")."1.3.6.1").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
"containers".revision = (((hackage."containers")."0.6.4.1").revisions).default;
"base".revision = (((hackage."base")."4.14.2.0").revisions).default;
"time".revision = (((hackage."time")."1.9.3").revisions).default;
"terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
"process".revision = (((hackage."process")."1.6.11.0").revisions).default;
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.5").revisions).default;
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;
"integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
"network".revision = (((hackage."network")."2.8.0.1").revisions).default;
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
"process".revision = (((hackage."process")."1.6.11.0").revisions).default;
"base".revision = (((hackage."base")."4.14.2.0").revisions).default;
"rts".revision = (((hackage."rts")."1.0.1").revisions).default;
"time".revision = (((hackage."time")."1.9.3").revisions).default;
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
"containers".revision = (((hackage."containers")."0.6.4.1").revisions).default;
"directory".revision = (((hackage."directory")."1.3.6.2").revisions).default;
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.5").revisions).default;
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
"terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
"ghc-heap".revision = (((hackage."ghc-heap")."8.10.5").revisions).default;
};
compiler = {
version = "8.10.5";
nix-name = "ghc8105";
packages = {
"ghc-prim" = "0.6.1";
"ghc-heap" = "8.10.5";
"rts" = "1.0.1";
"deepseq" = "1.4.4.0";
"template-haskell" = "2.16.0.0";
"containers" = "0.6.4.1";
"base" = "4.14.2.0";
"time" = "1.9.3";
"transformers" = "0.5.6.2";
"filepath" = "1.4.2.1";
"pretty" = "1.1.3.6";
"ghc-boot-th" = "8.10.5";
"array" = "0.5.4.0";
"integer-gmp" = "1.0.3.0";
"template-haskell" = "2.16.0.0";
"pretty" = "1.1.3.6";
"base" = "4.14.2.0";
"rts" = "1.0.1";
"time" = "1.9.3";
"containers" = "0.6.4.1";
"ghc-boot-th" = "8.10.5";
"filepath" = "1.4.2.1";
"deepseq" = "1.4.4.0";
"transformers" = "0.5.6.2";
"ghc-heap" = "8.10.5";
};
};
};
extras = hackage:
{
packages = {
ghc = ./.plan.nix/ghc.nix;
bytestring = ./.plan.nix/bytestring.nix;
remote-iserv = ./.plan.nix/remote-iserv.nix;
iserv-proxy = ./.plan.nix/iserv-proxy.nix;
hpc = ./.plan.nix/hpc.nix;
libiserv = ./.plan.nix/libiserv.nix;
ghc-boot = ./.plan.nix/ghc-boot.nix;
ghci = ./.plan.nix/ghci.nix;
iserv = ./.plan.nix/iserv.nix;
ghci = ./.plan.nix/ghci.nix;
remote-iserv = ./.plan.nix/remote-iserv.nix;
ghc-boot = ./.plan.nix/ghc-boot.nix;
ghc = ./.plan.nix/ghc.nix;
libiserv = ./.plan.nix/libiserv.nix;
hpc = ./.plan.nix/hpc.nix;
iserv-proxy = ./.plan.nix/iserv-proxy.nix;
};
};
modules = [
({ lib, ... }:
{
packages = {
"ghc" = {
flags = {
"stage1" = lib.mkOverride 900 false;
"stage2" = lib.mkOverride 900 false;
"integer-gmp" = lib.mkOverride 900 false;
"stage3" = lib.mkOverride 900 false;
"dynamic-system-linker" = lib.mkOverride 900 true;
"ghci" = lib.mkOverride 900 true;
"integer-simple" = lib.mkOverride 900 false;
"terminfo" = lib.mkOverride 900 true;
};
};
"bytestring" = {
flags = { "integer-simple" = lib.mkOverride 900 false; };
};
"remote-iserv" = { flags = {}; };
"iserv-proxy" = { flags = {}; };
"hpc" = { flags = {}; };
"libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
"ghc-boot" = { flags = {}; };
"ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
"iserv" = { flags = {}; };
"ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
"remote-iserv" = { flags = {}; };
"ghc-boot" = { flags = {}; };
"ghc" = {
flags = {
"dynamic-system-linker" = lib.mkOverride 900 true;
"ghci" = lib.mkOverride 900 true;
"integer-simple" = lib.mkOverride 900 false;
"stage3" = lib.mkOverride 900 false;
"integer-gmp" = lib.mkOverride 900 false;
"stage2" = lib.mkOverride 900 false;
"terminfo" = lib.mkOverride 900 true;
"stage1" = lib.mkOverride 900 false;
};
};
"libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
"hpc" = { flags = {}; };
"iserv-proxy" = { flags = {}; };
};
})
];

View File

@ -4,89 +4,89 @@
packages = {
"binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
"ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
"ghc-heap".revision = (((hackage."ghc-heap")."8.6.5").revisions).default;
"mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
"rts".revision = (((hackage."rts")."1.0").revisions).default;
"alex".revision = (((hackage."alex")."3.2.6").revisions).default;
"alex".flags.small_base = true;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
"network".revision = (((hackage."network")."2.8.0.1").revisions).default;
"directory".revision = (((hackage."directory")."1.3.6.1").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.14.0.0").revisions).default;
"containers".revision = (((hackage."containers")."0.6.0.1").revisions).default;
"base".revision = (((hackage."base")."4.12.0.0").revisions).default;
"time".revision = (((hackage."time")."1.8.0.2").revisions).default;
"terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
"happy".revision = (((hackage."happy")."1.20.0").revisions).default;
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
"process".revision = (((hackage."process")."1.6.11.0").revisions).default;
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.6.5").revisions).default;
"array".revision = (((hackage."array")."0.5.3.0").revisions).default;
"integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.14.0.0").revisions).default;
"network".revision = (((hackage."network")."2.8.0.1").revisions).default;
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
"process".revision = (((hackage."process")."1.6.11.0").revisions).default;
"alex".revision = (((hackage."alex")."3.2.6").revisions).default;
"alex".flags.small_base = true;
"happy".revision = (((hackage."happy")."1.20.0").revisions).default;
"base".revision = (((hackage."base")."4.12.0.0").revisions).default;
"rts".revision = (((hackage."rts")."1.0").revisions).default;
"mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
"time".revision = (((hackage."time")."1.8.0.2").revisions).default;
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
"containers".revision = (((hackage."containers")."0.6.0.1").revisions).default;
"directory".revision = (((hackage."directory")."1.3.6.2").revisions).default;
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.6.5").revisions).default;
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
"terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
"ghc-heap".revision = (((hackage."ghc-heap")."8.6.5").revisions).default;
};
compiler = {
version = "8.6.5";
nix-name = "ghc865";
packages = {
"ghc-prim" = "0.5.3";
"ghc-heap" = "8.6.5";
"mtl" = "2.2.2";
"rts" = "1.0";
"deepseq" = "1.4.4.0";
"template-haskell" = "2.14.0.0";
"containers" = "0.6.0.1";
"base" = "4.12.0.0";
"time" = "1.8.0.2";
"transformers" = "0.5.6.2";
"filepath" = "1.4.2.1";
"pretty" = "1.1.3.6";
"ghc-boot-th" = "8.6.5";
"array" = "0.5.3.0";
"integer-gmp" = "1.0.2.0";
"template-haskell" = "2.14.0.0";
"pretty" = "1.1.3.6";
"base" = "4.12.0.0";
"rts" = "1.0";
"mtl" = "2.2.2";
"time" = "1.8.0.2";
"containers" = "0.6.0.1";
"ghc-boot-th" = "8.6.5";
"filepath" = "1.4.2.1";
"deepseq" = "1.4.4.0";
"transformers" = "0.5.6.2";
"ghc-heap" = "8.6.5";
};
};
};
extras = hackage:
{
packages = {
ghc = ./.plan.nix/ghc.nix;
bytestring = ./.plan.nix/bytestring.nix;
remote-iserv = ./.plan.nix/remote-iserv.nix;
iserv-proxy = ./.plan.nix/iserv-proxy.nix;
hpc = ./.plan.nix/hpc.nix;
libiserv = ./.plan.nix/libiserv.nix;
ghc-boot = ./.plan.nix/ghc-boot.nix;
ghci = ./.plan.nix/ghci.nix;
iserv = ./.plan.nix/iserv.nix;
ghci = ./.plan.nix/ghci.nix;
remote-iserv = ./.plan.nix/remote-iserv.nix;
ghc-boot = ./.plan.nix/ghc-boot.nix;
ghc = ./.plan.nix/ghc.nix;
libiserv = ./.plan.nix/libiserv.nix;
hpc = ./.plan.nix/hpc.nix;
iserv-proxy = ./.plan.nix/iserv-proxy.nix;
};
};
modules = [
({ lib, ... }:
{
packages = {
"ghc" = {
flags = {
"stage1" = lib.mkOverride 900 false;
"stage2" = lib.mkOverride 900 true;
"stage3" = lib.mkOverride 900 false;
"dynamic-system-linker" = lib.mkOverride 900 true;
"ghci" = lib.mkOverride 900 true;
"terminfo" = lib.mkOverride 900 true;
};
};
"bytestring" = {
flags = { "integer-simple" = lib.mkOverride 900 false; };
};
"remote-iserv" = { flags = {}; };
"iserv-proxy" = { flags = {}; };
"hpc" = { flags = {}; };
"libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
"ghc-boot" = { flags = {}; };
"ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
"iserv" = { flags = {}; };
"ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
"remote-iserv" = { flags = {}; };
"ghc-boot" = { flags = {}; };
"ghc" = {
flags = {
"dynamic-system-linker" = lib.mkOverride 900 true;
"ghci" = lib.mkOverride 900 true;
"stage3" = lib.mkOverride 900 false;
"stage2" = lib.mkOverride 900 true;
"terminfo" = lib.mkOverride 900 true;
"stage1" = lib.mkOverride 900 false;
};
};
"libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
"hpc" = { flags = {}; };
"iserv-proxy" = { flags = {}; };
};
})
];

View File

@ -4,90 +4,90 @@
packages = {
"binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
"ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
"ghc-heap".revision = (((hackage."ghc-heap")."8.8.4").revisions).default;
"mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
"rts".revision = (((hackage."rts")."1.0").revisions).default;
"alex".revision = (((hackage."alex")."3.2.6").revisions).default;
"alex".flags.small_base = true;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
"network".revision = (((hackage."network")."2.8.0.1").revisions).default;
"directory".revision = (((hackage."directory")."1.3.6.1").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.15.0.0").revisions).default;
"containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
"base".revision = (((hackage."base")."4.13.0.0").revisions).default;
"time".revision = (((hackage."time")."1.9.3").revisions).default;
"terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
"happy".revision = (((hackage."happy")."1.20.0").revisions).default;
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
"process".revision = (((hackage."process")."1.6.11.0").revisions).default;
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.8.4").revisions).default;
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;
"integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.15.0.0").revisions).default;
"network".revision = (((hackage."network")."2.8.0.1").revisions).default;
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
"process".revision = (((hackage."process")."1.6.11.0").revisions).default;
"alex".revision = (((hackage."alex")."3.2.6").revisions).default;
"alex".flags.small_base = true;
"happy".revision = (((hackage."happy")."1.20.0").revisions).default;
"base".revision = (((hackage."base")."4.13.0.0").revisions).default;
"rts".revision = (((hackage."rts")."1.0").revisions).default;
"mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
"time".revision = (((hackage."time")."1.9.3").revisions).default;
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
"containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
"directory".revision = (((hackage."directory")."1.3.6.2").revisions).default;
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.8.4").revisions).default;
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
"terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
"ghc-heap".revision = (((hackage."ghc-heap")."8.8.4").revisions).default;
};
compiler = {
version = "8.8.4";
nix-name = "ghc884";
packages = {
"ghc-prim" = "0.5.3";
"ghc-heap" = "8.8.4";
"mtl" = "2.2.2";
"rts" = "1.0";
"deepseq" = "1.4.4.0";
"template-haskell" = "2.15.0.0";
"containers" = "0.6.2.1";
"base" = "4.13.0.0";
"time" = "1.9.3";
"transformers" = "0.5.6.2";
"filepath" = "1.4.2.1";
"pretty" = "1.1.3.6";
"ghc-boot-th" = "8.8.4";
"array" = "0.5.4.0";
"integer-gmp" = "1.0.2.0";
"template-haskell" = "2.15.0.0";
"pretty" = "1.1.3.6";
"base" = "4.13.0.0";
"rts" = "1.0";
"mtl" = "2.2.2";
"time" = "1.9.3";
"containers" = "0.6.2.1";
"ghc-boot-th" = "8.8.4";
"filepath" = "1.4.2.1";
"deepseq" = "1.4.4.0";
"transformers" = "0.5.6.2";
"ghc-heap" = "8.8.4";
};
};
};
extras = hackage:
{
packages = {
ghc = ./.plan.nix/ghc.nix;
bytestring = ./.plan.nix/bytestring.nix;
remote-iserv = ./.plan.nix/remote-iserv.nix;
iserv-proxy = ./.plan.nix/iserv-proxy.nix;
hpc = ./.plan.nix/hpc.nix;
libiserv = ./.plan.nix/libiserv.nix;
ghc-boot = ./.plan.nix/ghc-boot.nix;
ghci = ./.plan.nix/ghci.nix;
iserv = ./.plan.nix/iserv.nix;
ghci = ./.plan.nix/ghci.nix;
remote-iserv = ./.plan.nix/remote-iserv.nix;
ghc-boot = ./.plan.nix/ghc-boot.nix;
ghc = ./.plan.nix/ghc.nix;
libiserv = ./.plan.nix/libiserv.nix;
hpc = ./.plan.nix/hpc.nix;
iserv-proxy = ./.plan.nix/iserv-proxy.nix;
};
};
modules = [
({ lib, ... }:
{
packages = {
"ghc" = {
flags = {
"stage1" = lib.mkOverride 900 false;
"stage2" = lib.mkOverride 900 true;
"integer-gmp" = lib.mkOverride 900 false;
"stage3" = lib.mkOverride 900 false;
"ghci" = lib.mkOverride 900 true;
"integer-simple" = lib.mkOverride 900 false;
"terminfo" = lib.mkOverride 900 true;
};
};
"bytestring" = {
flags = { "integer-simple" = lib.mkOverride 900 false; };
};
"remote-iserv" = { flags = {}; };
"iserv-proxy" = { flags = {}; };
"hpc" = { flags = {}; };
"libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
"ghc-boot" = { flags = {}; };
"ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
"iserv" = { flags = {}; };
"ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
"remote-iserv" = { flags = {}; };
"ghc-boot" = { flags = {}; };
"ghc" = {
flags = {
"ghci" = lib.mkOverride 900 true;
"integer-simple" = lib.mkOverride 900 false;
"stage3" = lib.mkOverride 900 false;
"integer-gmp" = lib.mkOverride 900 false;
"stage2" = lib.mkOverride 900 true;
"terminfo" = lib.mkOverride 900 true;
"stage1" = lib.mkOverride 900 false;
};
};
"libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
"hpc" = { flags = {}; };
"iserv-proxy" = { flags = {}; };
};
})
];

View File

@ -2,92 +2,92 @@
pkgs = hackage:
{
packages = {
"exceptions".revision = (((hackage."exceptions")."0.10.4").revisions).default;
"binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
"ghc-prim".revision = (((hackage."ghc-prim")."0.7.0").revisions).default;
"stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
"ghc-heap".revision = (((hackage."ghc-heap")."9.0.1").revisions).default;
"mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
"rts".revision = (((hackage."rts")."1.0").revisions).default;
"deepseq".revision = (((hackage."deepseq")."1.4.5.0").revisions).default;
"network".revision = (((hackage."network")."2.8.0.1").revisions).default;
"directory".revision = (((hackage."directory")."1.3.6.1").revisions).default;
"exceptions".revision = (((hackage."exceptions")."0.10.4").revisions).default;
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.17.0.0").revisions).default;
"containers".revision = (((hackage."containers")."0.6.4.1").revisions).default;
"network".revision = (((hackage."network")."2.8.0.1").revisions).default;
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
"process".revision = (((hackage."process")."1.6.11.0").revisions).default;
"base".revision = (((hackage."base")."4.15.0.0").revisions).default;
"rts".revision = (((hackage."rts")."1.0").revisions).default;
"mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
"time".revision = (((hackage."time")."1.9.3").revisions).default;
"terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
"containers".revision = (((hackage."containers")."0.6.4.1").revisions).default;
"directory".revision = (((hackage."directory")."1.3.6.2").revisions).default;
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."9.0.1").revisions).default;
"ghc-bignum".revision = (((hackage."ghc-bignum")."1.0").revisions).default;
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
"process".revision = (((hackage."process")."1.6.11.0").revisions).default;
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."9.0.1").revisions).default;
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;
"deepseq".revision = (((hackage."deepseq")."1.4.5.0").revisions).default;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
"terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
"ghc-heap".revision = (((hackage."ghc-heap")."9.0.1").revisions).default;
"stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
};
compiler = {
version = "9.0.1";
nix-name = "ghc901";
packages = {
"exceptions" = "0.10.4";
"ghc-prim" = "0.7.0";
"stm" = "2.5.0.0";
"ghc-heap" = "9.0.1";
"mtl" = "2.2.2";
"rts" = "1.0";
"deepseq" = "1.4.5.0";
"exceptions" = "0.10.4";
"array" = "0.5.4.0";
"template-haskell" = "2.17.0.0";
"containers" = "0.6.4.1";
"pretty" = "1.1.3.6";
"base" = "4.15.0.0";
"rts" = "1.0";
"mtl" = "2.2.2";
"time" = "1.9.3";
"transformers" = "0.5.6.2";
"containers" = "0.6.4.1";
"ghc-boot-th" = "9.0.1";
"ghc-bignum" = "1.0";
"filepath" = "1.4.2.1";
"pretty" = "1.1.3.6";
"ghc-boot-th" = "9.0.1";
"array" = "0.5.4.0";
"deepseq" = "1.4.5.0";
"transformers" = "0.5.6.2";
"ghc-heap" = "9.0.1";
"stm" = "2.5.0.0";
};
};
};
extras = hackage:
{
packages = {
ghc = ./.plan.nix/ghc.nix;
bytestring = ./.plan.nix/bytestring.nix;
remote-iserv = ./.plan.nix/remote-iserv.nix;
iserv-proxy = ./.plan.nix/iserv-proxy.nix;
hpc = ./.plan.nix/hpc.nix;
libiserv = ./.plan.nix/libiserv.nix;
ghc-boot = ./.plan.nix/ghc-boot.nix;
ghci = ./.plan.nix/ghci.nix;
iserv = ./.plan.nix/iserv.nix;
ghci = ./.plan.nix/ghci.nix;
remote-iserv = ./.plan.nix/remote-iserv.nix;
ghc-boot = ./.plan.nix/ghc-boot.nix;
ghc = ./.plan.nix/ghc.nix;
libiserv = ./.plan.nix/libiserv.nix;
hpc = ./.plan.nix/hpc.nix;
iserv-proxy = ./.plan.nix/iserv-proxy.nix;
};
};
modules = [
({ lib, ... }:
{
packages = {
"ghc" = {
flags = {
"stage1" = lib.mkOverride 900 false;
"stage2" = lib.mkOverride 900 false;
"stage3" = lib.mkOverride 900 false;
"dynamic-system-linker" = lib.mkOverride 900 true;
"ghci" = lib.mkOverride 900 true;
"terminfo" = lib.mkOverride 900 true;
};
};
"bytestring" = {
flags = { "integer-simple" = lib.mkOverride 900 false; };
};
"remote-iserv" = { flags = {}; };
"iserv-proxy" = { flags = {}; };
"hpc" = { flags = {}; };
"libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
"ghc-boot" = { flags = {}; };
"ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
"iserv" = { flags = {}; };
"ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
"remote-iserv" = { flags = {}; };
"ghc-boot" = { flags = {}; };
"ghc" = {
flags = {
"dynamic-system-linker" = lib.mkOverride 900 true;
"ghci" = lib.mkOverride 900 true;
"stage3" = lib.mkOverride 900 false;
"stage2" = lib.mkOverride 900 false;
"terminfo" = lib.mkOverride 900 true;
"stage1" = lib.mkOverride 900 false;
};
};
"libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
"hpc" = { flags = {}; };
"iserv-proxy" = { flags = {}; };
};
})
];

View File

@ -4,87 +4,87 @@
packages = {
"binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
"ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
"ghc-heap".revision = (((hackage."ghc-heap")."8.10.4").revisions).default;
"rts".revision = (((hackage."rts")."1.0").revisions).default;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
"network".revision = (((hackage."network")."2.8.0.1").revisions).default;
"directory".revision = (((hackage."directory")."1.3.6.1").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
"containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
"base".revision = (((hackage."base")."4.14.1.0").revisions).default;
"time".revision = (((hackage."time")."1.9.3").revisions).default;
"terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
"process".revision = (((hackage."process")."1.6.11.0").revisions).default;
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.4").revisions).default;
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;
"integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
"network".revision = (((hackage."network")."2.8.0.1").revisions).default;
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
"process".revision = (((hackage."process")."1.6.11.0").revisions).default;
"base".revision = (((hackage."base")."4.14.1.0").revisions).default;
"rts".revision = (((hackage."rts")."1.0").revisions).default;
"time".revision = (((hackage."time")."1.9.3").revisions).default;
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
"containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
"directory".revision = (((hackage."directory")."1.3.6.2").revisions).default;
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.4").revisions).default;
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
"terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
"ghc-heap".revision = (((hackage."ghc-heap")."8.10.4").revisions).default;
};
compiler = {
version = "8.10.4";
nix-name = "ghc8104";
packages = {
"ghc-prim" = "0.6.1";
"ghc-heap" = "8.10.4";
"rts" = "1.0";
"deepseq" = "1.4.4.0";
"template-haskell" = "2.16.0.0";
"containers" = "0.6.2.1";
"base" = "4.14.1.0";
"time" = "1.9.3";
"terminfo" = "0.4.1.4";
"transformers" = "0.5.6.2";
"filepath" = "1.4.2.1";
"pretty" = "1.1.3.6";
"ghc-boot-th" = "8.10.4";
"array" = "0.5.4.0";
"integer-gmp" = "1.0.3.0";
"template-haskell" = "2.16.0.0";
"pretty" = "1.1.3.6";
"base" = "4.14.1.0";
"rts" = "1.0";
"time" = "1.9.3";
"containers" = "0.6.2.1";
"ghc-boot-th" = "8.10.4";
"filepath" = "1.4.2.1";
"deepseq" = "1.4.4.0";
"transformers" = "0.5.6.2";
"terminfo" = "0.4.1.4";
"ghc-heap" = "8.10.4";
};
};
};
extras = hackage:
{
packages = {
ghc = ./.plan.nix/ghc.nix;
bytestring = ./.plan.nix/bytestring.nix;
remote-iserv = ./.plan.nix/remote-iserv.nix;
iserv-proxy = ./.plan.nix/iserv-proxy.nix;
hpc = ./.plan.nix/hpc.nix;
libiserv = ./.plan.nix/libiserv.nix;
ghc-boot = ./.plan.nix/ghc-boot.nix;
ghci = ./.plan.nix/ghci.nix;
iserv = ./.plan.nix/iserv.nix;
ghci = ./.plan.nix/ghci.nix;
remote-iserv = ./.plan.nix/remote-iserv.nix;
ghc-boot = ./.plan.nix/ghc-boot.nix;
ghc = ./.plan.nix/ghc.nix;
libiserv = ./.plan.nix/libiserv.nix;
hpc = ./.plan.nix/hpc.nix;
iserv-proxy = ./.plan.nix/iserv-proxy.nix;
};
};
modules = [
({ lib, ... }:
{
packages = {
"ghc" = {
flags = {
"stage1" = lib.mkOverride 900 false;
"stage2" = lib.mkOverride 900 false;
"integer-gmp" = lib.mkOverride 900 false;
"stage3" = lib.mkOverride 900 false;
"dynamic-system-linker" = lib.mkOverride 900 true;
"ghci" = lib.mkOverride 900 true;
"integer-simple" = lib.mkOverride 900 false;
"terminfo" = lib.mkOverride 900 true;
};
};
"bytestring" = {
flags = { "integer-simple" = lib.mkOverride 900 false; };
};
"remote-iserv" = { flags = {}; };
"iserv-proxy" = { flags = {}; };
"hpc" = { flags = {}; };
"libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
"ghc-boot" = { flags = {}; };
"ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
"iserv" = { flags = {}; };
"ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
"remote-iserv" = { flags = {}; };
"ghc-boot" = { flags = {}; };
"ghc" = {
flags = {
"dynamic-system-linker" = lib.mkOverride 900 true;
"ghci" = lib.mkOverride 900 true;
"integer-simple" = lib.mkOverride 900 false;
"stage3" = lib.mkOverride 900 false;
"integer-gmp" = lib.mkOverride 900 false;
"stage2" = lib.mkOverride 900 false;
"terminfo" = lib.mkOverride 900 true;
"stage1" = lib.mkOverride 900 false;
};
};
"libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
"hpc" = { flags = {}; };
"iserv-proxy" = { flags = {}; };
};
})
];

View File

@ -4,87 +4,87 @@
packages = {
"binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
"ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
"ghc-heap".revision = (((hackage."ghc-heap")."8.10.4.20210212").revisions).default;
"rts".revision = (((hackage."rts")."1.0").revisions).default;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
"network".revision = (((hackage."network")."2.8.0.1").revisions).default;
"directory".revision = (((hackage."directory")."1.3.6.1").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
"containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
"base".revision = (((hackage."base")."4.14.1.0").revisions).default;
"time".revision = (((hackage."time")."1.9.3").revisions).default;
"terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
"process".revision = (((hackage."process")."1.6.11.0").revisions).default;
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.4.20210212").revisions).default;
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;
"integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
"network".revision = (((hackage."network")."2.8.0.1").revisions).default;
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
"process".revision = (((hackage."process")."1.6.11.0").revisions).default;
"base".revision = (((hackage."base")."4.14.1.0").revisions).default;
"rts".revision = (((hackage."rts")."1.0").revisions).default;
"time".revision = (((hackage."time")."1.9.3").revisions).default;
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
"containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
"directory".revision = (((hackage."directory")."1.3.6.2").revisions).default;
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.4.20210212").revisions).default;
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
"terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
"ghc-heap".revision = (((hackage."ghc-heap")."8.10.4.20210212").revisions).default;
};
compiler = {
version = "8.10.4.20210212";
nix-name = "ghc810420210212";
packages = {
"ghc-prim" = "0.6.1";
"ghc-heap" = "8.10.4.20210212";
"rts" = "1.0";
"deepseq" = "1.4.4.0";
"template-haskell" = "2.16.0.0";
"containers" = "0.6.2.1";
"base" = "4.14.1.0";
"time" = "1.9.3";
"terminfo" = "0.4.1.4";
"transformers" = "0.5.6.2";
"filepath" = "1.4.2.1";
"pretty" = "1.1.3.6";
"ghc-boot-th" = "8.10.4.20210212";
"array" = "0.5.4.0";
"integer-gmp" = "1.0.3.0";
"template-haskell" = "2.16.0.0";
"pretty" = "1.1.3.6";
"base" = "4.14.1.0";
"rts" = "1.0";
"time" = "1.9.3";
"containers" = "0.6.2.1";
"ghc-boot-th" = "8.10.4.20210212";
"filepath" = "1.4.2.1";
"deepseq" = "1.4.4.0";
"transformers" = "0.5.6.2";
"terminfo" = "0.4.1.4";
"ghc-heap" = "8.10.4.20210212";
};
};
};
extras = hackage:
{
packages = {
ghc = ./.plan.nix/ghc.nix;
bytestring = ./.plan.nix/bytestring.nix;
remote-iserv = ./.plan.nix/remote-iserv.nix;
iserv-proxy = ./.plan.nix/iserv-proxy.nix;
hpc = ./.plan.nix/hpc.nix;
libiserv = ./.plan.nix/libiserv.nix;
ghc-boot = ./.plan.nix/ghc-boot.nix;
ghci = ./.plan.nix/ghci.nix;
iserv = ./.plan.nix/iserv.nix;
ghci = ./.plan.nix/ghci.nix;
remote-iserv = ./.plan.nix/remote-iserv.nix;
ghc-boot = ./.plan.nix/ghc-boot.nix;
ghc = ./.plan.nix/ghc.nix;
libiserv = ./.plan.nix/libiserv.nix;
hpc = ./.plan.nix/hpc.nix;
iserv-proxy = ./.plan.nix/iserv-proxy.nix;
};
};
modules = [
({ lib, ... }:
{
packages = {
"ghc" = {
flags = {
"stage1" = lib.mkOverride 900 false;
"stage2" = lib.mkOverride 900 false;
"integer-gmp" = lib.mkOverride 900 false;
"stage3" = lib.mkOverride 900 false;
"dynamic-system-linker" = lib.mkOverride 900 true;
"ghci" = lib.mkOverride 900 true;
"integer-simple" = lib.mkOverride 900 false;
"terminfo" = lib.mkOverride 900 true;
};
};
"bytestring" = {
flags = { "integer-simple" = lib.mkOverride 900 false; };
};
"remote-iserv" = { flags = {}; };
"iserv-proxy" = { flags = {}; };
"hpc" = { flags = {}; };
"libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
"ghc-boot" = { flags = {}; };
"ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
"iserv" = { flags = {}; };
"ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
"remote-iserv" = { flags = {}; };
"ghc-boot" = { flags = {}; };
"ghc" = {
flags = {
"dynamic-system-linker" = lib.mkOverride 900 true;
"ghci" = lib.mkOverride 900 true;
"integer-simple" = lib.mkOverride 900 false;
"stage3" = lib.mkOverride 900 false;
"integer-gmp" = lib.mkOverride 900 false;
"stage2" = lib.mkOverride 900 false;
"terminfo" = lib.mkOverride 900 true;
"stage1" = lib.mkOverride 900 false;
};
};
"libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
"hpc" = { flags = {}; };
"iserv-proxy" = { flags = {}; };
};
})
];

View File

@ -4,87 +4,87 @@
packages = {
"binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
"ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
"ghc-heap".revision = (((hackage."ghc-heap")."8.10.5").revisions).default;
"rts".revision = (((hackage."rts")."1.0.1").revisions).default;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
"network".revision = (((hackage."network")."2.8.0.1").revisions).default;
"directory".revision = (((hackage."directory")."1.3.6.1").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
"containers".revision = (((hackage."containers")."0.6.4.1").revisions).default;
"base".revision = (((hackage."base")."4.14.2.0").revisions).default;
"time".revision = (((hackage."time")."1.9.3").revisions).default;
"terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
"process".revision = (((hackage."process")."1.6.11.0").revisions).default;
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.5").revisions).default;
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;
"integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
"network".revision = (((hackage."network")."2.8.0.1").revisions).default;
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
"process".revision = (((hackage."process")."1.6.11.0").revisions).default;
"base".revision = (((hackage."base")."4.14.2.0").revisions).default;
"rts".revision = (((hackage."rts")."1.0.1").revisions).default;
"time".revision = (((hackage."time")."1.9.3").revisions).default;
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
"containers".revision = (((hackage."containers")."0.6.4.1").revisions).default;
"directory".revision = (((hackage."directory")."1.3.6.2").revisions).default;
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.5").revisions).default;
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
"terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
"ghc-heap".revision = (((hackage."ghc-heap")."8.10.5").revisions).default;
};
compiler = {
version = "8.10.5";
nix-name = "ghc8105";
packages = {
"ghc-prim" = "0.6.1";
"ghc-heap" = "8.10.5";
"rts" = "1.0.1";
"deepseq" = "1.4.4.0";
"template-haskell" = "2.16.0.0";
"containers" = "0.6.4.1";
"base" = "4.14.2.0";
"time" = "1.9.3";
"terminfo" = "0.4.1.4";
"transformers" = "0.5.6.2";
"filepath" = "1.4.2.1";
"pretty" = "1.1.3.6";
"ghc-boot-th" = "8.10.5";
"array" = "0.5.4.0";
"integer-gmp" = "1.0.3.0";
"template-haskell" = "2.16.0.0";
"pretty" = "1.1.3.6";
"base" = "4.14.2.0";
"rts" = "1.0.1";
"time" = "1.9.3";
"containers" = "0.6.4.1";
"ghc-boot-th" = "8.10.5";
"filepath" = "1.4.2.1";
"deepseq" = "1.4.4.0";
"transformers" = "0.5.6.2";
"terminfo" = "0.4.1.4";
"ghc-heap" = "8.10.5";
};
};
};
extras = hackage:
{
packages = {
ghc = ./.plan.nix/ghc.nix;
bytestring = ./.plan.nix/bytestring.nix;
remote-iserv = ./.plan.nix/remote-iserv.nix;
iserv-proxy = ./.plan.nix/iserv-proxy.nix;
hpc = ./.plan.nix/hpc.nix;
libiserv = ./.plan.nix/libiserv.nix;
ghc-boot = ./.plan.nix/ghc-boot.nix;
ghci = ./.plan.nix/ghci.nix;
iserv = ./.plan.nix/iserv.nix;
ghci = ./.plan.nix/ghci.nix;
remote-iserv = ./.plan.nix/remote-iserv.nix;
ghc-boot = ./.plan.nix/ghc-boot.nix;
ghc = ./.plan.nix/ghc.nix;
libiserv = ./.plan.nix/libiserv.nix;
hpc = ./.plan.nix/hpc.nix;
iserv-proxy = ./.plan.nix/iserv-proxy.nix;
};
};
modules = [
({ lib, ... }:
{
packages = {
"ghc" = {
flags = {
"stage1" = lib.mkOverride 900 false;
"stage2" = lib.mkOverride 900 false;
"integer-gmp" = lib.mkOverride 900 false;
"stage3" = lib.mkOverride 900 false;
"dynamic-system-linker" = lib.mkOverride 900 true;
"ghci" = lib.mkOverride 900 true;
"integer-simple" = lib.mkOverride 900 false;
"terminfo" = lib.mkOverride 900 true;
};
};
"bytestring" = {
flags = { "integer-simple" = lib.mkOverride 900 false; };
};
"remote-iserv" = { flags = {}; };
"iserv-proxy" = { flags = {}; };
"hpc" = { flags = {}; };
"libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
"ghc-boot" = { flags = {}; };
"ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
"iserv" = { flags = {}; };
"ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
"remote-iserv" = { flags = {}; };
"ghc-boot" = { flags = {}; };
"ghc" = {
flags = {
"dynamic-system-linker" = lib.mkOverride 900 true;
"ghci" = lib.mkOverride 900 true;
"integer-simple" = lib.mkOverride 900 false;
"stage3" = lib.mkOverride 900 false;
"integer-gmp" = lib.mkOverride 900 false;
"stage2" = lib.mkOverride 900 false;
"terminfo" = lib.mkOverride 900 true;
"stage1" = lib.mkOverride 900 false;
};
};
"libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
"hpc" = { flags = {}; };
"iserv-proxy" = { flags = {}; };
};
})
];

View File

@ -4,90 +4,90 @@
packages = {
"binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
"ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
"ghc-heap".revision = (((hackage."ghc-heap")."8.6.5").revisions).default;
"mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
"rts".revision = (((hackage."rts")."1.0").revisions).default;
"alex".revision = (((hackage."alex")."3.2.6").revisions).default;
"alex".flags.small_base = true;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
"network".revision = (((hackage."network")."2.8.0.1").revisions).default;
"directory".revision = (((hackage."directory")."1.3.6.1").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.14.0.0").revisions).default;
"containers".revision = (((hackage."containers")."0.6.0.1").revisions).default;
"base".revision = (((hackage."base")."4.12.0.0").revisions).default;
"time".revision = (((hackage."time")."1.8.0.2").revisions).default;
"terminfo".revision = (((hackage."terminfo")."0.4.1.2").revisions).default;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
"happy".revision = (((hackage."happy")."1.20.0").revisions).default;
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
"process".revision = (((hackage."process")."1.6.11.0").revisions).default;
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.6.5").revisions).default;
"array".revision = (((hackage."array")."0.5.3.0").revisions).default;
"integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.14.0.0").revisions).default;
"network".revision = (((hackage."network")."2.8.0.1").revisions).default;
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
"process".revision = (((hackage."process")."1.6.11.0").revisions).default;
"alex".revision = (((hackage."alex")."3.2.6").revisions).default;
"alex".flags.small_base = true;
"happy".revision = (((hackage."happy")."1.20.0").revisions).default;
"base".revision = (((hackage."base")."4.12.0.0").revisions).default;
"rts".revision = (((hackage."rts")."1.0").revisions).default;
"mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
"time".revision = (((hackage."time")."1.8.0.2").revisions).default;
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
"containers".revision = (((hackage."containers")."0.6.0.1").revisions).default;
"directory".revision = (((hackage."directory")."1.3.6.2").revisions).default;
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.6.5").revisions).default;
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
"terminfo".revision = (((hackage."terminfo")."0.4.1.2").revisions).default;
"ghc-heap".revision = (((hackage."ghc-heap")."8.6.5").revisions).default;
};
compiler = {
version = "8.6.5";
nix-name = "ghc865";
packages = {
"ghc-prim" = "0.5.3";
"ghc-heap" = "8.6.5";
"mtl" = "2.2.2";
"rts" = "1.0";
"deepseq" = "1.4.4.0";
"template-haskell" = "2.14.0.0";
"containers" = "0.6.0.1";
"base" = "4.12.0.0";
"time" = "1.8.0.2";
"terminfo" = "0.4.1.2";
"transformers" = "0.5.6.2";
"filepath" = "1.4.2.1";
"pretty" = "1.1.3.6";
"ghc-boot-th" = "8.6.5";
"array" = "0.5.3.0";
"integer-gmp" = "1.0.2.0";
"template-haskell" = "2.14.0.0";
"pretty" = "1.1.3.6";
"base" = "4.12.0.0";
"rts" = "1.0";
"mtl" = "2.2.2";
"time" = "1.8.0.2";
"containers" = "0.6.0.1";
"ghc-boot-th" = "8.6.5";
"filepath" = "1.4.2.1";
"deepseq" = "1.4.4.0";
"transformers" = "0.5.6.2";
"terminfo" = "0.4.1.2";
"ghc-heap" = "8.6.5";
};
};
};
extras = hackage:
{
packages = {
ghc = ./.plan.nix/ghc.nix;
bytestring = ./.plan.nix/bytestring.nix;
remote-iserv = ./.plan.nix/remote-iserv.nix;
iserv-proxy = ./.plan.nix/iserv-proxy.nix;
hpc = ./.plan.nix/hpc.nix;
libiserv = ./.plan.nix/libiserv.nix;
ghc-boot = ./.plan.nix/ghc-boot.nix;
ghci = ./.plan.nix/ghci.nix;
iserv = ./.plan.nix/iserv.nix;
ghci = ./.plan.nix/ghci.nix;
remote-iserv = ./.plan.nix/remote-iserv.nix;
ghc-boot = ./.plan.nix/ghc-boot.nix;
ghc = ./.plan.nix/ghc.nix;
libiserv = ./.plan.nix/libiserv.nix;
hpc = ./.plan.nix/hpc.nix;
iserv-proxy = ./.plan.nix/iserv-proxy.nix;
};
};
modules = [
({ lib, ... }:
{
packages = {
"ghc" = {
flags = {
"stage1" = lib.mkOverride 900 false;
"stage2" = lib.mkOverride 900 true;
"stage3" = lib.mkOverride 900 false;
"dynamic-system-linker" = lib.mkOverride 900 true;
"ghci" = lib.mkOverride 900 true;
"terminfo" = lib.mkOverride 900 true;
};
};
"bytestring" = {
flags = { "integer-simple" = lib.mkOverride 900 false; };
};
"remote-iserv" = { flags = {}; };
"iserv-proxy" = { flags = {}; };
"hpc" = { flags = {}; };
"libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
"ghc-boot" = { flags = {}; };
"ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
"iserv" = { flags = {}; };
"ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
"remote-iserv" = { flags = {}; };
"ghc-boot" = { flags = {}; };
"ghc" = {
flags = {
"dynamic-system-linker" = lib.mkOverride 900 true;
"ghci" = lib.mkOverride 900 true;
"stage3" = lib.mkOverride 900 false;
"stage2" = lib.mkOverride 900 true;
"terminfo" = lib.mkOverride 900 true;
"stage1" = lib.mkOverride 900 false;
};
};
"libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
"hpc" = { flags = {}; };
"iserv-proxy" = { flags = {}; };
};
})
];

View File

@ -4,91 +4,91 @@
packages = {
"binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
"ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
"ghc-heap".revision = (((hackage."ghc-heap")."8.8.4").revisions).default;
"mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
"rts".revision = (((hackage."rts")."1.0").revisions).default;
"alex".revision = (((hackage."alex")."3.2.6").revisions).default;
"alex".flags.small_base = true;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
"network".revision = (((hackage."network")."2.8.0.1").revisions).default;
"directory".revision = (((hackage."directory")."1.3.6.1").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.15.0.0").revisions).default;
"containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
"base".revision = (((hackage."base")."4.13.0.0").revisions).default;
"time".revision = (((hackage."time")."1.9.3").revisions).default;
"terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
"happy".revision = (((hackage."happy")."1.20.0").revisions).default;
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
"process".revision = (((hackage."process")."1.6.11.0").revisions).default;
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.8.4").revisions).default;
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;
"integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.15.0.0").revisions).default;
"network".revision = (((hackage."network")."2.8.0.1").revisions).default;
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
"process".revision = (((hackage."process")."1.6.11.0").revisions).default;
"alex".revision = (((hackage."alex")."3.2.6").revisions).default;
"alex".flags.small_base = true;
"happy".revision = (((hackage."happy")."1.20.0").revisions).default;
"base".revision = (((hackage."base")."4.13.0.0").revisions).default;
"rts".revision = (((hackage."rts")."1.0").revisions).default;
"mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
"time".revision = (((hackage."time")."1.9.3").revisions).default;
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
"containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
"directory".revision = (((hackage."directory")."1.3.6.2").revisions).default;
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.8.4").revisions).default;
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
"terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
"ghc-heap".revision = (((hackage."ghc-heap")."8.8.4").revisions).default;
};
compiler = {
version = "8.8.4";
nix-name = "ghc884";
packages = {
"ghc-prim" = "0.5.3";
"ghc-heap" = "8.8.4";
"mtl" = "2.2.2";
"rts" = "1.0";
"deepseq" = "1.4.4.0";
"template-haskell" = "2.15.0.0";
"containers" = "0.6.2.1";
"base" = "4.13.0.0";
"time" = "1.9.3";
"terminfo" = "0.4.1.4";
"transformers" = "0.5.6.2";
"filepath" = "1.4.2.1";
"pretty" = "1.1.3.6";
"ghc-boot-th" = "8.8.4";
"array" = "0.5.4.0";
"integer-gmp" = "1.0.2.0";
"template-haskell" = "2.15.0.0";
"pretty" = "1.1.3.6";
"base" = "4.13.0.0";
"rts" = "1.0";
"mtl" = "2.2.2";
"time" = "1.9.3";
"containers" = "0.6.2.1";
"ghc-boot-th" = "8.8.4";
"filepath" = "1.4.2.1";
"deepseq" = "1.4.4.0";
"transformers" = "0.5.6.2";
"terminfo" = "0.4.1.4";
"ghc-heap" = "8.8.4";
};
};
};
extras = hackage:
{
packages = {
ghc = ./.plan.nix/ghc.nix;
bytestring = ./.plan.nix/bytestring.nix;
remote-iserv = ./.plan.nix/remote-iserv.nix;
iserv-proxy = ./.plan.nix/iserv-proxy.nix;
hpc = ./.plan.nix/hpc.nix;
libiserv = ./.plan.nix/libiserv.nix;
ghc-boot = ./.plan.nix/ghc-boot.nix;
ghci = ./.plan.nix/ghci.nix;
iserv = ./.plan.nix/iserv.nix;
ghci = ./.plan.nix/ghci.nix;
remote-iserv = ./.plan.nix/remote-iserv.nix;
ghc-boot = ./.plan.nix/ghc-boot.nix;
ghc = ./.plan.nix/ghc.nix;
libiserv = ./.plan.nix/libiserv.nix;
hpc = ./.plan.nix/hpc.nix;
iserv-proxy = ./.plan.nix/iserv-proxy.nix;
};
};
modules = [
({ lib, ... }:
{
packages = {
"ghc" = {
flags = {
"stage1" = lib.mkOverride 900 false;
"stage2" = lib.mkOverride 900 true;
"integer-gmp" = lib.mkOverride 900 false;
"stage3" = lib.mkOverride 900 false;
"ghci" = lib.mkOverride 900 true;
"integer-simple" = lib.mkOverride 900 false;
"terminfo" = lib.mkOverride 900 true;
};
};
"bytestring" = {
flags = { "integer-simple" = lib.mkOverride 900 false; };
};
"remote-iserv" = { flags = {}; };
"iserv-proxy" = { flags = {}; };
"hpc" = { flags = {}; };
"libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
"ghc-boot" = { flags = {}; };
"ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
"iserv" = { flags = {}; };
"ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
"remote-iserv" = { flags = {}; };
"ghc-boot" = { flags = {}; };
"ghc" = {
flags = {
"ghci" = lib.mkOverride 900 true;
"integer-simple" = lib.mkOverride 900 false;
"stage3" = lib.mkOverride 900 false;
"integer-gmp" = lib.mkOverride 900 false;
"stage2" = lib.mkOverride 900 true;
"terminfo" = lib.mkOverride 900 true;
"stage1" = lib.mkOverride 900 false;
};
};
"libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
"hpc" = { flags = {}; };
"iserv-proxy" = { flags = {}; };
};
})
];

View File

@ -2,93 +2,93 @@
pkgs = hackage:
{
packages = {
"exceptions".revision = (((hackage."exceptions")."0.10.4").revisions).default;
"binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
"ghc-prim".revision = (((hackage."ghc-prim")."0.7.0").revisions).default;
"stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
"ghc-heap".revision = (((hackage."ghc-heap")."9.0.1").revisions).default;
"mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
"rts".revision = (((hackage."rts")."1.0").revisions).default;
"deepseq".revision = (((hackage."deepseq")."1.4.5.0").revisions).default;
"network".revision = (((hackage."network")."2.8.0.1").revisions).default;
"directory".revision = (((hackage."directory")."1.3.6.1").revisions).default;
"exceptions".revision = (((hackage."exceptions")."0.10.4").revisions).default;
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.17.0.0").revisions).default;
"containers".revision = (((hackage."containers")."0.6.4.1").revisions).default;
"network".revision = (((hackage."network")."2.8.0.1").revisions).default;
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
"process".revision = (((hackage."process")."1.6.11.0").revisions).default;
"base".revision = (((hackage."base")."4.15.0.0").revisions).default;
"rts".revision = (((hackage."rts")."1.0").revisions).default;
"mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
"time".revision = (((hackage."time")."1.9.3").revisions).default;
"terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
"containers".revision = (((hackage."containers")."0.6.4.1").revisions).default;
"directory".revision = (((hackage."directory")."1.3.6.2").revisions).default;
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."9.0.1").revisions).default;
"ghc-bignum".revision = (((hackage."ghc-bignum")."1.0").revisions).default;
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
"process".revision = (((hackage."process")."1.6.11.0").revisions).default;
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."9.0.1").revisions).default;
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;
"deepseq".revision = (((hackage."deepseq")."1.4.5.0").revisions).default;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
"terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
"ghc-heap".revision = (((hackage."ghc-heap")."9.0.1").revisions).default;
"stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
};
compiler = {
version = "9.0.1";
nix-name = "ghc901";
packages = {
"exceptions" = "0.10.4";
"ghc-prim" = "0.7.0";
"stm" = "2.5.0.0";
"ghc-heap" = "9.0.1";
"mtl" = "2.2.2";
"rts" = "1.0";
"deepseq" = "1.4.5.0";
"exceptions" = "0.10.4";
"array" = "0.5.4.0";
"template-haskell" = "2.17.0.0";
"containers" = "0.6.4.1";
"pretty" = "1.1.3.6";
"base" = "4.15.0.0";
"rts" = "1.0";
"mtl" = "2.2.2";
"time" = "1.9.3";
"terminfo" = "0.4.1.4";
"transformers" = "0.5.6.2";
"containers" = "0.6.4.1";
"ghc-boot-th" = "9.0.1";
"ghc-bignum" = "1.0";
"filepath" = "1.4.2.1";
"pretty" = "1.1.3.6";
"ghc-boot-th" = "9.0.1";
"array" = "0.5.4.0";
"deepseq" = "1.4.5.0";
"transformers" = "0.5.6.2";
"terminfo" = "0.4.1.4";
"ghc-heap" = "9.0.1";
"stm" = "2.5.0.0";
};
};
};
extras = hackage:
{
packages = {
ghc = ./.plan.nix/ghc.nix;
bytestring = ./.plan.nix/bytestring.nix;
remote-iserv = ./.plan.nix/remote-iserv.nix;
iserv-proxy = ./.plan.nix/iserv-proxy.nix;
hpc = ./.plan.nix/hpc.nix;
libiserv = ./.plan.nix/libiserv.nix;
ghc-boot = ./.plan.nix/ghc-boot.nix;
ghci = ./.plan.nix/ghci.nix;
iserv = ./.plan.nix/iserv.nix;
ghci = ./.plan.nix/ghci.nix;
remote-iserv = ./.plan.nix/remote-iserv.nix;
ghc-boot = ./.plan.nix/ghc-boot.nix;
ghc = ./.plan.nix/ghc.nix;
libiserv = ./.plan.nix/libiserv.nix;
hpc = ./.plan.nix/hpc.nix;
iserv-proxy = ./.plan.nix/iserv-proxy.nix;
};
};
modules = [
({ lib, ... }:
{
packages = {
"ghc" = {
flags = {
"stage1" = lib.mkOverride 900 false;
"stage2" = lib.mkOverride 900 false;
"stage3" = lib.mkOverride 900 false;
"dynamic-system-linker" = lib.mkOverride 900 true;
"ghci" = lib.mkOverride 900 true;
"terminfo" = lib.mkOverride 900 true;
};
};
"bytestring" = {
flags = { "integer-simple" = lib.mkOverride 900 false; };
};
"remote-iserv" = { flags = {}; };
"iserv-proxy" = { flags = {}; };
"hpc" = { flags = {}; };
"libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
"ghc-boot" = { flags = {}; };
"ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
"iserv" = { flags = {}; };
"ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
"remote-iserv" = { flags = {}; };
"ghc-boot" = { flags = {}; };
"ghc" = {
flags = {
"dynamic-system-linker" = lib.mkOverride 900 true;
"ghci" = lib.mkOverride 900 true;
"stage3" = lib.mkOverride 900 false;
"stage2" = lib.mkOverride 900 false;
"terminfo" = lib.mkOverride 900 true;
"stage1" = lib.mkOverride 900 false;
};
};
"libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
"hpc" = { flags = {}; };
"iserv-proxy" = { flags = {}; };
};
})
];

View File

@ -0,0 +1,71 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = { integer-simple = false; };
package = {
specVersion = "1.10";
identifier = { name = "bytestring"; version = "0.10.12.0"; };
license = "BSD-3-Clause";
copyright = "Copyright (c) Don Stewart 2005-2009,\n(c) Duncan Coutts 2006-2015,\n(c) David Roundy 2003-2005,\n(c) Jasper Van der Jeugt 2010,\n(c) Simon Meier 2010-2013.";
maintainer = "Duncan Coutts <duncan@community.haskell.org>";
author = "Don Stewart,\nDuncan Coutts";
homepage = "https://github.com/haskell/bytestring";
url = "";
synopsis = "Fast, compact, strict and lazy byte strings with a list interface";
description = "An efficient compact, immutable byte string type (both strict and lazy)\nsuitable for binary or 8-bit character data.\n\nThe 'ByteString' type represents sequences of bytes or 8-bit characters.\nIt is suitable for high performance use, both in terms of large data\nquantities, or high speed requirements. The 'ByteString' functions follow\nthe same style as Haskell\\'s ordinary lists, so it is easy to convert code\nfrom using 'String' to 'ByteString'.\n\nTwo 'ByteString' variants are provided:\n\n* Strict 'ByteString's keep the string as a single large array. This\nmakes them convenient for passing data between C and Haskell.\n\n* Lazy 'ByteString's use a lazy list of strict chunks which makes it\nsuitable for I\\/O streaming tasks.\n\nThe @Char8@ modules provide a character-based view of the same\nunderlying 'ByteString' types. This makes it convenient to handle mixed\nbinary and 8-bit character content (which is common in many file formats\nand network protocols).\n\nThe 'Builder' module provides an efficient way to build up 'ByteString's\nin an ad-hoc way by repeated concatenation. This is ideal for fast\nserialisation or pretty printing.\n\nThere is also a 'ShortByteString' type which has a lower memory overhead\nand can can be converted to or from a 'ByteString', but supports very few\nother operations. It is suitable for keeping many short strings in memory.\n\n'ByteString's are not designed for Unicode. For Unicode strings you should\nuse the 'Text' type from the @text@ package.\n\nThese modules are intended to be imported qualified, to avoid name clashes\nwith \"Prelude\" functions, e.g.\n\n> import qualified Data.ByteString as BS";
buildType = "Simple";
isLocal = true;
detailLevel = "FullDetails";
licenseFiles = [ "LICENSE" ];
dataDir = ".";
dataFiles = [];
extraSrcFiles = [ "README.md" "Changelog.md" ];
extraTmpFiles = [];
extraDocFiles = [];
};
components = {
"library" = {
depends = (([
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
] ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).ge "8.11") (hsPkgs."ghc-bignum" or (errorHandler.buildDepError "ghc-bignum"))) ++ (pkgs.lib).optionals (compiler.isGhc && (compiler.version).ge "6.11" && (compiler.isGhc && (compiler.version).lt "8.11")) ((pkgs.lib).optional (!flags.integer-simple) (hsPkgs."integer-gmp" or (errorHandler.buildDepError "integer-gmp")))) ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).ge "6.9" && (compiler.isGhc && (compiler.version).lt "6.11")) (hsPkgs."integer" or (errorHandler.buildDepError "integer"));
buildable = true;
modules = [
"Data/ByteString/Builder/ASCII"
"Data/ByteString/Builder/Prim/Binary"
"Data/ByteString/Builder/Prim/ASCII"
"Data/ByteString/Builder/Prim/Internal/Floating"
"Data/ByteString/Builder/Prim/Internal/UncheckedShifts"
"Data/ByteString/Builder/Prim/Internal/Base16"
"Data/ByteString"
"Data/ByteString/Char8"
"Data/ByteString/Unsafe"
"Data/ByteString/Internal"
"Data/ByteString/Lazy"
"Data/ByteString/Lazy/Char8"
"Data/ByteString/Lazy/Internal"
"Data/ByteString/Short"
"Data/ByteString/Short/Internal"
"Data/ByteString/Builder"
"Data/ByteString/Builder/Extra"
"Data/ByteString/Builder/Prim"
"Data/ByteString/Builder/Internal"
"Data/ByteString/Builder/Prim/Internal"
"Data/ByteString/Lazy/Builder"
"Data/ByteString/Lazy/Builder/Extras"
"Data/ByteString/Lazy/Builder/ASCII"
];
cSources = [ "cbits/fpstring.c" "cbits/itoa.c" ];
includeDirs = [ "include" ];
includes = [ "fpstring.h" ];
};
};
} // rec { src = (pkgs.lib).mkDefault ../libraries/bytestring; }

View File

@ -0,0 +1,60 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {};
package = {
specVersion = "1.22";
identifier = { name = "ghc-boot"; version = "8.10.5"; };
license = "BSD-3-Clause";
copyright = "";
maintainer = "ghc-devs@haskell.org";
author = "";
homepage = "";
url = "";
synopsis = "Shared functionality between GHC and its boot libraries";
description = "This library is shared between GHC, ghc-pkg, and other boot\nlibraries.\n\nA note about \"GHC.PackageDb\": it only deals with the subset of\nthe package database that the compiler cares about: modules\npaths etc and not package metadata like description, authors\netc. It is thus not a library interface to ghc-pkg and is *not*\nsuitable for modifying GHC package databases.\n\nThe package database format and this library are constructed in\nsuch a way that while ghc-pkg depends on Cabal, the GHC library\nand program do not have to depend on Cabal.";
buildType = "Simple";
isLocal = true;
detailLevel = "FullDetails";
licenseFiles = [ "LICENSE" ];
dataDir = ".";
dataFiles = [];
extraSrcFiles = [];
extraTmpFiles = [];
extraDocFiles = [];
};
components = {
"library" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
(hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th"))
];
buildable = true;
modules = [
"GHC/BaseDir"
"GHC/LanguageExtensions"
"GHC/PackageDb"
"GHC/Serialized"
"GHC/ForeignSrcLang"
"GHC/HandleEncoding"
"GHC/Platform"
"GHC/Platform/Host"
"GHC/Settings"
"GHC/UniqueSubdir"
"GHC/Version"
];
};
};
} // rec { src = (pkgs.lib).mkDefault ../libraries/ghc-boot; }

View File

@ -0,0 +1,586 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {
ghci = false;
stage1 = false;
stage2 = false;
stage3 = false;
terminfo = true;
integer-simple = false;
integer-gmp = false;
dynamic-system-linker = true;
};
package = {
specVersion = "1.10";
identifier = { name = "ghc"; version = "8.10.5"; };
license = "BSD-3-Clause";
copyright = "";
maintainer = "glasgow-haskell-users@haskell.org";
author = "The GHC Team";
homepage = "http://www.haskell.org/ghc/";
url = "";
synopsis = "The GHC API";
description = "GHC's functionality can be useful for more things than just\ncompiling Haskell programs. Important use cases are programs\nthat analyse (and perhaps transform) Haskell code. Others\ninclude loading Haskell code dynamically in a GHCi-like manner.\nFor this reason, a lot of GHC's functionality is made available\nthrough this package.";
buildType = "Simple";
isLocal = true;
detailLevel = "FullDetails";
licenseFiles = [ "LICENSE" ];
dataDir = ".";
dataFiles = [];
extraSrcFiles = [];
extraTmpFiles = [];
extraDocFiles = [];
};
components = {
"library" = {
depends = ((([
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
(hsPkgs."process" or (errorHandler.buildDepError "process"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
(hsPkgs."time" or (errorHandler.buildDepError "time"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."array" or (errorHandler.buildDepError "array"))
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
(hsPkgs."hpc" or (errorHandler.buildDepError "hpc"))
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
(hsPkgs."ghc-boot" or (errorHandler.buildDepError "ghc-boot"))
(hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th"))
(hsPkgs."ghc-heap" or (errorHandler.buildDepError "ghc-heap"))
(hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
] ++ (if system.isWindows
then [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ]
else [
(hsPkgs."unix" or (errorHandler.buildDepError "unix"))
] ++ (pkgs.lib).optional (flags.terminfo) (hsPkgs."terminfo" or (errorHandler.buildDepError "terminfo")))) ++ (pkgs.lib).optional (flags.integer-gmp && flags.integer-simple) (hsPkgs."invalid-cabal-flag-settings" or (errorHandler.buildDepError "invalid-cabal-flag-settings"))) ++ (pkgs.lib).optional (flags.integer-gmp) (hsPkgs."integer-gmp" or (errorHandler.buildDepError "integer-gmp"))) ++ (pkgs.lib).optional (flags.integer-simple) (hsPkgs."integer-simple" or (errorHandler.buildDepError "integer-simple"));
buildable = true;
modules = [
"HieTypes"
"HieDebug"
"HieBin"
"HieUtils"
"HieAst"
"Ar"
"FileCleanup"
"DriverBkp"
"BkpSyn"
"NameShape"
"RnModIface"
"Avail"
"AsmUtils"
"BasicTypes"
"ConLike"
"DataCon"
"PatSyn"
"Demand"
"Debug"
"Exception"
"FieldLabel"
"GhcMonad"
"Hooks"
"Id"
"IdInfo"
"Predicate"
"Lexeme"
"Literal"
"Llvm"
"Llvm/AbsSyn"
"Llvm/MetaData"
"Llvm/PpLlvm"
"Llvm/Types"
"LlvmCodeGen"
"LlvmCodeGen/Base"
"LlvmCodeGen/CodeGen"
"LlvmCodeGen/Data"
"LlvmCodeGen/Ppr"
"LlvmCodeGen/Regs"
"LlvmMangler"
"MkId"
"Module"
"Name"
"NameEnv"
"NameSet"
"OccName"
"RdrName"
"NameCache"
"SrcLoc"
"UniqSupply"
"Unique"
"Var"
"VarEnv"
"VarSet"
"UnVarGraph"
"BlockId"
"CLabel"
"Cmm"
"CmmBuildInfoTables"
"CmmPipeline"
"CmmCallConv"
"CmmCommonBlockElim"
"CmmImplementSwitchPlans"
"CmmContFlowOpt"
"CmmExpr"
"CmmInfo"
"CmmLex"
"CmmLint"
"CmmLive"
"CmmMachOp"
"CmmMonad"
"CmmSwitch"
"CmmNode"
"CmmOpt"
"CmmParse"
"CmmProcPoint"
"CmmSink"
"CmmType"
"CmmUtils"
"CmmLayoutStack"
"CliOption"
"EnumSet"
"GhcNameVersion"
"FileSettings"
"MkGraph"
"PprBase"
"PprC"
"PprCmm"
"PprCmmDecl"
"PprCmmExpr"
"Bitmap"
"GHC/Platform/Regs"
"GHC/Platform/ARM"
"GHC/Platform/AArch64"
"GHC/Platform/NoRegs"
"GHC/Platform/PPC"
"GHC/Platform/S390X"
"GHC/Platform/SPARC"
"GHC/Platform/X86"
"GHC/Platform/X86_64"
"GHC/StgToCmm/CgUtils"
"GHC/StgToCmm"
"GHC/StgToCmm/Bind"
"GHC/StgToCmm/Closure"
"GHC/StgToCmm/DataCon"
"GHC/StgToCmm/Env"
"GHC/StgToCmm/Expr"
"GHC/StgToCmm/Foreign"
"GHC/StgToCmm/Heap"
"GHC/StgToCmm/Hpc"
"GHC/StgToCmm/ArgRep"
"GHC/StgToCmm/Layout"
"GHC/StgToCmm/Monad"
"GHC/StgToCmm/Prim"
"GHC/StgToCmm/Prof"
"GHC/StgToCmm/Ticky"
"GHC/StgToCmm/Utils"
"GHC/StgToCmm/ExtCode"
"SMRep"
"CoreArity"
"CoreFVs"
"CoreLint"
"CorePrep"
"CoreSubst"
"CoreOpt"
"CoreSyn"
"TrieMap"
"CoreTidy"
"CoreUnfold"
"CoreUtils"
"CoreMap"
"CoreSeq"
"CoreStats"
"MkCore"
"PprCore"
"GHC/HsToCore/PmCheck/Oracle"
"GHC/HsToCore/PmCheck/Ppr"
"GHC/HsToCore/PmCheck/Types"
"GHC/HsToCore/PmCheck"
"Coverage"
"Desugar"
"DsArrows"
"DsBinds"
"DsCCall"
"DsExpr"
"DsForeign"
"DsGRHSs"
"DsListComp"
"DsMonad"
"DsUsage"
"DsUtils"
"ExtractDocs"
"Match"
"MatchCon"
"MatchLit"
"GHC/Hs"
"GHC/Hs/Binds"
"GHC/Hs/Decls"
"GHC/Hs/Doc"
"GHC/Hs/Expr"
"GHC/Hs/ImpExp"
"GHC/Hs/Lit"
"GHC/Hs/PlaceHolder"
"GHC/Hs/Extension"
"GHC/Hs/Instances"
"GHC/Hs/Pat"
"GHC/Hs/Types"
"GHC/Hs/Utils"
"GHC/Hs/Dump"
"BinIface"
"BinFingerprint"
"BuildTyCl"
"IfaceEnv"
"IfaceSyn"
"IfaceType"
"ToIface"
"LoadIface"
"MkIface"
"TcIface"
"FlagChecker"
"Annotations"
"CmdLineParser"
"CodeOutput"
"Config"
"Constants"
"DriverMkDepend"
"DriverPhases"
"PipelineMonad"
"DriverPipeline"
"DynFlags"
"ErrUtils"
"Finder"
"GHC"
"GhcMake"
"GhcPlugins"
"GhcPrelude"
"DynamicLoading"
"HeaderInfo"
"HscMain"
"HscStats"
"HscTypes"
"InteractiveEval"
"InteractiveEvalTypes"
"PackageConfig"
"Packages"
"PlatformConstants"
"Plugins"
"TcPluginM"
"PprTyThing"
"Settings"
"StaticPtrTable"
"SysTools"
"SysTools/BaseDir"
"SysTools/Terminal"
"SysTools/ExtraObj"
"SysTools/Info"
"SysTools/Process"
"SysTools/Tasks"
"SysTools/Settings"
"Elf"
"TidyPgm"
"Ctype"
"HaddockUtils"
"Lexer"
"OptCoercion"
"Parser"
"RdrHsSyn"
"ApiAnnotation"
"ForeignCall"
"KnownUniques"
"PrelInfo"
"PrelNames"
"PrelRules"
"PrimOp"
"ToolSettings"
"TysPrim"
"TysWiredIn"
"CostCentre"
"CostCentreState"
"ProfInit"
"RnBinds"
"RnEnv"
"RnExpr"
"RnHsDoc"
"RnNames"
"RnPat"
"RnSource"
"RnSplice"
"RnTypes"
"RnFixity"
"RnUtils"
"RnUnbound"
"CoreMonad"
"CSE"
"FloatIn"
"FloatOut"
"LiberateCase"
"OccurAnal"
"SAT"
"SetLevels"
"SimplCore"
"SimplEnv"
"SimplMonad"
"SimplUtils"
"Simplify"
"SimplStg"
"StgStats"
"StgCse"
"StgLiftLams"
"StgLiftLams/Analysis"
"StgLiftLams/LiftM"
"StgLiftLams/Transformation"
"StgSubst"
"UnariseStg"
"RepType"
"Rules"
"SpecConstr"
"Specialise"
"CoreToStg"
"StgLint"
"StgSyn"
"StgFVs"
"CallArity"
"DmdAnal"
"Exitify"
"WorkWrap"
"WwLib"
"FamInst"
"ClsInst"
"Inst"
"TcAnnotations"
"TcArrows"
"TcBinds"
"TcSigs"
"TcClassDcl"
"TcDefaults"
"TcDeriv"
"TcDerivInfer"
"TcDerivUtils"
"TcEnv"
"TcExpr"
"TcForeign"
"TcGenDeriv"
"TcGenFunctor"
"TcGenGenerics"
"TcHsSyn"
"TcHsType"
"TcInstDcls"
"TcMType"
"TcValidity"
"TcMatches"
"TcPat"
"TcPatSyn"
"TcRnDriver"
"TcBackpack"
"TcRnExports"
"TcRnMonad"
"TcRnTypes"
"Constraint"
"TcOrigin"
"TcRules"
"TcSimplify"
"TcHoleErrors"
"TcHoleFitTypes"
"TcErrors"
"TcTyClsDecls"
"TcTyDecls"
"TcTypeable"
"TcType"
"TcEvidence"
"TcEvTerm"
"TcUnify"
"TcInteract"
"TcCanonical"
"TcFlatten"
"TcSMonad"
"TcTypeNats"
"TcSplice"
"Class"
"Coercion"
"DsMeta"
"THNames"
"FamInstEnv"
"FunDeps"
"InstEnv"
"TyCon"
"CoAxiom"
"Type"
"TyCoRep"
"TyCoFVs"
"TyCoSubst"
"TyCoPpr"
"TyCoTidy"
"Unify"
"Bag"
"Binary"
"BooleanFormula"
"BufWrite"
"Digraph"
"Encoding"
"FastFunctions"
"FastMutInt"
"FastString"
"FastStringEnv"
"Fingerprint"
"FiniteMap"
"FV"
"GraphBase"
"GraphColor"
"GraphOps"
"GraphPpr"
"IOEnv"
"Json"
"ListSetOps"
"Maybes"
"MonadUtils"
"OrdList"
"Outputable"
"Pair"
"Panic"
"PlainPanic"
"PprColour"
"Pretty"
"State"
"Stream"
"StringBuffer"
"UniqDFM"
"UniqDSet"
"UniqFM"
"UniqMap"
"UniqSet"
"Util"
"Hoopl/Block"
"Hoopl/Collections"
"Hoopl/Dataflow"
"Hoopl/Graph"
"Hoopl/Label"
"AsmCodeGen"
"TargetReg"
"NCGMonad"
"Instruction"
"BlockLayout"
"CFG"
"Dominators"
"Format"
"Reg"
"RegClass"
"PIC"
"CPrim"
"X86/Regs"
"X86/RegInfo"
"X86/Instr"
"X86/Cond"
"X86/Ppr"
"X86/CodeGen"
"PPC/Regs"
"PPC/RegInfo"
"PPC/Instr"
"PPC/Cond"
"PPC/Ppr"
"PPC/CodeGen"
"SPARC/Base"
"SPARC/Regs"
"SPARC/Imm"
"SPARC/AddrMode"
"SPARC/Cond"
"SPARC/Instr"
"SPARC/Stack"
"SPARC/ShortcutJump"
"SPARC/Ppr"
"SPARC/CodeGen"
"SPARC/CodeGen/Amode"
"SPARC/CodeGen/Base"
"SPARC/CodeGen/CondCode"
"SPARC/CodeGen/Gen32"
"SPARC/CodeGen/Gen64"
"SPARC/CodeGen/Sanity"
"SPARC/CodeGen/Expand"
"RegAlloc/Liveness"
"RegAlloc/Graph/Main"
"RegAlloc/Graph/Stats"
"RegAlloc/Graph/ArchBase"
"RegAlloc/Graph/ArchX86"
"RegAlloc/Graph/Coalesce"
"RegAlloc/Graph/Spill"
"RegAlloc/Graph/SpillClean"
"RegAlloc/Graph/SpillCost"
"RegAlloc/Graph/TrivColorable"
"RegAlloc/Linear/Main"
"RegAlloc/Linear/JoinToTargets"
"RegAlloc/Linear/State"
"RegAlloc/Linear/Stats"
"RegAlloc/Linear/FreeRegs"
"RegAlloc/Linear/StackMap"
"RegAlloc/Linear/Base"
"RegAlloc/Linear/X86/FreeRegs"
"RegAlloc/Linear/X86_64/FreeRegs"
"RegAlloc/Linear/PPC/FreeRegs"
"RegAlloc/Linear/SPARC/FreeRegs"
"Dwarf"
"Dwarf/Types"
"Dwarf/Constants"
"GHC/ThToHs"
"ByteCodeTypes"
"ByteCodeAsm"
"ByteCodeGen"
"ByteCodeInstr"
"ByteCodeItbls"
"ByteCodeLink"
"Debugger"
"LinkerTypes"
"Linker"
"RtClosureInspect"
"GHCi"
];
cSources = [
"parser/cutils.c"
"ghci/keepCAFsForGHCi.c"
"cbits/genSym.c"
];
hsSourceDirs = [
"."
"backpack"
"basicTypes"
"cmm"
"coreSyn"
"deSugar"
"ghci"
"iface"
"llvmGen"
"main"
"nativeGen"
"parser"
"prelude"
"profiling"
"rename"
"simplCore"
"simplStg"
"specialise"
"stgSyn"
"stranal"
"typecheck"
"types"
"utils"
"hieFile"
];
includeDirs = ([
"."
"parser"
"utils"
] ++ (pkgs.lib).optional (flags.ghci) "../rts/dist/build") ++ (if flags.stage1
then [ "stage1" ]
else if flags.stage2
then [ "stage2" ]
else (pkgs.lib).optional (flags.stage3) "stage2");
};
};
} // rec { src = (pkgs.lib).mkDefault ../compiler; }

View File

@ -0,0 +1,71 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = { ghci = false; };
package = {
specVersion = "1.10";
identifier = { name = "ghci"; version = "8.10.5"; };
license = "BSD-3-Clause";
copyright = "";
maintainer = "ghc-devs@haskell.org";
author = "";
homepage = "";
url = "";
synopsis = "The library supporting GHC's interactive interpreter";
description = "This library offers interfaces which mediate interactions between the\n@ghci@ interactive shell and @iserv@, GHC's out-of-process interpreter\nbackend.";
buildType = "Simple";
isLocal = true;
detailLevel = "FullDetails";
licenseFiles = [ "LICENSE" ];
dataDir = ".";
dataFiles = [];
extraSrcFiles = [ "changelog.md" ];
extraTmpFiles = [];
extraDocFiles = [];
};
components = {
"library" = {
depends = [
(hsPkgs."rts" or (errorHandler.buildDepError "rts"))
(hsPkgs."array" or (errorHandler.buildDepError "array"))
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
(hsPkgs."ghc-boot" or (errorHandler.buildDepError "ghc-boot"))
(hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th"))
(hsPkgs."ghc-heap" or (errorHandler.buildDepError "ghc-heap"))
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix"));
buildable = true;
modules = [
"GHCi/BreakArray"
"GHCi/BinaryArray"
"GHCi/Message"
"GHCi/ResolvedBCO"
"GHCi/RemoteTypes"
"GHCi/FFI"
"GHCi/InfoTable"
"GHCi/StaticPtrTable"
"GHCi/TH/Binary"
"SizedSeq"
] ++ (pkgs.lib).optionals (flags.ghci) [
"GHCi/Run"
"GHCi/CreateBCO"
"GHCi/ObjLink"
"GHCi/Signals"
"GHCi/TH"
];
};
};
} // rec { src = (pkgs.lib).mkDefault ../libraries/ghci; }

View File

@ -0,0 +1,52 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {};
package = {
specVersion = "1.10";
identifier = { name = "hpc"; version = "0.6.1.0"; };
license = "BSD-3-Clause";
copyright = "";
maintainer = "ghc-devs@haskell.org";
author = "Andy Gill";
homepage = "";
url = "";
synopsis = "Code Coverage Library for Haskell";
description = "This package provides the code coverage library for Haskell.\n\nSee <http://www.haskell.org/haskellwiki/Haskell_program_coverage> for more\ninformation.";
buildType = "Simple";
isLocal = true;
detailLevel = "FullDetails";
licenseFiles = [ "LICENSE" ];
dataDir = ".";
dataFiles = [];
extraSrcFiles = [ "changelog.md" ];
extraTmpFiles = [];
extraDocFiles = [];
};
components = {
"library" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
(hsPkgs."time" or (errorHandler.buildDepError "time"))
];
buildable = true;
modules = [
"Trace/Hpc/Util"
"Trace/Hpc/Mix"
"Trace/Hpc/Tix"
"Trace/Hpc/Reflect"
];
};
};
} // rec { src = (pkgs.lib).mkDefault ../libraries/hpc; }

View File

@ -0,0 +1,55 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {};
package = {
specVersion = "1.10";
identifier = { name = "iserv-proxy"; version = "8.10.5"; };
license = "BSD-3-Clause";
copyright = "XXX";
maintainer = "XXX";
author = "XXX";
homepage = "";
url = "";
synopsis = "iserv allows GHC to delegate Tempalte Haskell computations";
description = "GHC can be provided with a path to the iserv binary with\n@-pgmi=/path/to/iserv-bin@, and will in combination with\n@-fexternal-interpreter@, compile Template Haskell though the\n@iserv-bin@ delegate. This is very similar to how ghcjs has been\ncompiling Template Haskell, by spawning a separate delegate (so\ncalled runner on the javascript vm) and evaluating the splices\nthere.\n\niserv can also be used in combination with cross compilation. For\nthis, the @iserv-proxy@ needs to be built on the host, targeting the\nhost (as it is running on the host). @cabal install -flibrary\n-fproxy@ will yield the proxy.\n\nUsing the cabal for the target @arch-platform-target-cabal install\n-flibrary@ will build the required library that contains the ffi\n@startSlave@ function, which needs to be invoked on the target\n(e.g. in an iOS application) to start the remote iserv slave.\n\ncalling the GHC cross compiler with @-fexternal-interpreter\n-pgmi=\$HOME/.cabal/bin/iserv-proxy -opti\\<ip address\\> -opti\\<port\\>@\nwill cause it to compile Template Haskell via the remote at \\<ip address\\>.\n\nThus to get cross compilation with Template Haskell follow the\nfollowing receipt:\n\n* compile the iserv library for your target\n\n> iserv \$ arch-platform-target-cabal install -flibrary\n\n* setup an application for your target that calls the\n* startSlave function. This could be either haskell or your\n* targets ffi capable language, if needed.\n\n> void startSlave(false /* verbose */, 5000 /* port */,\n> \"/path/to/storagelocation/on/target\");\n\n* build the iserv-proxy\n\n> iserv \$ cabal install -flibrary -fproxy\n* Start your iserv-slave app on your target running on say @10.0.0.1:5000@\n* compiler your sources with -fexternal-interpreter and the proxy\n\n> project \$ arch-platform-target-ghc ModuleContainingTH.hs \\\n> -fexternal-interpreter \\\n> -pgmi=\$HOME/.cabal/bin/iserv-proxy \\\n> -opti10.0.0.1 -opti5000\n\nShould something not work as expected, provide @-opti-v@ for verbose\nlogging of the @iserv-proxy@.";
buildType = "Simple";
isLocal = true;
detailLevel = "FullDetails";
licenseFiles = [];
dataDir = ".";
dataFiles = [];
extraSrcFiles = [];
extraTmpFiles = [];
extraDocFiles = [];
};
components = {
exes = {
"iserv-proxy" = {
depends = [
(hsPkgs."array" or (errorHandler.buildDepError "array"))
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
(hsPkgs."network" or (errorHandler.buildDepError "network"))
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
(hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
(hsPkgs."libiserv" or (errorHandler.buildDepError "libiserv"))
];
buildable = true;
hsSourceDirs = [ "src" ];
mainPath = [ "Main.hs" ];
};
};
};
} // rec { src = (pkgs.lib).mkDefault ../utils/iserv-proxy; }

View File

@ -0,0 +1,54 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {};
package = {
specVersion = "1.10";
identifier = { name = "iserv"; version = "8.10.5"; };
license = "BSD-3-Clause";
copyright = "XXX";
maintainer = "XXX";
author = "XXX";
homepage = "";
url = "";
synopsis = "iserv allows GHC to delegate Template Haskell computations";
description = "GHC can be provided with a path to the iserv binary with\n@-pgmi=/path/to/iserv-bin@, and will in combination with\n@-fexternal-interpreter@, compile Template Haskell though the\n@iserv-bin@ delegate. This is very similar to how ghcjs has been\ncompiling Template Haskell, by spawning a separate delegate (so\ncalled runner on the javascript vm) and evaluating the splices\nthere.\n\nTo use iserv with cross compilers, please see @libraries/libiserv@\nand @utils/iserv-proxy@.";
buildType = "Simple";
isLocal = true;
detailLevel = "FullDetails";
licenseFiles = [];
dataDir = ".";
dataFiles = [];
extraSrcFiles = [];
extraTmpFiles = [];
extraDocFiles = [];
};
components = {
exes = {
"iserv" = {
depends = [
(hsPkgs."array" or (errorHandler.buildDepError "array"))
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
(hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
(hsPkgs."libiserv" or (errorHandler.buildDepError "libiserv"))
] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix"));
buildable = true;
cSources = [ "cbits/iservmain.c" ];
hsSourceDirs = [ "src" ];
includeDirs = [ "." ];
mainPath = [ "Main.hs" ] ++ [ "" ];
};
};
};
} // rec { src = (pkgs.lib).mkDefault ../utils/iserv; }

View File

@ -0,0 +1,58 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = { network = false; };
package = {
specVersion = "1.10";
identifier = { name = "libiserv"; version = "8.10.5"; };
license = "BSD-3-Clause";
copyright = "XXX";
maintainer = "XXX";
author = "XXX";
homepage = "";
url = "";
synopsis = "Provides shared functionality between iserv and iserv-proxy";
description = "";
buildType = "Simple";
isLocal = true;
detailLevel = "FullDetails";
licenseFiles = [ "LICENSE" ];
dataDir = ".";
dataFiles = [];
extraSrcFiles = [];
extraTmpFiles = [];
extraDocFiles = [];
};
components = {
"library" = {
depends = ([
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
(hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
] ++ (pkgs.lib).optionals (flags.network) [
(hsPkgs."network" or (errorHandler.buildDepError "network"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
]) ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix"));
buildable = true;
modules = [
"Lib"
"GHCi/Utils"
] ++ (pkgs.lib).optionals (flags.network) [
"Remote/Message"
"Remote/Slave"
];
hsSourceDirs = [ "src" ];
};
};
} // rec { src = (pkgs.lib).mkDefault ../libraries/libiserv; }

View File

@ -0,0 +1,46 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {};
package = {
specVersion = "1.10";
identifier = { name = "remote-iserv"; version = "8.10.5"; };
license = "BSD-3-Clause";
copyright = "XXX";
maintainer = "Moritz Angermann <moritz.angermann@gmail.com>";
author = "Moritz Angermann <moritz.angermann@gmail.com>";
homepage = "";
url = "";
synopsis = "iserv allows GHC to delegate Tempalte Haskell computations";
description = "This is a very simple remote runner for iserv, to be used together\nwith iserv-proxy. The foundamental idea is that this this wrapper\nstarts running libiserv on a given port to which iserv-proxy will\nthen connect.";
buildType = "Simple";
isLocal = true;
detailLevel = "FullDetails";
licenseFiles = [];
dataDir = ".";
dataFiles = [];
extraSrcFiles = [];
extraTmpFiles = [];
extraDocFiles = [];
};
components = {
exes = {
"remote-iserv" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."libiserv" or (errorHandler.buildDepError "libiserv"))
];
buildable = true;
hsSourceDirs = [ "src" ];
mainPath = [ "Cli.hs" ];
};
};
};
} // rec { src = (pkgs.lib).mkDefault ../utils/remote-iserv; }

View File

@ -0,0 +1,90 @@
{
pkgs = hackage:
{
packages = {
"binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
"ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;
"integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
"network".revision = (((hackage."network")."2.8.0.1").revisions).default;
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
"process".revision = (((hackage."process")."1.6.11.0").revisions).default;
"base".revision = (((hackage."base")."4.14.2.0").revisions).default;
"rts".revision = (((hackage."rts")."1.0").revisions).default;
"time".revision = (((hackage."time")."1.9.3").revisions).default;
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
"containers".revision = (((hackage."containers")."0.6.4.1").revisions).default;
"directory".revision = (((hackage."directory")."1.3.6.2").revisions).default;
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.5").revisions).default;
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
"terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
"ghc-heap".revision = (((hackage."ghc-heap")."8.10.5").revisions).default;
};
compiler = {
version = "8.10.5";
nix-name = "ghc8105";
packages = {
"ghc-prim" = "0.6.1";
"array" = "0.5.4.0";
"integer-gmp" = "1.0.3.0";
"template-haskell" = "2.16.0.0";
"pretty" = "1.1.3.6";
"base" = "4.14.2.0";
"rts" = "1.0";
"time" = "1.9.3";
"containers" = "0.6.4.1";
"ghc-boot-th" = "8.10.5";
"filepath" = "1.4.2.1";
"deepseq" = "1.4.4.0";
"transformers" = "0.5.6.2";
"ghc-heap" = "8.10.5";
};
};
};
extras = hackage:
{
packages = {
bytestring = ./.plan.nix/bytestring.nix;
iserv = ./.plan.nix/iserv.nix;
ghci = ./.plan.nix/ghci.nix;
remote-iserv = ./.plan.nix/remote-iserv.nix;
ghc-boot = ./.plan.nix/ghc-boot.nix;
ghc = ./.plan.nix/ghc.nix;
libiserv = ./.plan.nix/libiserv.nix;
hpc = ./.plan.nix/hpc.nix;
iserv-proxy = ./.plan.nix/iserv-proxy.nix;
};
};
modules = [
({ lib, ... }:
{
packages = {
"bytestring" = {
flags = { "integer-simple" = lib.mkOverride 900 false; };
};
"iserv" = { flags = {}; };
"ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
"remote-iserv" = { flags = {}; };
"ghc-boot" = { flags = {}; };
"ghc" = {
flags = {
"dynamic-system-linker" = lib.mkOverride 900 true;
"ghci" = lib.mkOverride 900 true;
"integer-simple" = lib.mkOverride 900 false;
"stage3" = lib.mkOverride 900 false;
"integer-gmp" = lib.mkOverride 900 false;
"stage2" = lib.mkOverride 900 false;
"terminfo" = lib.mkOverride 900 true;
"stage1" = lib.mkOverride 900 false;
};
};
"libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
"hpc" = { flags = {}; };
"iserv-proxy" = { flags = {}; };
};
})
];
}

View File

@ -0,0 +1,136 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = { integer-simple = false; };
package = {
specVersion = "1.10";
identifier = { name = "bytestring"; version = "0.10.8.2"; };
license = "BSD-3-Clause";
copyright = "Copyright (c) Don Stewart 2005-2009,\n(c) Duncan Coutts 2006-2015,\n(c) David Roundy 2003-2005,\n(c) Jasper Van der Jeugt 2010,\n(c) Simon Meier 2010-2013.";
maintainer = "Duncan Coutts <duncan@community.haskell.org>";
author = "Don Stewart,\nDuncan Coutts";
homepage = "https://github.com/haskell/bytestring";
url = "";
synopsis = "Fast, compact, strict and lazy byte strings with a list interface";
description = "An efficient compact, immutable byte string type (both strict and lazy)\nsuitable for binary or 8-bit character data.\n\nThe 'ByteString' type represents sequences of bytes or 8-bit characters.\nIt is suitable for high performance use, both in terms of large data\nquantities, or high speed requirements. The 'ByteString' functions follow\nthe same style as Haskell\\'s ordinary lists, so it is easy to convert code\nfrom using 'String' to 'ByteString'.\n\nTwo 'ByteString' variants are provided:\n\n* Strict 'ByteString's keep the string as a single large array. This\nmakes them convenient for passing data between C and Haskell.\n\n* Lazy 'ByteString's use a lazy list of strict chunks which makes it\nsuitable for I\\/O streaming tasks.\n\nThe @Char8@ modules provide a character-based view of the same\nunderlying 'ByteString' types. This makes it convenient to handle mixed\nbinary and 8-bit character content (which is common in many file formats\nand network protocols).\n\nThe 'Builder' module provides an efficient way to build up 'ByteString's\nin an ad-hoc way by repeated concatenation. This is ideal for fast\nserialisation or pretty printing.\n\nThere is also a 'ShortByteString' type which has a lower memory overhead\nand can can be converted to or from a 'ByteString', but supports very few\nother operations. It is suitable for keeping many short strings in memory.\n\n'ByteString's are not designed for Unicode. For Unicode strings you should\nuse the 'Text' type from the @text@ package.\n\nThese modules are intended to be imported qualified, to avoid name clashes\nwith \"Prelude\" functions, e.g.\n\n> import qualified Data.ByteString as BS";
buildType = "Simple";
isLocal = true;
detailLevel = "FullDetails";
licenseFiles = [ "LICENSE" ];
dataDir = ".";
dataFiles = [];
extraSrcFiles = [ "README.md" "Changelog.md" ];
extraTmpFiles = [];
extraDocFiles = [];
};
components = {
"library" = {
depends = ([
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
] ++ (pkgs.lib).optionals (compiler.isGhc && (compiler.version).ge "6.11") ((pkgs.lib).optional (!flags.integer-simple) (hsPkgs."integer-gmp" or (errorHandler.buildDepError "integer-gmp")))) ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).ge "6.9" && (compiler.isGhc && (compiler.version).lt "6.11")) (hsPkgs."integer" or (errorHandler.buildDepError "integer"));
buildable = true;
modules = [
"Data/ByteString/Builder/ASCII"
"Data/ByteString/Builder/Prim/Binary"
"Data/ByteString/Builder/Prim/ASCII"
"Data/ByteString/Builder/Prim/Internal/Floating"
"Data/ByteString/Builder/Prim/Internal/UncheckedShifts"
"Data/ByteString/Builder/Prim/Internal/Base16"
"Data/ByteString"
"Data/ByteString/Char8"
"Data/ByteString/Unsafe"
"Data/ByteString/Internal"
"Data/ByteString/Lazy"
"Data/ByteString/Lazy/Char8"
"Data/ByteString/Lazy/Internal"
"Data/ByteString/Short"
"Data/ByteString/Short/Internal"
"Data/ByteString/Builder"
"Data/ByteString/Builder/Extra"
"Data/ByteString/Builder/Prim"
"Data/ByteString/Builder/Internal"
"Data/ByteString/Builder/Prim/Internal"
"Data/ByteString/Lazy/Builder"
"Data/ByteString/Lazy/Builder/Extras"
"Data/ByteString/Lazy/Builder/ASCII"
];
cSources = [ "cbits/fpstring.c" "cbits/itoa.c" ];
includeDirs = [ "include" ];
includes = [ "fpstring.h" ];
};
tests = {
"prop-compiled" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
(hsPkgs."random" or (errorHandler.buildDepError "random"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
(hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework"))
(hsPkgs."test-framework-quickcheck2" or (errorHandler.buildDepError "test-framework-quickcheck2"))
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
];
buildable = true;
modules = [ "Rules" "QuickCheckUtils" "TestFramework" ];
cSources = [ "cbits/fpstring.c" ];
hsSourceDirs = [ "." "tests" ];
includeDirs = [ "include" ];
mainPath = [ "Properties.hs" ];
};
"regressions" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
(hsPkgs."random" or (errorHandler.buildDepError "random"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
(hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework"))
(hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit"))
(hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit"))
];
buildable = false;
cSources = [ "cbits/fpstring.c" ];
hsSourceDirs = [ "." "tests" ];
includeDirs = [ "include" ];
mainPath = [ "Regressions.hs" ];
};
"test-builder" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
(hsPkgs."byteorder" or (errorHandler.buildDepError "byteorder"))
(hsPkgs."dlist" or (errorHandler.buildDepError "dlist"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
(hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit"))
(hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework"))
(hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit"))
(hsPkgs."test-framework-quickcheck2" or (errorHandler.buildDepError "test-framework-quickcheck2"))
];
buildable = true;
modules = [
"Data/ByteString/Builder/Tests"
"Data/ByteString/Builder/Prim/Tests"
"Data/ByteString/Builder/Prim/TestUtils"
"TestFramework"
];
cSources = [ "cbits/fpstring.c" "cbits/itoa.c" ];
hsSourceDirs = [ "." "tests" "tests/builder" ];
includeDirs = [ "include" ];
includes = [ "fpstring.h" ];
mainPath = [ "TestSuite.hs" ];
};
};
};
} // rec { src = (pkgs.lib).mkDefault ../libraries/bytestring; }

View File

@ -0,0 +1,53 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {};
package = {
specVersion = "1.22";
identifier = { name = "ghc-boot"; version = "8.6.5"; };
license = "BSD-3-Clause";
copyright = "";
maintainer = "ghc-devs@haskell.org";
author = "";
homepage = "";
url = "";
synopsis = "Shared functionality between GHC and its boot libraries";
description = "This library is shared between GHC, ghc-pkg, and other boot\nlibraries.\n\nA note about \"GHC.PackageDb\": it only deals with the subset of\nthe package database that the compiler cares about: modules\npaths etc and not package metadata like description, authors\netc. It is thus not a library interface to ghc-pkg and is *not*\nsuitable for modifying GHC package databases.\n\nThe package database format and this library are constructed in\nsuch a way that while ghc-pkg depends on Cabal, the GHC library\nand program do not have to depend on Cabal.";
buildType = "Simple";
isLocal = true;
detailLevel = "FullDetails";
licenseFiles = [ "LICENSE" ];
dataDir = ".";
dataFiles = [];
extraSrcFiles = [ "changelog.md" ];
extraTmpFiles = [];
extraDocFiles = [];
};
components = {
"library" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
(hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th"))
];
buildable = true;
modules = [
"GHC/LanguageExtensions"
"GHC/PackageDb"
"GHC/Serialized"
"GHC/ForeignSrcLang"
"GHC/HandleEncoding"
];
};
};
} // rec { src = (pkgs.lib).mkDefault ../libraries/ghc-boot; }

View File

@ -0,0 +1,554 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {
ghci = false;
stage1 = false;
stage2 = false;
stage3 = false;
terminfo = true;
};
package = {
specVersion = "1.10";
identifier = { name = "ghc"; version = "8.6.5"; };
license = "BSD-3-Clause";
copyright = "";
maintainer = "glasgow-haskell-users@haskell.org";
author = "The GHC Team";
homepage = "http://www.haskell.org/ghc/";
url = "";
synopsis = "The GHC API";
description = "GHC's functionality can be useful for more things than just\ncompiling Haskell programs. Important use cases are programs\nthat analyse (and perhaps transform) Haskell code. Others\ninclude loading Haskell code dynamically in a GHCi-like manner.\nFor this reason, a lot of GHC's functionality is made available\nthrough this package.";
buildType = "Simple";
isLocal = true;
detailLevel = "FullDetails";
licenseFiles = [ "LICENSE" ];
dataDir = ".";
dataFiles = [];
extraSrcFiles = [];
extraTmpFiles = [];
extraDocFiles = [];
};
components = {
"library" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
(hsPkgs."process" or (errorHandler.buildDepError "process"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
(hsPkgs."time" or (errorHandler.buildDepError "time"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."array" or (errorHandler.buildDepError "array"))
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
(hsPkgs."hpc" or (errorHandler.buildDepError "hpc"))
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
(hsPkgs."ghc-boot" or (errorHandler.buildDepError "ghc-boot"))
(hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th"))
(hsPkgs."ghc-heap" or (errorHandler.buildDepError "ghc-heap"))
(hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
] ++ (if system.isWindows
then [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ]
else [
(hsPkgs."unix" or (errorHandler.buildDepError "unix"))
] ++ (pkgs.lib).optional (flags.terminfo) (hsPkgs."terminfo" or (errorHandler.buildDepError "terminfo")));
buildable = true;
modules = [
"GhcPrelude"
"Ar"
"FileCleanup"
"DriverBkp"
"BkpSyn"
"NameShape"
"RnModIface"
"Avail"
"AsmUtils"
"BasicTypes"
"ConLike"
"DataCon"
"PatSyn"
"Demand"
"Debug"
"Exception"
"FieldLabel"
"GhcMonad"
"Hooks"
"Id"
"IdInfo"
"Lexeme"
"Literal"
"Llvm"
"Llvm/AbsSyn"
"Llvm/MetaData"
"Llvm/PpLlvm"
"Llvm/Types"
"LlvmCodeGen"
"LlvmCodeGen/Base"
"LlvmCodeGen/CodeGen"
"LlvmCodeGen/Data"
"LlvmCodeGen/Ppr"
"LlvmCodeGen/Regs"
"LlvmMangler"
"MkId"
"Module"
"Name"
"NameEnv"
"NameSet"
"OccName"
"RdrName"
"NameCache"
"SrcLoc"
"UniqSupply"
"Unique"
"Var"
"VarEnv"
"VarSet"
"UnVarGraph"
"BlockId"
"CLabel"
"Cmm"
"CmmBuildInfoTables"
"CmmPipeline"
"CmmCallConv"
"CmmCommonBlockElim"
"CmmImplementSwitchPlans"
"CmmContFlowOpt"
"CmmExpr"
"CmmInfo"
"CmmLex"
"CmmLint"
"CmmLive"
"CmmMachOp"
"CmmMonad"
"CmmSwitch"
"CmmNode"
"CmmOpt"
"CmmParse"
"CmmProcPoint"
"CmmSink"
"CmmType"
"CmmUtils"
"CmmLayoutStack"
"EnumSet"
"MkGraph"
"PprBase"
"PprC"
"PprCmm"
"PprCmmDecl"
"PprCmmExpr"
"Bitmap"
"CodeGen/Platform"
"CodeGen/Platform/ARM"
"CodeGen/Platform/ARM64"
"CodeGen/Platform/NoRegs"
"CodeGen/Platform/PPC"
"CodeGen/Platform/PPC_Darwin"
"CodeGen/Platform/SPARC"
"CodeGen/Platform/X86"
"CodeGen/Platform/X86_64"
"CgUtils"
"StgCmm"
"StgCmmBind"
"StgCmmClosure"
"StgCmmCon"
"StgCmmEnv"
"StgCmmExpr"
"StgCmmForeign"
"StgCmmHeap"
"StgCmmHpc"
"StgCmmArgRep"
"StgCmmLayout"
"StgCmmMonad"
"StgCmmPrim"
"StgCmmProf"
"StgCmmTicky"
"StgCmmUtils"
"StgCmmExtCode"
"SMRep"
"CoreArity"
"CoreFVs"
"CoreLint"
"CorePrep"
"CoreSubst"
"CoreOpt"
"CoreSyn"
"TrieMap"
"CoreTidy"
"CoreUnfold"
"CoreUtils"
"CoreMap"
"CoreSeq"
"CoreStats"
"MkCore"
"PprCore"
"PmExpr"
"TmOracle"
"Check"
"Coverage"
"Desugar"
"DsArrows"
"DsBinds"
"DsCCall"
"DsExpr"
"DsForeign"
"DsGRHSs"
"DsListComp"
"DsMonad"
"DsUsage"
"DsUtils"
"ExtractDocs"
"Match"
"MatchCon"
"MatchLit"
"HsBinds"
"HsDecls"
"HsDoc"
"HsExpr"
"HsImpExp"
"HsLit"
"PlaceHolder"
"HsExtension"
"HsInstances"
"HsPat"
"HsSyn"
"HsTypes"
"HsUtils"
"HsDumpAst"
"BinIface"
"BinFingerprint"
"BuildTyCl"
"IfaceEnv"
"IfaceSyn"
"IfaceType"
"ToIface"
"LoadIface"
"MkIface"
"TcIface"
"FlagChecker"
"Annotations"
"CmdLineParser"
"CodeOutput"
"Config"
"Constants"
"DriverMkDepend"
"DriverPhases"
"PipelineMonad"
"DriverPipeline"
"DynFlags"
"ErrUtils"
"Finder"
"GHC"
"GhcMake"
"GhcPlugins"
"DynamicLoading"
"HeaderInfo"
"HscMain"
"HscStats"
"HscTypes"
"InteractiveEval"
"InteractiveEvalTypes"
"PackageConfig"
"Packages"
"PlatformConstants"
"Plugins"
"TcPluginM"
"PprTyThing"
"StaticPtrTable"
"SysTools"
"SysTools/BaseDir"
"SysTools/Terminal"
"SysTools/ExtraObj"
"SysTools/Info"
"SysTools/Process"
"SysTools/Tasks"
"Elf"
"TidyPgm"
"Ctype"
"HaddockUtils"
"Lexer"
"OptCoercion"
"Parser"
"RdrHsSyn"
"ApiAnnotation"
"ForeignCall"
"KnownUniques"
"PrelInfo"
"PrelNames"
"PrelRules"
"PrimOp"
"TysPrim"
"TysWiredIn"
"CostCentre"
"CostCentreState"
"ProfInit"
"RnBinds"
"RnEnv"
"RnExpr"
"RnHsDoc"
"RnNames"
"RnPat"
"RnSource"
"RnSplice"
"RnTypes"
"RnFixity"
"RnUtils"
"RnUnbound"
"CoreMonad"
"CSE"
"FloatIn"
"FloatOut"
"LiberateCase"
"OccurAnal"
"SAT"
"SetLevels"
"SimplCore"
"SimplEnv"
"SimplMonad"
"SimplUtils"
"Simplify"
"SimplStg"
"StgStats"
"StgCse"
"UnariseStg"
"RepType"
"Rules"
"SpecConstr"
"Specialise"
"CoreToStg"
"StgLint"
"StgSyn"
"CallArity"
"DmdAnal"
"Exitify"
"WorkWrap"
"WwLib"
"FamInst"
"Inst"
"TcAnnotations"
"TcArrows"
"TcBinds"
"TcSigs"
"TcClassDcl"
"TcDefaults"
"TcDeriv"
"TcDerivInfer"
"TcDerivUtils"
"TcEnv"
"TcExpr"
"TcForeign"
"TcGenDeriv"
"TcGenFunctor"
"TcGenGenerics"
"TcHsSyn"
"TcHsType"
"TcInstDcls"
"TcMType"
"TcValidity"
"TcMatches"
"TcPat"
"TcPatSyn"
"TcRnDriver"
"TcBackpack"
"TcRnExports"
"TcRnMonad"
"TcRnTypes"
"TcRules"
"TcSimplify"
"TcHoleErrors"
"TcErrors"
"TcTyClsDecls"
"TcTyDecls"
"TcTypeable"
"TcType"
"TcEvidence"
"TcEvTerm"
"TcUnify"
"TcInteract"
"TcCanonical"
"TcFlatten"
"TcSMonad"
"TcTypeNats"
"TcSplice"
"Class"
"Coercion"
"DsMeta"
"THNames"
"FamInstEnv"
"FunDeps"
"InstEnv"
"TyCon"
"CoAxiom"
"Kind"
"Type"
"TyCoRep"
"Unify"
"Bag"
"Binary"
"BooleanFormula"
"BufWrite"
"Digraph"
"Encoding"
"FastFunctions"
"FastMutInt"
"FastString"
"FastStringEnv"
"Fingerprint"
"FiniteMap"
"FV"
"GraphBase"
"GraphColor"
"GraphOps"
"GraphPpr"
"IOEnv"
"Json"
"ListSetOps"
"ListT"
"Maybes"
"MonadUtils"
"OrdList"
"Outputable"
"Pair"
"Panic"
"PprColour"
"Pretty"
"State"
"Stream"
"StringBuffer"
"UniqDFM"
"UniqDSet"
"UniqFM"
"UniqMap"
"UniqSet"
"Util"
"Hoopl/Block"
"Hoopl/Collections"
"Hoopl/Dataflow"
"Hoopl/Graph"
"Hoopl/Label"
"AsmCodeGen"
"TargetReg"
"NCGMonad"
"Instruction"
"Format"
"Reg"
"RegClass"
"PIC"
"Platform"
"CPrim"
"X86/Regs"
"X86/RegInfo"
"X86/Instr"
"X86/Cond"
"X86/Ppr"
"X86/CodeGen"
"PPC/Regs"
"PPC/RegInfo"
"PPC/Instr"
"PPC/Cond"
"PPC/Ppr"
"PPC/CodeGen"
"SPARC/Base"
"SPARC/Regs"
"SPARC/Imm"
"SPARC/AddrMode"
"SPARC/Cond"
"SPARC/Instr"
"SPARC/Stack"
"SPARC/ShortcutJump"
"SPARC/Ppr"
"SPARC/CodeGen"
"SPARC/CodeGen/Amode"
"SPARC/CodeGen/Base"
"SPARC/CodeGen/CondCode"
"SPARC/CodeGen/Gen32"
"SPARC/CodeGen/Gen64"
"SPARC/CodeGen/Sanity"
"SPARC/CodeGen/Expand"
"RegAlloc/Liveness"
"RegAlloc/Graph/Main"
"RegAlloc/Graph/Stats"
"RegAlloc/Graph/ArchBase"
"RegAlloc/Graph/ArchX86"
"RegAlloc/Graph/Coalesce"
"RegAlloc/Graph/Spill"
"RegAlloc/Graph/SpillClean"
"RegAlloc/Graph/SpillCost"
"RegAlloc/Graph/TrivColorable"
"RegAlloc/Linear/Main"
"RegAlloc/Linear/JoinToTargets"
"RegAlloc/Linear/State"
"RegAlloc/Linear/Stats"
"RegAlloc/Linear/FreeRegs"
"RegAlloc/Linear/StackMap"
"RegAlloc/Linear/Base"
"RegAlloc/Linear/X86/FreeRegs"
"RegAlloc/Linear/X86_64/FreeRegs"
"RegAlloc/Linear/PPC/FreeRegs"
"RegAlloc/Linear/SPARC/FreeRegs"
"Dwarf"
"Dwarf/Types"
"Dwarf/Constants"
"Convert"
"ByteCodeTypes"
"ByteCodeAsm"
"ByteCodeGen"
"ByteCodeInstr"
"ByteCodeItbls"
"ByteCodeLink"
"Debugger"
"Linker"
"RtClosureInspect"
"GHCi"
];
cSources = [
"parser/cutils.c"
"ghci/keepCAFsForGHCi.c"
"cbits/genSym.c"
];
hsSourceDirs = [
"backpack"
"basicTypes"
"cmm"
"codeGen"
"coreSyn"
"deSugar"
"ghci"
"hsSyn"
"iface"
"llvmGen"
"main"
"nativeGen"
"parser"
"prelude"
"profiling"
"rename"
"simplCore"
"simplStg"
"specialise"
"stgSyn"
"stranal"
"typecheck"
"types"
"utils"
];
includeDirs = ([
"."
"parser"
"utils"
] ++ (pkgs.lib).optional (flags.ghci) "../rts/dist/build") ++ (if flags.stage1
then [ "stage1" ]
else if flags.stage2
then [ "stage2" ]
else (pkgs.lib).optional (flags.stage3) "stage2");
};
};
} // rec { src = (pkgs.lib).mkDefault ../compiler; }

View File

@ -0,0 +1,70 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = { ghci = false; };
package = {
specVersion = "1.10";
identifier = { name = "ghci"; version = "8.6.5"; };
license = "BSD-3-Clause";
copyright = "";
maintainer = "ghc-devs@haskell.org";
author = "";
homepage = "";
url = "";
synopsis = "The library supporting GHC's interactive interpreter";
description = "This library offers interfaces which mediate interactions between the\n@ghci@ interactive shell and @iserv@, GHC's out-of-process interpreter\nbackend.";
buildType = "Simple";
isLocal = true;
detailLevel = "FullDetails";
licenseFiles = [ "LICENSE" ];
dataDir = ".";
dataFiles = [];
extraSrcFiles = [ "changelog.md" ];
extraTmpFiles = [];
extraDocFiles = [];
};
components = {
"library" = {
depends = [
(hsPkgs."array" or (errorHandler.buildDepError "array"))
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
(hsPkgs."ghc-boot" or (errorHandler.buildDepError "ghc-boot"))
(hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th"))
(hsPkgs."ghc-heap" or (errorHandler.buildDepError "ghc-heap"))
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix"));
buildable = true;
modules = [
"GHCi/BreakArray"
"GHCi/BinaryArray"
"GHCi/Message"
"GHCi/ResolvedBCO"
"GHCi/RemoteTypes"
"GHCi/FFI"
"GHCi/InfoTable"
"GHCi/StaticPtrTable"
"GHCi/TH/Binary"
"SizedSeq"
] ++ (pkgs.lib).optionals (flags.ghci) [
"GHCi/Run"
"GHCi/CreateBCO"
"GHCi/ObjLink"
"GHCi/Signals"
"GHCi/TH"
];
};
};
} // rec { src = (pkgs.lib).mkDefault ../libraries/ghci; }

View File

@ -0,0 +1,51 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {};
package = {
specVersion = "1.10";
identifier = { name = "hpc"; version = "0.6.0.3"; };
license = "BSD-3-Clause";
copyright = "";
maintainer = "ghc-devs@haskell.org";
author = "Andy Gill";
homepage = "";
url = "";
synopsis = "Code Coverage Library for Haskell";
description = "This package provides the code coverage library for Haskell.\n\nSee <http://www.haskell.org/haskellwiki/Haskell_program_coverage> for more\ninformation.";
buildType = "Simple";
isLocal = true;
detailLevel = "FullDetails";
licenseFiles = [ "LICENSE" ];
dataDir = ".";
dataFiles = [];
extraSrcFiles = [ "changelog.md" ];
extraTmpFiles = [];
extraDocFiles = [];
};
components = {
"library" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
(hsPkgs."time" or (errorHandler.buildDepError "time"))
];
buildable = true;
modules = [
"Trace/Hpc/Util"
"Trace/Hpc/Mix"
"Trace/Hpc/Tix"
"Trace/Hpc/Reflect"
];
};
};
} // rec { src = (pkgs.lib).mkDefault ../libraries/hpc; }

View File

@ -0,0 +1,55 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {};
package = {
specVersion = "1.10";
identifier = { name = "iserv-proxy"; version = "8.6"; };
license = "BSD-3-Clause";
copyright = "XXX";
maintainer = "XXX";
author = "XXX";
homepage = "";
url = "";
synopsis = "iserv allows GHC to delegate Tempalte Haskell computations";
description = "GHC can be provided with a path to the iserv binary with\n@-pgmi=/path/to/iserv-bin@, and will in combination with\n@-fexternal-interpreter@, compile Template Haskell though the\n@iserv-bin@ delegate. This is very similar to how ghcjs has been\ncompiling Template Haskell, by spawning a separate delegate (so\ncalled runner on the javascript vm) and evaluating the splices\nthere.\n\niserv can also be used in combination with cross compilation. For\nthis, the @iserv-proxy@ needs to be built on the host, targeting the\nhost (as it is running on the host). @cabal install -flibrary\n-fproxy@ will yield the proxy.\n\nUsing the cabal for the target @arch-platform-target-cabal install\n-flibrary@ will build the required library that contains the ffi\n@startSlave@ function, which needs to be invoked on the target\n(e.g. in an iOS application) to start the remote iserv slave.\n\ncalling the GHC cross compiler with @-fexternal-interpreter\n-pgmi=\$HOME/.cabal/bin/iserv-proxy -opti\\<ip address\\> -opti\\<port\\>@\nwill cause it to compile Template Haskell via the remote at \\<ip address\\>.\n\nThus to get cross compilation with Template Haskell follow the\nfollowing receipt:\n\n* compile the iserv library for your target\n\n> iserv \$ arch-platform-target-cabal install -flibrary\n\n* setup an application for your target that calls the\n* startSlave function. This could be either haskell or your\n* targets ffi capable language, if needed.\n\n> void startSlave(false /* verbose */, 5000 /* port */,\n> \"/path/to/storagelocation/on/target\");\n\n* build the iserv-proxy\n\n> iserv \$ cabal install -flibrary -fproxy\n* Start your iserv-slave app on your target running on say @10.0.0.1:5000@\n* compiler your sources with -fexternal-interpreter and the proxy\n\n> project \$ arch-platform-target-ghc ModuleContainingTH.hs \\\n> -fexternal-interpreter \\\n> -pgmi=\$HOME/.cabal/bin/iserv-proxy \\\n> -opti10.0.0.1 -opti5000\n\nShould something not work as expected, provide @-opti-v@ for verbose\nlogging of the @iserv-proxy@.";
buildType = "Simple";
isLocal = true;
detailLevel = "FullDetails";
licenseFiles = [];
dataDir = ".";
dataFiles = [];
extraSrcFiles = [];
extraTmpFiles = [];
extraDocFiles = [];
};
components = {
exes = {
"iserv-proxy" = {
depends = [
(hsPkgs."array" or (errorHandler.buildDepError "array"))
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
(hsPkgs."network" or (errorHandler.buildDepError "network"))
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
(hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
(hsPkgs."libiserv" or (errorHandler.buildDepError "libiserv"))
];
buildable = true;
hsSourceDirs = [ "src" ];
mainPath = [ "Main.hs" ];
};
};
};
} // rec { src = (pkgs.lib).mkDefault ../utils/iserv-proxy; }

View File

@ -0,0 +1,54 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {};
package = {
specVersion = "1.10";
identifier = { name = "iserv"; version = "8.6.3"; };
license = "BSD-3-Clause";
copyright = "XXX";
maintainer = "XXX";
author = "XXX";
homepage = "";
url = "";
synopsis = "iserv allows GHC to delegate Tempalte Haskell computations";
description = "GHC can be provided with a path to the iserv binary with\n@-pgmi=/path/to/iserv-bin@, and will in combination with\n@-fexternal-interpreter@, compile Template Haskell though the\n@iserv-bin@ delegate. This is very similar to how ghcjs has been\ncompiling Template Haskell, by spawning a separate delegate (so\ncalled runner on the javascript vm) and evaluating the splices\nthere.\n\nTo use iserv with cross compilers, please see @libraries/libiserv@\nand @utils/iserv-proxy@.";
buildType = "Simple";
isLocal = true;
detailLevel = "FullDetails";
licenseFiles = [];
dataDir = ".";
dataFiles = [];
extraSrcFiles = [];
extraTmpFiles = [];
extraDocFiles = [];
};
components = {
exes = {
"iserv" = {
depends = [
(hsPkgs."array" or (errorHandler.buildDepError "array"))
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
(hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
(hsPkgs."libiserv" or (errorHandler.buildDepError "libiserv"))
] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix"));
buildable = true;
cSources = [ "cbits/iservmain.c" ];
hsSourceDirs = [ "src" ];
includeDirs = [ "." ];
mainPath = [ "Main.hs" ] ++ [ "" ];
};
};
};
} // rec { src = (pkgs.lib).mkDefault ../utils/iserv; }

View File

@ -0,0 +1,58 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = { network = false; };
package = {
specVersion = "1.10";
identifier = { name = "libiserv"; version = "8.6.3"; };
license = "BSD-3-Clause";
copyright = "XXX";
maintainer = "XXX";
author = "XXX";
homepage = "";
url = "";
synopsis = "Provides shared functionality between iserv and iserv-proxy";
description = "";
buildType = "Simple";
isLocal = true;
detailLevel = "FullDetails";
licenseFiles = [ "LICENSE" ];
dataDir = ".";
dataFiles = [];
extraSrcFiles = [];
extraTmpFiles = [];
extraDocFiles = [];
};
components = {
"library" = {
depends = ([
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
(hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
] ++ (pkgs.lib).optionals (flags.network) [
(hsPkgs."network" or (errorHandler.buildDepError "network"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
]) ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix"));
buildable = true;
modules = [
"Lib"
"GHCi/Utils"
] ++ (pkgs.lib).optionals (flags.network) [
"Remote/Message"
"Remote/Slave"
];
hsSourceDirs = [ "src" ];
};
};
} // rec { src = (pkgs.lib).mkDefault ../libraries/libiserv; }

View File

@ -0,0 +1,84 @@
{
pkgs = hackage:
{
packages = {
"binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
"ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
"array".revision = (((hackage."array")."0.5.3.0").revisions).default;
"integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.14.0.0").revisions).default;
"network".revision = (((hackage."network")."2.6.3.6").revisions).default;
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
"process".revision = (((hackage."process")."1.6.11.0").revisions).default;
"base".revision = (((hackage."base")."4.12.0.0").revisions).default;
"rts".revision = (((hackage."rts")."1.0").revisions).default;
"time".revision = (((hackage."time")."1.8.0.2").revisions).default;
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
"containers".revision = (((hackage."containers")."0.5.11.0").revisions).default;
"directory".revision = (((hackage."directory")."1.3.6.2").revisions).default;
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.6.5").revisions).default;
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
"terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
"ghc-heap".revision = (((hackage."ghc-heap")."8.6.5").revisions).default;
};
compiler = {
version = "8.6.5";
nix-name = "ghc865";
packages = {
"ghc-prim" = "0.5.3";
"array" = "0.5.3.0";
"integer-gmp" = "1.0.2.0";
"template-haskell" = "2.14.0.0";
"pretty" = "1.1.3.6";
"base" = "4.12.0.0";
"rts" = "1.0";
"time" = "1.8.0.2";
"ghc-boot-th" = "8.6.5";
"filepath" = "1.4.2.1";
"deepseq" = "1.4.4.0";
"transformers" = "0.5.6.2";
"ghc-heap" = "8.6.5";
};
};
};
extras = hackage:
{
packages = {
bytestring = ./.plan.nix/bytestring.nix;
iserv = ./.plan.nix/iserv.nix;
ghci = ./.plan.nix/ghci.nix;
ghc-boot = ./.plan.nix/ghc-boot.nix;
ghc = ./.plan.nix/ghc.nix;
libiserv = ./.plan.nix/libiserv.nix;
hpc = ./.plan.nix/hpc.nix;
iserv-proxy = ./.plan.nix/iserv-proxy.nix;
};
};
modules = [
({ lib, ... }:
{
packages = {
"bytestring" = {
flags = { "integer-simple" = lib.mkOverride 900 false; };
};
"iserv" = { flags = {}; };
"ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
"ghc-boot" = { flags = {}; };
"ghc" = {
flags = {
"ghci" = lib.mkOverride 900 true;
"stage3" = lib.mkOverride 900 false;
"stage2" = lib.mkOverride 900 false;
"terminfo" = lib.mkOverride 900 true;
"stage1" = lib.mkOverride 900 false;
};
};
"libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
"hpc" = { flags = {}; };
"iserv-proxy" = { flags = {}; };
};
})
];
}

View File

@ -0,0 +1,136 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = { integer-simple = false; };
package = {
specVersion = "1.10";
identifier = { name = "bytestring"; version = "0.10.10.0"; };
license = "BSD-3-Clause";
copyright = "Copyright (c) Don Stewart 2005-2009,\n(c) Duncan Coutts 2006-2015,\n(c) David Roundy 2003-2005,\n(c) Jasper Van der Jeugt 2010,\n(c) Simon Meier 2010-2013.";
maintainer = "Duncan Coutts <duncan@community.haskell.org>";
author = "Don Stewart,\nDuncan Coutts";
homepage = "https://github.com/haskell/bytestring";
url = "";
synopsis = "Fast, compact, strict and lazy byte strings with a list interface";
description = "An efficient compact, immutable byte string type (both strict and lazy)\nsuitable for binary or 8-bit character data.\n\nThe 'ByteString' type represents sequences of bytes or 8-bit characters.\nIt is suitable for high performance use, both in terms of large data\nquantities, or high speed requirements. The 'ByteString' functions follow\nthe same style as Haskell\\'s ordinary lists, so it is easy to convert code\nfrom using 'String' to 'ByteString'.\n\nTwo 'ByteString' variants are provided:\n\n* Strict 'ByteString's keep the string as a single large array. This\nmakes them convenient for passing data between C and Haskell.\n\n* Lazy 'ByteString's use a lazy list of strict chunks which makes it\nsuitable for I\\/O streaming tasks.\n\nThe @Char8@ modules provide a character-based view of the same\nunderlying 'ByteString' types. This makes it convenient to handle mixed\nbinary and 8-bit character content (which is common in many file formats\nand network protocols).\n\nThe 'Builder' module provides an efficient way to build up 'ByteString's\nin an ad-hoc way by repeated concatenation. This is ideal for fast\nserialisation or pretty printing.\n\nThere is also a 'ShortByteString' type which has a lower memory overhead\nand can can be converted to or from a 'ByteString', but supports very few\nother operations. It is suitable for keeping many short strings in memory.\n\n'ByteString's are not designed for Unicode. For Unicode strings you should\nuse the 'Text' type from the @text@ package.\n\nThese modules are intended to be imported qualified, to avoid name clashes\nwith \"Prelude\" functions, e.g.\n\n> import qualified Data.ByteString as BS";
buildType = "Simple";
isLocal = true;
detailLevel = "FullDetails";
licenseFiles = [ "LICENSE" ];
dataDir = ".";
dataFiles = [];
extraSrcFiles = [ "README.md" "Changelog.md" ];
extraTmpFiles = [];
extraDocFiles = [];
};
components = {
"library" = {
depends = ([
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
] ++ (pkgs.lib).optionals (compiler.isGhc && (compiler.version).ge "6.11") ((pkgs.lib).optional (!flags.integer-simple) (hsPkgs."integer-gmp" or (errorHandler.buildDepError "integer-gmp")))) ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).ge "6.9" && (compiler.isGhc && (compiler.version).lt "6.11")) (hsPkgs."integer" or (errorHandler.buildDepError "integer"));
buildable = true;
modules = [
"Data/ByteString/Builder/ASCII"
"Data/ByteString/Builder/Prim/Binary"
"Data/ByteString/Builder/Prim/ASCII"
"Data/ByteString/Builder/Prim/Internal/Floating"
"Data/ByteString/Builder/Prim/Internal/UncheckedShifts"
"Data/ByteString/Builder/Prim/Internal/Base16"
"Data/ByteString"
"Data/ByteString/Char8"
"Data/ByteString/Unsafe"
"Data/ByteString/Internal"
"Data/ByteString/Lazy"
"Data/ByteString/Lazy/Char8"
"Data/ByteString/Lazy/Internal"
"Data/ByteString/Short"
"Data/ByteString/Short/Internal"
"Data/ByteString/Builder"
"Data/ByteString/Builder/Extra"
"Data/ByteString/Builder/Prim"
"Data/ByteString/Builder/Internal"
"Data/ByteString/Builder/Prim/Internal"
"Data/ByteString/Lazy/Builder"
"Data/ByteString/Lazy/Builder/Extras"
"Data/ByteString/Lazy/Builder/ASCII"
];
cSources = [ "cbits/fpstring.c" "cbits/itoa.c" ];
includeDirs = [ "include" ];
includes = [ "fpstring.h" ];
};
tests = {
"prop-compiled" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
(hsPkgs."random" or (errorHandler.buildDepError "random"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
(hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework"))
(hsPkgs."test-framework-quickcheck2" or (errorHandler.buildDepError "test-framework-quickcheck2"))
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
];
buildable = true;
modules = [ "Rules" "QuickCheckUtils" "TestFramework" ];
cSources = [ "cbits/fpstring.c" ];
hsSourceDirs = [ "." "tests" ];
includeDirs = [ "include" ];
mainPath = [ "Properties.hs" ];
};
"regressions" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
(hsPkgs."random" or (errorHandler.buildDepError "random"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
(hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework"))
(hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit"))
(hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit"))
];
buildable = false;
cSources = [ "cbits/fpstring.c" ];
hsSourceDirs = [ "." "tests" ];
includeDirs = [ "include" ];
mainPath = [ "Regressions.hs" ];
};
"test-builder" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
(hsPkgs."byteorder" or (errorHandler.buildDepError "byteorder"))
(hsPkgs."dlist" or (errorHandler.buildDepError "dlist"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
(hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit"))
(hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework"))
(hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit"))
(hsPkgs."test-framework-quickcheck2" or (errorHandler.buildDepError "test-framework-quickcheck2"))
];
buildable = true;
modules = [
"Data/ByteString/Builder/Tests"
"Data/ByteString/Builder/Prim/Tests"
"Data/ByteString/Builder/Prim/TestUtils"
"TestFramework"
];
cSources = [ "cbits/fpstring.c" "cbits/itoa.c" ];
hsSourceDirs = [ "." "tests" "tests/builder" ];
includeDirs = [ "include" ];
includes = [ "fpstring.h" ];
mainPath = [ "TestSuite.hs" ];
};
};
};
} // rec { src = (pkgs.lib).mkDefault ../libraries/bytestring; }

View File

@ -0,0 +1,53 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {};
package = {
specVersion = "1.22";
identifier = { name = "ghc-boot"; version = "8.8.2"; };
license = "BSD-3-Clause";
copyright = "";
maintainer = "ghc-devs@haskell.org";
author = "";
homepage = "";
url = "";
synopsis = "Shared functionality between GHC and its boot libraries";
description = "This library is shared between GHC, ghc-pkg, and other boot\nlibraries.\n\nA note about \"GHC.PackageDb\": it only deals with the subset of\nthe package database that the compiler cares about: modules\npaths etc and not package metadata like description, authors\netc. It is thus not a library interface to ghc-pkg and is *not*\nsuitable for modifying GHC package databases.\n\nThe package database format and this library are constructed in\nsuch a way that while ghc-pkg depends on Cabal, the GHC library\nand program do not have to depend on Cabal.";
buildType = "Simple";
isLocal = true;
detailLevel = "FullDetails";
licenseFiles = [ "LICENSE" ];
dataDir = ".";
dataFiles = [];
extraSrcFiles = [ "changelog.md" ];
extraTmpFiles = [];
extraDocFiles = [];
};
components = {
"library" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
(hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th"))
];
buildable = true;
modules = [
"GHC/LanguageExtensions"
"GHC/PackageDb"
"GHC/Serialized"
"GHC/ForeignSrcLang"
"GHC/HandleEncoding"
];
};
};
} // rec { src = (pkgs.lib).mkDefault ../libraries/ghc-boot; }

View File

@ -0,0 +1,572 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {
ghci = false;
stage1 = false;
stage2 = false;
stage3 = false;
terminfo = true;
integer-simple = false;
integer-gmp = false;
};
package = {
specVersion = "1.10";
identifier = { name = "ghc"; version = "8.8.2"; };
license = "BSD-3-Clause";
copyright = "";
maintainer = "glasgow-haskell-users@haskell.org";
author = "The GHC Team";
homepage = "http://www.haskell.org/ghc/";
url = "";
synopsis = "The GHC API";
description = "GHC's functionality can be useful for more things than just\ncompiling Haskell programs. Important use cases are programs\nthat analyse (and perhaps transform) Haskell code. Others\ninclude loading Haskell code dynamically in a GHCi-like manner.\nFor this reason, a lot of GHC's functionality is made available\nthrough this package.";
buildType = "Simple";
isLocal = true;
detailLevel = "FullDetails";
licenseFiles = [ "LICENSE" ];
dataDir = ".";
dataFiles = [];
extraSrcFiles = [];
extraTmpFiles = [];
extraDocFiles = [];
};
components = {
"library" = {
depends = ((([
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
(hsPkgs."process" or (errorHandler.buildDepError "process"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
(hsPkgs."time" or (errorHandler.buildDepError "time"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."array" or (errorHandler.buildDepError "array"))
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
(hsPkgs."hpc" or (errorHandler.buildDepError "hpc"))
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
(hsPkgs."ghc-boot" or (errorHandler.buildDepError "ghc-boot"))
(hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th"))
(hsPkgs."ghc-heap" or (errorHandler.buildDepError "ghc-heap"))
(hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
] ++ (if system.isWindows
then [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ]
else [
(hsPkgs."unix" or (errorHandler.buildDepError "unix"))
] ++ (pkgs.lib).optional (flags.terminfo) (hsPkgs."terminfo" or (errorHandler.buildDepError "terminfo")))) ++ (pkgs.lib).optional (flags.integer-gmp && flags.integer-simple) (hsPkgs."invalid-cabal-flag-settings" or (errorHandler.buildDepError "invalid-cabal-flag-settings"))) ++ (pkgs.lib).optional (flags.integer-gmp) (hsPkgs."integer-gmp" or (errorHandler.buildDepError "integer-gmp"))) ++ (pkgs.lib).optional (flags.integer-simple) (hsPkgs."integer-simple" or (errorHandler.buildDepError "integer-simple"));
buildable = true;
modules = [
"GhcPrelude"
"HieTypes"
"HieDebug"
"HieBin"
"HieUtils"
"HieAst"
"Ar"
"FileCleanup"
"DriverBkp"
"BkpSyn"
"NameShape"
"RnModIface"
"Avail"
"AsmUtils"
"BasicTypes"
"ConLike"
"DataCon"
"PatSyn"
"Demand"
"Debug"
"Exception"
"FieldLabel"
"GhcMonad"
"Hooks"
"Id"
"IdInfo"
"Lexeme"
"Literal"
"Llvm"
"Llvm/AbsSyn"
"Llvm/MetaData"
"Llvm/PpLlvm"
"Llvm/Types"
"LlvmCodeGen"
"LlvmCodeGen/Base"
"LlvmCodeGen/CodeGen"
"LlvmCodeGen/Data"
"LlvmCodeGen/Ppr"
"LlvmCodeGen/Regs"
"LlvmMangler"
"MkId"
"Module"
"Name"
"NameEnv"
"NameSet"
"OccName"
"RdrName"
"NameCache"
"SrcLoc"
"UniqSupply"
"Unique"
"Var"
"VarEnv"
"VarSet"
"UnVarGraph"
"BlockId"
"CLabel"
"Cmm"
"CmmBuildInfoTables"
"CmmPipeline"
"CmmCallConv"
"CmmCommonBlockElim"
"CmmImplementSwitchPlans"
"CmmContFlowOpt"
"CmmExpr"
"CmmInfo"
"CmmLex"
"CmmLint"
"CmmLive"
"CmmMachOp"
"CmmMonad"
"CmmSwitch"
"CmmNode"
"CmmOpt"
"CmmParse"
"CmmProcPoint"
"CmmSink"
"CmmType"
"CmmUtils"
"CmmLayoutStack"
"EnumSet"
"MkGraph"
"PprBase"
"PprC"
"PprCmm"
"PprCmmDecl"
"PprCmmExpr"
"Bitmap"
"CodeGen/Platform"
"CodeGen/Platform/ARM"
"CodeGen/Platform/ARM64"
"CodeGen/Platform/NoRegs"
"CodeGen/Platform/PPC"
"CodeGen/Platform/SPARC"
"CodeGen/Platform/X86"
"CodeGen/Platform/X86_64"
"CgUtils"
"StgCmm"
"StgCmmBind"
"StgCmmClosure"
"StgCmmCon"
"StgCmmEnv"
"StgCmmExpr"
"StgCmmForeign"
"StgCmmHeap"
"StgCmmHpc"
"StgCmmArgRep"
"StgCmmLayout"
"StgCmmMonad"
"StgCmmPrim"
"StgCmmProf"
"StgCmmTicky"
"StgCmmUtils"
"StgCmmExtCode"
"SMRep"
"CoreArity"
"CoreFVs"
"CoreLint"
"CorePrep"
"CoreSubst"
"CoreOpt"
"CoreSyn"
"TrieMap"
"CoreTidy"
"CoreUnfold"
"CoreUtils"
"CoreMap"
"CoreSeq"
"CoreStats"
"MkCore"
"PprCore"
"PmExpr"
"TmOracle"
"Check"
"Coverage"
"Desugar"
"DsArrows"
"DsBinds"
"DsCCall"
"DsExpr"
"DsForeign"
"DsGRHSs"
"DsListComp"
"DsMonad"
"DsUsage"
"DsUtils"
"ExtractDocs"
"Match"
"MatchCon"
"MatchLit"
"HsBinds"
"HsDecls"
"HsDoc"
"HsExpr"
"HsImpExp"
"HsLit"
"PlaceHolder"
"HsExtension"
"HsInstances"
"HsPat"
"HsSyn"
"HsTypes"
"HsUtils"
"HsDumpAst"
"BinIface"
"BinFingerprint"
"BuildTyCl"
"IfaceEnv"
"IfaceSyn"
"IfaceType"
"ToIface"
"LoadIface"
"MkIface"
"TcIface"
"FlagChecker"
"Annotations"
"CmdLineParser"
"CodeOutput"
"Config"
"Constants"
"DriverMkDepend"
"DriverPhases"
"PipelineMonad"
"DriverPipeline"
"DynFlags"
"ErrUtils"
"Finder"
"GHC"
"GhcMake"
"GhcPlugins"
"DynamicLoading"
"HeaderInfo"
"HscMain"
"HscStats"
"HscTypes"
"InteractiveEval"
"InteractiveEvalTypes"
"PackageConfig"
"Packages"
"PlatformConstants"
"Plugins"
"TcPluginM"
"PprTyThing"
"StaticPtrTable"
"SysTools"
"SysTools/BaseDir"
"SysTools/Terminal"
"SysTools/ExtraObj"
"SysTools/Info"
"SysTools/Process"
"SysTools/Tasks"
"Elf"
"TidyPgm"
"Ctype"
"HaddockUtils"
"Lexer"
"OptCoercion"
"Parser"
"RdrHsSyn"
"ApiAnnotation"
"ForeignCall"
"KnownUniques"
"PrelInfo"
"PrelNames"
"PrelRules"
"PrimOp"
"TysPrim"
"TysWiredIn"
"CostCentre"
"CostCentreState"
"ProfInit"
"RnBinds"
"RnEnv"
"RnExpr"
"RnHsDoc"
"RnNames"
"RnPat"
"RnSource"
"RnSplice"
"RnTypes"
"RnFixity"
"RnUtils"
"RnUnbound"
"CoreMonad"
"CSE"
"FloatIn"
"FloatOut"
"LiberateCase"
"OccurAnal"
"SAT"
"SetLevels"
"SimplCore"
"SimplEnv"
"SimplMonad"
"SimplUtils"
"Simplify"
"SimplStg"
"StgStats"
"StgCse"
"StgLiftLams"
"StgLiftLams/Analysis"
"StgLiftLams/LiftM"
"StgLiftLams/Transformation"
"StgSubst"
"UnariseStg"
"RepType"
"Rules"
"SpecConstr"
"Specialise"
"CoreToStg"
"StgLint"
"StgSyn"
"StgFVs"
"CallArity"
"DmdAnal"
"Exitify"
"WorkWrap"
"WwLib"
"FamInst"
"ClsInst"
"Inst"
"TcAnnotations"
"TcArrows"
"TcBinds"
"TcSigs"
"TcClassDcl"
"TcDefaults"
"TcDeriv"
"TcDerivInfer"
"TcDerivUtils"
"TcEnv"
"TcExpr"
"TcForeign"
"TcGenDeriv"
"TcGenFunctor"
"TcGenGenerics"
"TcHsSyn"
"TcHsType"
"TcInstDcls"
"TcMType"
"TcValidity"
"TcMatches"
"TcPat"
"TcPatSyn"
"TcRnDriver"
"TcBackpack"
"TcRnExports"
"TcRnMonad"
"TcRnTypes"
"TcRules"
"TcSimplify"
"TcHoleErrors"
"TcErrors"
"TcTyClsDecls"
"TcTyDecls"
"TcTypeable"
"TcTypeableValidity"
"TcType"
"TcEvidence"
"TcEvTerm"
"TcUnify"
"TcInteract"
"TcCanonical"
"TcFlatten"
"TcSMonad"
"TcTypeNats"
"TcSplice"
"Class"
"Coercion"
"DsMeta"
"THNames"
"FamInstEnv"
"FunDeps"
"InstEnv"
"TyCon"
"CoAxiom"
"Kind"
"Type"
"TyCoRep"
"Unify"
"Bag"
"Binary"
"BooleanFormula"
"BufWrite"
"Digraph"
"Encoding"
"FastFunctions"
"FastMutInt"
"FastString"
"FastStringEnv"
"Fingerprint"
"FiniteMap"
"FV"
"GraphBase"
"GraphColor"
"GraphOps"
"GraphPpr"
"IOEnv"
"Json"
"ListSetOps"
"ListT"
"Maybes"
"MonadUtils"
"OrdList"
"Outputable"
"Pair"
"Panic"
"PlainPanic"
"PprColour"
"Pretty"
"State"
"Stream"
"StringBuffer"
"UniqDFM"
"UniqDSet"
"UniqFM"
"UniqMap"
"UniqSet"
"Util"
"Hoopl/Block"
"Hoopl/Collections"
"Hoopl/Dataflow"
"Hoopl/Graph"
"Hoopl/Label"
"AsmCodeGen"
"TargetReg"
"NCGMonad"
"Instruction"
"BlockLayout"
"CFG"
"Format"
"Reg"
"RegClass"
"PIC"
"Platform"
"CPrim"
"X86/Regs"
"X86/RegInfo"
"X86/Instr"
"X86/Cond"
"X86/Ppr"
"X86/CodeGen"
"PPC/Regs"
"PPC/RegInfo"
"PPC/Instr"
"PPC/Cond"
"PPC/Ppr"
"PPC/CodeGen"
"SPARC/Base"
"SPARC/Regs"
"SPARC/Imm"
"SPARC/AddrMode"
"SPARC/Cond"
"SPARC/Instr"
"SPARC/Stack"
"SPARC/ShortcutJump"
"SPARC/Ppr"
"SPARC/CodeGen"
"SPARC/CodeGen/Amode"
"SPARC/CodeGen/Base"
"SPARC/CodeGen/CondCode"
"SPARC/CodeGen/Gen32"
"SPARC/CodeGen/Gen64"
"SPARC/CodeGen/Sanity"
"SPARC/CodeGen/Expand"
"RegAlloc/Liveness"
"RegAlloc/Graph/Main"
"RegAlloc/Graph/Stats"
"RegAlloc/Graph/ArchBase"
"RegAlloc/Graph/ArchX86"
"RegAlloc/Graph/Coalesce"
"RegAlloc/Graph/Spill"
"RegAlloc/Graph/SpillClean"
"RegAlloc/Graph/SpillCost"
"RegAlloc/Graph/TrivColorable"
"RegAlloc/Linear/Main"
"RegAlloc/Linear/JoinToTargets"
"RegAlloc/Linear/State"
"RegAlloc/Linear/Stats"
"RegAlloc/Linear/FreeRegs"
"RegAlloc/Linear/StackMap"
"RegAlloc/Linear/Base"
"RegAlloc/Linear/X86/FreeRegs"
"RegAlloc/Linear/X86_64/FreeRegs"
"RegAlloc/Linear/PPC/FreeRegs"
"RegAlloc/Linear/SPARC/FreeRegs"
"Dwarf"
"Dwarf/Types"
"Dwarf/Constants"
"Convert"
"ByteCodeTypes"
"ByteCodeAsm"
"ByteCodeGen"
"ByteCodeInstr"
"ByteCodeItbls"
"ByteCodeLink"
"Debugger"
"Linker"
"RtClosureInspect"
"GHCi"
];
cSources = [
"parser/cutils.c"
"ghci/keepCAFsForGHCi.c"
"cbits/genSym.c"
];
hsSourceDirs = [
"backpack"
"basicTypes"
"cmm"
"codeGen"
"coreSyn"
"deSugar"
"ghci"
"hsSyn"
"iface"
"llvmGen"
"main"
"nativeGen"
"parser"
"prelude"
"profiling"
"rename"
"simplCore"
"simplStg"
"specialise"
"stgSyn"
"stranal"
"typecheck"
"types"
"utils"
"hieFile"
];
includeDirs = ([
"."
"parser"
"utils"
] ++ (pkgs.lib).optional (flags.ghci) "../rts/dist/build") ++ (if flags.stage1
then [ "stage1" ]
else if flags.stage2
then [ "stage2" ]
else (pkgs.lib).optional (flags.stage3) "stage2");
};
};
} // rec { src = (pkgs.lib).mkDefault ../compiler; }

View File

@ -0,0 +1,70 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = { ghci = false; };
package = {
specVersion = "1.10";
identifier = { name = "ghci"; version = "8.8.2"; };
license = "BSD-3-Clause";
copyright = "";
maintainer = "ghc-devs@haskell.org";
author = "";
homepage = "";
url = "";
synopsis = "The library supporting GHC's interactive interpreter";
description = "This library offers interfaces which mediate interactions between the\n@ghci@ interactive shell and @iserv@, GHC's out-of-process interpreter\nbackend.";
buildType = "Simple";
isLocal = true;
detailLevel = "FullDetails";
licenseFiles = [ "LICENSE" ];
dataDir = ".";
dataFiles = [];
extraSrcFiles = [ "changelog.md" ];
extraTmpFiles = [];
extraDocFiles = [];
};
components = {
"library" = {
depends = [
(hsPkgs."array" or (errorHandler.buildDepError "array"))
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
(hsPkgs."ghc-boot" or (errorHandler.buildDepError "ghc-boot"))
(hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th"))
(hsPkgs."ghc-heap" or (errorHandler.buildDepError "ghc-heap"))
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix"));
buildable = true;
modules = [
"GHCi/BreakArray"
"GHCi/BinaryArray"
"GHCi/Message"
"GHCi/ResolvedBCO"
"GHCi/RemoteTypes"
"GHCi/FFI"
"GHCi/InfoTable"
"GHCi/StaticPtrTable"
"GHCi/TH/Binary"
"SizedSeq"
] ++ (pkgs.lib).optionals (flags.ghci) [
"GHCi/Run"
"GHCi/CreateBCO"
"GHCi/ObjLink"
"GHCi/Signals"
"GHCi/TH"
];
};
};
} // rec { src = (pkgs.lib).mkDefault ../libraries/ghci; }

View File

@ -0,0 +1,51 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {};
package = {
specVersion = "1.10";
identifier = { name = "hpc"; version = "0.6.0.3"; };
license = "BSD-3-Clause";
copyright = "";
maintainer = "ghc-devs@haskell.org";
author = "Andy Gill";
homepage = "";
url = "";
synopsis = "Code Coverage Library for Haskell";
description = "This package provides the code coverage library for Haskell.\n\nSee <http://www.haskell.org/haskellwiki/Haskell_program_coverage> for more\ninformation.";
buildType = "Simple";
isLocal = true;
detailLevel = "FullDetails";
licenseFiles = [ "LICENSE" ];
dataDir = ".";
dataFiles = [];
extraSrcFiles = [ "changelog.md" ];
extraTmpFiles = [];
extraDocFiles = [];
};
components = {
"library" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
(hsPkgs."time" or (errorHandler.buildDepError "time"))
];
buildable = true;
modules = [
"Trace/Hpc/Util"
"Trace/Hpc/Mix"
"Trace/Hpc/Tix"
"Trace/Hpc/Reflect"
];
};
};
} // rec { src = (pkgs.lib).mkDefault ../libraries/hpc; }

View File

@ -0,0 +1,55 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {};
package = {
specVersion = "1.10";
identifier = { name = "iserv-proxy"; version = "8.8.2"; };
license = "BSD-3-Clause";
copyright = "XXX";
maintainer = "XXX";
author = "XXX";
homepage = "";
url = "";
synopsis = "iserv allows GHC to delegate Tempalte Haskell computations";
description = "GHC can be provided with a path to the iserv binary with\n@-pgmi=/path/to/iserv-bin@, and will in combination with\n@-fexternal-interpreter@, compile Template Haskell though the\n@iserv-bin@ delegate. This is very similar to how ghcjs has been\ncompiling Template Haskell, by spawning a separate delegate (so\ncalled runner on the javascript vm) and evaluating the splices\nthere.\n\niserv can also be used in combination with cross compilation. For\nthis, the @iserv-proxy@ needs to be built on the host, targeting the\nhost (as it is running on the host). @cabal install -flibrary\n-fproxy@ will yield the proxy.\n\nUsing the cabal for the target @arch-platform-target-cabal install\n-flibrary@ will build the required library that contains the ffi\n@startSlave@ function, which needs to be invoked on the target\n(e.g. in an iOS application) to start the remote iserv slave.\n\ncalling the GHC cross compiler with @-fexternal-interpreter\n-pgmi=\$HOME/.cabal/bin/iserv-proxy -opti\\<ip address\\> -opti\\<port\\>@\nwill cause it to compile Template Haskell via the remote at \\<ip address\\>.\n\nThus to get cross compilation with Template Haskell follow the\nfollowing receipt:\n\n* compile the iserv library for your target\n\n> iserv \$ arch-platform-target-cabal install -flibrary\n\n* setup an application for your target that calls the\n* startSlave function. This could be either haskell or your\n* targets ffi capable language, if needed.\n\n> void startSlave(false /* verbose */, 5000 /* port */,\n> \"/path/to/storagelocation/on/target\");\n\n* build the iserv-proxy\n\n> iserv \$ cabal install -flibrary -fproxy\n* Start your iserv-slave app on your target running on say @10.0.0.1:5000@\n* compiler your sources with -fexternal-interpreter and the proxy\n\n> project \$ arch-platform-target-ghc ModuleContainingTH.hs \\\n> -fexternal-interpreter \\\n> -pgmi=\$HOME/.cabal/bin/iserv-proxy \\\n> -opti10.0.0.1 -opti5000\n\nShould something not work as expected, provide @-opti-v@ for verbose\nlogging of the @iserv-proxy@.";
buildType = "Simple";
isLocal = true;
detailLevel = "FullDetails";
licenseFiles = [];
dataDir = ".";
dataFiles = [];
extraSrcFiles = [];
extraTmpFiles = [];
extraDocFiles = [];
};
components = {
exes = {
"iserv-proxy" = {
depends = [
(hsPkgs."array" or (errorHandler.buildDepError "array"))
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
(hsPkgs."network" or (errorHandler.buildDepError "network"))
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
(hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
(hsPkgs."libiserv" or (errorHandler.buildDepError "libiserv"))
];
buildable = true;
hsSourceDirs = [ "src" ];
mainPath = [ "Main.hs" ];
};
};
};
} // rec { src = (pkgs.lib).mkDefault ../utils/iserv-proxy; }

View File

@ -0,0 +1,54 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {};
package = {
specVersion = "1.10";
identifier = { name = "iserv"; version = "8.8.2"; };
license = "BSD-3-Clause";
copyright = "XXX";
maintainer = "XXX";
author = "XXX";
homepage = "";
url = "";
synopsis = "iserv allows GHC to delegate Template Haskell computations";
description = "GHC can be provided with a path to the iserv binary with\n@-pgmi=/path/to/iserv-bin@, and will in combination with\n@-fexternal-interpreter@, compile Template Haskell though the\n@iserv-bin@ delegate. This is very similar to how ghcjs has been\ncompiling Template Haskell, by spawning a separate delegate (so\ncalled runner on the javascript vm) and evaluating the splices\nthere.\n\nTo use iserv with cross compilers, please see @libraries/libiserv@\nand @utils/iserv-proxy@.";
buildType = "Simple";
isLocal = true;
detailLevel = "FullDetails";
licenseFiles = [];
dataDir = ".";
dataFiles = [];
extraSrcFiles = [];
extraTmpFiles = [];
extraDocFiles = [];
};
components = {
exes = {
"iserv" = {
depends = [
(hsPkgs."array" or (errorHandler.buildDepError "array"))
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
(hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
(hsPkgs."libiserv" or (errorHandler.buildDepError "libiserv"))
] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix"));
buildable = true;
cSources = [ "cbits/iservmain.c" ];
hsSourceDirs = [ "src" ];
includeDirs = [ "." ];
mainPath = [ "Main.hs" ] ++ [ "" ];
};
};
};
} // rec { src = (pkgs.lib).mkDefault ../utils/iserv; }

View File

@ -0,0 +1,58 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = { network = false; };
package = {
specVersion = "1.10";
identifier = { name = "libiserv"; version = "8.8.2"; };
license = "BSD-3-Clause";
copyright = "XXX";
maintainer = "XXX";
author = "XXX";
homepage = "";
url = "";
synopsis = "Provides shared functionality between iserv and iserv-proxy";
description = "";
buildType = "Simple";
isLocal = true;
detailLevel = "FullDetails";
licenseFiles = [ "LICENSE" ];
dataDir = ".";
dataFiles = [];
extraSrcFiles = [];
extraTmpFiles = [];
extraDocFiles = [];
};
components = {
"library" = {
depends = ([
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
(hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
] ++ (pkgs.lib).optionals (flags.network) [
(hsPkgs."network" or (errorHandler.buildDepError "network"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
]) ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix"));
buildable = true;
modules = [
"Lib"
"GHCi/Utils"
] ++ (pkgs.lib).optionals (flags.network) [
"Remote/Message"
"Remote/Slave"
];
hsSourceDirs = [ "src" ];
};
};
} // rec { src = (pkgs.lib).mkDefault ../libraries/libiserv; }

View File

@ -0,0 +1,86 @@
{
pkgs = hackage:
{
packages = {
"binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
"ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;
"integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.15.0.0").revisions).default;
"network".revision = (((hackage."network")."2.6.3.6").revisions).default;
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
"process".revision = (((hackage."process")."1.6.11.0").revisions).default;
"base".revision = (((hackage."base")."4.13.0.0").revisions).default;
"rts".revision = (((hackage."rts")."1.0").revisions).default;
"time".revision = (((hackage."time")."1.9.3").revisions).default;
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
"containers".revision = (((hackage."containers")."0.5.11.0").revisions).default;
"directory".revision = (((hackage."directory")."1.3.6.2").revisions).default;
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.8.2").revisions).default;
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
"terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
"ghc-heap".revision = (((hackage."ghc-heap")."8.8.2").revisions).default;
};
compiler = {
version = "8.8.4";
nix-name = "ghc884";
packages = {
"ghc-prim" = "0.5.3";
"array" = "0.5.4.0";
"integer-gmp" = "1.0.2.0";
"template-haskell" = "2.15.0.0";
"pretty" = "1.1.3.6";
"base" = "4.13.0.0";
"rts" = "1.0";
"time" = "1.9.3";
"ghc-boot-th" = "8.8.2";
"filepath" = "1.4.2.1";
"deepseq" = "1.4.4.0";
"transformers" = "0.5.6.2";
"ghc-heap" = "8.8.2";
};
};
};
extras = hackage:
{
packages = {
bytestring = ./.plan.nix/bytestring.nix;
iserv = ./.plan.nix/iserv.nix;
ghci = ./.plan.nix/ghci.nix;
ghc-boot = ./.plan.nix/ghc-boot.nix;
ghc = ./.plan.nix/ghc.nix;
libiserv = ./.plan.nix/libiserv.nix;
hpc = ./.plan.nix/hpc.nix;
iserv-proxy = ./.plan.nix/iserv-proxy.nix;
};
};
modules = [
({ lib, ... }:
{
packages = {
"bytestring" = {
flags = { "integer-simple" = lib.mkOverride 900 false; };
};
"iserv" = { flags = {}; };
"ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
"ghc-boot" = { flags = {}; };
"ghc" = {
flags = {
"ghci" = lib.mkOverride 900 true;
"integer-simple" = lib.mkOverride 900 false;
"stage3" = lib.mkOverride 900 false;
"integer-gmp" = lib.mkOverride 900 false;
"stage2" = lib.mkOverride 900 false;
"terminfo" = lib.mkOverride 900 true;
"stage1" = lib.mkOverride 900 false;
};
};
"libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
"hpc" = { flags = {}; };
"iserv-proxy" = { flags = {}; };
};
})
];
}

View File

@ -4,84 +4,84 @@
packages = {
"binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
"ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
"ghc-heap".revision = (((hackage."ghc-heap")."8.10.4").revisions).default;
"rts".revision = (((hackage."rts")."1.0").revisions).default;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
"network".revision = (((hackage."network")."2.8.0.1").revisions).default;
"directory".revision = (((hackage."directory")."1.3.6.1").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
"containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
"base".revision = (((hackage."base")."4.14.1.0").revisions).default;
"time".revision = (((hackage."time")."1.9.3").revisions).default;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
"process".revision = (((hackage."process")."1.6.11.0").revisions).default;
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.4").revisions).default;
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;
"Win32".revision = (((hackage."Win32")."2.6.2.0").revisions).default;
"integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
"Win32".revision = (((hackage."Win32")."2.6.2.0").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
"network".revision = (((hackage."network")."2.8.0.1").revisions).default;
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
"process".revision = (((hackage."process")."1.6.11.0").revisions).default;
"base".revision = (((hackage."base")."4.14.1.0").revisions).default;
"rts".revision = (((hackage."rts")."1.0").revisions).default;
"time".revision = (((hackage."time")."1.9.3").revisions).default;
"containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
"directory".revision = (((hackage."directory")."1.3.6.2").revisions).default;
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.4").revisions).default;
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
"ghc-heap".revision = (((hackage."ghc-heap")."8.10.4").revisions).default;
};
compiler = {
version = "8.10.4";
nix-name = "ghc8104";
packages = {
"ghc-prim" = "0.6.1";
"ghc-heap" = "8.10.4";
"rts" = "1.0";
"deepseq" = "1.4.4.0";
"template-haskell" = "2.16.0.0";
"containers" = "0.6.2.1";
"base" = "4.14.1.0";
"transformers" = "0.5.6.2";
"filepath" = "1.4.2.1";
"pretty" = "1.1.3.6";
"ghc-boot-th" = "8.10.4";
"array" = "0.5.4.0";
"integer-gmp" = "1.0.3.0";
"template-haskell" = "2.16.0.0";
"pretty" = "1.1.3.6";
"base" = "4.14.1.0";
"rts" = "1.0";
"containers" = "0.6.2.1";
"ghc-boot-th" = "8.10.4";
"filepath" = "1.4.2.1";
"deepseq" = "1.4.4.0";
"transformers" = "0.5.6.2";
"ghc-heap" = "8.10.4";
};
};
};
extras = hackage:
{
packages = {
ghc = ./.plan.nix/ghc.nix;
bytestring = ./.plan.nix/bytestring.nix;
remote-iserv = ./.plan.nix/remote-iserv.nix;
iserv-proxy = ./.plan.nix/iserv-proxy.nix;
hpc = ./.plan.nix/hpc.nix;
libiserv = ./.plan.nix/libiserv.nix;
ghc-boot = ./.plan.nix/ghc-boot.nix;
ghci = ./.plan.nix/ghci.nix;
iserv = ./.plan.nix/iserv.nix;
ghci = ./.plan.nix/ghci.nix;
remote-iserv = ./.plan.nix/remote-iserv.nix;
ghc-boot = ./.plan.nix/ghc-boot.nix;
ghc = ./.plan.nix/ghc.nix;
libiserv = ./.plan.nix/libiserv.nix;
hpc = ./.plan.nix/hpc.nix;
iserv-proxy = ./.plan.nix/iserv-proxy.nix;
};
};
modules = [
({ lib, ... }:
{
packages = {
"ghc" = {
flags = {
"stage1" = lib.mkOverride 900 false;
"stage2" = lib.mkOverride 900 false;
"integer-gmp" = lib.mkOverride 900 false;
"stage3" = lib.mkOverride 900 false;
"dynamic-system-linker" = lib.mkOverride 900 true;
"ghci" = lib.mkOverride 900 true;
"integer-simple" = lib.mkOverride 900 false;
"terminfo" = lib.mkOverride 900 true;
};
};
"bytestring" = {
flags = { "integer-simple" = lib.mkOverride 900 false; };
};
"remote-iserv" = { flags = {}; };
"iserv-proxy" = { flags = {}; };
"hpc" = { flags = {}; };
"libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
"ghc-boot" = { flags = {}; };
"ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
"iserv" = { flags = {}; };
"ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
"remote-iserv" = { flags = {}; };
"ghc-boot" = { flags = {}; };
"ghc" = {
flags = {
"dynamic-system-linker" = lib.mkOverride 900 true;
"ghci" = lib.mkOverride 900 true;
"integer-simple" = lib.mkOverride 900 false;
"stage3" = lib.mkOverride 900 false;
"integer-gmp" = lib.mkOverride 900 false;
"stage2" = lib.mkOverride 900 false;
"terminfo" = lib.mkOverride 900 true;
"stage1" = lib.mkOverride 900 false;
};
};
"libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
"hpc" = { flags = {}; };
"iserv-proxy" = { flags = {}; };
};
})
];

View File

@ -4,84 +4,84 @@
packages = {
"binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
"ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
"ghc-heap".revision = (((hackage."ghc-heap")."8.10.5").revisions).default;
"rts".revision = (((hackage."rts")."1.0.1").revisions).default;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
"network".revision = (((hackage."network")."2.8.0.1").revisions).default;
"directory".revision = (((hackage."directory")."1.3.6.1").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
"containers".revision = (((hackage."containers")."0.6.4.1").revisions).default;
"base".revision = (((hackage."base")."4.14.2.0").revisions).default;
"time".revision = (((hackage."time")."1.9.3").revisions).default;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
"process".revision = (((hackage."process")."1.6.11.0").revisions).default;
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.5").revisions).default;
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;
"Win32".revision = (((hackage."Win32")."2.6.2.0").revisions).default;
"integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
"Win32".revision = (((hackage."Win32")."2.6.2.0").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
"network".revision = (((hackage."network")."2.8.0.1").revisions).default;
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
"process".revision = (((hackage."process")."1.6.11.0").revisions).default;
"base".revision = (((hackage."base")."4.14.2.0").revisions).default;
"rts".revision = (((hackage."rts")."1.0.1").revisions).default;
"time".revision = (((hackage."time")."1.9.3").revisions).default;
"containers".revision = (((hackage."containers")."0.6.4.1").revisions).default;
"directory".revision = (((hackage."directory")."1.3.6.2").revisions).default;
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.5").revisions).default;
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
"ghc-heap".revision = (((hackage."ghc-heap")."8.10.5").revisions).default;
};
compiler = {
version = "8.10.5";
nix-name = "ghc8105";
packages = {
"ghc-prim" = "0.6.1";
"ghc-heap" = "8.10.5";
"rts" = "1.0.1";
"deepseq" = "1.4.4.0";
"template-haskell" = "2.16.0.0";
"containers" = "0.6.4.1";
"base" = "4.14.2.0";
"transformers" = "0.5.6.2";
"filepath" = "1.4.2.1";
"pretty" = "1.1.3.6";
"ghc-boot-th" = "8.10.5";
"array" = "0.5.4.0";
"integer-gmp" = "1.0.3.0";
"template-haskell" = "2.16.0.0";
"pretty" = "1.1.3.6";
"base" = "4.14.2.0";
"rts" = "1.0.1";
"containers" = "0.6.4.1";
"ghc-boot-th" = "8.10.5";
"filepath" = "1.4.2.1";
"deepseq" = "1.4.4.0";
"transformers" = "0.5.6.2";
"ghc-heap" = "8.10.5";
};
};
};
extras = hackage:
{
packages = {
ghc = ./.plan.nix/ghc.nix;
bytestring = ./.plan.nix/bytestring.nix;
remote-iserv = ./.plan.nix/remote-iserv.nix;
iserv-proxy = ./.plan.nix/iserv-proxy.nix;
hpc = ./.plan.nix/hpc.nix;
libiserv = ./.plan.nix/libiserv.nix;
ghc-boot = ./.plan.nix/ghc-boot.nix;
ghci = ./.plan.nix/ghci.nix;
iserv = ./.plan.nix/iserv.nix;
ghci = ./.plan.nix/ghci.nix;
remote-iserv = ./.plan.nix/remote-iserv.nix;
ghc-boot = ./.plan.nix/ghc-boot.nix;
ghc = ./.plan.nix/ghc.nix;
libiserv = ./.plan.nix/libiserv.nix;
hpc = ./.plan.nix/hpc.nix;
iserv-proxy = ./.plan.nix/iserv-proxy.nix;
};
};
modules = [
({ lib, ... }:
{
packages = {
"ghc" = {
flags = {
"stage1" = lib.mkOverride 900 false;
"stage2" = lib.mkOverride 900 false;
"integer-gmp" = lib.mkOverride 900 false;
"stage3" = lib.mkOverride 900 false;
"dynamic-system-linker" = lib.mkOverride 900 true;
"ghci" = lib.mkOverride 900 true;
"integer-simple" = lib.mkOverride 900 false;
"terminfo" = lib.mkOverride 900 true;
};
};
"bytestring" = {
flags = { "integer-simple" = lib.mkOverride 900 false; };
};
"remote-iserv" = { flags = {}; };
"iserv-proxy" = { flags = {}; };
"hpc" = { flags = {}; };
"libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
"ghc-boot" = { flags = {}; };
"ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
"iserv" = { flags = {}; };
"ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
"remote-iserv" = { flags = {}; };
"ghc-boot" = { flags = {}; };
"ghc" = {
flags = {
"dynamic-system-linker" = lib.mkOverride 900 true;
"ghci" = lib.mkOverride 900 true;
"integer-simple" = lib.mkOverride 900 false;
"stage3" = lib.mkOverride 900 false;
"integer-gmp" = lib.mkOverride 900 false;
"stage2" = lib.mkOverride 900 false;
"terminfo" = lib.mkOverride 900 true;
"stage1" = lib.mkOverride 900 false;
};
};
"libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
"hpc" = { flags = {}; };
"iserv-proxy" = { flags = {}; };
};
})
];

View File

@ -4,87 +4,87 @@
packages = {
"binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
"ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
"ghc-heap".revision = (((hackage."ghc-heap")."8.6.5").revisions).default;
"mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
"rts".revision = (((hackage."rts")."1.0").revisions).default;
"array".revision = (((hackage."array")."0.5.3.0").revisions).default;
"integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
"Win32".revision = (((hackage."Win32")."2.6.2.0").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.14.0.0").revisions).default;
"network".revision = (((hackage."network")."2.8.0.1").revisions).default;
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
"process".revision = (((hackage."process")."1.6.11.0").revisions).default;
"alex".revision = (((hackage."alex")."3.2.6").revisions).default;
"alex".flags.small_base = true;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
"network".revision = (((hackage."network")."2.8.0.1").revisions).default;
"directory".revision = (((hackage."directory")."1.3.6.1").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.14.0.0").revisions).default;
"containers".revision = (((hackage."containers")."0.6.0.1").revisions).default;
"base".revision = (((hackage."base")."4.12.0.0").revisions).default;
"time".revision = (((hackage."time")."1.8.0.4").revisions).default;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
"happy".revision = (((hackage."happy")."1.20.0").revisions).default;
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
"process".revision = (((hackage."process")."1.6.11.0").revisions).default;
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
"base".revision = (((hackage."base")."4.12.0.0").revisions).default;
"rts".revision = (((hackage."rts")."1.0").revisions).default;
"mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
"time".revision = (((hackage."time")."1.8.0.4").revisions).default;
"containers".revision = (((hackage."containers")."0.6.0.1").revisions).default;
"directory".revision = (((hackage."directory")."1.3.6.2").revisions).default;
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.6.5").revisions).default;
"array".revision = (((hackage."array")."0.5.3.0").revisions).default;
"Win32".revision = (((hackage."Win32")."2.6.2.0").revisions).default;
"integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
"ghc-heap".revision = (((hackage."ghc-heap")."8.6.5").revisions).default;
};
compiler = {
version = "8.6.5";
nix-name = "ghc865";
packages = {
"ghc-prim" = "0.5.3";
"ghc-heap" = "8.6.5";
"mtl" = "2.2.2";
"rts" = "1.0";
"deepseq" = "1.4.4.0";
"template-haskell" = "2.14.0.0";
"containers" = "0.6.0.1";
"base" = "4.12.0.0";
"transformers" = "0.5.6.2";
"filepath" = "1.4.2.1";
"pretty" = "1.1.3.6";
"ghc-boot-th" = "8.6.5";
"array" = "0.5.3.0";
"integer-gmp" = "1.0.2.0";
"template-haskell" = "2.14.0.0";
"pretty" = "1.1.3.6";
"base" = "4.12.0.0";
"rts" = "1.0";
"mtl" = "2.2.2";
"containers" = "0.6.0.1";
"ghc-boot-th" = "8.6.5";
"filepath" = "1.4.2.1";
"deepseq" = "1.4.4.0";
"transformers" = "0.5.6.2";
"ghc-heap" = "8.6.5";
};
};
};
extras = hackage:
{
packages = {
ghc = ./.plan.nix/ghc.nix;
bytestring = ./.plan.nix/bytestring.nix;
remote-iserv = ./.plan.nix/remote-iserv.nix;
iserv-proxy = ./.plan.nix/iserv-proxy.nix;
hpc = ./.plan.nix/hpc.nix;
libiserv = ./.plan.nix/libiserv.nix;
ghc-boot = ./.plan.nix/ghc-boot.nix;
ghci = ./.plan.nix/ghci.nix;
iserv = ./.plan.nix/iserv.nix;
ghci = ./.plan.nix/ghci.nix;
remote-iserv = ./.plan.nix/remote-iserv.nix;
ghc-boot = ./.plan.nix/ghc-boot.nix;
ghc = ./.plan.nix/ghc.nix;
libiserv = ./.plan.nix/libiserv.nix;
hpc = ./.plan.nix/hpc.nix;
iserv-proxy = ./.plan.nix/iserv-proxy.nix;
};
};
modules = [
({ lib, ... }:
{
packages = {
"ghc" = {
flags = {
"stage1" = lib.mkOverride 900 false;
"stage2" = lib.mkOverride 900 true;
"stage3" = lib.mkOverride 900 false;
"dynamic-system-linker" = lib.mkOverride 900 true;
"ghci" = lib.mkOverride 900 true;
"terminfo" = lib.mkOverride 900 true;
};
};
"bytestring" = {
flags = { "integer-simple" = lib.mkOverride 900 false; };
};
"remote-iserv" = { flags = {}; };
"iserv-proxy" = { flags = {}; };
"hpc" = { flags = {}; };
"libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
"ghc-boot" = { flags = {}; };
"ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
"iserv" = { flags = {}; };
"ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
"remote-iserv" = { flags = {}; };
"ghc-boot" = { flags = {}; };
"ghc" = {
flags = {
"dynamic-system-linker" = lib.mkOverride 900 true;
"ghci" = lib.mkOverride 900 true;
"stage3" = lib.mkOverride 900 false;
"stage2" = lib.mkOverride 900 true;
"terminfo" = lib.mkOverride 900 true;
"stage1" = lib.mkOverride 900 false;
};
};
"libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
"hpc" = { flags = {}; };
"iserv-proxy" = { flags = {}; };
};
})
];

View File

@ -4,88 +4,88 @@
packages = {
"binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
"ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
"ghc-heap".revision = (((hackage."ghc-heap")."8.8.4").revisions).default;
"mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
"rts".revision = (((hackage."rts")."1.0").revisions).default;
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;
"integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
"Win32".revision = (((hackage."Win32")."2.6.2.0").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.15.0.0").revisions).default;
"network".revision = (((hackage."network")."2.8.0.1").revisions).default;
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
"process".revision = (((hackage."process")."1.6.11.0").revisions).default;
"alex".revision = (((hackage."alex")."3.2.6").revisions).default;
"alex".flags.small_base = true;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
"network".revision = (((hackage."network")."2.8.0.1").revisions).default;
"directory".revision = (((hackage."directory")."1.3.6.1").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.15.0.0").revisions).default;
"containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
"base".revision = (((hackage."base")."4.13.0.0").revisions).default;
"time".revision = (((hackage."time")."1.9.3").revisions).default;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
"happy".revision = (((hackage."happy")."1.20.0").revisions).default;
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
"process".revision = (((hackage."process")."1.6.11.0").revisions).default;
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
"base".revision = (((hackage."base")."4.13.0.0").revisions).default;
"rts".revision = (((hackage."rts")."1.0").revisions).default;
"mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
"time".revision = (((hackage."time")."1.9.3").revisions).default;
"containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
"directory".revision = (((hackage."directory")."1.3.6.2").revisions).default;
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.8.4").revisions).default;
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;
"Win32".revision = (((hackage."Win32")."2.6.2.0").revisions).default;
"integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
"ghc-heap".revision = (((hackage."ghc-heap")."8.8.4").revisions).default;
};
compiler = {
version = "8.8.4";
nix-name = "ghc884";
packages = {
"ghc-prim" = "0.5.3";
"ghc-heap" = "8.8.4";
"mtl" = "2.2.2";
"rts" = "1.0";
"deepseq" = "1.4.4.0";
"template-haskell" = "2.15.0.0";
"containers" = "0.6.2.1";
"base" = "4.13.0.0";
"transformers" = "0.5.6.2";
"filepath" = "1.4.2.1";
"pretty" = "1.1.3.6";
"ghc-boot-th" = "8.8.4";
"array" = "0.5.4.0";
"integer-gmp" = "1.0.2.0";
"template-haskell" = "2.15.0.0";
"pretty" = "1.1.3.6";
"base" = "4.13.0.0";
"rts" = "1.0";
"mtl" = "2.2.2";
"containers" = "0.6.2.1";
"ghc-boot-th" = "8.8.4";
"filepath" = "1.4.2.1";
"deepseq" = "1.4.4.0";
"transformers" = "0.5.6.2";
"ghc-heap" = "8.8.4";
};
};
};
extras = hackage:
{
packages = {
ghc = ./.plan.nix/ghc.nix;
bytestring = ./.plan.nix/bytestring.nix;
remote-iserv = ./.plan.nix/remote-iserv.nix;
iserv-proxy = ./.plan.nix/iserv-proxy.nix;
hpc = ./.plan.nix/hpc.nix;
libiserv = ./.plan.nix/libiserv.nix;
ghc-boot = ./.plan.nix/ghc-boot.nix;
ghci = ./.plan.nix/ghci.nix;
iserv = ./.plan.nix/iserv.nix;
ghci = ./.plan.nix/ghci.nix;
remote-iserv = ./.plan.nix/remote-iserv.nix;
ghc-boot = ./.plan.nix/ghc-boot.nix;
ghc = ./.plan.nix/ghc.nix;
libiserv = ./.plan.nix/libiserv.nix;
hpc = ./.plan.nix/hpc.nix;
iserv-proxy = ./.plan.nix/iserv-proxy.nix;
};
};
modules = [
({ lib, ... }:
{
packages = {
"ghc" = {
flags = {
"stage1" = lib.mkOverride 900 false;
"stage2" = lib.mkOverride 900 true;
"integer-gmp" = lib.mkOverride 900 false;
"stage3" = lib.mkOverride 900 false;
"ghci" = lib.mkOverride 900 true;
"integer-simple" = lib.mkOverride 900 false;
"terminfo" = lib.mkOverride 900 true;
};
};
"bytestring" = {
flags = { "integer-simple" = lib.mkOverride 900 false; };
};
"remote-iserv" = { flags = {}; };
"iserv-proxy" = { flags = {}; };
"hpc" = { flags = {}; };
"libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
"ghc-boot" = { flags = {}; };
"ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
"iserv" = { flags = {}; };
"ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
"remote-iserv" = { flags = {}; };
"ghc-boot" = { flags = {}; };
"ghc" = {
flags = {
"ghci" = lib.mkOverride 900 true;
"integer-simple" = lib.mkOverride 900 false;
"stage3" = lib.mkOverride 900 false;
"integer-gmp" = lib.mkOverride 900 false;
"stage2" = lib.mkOverride 900 true;
"terminfo" = lib.mkOverride 900 true;
"stage1" = lib.mkOverride 900 false;
};
};
"libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
"hpc" = { flags = {}; };
"iserv-proxy" = { flags = {}; };
};
})
];

View File

@ -2,81 +2,82 @@
pkgs = hackage:
{
packages = {
"cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.102.0").revisions).default;
"cryptohash-sha256".flags.use-cbits = true;
"cryptohash-sha256".flags.exe = false;
"binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
"tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
"tar".flags.old-time = false;
"tar".flags.old-bytestring = false;
"ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
"edit-distance".revision = (((hackage."edit-distance")."0.2.2.1").revisions).default;
"stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
"mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;
"integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
"echo".revision = (((hackage."echo")."0.1.4").revisions).default;
"echo".flags.example = false;
"resolv".revision = (((hackage."resolv")."0.1.2.0").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
"hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
"hsc2hs".flags.in-ghc-tree = false;
"network".revision = (((hackage."network")."3.1.2.1").revisions).default;
"network".flags.devel = false;
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
"async".revision = (((hackage."async")."2.2.3").revisions).default;
"async".flags.bench = false;
"process".revision = (((hackage."process")."1.6.9.0").revisions).default;
"random".revision = (((hackage."random")."1.2.0").revisions).default;
"ed25519".revision = (((hackage."ed25519")."0.0.5.0").revisions).default;
"ed25519".flags.test-hlint = true;
"ed25519".flags.no-donna = true;
"ed25519".flags.test-doctests = true;
"ed25519".flags.test-properties = true;
"base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.7").revisions).default;
"base".revision = (((hackage."base")."4.14.1.0").revisions).default;
"network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default;
"regex-posix".revision = (((hackage."regex-posix")."0.96.0.0").revisions).default;
"regex-posix".flags._regex-posix-clib = false;
"rts".revision = (((hackage."rts")."1.0").revisions).default;
"text".revision = (((hackage."text")."1.2.4.1").revisions).default;
"mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
"time".revision = (((hackage."time")."1.9.3").revisions).default;
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
"bytestring".revision = (((hackage."bytestring")."0.10.12.0").revisions).default;
"cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.102.0").revisions).default;
"cryptohash-sha256".flags.exe = false;
"cryptohash-sha256".flags.use-cbits = true;
"tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
"tar".flags.old-bytestring = false;
"tar".flags.old-time = false;
"containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
"directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
"hackage-security".revision = (((hackage."hackage-security")."0.6.0.1").revisions).default;
"hackage-security".flags.base48 = true;
"hackage-security".flags.lukko = true;
"hackage-security".flags.mtl21 = false;
"hackage-security".flags.use-network-uri = true;
"hackage-security".flags.old-directory = false;
"lukko".revision = (((hackage."lukko")."0.1.1.3").revisions).default;
"lukko".flags.ofd-locking = true;
"parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.4").revisions).default;
"splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
"splitmix".flags.optimised-mixer = false;
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
"HTTP".revision = (((hackage."HTTP")."4000.3.16").revisions).default;
"HTTP".flags.mtl1 = false;
"HTTP".flags.conduit10 = false;
"HTTP".flags.warp-tests = false;
"HTTP".flags.warn-as-error = false;
"HTTP".flags.network-uri = true;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
"hashable".revision = (((hackage."hashable")."1.3.2.0").revisions).default;
"hashable".flags.integer-gmp = true;
"hashable".flags.random-initial-seed = false;
"base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
"regex-base".revision = (((hackage."regex-base")."0.94.0.1").revisions).default;
"Cabal".revision = (((hackage."Cabal")."3.4.0.0").revisions).default;
"Cabal".flags.bundled-binary-generic = false;
"th-compat".revision = (((hackage."th-compat")."0.1.2").revisions).default;
"zlib".revision = (((hackage."zlib")."0.6.2.3").revisions).default;
"zlib".flags.non-blocking-ffi = false;
"zlib".flags.bundled-c-zlib = false;
"zlib".flags.pkg-config = false;
"rts".revision = (((hackage."rts")."1.0").revisions).default;
"regex-posix".revision = (((hackage."regex-posix")."0.96.0.0").revisions).default;
"regex-posix".flags._regex-posix-clib = false;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
"random".revision = (((hackage."random")."1.2.0").revisions).default;
"network".revision = (((hackage."network")."3.1.2.1").revisions).default;
"network".flags.devel = false;
"splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
"splitmix".flags.optimised-mixer = false;
"async".revision = (((hackage."async")."2.2.3").revisions).default;
"async".flags.bench = false;
"parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
"echo".revision = (((hackage."echo")."0.1.4").revisions).default;
"echo".flags.example = false;
"hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
"hsc2hs".flags.in-ghc-tree = false;
"resolv".revision = (((hackage."resolv")."0.1.2.0").revisions).default;
"directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
"containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
"bytestring".revision = (((hackage."bytestring")."0.10.12.0").revisions).default;
"text".revision = (((hackage."text")."1.2.4.1").revisions).default;
"Cabal".revision = (((hackage."Cabal")."3.4.0.0").revisions).default;
"Cabal".flags.bundled-binary-generic = false;
"base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
"base".revision = (((hackage."base")."4.14.1.0").revisions).default;
"time".revision = (((hackage."time")."1.9.3").revisions).default;
"th-compat".revision = (((hackage."th-compat")."0.1.1").revisions).default;
"base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.7").revisions).default;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
"hashable".revision = (((hackage."hashable")."1.3.1.0").revisions).default;
"hashable".flags.integer-gmp = true;
"HTTP".revision = (((hackage."HTTP")."4000.3.15").revisions).default;
"HTTP".flags.mtl1 = false;
"HTTP".flags.conduit10 = false;
"HTTP".flags.warn-as-error = false;
"HTTP".flags.warp-tests = false;
"HTTP".flags.network-uri = true;
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
"ed25519".revision = (((hackage."ed25519")."0.0.5.0").revisions).default;
"ed25519".flags.test-hlint = true;
"ed25519".flags.test-properties = true;
"ed25519".flags.test-doctests = true;
"ed25519".flags.no-donna = true;
"process".revision = (((hackage."process")."1.6.9.0").revisions).default;
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
"lukko".revision = (((hackage."lukko")."0.1.1.3").revisions).default;
"lukko".flags.ofd-locking = true;
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.4").revisions).default;
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;
"hackage-security".revision = (((hackage."hackage-security")."0.6.0.1").revisions).default;
"hackage-security".flags.old-directory = false;
"hackage-security".flags.use-network-uri = true;
"hackage-security".flags.base48 = true;
"hackage-security".flags.lukko = true;
"hackage-security".flags.mtl21 = false;
"integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
"edit-distance".revision = (((hackage."edit-distance")."0.2.2.1").revisions).default;
"stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
};
compiler = {
version = "8.10.4";
@ -84,26 +85,26 @@
packages = {
"binary" = "0.8.8.0";
"ghc-prim" = "0.6.1";
"stm" = "2.5.0.0";
"unix" = "2.7.2.2";
"mtl" = "2.2.2";
"rts" = "1.0";
"deepseq" = "1.4.4.0";
"parsec" = "3.1.14.0";
"directory" = "1.3.6.0";
"template-haskell" = "2.16.0.0";
"containers" = "0.6.2.1";
"bytestring" = "0.10.12.0";
"text" = "1.2.4.1";
"base" = "4.14.1.0";
"time" = "1.9.3";
"transformers" = "0.5.6.2";
"filepath" = "1.4.2.1";
"process" = "1.6.9.0";
"pretty" = "1.1.3.6";
"ghc-boot-th" = "8.10.4";
"array" = "0.5.4.0";
"integer-gmp" = "1.0.3.0";
"template-haskell" = "2.16.0.0";
"pretty" = "1.1.3.6";
"process" = "1.6.9.0";
"base" = "4.14.1.0";
"rts" = "1.0";
"text" = "1.2.4.1";
"mtl" = "2.2.2";
"time" = "1.9.3";
"unix" = "2.7.2.2";
"bytestring" = "0.10.12.0";
"containers" = "0.6.2.1";
"directory" = "1.3.6.0";
"parsec" = "3.1.14.0";
"ghc-boot-th" = "8.10.4";
"filepath" = "1.4.2.1";
"deepseq" = "1.4.4.0";
"transformers" = "0.5.6.2";
"stm" = "2.5.0.0";
};
};
};
@ -115,11 +116,11 @@
packages = {
"cabal-install" = {
flags = {
"native-dns" = lib.mkOverride 900 true;
"debug-expensive-assertions" = lib.mkOverride 900 false;
"debug-tracetree" = lib.mkOverride 900 false;
"debug-expensive-assertions" = lib.mkOverride 900 false;
"lukko" = lib.mkOverride 900 true;
"debug-conflict-sets" = lib.mkOverride 900 false;
"native-dns" = lib.mkOverride 900 true;
};
};
};

View File

@ -2,360 +2,328 @@
pkgs = hackage:
{
packages = {
"http-client".revision = (((hackage."http-client")."0.6.4.1").revisions).default;
"http-client".flags.network-uri = true;
"cookie".revision = (((hackage."cookie")."0.4.5").revisions).default;
"void".revision = (((hackage."void")."0.7.3").revisions).default;
"void".flags.safe = false;
"semigroupoids".revision = (((hackage."semigroupoids")."5.3.5").revisions).default;
"semigroupoids".flags.comonad = true;
"semigroupoids".flags.unordered-containers = true;
"semigroupoids".flags.distributive = true;
"semigroupoids".flags.tagged = true;
"semigroupoids".flags.containers = true;
"semigroupoids".flags.contravariant = true;
"free".revision = (((hackage."free")."5.1.6").revisions).default;
"hnix-store-remote".revision = (((hackage."hnix-store-remote")."0.4.1.0").revisions).default;
"hnix-store-remote".flags.io-testsuite = false;
"cereal".revision = (((hackage."cereal")."0.5.8.1").revisions).default;
"cereal".flags.bytestring-builder = false;
"exceptions".revision = (((hackage."exceptions")."0.10.4").revisions).default;
"cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.102.0").revisions).default;
"cryptohash-sha256".flags.use-cbits = true;
"cryptohash-sha256".flags.exe = false;
"semialign".revision = (((hackage."semialign")."1.2").revisions).default;
"semialign".flags.semigroupoids = true;
"lens-family".revision = (((hackage."lens-family")."2.1.1").revisions).default;
"these".revision = (((hackage."these")."1.1.1.1").revisions).default;
"these".flags.assoc = true;
"binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
"hnix".revision = (((hackage."hnix")."0.12.0.1").revisions).default;
"hnix".flags.profiling = false;
"hnix".flags.optimize = false;
"tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
"tar".flags.old-time = false;
"tar".flags.old-bytestring = false;
"regex-tdfa".revision = (((hackage."regex-tdfa")."1.3.1.0").revisions).default;
"regex-tdfa".flags.force-o2 = false;
"ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
"text-metrics".revision = (((hackage."text-metrics")."0.3.0").revisions).default;
"text-metrics".flags.dev = false;
"utf8-string".revision = (((hackage."utf8-string")."1.0.2").revisions).default;
"bifunctors".revision = (((hackage."bifunctors")."5.5.10").revisions).default;
"bifunctors".flags.semigroups = true;
"serialise".revision = (((hackage."serialise")."0.2.3.0").revisions).default;
"serialise".flags.newtime15 = true;
"streaming-commons".revision = (((hackage."streaming-commons")."0.2.2.1").revisions).default;
"streaming-commons".flags.use-bytestring-builder = false;
"relude".revision = (((hackage."relude")."1.0.0.1").revisions).default;
"bifunctors".revision = (((hackage."bifunctors")."5.5.11").revisions).default;
"bifunctors".flags.tagged = true;
"hashing".revision = (((hackage."hashing")."0.1.0.1").revisions).default;
"extra".revision = (((hackage."extra")."1.7.9").revisions).default;
"haskeline".revision = (((hackage."haskeline")."0.8.0.1").revisions).default;
"logict".revision = (((hackage."logict")."0.7.0.3").revisions).default;
"x509-validation".revision = (((hackage."x509-validation")."1.6.11").revisions).default;
"split".revision = (((hackage."split")."0.2.3.4").revisions).default;
"data-fix".revision = (((hackage."data-fix")."0.3.1").revisions).default;
"stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
"base-compat-batteries".revision = (((hackage."base-compat-batteries")."0.11.2").revisions).default;
"hourglass".revision = (((hackage."hourglass")."0.2.12").revisions).default;
"case-insensitive".revision = (((hackage."case-insensitive")."1.2.1.0").revisions).default;
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
"mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
"network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default;
"asn1-parse".revision = (((hackage."asn1-parse")."0.9.5").revisions).default;
"regex-base".revision = (((hackage."regex-base")."0.94.0.1").revisions).default;
"zlib".revision = (((hackage."zlib")."0.6.2.3").revisions).default;
"zlib".flags.non-blocking-ffi = false;
"zlib".flags.bundled-c-zlib = false;
"zlib".flags.pkg-config = false;
"rts".revision = (((hackage."rts")."1.0").revisions).default;
"cmdargs".revision = (((hackage."cmdargs")."0.10.21").revisions).default;
"cmdargs".flags.testprog = false;
"cmdargs".flags.quotation = true;
"cryptonite".revision = (((hackage."cryptonite")."0.28").revisions).default;
"cryptonite".flags.support_sse = false;
"cryptonite".flags.use_target_attributes = true;
"cryptonite".flags.integer-gmp = true;
"cryptonite".flags.support_rdrand = true;
"cryptonite".flags.support_aesni = true;
"cryptonite".flags.support_deepseq = true;
"cryptonite".flags.support_pclmuldq = false;
"cryptonite".flags.check_alignment = false;
"cryptonite".flags.old_toolchain_inliner = false;
"microlens-aeson".revision = (((hackage."microlens-aeson")."2.3.1").revisions).default;
"clock".revision = (((hackage."clock")."0.8.2").revisions).default;
"clock".flags.llvm = false;
"saltine".revision = (((hackage."saltine")."0.1.1.1").revisions).default;
"adjunctions".revision = (((hackage."adjunctions")."4.4").revisions).default;
"cryptohash-md5".revision = (((hackage."cryptohash-md5")."0.11.100.1").revisions).default;
"invariant".revision = (((hackage."invariant")."0.5.4").revisions).default;
"pem".revision = (((hackage."pem")."0.2.4").revisions).default;
"megaparsec".revision = (((hackage."megaparsec")."9.0.1").revisions).default;
"megaparsec".flags.dev = false;
"syb".revision = (((hackage."syb")."0.7.2.1").revisions).default;
"distributive".revision = (((hackage."distributive")."0.6.2.1").revisions).default;
"distributive".flags.semigroups = true;
"distributive".flags.tagged = true;
"asn1-encoding".revision = (((hackage."asn1-encoding")."0.9.6").revisions).default;
"QuickCheck".revision = (((hackage."QuickCheck")."2.14.2").revisions).default;
"QuickCheck".flags.templatehaskell = true;
"QuickCheck".flags.old-random = false;
"scientific".revision = (((hackage."scientific")."0.3.6.2").revisions).default;
"scientific".flags.integer-simple = false;
"scientific".flags.bytestring-builder = false;
"monadlist".revision = (((hackage."monadlist")."0.0.2").revisions).default;
"half".revision = (((hackage."half")."0.3.1").revisions).default;
"parallel".revision = (((hackage."parallel")."3.2.2.0").revisions).default;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
"hnix-store-core".revision = (((hackage."hnix-store-core")."0.4.1.0").revisions).default;
"hnix-store-core".flags.bounded_memory = false;
"random".revision = (((hackage."random")."1.2.0").revisions).default;
"uuid-types".revision = (((hackage."uuid-types")."1.0.4").revisions).default;
"optparse-applicative".revision = (((hackage."optparse-applicative")."0.16.1.0").revisions).default;
"optparse-applicative".flags.process = true;
"network".revision = (((hackage."network")."3.1.2.1").revisions).default;
"network".flags.devel = false;
"connection".revision = (((hackage."connection")."0.3.1").revisions).default;
"splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
"splitmix".flags.optimised-mixer = false;
"async".revision = (((hackage."async")."2.2.3").revisions).default;
"async".flags.bench = false;
"dlist".revision = (((hackage."dlist")."1.0").revisions).default;
"dlist".flags.werror = false;
"conduit".revision = (((hackage."conduit")."1.3.4").revisions).default;
"ref-tf".revision = (((hackage."ref-tf")."0.4.0.2").revisions).default;
"x509-store".revision = (((hackage."x509-store")."1.6.7").revisions).default;
"lens-family-th".revision = (((hackage."lens-family-th")."0.5.1.0").revisions).default;
"semigroups".revision = (((hackage."semigroups")."0.19.1").revisions).default;
"semigroups".flags.bytestring = true;
"semigroups".flags.unordered-containers = true;
"semigroups".flags.text = true;
"semigroups".flags.tagged = true;
"semigroups".flags.containers = true;
"semigroups".flags.binary = true;
"semigroups".flags.hashable = true;
"semigroups".flags.transformers = true;
"semigroups".flags.deepseq = true;
"semigroups".flags.bytestring-builder = false;
"semigroups".flags.template-haskell = true;
"lifted-base".revision = (((hackage."lifted-base")."0.2.3.12").revisions).default;
"parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
"hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
"hsc2hs".flags.in-ghc-tree = false;
"directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
"bifunctors".flags.semigroups = true;
"haskell-lexer".revision = (((hackage."haskell-lexer")."1.1").revisions).default;
"ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
"hnix".revision = (((hackage."hnix")."0.13.1").revisions).default;
"hnix".flags.profiling = false;
"hnix".flags.optimize = true;
"regex-tdfa".revision = (((hackage."regex-tdfa")."1.3.1.1").revisions).default;
"regex-tdfa".flags.force-o2 = false;
"cryptohash-sha1".revision = (((hackage."cryptohash-sha1")."0.11.100.1").revisions).default;
"socks".revision = (((hackage."socks")."0.6.1").revisions).default;
"cookie".revision = (((hackage."cookie")."0.4.5").revisions).default;
"blaze-builder".revision = (((hackage."blaze-builder")."0.4.2.1").revisions).default;
"base-compat".revision = (((hackage."base-compat")."0.11.2").revisions).default;
"ansi-terminal".revision = (((hackage."ansi-terminal")."0.11").revisions).default;
"ansi-terminal".flags.example = false;
"unliftio-core".revision = (((hackage."unliftio-core")."0.2.0.1").revisions).default;
"free".revision = (((hackage."free")."5.1.7").revisions).default;
"exceptions".revision = (((hackage."exceptions")."0.10.4").revisions).default;
"time-compat".revision = (((hackage."time-compat")."1.9.6").revisions).default;
"time-compat".flags.old-locale = false;
"cereal".revision = (((hackage."cereal")."0.5.8.1").revisions).default;
"cereal".flags.bytestring-builder = false;
"x509-system".revision = (((hackage."x509-system")."1.6.6").revisions).default;
"yaml".revision = (((hackage."yaml")."0.11.5.0").revisions).default;
"yaml".flags.no-exe = true;
"yaml".flags.no-examples = true;
"transformers-compat".revision = (((hackage."transformers-compat")."0.6.6").revisions).default;
"transformers-compat".flags.five = false;
"transformers-compat".flags.generic-deriving = true;
"transformers-compat".flags.two = false;
"transformers-compat".flags.five-three = true;
"transformers-compat".flags.mtl = true;
"transformers-compat".flags.four = false;
"transformers-compat".flags.three = false;
"neat-interpolation".revision = (((hackage."neat-interpolation")."0.5.1.2").revisions).default;
"hpack".revision = (((hackage."hpack")."0.34.4").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
"xml".revision = (((hackage."xml")."1.3.14").revisions).default;
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;
"integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
"mono-traversable".revision = (((hackage."mono-traversable")."1.0.15.1").revisions).default;
"vector".revision = (((hackage."vector")."0.12.2.0").revisions).default;
"repline".revision = (((hackage."repline")."0.4.0.0").revisions).default;
"neat-interpolation".revision = (((hackage."neat-interpolation")."0.5.1.2").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
"hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
"hsc2hs".flags.in-ghc-tree = false;
"vector".revision = (((hackage."vector")."0.12.3.0").revisions).default;
"vector".flags.unsafechecks = false;
"vector".flags.internalchecks = false;
"vector".flags.wall = false;
"vector".flags.boundschecks = true;
"call-stack".revision = (((hackage."call-stack")."0.3.0").revisions).default;
"primitive".revision = (((hackage."primitive")."0.7.1.0").revisions).default;
"profunctors".revision = (((hackage."profunctors")."5.6.2").revisions).default;
"blaze-builder".revision = (((hackage."blaze-builder")."0.4.2.1").revisions).default;
"base-compat".revision = (((hackage."base-compat")."0.11.2").revisions).default;
"time-compat".revision = (((hackage."time-compat")."1.9.5").revisions).default;
"time-compat".flags.old-locale = false;
"x509-system".revision = (((hackage."x509-system")."1.6.6").revisions).default;
"ansi-terminal".revision = (((hackage."ansi-terminal")."0.11").revisions).default;
"ansi-terminal".flags.example = false;
"tagged".revision = (((hackage."tagged")."0.8.6.1").revisions).default;
"tagged".flags.transformers = true;
"tagged".flags.deepseq = true;
"x509".revision = (((hackage."x509")."1.7.5").revisions).default;
"lens".revision = (((hackage."lens")."4.19.2").revisions).default;
"lens".flags.j = false;
"lens".flags.test-properties = true;
"lens".flags.old-inline-pragmas = false;
"lens".flags.test-templates = true;
"lens".flags.trustworthy = true;
"lens".flags.test-doctests = true;
"lens".flags.benchmark-uniplate = false;
"lens".flags.inlining = true;
"lens".flags.dump-splices = false;
"lens".flags.test-hunit = true;
"lens".flags.safe = false;
"unliftio-core".revision = (((hackage."unliftio-core")."0.2.0.1").revisions).default;
"containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
"some".revision = (((hackage."some")."1.0.2").revisions).default;
"some".flags.newtype-unsafe = true;
"integer-logarithms".revision = (((hackage."integer-logarithms")."1.0.3.1").revisions).default;
"integer-logarithms".flags.check-bounds = false;
"integer-logarithms".flags.integer-gmp = true;
"semialign".revision = (((hackage."semialign")."1.1.0.1").revisions).default;
"semialign".flags.semigroupoids = true;
"reflection".revision = (((hackage."reflection")."2.1.6").revisions).default;
"reflection".flags.slow = false;
"reflection".flags.template-haskell = true;
"these".revision = (((hackage."these")."1.1.1.1").revisions).default;
"these".flags.assoc = true;
"socks".revision = (((hackage."socks")."0.6.1").revisions).default;
"streaming-commons".revision = (((hackage."streaming-commons")."0.2.2.1").revisions).default;
"streaming-commons".flags.use-bytestring-builder = false;
"haskell-lexer".revision = (((hackage."haskell-lexer")."1.1").revisions).default;
"lens-family".revision = (((hackage."lens-family")."2.1.0").revisions).default;
"bytestring".revision = (((hackage."bytestring")."0.10.12.0").revisions).default;
"ansi-wl-pprint".revision = (((hackage."ansi-wl-pprint")."0.6.9").revisions).default;
"ansi-wl-pprint".flags.example = false;
"basement".revision = (((hackage."basement")."0.0.11").revisions).default;
"cryptohash-sha1".revision = (((hackage."cryptohash-sha1")."0.11.100.1").revisions).default;
"serialise".revision = (((hackage."serialise")."0.2.3.0").revisions).default;
"serialise".flags.newtime15 = true;
"StateVar".revision = (((hackage."StateVar")."1.2.1").revisions).default;
"mime-types".revision = (((hackage."mime-types")."0.1.0.9").revisions).default;
"http-client-tls".revision = (((hackage."http-client-tls")."0.3.5.3").revisions).default;
"contravariant".revision = (((hackage."contravariant")."1.5.3").revisions).default;
"contravariant".flags.semigroups = true;
"contravariant".flags.tagged = true;
"contravariant".flags.statevar = true;
"indexed-traversable".revision = (((hackage."indexed-traversable")."0.1.1").revisions).default;
"parser-combinators".revision = (((hackage."parser-combinators")."1.2.1").revisions).default;
"parser-combinators".flags.dev = false;
"semialign-indexed".revision = (((hackage."semialign-indexed")."1.1").revisions).default;
"deriving-compat".revision = (((hackage."deriving-compat")."0.5.10").revisions).default;
"deriving-compat".flags.base-4-9 = true;
"deriving-compat".flags.template-haskell-2-11 = true;
"deriving-compat".flags.new-functor-classes = true;
"text".revision = (((hackage."text")."1.2.4.1").revisions).default;
"Cabal".revision = (((hackage."Cabal")."3.4.0.0").revisions).default;
"Cabal".flags.bundled-binary-generic = false;
"assoc".revision = (((hackage."assoc")."1.0.2").revisions).default;
"unordered-containers".revision = (((hackage."unordered-containers")."0.2.13.0").revisions).default;
"unordered-containers".flags.debug = false;
"base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
"aeson-pretty".revision = (((hackage."aeson-pretty")."0.8.8").revisions).default;
"aeson-pretty".flags.lib-only = false;
"base".revision = (((hackage."base")."4.14.1.0").revisions).default;
"comonad".revision = (((hackage."comonad")."5.0.8").revisions).default;
"comonad".flags.indexed-traversable = true;
"comonad".flags.distributive = true;
"comonad".flags.containers = true;
"time".revision = (((hackage."time")."1.9.3").revisions).default;
"th-compat".revision = (((hackage."th-compat")."0.1.1").revisions).default;
"data-default-class".revision = (((hackage."data-default-class")."0.1.2.0").revisions).default;
"terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
"base16-bytestring".revision = (((hackage."base16-bytestring")."1.0.1.0").revisions).default;
"vector-algorithms".revision = (((hackage."vector-algorithms")."0.8.0.4").revisions).default;
"vector-algorithms".flags.unsafechecks = false;
"vector-algorithms".flags.internalchecks = false;
"vector-algorithms".flags.llvm = false;
"vector-algorithms".flags.boundschecks = true;
"vector-algorithms".flags.bench = true;
"vector-algorithms".flags.properties = true;
"prettyprinter".revision = (((hackage."prettyprinter")."1.7.0").revisions).default;
"prettyprinter".flags.buildreadme = false;
"cryptohash-sha512".revision = (((hackage."cryptohash-sha512")."0.11.100.1").revisions).default;
"pretty-show".revision = (((hackage."pretty-show")."1.10").revisions).default;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
"hashable".revision = (((hackage."hashable")."1.3.0.0").revisions).default;
"hashable".flags.sse2 = true;
"hashable".flags.integer-gmp = true;
"hashable".flags.sse41 = false;
"hashable".flags.examples = false;
"attoparsec".revision = (((hackage."attoparsec")."0.13.2.5").revisions).default;
"attoparsec".flags.developer = false;
"infer-license".revision = (((hackage."infer-license")."0.2.0").revisions).default;
"colour".revision = (((hackage."colour")."2.3.5").revisions).default;
"transformers-base".revision = (((hackage."transformers-base")."0.4.5.2").revisions).default;
"transformers-base".flags.orphaninstances = true;
"happy".revision = (((hackage."happy")."1.20.0").revisions).default;
"strict".revision = (((hackage."strict")."0.4.0.1").revisions).default;
"strict".flags.assoc = true;
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
"asn1-types".revision = (((hackage."asn1-types")."0.3.4").revisions).default;
"nix-derivation".revision = (((hackage."nix-derivation")."1.1.1").revisions).default;
"cborg".revision = (((hackage."cborg")."0.2.4.0").revisions).default;
"cborg".flags.optimize-gmp = true;
"gitrev".revision = (((hackage."gitrev")."1.3.1").revisions).default;
"monad-control".revision = (((hackage."monad-control")."1.0.2.3").revisions).default;
"vector".flags.wall = false;
"th-lift-instances".revision = (((hackage."th-lift-instances")."0.1.18").revisions).default;
"conduit".revision = (((hackage."conduit")."1.3.4.1").revisions).default;
"algebraic-graphs".revision = (((hackage."algebraic-graphs")."0.5").revisions).default;
"network".revision = (((hackage."network")."3.1.2.1").revisions).default;
"network".flags.devel = false;
"http-types".revision = (((hackage."http-types")."0.12.3").revisions).default;
"Glob".revision = (((hackage."Glob")."0.10.1").revisions).default;
"dlist".revision = (((hackage."dlist")."1.0").revisions).default;
"dlist".flags.werror = false;
"lifted-base".revision = (((hackage."lifted-base")."0.2.3.12").revisions).default;
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
"async".revision = (((hackage."async")."2.2.3").revisions).default;
"async".flags.bench = false;
"process".revision = (((hackage."process")."1.6.9.0").revisions).default;
"half".revision = (((hackage."half")."0.3.1").revisions).default;
"monad-control".revision = (((hackage."monad-control")."1.0.2.3").revisions).default;
"random".revision = (((hackage."random")."1.2.0").revisions).default;
"optparse-applicative".revision = (((hackage."optparse-applicative")."0.16.1.0").revisions).default;
"optparse-applicative".flags.process = true;
"cborg".revision = (((hackage."cborg")."0.2.5.0").revisions).default;
"cborg".flags.optimize-gmp = true;
"QuickCheck".revision = (((hackage."QuickCheck")."2.14.2").revisions).default;
"QuickCheck".flags.old-random = false;
"QuickCheck".flags.templatehaskell = true;
"uuid-types".revision = (((hackage."uuid-types")."1.0.5").revisions).default;
"scientific".revision = (((hackage."scientific")."0.3.7.0").revisions).default;
"scientific".flags.integer-simple = false;
"scientific".flags.bytestring-builder = false;
"tls".revision = (((hackage."tls")."1.5.5").revisions).default;
"tls".flags.compat = true;
"tls".flags.network = true;
"tls".flags.hans = false;
"kan-extensions".revision = (((hackage."kan-extensions")."5.2.2").revisions).default;
"prettyprinter".revision = (((hackage."prettyprinter")."1.7.0").revisions).default;
"prettyprinter".flags.buildreadme = false;
"infer-license".revision = (((hackage."infer-license")."0.2.0").revisions).default;
"megaparsec".revision = (((hackage."megaparsec")."9.0.1").revisions).default;
"megaparsec".flags.dev = false;
"pretty-show".revision = (((hackage."pretty-show")."1.10").revisions).default;
"distributive".revision = (((hackage."distributive")."0.6.2.1").revisions).default;
"distributive".flags.tagged = true;
"distributive".flags.semigroups = true;
"transformers-base".revision = (((hackage."transformers-base")."0.4.5.2").revisions).default;
"transformers-base".flags.orphaninstances = true;
"base16-bytestring".revision = (((hackage."base16-bytestring")."1.0.1.0").revisions).default;
"cryptohash-sha512".revision = (((hackage."cryptohash-sha512")."0.11.100.1").revisions).default;
"iproute".revision = (((hackage."iproute")."1.7.11").revisions).default;
"cryptohash-md5".revision = (((hackage."cryptohash-md5")."0.11.100.1").revisions).default;
"vector-algorithms".revision = (((hackage."vector-algorithms")."0.8.0.4").revisions).default;
"vector-algorithms".flags.unsafechecks = false;
"vector-algorithms".flags.llvm = false;
"vector-algorithms".flags.internalchecks = false;
"vector-algorithms".flags.bench = true;
"vector-algorithms".flags.boundschecks = true;
"vector-algorithms".flags.properties = true;
"happy".revision = (((hackage."happy")."1.20.0").revisions).default;
"base".revision = (((hackage."base")."4.14.1.0").revisions).default;
"network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default;
"microlens-aeson".revision = (((hackage."microlens-aeson")."2.3.1").revisions).default;
"cmdargs".revision = (((hackage."cmdargs")."0.10.21").revisions).default;
"cmdargs".flags.testprog = false;
"cmdargs".flags.quotation = true;
"rts".revision = (((hackage."rts")."1.0").revisions).default;
"text".revision = (((hackage."text")."1.2.4.1").revisions).default;
"aeson-pretty".revision = (((hackage."aeson-pretty")."0.8.8").revisions).default;
"aeson-pretty".flags.lib-only = false;
"mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
"time".revision = (((hackage."time")."1.9.3").revisions).default;
"unordered-containers".revision = (((hackage."unordered-containers")."0.2.14.0").revisions).default;
"unordered-containers".flags.debug = false;
"data-default-class".revision = (((hackage."data-default-class")."0.1.2.0").revisions).default;
"parser-combinators".revision = (((hackage."parser-combinators")."1.3.0").revisions).default;
"parser-combinators".flags.dev = false;
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
"data-fix".revision = (((hackage."data-fix")."0.3.1").revisions).default;
"logict".revision = (((hackage."logict")."0.7.0.3").revisions).default;
"contravariant".revision = (((hackage."contravariant")."1.5.3").revisions).default;
"contravariant".flags.tagged = true;
"contravariant".flags.semigroups = true;
"contravariant".flags.statevar = true;
"case-insensitive".revision = (((hackage."case-insensitive")."1.2.1.0").revisions).default;
"http-client-tls".revision = (((hackage."http-client-tls")."0.3.5.3").revisions).default;
"bytestring".revision = (((hackage."bytestring")."0.10.12.0").revisions).default;
"cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.102.0").revisions).default;
"cryptohash-sha256".flags.exe = false;
"cryptohash-sha256".flags.use-cbits = true;
"ansi-wl-pprint".revision = (((hackage."ansi-wl-pprint")."0.6.9").revisions).default;
"ansi-wl-pprint".flags.example = false;
"tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
"tar".flags.old-bytestring = false;
"tar".flags.old-time = false;
"basement".revision = (((hackage."basement")."0.0.12").revisions).default;
"integer-logarithms".revision = (((hackage."integer-logarithms")."1.0.3.1").revisions).default;
"integer-logarithms".flags.check-bounds = false;
"integer-logarithms".flags.integer-gmp = true;
"utf8-string".revision = (((hackage."utf8-string")."1.0.2").revisions).default;
"http-client".revision = (((hackage."http-client")."0.7.8").revisions).default;
"http-client".flags.network-uri = true;
"x509".revision = (((hackage."x509")."1.7.5").revisions).default;
"containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
"semigroupoids".revision = (((hackage."semigroupoids")."5.3.5").revisions).default;
"semigroupoids".flags.distributive = true;
"semigroupoids".flags.comonad = true;
"semigroupoids".flags.contravariant = true;
"semigroupoids".flags.containers = true;
"semigroupoids".flags.tagged = true;
"semigroupoids".flags.unordered-containers = true;
"byteorder".revision = (((hackage."byteorder")."1.0.4").revisions).default;
"hnix-store-remote".revision = (((hackage."hnix-store-remote")."0.4.3.1").revisions).default;
"hnix-store-remote".flags.io-testsuite = false;
"some".revision = (((hackage."some")."1.0.3").revisions).default;
"some".flags.newtype-unsafe = true;
"tagged".revision = (((hackage."tagged")."0.8.6.1").revisions).default;
"tagged".flags.deepseq = true;
"tagged".flags.transformers = true;
"base-orphans".revision = (((hackage."base-orphans")."0.8.4").revisions).default;
"lens-family-core".revision = (((hackage."lens-family-core")."2.1.0").revisions).default;
"primitive".revision = (((hackage."primitive")."0.7.1.0").revisions).default;
"directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
"transformers-compat".revision = (((hackage."transformers-compat")."0.6.6").revisions).default;
"transformers-compat".flags.two = false;
"transformers-compat".flags.five = false;
"transformers-compat".flags.four = false;
"transformers-compat".flags.generic-deriving = true;
"transformers-compat".flags.five-three = true;
"transformers-compat".flags.three = false;
"transformers-compat".flags.mtl = true;
"memory".revision = (((hackage."memory")."0.16.0").revisions).default;
"memory".flags.support_basement = true;
"memory".flags.support_bytestring = true;
"memory".flags.support_foundation = true;
"memory".flags.support_deepseq = true;
"profunctors".revision = (((hackage."profunctors")."5.6.2").revisions).default;
"th-abstraction".revision = (((hackage."th-abstraction")."0.4.2.0").revisions).default;
"hpack".revision = (((hackage."hpack")."0.34.4").revisions).default;
"microlens".revision = (((hackage."microlens")."0.4.12.0").revisions).default;
"resourcet".revision = (((hackage."resourcet")."1.2.4.2").revisions).default;
"lens-family-th".revision = (((hackage."lens-family-th")."0.5.2.0").revisions).default;
"aeson".revision = (((hackage."aeson")."1.5.6.0").revisions).default;
"aeson".flags.developer = false;
"aeson".flags.bytestring-builder = false;
"aeson".flags.fast = false;
"aeson".flags.cffi = false;
"th-lift".revision = (((hackage."th-lift")."0.8.2").revisions).default;
"connection".revision = (((hackage."connection")."0.3.1").revisions).default;
"parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.4").revisions).default;
"libyaml".revision = (((hackage."libyaml")."0.1.2").revisions).default;
"libyaml".flags.system-libyaml = false;
"libyaml".flags.no-unicode = false;
"resourcet".revision = (((hackage."resourcet")."1.2.4.2").revisions).default;
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
"cabal-doctest".revision = (((hackage."cabal-doctest")."1.0.8").revisions).default;
"Glob".revision = (((hackage."Glob")."0.10.1").revisions).default;
"algebraic-graphs".revision = (((hackage."algebraic-graphs")."0.5").revisions).default;
"microlens".revision = (((hackage."microlens")."0.4.12.0").revisions).default;
"aeson".revision = (((hackage."aeson")."1.5.6.0").revisions).default;
"aeson".flags.cffi = false;
"aeson".flags.fast = false;
"aeson".flags.bytestring-builder = false;
"aeson".flags.developer = false;
"http-types".revision = (((hackage."http-types")."0.12.3").revisions).default;
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.4").revisions).default;
"base-orphans".revision = (((hackage."base-orphans")."0.8.4").revisions).default;
"th-abstraction".revision = (((hackage."th-abstraction")."0.4.2.0").revisions).default;
"memory".revision = (((hackage."memory")."0.15.0").revisions).default;
"memory".flags.support_bytestring = true;
"memory".flags.support_basement = true;
"memory".flags.support_foundation = true;
"memory".flags.support_deepseq = true;
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;
"repline".revision = (((hackage."repline")."0.4.0.0").revisions).default;
"xml".revision = (((hackage."xml")."1.3.14").revisions).default;
"lens-family-core".revision = (((hackage."lens-family-core")."2.1.0").revisions).default;
"integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
"ref-tf".revision = (((hackage."ref-tf")."0.5").revisions).default;
"splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
"splitmix".flags.optimised-mixer = false;
"x509-store".revision = (((hackage."x509-store")."1.6.7").revisions).default;
"gitrev".revision = (((hackage."gitrev")."1.3.1").revisions).default;
"hnix-store-core".revision = (((hackage."hnix-store-core")."0.4.3.0").revisions).default;
"hnix-store-core".flags.bounded_memory = false;
"asn1-types".revision = (((hackage."asn1-types")."0.3.4").revisions).default;
"nix-derivation".revision = (((hackage."nix-derivation")."1.1.2").revisions).default;
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
"monadlist".revision = (((hackage."monadlist")."0.0.2").revisions).default;
"asn1-encoding".revision = (((hackage."asn1-encoding")."0.9.6").revisions).default;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
"strict".revision = (((hackage."strict")."0.4.0.1").revisions).default;
"strict".flags.assoc = true;
"attoparsec".revision = (((hackage."attoparsec")."0.14.1").revisions).default;
"attoparsec".flags.developer = false;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
"pem".revision = (((hackage."pem")."0.2.4").revisions).default;
"colour".revision = (((hackage."colour")."2.3.5").revisions).default;
"terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
"syb".revision = (((hackage."syb")."0.7.2.1").revisions).default;
"saltine".revision = (((hackage."saltine")."0.2.0.0").revisions).default;
"hashable".revision = (((hackage."hashable")."1.3.2.0").revisions).default;
"hashable".flags.integer-gmp = true;
"hashable".flags.random-initial-seed = false;
"clock".revision = (((hackage."clock")."0.8.2").revisions).default;
"clock".flags.llvm = false;
"comonad".revision = (((hackage."comonad")."5.0.8").revisions).default;
"comonad".flags.distributive = true;
"comonad".flags.indexed-traversable = true;
"comonad".flags.containers = true;
"assoc".revision = (((hackage."assoc")."1.0.2").revisions).default;
"asn1-parse".revision = (((hackage."asn1-parse")."0.9.5").revisions).default;
"base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
"regex-base".revision = (((hackage."regex-base")."0.94.0.1").revisions).default;
"deriving-compat".revision = (((hackage."deriving-compat")."0.5.10").revisions).default;
"deriving-compat".flags.new-functor-classes = true;
"deriving-compat".flags.base-4-9 = true;
"deriving-compat".flags.template-haskell-2-11 = true;
"Cabal".revision = (((hackage."Cabal")."3.4.0.0").revisions).default;
"Cabal".flags.bundled-binary-generic = false;
"cryptonite".revision = (((hackage."cryptonite")."0.29").revisions).default;
"cryptonite".flags.old_toolchain_inliner = false;
"cryptonite".flags.support_pclmuldq = false;
"cryptonite".flags.support_deepseq = true;
"cryptonite".flags.support_aesni = true;
"cryptonite".flags.use_target_attributes = true;
"cryptonite".flags.support_sse = false;
"cryptonite".flags.support_rdrand = true;
"cryptonite".flags.integer-gmp = true;
"cryptonite".flags.check_alignment = false;
"th-compat".revision = (((hackage."th-compat")."0.1.2").revisions).default;
"indexed-traversable".revision = (((hackage."indexed-traversable")."0.1.1").revisions).default;
"zlib".revision = (((hackage."zlib")."0.6.2.3").revisions).default;
"zlib".flags.non-blocking-ffi = false;
"zlib".flags.bundled-c-zlib = false;
"zlib".flags.pkg-config = false;
"hourglass".revision = (((hackage."hourglass")."0.2.12").revisions).default;
"appar".revision = (((hackage."appar")."0.1.8").revisions).default;
"hashing".revision = (((hackage."hashing")."0.1.0.1").revisions).default;
"indexed-traversable-instances".revision = (((hackage."indexed-traversable-instances")."0.1").revisions).default;
"mime-types".revision = (((hackage."mime-types")."0.1.0.9").revisions).default;
"base-compat-batteries".revision = (((hackage."base-compat-batteries")."0.11.2").revisions).default;
"extra".revision = (((hackage."extra")."1.7.9").revisions).default;
"split".revision = (((hackage."split")."0.2.3.4").revisions).default;
"x509-validation".revision = (((hackage."x509-validation")."1.6.11").revisions).default;
"StateVar".revision = (((hackage."StateVar")."1.2.1").revisions).default;
"stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
"haskeline".revision = (((hackage."haskeline")."0.8.0.1").revisions).default;
};
compiler = {
version = "8.10.4";
nix-name = "ghc8104";
packages = {
"exceptions" = "0.10.4";
"binary" = "0.8.8.0";
"ghc-prim" = "0.6.1";
"haskeline" = "0.8.0.1";
"stm" = "2.5.0.0";
"unix" = "2.7.2.2";
"mtl" = "2.2.2";
"rts" = "1.0";
"deepseq" = "1.4.4.0";
"parsec" = "3.1.14.0";
"directory" = "1.3.6.0";
"template-haskell" = "2.16.0.0";
"containers" = "0.6.2.1";
"bytestring" = "0.10.12.0";
"text" = "1.2.4.1";
"Cabal" = "3.2.1.0";
"base" = "4.14.1.0";
"time" = "1.9.3";
"terminfo" = "0.4.1.4";
"transformers" = "0.5.6.2";
"filepath" = "1.4.2.1";
"process" = "1.6.9.0";
"pretty" = "1.1.3.6";
"ghc-boot-th" = "8.10.4";
"exceptions" = "0.10.4";
"array" = "0.5.4.0";
"integer-gmp" = "1.0.3.0";
"template-haskell" = "2.16.0.0";
"pretty" = "1.1.3.6";
"process" = "1.6.9.0";
"base" = "4.14.1.0";
"rts" = "1.0";
"text" = "1.2.4.1";
"mtl" = "2.2.2";
"time" = "1.9.3";
"unix" = "2.7.2.2";
"bytestring" = "0.10.12.0";
"containers" = "0.6.2.1";
"directory" = "1.3.6.0";
"parsec" = "3.1.14.0";
"ghc-boot-th" = "8.10.4";
"filepath" = "1.4.2.1";
"deepseq" = "1.4.4.0";
"transformers" = "0.5.6.2";
"terminfo" = "0.4.1.4";
"stm" = "2.5.0.0";
"haskeline" = "0.8.0.1";
};
};
};
extras = hackage:
{
packages = {
nix-tools = ./.plan.nix/nix-tools.nix;
hackage-db = ./.plan.nix/hackage-db.nix;
nix-tools = ./.plan.nix/nix-tools.nix;
};
};
modules = [
({ lib, ... }:
{
packages = {
"nix-tools" = { flags = {}; };
"hackage-db" = {
flags = { "install-examples" = lib.mkOverride 900 false; };
};
"nix-tools" = { flags = {}; };
};
})
];

View File

@ -2,81 +2,82 @@
pkgs = hackage:
{
packages = {
"cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.102.0").revisions).default;
"cryptohash-sha256".flags.use-cbits = true;
"cryptohash-sha256".flags.exe = false;
"binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
"tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
"tar".flags.old-time = false;
"tar".flags.old-bytestring = false;
"ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
"edit-distance".revision = (((hackage."edit-distance")."0.2.2.1").revisions).default;
"stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
"mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;
"integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
"echo".revision = (((hackage."echo")."0.1.4").revisions).default;
"echo".flags.example = false;
"resolv".revision = (((hackage."resolv")."0.1.2.0").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
"hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
"hsc2hs".flags.in-ghc-tree = false;
"network".revision = (((hackage."network")."3.1.2.1").revisions).default;
"network".flags.devel = false;
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
"async".revision = (((hackage."async")."2.2.3").revisions).default;
"async".flags.bench = false;
"process".revision = (((hackage."process")."1.6.9.0").revisions).default;
"random".revision = (((hackage."random")."1.2.0").revisions).default;
"ed25519".revision = (((hackage."ed25519")."0.0.5.0").revisions).default;
"ed25519".flags.test-hlint = true;
"ed25519".flags.no-donna = true;
"ed25519".flags.test-doctests = true;
"ed25519".flags.test-properties = true;
"base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.7").revisions).default;
"base".revision = (((hackage."base")."4.14.1.0").revisions).default;
"network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default;
"regex-posix".revision = (((hackage."regex-posix")."0.96.0.0").revisions).default;
"regex-posix".flags._regex-posix-clib = false;
"rts".revision = (((hackage."rts")."1.0").revisions).default;
"text".revision = (((hackage."text")."1.2.4.1").revisions).default;
"mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
"time".revision = (((hackage."time")."1.9.3").revisions).default;
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
"bytestring".revision = (((hackage."bytestring")."0.10.12.0").revisions).default;
"cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.102.0").revisions).default;
"cryptohash-sha256".flags.exe = false;
"cryptohash-sha256".flags.use-cbits = true;
"tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
"tar".flags.old-bytestring = false;
"tar".flags.old-time = false;
"containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
"directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
"hackage-security".revision = (((hackage."hackage-security")."0.6.0.1").revisions).default;
"hackage-security".flags.base48 = true;
"hackage-security".flags.lukko = true;
"hackage-security".flags.mtl21 = false;
"hackage-security".flags.use-network-uri = true;
"hackage-security".flags.old-directory = false;
"lukko".revision = (((hackage."lukko")."0.1.1.3").revisions).default;
"lukko".flags.ofd-locking = true;
"parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.4.20210212").revisions).default;
"splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
"splitmix".flags.optimised-mixer = false;
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
"HTTP".revision = (((hackage."HTTP")."4000.3.16").revisions).default;
"HTTP".flags.mtl1 = false;
"HTTP".flags.conduit10 = false;
"HTTP".flags.warp-tests = false;
"HTTP".flags.warn-as-error = false;
"HTTP".flags.network-uri = true;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
"hashable".revision = (((hackage."hashable")."1.3.2.0").revisions).default;
"hashable".flags.integer-gmp = true;
"hashable".flags.random-initial-seed = false;
"base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
"regex-base".revision = (((hackage."regex-base")."0.94.0.1").revisions).default;
"Cabal".revision = (((hackage."Cabal")."3.4.0.0").revisions).default;
"Cabal".flags.bundled-binary-generic = false;
"th-compat".revision = (((hackage."th-compat")."0.1.2").revisions).default;
"zlib".revision = (((hackage."zlib")."0.6.2.3").revisions).default;
"zlib".flags.non-blocking-ffi = false;
"zlib".flags.bundled-c-zlib = false;
"zlib".flags.pkg-config = false;
"rts".revision = (((hackage."rts")."1.0").revisions).default;
"regex-posix".revision = (((hackage."regex-posix")."0.96.0.0").revisions).default;
"regex-posix".flags._regex-posix-clib = false;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
"random".revision = (((hackage."random")."1.2.0").revisions).default;
"network".revision = (((hackage."network")."3.1.2.1").revisions).default;
"network".flags.devel = false;
"splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
"splitmix".flags.optimised-mixer = false;
"async".revision = (((hackage."async")."2.2.3").revisions).default;
"async".flags.bench = false;
"parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
"echo".revision = (((hackage."echo")."0.1.4").revisions).default;
"echo".flags.example = false;
"hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
"hsc2hs".flags.in-ghc-tree = false;
"resolv".revision = (((hackage."resolv")."0.1.2.0").revisions).default;
"directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
"containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
"bytestring".revision = (((hackage."bytestring")."0.10.12.0").revisions).default;
"text".revision = (((hackage."text")."1.2.4.1").revisions).default;
"Cabal".revision = (((hackage."Cabal")."3.4.0.0").revisions).default;
"Cabal".flags.bundled-binary-generic = false;
"base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
"base".revision = (((hackage."base")."4.14.1.0").revisions).default;
"time".revision = (((hackage."time")."1.9.3").revisions).default;
"th-compat".revision = (((hackage."th-compat")."0.1.1").revisions).default;
"base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.7").revisions).default;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
"hashable".revision = (((hackage."hashable")."1.3.1.0").revisions).default;
"hashable".flags.integer-gmp = true;
"HTTP".revision = (((hackage."HTTP")."4000.3.15").revisions).default;
"HTTP".flags.mtl1 = false;
"HTTP".flags.conduit10 = false;
"HTTP".flags.warn-as-error = false;
"HTTP".flags.warp-tests = false;
"HTTP".flags.network-uri = true;
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
"ed25519".revision = (((hackage."ed25519")."0.0.5.0").revisions).default;
"ed25519".flags.test-hlint = true;
"ed25519".flags.test-properties = true;
"ed25519".flags.test-doctests = true;
"ed25519".flags.no-donna = true;
"process".revision = (((hackage."process")."1.6.9.0").revisions).default;
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
"lukko".revision = (((hackage."lukko")."0.1.1.3").revisions).default;
"lukko".flags.ofd-locking = true;
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.4.20210212").revisions).default;
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;
"hackage-security".revision = (((hackage."hackage-security")."0.6.0.1").revisions).default;
"hackage-security".flags.old-directory = false;
"hackage-security".flags.use-network-uri = true;
"hackage-security".flags.base48 = true;
"hackage-security".flags.lukko = true;
"hackage-security".flags.mtl21 = false;
"integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
"edit-distance".revision = (((hackage."edit-distance")."0.2.2.1").revisions).default;
"stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
};
compiler = {
version = "8.10.4.20210212";
@ -84,26 +85,26 @@
packages = {
"binary" = "0.8.8.0";
"ghc-prim" = "0.6.1";
"stm" = "2.5.0.0";
"unix" = "2.7.2.2";
"mtl" = "2.2.2";
"rts" = "1.0";
"deepseq" = "1.4.4.0";
"parsec" = "3.1.14.0";
"directory" = "1.3.6.0";
"template-haskell" = "2.16.0.0";
"containers" = "0.6.2.1";
"bytestring" = "0.10.12.0";
"text" = "1.2.4.1";
"base" = "4.14.1.0";
"time" = "1.9.3";
"transformers" = "0.5.6.2";
"filepath" = "1.4.2.1";
"process" = "1.6.9.0";
"pretty" = "1.1.3.6";
"ghc-boot-th" = "8.10.4.20210212";
"array" = "0.5.4.0";
"integer-gmp" = "1.0.3.0";
"template-haskell" = "2.16.0.0";
"pretty" = "1.1.3.6";
"process" = "1.6.9.0";
"base" = "4.14.1.0";
"rts" = "1.0";
"text" = "1.2.4.1";
"mtl" = "2.2.2";
"time" = "1.9.3";
"unix" = "2.7.2.2";
"bytestring" = "0.10.12.0";
"containers" = "0.6.2.1";
"directory" = "1.3.6.0";
"parsec" = "3.1.14.0";
"ghc-boot-th" = "8.10.4.20210212";
"filepath" = "1.4.2.1";
"deepseq" = "1.4.4.0";
"transformers" = "0.5.6.2";
"stm" = "2.5.0.0";
};
};
};
@ -115,11 +116,11 @@
packages = {
"cabal-install" = {
flags = {
"native-dns" = lib.mkOverride 900 true;
"debug-expensive-assertions" = lib.mkOverride 900 false;
"debug-tracetree" = lib.mkOverride 900 false;
"debug-expensive-assertions" = lib.mkOverride 900 false;
"lukko" = lib.mkOverride 900 true;
"debug-conflict-sets" = lib.mkOverride 900 false;
"native-dns" = lib.mkOverride 900 true;
};
};
};

View File

@ -2,360 +2,328 @@
pkgs = hackage:
{
packages = {
"http-client".revision = (((hackage."http-client")."0.6.4.1").revisions).default;
"http-client".flags.network-uri = true;
"cookie".revision = (((hackage."cookie")."0.4.5").revisions).default;
"void".revision = (((hackage."void")."0.7.3").revisions).default;
"void".flags.safe = false;
"semigroupoids".revision = (((hackage."semigroupoids")."5.3.5").revisions).default;
"semigroupoids".flags.comonad = true;
"semigroupoids".flags.unordered-containers = true;
"semigroupoids".flags.distributive = true;
"semigroupoids".flags.tagged = true;
"semigroupoids".flags.containers = true;
"semigroupoids".flags.contravariant = true;
"free".revision = (((hackage."free")."5.1.6").revisions).default;
"hnix-store-remote".revision = (((hackage."hnix-store-remote")."0.4.1.0").revisions).default;
"hnix-store-remote".flags.io-testsuite = false;
"cereal".revision = (((hackage."cereal")."0.5.8.1").revisions).default;
"cereal".flags.bytestring-builder = false;
"exceptions".revision = (((hackage."exceptions")."0.10.4").revisions).default;
"cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.102.0").revisions).default;
"cryptohash-sha256".flags.use-cbits = true;
"cryptohash-sha256".flags.exe = false;
"semialign".revision = (((hackage."semialign")."1.2").revisions).default;
"semialign".flags.semigroupoids = true;
"lens-family".revision = (((hackage."lens-family")."2.1.1").revisions).default;
"these".revision = (((hackage."these")."1.1.1.1").revisions).default;
"these".flags.assoc = true;
"binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
"hnix".revision = (((hackage."hnix")."0.12.0.1").revisions).default;
"hnix".flags.profiling = false;
"hnix".flags.optimize = false;
"tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
"tar".flags.old-time = false;
"tar".flags.old-bytestring = false;
"regex-tdfa".revision = (((hackage."regex-tdfa")."1.3.1.0").revisions).default;
"regex-tdfa".flags.force-o2 = false;
"ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
"text-metrics".revision = (((hackage."text-metrics")."0.3.0").revisions).default;
"text-metrics".flags.dev = false;
"utf8-string".revision = (((hackage."utf8-string")."1.0.2").revisions).default;
"bifunctors".revision = (((hackage."bifunctors")."5.5.10").revisions).default;
"bifunctors".flags.semigroups = true;
"serialise".revision = (((hackage."serialise")."0.2.3.0").revisions).default;
"serialise".flags.newtime15 = true;
"streaming-commons".revision = (((hackage."streaming-commons")."0.2.2.1").revisions).default;
"streaming-commons".flags.use-bytestring-builder = false;
"relude".revision = (((hackage."relude")."1.0.0.1").revisions).default;
"bifunctors".revision = (((hackage."bifunctors")."5.5.11").revisions).default;
"bifunctors".flags.tagged = true;
"hashing".revision = (((hackage."hashing")."0.1.0.1").revisions).default;
"extra".revision = (((hackage."extra")."1.7.9").revisions).default;
"haskeline".revision = (((hackage."haskeline")."0.8.0.1").revisions).default;
"logict".revision = (((hackage."logict")."0.7.0.3").revisions).default;
"x509-validation".revision = (((hackage."x509-validation")."1.6.11").revisions).default;
"split".revision = (((hackage."split")."0.2.3.4").revisions).default;
"data-fix".revision = (((hackage."data-fix")."0.3.1").revisions).default;
"stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
"base-compat-batteries".revision = (((hackage."base-compat-batteries")."0.11.2").revisions).default;
"hourglass".revision = (((hackage."hourglass")."0.2.12").revisions).default;
"case-insensitive".revision = (((hackage."case-insensitive")."1.2.1.0").revisions).default;
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
"mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
"network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default;
"asn1-parse".revision = (((hackage."asn1-parse")."0.9.5").revisions).default;
"regex-base".revision = (((hackage."regex-base")."0.94.0.1").revisions).default;
"zlib".revision = (((hackage."zlib")."0.6.2.3").revisions).default;
"zlib".flags.non-blocking-ffi = false;
"zlib".flags.bundled-c-zlib = false;
"zlib".flags.pkg-config = false;
"rts".revision = (((hackage."rts")."1.0").revisions).default;
"cmdargs".revision = (((hackage."cmdargs")."0.10.21").revisions).default;
"cmdargs".flags.testprog = false;
"cmdargs".flags.quotation = true;
"cryptonite".revision = (((hackage."cryptonite")."0.28").revisions).default;
"cryptonite".flags.support_sse = false;
"cryptonite".flags.use_target_attributes = true;
"cryptonite".flags.integer-gmp = true;
"cryptonite".flags.support_rdrand = true;
"cryptonite".flags.support_aesni = true;
"cryptonite".flags.support_deepseq = true;
"cryptonite".flags.support_pclmuldq = false;
"cryptonite".flags.check_alignment = false;
"cryptonite".flags.old_toolchain_inliner = false;
"microlens-aeson".revision = (((hackage."microlens-aeson")."2.3.1").revisions).default;
"clock".revision = (((hackage."clock")."0.8.2").revisions).default;
"clock".flags.llvm = false;
"saltine".revision = (((hackage."saltine")."0.1.1.1").revisions).default;
"adjunctions".revision = (((hackage."adjunctions")."4.4").revisions).default;
"cryptohash-md5".revision = (((hackage."cryptohash-md5")."0.11.100.1").revisions).default;
"invariant".revision = (((hackage."invariant")."0.5.4").revisions).default;
"pem".revision = (((hackage."pem")."0.2.4").revisions).default;
"megaparsec".revision = (((hackage."megaparsec")."9.0.1").revisions).default;
"megaparsec".flags.dev = false;
"syb".revision = (((hackage."syb")."0.7.2.1").revisions).default;
"distributive".revision = (((hackage."distributive")."0.6.2.1").revisions).default;
"distributive".flags.semigroups = true;
"distributive".flags.tagged = true;
"asn1-encoding".revision = (((hackage."asn1-encoding")."0.9.6").revisions).default;
"QuickCheck".revision = (((hackage."QuickCheck")."2.14.2").revisions).default;
"QuickCheck".flags.templatehaskell = true;
"QuickCheck".flags.old-random = false;
"scientific".revision = (((hackage."scientific")."0.3.6.2").revisions).default;
"scientific".flags.integer-simple = false;
"scientific".flags.bytestring-builder = false;
"monadlist".revision = (((hackage."monadlist")."0.0.2").revisions).default;
"half".revision = (((hackage."half")."0.3.1").revisions).default;
"parallel".revision = (((hackage."parallel")."3.2.2.0").revisions).default;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
"hnix-store-core".revision = (((hackage."hnix-store-core")."0.4.1.0").revisions).default;
"hnix-store-core".flags.bounded_memory = false;
"random".revision = (((hackage."random")."1.2.0").revisions).default;
"uuid-types".revision = (((hackage."uuid-types")."1.0.4").revisions).default;
"optparse-applicative".revision = (((hackage."optparse-applicative")."0.16.1.0").revisions).default;
"optparse-applicative".flags.process = true;
"network".revision = (((hackage."network")."3.1.2.1").revisions).default;
"network".flags.devel = false;
"connection".revision = (((hackage."connection")."0.3.1").revisions).default;
"splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
"splitmix".flags.optimised-mixer = false;
"async".revision = (((hackage."async")."2.2.3").revisions).default;
"async".flags.bench = false;
"dlist".revision = (((hackage."dlist")."1.0").revisions).default;
"dlist".flags.werror = false;
"conduit".revision = (((hackage."conduit")."1.3.4").revisions).default;
"ref-tf".revision = (((hackage."ref-tf")."0.4.0.2").revisions).default;
"x509-store".revision = (((hackage."x509-store")."1.6.7").revisions).default;
"lens-family-th".revision = (((hackage."lens-family-th")."0.5.1.0").revisions).default;
"semigroups".revision = (((hackage."semigroups")."0.19.1").revisions).default;
"semigroups".flags.bytestring = true;
"semigroups".flags.unordered-containers = true;
"semigroups".flags.text = true;
"semigroups".flags.tagged = true;
"semigroups".flags.containers = true;
"semigroups".flags.binary = true;
"semigroups".flags.hashable = true;
"semigroups".flags.transformers = true;
"semigroups".flags.deepseq = true;
"semigroups".flags.bytestring-builder = false;
"semigroups".flags.template-haskell = true;
"lifted-base".revision = (((hackage."lifted-base")."0.2.3.12").revisions).default;
"parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
"hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
"hsc2hs".flags.in-ghc-tree = false;
"directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
"bifunctors".flags.semigroups = true;
"haskell-lexer".revision = (((hackage."haskell-lexer")."1.1").revisions).default;
"ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
"hnix".revision = (((hackage."hnix")."0.13.1").revisions).default;
"hnix".flags.profiling = false;
"hnix".flags.optimize = true;
"regex-tdfa".revision = (((hackage."regex-tdfa")."1.3.1.1").revisions).default;
"regex-tdfa".flags.force-o2 = false;
"cryptohash-sha1".revision = (((hackage."cryptohash-sha1")."0.11.100.1").revisions).default;
"socks".revision = (((hackage."socks")."0.6.1").revisions).default;
"cookie".revision = (((hackage."cookie")."0.4.5").revisions).default;
"blaze-builder".revision = (((hackage."blaze-builder")."0.4.2.1").revisions).default;
"base-compat".revision = (((hackage."base-compat")."0.11.2").revisions).default;
"ansi-terminal".revision = (((hackage."ansi-terminal")."0.11").revisions).default;
"ansi-terminal".flags.example = false;
"unliftio-core".revision = (((hackage."unliftio-core")."0.2.0.1").revisions).default;
"free".revision = (((hackage."free")."5.1.7").revisions).default;
"exceptions".revision = (((hackage."exceptions")."0.10.4").revisions).default;
"time-compat".revision = (((hackage."time-compat")."1.9.6").revisions).default;
"time-compat".flags.old-locale = false;
"cereal".revision = (((hackage."cereal")."0.5.8.1").revisions).default;
"cereal".flags.bytestring-builder = false;
"x509-system".revision = (((hackage."x509-system")."1.6.6").revisions).default;
"yaml".revision = (((hackage."yaml")."0.11.5.0").revisions).default;
"yaml".flags.no-exe = true;
"yaml".flags.no-examples = true;
"transformers-compat".revision = (((hackage."transformers-compat")."0.6.6").revisions).default;
"transformers-compat".flags.five = false;
"transformers-compat".flags.generic-deriving = true;
"transformers-compat".flags.two = false;
"transformers-compat".flags.five-three = true;
"transformers-compat".flags.mtl = true;
"transformers-compat".flags.four = false;
"transformers-compat".flags.three = false;
"neat-interpolation".revision = (((hackage."neat-interpolation")."0.5.1.2").revisions).default;
"hpack".revision = (((hackage."hpack")."0.34.4").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
"xml".revision = (((hackage."xml")."1.3.14").revisions).default;
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;
"integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
"mono-traversable".revision = (((hackage."mono-traversable")."1.0.15.1").revisions).default;
"vector".revision = (((hackage."vector")."0.12.2.0").revisions).default;
"repline".revision = (((hackage."repline")."0.4.0.0").revisions).default;
"neat-interpolation".revision = (((hackage."neat-interpolation")."0.5.1.2").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
"hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
"hsc2hs".flags.in-ghc-tree = false;
"vector".revision = (((hackage."vector")."0.12.3.0").revisions).default;
"vector".flags.unsafechecks = false;
"vector".flags.internalchecks = false;
"vector".flags.wall = false;
"vector".flags.boundschecks = true;
"call-stack".revision = (((hackage."call-stack")."0.3.0").revisions).default;
"primitive".revision = (((hackage."primitive")."0.7.1.0").revisions).default;
"profunctors".revision = (((hackage."profunctors")."5.6.2").revisions).default;
"blaze-builder".revision = (((hackage."blaze-builder")."0.4.2.1").revisions).default;
"base-compat".revision = (((hackage."base-compat")."0.11.2").revisions).default;
"time-compat".revision = (((hackage."time-compat")."1.9.5").revisions).default;
"time-compat".flags.old-locale = false;
"x509-system".revision = (((hackage."x509-system")."1.6.6").revisions).default;
"ansi-terminal".revision = (((hackage."ansi-terminal")."0.11").revisions).default;
"ansi-terminal".flags.example = false;
"tagged".revision = (((hackage."tagged")."0.8.6.1").revisions).default;
"tagged".flags.transformers = true;
"tagged".flags.deepseq = true;
"x509".revision = (((hackage."x509")."1.7.5").revisions).default;
"lens".revision = (((hackage."lens")."4.19.2").revisions).default;
"lens".flags.j = false;
"lens".flags.test-properties = true;
"lens".flags.old-inline-pragmas = false;
"lens".flags.test-templates = true;
"lens".flags.trustworthy = true;
"lens".flags.test-doctests = true;
"lens".flags.benchmark-uniplate = false;
"lens".flags.inlining = true;
"lens".flags.dump-splices = false;
"lens".flags.test-hunit = true;
"lens".flags.safe = false;
"unliftio-core".revision = (((hackage."unliftio-core")."0.2.0.1").revisions).default;
"containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
"some".revision = (((hackage."some")."1.0.2").revisions).default;
"some".flags.newtype-unsafe = true;
"integer-logarithms".revision = (((hackage."integer-logarithms")."1.0.3.1").revisions).default;
"integer-logarithms".flags.check-bounds = false;
"integer-logarithms".flags.integer-gmp = true;
"semialign".revision = (((hackage."semialign")."1.1.0.1").revisions).default;
"semialign".flags.semigroupoids = true;
"reflection".revision = (((hackage."reflection")."2.1.6").revisions).default;
"reflection".flags.slow = false;
"reflection".flags.template-haskell = true;
"these".revision = (((hackage."these")."1.1.1.1").revisions).default;
"these".flags.assoc = true;
"socks".revision = (((hackage."socks")."0.6.1").revisions).default;
"streaming-commons".revision = (((hackage."streaming-commons")."0.2.2.1").revisions).default;
"streaming-commons".flags.use-bytestring-builder = false;
"haskell-lexer".revision = (((hackage."haskell-lexer")."1.1").revisions).default;
"lens-family".revision = (((hackage."lens-family")."2.1.0").revisions).default;
"bytestring".revision = (((hackage."bytestring")."0.10.12.0").revisions).default;
"ansi-wl-pprint".revision = (((hackage."ansi-wl-pprint")."0.6.9").revisions).default;
"ansi-wl-pprint".flags.example = false;
"basement".revision = (((hackage."basement")."0.0.11").revisions).default;
"cryptohash-sha1".revision = (((hackage."cryptohash-sha1")."0.11.100.1").revisions).default;
"serialise".revision = (((hackage."serialise")."0.2.3.0").revisions).default;
"serialise".flags.newtime15 = true;
"StateVar".revision = (((hackage."StateVar")."1.2.1").revisions).default;
"mime-types".revision = (((hackage."mime-types")."0.1.0.9").revisions).default;
"http-client-tls".revision = (((hackage."http-client-tls")."0.3.5.3").revisions).default;
"contravariant".revision = (((hackage."contravariant")."1.5.3").revisions).default;
"contravariant".flags.semigroups = true;
"contravariant".flags.tagged = true;
"contravariant".flags.statevar = true;
"indexed-traversable".revision = (((hackage."indexed-traversable")."0.1.1").revisions).default;
"parser-combinators".revision = (((hackage."parser-combinators")."1.2.1").revisions).default;
"parser-combinators".flags.dev = false;
"semialign-indexed".revision = (((hackage."semialign-indexed")."1.1").revisions).default;
"deriving-compat".revision = (((hackage."deriving-compat")."0.5.10").revisions).default;
"deriving-compat".flags.base-4-9 = true;
"deriving-compat".flags.template-haskell-2-11 = true;
"deriving-compat".flags.new-functor-classes = true;
"text".revision = (((hackage."text")."1.2.4.1").revisions).default;
"Cabal".revision = (((hackage."Cabal")."3.4.0.0").revisions).default;
"Cabal".flags.bundled-binary-generic = false;
"assoc".revision = (((hackage."assoc")."1.0.2").revisions).default;
"unordered-containers".revision = (((hackage."unordered-containers")."0.2.13.0").revisions).default;
"unordered-containers".flags.debug = false;
"base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
"aeson-pretty".revision = (((hackage."aeson-pretty")."0.8.8").revisions).default;
"aeson-pretty".flags.lib-only = false;
"base".revision = (((hackage."base")."4.14.1.0").revisions).default;
"comonad".revision = (((hackage."comonad")."5.0.8").revisions).default;
"comonad".flags.indexed-traversable = true;
"comonad".flags.distributive = true;
"comonad".flags.containers = true;
"time".revision = (((hackage."time")."1.9.3").revisions).default;
"th-compat".revision = (((hackage."th-compat")."0.1.1").revisions).default;
"data-default-class".revision = (((hackage."data-default-class")."0.1.2.0").revisions).default;
"terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
"base16-bytestring".revision = (((hackage."base16-bytestring")."1.0.1.0").revisions).default;
"vector-algorithms".revision = (((hackage."vector-algorithms")."0.8.0.4").revisions).default;
"vector-algorithms".flags.unsafechecks = false;
"vector-algorithms".flags.internalchecks = false;
"vector-algorithms".flags.llvm = false;
"vector-algorithms".flags.boundschecks = true;
"vector-algorithms".flags.bench = true;
"vector-algorithms".flags.properties = true;
"prettyprinter".revision = (((hackage."prettyprinter")."1.7.0").revisions).default;
"prettyprinter".flags.buildreadme = false;
"cryptohash-sha512".revision = (((hackage."cryptohash-sha512")."0.11.100.1").revisions).default;
"pretty-show".revision = (((hackage."pretty-show")."1.10").revisions).default;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
"hashable".revision = (((hackage."hashable")."1.3.0.0").revisions).default;
"hashable".flags.sse2 = true;
"hashable".flags.integer-gmp = true;
"hashable".flags.sse41 = false;
"hashable".flags.examples = false;
"attoparsec".revision = (((hackage."attoparsec")."0.13.2.5").revisions).default;
"attoparsec".flags.developer = false;
"infer-license".revision = (((hackage."infer-license")."0.2.0").revisions).default;
"colour".revision = (((hackage."colour")."2.3.5").revisions).default;
"transformers-base".revision = (((hackage."transformers-base")."0.4.5.2").revisions).default;
"transformers-base".flags.orphaninstances = true;
"happy".revision = (((hackage."happy")."1.20.0").revisions).default;
"strict".revision = (((hackage."strict")."0.4.0.1").revisions).default;
"strict".flags.assoc = true;
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
"asn1-types".revision = (((hackage."asn1-types")."0.3.4").revisions).default;
"nix-derivation".revision = (((hackage."nix-derivation")."1.1.1").revisions).default;
"cborg".revision = (((hackage."cborg")."0.2.4.0").revisions).default;
"cborg".flags.optimize-gmp = true;
"gitrev".revision = (((hackage."gitrev")."1.3.1").revisions).default;
"monad-control".revision = (((hackage."monad-control")."1.0.2.3").revisions).default;
"vector".flags.wall = false;
"th-lift-instances".revision = (((hackage."th-lift-instances")."0.1.18").revisions).default;
"conduit".revision = (((hackage."conduit")."1.3.4.1").revisions).default;
"algebraic-graphs".revision = (((hackage."algebraic-graphs")."0.5").revisions).default;
"network".revision = (((hackage."network")."3.1.2.1").revisions).default;
"network".flags.devel = false;
"http-types".revision = (((hackage."http-types")."0.12.3").revisions).default;
"Glob".revision = (((hackage."Glob")."0.10.1").revisions).default;
"dlist".revision = (((hackage."dlist")."1.0").revisions).default;
"dlist".flags.werror = false;
"lifted-base".revision = (((hackage."lifted-base")."0.2.3.12").revisions).default;
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
"async".revision = (((hackage."async")."2.2.3").revisions).default;
"async".flags.bench = false;
"process".revision = (((hackage."process")."1.6.9.0").revisions).default;
"half".revision = (((hackage."half")."0.3.1").revisions).default;
"monad-control".revision = (((hackage."monad-control")."1.0.2.3").revisions).default;
"random".revision = (((hackage."random")."1.2.0").revisions).default;
"optparse-applicative".revision = (((hackage."optparse-applicative")."0.16.1.0").revisions).default;
"optparse-applicative".flags.process = true;
"cborg".revision = (((hackage."cborg")."0.2.5.0").revisions).default;
"cborg".flags.optimize-gmp = true;
"QuickCheck".revision = (((hackage."QuickCheck")."2.14.2").revisions).default;
"QuickCheck".flags.old-random = false;
"QuickCheck".flags.templatehaskell = true;
"uuid-types".revision = (((hackage."uuid-types")."1.0.5").revisions).default;
"scientific".revision = (((hackage."scientific")."0.3.7.0").revisions).default;
"scientific".flags.integer-simple = false;
"scientific".flags.bytestring-builder = false;
"tls".revision = (((hackage."tls")."1.5.5").revisions).default;
"tls".flags.compat = true;
"tls".flags.network = true;
"tls".flags.hans = false;
"kan-extensions".revision = (((hackage."kan-extensions")."5.2.2").revisions).default;
"prettyprinter".revision = (((hackage."prettyprinter")."1.7.0").revisions).default;
"prettyprinter".flags.buildreadme = false;
"infer-license".revision = (((hackage."infer-license")."0.2.0").revisions).default;
"megaparsec".revision = (((hackage."megaparsec")."9.0.1").revisions).default;
"megaparsec".flags.dev = false;
"pretty-show".revision = (((hackage."pretty-show")."1.10").revisions).default;
"distributive".revision = (((hackage."distributive")."0.6.2.1").revisions).default;
"distributive".flags.tagged = true;
"distributive".flags.semigroups = true;
"transformers-base".revision = (((hackage."transformers-base")."0.4.5.2").revisions).default;
"transformers-base".flags.orphaninstances = true;
"base16-bytestring".revision = (((hackage."base16-bytestring")."1.0.1.0").revisions).default;
"cryptohash-sha512".revision = (((hackage."cryptohash-sha512")."0.11.100.1").revisions).default;
"iproute".revision = (((hackage."iproute")."1.7.11").revisions).default;
"cryptohash-md5".revision = (((hackage."cryptohash-md5")."0.11.100.1").revisions).default;
"vector-algorithms".revision = (((hackage."vector-algorithms")."0.8.0.4").revisions).default;
"vector-algorithms".flags.unsafechecks = false;
"vector-algorithms".flags.llvm = false;
"vector-algorithms".flags.internalchecks = false;
"vector-algorithms".flags.bench = true;
"vector-algorithms".flags.boundschecks = true;
"vector-algorithms".flags.properties = true;
"happy".revision = (((hackage."happy")."1.20.0").revisions).default;
"base".revision = (((hackage."base")."4.14.1.0").revisions).default;
"network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default;
"microlens-aeson".revision = (((hackage."microlens-aeson")."2.3.1").revisions).default;
"cmdargs".revision = (((hackage."cmdargs")."0.10.21").revisions).default;
"cmdargs".flags.testprog = false;
"cmdargs".flags.quotation = true;
"rts".revision = (((hackage."rts")."1.0").revisions).default;
"text".revision = (((hackage."text")."1.2.4.1").revisions).default;
"aeson-pretty".revision = (((hackage."aeson-pretty")."0.8.8").revisions).default;
"aeson-pretty".flags.lib-only = false;
"mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
"time".revision = (((hackage."time")."1.9.3").revisions).default;
"unordered-containers".revision = (((hackage."unordered-containers")."0.2.14.0").revisions).default;
"unordered-containers".flags.debug = false;
"data-default-class".revision = (((hackage."data-default-class")."0.1.2.0").revisions).default;
"parser-combinators".revision = (((hackage."parser-combinators")."1.3.0").revisions).default;
"parser-combinators".flags.dev = false;
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
"data-fix".revision = (((hackage."data-fix")."0.3.1").revisions).default;
"logict".revision = (((hackage."logict")."0.7.0.3").revisions).default;
"contravariant".revision = (((hackage."contravariant")."1.5.3").revisions).default;
"contravariant".flags.tagged = true;
"contravariant".flags.semigroups = true;
"contravariant".flags.statevar = true;
"case-insensitive".revision = (((hackage."case-insensitive")."1.2.1.0").revisions).default;
"http-client-tls".revision = (((hackage."http-client-tls")."0.3.5.3").revisions).default;
"bytestring".revision = (((hackage."bytestring")."0.10.12.0").revisions).default;
"cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.102.0").revisions).default;
"cryptohash-sha256".flags.exe = false;
"cryptohash-sha256".flags.use-cbits = true;
"ansi-wl-pprint".revision = (((hackage."ansi-wl-pprint")."0.6.9").revisions).default;
"ansi-wl-pprint".flags.example = false;
"tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
"tar".flags.old-bytestring = false;
"tar".flags.old-time = false;
"basement".revision = (((hackage."basement")."0.0.12").revisions).default;
"integer-logarithms".revision = (((hackage."integer-logarithms")."1.0.3.1").revisions).default;
"integer-logarithms".flags.check-bounds = false;
"integer-logarithms".flags.integer-gmp = true;
"utf8-string".revision = (((hackage."utf8-string")."1.0.2").revisions).default;
"http-client".revision = (((hackage."http-client")."0.7.8").revisions).default;
"http-client".flags.network-uri = true;
"x509".revision = (((hackage."x509")."1.7.5").revisions).default;
"containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
"semigroupoids".revision = (((hackage."semigroupoids")."5.3.5").revisions).default;
"semigroupoids".flags.distributive = true;
"semigroupoids".flags.comonad = true;
"semigroupoids".flags.contravariant = true;
"semigroupoids".flags.containers = true;
"semigroupoids".flags.tagged = true;
"semigroupoids".flags.unordered-containers = true;
"byteorder".revision = (((hackage."byteorder")."1.0.4").revisions).default;
"hnix-store-remote".revision = (((hackage."hnix-store-remote")."0.4.3.1").revisions).default;
"hnix-store-remote".flags.io-testsuite = false;
"some".revision = (((hackage."some")."1.0.3").revisions).default;
"some".flags.newtype-unsafe = true;
"tagged".revision = (((hackage."tagged")."0.8.6.1").revisions).default;
"tagged".flags.deepseq = true;
"tagged".flags.transformers = true;
"base-orphans".revision = (((hackage."base-orphans")."0.8.4").revisions).default;
"lens-family-core".revision = (((hackage."lens-family-core")."2.1.0").revisions).default;
"primitive".revision = (((hackage."primitive")."0.7.1.0").revisions).default;
"directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
"transformers-compat".revision = (((hackage."transformers-compat")."0.6.6").revisions).default;
"transformers-compat".flags.two = false;
"transformers-compat".flags.five = false;
"transformers-compat".flags.four = false;
"transformers-compat".flags.generic-deriving = true;
"transformers-compat".flags.five-three = true;
"transformers-compat".flags.three = false;
"transformers-compat".flags.mtl = true;
"memory".revision = (((hackage."memory")."0.16.0").revisions).default;
"memory".flags.support_basement = true;
"memory".flags.support_bytestring = true;
"memory".flags.support_foundation = true;
"memory".flags.support_deepseq = true;
"profunctors".revision = (((hackage."profunctors")."5.6.2").revisions).default;
"th-abstraction".revision = (((hackage."th-abstraction")."0.4.2.0").revisions).default;
"hpack".revision = (((hackage."hpack")."0.34.4").revisions).default;
"microlens".revision = (((hackage."microlens")."0.4.12.0").revisions).default;
"resourcet".revision = (((hackage."resourcet")."1.2.4.2").revisions).default;
"lens-family-th".revision = (((hackage."lens-family-th")."0.5.2.0").revisions).default;
"aeson".revision = (((hackage."aeson")."1.5.6.0").revisions).default;
"aeson".flags.developer = false;
"aeson".flags.bytestring-builder = false;
"aeson".flags.fast = false;
"aeson".flags.cffi = false;
"th-lift".revision = (((hackage."th-lift")."0.8.2").revisions).default;
"connection".revision = (((hackage."connection")."0.3.1").revisions).default;
"parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.4.20210212").revisions).default;
"libyaml".revision = (((hackage."libyaml")."0.1.2").revisions).default;
"libyaml".flags.system-libyaml = false;
"libyaml".flags.no-unicode = false;
"resourcet".revision = (((hackage."resourcet")."1.2.4.2").revisions).default;
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
"cabal-doctest".revision = (((hackage."cabal-doctest")."1.0.8").revisions).default;
"Glob".revision = (((hackage."Glob")."0.10.1").revisions).default;
"algebraic-graphs".revision = (((hackage."algebraic-graphs")."0.5").revisions).default;
"microlens".revision = (((hackage."microlens")."0.4.12.0").revisions).default;
"aeson".revision = (((hackage."aeson")."1.5.6.0").revisions).default;
"aeson".flags.cffi = false;
"aeson".flags.fast = false;
"aeson".flags.bytestring-builder = false;
"aeson".flags.developer = false;
"http-types".revision = (((hackage."http-types")."0.12.3").revisions).default;
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.4.20210212").revisions).default;
"base-orphans".revision = (((hackage."base-orphans")."0.8.4").revisions).default;
"th-abstraction".revision = (((hackage."th-abstraction")."0.4.2.0").revisions).default;
"memory".revision = (((hackage."memory")."0.15.0").revisions).default;
"memory".flags.support_bytestring = true;
"memory".flags.support_basement = true;
"memory".flags.support_foundation = true;
"memory".flags.support_deepseq = true;
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;
"repline".revision = (((hackage."repline")."0.4.0.0").revisions).default;
"xml".revision = (((hackage."xml")."1.3.14").revisions).default;
"lens-family-core".revision = (((hackage."lens-family-core")."2.1.0").revisions).default;
"integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
"ref-tf".revision = (((hackage."ref-tf")."0.5").revisions).default;
"splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
"splitmix".flags.optimised-mixer = false;
"x509-store".revision = (((hackage."x509-store")."1.6.7").revisions).default;
"gitrev".revision = (((hackage."gitrev")."1.3.1").revisions).default;
"hnix-store-core".revision = (((hackage."hnix-store-core")."0.4.3.0").revisions).default;
"hnix-store-core".flags.bounded_memory = false;
"asn1-types".revision = (((hackage."asn1-types")."0.3.4").revisions).default;
"nix-derivation".revision = (((hackage."nix-derivation")."1.1.2").revisions).default;
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
"monadlist".revision = (((hackage."monadlist")."0.0.2").revisions).default;
"asn1-encoding".revision = (((hackage."asn1-encoding")."0.9.6").revisions).default;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
"strict".revision = (((hackage."strict")."0.4.0.1").revisions).default;
"strict".flags.assoc = true;
"attoparsec".revision = (((hackage."attoparsec")."0.14.1").revisions).default;
"attoparsec".flags.developer = false;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
"pem".revision = (((hackage."pem")."0.2.4").revisions).default;
"colour".revision = (((hackage."colour")."2.3.5").revisions).default;
"terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
"syb".revision = (((hackage."syb")."0.7.2.1").revisions).default;
"saltine".revision = (((hackage."saltine")."0.2.0.0").revisions).default;
"hashable".revision = (((hackage."hashable")."1.3.2.0").revisions).default;
"hashable".flags.integer-gmp = true;
"hashable".flags.random-initial-seed = false;
"clock".revision = (((hackage."clock")."0.8.2").revisions).default;
"clock".flags.llvm = false;
"comonad".revision = (((hackage."comonad")."5.0.8").revisions).default;
"comonad".flags.distributive = true;
"comonad".flags.indexed-traversable = true;
"comonad".flags.containers = true;
"assoc".revision = (((hackage."assoc")."1.0.2").revisions).default;
"asn1-parse".revision = (((hackage."asn1-parse")."0.9.5").revisions).default;
"base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
"regex-base".revision = (((hackage."regex-base")."0.94.0.1").revisions).default;
"deriving-compat".revision = (((hackage."deriving-compat")."0.5.10").revisions).default;
"deriving-compat".flags.new-functor-classes = true;
"deriving-compat".flags.base-4-9 = true;
"deriving-compat".flags.template-haskell-2-11 = true;
"Cabal".revision = (((hackage."Cabal")."3.4.0.0").revisions).default;
"Cabal".flags.bundled-binary-generic = false;
"cryptonite".revision = (((hackage."cryptonite")."0.29").revisions).default;
"cryptonite".flags.old_toolchain_inliner = false;
"cryptonite".flags.support_pclmuldq = false;
"cryptonite".flags.support_deepseq = true;
"cryptonite".flags.support_aesni = true;
"cryptonite".flags.use_target_attributes = true;
"cryptonite".flags.support_sse = false;
"cryptonite".flags.support_rdrand = true;
"cryptonite".flags.integer-gmp = true;
"cryptonite".flags.check_alignment = false;
"th-compat".revision = (((hackage."th-compat")."0.1.2").revisions).default;
"indexed-traversable".revision = (((hackage."indexed-traversable")."0.1.1").revisions).default;
"zlib".revision = (((hackage."zlib")."0.6.2.3").revisions).default;
"zlib".flags.non-blocking-ffi = false;
"zlib".flags.bundled-c-zlib = false;
"zlib".flags.pkg-config = false;
"hourglass".revision = (((hackage."hourglass")."0.2.12").revisions).default;
"appar".revision = (((hackage."appar")."0.1.8").revisions).default;
"hashing".revision = (((hackage."hashing")."0.1.0.1").revisions).default;
"indexed-traversable-instances".revision = (((hackage."indexed-traversable-instances")."0.1").revisions).default;
"mime-types".revision = (((hackage."mime-types")."0.1.0.9").revisions).default;
"base-compat-batteries".revision = (((hackage."base-compat-batteries")."0.11.2").revisions).default;
"extra".revision = (((hackage."extra")."1.7.9").revisions).default;
"split".revision = (((hackage."split")."0.2.3.4").revisions).default;
"x509-validation".revision = (((hackage."x509-validation")."1.6.11").revisions).default;
"StateVar".revision = (((hackage."StateVar")."1.2.1").revisions).default;
"stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
"haskeline".revision = (((hackage."haskeline")."0.8.0.1").revisions).default;
};
compiler = {
version = "8.10.4.20210212";
nix-name = "ghc810420210212";
packages = {
"exceptions" = "0.10.4";
"binary" = "0.8.8.0";
"ghc-prim" = "0.6.1";
"haskeline" = "0.8.0.1";
"stm" = "2.5.0.0";
"unix" = "2.7.2.2";
"mtl" = "2.2.2";
"rts" = "1.0";
"deepseq" = "1.4.4.0";
"parsec" = "3.1.14.0";
"directory" = "1.3.6.0";
"template-haskell" = "2.16.0.0";
"containers" = "0.6.2.1";
"bytestring" = "0.10.12.0";
"text" = "1.2.4.1";
"Cabal" = "3.2.1.0";
"base" = "4.14.1.0";
"time" = "1.9.3";
"terminfo" = "0.4.1.4";
"transformers" = "0.5.6.2";
"filepath" = "1.4.2.1";
"process" = "1.6.9.0";
"pretty" = "1.1.3.6";
"ghc-boot-th" = "8.10.4.20210212";
"exceptions" = "0.10.4";
"array" = "0.5.4.0";
"integer-gmp" = "1.0.3.0";
"template-haskell" = "2.16.0.0";
"pretty" = "1.1.3.6";
"process" = "1.6.9.0";
"base" = "4.14.1.0";
"rts" = "1.0";
"text" = "1.2.4.1";
"mtl" = "2.2.2";
"time" = "1.9.3";
"unix" = "2.7.2.2";
"bytestring" = "0.10.12.0";
"containers" = "0.6.2.1";
"directory" = "1.3.6.0";
"parsec" = "3.1.14.0";
"ghc-boot-th" = "8.10.4.20210212";
"filepath" = "1.4.2.1";
"deepseq" = "1.4.4.0";
"transformers" = "0.5.6.2";
"terminfo" = "0.4.1.4";
"stm" = "2.5.0.0";
"haskeline" = "0.8.0.1";
};
};
};
extras = hackage:
{
packages = {
nix-tools = ./.plan.nix/nix-tools.nix;
hackage-db = ./.plan.nix/hackage-db.nix;
nix-tools = ./.plan.nix/nix-tools.nix;
};
};
modules = [
({ lib, ... }:
{
packages = {
"nix-tools" = { flags = {}; };
"hackage-db" = {
flags = { "install-examples" = lib.mkOverride 900 false; };
};
"nix-tools" = { flags = {}; };
};
})
];

View File

@ -2,81 +2,82 @@
pkgs = hackage:
{
packages = {
"cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.102.0").revisions).default;
"cryptohash-sha256".flags.use-cbits = true;
"cryptohash-sha256".flags.exe = false;
"binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
"tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
"tar".flags.old-time = false;
"tar".flags.old-bytestring = false;
"ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
"edit-distance".revision = (((hackage."edit-distance")."0.2.2.1").revisions).default;
"stm".revision = (((hackage."stm")."2.5.0.1").revisions).default;
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
"mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;
"integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
"echo".revision = (((hackage."echo")."0.1.4").revisions).default;
"echo".flags.example = false;
"resolv".revision = (((hackage."resolv")."0.1.2.0").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
"hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
"hsc2hs".flags.in-ghc-tree = false;
"network".revision = (((hackage."network")."3.1.2.1").revisions).default;
"network".flags.devel = false;
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
"async".revision = (((hackage."async")."2.2.3").revisions).default;
"async".flags.bench = false;
"process".revision = (((hackage."process")."1.6.9.0").revisions).default;
"random".revision = (((hackage."random")."1.2.0").revisions).default;
"ed25519".revision = (((hackage."ed25519")."0.0.5.0").revisions).default;
"ed25519".flags.test-hlint = true;
"ed25519".flags.no-donna = true;
"ed25519".flags.test-doctests = true;
"ed25519".flags.test-properties = true;
"base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.7").revisions).default;
"base".revision = (((hackage."base")."4.14.2.0").revisions).default;
"network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default;
"regex-posix".revision = (((hackage."regex-posix")."0.96.0.0").revisions).default;
"regex-posix".flags._regex-posix-clib = false;
"rts".revision = (((hackage."rts")."1.0.1").revisions).default;
"text".revision = (((hackage."text")."1.2.4.1").revisions).default;
"mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
"time".revision = (((hackage."time")."1.9.3").revisions).default;
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
"bytestring".revision = (((hackage."bytestring")."0.10.12.0").revisions).default;
"cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.102.0").revisions).default;
"cryptohash-sha256".flags.exe = false;
"cryptohash-sha256".flags.use-cbits = true;
"tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
"tar".flags.old-bytestring = false;
"tar".flags.old-time = false;
"containers".revision = (((hackage."containers")."0.6.4.1").revisions).default;
"directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
"hackage-security".revision = (((hackage."hackage-security")."0.6.0.1").revisions).default;
"hackage-security".flags.base48 = true;
"hackage-security".flags.lukko = true;
"hackage-security".flags.mtl21 = false;
"hackage-security".flags.use-network-uri = true;
"hackage-security".flags.old-directory = false;
"lukko".revision = (((hackage."lukko")."0.1.1.3").revisions).default;
"lukko".flags.ofd-locking = true;
"parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.5").revisions).default;
"splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
"splitmix".flags.optimised-mixer = false;
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
"HTTP".revision = (((hackage."HTTP")."4000.3.16").revisions).default;
"HTTP".flags.mtl1 = false;
"HTTP".flags.conduit10 = false;
"HTTP".flags.warp-tests = false;
"HTTP".flags.warn-as-error = false;
"HTTP".flags.network-uri = true;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
"hashable".revision = (((hackage."hashable")."1.3.2.0").revisions).default;
"hashable".flags.integer-gmp = true;
"hashable".flags.random-initial-seed = false;
"base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
"regex-base".revision = (((hackage."regex-base")."0.94.0.1").revisions).default;
"Cabal".revision = (((hackage."Cabal")."3.4.0.0").revisions).default;
"Cabal".flags.bundled-binary-generic = false;
"th-compat".revision = (((hackage."th-compat")."0.1.2").revisions).default;
"zlib".revision = (((hackage."zlib")."0.6.2.3").revisions).default;
"zlib".flags.non-blocking-ffi = false;
"zlib".flags.bundled-c-zlib = false;
"zlib".flags.pkg-config = false;
"rts".revision = (((hackage."rts")."1.0.1").revisions).default;
"regex-posix".revision = (((hackage."regex-posix")."0.96.0.0").revisions).default;
"regex-posix".flags._regex-posix-clib = false;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
"random".revision = (((hackage."random")."1.2.0").revisions).default;
"network".revision = (((hackage."network")."3.1.2.1").revisions).default;
"network".flags.devel = false;
"splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
"splitmix".flags.optimised-mixer = false;
"async".revision = (((hackage."async")."2.2.3").revisions).default;
"async".flags.bench = false;
"parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
"echo".revision = (((hackage."echo")."0.1.4").revisions).default;
"echo".flags.example = false;
"hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
"hsc2hs".flags.in-ghc-tree = false;
"resolv".revision = (((hackage."resolv")."0.1.2.0").revisions).default;
"directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
"containers".revision = (((hackage."containers")."0.6.4.1").revisions).default;
"bytestring".revision = (((hackage."bytestring")."0.10.12.0").revisions).default;
"text".revision = (((hackage."text")."1.2.4.1").revisions).default;
"Cabal".revision = (((hackage."Cabal")."3.4.0.0").revisions).default;
"Cabal".flags.bundled-binary-generic = false;
"base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
"base".revision = (((hackage."base")."4.14.2.0").revisions).default;
"time".revision = (((hackage."time")."1.9.3").revisions).default;
"th-compat".revision = (((hackage."th-compat")."0.1.1").revisions).default;
"base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.7").revisions).default;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
"hashable".revision = (((hackage."hashable")."1.3.1.0").revisions).default;
"hashable".flags.integer-gmp = true;
"HTTP".revision = (((hackage."HTTP")."4000.3.15").revisions).default;
"HTTP".flags.mtl1 = false;
"HTTP".flags.conduit10 = false;
"HTTP".flags.warn-as-error = false;
"HTTP".flags.warp-tests = false;
"HTTP".flags.network-uri = true;
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
"ed25519".revision = (((hackage."ed25519")."0.0.5.0").revisions).default;
"ed25519".flags.test-hlint = true;
"ed25519".flags.test-properties = true;
"ed25519".flags.test-doctests = true;
"ed25519".flags.no-donna = true;
"process".revision = (((hackage."process")."1.6.9.0").revisions).default;
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
"lukko".revision = (((hackage."lukko")."0.1.1.3").revisions).default;
"lukko".flags.ofd-locking = true;
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.5").revisions).default;
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;
"hackage-security".revision = (((hackage."hackage-security")."0.6.0.1").revisions).default;
"hackage-security".flags.old-directory = false;
"hackage-security".flags.use-network-uri = true;
"hackage-security".flags.base48 = true;
"hackage-security".flags.lukko = true;
"hackage-security".flags.mtl21 = false;
"integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
"edit-distance".revision = (((hackage."edit-distance")."0.2.2.1").revisions).default;
"stm".revision = (((hackage."stm")."2.5.0.1").revisions).default;
};
compiler = {
version = "8.10.5";
@ -84,26 +85,26 @@
packages = {
"binary" = "0.8.8.0";
"ghc-prim" = "0.6.1";
"stm" = "2.5.0.1";
"unix" = "2.7.2.2";
"mtl" = "2.2.2";
"rts" = "1.0.1";
"deepseq" = "1.4.4.0";
"parsec" = "3.1.14.0";
"directory" = "1.3.6.0";
"template-haskell" = "2.16.0.0";
"containers" = "0.6.4.1";
"bytestring" = "0.10.12.0";
"text" = "1.2.4.1";
"base" = "4.14.2.0";
"time" = "1.9.3";
"transformers" = "0.5.6.2";
"filepath" = "1.4.2.1";
"process" = "1.6.9.0";
"pretty" = "1.1.3.6";
"ghc-boot-th" = "8.10.5";
"array" = "0.5.4.0";
"integer-gmp" = "1.0.3.0";
"template-haskell" = "2.16.0.0";
"pretty" = "1.1.3.6";
"process" = "1.6.9.0";
"base" = "4.14.2.0";
"rts" = "1.0.1";
"text" = "1.2.4.1";
"mtl" = "2.2.2";
"time" = "1.9.3";
"unix" = "2.7.2.2";
"bytestring" = "0.10.12.0";
"containers" = "0.6.4.1";
"directory" = "1.3.6.0";
"parsec" = "3.1.14.0";
"ghc-boot-th" = "8.10.5";
"filepath" = "1.4.2.1";
"deepseq" = "1.4.4.0";
"transformers" = "0.5.6.2";
"stm" = "2.5.0.1";
};
};
};
@ -115,11 +116,11 @@
packages = {
"cabal-install" = {
flags = {
"native-dns" = lib.mkOverride 900 true;
"debug-expensive-assertions" = lib.mkOverride 900 false;
"debug-tracetree" = lib.mkOverride 900 false;
"debug-expensive-assertions" = lib.mkOverride 900 false;
"lukko" = lib.mkOverride 900 true;
"debug-conflict-sets" = lib.mkOverride 900 false;
"native-dns" = lib.mkOverride 900 true;
};
};
};

View File

@ -2,360 +2,328 @@
pkgs = hackage:
{
packages = {
"http-client".revision = (((hackage."http-client")."0.6.4.1").revisions).default;
"http-client".flags.network-uri = true;
"cookie".revision = (((hackage."cookie")."0.4.5").revisions).default;
"void".revision = (((hackage."void")."0.7.3").revisions).default;
"void".flags.safe = false;
"semigroupoids".revision = (((hackage."semigroupoids")."5.3.5").revisions).default;
"semigroupoids".flags.comonad = true;
"semigroupoids".flags.unordered-containers = true;
"semigroupoids".flags.distributive = true;
"semigroupoids".flags.tagged = true;
"semigroupoids".flags.containers = true;
"semigroupoids".flags.contravariant = true;
"free".revision = (((hackage."free")."5.1.6").revisions).default;
"hnix-store-remote".revision = (((hackage."hnix-store-remote")."0.4.1.0").revisions).default;
"hnix-store-remote".flags.io-testsuite = false;
"cereal".revision = (((hackage."cereal")."0.5.8.1").revisions).default;
"cereal".flags.bytestring-builder = false;
"exceptions".revision = (((hackage."exceptions")."0.10.4").revisions).default;
"cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.102.0").revisions).default;
"cryptohash-sha256".flags.use-cbits = true;
"cryptohash-sha256".flags.exe = false;
"semialign".revision = (((hackage."semialign")."1.2").revisions).default;
"semialign".flags.semigroupoids = true;
"lens-family".revision = (((hackage."lens-family")."2.1.1").revisions).default;
"these".revision = (((hackage."these")."1.1.1.1").revisions).default;
"these".flags.assoc = true;
"binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
"hnix".revision = (((hackage."hnix")."0.12.0.1").revisions).default;
"hnix".flags.profiling = false;
"hnix".flags.optimize = false;
"tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
"tar".flags.old-time = false;
"tar".flags.old-bytestring = false;
"regex-tdfa".revision = (((hackage."regex-tdfa")."1.3.1.0").revisions).default;
"regex-tdfa".flags.force-o2 = false;
"ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
"text-metrics".revision = (((hackage."text-metrics")."0.3.0").revisions).default;
"text-metrics".flags.dev = false;
"utf8-string".revision = (((hackage."utf8-string")."1.0.2").revisions).default;
"bifunctors".revision = (((hackage."bifunctors")."5.5.10").revisions).default;
"bifunctors".flags.semigroups = true;
"serialise".revision = (((hackage."serialise")."0.2.3.0").revisions).default;
"serialise".flags.newtime15 = true;
"streaming-commons".revision = (((hackage."streaming-commons")."0.2.2.1").revisions).default;
"streaming-commons".flags.use-bytestring-builder = false;
"relude".revision = (((hackage."relude")."1.0.0.1").revisions).default;
"bifunctors".revision = (((hackage."bifunctors")."5.5.11").revisions).default;
"bifunctors".flags.tagged = true;
"hashing".revision = (((hackage."hashing")."0.1.0.1").revisions).default;
"extra".revision = (((hackage."extra")."1.7.9").revisions).default;
"haskeline".revision = (((hackage."haskeline")."0.8.0.1").revisions).default;
"logict".revision = (((hackage."logict")."0.7.0.3").revisions).default;
"x509-validation".revision = (((hackage."x509-validation")."1.6.11").revisions).default;
"split".revision = (((hackage."split")."0.2.3.4").revisions).default;
"data-fix".revision = (((hackage."data-fix")."0.3.1").revisions).default;
"stm".revision = (((hackage."stm")."2.5.0.1").revisions).default;
"base-compat-batteries".revision = (((hackage."base-compat-batteries")."0.11.2").revisions).default;
"hourglass".revision = (((hackage."hourglass")."0.2.12").revisions).default;
"case-insensitive".revision = (((hackage."case-insensitive")."1.2.1.0").revisions).default;
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
"mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
"network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default;
"asn1-parse".revision = (((hackage."asn1-parse")."0.9.5").revisions).default;
"regex-base".revision = (((hackage."regex-base")."0.94.0.1").revisions).default;
"zlib".revision = (((hackage."zlib")."0.6.2.3").revisions).default;
"zlib".flags.non-blocking-ffi = false;
"zlib".flags.bundled-c-zlib = false;
"zlib".flags.pkg-config = false;
"rts".revision = (((hackage."rts")."1.0.1").revisions).default;
"cmdargs".revision = (((hackage."cmdargs")."0.10.21").revisions).default;
"cmdargs".flags.testprog = false;
"cmdargs".flags.quotation = true;
"cryptonite".revision = (((hackage."cryptonite")."0.28").revisions).default;
"cryptonite".flags.support_sse = false;
"cryptonite".flags.use_target_attributes = true;
"cryptonite".flags.integer-gmp = true;
"cryptonite".flags.support_rdrand = true;
"cryptonite".flags.support_aesni = true;
"cryptonite".flags.support_deepseq = true;
"cryptonite".flags.support_pclmuldq = false;
"cryptonite".flags.check_alignment = false;
"cryptonite".flags.old_toolchain_inliner = false;
"microlens-aeson".revision = (((hackage."microlens-aeson")."2.3.1").revisions).default;
"clock".revision = (((hackage."clock")."0.8.2").revisions).default;
"clock".flags.llvm = false;
"saltine".revision = (((hackage."saltine")."0.1.1.1").revisions).default;
"adjunctions".revision = (((hackage."adjunctions")."4.4").revisions).default;
"cryptohash-md5".revision = (((hackage."cryptohash-md5")."0.11.100.1").revisions).default;
"invariant".revision = (((hackage."invariant")."0.5.4").revisions).default;
"pem".revision = (((hackage."pem")."0.2.4").revisions).default;
"megaparsec".revision = (((hackage."megaparsec")."9.0.1").revisions).default;
"megaparsec".flags.dev = false;
"syb".revision = (((hackage."syb")."0.7.2.1").revisions).default;
"distributive".revision = (((hackage."distributive")."0.6.2.1").revisions).default;
"distributive".flags.semigroups = true;
"distributive".flags.tagged = true;
"asn1-encoding".revision = (((hackage."asn1-encoding")."0.9.6").revisions).default;
"QuickCheck".revision = (((hackage."QuickCheck")."2.14.2").revisions).default;
"QuickCheck".flags.templatehaskell = true;
"QuickCheck".flags.old-random = false;
"scientific".revision = (((hackage."scientific")."0.3.6.2").revisions).default;
"scientific".flags.integer-simple = false;
"scientific".flags.bytestring-builder = false;
"monadlist".revision = (((hackage."monadlist")."0.0.2").revisions).default;
"half".revision = (((hackage."half")."0.3.1").revisions).default;
"parallel".revision = (((hackage."parallel")."3.2.2.0").revisions).default;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
"hnix-store-core".revision = (((hackage."hnix-store-core")."0.4.1.0").revisions).default;
"hnix-store-core".flags.bounded_memory = false;
"random".revision = (((hackage."random")."1.2.0").revisions).default;
"uuid-types".revision = (((hackage."uuid-types")."1.0.4").revisions).default;
"optparse-applicative".revision = (((hackage."optparse-applicative")."0.16.1.0").revisions).default;
"optparse-applicative".flags.process = true;
"network".revision = (((hackage."network")."3.1.2.1").revisions).default;
"network".flags.devel = false;
"connection".revision = (((hackage."connection")."0.3.1").revisions).default;
"splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
"splitmix".flags.optimised-mixer = false;
"async".revision = (((hackage."async")."2.2.3").revisions).default;
"async".flags.bench = false;
"dlist".revision = (((hackage."dlist")."1.0").revisions).default;
"dlist".flags.werror = false;
"conduit".revision = (((hackage."conduit")."1.3.4").revisions).default;
"ref-tf".revision = (((hackage."ref-tf")."0.4.0.2").revisions).default;
"x509-store".revision = (((hackage."x509-store")."1.6.7").revisions).default;
"lens-family-th".revision = (((hackage."lens-family-th")."0.5.1.0").revisions).default;
"semigroups".revision = (((hackage."semigroups")."0.19.1").revisions).default;
"semigroups".flags.bytestring = true;
"semigroups".flags.unordered-containers = true;
"semigroups".flags.text = true;
"semigroups".flags.tagged = true;
"semigroups".flags.containers = true;
"semigroups".flags.binary = true;
"semigroups".flags.hashable = true;
"semigroups".flags.transformers = true;
"semigroups".flags.deepseq = true;
"semigroups".flags.bytestring-builder = false;
"semigroups".flags.template-haskell = true;
"lifted-base".revision = (((hackage."lifted-base")."0.2.3.12").revisions).default;
"parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
"hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
"hsc2hs".flags.in-ghc-tree = false;
"directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
"bifunctors".flags.semigroups = true;
"haskell-lexer".revision = (((hackage."haskell-lexer")."1.1").revisions).default;
"ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
"hnix".revision = (((hackage."hnix")."0.13.1").revisions).default;
"hnix".flags.profiling = false;
"hnix".flags.optimize = true;
"regex-tdfa".revision = (((hackage."regex-tdfa")."1.3.1.1").revisions).default;
"regex-tdfa".flags.force-o2 = false;
"cryptohash-sha1".revision = (((hackage."cryptohash-sha1")."0.11.100.1").revisions).default;
"socks".revision = (((hackage."socks")."0.6.1").revisions).default;
"cookie".revision = (((hackage."cookie")."0.4.5").revisions).default;
"blaze-builder".revision = (((hackage."blaze-builder")."0.4.2.1").revisions).default;
"base-compat".revision = (((hackage."base-compat")."0.11.2").revisions).default;
"ansi-terminal".revision = (((hackage."ansi-terminal")."0.11").revisions).default;
"ansi-terminal".flags.example = false;
"unliftio-core".revision = (((hackage."unliftio-core")."0.2.0.1").revisions).default;
"free".revision = (((hackage."free")."5.1.7").revisions).default;
"exceptions".revision = (((hackage."exceptions")."0.10.4").revisions).default;
"time-compat".revision = (((hackage."time-compat")."1.9.6").revisions).default;
"time-compat".flags.old-locale = false;
"cereal".revision = (((hackage."cereal")."0.5.8.1").revisions).default;
"cereal".flags.bytestring-builder = false;
"x509-system".revision = (((hackage."x509-system")."1.6.6").revisions).default;
"yaml".revision = (((hackage."yaml")."0.11.5.0").revisions).default;
"yaml".flags.no-exe = true;
"yaml".flags.no-examples = true;
"transformers-compat".revision = (((hackage."transformers-compat")."0.6.6").revisions).default;
"transformers-compat".flags.five = false;
"transformers-compat".flags.generic-deriving = true;
"transformers-compat".flags.two = false;
"transformers-compat".flags.five-three = true;
"transformers-compat".flags.mtl = true;
"transformers-compat".flags.four = false;
"transformers-compat".flags.three = false;
"neat-interpolation".revision = (((hackage."neat-interpolation")."0.5.1.2").revisions).default;
"hpack".revision = (((hackage."hpack")."0.34.4").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
"xml".revision = (((hackage."xml")."1.3.14").revisions).default;
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;
"integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
"mono-traversable".revision = (((hackage."mono-traversable")."1.0.15.1").revisions).default;
"vector".revision = (((hackage."vector")."0.12.2.0").revisions).default;
"repline".revision = (((hackage."repline")."0.4.0.0").revisions).default;
"neat-interpolation".revision = (((hackage."neat-interpolation")."0.5.1.2").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
"hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
"hsc2hs".flags.in-ghc-tree = false;
"vector".revision = (((hackage."vector")."0.12.3.0").revisions).default;
"vector".flags.unsafechecks = false;
"vector".flags.internalchecks = false;
"vector".flags.wall = false;
"vector".flags.boundschecks = true;
"call-stack".revision = (((hackage."call-stack")."0.3.0").revisions).default;
"primitive".revision = (((hackage."primitive")."0.7.1.0").revisions).default;
"profunctors".revision = (((hackage."profunctors")."5.6.2").revisions).default;
"blaze-builder".revision = (((hackage."blaze-builder")."0.4.2.1").revisions).default;
"base-compat".revision = (((hackage."base-compat")."0.11.2").revisions).default;
"time-compat".revision = (((hackage."time-compat")."1.9.5").revisions).default;
"time-compat".flags.old-locale = false;
"x509-system".revision = (((hackage."x509-system")."1.6.6").revisions).default;
"ansi-terminal".revision = (((hackage."ansi-terminal")."0.11").revisions).default;
"ansi-terminal".flags.example = false;
"tagged".revision = (((hackage."tagged")."0.8.6.1").revisions).default;
"tagged".flags.transformers = true;
"tagged".flags.deepseq = true;
"x509".revision = (((hackage."x509")."1.7.5").revisions).default;
"lens".revision = (((hackage."lens")."4.19.2").revisions).default;
"lens".flags.j = false;
"lens".flags.test-properties = true;
"lens".flags.old-inline-pragmas = false;
"lens".flags.test-templates = true;
"lens".flags.trustworthy = true;
"lens".flags.test-doctests = true;
"lens".flags.benchmark-uniplate = false;
"lens".flags.inlining = true;
"lens".flags.dump-splices = false;
"lens".flags.test-hunit = true;
"lens".flags.safe = false;
"unliftio-core".revision = (((hackage."unliftio-core")."0.2.0.1").revisions).default;
"containers".revision = (((hackage."containers")."0.6.4.1").revisions).default;
"some".revision = (((hackage."some")."1.0.2").revisions).default;
"some".flags.newtype-unsafe = true;
"integer-logarithms".revision = (((hackage."integer-logarithms")."1.0.3.1").revisions).default;
"integer-logarithms".flags.check-bounds = false;
"integer-logarithms".flags.integer-gmp = true;
"semialign".revision = (((hackage."semialign")."1.1.0.1").revisions).default;
"semialign".flags.semigroupoids = true;
"reflection".revision = (((hackage."reflection")."2.1.6").revisions).default;
"reflection".flags.slow = false;
"reflection".flags.template-haskell = true;
"these".revision = (((hackage."these")."1.1.1.1").revisions).default;
"these".flags.assoc = true;
"socks".revision = (((hackage."socks")."0.6.1").revisions).default;
"streaming-commons".revision = (((hackage."streaming-commons")."0.2.2.1").revisions).default;
"streaming-commons".flags.use-bytestring-builder = false;
"haskell-lexer".revision = (((hackage."haskell-lexer")."1.1").revisions).default;
"lens-family".revision = (((hackage."lens-family")."2.1.0").revisions).default;
"bytestring".revision = (((hackage."bytestring")."0.10.12.0").revisions).default;
"ansi-wl-pprint".revision = (((hackage."ansi-wl-pprint")."0.6.9").revisions).default;
"ansi-wl-pprint".flags.example = false;
"basement".revision = (((hackage."basement")."0.0.11").revisions).default;
"cryptohash-sha1".revision = (((hackage."cryptohash-sha1")."0.11.100.1").revisions).default;
"serialise".revision = (((hackage."serialise")."0.2.3.0").revisions).default;
"serialise".flags.newtime15 = true;
"StateVar".revision = (((hackage."StateVar")."1.2.1").revisions).default;
"mime-types".revision = (((hackage."mime-types")."0.1.0.9").revisions).default;
"http-client-tls".revision = (((hackage."http-client-tls")."0.3.5.3").revisions).default;
"contravariant".revision = (((hackage."contravariant")."1.5.3").revisions).default;
"contravariant".flags.semigroups = true;
"contravariant".flags.tagged = true;
"contravariant".flags.statevar = true;
"indexed-traversable".revision = (((hackage."indexed-traversable")."0.1.1").revisions).default;
"parser-combinators".revision = (((hackage."parser-combinators")."1.2.1").revisions).default;
"parser-combinators".flags.dev = false;
"semialign-indexed".revision = (((hackage."semialign-indexed")."1.1").revisions).default;
"deriving-compat".revision = (((hackage."deriving-compat")."0.5.10").revisions).default;
"deriving-compat".flags.base-4-9 = true;
"deriving-compat".flags.template-haskell-2-11 = true;
"deriving-compat".flags.new-functor-classes = true;
"text".revision = (((hackage."text")."1.2.4.1").revisions).default;
"Cabal".revision = (((hackage."Cabal")."3.4.0.0").revisions).default;
"Cabal".flags.bundled-binary-generic = false;
"assoc".revision = (((hackage."assoc")."1.0.2").revisions).default;
"unordered-containers".revision = (((hackage."unordered-containers")."0.2.13.0").revisions).default;
"unordered-containers".flags.debug = false;
"base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
"aeson-pretty".revision = (((hackage."aeson-pretty")."0.8.8").revisions).default;
"aeson-pretty".flags.lib-only = false;
"base".revision = (((hackage."base")."4.14.2.0").revisions).default;
"comonad".revision = (((hackage."comonad")."5.0.8").revisions).default;
"comonad".flags.indexed-traversable = true;
"comonad".flags.distributive = true;
"comonad".flags.containers = true;
"time".revision = (((hackage."time")."1.9.3").revisions).default;
"th-compat".revision = (((hackage."th-compat")."0.1.1").revisions).default;
"data-default-class".revision = (((hackage."data-default-class")."0.1.2.0").revisions).default;
"terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
"base16-bytestring".revision = (((hackage."base16-bytestring")."1.0.1.0").revisions).default;
"vector-algorithms".revision = (((hackage."vector-algorithms")."0.8.0.4").revisions).default;
"vector-algorithms".flags.unsafechecks = false;
"vector-algorithms".flags.internalchecks = false;
"vector-algorithms".flags.llvm = false;
"vector-algorithms".flags.boundschecks = true;
"vector-algorithms".flags.bench = true;
"vector-algorithms".flags.properties = true;
"prettyprinter".revision = (((hackage."prettyprinter")."1.7.0").revisions).default;
"prettyprinter".flags.buildreadme = false;
"cryptohash-sha512".revision = (((hackage."cryptohash-sha512")."0.11.100.1").revisions).default;
"pretty-show".revision = (((hackage."pretty-show")."1.10").revisions).default;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
"hashable".revision = (((hackage."hashable")."1.3.0.0").revisions).default;
"hashable".flags.sse2 = true;
"hashable".flags.integer-gmp = true;
"hashable".flags.sse41 = false;
"hashable".flags.examples = false;
"attoparsec".revision = (((hackage."attoparsec")."0.13.2.5").revisions).default;
"attoparsec".flags.developer = false;
"infer-license".revision = (((hackage."infer-license")."0.2.0").revisions).default;
"colour".revision = (((hackage."colour")."2.3.5").revisions).default;
"transformers-base".revision = (((hackage."transformers-base")."0.4.5.2").revisions).default;
"transformers-base".flags.orphaninstances = true;
"happy".revision = (((hackage."happy")."1.20.0").revisions).default;
"strict".revision = (((hackage."strict")."0.4.0.1").revisions).default;
"strict".flags.assoc = true;
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
"asn1-types".revision = (((hackage."asn1-types")."0.3.4").revisions).default;
"nix-derivation".revision = (((hackage."nix-derivation")."1.1.1").revisions).default;
"cborg".revision = (((hackage."cborg")."0.2.4.0").revisions).default;
"cborg".flags.optimize-gmp = true;
"gitrev".revision = (((hackage."gitrev")."1.3.1").revisions).default;
"monad-control".revision = (((hackage."monad-control")."1.0.2.3").revisions).default;
"vector".flags.wall = false;
"th-lift-instances".revision = (((hackage."th-lift-instances")."0.1.18").revisions).default;
"conduit".revision = (((hackage."conduit")."1.3.4.1").revisions).default;
"algebraic-graphs".revision = (((hackage."algebraic-graphs")."0.5").revisions).default;
"network".revision = (((hackage."network")."3.1.2.1").revisions).default;
"network".flags.devel = false;
"http-types".revision = (((hackage."http-types")."0.12.3").revisions).default;
"Glob".revision = (((hackage."Glob")."0.10.1").revisions).default;
"dlist".revision = (((hackage."dlist")."1.0").revisions).default;
"dlist".flags.werror = false;
"lifted-base".revision = (((hackage."lifted-base")."0.2.3.12").revisions).default;
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
"async".revision = (((hackage."async")."2.2.3").revisions).default;
"async".flags.bench = false;
"process".revision = (((hackage."process")."1.6.9.0").revisions).default;
"half".revision = (((hackage."half")."0.3.1").revisions).default;
"monad-control".revision = (((hackage."monad-control")."1.0.2.3").revisions).default;
"random".revision = (((hackage."random")."1.2.0").revisions).default;
"optparse-applicative".revision = (((hackage."optparse-applicative")."0.16.1.0").revisions).default;
"optparse-applicative".flags.process = true;
"cborg".revision = (((hackage."cborg")."0.2.5.0").revisions).default;
"cborg".flags.optimize-gmp = true;
"QuickCheck".revision = (((hackage."QuickCheck")."2.14.2").revisions).default;
"QuickCheck".flags.old-random = false;
"QuickCheck".flags.templatehaskell = true;
"uuid-types".revision = (((hackage."uuid-types")."1.0.5").revisions).default;
"scientific".revision = (((hackage."scientific")."0.3.7.0").revisions).default;
"scientific".flags.integer-simple = false;
"scientific".flags.bytestring-builder = false;
"tls".revision = (((hackage."tls")."1.5.5").revisions).default;
"tls".flags.compat = true;
"tls".flags.network = true;
"tls".flags.hans = false;
"kan-extensions".revision = (((hackage."kan-extensions")."5.2.2").revisions).default;
"prettyprinter".revision = (((hackage."prettyprinter")."1.7.0").revisions).default;
"prettyprinter".flags.buildreadme = false;
"infer-license".revision = (((hackage."infer-license")."0.2.0").revisions).default;
"megaparsec".revision = (((hackage."megaparsec")."9.0.1").revisions).default;
"megaparsec".flags.dev = false;
"pretty-show".revision = (((hackage."pretty-show")."1.10").revisions).default;
"distributive".revision = (((hackage."distributive")."0.6.2.1").revisions).default;
"distributive".flags.tagged = true;
"distributive".flags.semigroups = true;
"transformers-base".revision = (((hackage."transformers-base")."0.4.5.2").revisions).default;
"transformers-base".flags.orphaninstances = true;
"base16-bytestring".revision = (((hackage."base16-bytestring")."1.0.1.0").revisions).default;
"cryptohash-sha512".revision = (((hackage."cryptohash-sha512")."0.11.100.1").revisions).default;
"iproute".revision = (((hackage."iproute")."1.7.11").revisions).default;
"cryptohash-md5".revision = (((hackage."cryptohash-md5")."0.11.100.1").revisions).default;
"vector-algorithms".revision = (((hackage."vector-algorithms")."0.8.0.4").revisions).default;
"vector-algorithms".flags.unsafechecks = false;
"vector-algorithms".flags.llvm = false;
"vector-algorithms".flags.internalchecks = false;
"vector-algorithms".flags.bench = true;
"vector-algorithms".flags.boundschecks = true;
"vector-algorithms".flags.properties = true;
"happy".revision = (((hackage."happy")."1.20.0").revisions).default;
"base".revision = (((hackage."base")."4.14.2.0").revisions).default;
"network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default;
"microlens-aeson".revision = (((hackage."microlens-aeson")."2.3.1").revisions).default;
"cmdargs".revision = (((hackage."cmdargs")."0.10.21").revisions).default;
"cmdargs".flags.testprog = false;
"cmdargs".flags.quotation = true;
"rts".revision = (((hackage."rts")."1.0.1").revisions).default;
"text".revision = (((hackage."text")."1.2.4.1").revisions).default;
"aeson-pretty".revision = (((hackage."aeson-pretty")."0.8.8").revisions).default;
"aeson-pretty".flags.lib-only = false;
"mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
"time".revision = (((hackage."time")."1.9.3").revisions).default;
"unordered-containers".revision = (((hackage."unordered-containers")."0.2.14.0").revisions).default;
"unordered-containers".flags.debug = false;
"data-default-class".revision = (((hackage."data-default-class")."0.1.2.0").revisions).default;
"parser-combinators".revision = (((hackage."parser-combinators")."1.3.0").revisions).default;
"parser-combinators".flags.dev = false;
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
"data-fix".revision = (((hackage."data-fix")."0.3.1").revisions).default;
"logict".revision = (((hackage."logict")."0.7.0.3").revisions).default;
"contravariant".revision = (((hackage."contravariant")."1.5.3").revisions).default;
"contravariant".flags.tagged = true;
"contravariant".flags.semigroups = true;
"contravariant".flags.statevar = true;
"case-insensitive".revision = (((hackage."case-insensitive")."1.2.1.0").revisions).default;
"http-client-tls".revision = (((hackage."http-client-tls")."0.3.5.3").revisions).default;
"bytestring".revision = (((hackage."bytestring")."0.10.12.0").revisions).default;
"cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.102.0").revisions).default;
"cryptohash-sha256".flags.exe = false;
"cryptohash-sha256".flags.use-cbits = true;
"ansi-wl-pprint".revision = (((hackage."ansi-wl-pprint")."0.6.9").revisions).default;
"ansi-wl-pprint".flags.example = false;
"tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
"tar".flags.old-bytestring = false;
"tar".flags.old-time = false;
"basement".revision = (((hackage."basement")."0.0.12").revisions).default;
"integer-logarithms".revision = (((hackage."integer-logarithms")."1.0.3.1").revisions).default;
"integer-logarithms".flags.check-bounds = false;
"integer-logarithms".flags.integer-gmp = true;
"utf8-string".revision = (((hackage."utf8-string")."1.0.2").revisions).default;
"http-client".revision = (((hackage."http-client")."0.7.8").revisions).default;
"http-client".flags.network-uri = true;
"x509".revision = (((hackage."x509")."1.7.5").revisions).default;
"containers".revision = (((hackage."containers")."0.6.4.1").revisions).default;
"semigroupoids".revision = (((hackage."semigroupoids")."5.3.5").revisions).default;
"semigroupoids".flags.distributive = true;
"semigroupoids".flags.comonad = true;
"semigroupoids".flags.contravariant = true;
"semigroupoids".flags.containers = true;
"semigroupoids".flags.tagged = true;
"semigroupoids".flags.unordered-containers = true;
"byteorder".revision = (((hackage."byteorder")."1.0.4").revisions).default;
"hnix-store-remote".revision = (((hackage."hnix-store-remote")."0.4.3.1").revisions).default;
"hnix-store-remote".flags.io-testsuite = false;
"some".revision = (((hackage."some")."1.0.3").revisions).default;
"some".flags.newtype-unsafe = true;
"tagged".revision = (((hackage."tagged")."0.8.6.1").revisions).default;
"tagged".flags.deepseq = true;
"tagged".flags.transformers = true;
"base-orphans".revision = (((hackage."base-orphans")."0.8.4").revisions).default;
"lens-family-core".revision = (((hackage."lens-family-core")."2.1.0").revisions).default;
"primitive".revision = (((hackage."primitive")."0.7.1.0").revisions).default;
"directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
"transformers-compat".revision = (((hackage."transformers-compat")."0.6.6").revisions).default;
"transformers-compat".flags.two = false;
"transformers-compat".flags.five = false;
"transformers-compat".flags.four = false;
"transformers-compat".flags.generic-deriving = true;
"transformers-compat".flags.five-three = true;
"transformers-compat".flags.three = false;
"transformers-compat".flags.mtl = true;
"memory".revision = (((hackage."memory")."0.16.0").revisions).default;
"memory".flags.support_basement = true;
"memory".flags.support_bytestring = true;
"memory".flags.support_foundation = true;
"memory".flags.support_deepseq = true;
"profunctors".revision = (((hackage."profunctors")."5.6.2").revisions).default;
"th-abstraction".revision = (((hackage."th-abstraction")."0.4.2.0").revisions).default;
"hpack".revision = (((hackage."hpack")."0.34.4").revisions).default;
"microlens".revision = (((hackage."microlens")."0.4.12.0").revisions).default;
"resourcet".revision = (((hackage."resourcet")."1.2.4.2").revisions).default;
"lens-family-th".revision = (((hackage."lens-family-th")."0.5.2.0").revisions).default;
"aeson".revision = (((hackage."aeson")."1.5.6.0").revisions).default;
"aeson".flags.developer = false;
"aeson".flags.bytestring-builder = false;
"aeson".flags.fast = false;
"aeson".flags.cffi = false;
"th-lift".revision = (((hackage."th-lift")."0.8.2").revisions).default;
"connection".revision = (((hackage."connection")."0.3.1").revisions).default;
"parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.5").revisions).default;
"libyaml".revision = (((hackage."libyaml")."0.1.2").revisions).default;
"libyaml".flags.system-libyaml = false;
"libyaml".flags.no-unicode = false;
"resourcet".revision = (((hackage."resourcet")."1.2.4.2").revisions).default;
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
"cabal-doctest".revision = (((hackage."cabal-doctest")."1.0.8").revisions).default;
"Glob".revision = (((hackage."Glob")."0.10.1").revisions).default;
"algebraic-graphs".revision = (((hackage."algebraic-graphs")."0.5").revisions).default;
"microlens".revision = (((hackage."microlens")."0.4.12.0").revisions).default;
"aeson".revision = (((hackage."aeson")."1.5.6.0").revisions).default;
"aeson".flags.cffi = false;
"aeson".flags.fast = false;
"aeson".flags.bytestring-builder = false;
"aeson".flags.developer = false;
"http-types".revision = (((hackage."http-types")."0.12.3").revisions).default;
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.5").revisions).default;
"base-orphans".revision = (((hackage."base-orphans")."0.8.4").revisions).default;
"th-abstraction".revision = (((hackage."th-abstraction")."0.4.2.0").revisions).default;
"memory".revision = (((hackage."memory")."0.15.0").revisions).default;
"memory".flags.support_bytestring = true;
"memory".flags.support_basement = true;
"memory".flags.support_foundation = true;
"memory".flags.support_deepseq = true;
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;
"repline".revision = (((hackage."repline")."0.4.0.0").revisions).default;
"xml".revision = (((hackage."xml")."1.3.14").revisions).default;
"lens-family-core".revision = (((hackage."lens-family-core")."2.1.0").revisions).default;
"integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
"ref-tf".revision = (((hackage."ref-tf")."0.5").revisions).default;
"splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
"splitmix".flags.optimised-mixer = false;
"x509-store".revision = (((hackage."x509-store")."1.6.7").revisions).default;
"gitrev".revision = (((hackage."gitrev")."1.3.1").revisions).default;
"hnix-store-core".revision = (((hackage."hnix-store-core")."0.4.3.0").revisions).default;
"hnix-store-core".flags.bounded_memory = false;
"asn1-types".revision = (((hackage."asn1-types")."0.3.4").revisions).default;
"nix-derivation".revision = (((hackage."nix-derivation")."1.1.2").revisions).default;
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
"monadlist".revision = (((hackage."monadlist")."0.0.2").revisions).default;
"asn1-encoding".revision = (((hackage."asn1-encoding")."0.9.6").revisions).default;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
"strict".revision = (((hackage."strict")."0.4.0.1").revisions).default;
"strict".flags.assoc = true;
"attoparsec".revision = (((hackage."attoparsec")."0.14.1").revisions).default;
"attoparsec".flags.developer = false;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
"pem".revision = (((hackage."pem")."0.2.4").revisions).default;
"colour".revision = (((hackage."colour")."2.3.5").revisions).default;
"terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
"syb".revision = (((hackage."syb")."0.7.2.1").revisions).default;
"saltine".revision = (((hackage."saltine")."0.2.0.0").revisions).default;
"hashable".revision = (((hackage."hashable")."1.3.2.0").revisions).default;
"hashable".flags.integer-gmp = true;
"hashable".flags.random-initial-seed = false;
"clock".revision = (((hackage."clock")."0.8.2").revisions).default;
"clock".flags.llvm = false;
"comonad".revision = (((hackage."comonad")."5.0.8").revisions).default;
"comonad".flags.distributive = true;
"comonad".flags.indexed-traversable = true;
"comonad".flags.containers = true;
"assoc".revision = (((hackage."assoc")."1.0.2").revisions).default;
"asn1-parse".revision = (((hackage."asn1-parse")."0.9.5").revisions).default;
"base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
"regex-base".revision = (((hackage."regex-base")."0.94.0.1").revisions).default;
"deriving-compat".revision = (((hackage."deriving-compat")."0.5.10").revisions).default;
"deriving-compat".flags.new-functor-classes = true;
"deriving-compat".flags.base-4-9 = true;
"deriving-compat".flags.template-haskell-2-11 = true;
"Cabal".revision = (((hackage."Cabal")."3.4.0.0").revisions).default;
"Cabal".flags.bundled-binary-generic = false;
"cryptonite".revision = (((hackage."cryptonite")."0.29").revisions).default;
"cryptonite".flags.old_toolchain_inliner = false;
"cryptonite".flags.support_pclmuldq = false;
"cryptonite".flags.support_deepseq = true;
"cryptonite".flags.support_aesni = true;
"cryptonite".flags.use_target_attributes = true;
"cryptonite".flags.support_sse = false;
"cryptonite".flags.support_rdrand = true;
"cryptonite".flags.integer-gmp = true;
"cryptonite".flags.check_alignment = false;
"th-compat".revision = (((hackage."th-compat")."0.1.2").revisions).default;
"indexed-traversable".revision = (((hackage."indexed-traversable")."0.1.1").revisions).default;
"zlib".revision = (((hackage."zlib")."0.6.2.3").revisions).default;
"zlib".flags.non-blocking-ffi = false;
"zlib".flags.bundled-c-zlib = false;
"zlib".flags.pkg-config = false;
"hourglass".revision = (((hackage."hourglass")."0.2.12").revisions).default;
"appar".revision = (((hackage."appar")."0.1.8").revisions).default;
"hashing".revision = (((hackage."hashing")."0.1.0.1").revisions).default;
"indexed-traversable-instances".revision = (((hackage."indexed-traversable-instances")."0.1").revisions).default;
"mime-types".revision = (((hackage."mime-types")."0.1.0.9").revisions).default;
"base-compat-batteries".revision = (((hackage."base-compat-batteries")."0.11.2").revisions).default;
"extra".revision = (((hackage."extra")."1.7.9").revisions).default;
"split".revision = (((hackage."split")."0.2.3.4").revisions).default;
"x509-validation".revision = (((hackage."x509-validation")."1.6.11").revisions).default;
"StateVar".revision = (((hackage."StateVar")."1.2.1").revisions).default;
"stm".revision = (((hackage."stm")."2.5.0.1").revisions).default;
"haskeline".revision = (((hackage."haskeline")."0.8.0.1").revisions).default;
};
compiler = {
version = "8.10.5";
nix-name = "ghc8105";
packages = {
"exceptions" = "0.10.4";
"binary" = "0.8.8.0";
"ghc-prim" = "0.6.1";
"haskeline" = "0.8.0.1";
"stm" = "2.5.0.1";
"unix" = "2.7.2.2";
"mtl" = "2.2.2";
"rts" = "1.0.1";
"deepseq" = "1.4.4.0";
"parsec" = "3.1.14.0";
"directory" = "1.3.6.0";
"template-haskell" = "2.16.0.0";
"containers" = "0.6.4.1";
"bytestring" = "0.10.12.0";
"text" = "1.2.4.1";
"Cabal" = "3.2.1.0";
"base" = "4.14.2.0";
"time" = "1.9.3";
"terminfo" = "0.4.1.4";
"transformers" = "0.5.6.2";
"filepath" = "1.4.2.1";
"process" = "1.6.9.0";
"pretty" = "1.1.3.6";
"ghc-boot-th" = "8.10.5";
"exceptions" = "0.10.4";
"array" = "0.5.4.0";
"integer-gmp" = "1.0.3.0";
"template-haskell" = "2.16.0.0";
"pretty" = "1.1.3.6";
"process" = "1.6.9.0";
"base" = "4.14.2.0";
"rts" = "1.0.1";
"text" = "1.2.4.1";
"mtl" = "2.2.2";
"time" = "1.9.3";
"unix" = "2.7.2.2";
"bytestring" = "0.10.12.0";
"containers" = "0.6.4.1";
"directory" = "1.3.6.0";
"parsec" = "3.1.14.0";
"ghc-boot-th" = "8.10.5";
"filepath" = "1.4.2.1";
"deepseq" = "1.4.4.0";
"transformers" = "0.5.6.2";
"terminfo" = "0.4.1.4";
"stm" = "2.5.0.1";
"haskeline" = "0.8.0.1";
};
};
};
extras = hackage:
{
packages = {
nix-tools = ./.plan.nix/nix-tools.nix;
hackage-db = ./.plan.nix/hackage-db.nix;
nix-tools = ./.plan.nix/nix-tools.nix;
};
};
modules = [
({ lib, ... }:
{
packages = {
"nix-tools" = { flags = {}; };
"hackage-db" = {
flags = { "install-examples" = lib.mkOverride 900 false; };
};
"nix-tools" = { flags = {}; };
};
})
];

View File

@ -2,81 +2,82 @@
pkgs = hackage:
{
packages = {
"cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.102.0").revisions).default;
"cryptohash-sha256".flags.use-cbits = true;
"cryptohash-sha256".flags.exe = false;
"binary".revision = (((hackage."binary")."0.8.6.0").revisions).default;
"tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
"tar".flags.old-time = false;
"tar".flags.old-bytestring = false;
"ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
"edit-distance".revision = (((hackage."edit-distance")."0.2.2.1").revisions).default;
"stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
"mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
"array".revision = (((hackage."array")."0.5.3.0").revisions).default;
"integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
"echo".revision = (((hackage."echo")."0.1.4").revisions).default;
"echo".flags.example = false;
"resolv".revision = (((hackage."resolv")."0.1.2.0").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.14.0.0").revisions).default;
"hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
"hsc2hs".flags.in-ghc-tree = false;
"network".revision = (((hackage."network")."3.1.2.1").revisions).default;
"network".flags.devel = false;
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
"async".revision = (((hackage."async")."2.2.3").revisions).default;
"async".flags.bench = false;
"process".revision = (((hackage."process")."1.6.5.0").revisions).default;
"random".revision = (((hackage."random")."1.2.0").revisions).default;
"ed25519".revision = (((hackage."ed25519")."0.0.5.0").revisions).default;
"ed25519".flags.test-hlint = true;
"ed25519".flags.no-donna = true;
"ed25519".flags.test-doctests = true;
"ed25519".flags.test-properties = true;
"base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.7").revisions).default;
"base".revision = (((hackage."base")."4.12.0.0").revisions).default;
"network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default;
"regex-posix".revision = (((hackage."regex-posix")."0.96.0.0").revisions).default;
"regex-posix".flags._regex-posix-clib = false;
"rts".revision = (((hackage."rts")."1.0").revisions).default;
"text".revision = (((hackage."text")."1.2.3.1").revisions).default;
"mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
"time".revision = (((hackage."time")."1.8.0.2").revisions).default;
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
"bytestring".revision = (((hackage."bytestring")."0.10.8.2").revisions).default;
"cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.102.0").revisions).default;
"cryptohash-sha256".flags.exe = false;
"cryptohash-sha256".flags.use-cbits = true;
"tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
"tar".flags.old-bytestring = false;
"tar".flags.old-time = false;
"containers".revision = (((hackage."containers")."0.6.0.1").revisions).default;
"directory".revision = (((hackage."directory")."1.3.3.0").revisions).default;
"hackage-security".revision = (((hackage."hackage-security")."0.6.0.1").revisions).default;
"hackage-security".flags.base48 = true;
"hackage-security".flags.lukko = true;
"hackage-security".flags.mtl21 = false;
"hackage-security".flags.use-network-uri = true;
"hackage-security".flags.old-directory = false;
"lukko".revision = (((hackage."lukko")."0.1.1.3").revisions).default;
"lukko".flags.ofd-locking = true;
"parsec".revision = (((hackage."parsec")."3.1.13.0").revisions).default;
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.6.5").revisions).default;
"splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
"splitmix".flags.optimised-mixer = false;
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
"HTTP".revision = (((hackage."HTTP")."4000.3.16").revisions).default;
"HTTP".flags.mtl1 = false;
"HTTP".flags.conduit10 = false;
"HTTP".flags.warp-tests = false;
"HTTP".flags.warn-as-error = false;
"HTTP".flags.network-uri = true;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
"hashable".revision = (((hackage."hashable")."1.3.2.0").revisions).default;
"hashable".flags.integer-gmp = true;
"hashable".flags.random-initial-seed = false;
"base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
"regex-base".revision = (((hackage."regex-base")."0.94.0.1").revisions).default;
"Cabal".revision = (((hackage."Cabal")."3.4.0.0").revisions).default;
"Cabal".flags.bundled-binary-generic = false;
"th-compat".revision = (((hackage."th-compat")."0.1.2").revisions).default;
"zlib".revision = (((hackage."zlib")."0.6.2.3").revisions).default;
"zlib".flags.non-blocking-ffi = false;
"zlib".flags.bundled-c-zlib = false;
"zlib".flags.pkg-config = false;
"rts".revision = (((hackage."rts")."1.0").revisions).default;
"regex-posix".revision = (((hackage."regex-posix")."0.96.0.0").revisions).default;
"regex-posix".flags._regex-posix-clib = false;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
"random".revision = (((hackage."random")."1.2.0").revisions).default;
"network".revision = (((hackage."network")."3.1.2.1").revisions).default;
"network".flags.devel = false;
"splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
"splitmix".flags.optimised-mixer = false;
"async".revision = (((hackage."async")."2.2.3").revisions).default;
"async".flags.bench = false;
"parsec".revision = (((hackage."parsec")."3.1.13.0").revisions).default;
"echo".revision = (((hackage."echo")."0.1.4").revisions).default;
"echo".flags.example = false;
"hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
"hsc2hs".flags.in-ghc-tree = false;
"resolv".revision = (((hackage."resolv")."0.1.2.0").revisions).default;
"directory".revision = (((hackage."directory")."1.3.3.0").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.14.0.0").revisions).default;
"containers".revision = (((hackage."containers")."0.6.0.1").revisions).default;
"bytestring".revision = (((hackage."bytestring")."0.10.8.2").revisions).default;
"text".revision = (((hackage."text")."1.2.3.1").revisions).default;
"Cabal".revision = (((hackage."Cabal")."3.4.0.0").revisions).default;
"Cabal".flags.bundled-binary-generic = false;
"base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
"base".revision = (((hackage."base")."4.12.0.0").revisions).default;
"time".revision = (((hackage."time")."1.8.0.2").revisions).default;
"th-compat".revision = (((hackage."th-compat")."0.1.1").revisions).default;
"base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.7").revisions).default;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
"hashable".revision = (((hackage."hashable")."1.3.1.0").revisions).default;
"hashable".flags.integer-gmp = true;
"HTTP".revision = (((hackage."HTTP")."4000.3.15").revisions).default;
"HTTP".flags.mtl1 = false;
"HTTP".flags.conduit10 = false;
"HTTP".flags.warn-as-error = false;
"HTTP".flags.warp-tests = false;
"HTTP".flags.network-uri = true;
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
"ed25519".revision = (((hackage."ed25519")."0.0.5.0").revisions).default;
"ed25519".flags.test-hlint = true;
"ed25519".flags.test-properties = true;
"ed25519".flags.test-doctests = true;
"ed25519".flags.no-donna = true;
"process".revision = (((hackage."process")."1.6.5.0").revisions).default;
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
"lukko".revision = (((hackage."lukko")."0.1.1.3").revisions).default;
"lukko".flags.ofd-locking = true;
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.6.5").revisions).default;
"array".revision = (((hackage."array")."0.5.3.0").revisions).default;
"hackage-security".revision = (((hackage."hackage-security")."0.6.0.1").revisions).default;
"hackage-security".flags.old-directory = false;
"hackage-security".flags.use-network-uri = true;
"hackage-security".flags.base48 = true;
"hackage-security".flags.lukko = true;
"hackage-security".flags.mtl21 = false;
"integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
"edit-distance".revision = (((hackage."edit-distance")."0.2.2.1").revisions).default;
"stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
};
compiler = {
version = "8.6.5";
@ -84,26 +85,26 @@
packages = {
"binary" = "0.8.6.0";
"ghc-prim" = "0.5.3";
"stm" = "2.5.0.0";
"unix" = "2.7.2.2";
"mtl" = "2.2.2";
"rts" = "1.0";
"deepseq" = "1.4.4.0";
"parsec" = "3.1.13.0";
"directory" = "1.3.3.0";
"template-haskell" = "2.14.0.0";
"containers" = "0.6.0.1";
"bytestring" = "0.10.8.2";
"text" = "1.2.3.1";
"base" = "4.12.0.0";
"time" = "1.8.0.2";
"transformers" = "0.5.6.2";
"filepath" = "1.4.2.1";
"process" = "1.6.5.0";
"pretty" = "1.1.3.6";
"ghc-boot-th" = "8.6.5";
"array" = "0.5.3.0";
"integer-gmp" = "1.0.2.0";
"template-haskell" = "2.14.0.0";
"pretty" = "1.1.3.6";
"process" = "1.6.5.0";
"base" = "4.12.0.0";
"rts" = "1.0";
"text" = "1.2.3.1";
"mtl" = "2.2.2";
"time" = "1.8.0.2";
"unix" = "2.7.2.2";
"bytestring" = "0.10.8.2";
"containers" = "0.6.0.1";
"directory" = "1.3.3.0";
"parsec" = "3.1.13.0";
"ghc-boot-th" = "8.6.5";
"filepath" = "1.4.2.1";
"deepseq" = "1.4.4.0";
"transformers" = "0.5.6.2";
"stm" = "2.5.0.0";
};
};
};
@ -115,11 +116,11 @@
packages = {
"cabal-install" = {
flags = {
"native-dns" = lib.mkOverride 900 true;
"debug-expensive-assertions" = lib.mkOverride 900 false;
"debug-tracetree" = lib.mkOverride 900 false;
"debug-expensive-assertions" = lib.mkOverride 900 false;
"lukko" = lib.mkOverride 900 true;
"debug-conflict-sets" = lib.mkOverride 900 false;
"native-dns" = lib.mkOverride 900 true;
};
};
};

View File

@ -2,309 +2,278 @@
pkgs = hackage:
{
packages = {
"http-client".revision = (((hackage."http-client")."0.6.4.1").revisions).default;
"http-client".flags.network-uri = true;
"cookie".revision = (((hackage."cookie")."0.4.5").revisions).default;
"void".revision = (((hackage."void")."0.7.3").revisions).default;
"void".flags.safe = false;
"semigroupoids".revision = (((hackage."semigroupoids")."5.3.5").revisions).default;
"semigroupoids".flags.comonad = true;
"semigroupoids".flags.unordered-containers = true;
"semigroupoids".flags.distributive = true;
"semigroupoids".flags.tagged = true;
"semigroupoids".flags.containers = true;
"semigroupoids".flags.contravariant = true;
"free".revision = (((hackage."free")."5.1.6").revisions).default;
"hnix-store-remote".revision = (((hackage."hnix-store-remote")."0.4.1.0").revisions).default;
"hnix-store-remote".flags.io-testsuite = false;
"cereal".revision = (((hackage."cereal")."0.5.8.1").revisions).default;
"cereal".flags.bytestring-builder = false;
"exceptions".revision = (((hackage."exceptions")."0.10.4").revisions).default;
"exceptions".flags.transformers-0-4 = true;
"cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.102.0").revisions).default;
"cryptohash-sha256".flags.use-cbits = true;
"cryptohash-sha256".flags.exe = false;
"semialign".revision = (((hackage."semialign")."1.2").revisions).default;
"semialign".flags.semigroupoids = true;
"lens-family".revision = (((hackage."lens-family")."2.1.1").revisions).default;
"these".revision = (((hackage."these")."1.1.1.1").revisions).default;
"these".flags.assoc = true;
"binary".revision = (((hackage."binary")."0.8.6.0").revisions).default;
"hnix".revision = (((hackage."hnix")."0.12.0.1").revisions).default;
"hnix".flags.profiling = false;
"hnix".flags.optimize = false;
"tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
"tar".flags.old-time = false;
"tar".flags.old-bytestring = false;
"regex-tdfa".revision = (((hackage."regex-tdfa")."1.3.1.0").revisions).default;
"regex-tdfa".flags.force-o2 = false;
"ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
"text-metrics".revision = (((hackage."text-metrics")."0.3.0").revisions).default;
"text-metrics".flags.dev = false;
"utf8-string".revision = (((hackage."utf8-string")."1.0.2").revisions).default;
"bifunctors".revision = (((hackage."bifunctors")."5.5.10").revisions).default;
"bifunctors".flags.semigroups = true;
"serialise".revision = (((hackage."serialise")."0.2.3.0").revisions).default;
"serialise".flags.newtime15 = true;
"streaming-commons".revision = (((hackage."streaming-commons")."0.2.2.1").revisions).default;
"streaming-commons".flags.use-bytestring-builder = false;
"relude".revision = (((hackage."relude")."1.0.0.1").revisions).default;
"bifunctors".revision = (((hackage."bifunctors")."5.5.11").revisions).default;
"bifunctors".flags.tagged = true;
"hashing".revision = (((hackage."hashing")."0.1.0.1").revisions).default;
"extra".revision = (((hackage."extra")."1.7.9").revisions).default;
"logict".revision = (((hackage."logict")."0.7.0.3").revisions).default;
"x509-validation".revision = (((hackage."x509-validation")."1.6.11").revisions).default;
"split".revision = (((hackage."split")."0.2.3.4").revisions).default;
"data-fix".revision = (((hackage."data-fix")."0.3.1").revisions).default;
"stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
"base-compat-batteries".revision = (((hackage."base-compat-batteries")."0.11.2").revisions).default;
"hourglass".revision = (((hackage."hourglass")."0.2.12").revisions).default;
"case-insensitive".revision = (((hackage."case-insensitive")."1.2.1.0").revisions).default;
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
"mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
"network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default;
"asn1-parse".revision = (((hackage."asn1-parse")."0.9.5").revisions).default;
"regex-base".revision = (((hackage."regex-base")."0.94.0.1").revisions).default;
"zlib".revision = (((hackage."zlib")."0.6.2.3").revisions).default;
"zlib".flags.non-blocking-ffi = false;
"zlib".flags.bundled-c-zlib = false;
"zlib".flags.pkg-config = false;
"rts".revision = (((hackage."rts")."1.0").revisions).default;
"cmdargs".revision = (((hackage."cmdargs")."0.10.21").revisions).default;
"cmdargs".flags.testprog = false;
"cmdargs".flags.quotation = true;
"cryptonite".revision = (((hackage."cryptonite")."0.28").revisions).default;
"cryptonite".flags.support_sse = false;
"cryptonite".flags.use_target_attributes = true;
"cryptonite".flags.integer-gmp = true;
"cryptonite".flags.support_rdrand = true;
"cryptonite".flags.support_aesni = true;
"cryptonite".flags.support_deepseq = true;
"cryptonite".flags.support_pclmuldq = false;
"cryptonite".flags.check_alignment = false;
"cryptonite".flags.old_toolchain_inliner = false;
"microlens-aeson".revision = (((hackage."microlens-aeson")."2.3.1").revisions).default;
"clock".revision = (((hackage."clock")."0.8.2").revisions).default;
"clock".flags.llvm = false;
"saltine".revision = (((hackage."saltine")."0.1.1.1").revisions).default;
"adjunctions".revision = (((hackage."adjunctions")."4.4").revisions).default;
"cryptohash-md5".revision = (((hackage."cryptohash-md5")."0.11.100.1").revisions).default;
"invariant".revision = (((hackage."invariant")."0.5.4").revisions).default;
"pem".revision = (((hackage."pem")."0.2.4").revisions).default;
"megaparsec".revision = (((hackage."megaparsec")."9.0.1").revisions).default;
"megaparsec".flags.dev = false;
"syb".revision = (((hackage."syb")."0.7.2.1").revisions).default;
"distributive".revision = (((hackage."distributive")."0.6.2.1").revisions).default;
"distributive".flags.semigroups = true;
"distributive".flags.tagged = true;
"asn1-encoding".revision = (((hackage."asn1-encoding")."0.9.6").revisions).default;
"QuickCheck".revision = (((hackage."QuickCheck")."2.14.2").revisions).default;
"QuickCheck".flags.templatehaskell = true;
"QuickCheck".flags.old-random = false;
"scientific".revision = (((hackage."scientific")."0.3.6.2").revisions).default;
"scientific".flags.integer-simple = false;
"scientific".flags.bytestring-builder = false;
"monadlist".revision = (((hackage."monadlist")."0.0.2").revisions).default;
"half".revision = (((hackage."half")."0.3.1").revisions).default;
"parallel".revision = (((hackage."parallel")."3.2.2.0").revisions).default;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
"hnix-store-core".revision = (((hackage."hnix-store-core")."0.4.1.0").revisions).default;
"hnix-store-core".flags.bounded_memory = false;
"random".revision = (((hackage."random")."1.2.0").revisions).default;
"uuid-types".revision = (((hackage."uuid-types")."1.0.4").revisions).default;
"optparse-applicative".revision = (((hackage."optparse-applicative")."0.16.1.0").revisions).default;
"optparse-applicative".flags.process = true;
"network".revision = (((hackage."network")."3.1.2.1").revisions).default;
"network".flags.devel = false;
"connection".revision = (((hackage."connection")."0.3.1").revisions).default;
"splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
"splitmix".flags.optimised-mixer = false;
"async".revision = (((hackage."async")."2.2.3").revisions).default;
"async".flags.bench = false;
"dlist".revision = (((hackage."dlist")."1.0").revisions).default;
"dlist".flags.werror = false;
"conduit".revision = (((hackage."conduit")."1.3.4").revisions).default;
"ref-tf".revision = (((hackage."ref-tf")."0.4.0.2").revisions).default;
"x509-store".revision = (((hackage."x509-store")."1.6.7").revisions).default;
"lens-family-th".revision = (((hackage."lens-family-th")."0.5.1.0").revisions).default;
"semigroups".revision = (((hackage."semigroups")."0.19.1").revisions).default;
"semigroups".flags.bytestring = true;
"semigroups".flags.unordered-containers = true;
"semigroups".flags.text = true;
"semigroups".flags.tagged = true;
"semigroups".flags.containers = true;
"semigroups".flags.binary = true;
"semigroups".flags.hashable = true;
"semigroups".flags.transformers = true;
"semigroups".flags.deepseq = true;
"semigroups".flags.bytestring-builder = false;
"semigroups".flags.template-haskell = true;
"lifted-base".revision = (((hackage."lifted-base")."0.2.3.12").revisions).default;
"parsec".revision = (((hackage."parsec")."3.1.13.0").revisions).default;
"hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
"hsc2hs".flags.in-ghc-tree = false;
"directory".revision = (((hackage."directory")."1.3.3.0").revisions).default;
"bifunctors".flags.semigroups = true;
"haskell-lexer".revision = (((hackage."haskell-lexer")."1.1").revisions).default;
"ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
"hnix".revision = (((hackage."hnix")."0.13.1").revisions).default;
"hnix".flags.profiling = false;
"hnix".flags.optimize = true;
"regex-tdfa".revision = (((hackage."regex-tdfa")."1.3.1.1").revisions).default;
"regex-tdfa".flags.force-o2 = false;
"cryptohash-sha1".revision = (((hackage."cryptohash-sha1")."0.11.100.1").revisions).default;
"socks".revision = (((hackage."socks")."0.6.1").revisions).default;
"cookie".revision = (((hackage."cookie")."0.4.5").revisions).default;
"blaze-builder".revision = (((hackage."blaze-builder")."0.4.2.1").revisions).default;
"base-compat".revision = (((hackage."base-compat")."0.11.2").revisions).default;
"ansi-terminal".revision = (((hackage."ansi-terminal")."0.11").revisions).default;
"ansi-terminal".flags.example = false;
"unliftio-core".revision = (((hackage."unliftio-core")."0.2.0.1").revisions).default;
"free".revision = (((hackage."free")."5.1.7").revisions).default;
"exceptions".revision = (((hackage."exceptions")."0.10.4").revisions).default;
"exceptions".flags.transformers-0-4 = true;
"time-compat".revision = (((hackage."time-compat")."1.9.6").revisions).default;
"time-compat".flags.old-locale = false;
"cereal".revision = (((hackage."cereal")."0.5.8.1").revisions).default;
"cereal".flags.bytestring-builder = false;
"x509-system".revision = (((hackage."x509-system")."1.6.6").revisions).default;
"yaml".revision = (((hackage."yaml")."0.11.5.0").revisions).default;
"yaml".flags.no-exe = true;
"yaml".flags.no-examples = true;
"transformers-compat".revision = (((hackage."transformers-compat")."0.6.6").revisions).default;
"transformers-compat".flags.five = false;
"transformers-compat".flags.generic-deriving = true;
"transformers-compat".flags.two = false;
"transformers-compat".flags.five-three = true;
"transformers-compat".flags.mtl = true;
"transformers-compat".flags.four = false;
"transformers-compat".flags.three = false;
"neat-interpolation".revision = (((hackage."neat-interpolation")."0.5.1.2").revisions).default;
"hpack".revision = (((hackage."hpack")."0.34.4").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.14.0.0").revisions).default;
"xml".revision = (((hackage."xml")."1.3.14").revisions).default;
"array".revision = (((hackage."array")."0.5.3.0").revisions).default;
"integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
"mono-traversable".revision = (((hackage."mono-traversable")."1.0.15.1").revisions).default;
"vector".revision = (((hackage."vector")."0.12.2.0").revisions).default;
"neat-interpolation".revision = (((hackage."neat-interpolation")."0.5.1.2").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.14.0.0").revisions).default;
"hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
"hsc2hs".flags.in-ghc-tree = false;
"vector".revision = (((hackage."vector")."0.12.3.0").revisions).default;
"vector".flags.unsafechecks = false;
"vector".flags.internalchecks = false;
"vector".flags.wall = false;
"vector".flags.boundschecks = true;
"call-stack".revision = (((hackage."call-stack")."0.3.0").revisions).default;
"primitive".revision = (((hackage."primitive")."0.7.1.0").revisions).default;
"profunctors".revision = (((hackage."profunctors")."5.6.2").revisions).default;
"blaze-builder".revision = (((hackage."blaze-builder")."0.4.2.1").revisions).default;
"base-compat".revision = (((hackage."base-compat")."0.11.2").revisions).default;
"time-compat".revision = (((hackage."time-compat")."1.9.5").revisions).default;
"time-compat".flags.old-locale = false;
"x509-system".revision = (((hackage."x509-system")."1.6.6").revisions).default;
"ansi-terminal".revision = (((hackage."ansi-terminal")."0.11").revisions).default;
"ansi-terminal".flags.example = false;
"tagged".revision = (((hackage."tagged")."0.8.6.1").revisions).default;
"tagged".flags.transformers = true;
"tagged".flags.deepseq = true;
"x509".revision = (((hackage."x509")."1.7.5").revisions).default;
"lens".revision = (((hackage."lens")."4.19.2").revisions).default;
"lens".flags.j = false;
"lens".flags.test-properties = true;
"lens".flags.old-inline-pragmas = false;
"lens".flags.test-templates = true;
"lens".flags.trustworthy = true;
"lens".flags.test-doctests = true;
"lens".flags.benchmark-uniplate = false;
"lens".flags.inlining = true;
"lens".flags.dump-splices = false;
"lens".flags.test-hunit = true;
"lens".flags.safe = false;
"unliftio-core".revision = (((hackage."unliftio-core")."0.2.0.1").revisions).default;
"containers".revision = (((hackage."containers")."0.6.0.1").revisions).default;
"some".revision = (((hackage."some")."1.0.2").revisions).default;
"some".flags.newtype-unsafe = true;
"integer-logarithms".revision = (((hackage."integer-logarithms")."1.0.3.1").revisions).default;
"integer-logarithms".flags.check-bounds = false;
"integer-logarithms".flags.integer-gmp = true;
"semialign".revision = (((hackage."semialign")."1.1.0.1").revisions).default;
"semialign".flags.semigroupoids = true;
"reflection".revision = (((hackage."reflection")."2.1.6").revisions).default;
"reflection".flags.slow = false;
"reflection".flags.template-haskell = true;
"these".revision = (((hackage."these")."1.1.1.1").revisions).default;
"these".flags.assoc = true;
"socks".revision = (((hackage."socks")."0.6.1").revisions).default;
"streaming-commons".revision = (((hackage."streaming-commons")."0.2.2.1").revisions).default;
"streaming-commons".flags.use-bytestring-builder = false;
"haskell-lexer".revision = (((hackage."haskell-lexer")."1.1").revisions).default;
"lens-family".revision = (((hackage."lens-family")."2.1.0").revisions).default;
"bytestring".revision = (((hackage."bytestring")."0.10.8.2").revisions).default;
"ansi-wl-pprint".revision = (((hackage."ansi-wl-pprint")."0.6.9").revisions).default;
"ansi-wl-pprint".flags.example = false;
"basement".revision = (((hackage."basement")."0.0.11").revisions).default;
"cryptohash-sha1".revision = (((hackage."cryptohash-sha1")."0.11.100.1").revisions).default;
"serialise".revision = (((hackage."serialise")."0.2.3.0").revisions).default;
"serialise".flags.newtime15 = true;
"StateVar".revision = (((hackage."StateVar")."1.2.1").revisions).default;
"mime-types".revision = (((hackage."mime-types")."0.1.0.9").revisions).default;
"http-client-tls".revision = (((hackage."http-client-tls")."0.3.5.3").revisions).default;
"contravariant".revision = (((hackage."contravariant")."1.5.3").revisions).default;
"contravariant".flags.semigroups = true;
"contravariant".flags.tagged = true;
"contravariant".flags.statevar = true;
"indexed-traversable".revision = (((hackage."indexed-traversable")."0.1.1").revisions).default;
"parser-combinators".revision = (((hackage."parser-combinators")."1.2.1").revisions).default;
"parser-combinators".flags.dev = false;
"semialign-indexed".revision = (((hackage."semialign-indexed")."1.1").revisions).default;
"deriving-compat".revision = (((hackage."deriving-compat")."0.5.10").revisions).default;
"deriving-compat".flags.base-4-9 = true;
"deriving-compat".flags.template-haskell-2-11 = true;
"deriving-compat".flags.new-functor-classes = true;
"text".revision = (((hackage."text")."1.2.3.1").revisions).default;
"Cabal".revision = (((hackage."Cabal")."3.4.0.0").revisions).default;
"Cabal".flags.bundled-binary-generic = false;
"assoc".revision = (((hackage."assoc")."1.0.2").revisions).default;
"unordered-containers".revision = (((hackage."unordered-containers")."0.2.13.0").revisions).default;
"unordered-containers".flags.debug = false;
"base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
"aeson-pretty".revision = (((hackage."aeson-pretty")."0.8.8").revisions).default;
"aeson-pretty".flags.lib-only = false;
"base".revision = (((hackage."base")."4.12.0.0").revisions).default;
"comonad".revision = (((hackage."comonad")."5.0.8").revisions).default;
"comonad".flags.indexed-traversable = true;
"comonad".flags.distributive = true;
"comonad".flags.containers = true;
"time".revision = (((hackage."time")."1.8.0.2").revisions).default;
"th-compat".revision = (((hackage."th-compat")."0.1.1").revisions).default;
"data-default-class".revision = (((hackage."data-default-class")."0.1.2.0").revisions).default;
"base16-bytestring".revision = (((hackage."base16-bytestring")."1.0.1.0").revisions).default;
"vector-algorithms".revision = (((hackage."vector-algorithms")."0.8.0.4").revisions).default;
"vector-algorithms".flags.unsafechecks = false;
"vector-algorithms".flags.internalchecks = false;
"vector-algorithms".flags.llvm = false;
"vector-algorithms".flags.boundschecks = true;
"vector-algorithms".flags.bench = true;
"vector-algorithms".flags.properties = true;
"prettyprinter".revision = (((hackage."prettyprinter")."1.7.0").revisions).default;
"prettyprinter".flags.buildreadme = false;
"cryptohash-sha512".revision = (((hackage."cryptohash-sha512")."0.11.100.1").revisions).default;
"pretty-show".revision = (((hackage."pretty-show")."1.10").revisions).default;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
"hashable".revision = (((hackage."hashable")."1.3.0.0").revisions).default;
"hashable".flags.sse2 = true;
"hashable".flags.integer-gmp = true;
"hashable".flags.sse41 = false;
"hashable".flags.examples = false;
"attoparsec".revision = (((hackage."attoparsec")."0.13.2.5").revisions).default;
"attoparsec".flags.developer = false;
"infer-license".revision = (((hackage."infer-license")."0.2.0").revisions).default;
"colour".revision = (((hackage."colour")."2.3.5").revisions).default;
"transformers-base".revision = (((hackage."transformers-base")."0.4.5.2").revisions).default;
"transformers-base".flags.orphaninstances = true;
"happy".revision = (((hackage."happy")."1.20.0").revisions).default;
"strict".revision = (((hackage."strict")."0.4.0.1").revisions).default;
"strict".flags.assoc = true;
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
"asn1-types".revision = (((hackage."asn1-types")."0.3.4").revisions).default;
"nix-derivation".revision = (((hackage."nix-derivation")."1.1.1").revisions).default;
"cborg".revision = (((hackage."cborg")."0.2.4.0").revisions).default;
"cborg".flags.optimize-gmp = true;
"gitrev".revision = (((hackage."gitrev")."1.3.1").revisions).default;
"monad-control".revision = (((hackage."monad-control")."1.0.2.3").revisions).default;
"vector".flags.wall = false;
"th-lift-instances".revision = (((hackage."th-lift-instances")."0.1.18").revisions).default;
"conduit".revision = (((hackage."conduit")."1.3.4.1").revisions).default;
"algebraic-graphs".revision = (((hackage."algebraic-graphs")."0.5").revisions).default;
"network".revision = (((hackage."network")."3.1.2.1").revisions).default;
"network".flags.devel = false;
"http-types".revision = (((hackage."http-types")."0.12.3").revisions).default;
"Glob".revision = (((hackage."Glob")."0.10.1").revisions).default;
"dlist".revision = (((hackage."dlist")."1.0").revisions).default;
"dlist".flags.werror = false;
"lifted-base".revision = (((hackage."lifted-base")."0.2.3.12").revisions).default;
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
"async".revision = (((hackage."async")."2.2.3").revisions).default;
"async".flags.bench = false;
"process".revision = (((hackage."process")."1.6.5.0").revisions).default;
"half".revision = (((hackage."half")."0.3.1").revisions).default;
"monad-control".revision = (((hackage."monad-control")."1.0.2.3").revisions).default;
"random".revision = (((hackage."random")."1.2.0").revisions).default;
"optparse-applicative".revision = (((hackage."optparse-applicative")."0.16.1.0").revisions).default;
"optparse-applicative".flags.process = true;
"cborg".revision = (((hackage."cborg")."0.2.5.0").revisions).default;
"cborg".flags.optimize-gmp = true;
"QuickCheck".revision = (((hackage."QuickCheck")."2.14.2").revisions).default;
"QuickCheck".flags.old-random = false;
"QuickCheck".flags.templatehaskell = true;
"uuid-types".revision = (((hackage."uuid-types")."1.0.5").revisions).default;
"scientific".revision = (((hackage."scientific")."0.3.7.0").revisions).default;
"scientific".flags.integer-simple = false;
"scientific".flags.bytestring-builder = false;
"tls".revision = (((hackage."tls")."1.5.5").revisions).default;
"tls".flags.compat = true;
"tls".flags.network = true;
"tls".flags.hans = false;
"kan-extensions".revision = (((hackage."kan-extensions")."5.2.2").revisions).default;
"prettyprinter".revision = (((hackage."prettyprinter")."1.7.0").revisions).default;
"prettyprinter".flags.buildreadme = false;
"infer-license".revision = (((hackage."infer-license")."0.2.0").revisions).default;
"megaparsec".revision = (((hackage."megaparsec")."9.0.1").revisions).default;
"megaparsec".flags.dev = false;
"pretty-show".revision = (((hackage."pretty-show")."1.10").revisions).default;
"distributive".revision = (((hackage."distributive")."0.6.2.1").revisions).default;
"distributive".flags.tagged = true;
"distributive".flags.semigroups = true;
"transformers-base".revision = (((hackage."transformers-base")."0.4.5.2").revisions).default;
"transformers-base".flags.orphaninstances = true;
"base16-bytestring".revision = (((hackage."base16-bytestring")."1.0.1.0").revisions).default;
"cryptohash-sha512".revision = (((hackage."cryptohash-sha512")."0.11.100.1").revisions).default;
"iproute".revision = (((hackage."iproute")."1.7.11").revisions).default;
"cryptohash-md5".revision = (((hackage."cryptohash-md5")."0.11.100.1").revisions).default;
"vector-algorithms".revision = (((hackage."vector-algorithms")."0.8.0.4").revisions).default;
"vector-algorithms".flags.unsafechecks = false;
"vector-algorithms".flags.llvm = false;
"vector-algorithms".flags.internalchecks = false;
"vector-algorithms".flags.bench = true;
"vector-algorithms".flags.boundschecks = true;
"vector-algorithms".flags.properties = true;
"happy".revision = (((hackage."happy")."1.20.0").revisions).default;
"base".revision = (((hackage."base")."4.12.0.0").revisions).default;
"network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default;
"microlens-aeson".revision = (((hackage."microlens-aeson")."2.3.1").revisions).default;
"cmdargs".revision = (((hackage."cmdargs")."0.10.21").revisions).default;
"cmdargs".flags.testprog = false;
"cmdargs".flags.quotation = true;
"rts".revision = (((hackage."rts")."1.0").revisions).default;
"text".revision = (((hackage."text")."1.2.3.1").revisions).default;
"aeson-pretty".revision = (((hackage."aeson-pretty")."0.8.8").revisions).default;
"aeson-pretty".flags.lib-only = false;
"mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
"time".revision = (((hackage."time")."1.8.0.2").revisions).default;
"unordered-containers".revision = (((hackage."unordered-containers")."0.2.14.0").revisions).default;
"unordered-containers".flags.debug = false;
"data-default-class".revision = (((hackage."data-default-class")."0.1.2.0").revisions).default;
"parser-combinators".revision = (((hackage."parser-combinators")."1.3.0").revisions).default;
"parser-combinators".flags.dev = false;
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
"data-fix".revision = (((hackage."data-fix")."0.3.1").revisions).default;
"logict".revision = (((hackage."logict")."0.7.0.3").revisions).default;
"contravariant".revision = (((hackage."contravariant")."1.5.3").revisions).default;
"contravariant".flags.tagged = true;
"contravariant".flags.semigroups = true;
"contravariant".flags.statevar = true;
"case-insensitive".revision = (((hackage."case-insensitive")."1.2.1.0").revisions).default;
"http-client-tls".revision = (((hackage."http-client-tls")."0.3.5.3").revisions).default;
"bytestring".revision = (((hackage."bytestring")."0.10.8.2").revisions).default;
"cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.102.0").revisions).default;
"cryptohash-sha256".flags.exe = false;
"cryptohash-sha256".flags.use-cbits = true;
"ansi-wl-pprint".revision = (((hackage."ansi-wl-pprint")."0.6.9").revisions).default;
"ansi-wl-pprint".flags.example = false;
"tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
"tar".flags.old-bytestring = false;
"tar".flags.old-time = false;
"basement".revision = (((hackage."basement")."0.0.12").revisions).default;
"integer-logarithms".revision = (((hackage."integer-logarithms")."1.0.3.1").revisions).default;
"integer-logarithms".flags.check-bounds = false;
"integer-logarithms".flags.integer-gmp = true;
"utf8-string".revision = (((hackage."utf8-string")."1.0.2").revisions).default;
"http-client".revision = (((hackage."http-client")."0.7.8").revisions).default;
"http-client".flags.network-uri = true;
"x509".revision = (((hackage."x509")."1.7.5").revisions).default;
"containers".revision = (((hackage."containers")."0.6.0.1").revisions).default;
"semigroupoids".revision = (((hackage."semigroupoids")."5.3.5").revisions).default;
"semigroupoids".flags.distributive = true;
"semigroupoids".flags.comonad = true;
"semigroupoids".flags.contravariant = true;
"semigroupoids".flags.containers = true;
"semigroupoids".flags.tagged = true;
"semigroupoids".flags.unordered-containers = true;
"byteorder".revision = (((hackage."byteorder")."1.0.4").revisions).default;
"hnix-store-remote".revision = (((hackage."hnix-store-remote")."0.4.3.1").revisions).default;
"hnix-store-remote".flags.io-testsuite = false;
"some".revision = (((hackage."some")."1.0.3").revisions).default;
"some".flags.newtype-unsafe = true;
"tagged".revision = (((hackage."tagged")."0.8.6.1").revisions).default;
"tagged".flags.deepseq = true;
"tagged".flags.transformers = true;
"base-orphans".revision = (((hackage."base-orphans")."0.8.4").revisions).default;
"lens-family-core".revision = (((hackage."lens-family-core")."2.1.0").revisions).default;
"primitive".revision = (((hackage."primitive")."0.7.1.0").revisions).default;
"directory".revision = (((hackage."directory")."1.3.3.0").revisions).default;
"transformers-compat".revision = (((hackage."transformers-compat")."0.6.6").revisions).default;
"transformers-compat".flags.two = false;
"transformers-compat".flags.five = false;
"transformers-compat".flags.four = false;
"transformers-compat".flags.generic-deriving = true;
"transformers-compat".flags.five-three = true;
"transformers-compat".flags.three = false;
"transformers-compat".flags.mtl = true;
"memory".revision = (((hackage."memory")."0.16.0").revisions).default;
"memory".flags.support_basement = true;
"memory".flags.support_bytestring = true;
"memory".flags.support_foundation = true;
"memory".flags.support_deepseq = true;
"profunctors".revision = (((hackage."profunctors")."5.6.2").revisions).default;
"th-abstraction".revision = (((hackage."th-abstraction")."0.4.2.0").revisions).default;
"hpack".revision = (((hackage."hpack")."0.34.4").revisions).default;
"microlens".revision = (((hackage."microlens")."0.4.12.0").revisions).default;
"resourcet".revision = (((hackage."resourcet")."1.2.4.2").revisions).default;
"lens-family-th".revision = (((hackage."lens-family-th")."0.5.2.0").revisions).default;
"aeson".revision = (((hackage."aeson")."1.5.6.0").revisions).default;
"aeson".flags.developer = false;
"aeson".flags.bytestring-builder = false;
"aeson".flags.fast = false;
"aeson".flags.cffi = false;
"th-lift".revision = (((hackage."th-lift")."0.8.2").revisions).default;
"connection".revision = (((hackage."connection")."0.3.1").revisions).default;
"parsec".revision = (((hackage."parsec")."3.1.13.0").revisions).default;
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.6.5").revisions).default;
"libyaml".revision = (((hackage."libyaml")."0.1.2").revisions).default;
"libyaml".flags.system-libyaml = false;
"libyaml".flags.no-unicode = false;
"resourcet".revision = (((hackage."resourcet")."1.2.4.2").revisions).default;
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
"cabal-doctest".revision = (((hackage."cabal-doctest")."1.0.8").revisions).default;
"Glob".revision = (((hackage."Glob")."0.10.1").revisions).default;
"algebraic-graphs".revision = (((hackage."algebraic-graphs")."0.5").revisions).default;
"microlens".revision = (((hackage."microlens")."0.4.12.0").revisions).default;
"aeson".revision = (((hackage."aeson")."1.5.6.0").revisions).default;
"aeson".flags.cffi = false;
"aeson".flags.fast = false;
"aeson".flags.bytestring-builder = false;
"aeson".flags.developer = false;
"http-types".revision = (((hackage."http-types")."0.12.3").revisions).default;
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.6.5").revisions).default;
"base-orphans".revision = (((hackage."base-orphans")."0.8.4").revisions).default;
"th-abstraction".revision = (((hackage."th-abstraction")."0.4.2.0").revisions).default;
"memory".revision = (((hackage."memory")."0.15.0").revisions).default;
"memory".flags.support_bytestring = true;
"memory".flags.support_basement = true;
"memory".flags.support_foundation = true;
"memory".flags.support_deepseq = true;
"array".revision = (((hackage."array")."0.5.3.0").revisions).default;
"xml".revision = (((hackage."xml")."1.3.14").revisions).default;
"lens-family-core".revision = (((hackage."lens-family-core")."2.1.0").revisions).default;
"integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
"ref-tf".revision = (((hackage."ref-tf")."0.5").revisions).default;
"splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
"splitmix".flags.optimised-mixer = false;
"x509-store".revision = (((hackage."x509-store")."1.6.7").revisions).default;
"gitrev".revision = (((hackage."gitrev")."1.3.1").revisions).default;
"hnix-store-core".revision = (((hackage."hnix-store-core")."0.4.3.0").revisions).default;
"hnix-store-core".flags.bounded_memory = false;
"asn1-types".revision = (((hackage."asn1-types")."0.3.4").revisions).default;
"nix-derivation".revision = (((hackage."nix-derivation")."1.1.2").revisions).default;
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
"monadlist".revision = (((hackage."monadlist")."0.0.2").revisions).default;
"asn1-encoding".revision = (((hackage."asn1-encoding")."0.9.6").revisions).default;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
"strict".revision = (((hackage."strict")."0.4.0.1").revisions).default;
"strict".flags.assoc = true;
"attoparsec".revision = (((hackage."attoparsec")."0.14.1").revisions).default;
"attoparsec".flags.developer = false;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
"pem".revision = (((hackage."pem")."0.2.4").revisions).default;
"colour".revision = (((hackage."colour")."2.3.5").revisions).default;
"syb".revision = (((hackage."syb")."0.7.2.1").revisions).default;
"saltine".revision = (((hackage."saltine")."0.2.0.0").revisions).default;
"hashable".revision = (((hackage."hashable")."1.3.2.0").revisions).default;
"hashable".flags.integer-gmp = true;
"hashable".flags.random-initial-seed = false;
"clock".revision = (((hackage."clock")."0.8.2").revisions).default;
"clock".flags.llvm = false;
"comonad".revision = (((hackage."comonad")."5.0.8").revisions).default;
"comonad".flags.distributive = true;
"comonad".flags.indexed-traversable = true;
"comonad".flags.containers = true;
"assoc".revision = (((hackage."assoc")."1.0.2").revisions).default;
"asn1-parse".revision = (((hackage."asn1-parse")."0.9.5").revisions).default;
"base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
"regex-base".revision = (((hackage."regex-base")."0.94.0.1").revisions).default;
"deriving-compat".revision = (((hackage."deriving-compat")."0.5.10").revisions).default;
"deriving-compat".flags.new-functor-classes = true;
"deriving-compat".flags.base-4-9 = true;
"deriving-compat".flags.template-haskell-2-11 = true;
"Cabal".revision = (((hackage."Cabal")."3.4.0.0").revisions).default;
"Cabal".flags.bundled-binary-generic = false;
"cryptonite".revision = (((hackage."cryptonite")."0.29").revisions).default;
"cryptonite".flags.old_toolchain_inliner = false;
"cryptonite".flags.support_pclmuldq = false;
"cryptonite".flags.support_deepseq = true;
"cryptonite".flags.support_aesni = true;
"cryptonite".flags.use_target_attributes = true;
"cryptonite".flags.support_sse = false;
"cryptonite".flags.support_rdrand = true;
"cryptonite".flags.integer-gmp = true;
"cryptonite".flags.check_alignment = false;
"th-compat".revision = (((hackage."th-compat")."0.1.2").revisions).default;
"indexed-traversable".revision = (((hackage."indexed-traversable")."0.1.1").revisions).default;
"zlib".revision = (((hackage."zlib")."0.6.2.3").revisions).default;
"zlib".flags.non-blocking-ffi = false;
"zlib".flags.bundled-c-zlib = false;
"zlib".flags.pkg-config = false;
"hourglass".revision = (((hackage."hourglass")."0.2.12").revisions).default;
"appar".revision = (((hackage."appar")."0.1.8").revisions).default;
"hashing".revision = (((hackage."hashing")."0.1.0.1").revisions).default;
"indexed-traversable-instances".revision = (((hackage."indexed-traversable-instances")."0.1").revisions).default;
"mime-types".revision = (((hackage."mime-types")."0.1.0.9").revisions).default;
"base-compat-batteries".revision = (((hackage."base-compat-batteries")."0.11.2").revisions).default;
"extra".revision = (((hackage."extra")."1.7.9").revisions).default;
"split".revision = (((hackage."split")."0.2.3.4").revisions).default;
"x509-validation".revision = (((hackage."x509-validation")."1.6.11").revisions).default;
"StateVar".revision = (((hackage."StateVar")."1.2.1").revisions).default;
"stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
};
compiler = {
version = "8.6.5";
@ -312,45 +281,44 @@
packages = {
"binary" = "0.8.6.0";
"ghc-prim" = "0.5.3";
"stm" = "2.5.0.0";
"unix" = "2.7.2.2";
"mtl" = "2.2.2";
"rts" = "1.0";
"deepseq" = "1.4.4.0";
"parsec" = "3.1.13.0";
"directory" = "1.3.3.0";
"template-haskell" = "2.14.0.0";
"containers" = "0.6.0.1";
"bytestring" = "0.10.8.2";
"text" = "1.2.3.1";
"Cabal" = "2.4.0.1";
"base" = "4.12.0.0";
"time" = "1.8.0.2";
"transformers" = "0.5.6.2";
"filepath" = "1.4.2.1";
"process" = "1.6.5.0";
"pretty" = "1.1.3.6";
"ghc-boot-th" = "8.6.5";
"array" = "0.5.3.0";
"integer-gmp" = "1.0.2.0";
"template-haskell" = "2.14.0.0";
"pretty" = "1.1.3.6";
"process" = "1.6.5.0";
"base" = "4.12.0.0";
"rts" = "1.0";
"text" = "1.2.3.1";
"mtl" = "2.2.2";
"time" = "1.8.0.2";
"unix" = "2.7.2.2";
"bytestring" = "0.10.8.2";
"containers" = "0.6.0.1";
"directory" = "1.3.3.0";
"parsec" = "3.1.13.0";
"ghc-boot-th" = "8.6.5";
"filepath" = "1.4.2.1";
"deepseq" = "1.4.4.0";
"transformers" = "0.5.6.2";
"stm" = "2.5.0.0";
};
};
};
extras = hackage:
{
packages = {
nix-tools = ./.plan.nix/nix-tools.nix;
hackage-db = ./.plan.nix/hackage-db.nix;
nix-tools = ./.plan.nix/nix-tools.nix;
};
};
modules = [
({ lib, ... }:
{
packages = {
"nix-tools" = { flags = {}; };
"hackage-db" = {
flags = { "install-examples" = lib.mkOverride 900 false; };
};
"nix-tools" = { flags = {}; };
};
})
];

View File

@ -2,81 +2,82 @@
pkgs = hackage:
{
packages = {
"cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.102.0").revisions).default;
"cryptohash-sha256".flags.use-cbits = true;
"cryptohash-sha256".flags.exe = false;
"binary".revision = (((hackage."binary")."0.8.7.0").revisions).default;
"tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
"tar".flags.old-time = false;
"tar".flags.old-bytestring = false;
"ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
"edit-distance".revision = (((hackage."edit-distance")."0.2.2.1").revisions).default;
"stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
"mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;
"integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
"echo".revision = (((hackage."echo")."0.1.4").revisions).default;
"echo".flags.example = false;
"resolv".revision = (((hackage."resolv")."0.1.2.0").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.15.0.0").revisions).default;
"hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
"hsc2hs".flags.in-ghc-tree = false;
"network".revision = (((hackage."network")."3.1.2.1").revisions).default;
"network".flags.devel = false;
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
"async".revision = (((hackage."async")."2.2.3").revisions).default;
"async".flags.bench = false;
"process".revision = (((hackage."process")."1.6.9.0").revisions).default;
"random".revision = (((hackage."random")."1.2.0").revisions).default;
"ed25519".revision = (((hackage."ed25519")."0.0.5.0").revisions).default;
"ed25519".flags.test-hlint = true;
"ed25519".flags.no-donna = true;
"ed25519".flags.test-doctests = true;
"ed25519".flags.test-properties = true;
"base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.7").revisions).default;
"base".revision = (((hackage."base")."4.13.0.0").revisions).default;
"network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default;
"regex-posix".revision = (((hackage."regex-posix")."0.96.0.0").revisions).default;
"regex-posix".flags._regex-posix-clib = false;
"rts".revision = (((hackage."rts")."1.0").revisions).default;
"text".revision = (((hackage."text")."1.2.4.0").revisions).default;
"mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
"time".revision = (((hackage."time")."1.9.3").revisions).default;
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
"bytestring".revision = (((hackage."bytestring")."0.10.10.1").revisions).default;
"cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.102.0").revisions).default;
"cryptohash-sha256".flags.exe = false;
"cryptohash-sha256".flags.use-cbits = true;
"tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
"tar".flags.old-bytestring = false;
"tar".flags.old-time = false;
"containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
"directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
"hackage-security".revision = (((hackage."hackage-security")."0.6.0.1").revisions).default;
"hackage-security".flags.base48 = true;
"hackage-security".flags.lukko = true;
"hackage-security".flags.mtl21 = false;
"hackage-security".flags.use-network-uri = true;
"hackage-security".flags.old-directory = false;
"lukko".revision = (((hackage."lukko")."0.1.1.3").revisions).default;
"lukko".flags.ofd-locking = true;
"parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.8.4").revisions).default;
"splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
"splitmix".flags.optimised-mixer = false;
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
"HTTP".revision = (((hackage."HTTP")."4000.3.16").revisions).default;
"HTTP".flags.mtl1 = false;
"HTTP".flags.conduit10 = false;
"HTTP".flags.warp-tests = false;
"HTTP".flags.warn-as-error = false;
"HTTP".flags.network-uri = true;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
"hashable".revision = (((hackage."hashable")."1.3.2.0").revisions).default;
"hashable".flags.integer-gmp = true;
"hashable".flags.random-initial-seed = false;
"base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
"regex-base".revision = (((hackage."regex-base")."0.94.0.1").revisions).default;
"Cabal".revision = (((hackage."Cabal")."3.4.0.0").revisions).default;
"Cabal".flags.bundled-binary-generic = false;
"th-compat".revision = (((hackage."th-compat")."0.1.2").revisions).default;
"zlib".revision = (((hackage."zlib")."0.6.2.3").revisions).default;
"zlib".flags.non-blocking-ffi = false;
"zlib".flags.bundled-c-zlib = false;
"zlib".flags.pkg-config = false;
"rts".revision = (((hackage."rts")."1.0").revisions).default;
"regex-posix".revision = (((hackage."regex-posix")."0.96.0.0").revisions).default;
"regex-posix".flags._regex-posix-clib = false;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
"random".revision = (((hackage."random")."1.2.0").revisions).default;
"network".revision = (((hackage."network")."3.1.2.1").revisions).default;
"network".flags.devel = false;
"splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
"splitmix".flags.optimised-mixer = false;
"async".revision = (((hackage."async")."2.2.3").revisions).default;
"async".flags.bench = false;
"parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
"echo".revision = (((hackage."echo")."0.1.4").revisions).default;
"echo".flags.example = false;
"hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
"hsc2hs".flags.in-ghc-tree = false;
"resolv".revision = (((hackage."resolv")."0.1.2.0").revisions).default;
"directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.15.0.0").revisions).default;
"containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
"bytestring".revision = (((hackage."bytestring")."0.10.10.1").revisions).default;
"text".revision = (((hackage."text")."1.2.4.0").revisions).default;
"Cabal".revision = (((hackage."Cabal")."3.4.0.0").revisions).default;
"Cabal".flags.bundled-binary-generic = false;
"base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
"base".revision = (((hackage."base")."4.13.0.0").revisions).default;
"time".revision = (((hackage."time")."1.9.3").revisions).default;
"th-compat".revision = (((hackage."th-compat")."0.1.1").revisions).default;
"base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.7").revisions).default;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
"hashable".revision = (((hackage."hashable")."1.3.1.0").revisions).default;
"hashable".flags.integer-gmp = true;
"HTTP".revision = (((hackage."HTTP")."4000.3.15").revisions).default;
"HTTP".flags.mtl1 = false;
"HTTP".flags.conduit10 = false;
"HTTP".flags.warn-as-error = false;
"HTTP".flags.warp-tests = false;
"HTTP".flags.network-uri = true;
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
"ed25519".revision = (((hackage."ed25519")."0.0.5.0").revisions).default;
"ed25519".flags.test-hlint = true;
"ed25519".flags.test-properties = true;
"ed25519".flags.test-doctests = true;
"ed25519".flags.no-donna = true;
"process".revision = (((hackage."process")."1.6.9.0").revisions).default;
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
"lukko".revision = (((hackage."lukko")."0.1.1.3").revisions).default;
"lukko".flags.ofd-locking = true;
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.8.4").revisions).default;
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;
"hackage-security".revision = (((hackage."hackage-security")."0.6.0.1").revisions).default;
"hackage-security".flags.old-directory = false;
"hackage-security".flags.use-network-uri = true;
"hackage-security".flags.base48 = true;
"hackage-security".flags.lukko = true;
"hackage-security".flags.mtl21 = false;
"integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
"edit-distance".revision = (((hackage."edit-distance")."0.2.2.1").revisions).default;
"stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
};
compiler = {
version = "8.8.4";
@ -84,26 +85,26 @@
packages = {
"binary" = "0.8.7.0";
"ghc-prim" = "0.5.3";
"stm" = "2.5.0.0";
"unix" = "2.7.2.2";
"mtl" = "2.2.2";
"rts" = "1.0";
"deepseq" = "1.4.4.0";
"parsec" = "3.1.14.0";
"directory" = "1.3.6.0";
"template-haskell" = "2.15.0.0";
"containers" = "0.6.2.1";
"bytestring" = "0.10.10.1";
"text" = "1.2.4.0";
"base" = "4.13.0.0";
"time" = "1.9.3";
"transformers" = "0.5.6.2";
"filepath" = "1.4.2.1";
"process" = "1.6.9.0";
"pretty" = "1.1.3.6";
"ghc-boot-th" = "8.8.4";
"array" = "0.5.4.0";
"integer-gmp" = "1.0.2.0";
"template-haskell" = "2.15.0.0";
"pretty" = "1.1.3.6";
"process" = "1.6.9.0";
"base" = "4.13.0.0";
"rts" = "1.0";
"text" = "1.2.4.0";
"mtl" = "2.2.2";
"time" = "1.9.3";
"unix" = "2.7.2.2";
"bytestring" = "0.10.10.1";
"containers" = "0.6.2.1";
"directory" = "1.3.6.0";
"parsec" = "3.1.14.0";
"ghc-boot-th" = "8.8.4";
"filepath" = "1.4.2.1";
"deepseq" = "1.4.4.0";
"transformers" = "0.5.6.2";
"stm" = "2.5.0.0";
};
};
};
@ -115,11 +116,11 @@
packages = {
"cabal-install" = {
flags = {
"native-dns" = lib.mkOverride 900 true;
"debug-expensive-assertions" = lib.mkOverride 900 false;
"debug-tracetree" = lib.mkOverride 900 false;
"debug-expensive-assertions" = lib.mkOverride 900 false;
"lukko" = lib.mkOverride 900 true;
"debug-conflict-sets" = lib.mkOverride 900 false;
"native-dns" = lib.mkOverride 900 true;
};
};
};

View File

@ -2,309 +2,278 @@
pkgs = hackage:
{
packages = {
"http-client".revision = (((hackage."http-client")."0.6.4.1").revisions).default;
"http-client".flags.network-uri = true;
"cookie".revision = (((hackage."cookie")."0.4.5").revisions).default;
"void".revision = (((hackage."void")."0.7.3").revisions).default;
"void".flags.safe = false;
"semigroupoids".revision = (((hackage."semigroupoids")."5.3.5").revisions).default;
"semigroupoids".flags.comonad = true;
"semigroupoids".flags.unordered-containers = true;
"semigroupoids".flags.distributive = true;
"semigroupoids".flags.tagged = true;
"semigroupoids".flags.containers = true;
"semigroupoids".flags.contravariant = true;
"free".revision = (((hackage."free")."5.1.6").revisions).default;
"hnix-store-remote".revision = (((hackage."hnix-store-remote")."0.4.1.0").revisions).default;
"hnix-store-remote".flags.io-testsuite = false;
"cereal".revision = (((hackage."cereal")."0.5.8.1").revisions).default;
"cereal".flags.bytestring-builder = false;
"exceptions".revision = (((hackage."exceptions")."0.10.4").revisions).default;
"exceptions".flags.transformers-0-4 = true;
"cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.102.0").revisions).default;
"cryptohash-sha256".flags.use-cbits = true;
"cryptohash-sha256".flags.exe = false;
"semialign".revision = (((hackage."semialign")."1.2").revisions).default;
"semialign".flags.semigroupoids = true;
"lens-family".revision = (((hackage."lens-family")."2.1.1").revisions).default;
"these".revision = (((hackage."these")."1.1.1.1").revisions).default;
"these".flags.assoc = true;
"binary".revision = (((hackage."binary")."0.8.7.0").revisions).default;
"hnix".revision = (((hackage."hnix")."0.12.0.1").revisions).default;
"hnix".flags.profiling = false;
"hnix".flags.optimize = false;
"tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
"tar".flags.old-time = false;
"tar".flags.old-bytestring = false;
"regex-tdfa".revision = (((hackage."regex-tdfa")."1.3.1.0").revisions).default;
"regex-tdfa".flags.force-o2 = false;
"ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
"text-metrics".revision = (((hackage."text-metrics")."0.3.0").revisions).default;
"text-metrics".flags.dev = false;
"utf8-string".revision = (((hackage."utf8-string")."1.0.2").revisions).default;
"bifunctors".revision = (((hackage."bifunctors")."5.5.10").revisions).default;
"bifunctors".flags.semigroups = true;
"serialise".revision = (((hackage."serialise")."0.2.3.0").revisions).default;
"serialise".flags.newtime15 = true;
"streaming-commons".revision = (((hackage."streaming-commons")."0.2.2.1").revisions).default;
"streaming-commons".flags.use-bytestring-builder = false;
"relude".revision = (((hackage."relude")."1.0.0.1").revisions).default;
"bifunctors".revision = (((hackage."bifunctors")."5.5.11").revisions).default;
"bifunctors".flags.tagged = true;
"hashing".revision = (((hackage."hashing")."0.1.0.1").revisions).default;
"extra".revision = (((hackage."extra")."1.7.9").revisions).default;
"logict".revision = (((hackage."logict")."0.7.0.3").revisions).default;
"x509-validation".revision = (((hackage."x509-validation")."1.6.11").revisions).default;
"split".revision = (((hackage."split")."0.2.3.4").revisions).default;
"data-fix".revision = (((hackage."data-fix")."0.3.1").revisions).default;
"stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
"base-compat-batteries".revision = (((hackage."base-compat-batteries")."0.11.2").revisions).default;
"hourglass".revision = (((hackage."hourglass")."0.2.12").revisions).default;
"case-insensitive".revision = (((hackage."case-insensitive")."1.2.1.0").revisions).default;
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
"mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
"network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default;
"asn1-parse".revision = (((hackage."asn1-parse")."0.9.5").revisions).default;
"regex-base".revision = (((hackage."regex-base")."0.94.0.1").revisions).default;
"zlib".revision = (((hackage."zlib")."0.6.2.3").revisions).default;
"zlib".flags.non-blocking-ffi = false;
"zlib".flags.bundled-c-zlib = false;
"zlib".flags.pkg-config = false;
"rts".revision = (((hackage."rts")."1.0").revisions).default;
"cmdargs".revision = (((hackage."cmdargs")."0.10.21").revisions).default;
"cmdargs".flags.testprog = false;
"cmdargs".flags.quotation = true;
"cryptonite".revision = (((hackage."cryptonite")."0.28").revisions).default;
"cryptonite".flags.support_sse = false;
"cryptonite".flags.use_target_attributes = true;
"cryptonite".flags.integer-gmp = true;
"cryptonite".flags.support_rdrand = true;
"cryptonite".flags.support_aesni = true;
"cryptonite".flags.support_deepseq = true;
"cryptonite".flags.support_pclmuldq = false;
"cryptonite".flags.check_alignment = false;
"cryptonite".flags.old_toolchain_inliner = false;
"microlens-aeson".revision = (((hackage."microlens-aeson")."2.3.1").revisions).default;
"clock".revision = (((hackage."clock")."0.8.2").revisions).default;
"clock".flags.llvm = false;
"saltine".revision = (((hackage."saltine")."0.1.1.1").revisions).default;
"adjunctions".revision = (((hackage."adjunctions")."4.4").revisions).default;
"cryptohash-md5".revision = (((hackage."cryptohash-md5")."0.11.100.1").revisions).default;
"invariant".revision = (((hackage."invariant")."0.5.4").revisions).default;
"pem".revision = (((hackage."pem")."0.2.4").revisions).default;
"megaparsec".revision = (((hackage."megaparsec")."9.0.1").revisions).default;
"megaparsec".flags.dev = false;
"syb".revision = (((hackage."syb")."0.7.2.1").revisions).default;
"distributive".revision = (((hackage."distributive")."0.6.2.1").revisions).default;
"distributive".flags.semigroups = true;
"distributive".flags.tagged = true;
"asn1-encoding".revision = (((hackage."asn1-encoding")."0.9.6").revisions).default;
"QuickCheck".revision = (((hackage."QuickCheck")."2.14.2").revisions).default;
"QuickCheck".flags.templatehaskell = true;
"QuickCheck".flags.old-random = false;
"scientific".revision = (((hackage."scientific")."0.3.6.2").revisions).default;
"scientific".flags.integer-simple = false;
"scientific".flags.bytestring-builder = false;
"monadlist".revision = (((hackage."monadlist")."0.0.2").revisions).default;
"half".revision = (((hackage."half")."0.3.1").revisions).default;
"parallel".revision = (((hackage."parallel")."3.2.2.0").revisions).default;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
"hnix-store-core".revision = (((hackage."hnix-store-core")."0.4.1.0").revisions).default;
"hnix-store-core".flags.bounded_memory = false;
"random".revision = (((hackage."random")."1.2.0").revisions).default;
"uuid-types".revision = (((hackage."uuid-types")."1.0.4").revisions).default;
"optparse-applicative".revision = (((hackage."optparse-applicative")."0.16.1.0").revisions).default;
"optparse-applicative".flags.process = true;
"network".revision = (((hackage."network")."3.1.2.1").revisions).default;
"network".flags.devel = false;
"connection".revision = (((hackage."connection")."0.3.1").revisions).default;
"splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
"splitmix".flags.optimised-mixer = false;
"async".revision = (((hackage."async")."2.2.3").revisions).default;
"async".flags.bench = false;
"dlist".revision = (((hackage."dlist")."1.0").revisions).default;
"dlist".flags.werror = false;
"conduit".revision = (((hackage."conduit")."1.3.4").revisions).default;
"ref-tf".revision = (((hackage."ref-tf")."0.4.0.2").revisions).default;
"x509-store".revision = (((hackage."x509-store")."1.6.7").revisions).default;
"lens-family-th".revision = (((hackage."lens-family-th")."0.5.1.0").revisions).default;
"semigroups".revision = (((hackage."semigroups")."0.19.1").revisions).default;
"semigroups".flags.bytestring = true;
"semigroups".flags.unordered-containers = true;
"semigroups".flags.text = true;
"semigroups".flags.tagged = true;
"semigroups".flags.containers = true;
"semigroups".flags.binary = true;
"semigroups".flags.hashable = true;
"semigroups".flags.transformers = true;
"semigroups".flags.deepseq = true;
"semigroups".flags.bytestring-builder = false;
"semigroups".flags.template-haskell = true;
"lifted-base".revision = (((hackage."lifted-base")."0.2.3.12").revisions).default;
"parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
"hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
"hsc2hs".flags.in-ghc-tree = false;
"directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
"bifunctors".flags.semigroups = true;
"haskell-lexer".revision = (((hackage."haskell-lexer")."1.1").revisions).default;
"ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
"hnix".revision = (((hackage."hnix")."0.13.1").revisions).default;
"hnix".flags.profiling = false;
"hnix".flags.optimize = true;
"regex-tdfa".revision = (((hackage."regex-tdfa")."1.3.1.1").revisions).default;
"regex-tdfa".flags.force-o2 = false;
"cryptohash-sha1".revision = (((hackage."cryptohash-sha1")."0.11.100.1").revisions).default;
"socks".revision = (((hackage."socks")."0.6.1").revisions).default;
"cookie".revision = (((hackage."cookie")."0.4.5").revisions).default;
"blaze-builder".revision = (((hackage."blaze-builder")."0.4.2.1").revisions).default;
"base-compat".revision = (((hackage."base-compat")."0.11.2").revisions).default;
"ansi-terminal".revision = (((hackage."ansi-terminal")."0.11").revisions).default;
"ansi-terminal".flags.example = false;
"unliftio-core".revision = (((hackage."unliftio-core")."0.2.0.1").revisions).default;
"free".revision = (((hackage."free")."5.1.7").revisions).default;
"exceptions".revision = (((hackage."exceptions")."0.10.4").revisions).default;
"exceptions".flags.transformers-0-4 = true;
"time-compat".revision = (((hackage."time-compat")."1.9.6").revisions).default;
"time-compat".flags.old-locale = false;
"cereal".revision = (((hackage."cereal")."0.5.8.1").revisions).default;
"cereal".flags.bytestring-builder = false;
"x509-system".revision = (((hackage."x509-system")."1.6.6").revisions).default;
"yaml".revision = (((hackage."yaml")."0.11.5.0").revisions).default;
"yaml".flags.no-exe = true;
"yaml".flags.no-examples = true;
"transformers-compat".revision = (((hackage."transformers-compat")."0.6.6").revisions).default;
"transformers-compat".flags.five = false;
"transformers-compat".flags.generic-deriving = true;
"transformers-compat".flags.two = false;
"transformers-compat".flags.five-three = true;
"transformers-compat".flags.mtl = true;
"transformers-compat".flags.four = false;
"transformers-compat".flags.three = false;
"neat-interpolation".revision = (((hackage."neat-interpolation")."0.5.1.2").revisions).default;
"hpack".revision = (((hackage."hpack")."0.34.4").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.15.0.0").revisions).default;
"xml".revision = (((hackage."xml")."1.3.14").revisions).default;
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;
"integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
"mono-traversable".revision = (((hackage."mono-traversable")."1.0.15.1").revisions).default;
"vector".revision = (((hackage."vector")."0.12.2.0").revisions).default;
"neat-interpolation".revision = (((hackage."neat-interpolation")."0.5.1.2").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.15.0.0").revisions).default;
"hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
"hsc2hs".flags.in-ghc-tree = false;
"vector".revision = (((hackage."vector")."0.12.3.0").revisions).default;
"vector".flags.unsafechecks = false;
"vector".flags.internalchecks = false;
"vector".flags.wall = false;
"vector".flags.boundschecks = true;
"call-stack".revision = (((hackage."call-stack")."0.3.0").revisions).default;
"primitive".revision = (((hackage."primitive")."0.7.1.0").revisions).default;
"profunctors".revision = (((hackage."profunctors")."5.6.2").revisions).default;
"blaze-builder".revision = (((hackage."blaze-builder")."0.4.2.1").revisions).default;
"base-compat".revision = (((hackage."base-compat")."0.11.2").revisions).default;
"time-compat".revision = (((hackage."time-compat")."1.9.5").revisions).default;
"time-compat".flags.old-locale = false;
"x509-system".revision = (((hackage."x509-system")."1.6.6").revisions).default;
"ansi-terminal".revision = (((hackage."ansi-terminal")."0.11").revisions).default;
"ansi-terminal".flags.example = false;
"tagged".revision = (((hackage."tagged")."0.8.6.1").revisions).default;
"tagged".flags.transformers = true;
"tagged".flags.deepseq = true;
"x509".revision = (((hackage."x509")."1.7.5").revisions).default;
"lens".revision = (((hackage."lens")."4.19.2").revisions).default;
"lens".flags.j = false;
"lens".flags.test-properties = true;
"lens".flags.old-inline-pragmas = false;
"lens".flags.test-templates = true;
"lens".flags.trustworthy = true;
"lens".flags.test-doctests = true;
"lens".flags.benchmark-uniplate = false;
"lens".flags.inlining = true;
"lens".flags.dump-splices = false;
"lens".flags.test-hunit = true;
"lens".flags.safe = false;
"unliftio-core".revision = (((hackage."unliftio-core")."0.2.0.1").revisions).default;
"containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
"some".revision = (((hackage."some")."1.0.2").revisions).default;
"some".flags.newtype-unsafe = true;
"integer-logarithms".revision = (((hackage."integer-logarithms")."1.0.3.1").revisions).default;
"integer-logarithms".flags.check-bounds = false;
"integer-logarithms".flags.integer-gmp = true;
"semialign".revision = (((hackage."semialign")."1.1.0.1").revisions).default;
"semialign".flags.semigroupoids = true;
"reflection".revision = (((hackage."reflection")."2.1.6").revisions).default;
"reflection".flags.slow = false;
"reflection".flags.template-haskell = true;
"these".revision = (((hackage."these")."1.1.1.1").revisions).default;
"these".flags.assoc = true;
"socks".revision = (((hackage."socks")."0.6.1").revisions).default;
"streaming-commons".revision = (((hackage."streaming-commons")."0.2.2.1").revisions).default;
"streaming-commons".flags.use-bytestring-builder = false;
"haskell-lexer".revision = (((hackage."haskell-lexer")."1.1").revisions).default;
"lens-family".revision = (((hackage."lens-family")."2.1.0").revisions).default;
"bytestring".revision = (((hackage."bytestring")."0.10.10.1").revisions).default;
"ansi-wl-pprint".revision = (((hackage."ansi-wl-pprint")."0.6.9").revisions).default;
"ansi-wl-pprint".flags.example = false;
"basement".revision = (((hackage."basement")."0.0.11").revisions).default;
"cryptohash-sha1".revision = (((hackage."cryptohash-sha1")."0.11.100.1").revisions).default;
"serialise".revision = (((hackage."serialise")."0.2.3.0").revisions).default;
"serialise".flags.newtime15 = true;
"StateVar".revision = (((hackage."StateVar")."1.2.1").revisions).default;
"mime-types".revision = (((hackage."mime-types")."0.1.0.9").revisions).default;
"http-client-tls".revision = (((hackage."http-client-tls")."0.3.5.3").revisions).default;
"contravariant".revision = (((hackage."contravariant")."1.5.3").revisions).default;
"contravariant".flags.semigroups = true;
"contravariant".flags.tagged = true;
"contravariant".flags.statevar = true;
"indexed-traversable".revision = (((hackage."indexed-traversable")."0.1.1").revisions).default;
"parser-combinators".revision = (((hackage."parser-combinators")."1.2.1").revisions).default;
"parser-combinators".flags.dev = false;
"semialign-indexed".revision = (((hackage."semialign-indexed")."1.1").revisions).default;
"deriving-compat".revision = (((hackage."deriving-compat")."0.5.10").revisions).default;
"deriving-compat".flags.base-4-9 = true;
"deriving-compat".flags.template-haskell-2-11 = true;
"deriving-compat".flags.new-functor-classes = true;
"text".revision = (((hackage."text")."1.2.4.0").revisions).default;
"Cabal".revision = (((hackage."Cabal")."3.4.0.0").revisions).default;
"Cabal".flags.bundled-binary-generic = false;
"assoc".revision = (((hackage."assoc")."1.0.2").revisions).default;
"unordered-containers".revision = (((hackage."unordered-containers")."0.2.13.0").revisions).default;
"unordered-containers".flags.debug = false;
"base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
"aeson-pretty".revision = (((hackage."aeson-pretty")."0.8.8").revisions).default;
"aeson-pretty".flags.lib-only = false;
"base".revision = (((hackage."base")."4.13.0.0").revisions).default;
"comonad".revision = (((hackage."comonad")."5.0.8").revisions).default;
"comonad".flags.indexed-traversable = true;
"comonad".flags.distributive = true;
"comonad".flags.containers = true;
"time".revision = (((hackage."time")."1.9.3").revisions).default;
"th-compat".revision = (((hackage."th-compat")."0.1.1").revisions).default;
"data-default-class".revision = (((hackage."data-default-class")."0.1.2.0").revisions).default;
"base16-bytestring".revision = (((hackage."base16-bytestring")."1.0.1.0").revisions).default;
"vector-algorithms".revision = (((hackage."vector-algorithms")."0.8.0.4").revisions).default;
"vector-algorithms".flags.unsafechecks = false;
"vector-algorithms".flags.internalchecks = false;
"vector-algorithms".flags.llvm = false;
"vector-algorithms".flags.boundschecks = true;
"vector-algorithms".flags.bench = true;
"vector-algorithms".flags.properties = true;
"prettyprinter".revision = (((hackage."prettyprinter")."1.7.0").revisions).default;
"prettyprinter".flags.buildreadme = false;
"cryptohash-sha512".revision = (((hackage."cryptohash-sha512")."0.11.100.1").revisions).default;
"pretty-show".revision = (((hackage."pretty-show")."1.10").revisions).default;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
"hashable".revision = (((hackage."hashable")."1.3.0.0").revisions).default;
"hashable".flags.sse2 = true;
"hashable".flags.integer-gmp = true;
"hashable".flags.sse41 = false;
"hashable".flags.examples = false;
"attoparsec".revision = (((hackage."attoparsec")."0.13.2.5").revisions).default;
"attoparsec".flags.developer = false;
"infer-license".revision = (((hackage."infer-license")."0.2.0").revisions).default;
"colour".revision = (((hackage."colour")."2.3.5").revisions).default;
"transformers-base".revision = (((hackage."transformers-base")."0.4.5.2").revisions).default;
"transformers-base".flags.orphaninstances = true;
"happy".revision = (((hackage."happy")."1.20.0").revisions).default;
"strict".revision = (((hackage."strict")."0.4.0.1").revisions).default;
"strict".flags.assoc = true;
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
"asn1-types".revision = (((hackage."asn1-types")."0.3.4").revisions).default;
"nix-derivation".revision = (((hackage."nix-derivation")."1.1.1").revisions).default;
"cborg".revision = (((hackage."cborg")."0.2.4.0").revisions).default;
"cborg".flags.optimize-gmp = true;
"gitrev".revision = (((hackage."gitrev")."1.3.1").revisions).default;
"monad-control".revision = (((hackage."monad-control")."1.0.2.3").revisions).default;
"vector".flags.wall = false;
"th-lift-instances".revision = (((hackage."th-lift-instances")."0.1.18").revisions).default;
"conduit".revision = (((hackage."conduit")."1.3.4.1").revisions).default;
"algebraic-graphs".revision = (((hackage."algebraic-graphs")."0.5").revisions).default;
"network".revision = (((hackage."network")."3.1.2.1").revisions).default;
"network".flags.devel = false;
"http-types".revision = (((hackage."http-types")."0.12.3").revisions).default;
"Glob".revision = (((hackage."Glob")."0.10.1").revisions).default;
"dlist".revision = (((hackage."dlist")."1.0").revisions).default;
"dlist".flags.werror = false;
"lifted-base".revision = (((hackage."lifted-base")."0.2.3.12").revisions).default;
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
"async".revision = (((hackage."async")."2.2.3").revisions).default;
"async".flags.bench = false;
"process".revision = (((hackage."process")."1.6.9.0").revisions).default;
"half".revision = (((hackage."half")."0.3.1").revisions).default;
"monad-control".revision = (((hackage."monad-control")."1.0.2.3").revisions).default;
"random".revision = (((hackage."random")."1.2.0").revisions).default;
"optparse-applicative".revision = (((hackage."optparse-applicative")."0.16.1.0").revisions).default;
"optparse-applicative".flags.process = true;
"cborg".revision = (((hackage."cborg")."0.2.5.0").revisions).default;
"cborg".flags.optimize-gmp = true;
"QuickCheck".revision = (((hackage."QuickCheck")."2.14.2").revisions).default;
"QuickCheck".flags.old-random = false;
"QuickCheck".flags.templatehaskell = true;
"uuid-types".revision = (((hackage."uuid-types")."1.0.5").revisions).default;
"scientific".revision = (((hackage."scientific")."0.3.7.0").revisions).default;
"scientific".flags.integer-simple = false;
"scientific".flags.bytestring-builder = false;
"tls".revision = (((hackage."tls")."1.5.5").revisions).default;
"tls".flags.compat = true;
"tls".flags.network = true;
"tls".flags.hans = false;
"kan-extensions".revision = (((hackage."kan-extensions")."5.2.2").revisions).default;
"prettyprinter".revision = (((hackage."prettyprinter")."1.7.0").revisions).default;
"prettyprinter".flags.buildreadme = false;
"infer-license".revision = (((hackage."infer-license")."0.2.0").revisions).default;
"megaparsec".revision = (((hackage."megaparsec")."9.0.1").revisions).default;
"megaparsec".flags.dev = false;
"pretty-show".revision = (((hackage."pretty-show")."1.10").revisions).default;
"distributive".revision = (((hackage."distributive")."0.6.2.1").revisions).default;
"distributive".flags.tagged = true;
"distributive".flags.semigroups = true;
"transformers-base".revision = (((hackage."transformers-base")."0.4.5.2").revisions).default;
"transformers-base".flags.orphaninstances = true;
"base16-bytestring".revision = (((hackage."base16-bytestring")."1.0.1.0").revisions).default;
"cryptohash-sha512".revision = (((hackage."cryptohash-sha512")."0.11.100.1").revisions).default;
"iproute".revision = (((hackage."iproute")."1.7.11").revisions).default;
"cryptohash-md5".revision = (((hackage."cryptohash-md5")."0.11.100.1").revisions).default;
"vector-algorithms".revision = (((hackage."vector-algorithms")."0.8.0.4").revisions).default;
"vector-algorithms".flags.unsafechecks = false;
"vector-algorithms".flags.llvm = false;
"vector-algorithms".flags.internalchecks = false;
"vector-algorithms".flags.bench = true;
"vector-algorithms".flags.boundschecks = true;
"vector-algorithms".flags.properties = true;
"happy".revision = (((hackage."happy")."1.20.0").revisions).default;
"base".revision = (((hackage."base")."4.13.0.0").revisions).default;
"network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default;
"microlens-aeson".revision = (((hackage."microlens-aeson")."2.3.1").revisions).default;
"cmdargs".revision = (((hackage."cmdargs")."0.10.21").revisions).default;
"cmdargs".flags.testprog = false;
"cmdargs".flags.quotation = true;
"rts".revision = (((hackage."rts")."1.0").revisions).default;
"text".revision = (((hackage."text")."1.2.4.0").revisions).default;
"aeson-pretty".revision = (((hackage."aeson-pretty")."0.8.8").revisions).default;
"aeson-pretty".flags.lib-only = false;
"mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
"time".revision = (((hackage."time")."1.9.3").revisions).default;
"unordered-containers".revision = (((hackage."unordered-containers")."0.2.14.0").revisions).default;
"unordered-containers".flags.debug = false;
"data-default-class".revision = (((hackage."data-default-class")."0.1.2.0").revisions).default;
"parser-combinators".revision = (((hackage."parser-combinators")."1.3.0").revisions).default;
"parser-combinators".flags.dev = false;
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
"data-fix".revision = (((hackage."data-fix")."0.3.1").revisions).default;
"logict".revision = (((hackage."logict")."0.7.0.3").revisions).default;
"contravariant".revision = (((hackage."contravariant")."1.5.3").revisions).default;
"contravariant".flags.tagged = true;
"contravariant".flags.semigroups = true;
"contravariant".flags.statevar = true;
"case-insensitive".revision = (((hackage."case-insensitive")."1.2.1.0").revisions).default;
"http-client-tls".revision = (((hackage."http-client-tls")."0.3.5.3").revisions).default;
"bytestring".revision = (((hackage."bytestring")."0.10.10.1").revisions).default;
"cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.102.0").revisions).default;
"cryptohash-sha256".flags.exe = false;
"cryptohash-sha256".flags.use-cbits = true;
"ansi-wl-pprint".revision = (((hackage."ansi-wl-pprint")."0.6.9").revisions).default;
"ansi-wl-pprint".flags.example = false;
"tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
"tar".flags.old-bytestring = false;
"tar".flags.old-time = false;
"basement".revision = (((hackage."basement")."0.0.12").revisions).default;
"integer-logarithms".revision = (((hackage."integer-logarithms")."1.0.3.1").revisions).default;
"integer-logarithms".flags.check-bounds = false;
"integer-logarithms".flags.integer-gmp = true;
"utf8-string".revision = (((hackage."utf8-string")."1.0.2").revisions).default;
"http-client".revision = (((hackage."http-client")."0.7.8").revisions).default;
"http-client".flags.network-uri = true;
"x509".revision = (((hackage."x509")."1.7.5").revisions).default;
"containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
"semigroupoids".revision = (((hackage."semigroupoids")."5.3.5").revisions).default;
"semigroupoids".flags.distributive = true;
"semigroupoids".flags.comonad = true;
"semigroupoids".flags.contravariant = true;
"semigroupoids".flags.containers = true;
"semigroupoids".flags.tagged = true;
"semigroupoids".flags.unordered-containers = true;
"byteorder".revision = (((hackage."byteorder")."1.0.4").revisions).default;
"hnix-store-remote".revision = (((hackage."hnix-store-remote")."0.4.3.1").revisions).default;
"hnix-store-remote".flags.io-testsuite = false;
"some".revision = (((hackage."some")."1.0.3").revisions).default;
"some".flags.newtype-unsafe = true;
"tagged".revision = (((hackage."tagged")."0.8.6.1").revisions).default;
"tagged".flags.deepseq = true;
"tagged".flags.transformers = true;
"base-orphans".revision = (((hackage."base-orphans")."0.8.4").revisions).default;
"lens-family-core".revision = (((hackage."lens-family-core")."2.1.0").revisions).default;
"primitive".revision = (((hackage."primitive")."0.7.1.0").revisions).default;
"directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
"transformers-compat".revision = (((hackage."transformers-compat")."0.6.6").revisions).default;
"transformers-compat".flags.two = false;
"transformers-compat".flags.five = false;
"transformers-compat".flags.four = false;
"transformers-compat".flags.generic-deriving = true;
"transformers-compat".flags.five-three = true;
"transformers-compat".flags.three = false;
"transformers-compat".flags.mtl = true;
"memory".revision = (((hackage."memory")."0.16.0").revisions).default;
"memory".flags.support_basement = true;
"memory".flags.support_bytestring = true;
"memory".flags.support_foundation = true;
"memory".flags.support_deepseq = true;
"profunctors".revision = (((hackage."profunctors")."5.6.2").revisions).default;
"th-abstraction".revision = (((hackage."th-abstraction")."0.4.2.0").revisions).default;
"hpack".revision = (((hackage."hpack")."0.34.4").revisions).default;
"microlens".revision = (((hackage."microlens")."0.4.12.0").revisions).default;
"resourcet".revision = (((hackage."resourcet")."1.2.4.2").revisions).default;
"lens-family-th".revision = (((hackage."lens-family-th")."0.5.2.0").revisions).default;
"aeson".revision = (((hackage."aeson")."1.5.6.0").revisions).default;
"aeson".flags.developer = false;
"aeson".flags.bytestring-builder = false;
"aeson".flags.fast = false;
"aeson".flags.cffi = false;
"th-lift".revision = (((hackage."th-lift")."0.8.2").revisions).default;
"connection".revision = (((hackage."connection")."0.3.1").revisions).default;
"parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.8.4").revisions).default;
"libyaml".revision = (((hackage."libyaml")."0.1.2").revisions).default;
"libyaml".flags.system-libyaml = false;
"libyaml".flags.no-unicode = false;
"resourcet".revision = (((hackage."resourcet")."1.2.4.2").revisions).default;
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
"cabal-doctest".revision = (((hackage."cabal-doctest")."1.0.8").revisions).default;
"Glob".revision = (((hackage."Glob")."0.10.1").revisions).default;
"algebraic-graphs".revision = (((hackage."algebraic-graphs")."0.5").revisions).default;
"microlens".revision = (((hackage."microlens")."0.4.12.0").revisions).default;
"aeson".revision = (((hackage."aeson")."1.5.6.0").revisions).default;
"aeson".flags.cffi = false;
"aeson".flags.fast = false;
"aeson".flags.bytestring-builder = false;
"aeson".flags.developer = false;
"http-types".revision = (((hackage."http-types")."0.12.3").revisions).default;
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.8.4").revisions).default;
"base-orphans".revision = (((hackage."base-orphans")."0.8.4").revisions).default;
"th-abstraction".revision = (((hackage."th-abstraction")."0.4.2.0").revisions).default;
"memory".revision = (((hackage."memory")."0.15.0").revisions).default;
"memory".flags.support_bytestring = true;
"memory".flags.support_basement = true;
"memory".flags.support_foundation = true;
"memory".flags.support_deepseq = true;
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;
"xml".revision = (((hackage."xml")."1.3.14").revisions).default;
"lens-family-core".revision = (((hackage."lens-family-core")."2.1.0").revisions).default;
"integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
"ref-tf".revision = (((hackage."ref-tf")."0.5").revisions).default;
"splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
"splitmix".flags.optimised-mixer = false;
"x509-store".revision = (((hackage."x509-store")."1.6.7").revisions).default;
"gitrev".revision = (((hackage."gitrev")."1.3.1").revisions).default;
"hnix-store-core".revision = (((hackage."hnix-store-core")."0.4.3.0").revisions).default;
"hnix-store-core".flags.bounded_memory = false;
"asn1-types".revision = (((hackage."asn1-types")."0.3.4").revisions).default;
"nix-derivation".revision = (((hackage."nix-derivation")."1.1.2").revisions).default;
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
"monadlist".revision = (((hackage."monadlist")."0.0.2").revisions).default;
"asn1-encoding".revision = (((hackage."asn1-encoding")."0.9.6").revisions).default;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
"strict".revision = (((hackage."strict")."0.4.0.1").revisions).default;
"strict".flags.assoc = true;
"attoparsec".revision = (((hackage."attoparsec")."0.14.1").revisions).default;
"attoparsec".flags.developer = false;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
"pem".revision = (((hackage."pem")."0.2.4").revisions).default;
"colour".revision = (((hackage."colour")."2.3.5").revisions).default;
"syb".revision = (((hackage."syb")."0.7.2.1").revisions).default;
"saltine".revision = (((hackage."saltine")."0.2.0.0").revisions).default;
"hashable".revision = (((hackage."hashable")."1.3.2.0").revisions).default;
"hashable".flags.integer-gmp = true;
"hashable".flags.random-initial-seed = false;
"clock".revision = (((hackage."clock")."0.8.2").revisions).default;
"clock".flags.llvm = false;
"comonad".revision = (((hackage."comonad")."5.0.8").revisions).default;
"comonad".flags.distributive = true;
"comonad".flags.indexed-traversable = true;
"comonad".flags.containers = true;
"assoc".revision = (((hackage."assoc")."1.0.2").revisions).default;
"asn1-parse".revision = (((hackage."asn1-parse")."0.9.5").revisions).default;
"base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
"regex-base".revision = (((hackage."regex-base")."0.94.0.1").revisions).default;
"deriving-compat".revision = (((hackage."deriving-compat")."0.5.10").revisions).default;
"deriving-compat".flags.new-functor-classes = true;
"deriving-compat".flags.base-4-9 = true;
"deriving-compat".flags.template-haskell-2-11 = true;
"Cabal".revision = (((hackage."Cabal")."3.4.0.0").revisions).default;
"Cabal".flags.bundled-binary-generic = false;
"cryptonite".revision = (((hackage."cryptonite")."0.29").revisions).default;
"cryptonite".flags.old_toolchain_inliner = false;
"cryptonite".flags.support_pclmuldq = false;
"cryptonite".flags.support_deepseq = true;
"cryptonite".flags.support_aesni = true;
"cryptonite".flags.use_target_attributes = true;
"cryptonite".flags.support_sse = false;
"cryptonite".flags.support_rdrand = true;
"cryptonite".flags.integer-gmp = true;
"cryptonite".flags.check_alignment = false;
"th-compat".revision = (((hackage."th-compat")."0.1.2").revisions).default;
"indexed-traversable".revision = (((hackage."indexed-traversable")."0.1.1").revisions).default;
"zlib".revision = (((hackage."zlib")."0.6.2.3").revisions).default;
"zlib".flags.non-blocking-ffi = false;
"zlib".flags.bundled-c-zlib = false;
"zlib".flags.pkg-config = false;
"hourglass".revision = (((hackage."hourglass")."0.2.12").revisions).default;
"appar".revision = (((hackage."appar")."0.1.8").revisions).default;
"hashing".revision = (((hackage."hashing")."0.1.0.1").revisions).default;
"indexed-traversable-instances".revision = (((hackage."indexed-traversable-instances")."0.1").revisions).default;
"mime-types".revision = (((hackage."mime-types")."0.1.0.9").revisions).default;
"base-compat-batteries".revision = (((hackage."base-compat-batteries")."0.11.2").revisions).default;
"extra".revision = (((hackage."extra")."1.7.9").revisions).default;
"split".revision = (((hackage."split")."0.2.3.4").revisions).default;
"x509-validation".revision = (((hackage."x509-validation")."1.6.11").revisions).default;
"StateVar".revision = (((hackage."StateVar")."1.2.1").revisions).default;
"stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
};
compiler = {
version = "8.8.4";
@ -312,45 +281,44 @@
packages = {
"binary" = "0.8.7.0";
"ghc-prim" = "0.5.3";
"stm" = "2.5.0.0";
"unix" = "2.7.2.2";
"mtl" = "2.2.2";
"rts" = "1.0";
"deepseq" = "1.4.4.0";
"parsec" = "3.1.14.0";
"directory" = "1.3.6.0";
"template-haskell" = "2.15.0.0";
"containers" = "0.6.2.1";
"bytestring" = "0.10.10.1";
"text" = "1.2.4.0";
"Cabal" = "3.0.1.0";
"base" = "4.13.0.0";
"time" = "1.9.3";
"transformers" = "0.5.6.2";
"filepath" = "1.4.2.1";
"process" = "1.6.9.0";
"pretty" = "1.1.3.6";
"ghc-boot-th" = "8.8.4";
"array" = "0.5.4.0";
"integer-gmp" = "1.0.2.0";
"template-haskell" = "2.15.0.0";
"pretty" = "1.1.3.6";
"process" = "1.6.9.0";
"base" = "4.13.0.0";
"rts" = "1.0";
"text" = "1.2.4.0";
"mtl" = "2.2.2";
"time" = "1.9.3";
"unix" = "2.7.2.2";
"bytestring" = "0.10.10.1";
"containers" = "0.6.2.1";
"directory" = "1.3.6.0";
"parsec" = "3.1.14.0";
"ghc-boot-th" = "8.8.4";
"filepath" = "1.4.2.1";
"deepseq" = "1.4.4.0";
"transformers" = "0.5.6.2";
"stm" = "2.5.0.0";
};
};
};
extras = hackage:
{
packages = {
nix-tools = ./.plan.nix/nix-tools.nix;
hackage-db = ./.plan.nix/hackage-db.nix;
nix-tools = ./.plan.nix/nix-tools.nix;
};
};
modules = [
({ lib, ... }:
{
packages = {
"nix-tools" = { flags = {}; };
"hackage-db" = {
flags = { "install-examples" = lib.mkOverride 900 false; };
};
"nix-tools" = { flags = {}; };
};
})
];

View File

@ -2,78 +2,79 @@
pkgs = hackage:
{
packages = {
"cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.102.0").revisions).default;
"cryptohash-sha256".flags.use-cbits = true;
"cryptohash-sha256".flags.exe = false;
"binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
"tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
"tar".flags.old-time = false;
"tar".flags.old-bytestring = false;
"ghc-prim".revision = (((hackage."ghc-prim")."0.7.0").revisions).default;
"edit-distance".revision = (((hackage."edit-distance")."0.2.2.1").revisions).default;
"stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
"mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;
"echo".revision = (((hackage."echo")."0.1.4").revisions).default;
"echo".flags.example = false;
"resolv".revision = (((hackage."resolv")."0.1.2.0").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.17.0.0").revisions).default;
"hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
"hsc2hs".flags.in-ghc-tree = false;
"network".revision = (((hackage."network")."3.1.2.1").revisions).default;
"network".flags.devel = false;
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
"async".revision = (((hackage."async")."2.2.3").revisions).default;
"async".flags.bench = false;
"process".revision = (((hackage."process")."1.6.11.0").revisions).default;
"random".revision = (((hackage."random")."1.2.0").revisions).default;
"ed25519".revision = (((hackage."ed25519")."0.0.2.0").revisions).default;
"ed25519".flags.test-hlint = true;
"ed25519".flags.test-properties = true;
"base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.7").revisions).default;
"base".revision = (((hackage."base")."4.15.0.0").revisions).default;
"network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default;
"regex-posix".revision = (((hackage."regex-posix")."0.96.0.0").revisions).default;
"regex-posix".flags._regex-posix-clib = false;
"rts".revision = (((hackage."rts")."1.0").revisions).default;
"text".revision = (((hackage."text")."1.2.4.1").revisions).default;
"mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
"time".revision = (((hackage."time")."1.9.3").revisions).default;
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
"bytestring".revision = (((hackage."bytestring")."0.10.12.1").revisions).default;
"cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.102.0").revisions).default;
"cryptohash-sha256".flags.exe = false;
"cryptohash-sha256".flags.use-cbits = true;
"tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
"tar".flags.old-bytestring = false;
"tar".flags.old-time = false;
"containers".revision = (((hackage."containers")."0.6.4.1").revisions).default;
"directory".revision = (((hackage."directory")."1.3.6.1").revisions).default;
"hackage-security".revision = (((hackage."hackage-security")."0.6.0.1").revisions).default;
"hackage-security".flags.base48 = true;
"hackage-security".flags.lukko = true;
"hackage-security".flags.mtl21 = false;
"hackage-security".flags.use-network-uri = true;
"hackage-security".flags.old-directory = false;
"lukko".revision = (((hackage."lukko")."0.1.1.3").revisions).default;
"lukko".flags.ofd-locking = true;
"parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."9.0.1").revisions).default;
"splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
"splitmix".flags.optimised-mixer = false;
"ghc-bignum".revision = (((hackage."ghc-bignum")."1.0").revisions).default;
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
"deepseq".revision = (((hackage."deepseq")."1.4.5.0").revisions).default;
"HTTP".revision = (((hackage."HTTP")."4000.3.16").revisions).default;
"HTTP".flags.mtl1 = false;
"HTTP".flags.conduit10 = false;
"HTTP".flags.warp-tests = false;
"HTTP".flags.warn-as-error = false;
"HTTP".flags.network-uri = true;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
"hashable".revision = (((hackage."hashable")."1.3.2.0").revisions).default;
"hashable".flags.integer-gmp = true;
"hashable".flags.random-initial-seed = false;
"base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
"regex-base".revision = (((hackage."regex-base")."0.94.0.1").revisions).default;
"Cabal".revision = (((hackage."Cabal")."3.4.0.0").revisions).default;
"th-compat".revision = (((hackage."th-compat")."0.1.2").revisions).default;
"zlib".revision = (((hackage."zlib")."0.6.2.3").revisions).default;
"zlib".flags.non-blocking-ffi = false;
"zlib".flags.bundled-c-zlib = false;
"zlib".flags.pkg-config = false;
"rts".revision = (((hackage."rts")."1.0").revisions).default;
"regex-posix".revision = (((hackage."regex-posix")."0.96.0.0").revisions).default;
"regex-posix".flags._regex-posix-clib = false;
"deepseq".revision = (((hackage."deepseq")."1.4.5.0").revisions).default;
"random".revision = (((hackage."random")."1.2.0").revisions).default;
"network".revision = (((hackage."network")."3.1.2.1").revisions).default;
"network".flags.devel = false;
"splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
"splitmix".flags.optimised-mixer = false;
"async".revision = (((hackage."async")."2.2.3").revisions).default;
"async".flags.bench = false;
"parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
"echo".revision = (((hackage."echo")."0.1.4").revisions).default;
"echo".flags.example = false;
"hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
"hsc2hs".flags.in-ghc-tree = false;
"resolv".revision = (((hackage."resolv")."0.1.2.0").revisions).default;
"directory".revision = (((hackage."directory")."1.3.6.1").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.17.0.0").revisions).default;
"containers".revision = (((hackage."containers")."0.6.4.1").revisions).default;
"bytestring".revision = (((hackage."bytestring")."0.10.12.1").revisions).default;
"text".revision = (((hackage."text")."1.2.4.1").revisions).default;
"Cabal".revision = (((hackage."Cabal")."3.4.0.0").revisions).default;
"base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
"base".revision = (((hackage."base")."4.15.0.0").revisions).default;
"time".revision = (((hackage."time")."1.9.3").revisions).default;
"th-compat".revision = (((hackage."th-compat")."0.1.1").revisions).default;
"base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.7").revisions).default;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
"hashable".revision = (((hackage."hashable")."1.3.1.0").revisions).default;
"hashable".flags.integer-gmp = true;
"HTTP".revision = (((hackage."HTTP")."4000.3.15").revisions).default;
"HTTP".flags.mtl1 = false;
"HTTP".flags.conduit10 = false;
"HTTP".flags.warn-as-error = false;
"HTTP".flags.warp-tests = false;
"HTTP".flags.network-uri = true;
"ghc-bignum".revision = (((hackage."ghc-bignum")."1.0").revisions).default;
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
"ed25519".revision = (((hackage."ed25519")."0.0.2.0").revisions).default;
"ed25519".flags.test-hlint = true;
"ed25519".flags.test-properties = true;
"process".revision = (((hackage."process")."1.6.11.0").revisions).default;
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
"lukko".revision = (((hackage."lukko")."0.1.1.3").revisions).default;
"lukko".flags.ofd-locking = true;
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."9.0.1").revisions).default;
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;
"hackage-security".revision = (((hackage."hackage-security")."0.6.0.1").revisions).default;
"hackage-security".flags.old-directory = false;
"hackage-security".flags.use-network-uri = true;
"hackage-security".flags.base48 = true;
"hackage-security".flags.lukko = true;
"hackage-security".flags.mtl21 = false;
"edit-distance".revision = (((hackage."edit-distance")."0.2.2.1").revisions).default;
"stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
};
compiler = {
version = "9.0.1";
@ -81,27 +82,27 @@
packages = {
"binary" = "0.8.8.0";
"ghc-prim" = "0.7.0";
"stm" = "2.5.0.0";
"unix" = "2.7.2.2";
"mtl" = "2.2.2";
"rts" = "1.0";
"deepseq" = "1.4.5.0";
"parsec" = "3.1.14.0";
"directory" = "1.3.6.1";
"array" = "0.5.4.0";
"template-haskell" = "2.17.0.0";
"containers" = "0.6.4.1";
"bytestring" = "0.10.12.1";
"text" = "1.2.4.1";
"Cabal" = "3.4.0.0";
"pretty" = "1.1.3.6";
"process" = "1.6.11.0";
"base" = "4.15.0.0";
"rts" = "1.0";
"text" = "1.2.4.1";
"mtl" = "2.2.2";
"time" = "1.9.3";
"transformers" = "0.5.6.2";
"unix" = "2.7.2.2";
"bytestring" = "0.10.12.1";
"containers" = "0.6.4.1";
"directory" = "1.3.6.1";
"parsec" = "3.1.14.0";
"ghc-boot-th" = "9.0.1";
"ghc-bignum" = "1.0";
"filepath" = "1.4.2.1";
"process" = "1.6.11.0";
"pretty" = "1.1.3.6";
"ghc-boot-th" = "9.0.1";
"array" = "0.5.4.0";
"deepseq" = "1.4.5.0";
"transformers" = "0.5.6.2";
"Cabal" = "3.4.0.0";
"stm" = "2.5.0.0";
};
};
};
@ -113,11 +114,11 @@
packages = {
"cabal-install" = {
flags = {
"native-dns" = lib.mkOverride 900 true;
"debug-expensive-assertions" = lib.mkOverride 900 false;
"debug-tracetree" = lib.mkOverride 900 false;
"debug-expensive-assertions" = lib.mkOverride 900 false;
"lukko" = lib.mkOverride 900 true;
"debug-conflict-sets" = lib.mkOverride 900 false;
"native-dns" = lib.mkOverride 900 true;
};
};
};

View File

@ -3,34 +3,34 @@
{
packages = {
"ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
"rts".revision = (((hackage."rts")."1.0.1").revisions).default;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
"directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
"containers".revision = (((hackage."containers")."0.6.4.1").revisions).default;
"bytestring".revision = (((hackage."bytestring")."0.10.12.0").revisions).default;
"base".revision = (((hackage."base")."4.14.2.0").revisions).default;
"time".revision = (((hackage."time")."1.9.3").revisions).default;
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;
"integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
"base".revision = (((hackage."base")."4.14.2.0").revisions).default;
"rts".revision = (((hackage."rts")."1.0.1").revisions).default;
"time".revision = (((hackage."time")."1.9.3").revisions).default;
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
"bytestring".revision = (((hackage."bytestring")."0.10.12.0").revisions).default;
"containers".revision = (((hackage."containers")."0.6.4.1").revisions).default;
"directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
};
compiler = {
version = "8.10.5";
nix-name = "ghc8105";
packages = {
"ghc-prim" = "0.6.1";
"unix" = "2.7.2.2";
"rts" = "1.0.1";
"deepseq" = "1.4.4.0";
"directory" = "1.3.6.0";
"containers" = "0.6.4.1";
"bytestring" = "0.10.12.0";
"base" = "4.14.2.0";
"time" = "1.9.3";
"filepath" = "1.4.2.1";
"array" = "0.5.4.0";
"integer-gmp" = "1.0.3.0";
"base" = "4.14.2.0";
"rts" = "1.0.1";
"time" = "1.9.3";
"unix" = "2.7.2.2";
"bytestring" = "0.10.12.0";
"containers" = "0.6.4.1";
"directory" = "1.3.6.0";
"filepath" = "1.4.2.1";
"deepseq" = "1.4.4.0";
};
};
};

View File

@ -3,34 +3,34 @@
{
packages = {
"ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
"rts".revision = (((hackage."rts")."1.0").revisions).default;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
"directory".revision = (((hackage."directory")."1.3.3.0").revisions).default;
"containers".revision = (((hackage."containers")."0.6.0.1").revisions).default;
"bytestring".revision = (((hackage."bytestring")."0.10.8.2").revisions).default;
"base".revision = (((hackage."base")."4.12.0.0").revisions).default;
"time".revision = (((hackage."time")."1.8.0.2").revisions).default;
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
"array".revision = (((hackage."array")."0.5.3.0").revisions).default;
"integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
"base".revision = (((hackage."base")."4.12.0.0").revisions).default;
"rts".revision = (((hackage."rts")."1.0").revisions).default;
"time".revision = (((hackage."time")."1.8.0.2").revisions).default;
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
"bytestring".revision = (((hackage."bytestring")."0.10.8.2").revisions).default;
"containers".revision = (((hackage."containers")."0.6.0.1").revisions).default;
"directory".revision = (((hackage."directory")."1.3.3.0").revisions).default;
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
};
compiler = {
version = "8.6.5";
nix-name = "ghc865";
packages = {
"ghc-prim" = "0.5.3";
"unix" = "2.7.2.2";
"rts" = "1.0";
"deepseq" = "1.4.4.0";
"directory" = "1.3.3.0";
"containers" = "0.6.0.1";
"bytestring" = "0.10.8.2";
"base" = "4.12.0.0";
"time" = "1.8.0.2";
"filepath" = "1.4.2.1";
"array" = "0.5.3.0";
"integer-gmp" = "1.0.2.0";
"base" = "4.12.0.0";
"rts" = "1.0";
"time" = "1.8.0.2";
"unix" = "2.7.2.2";
"bytestring" = "0.10.8.2";
"containers" = "0.6.0.1";
"directory" = "1.3.3.0";
"filepath" = "1.4.2.1";
"deepseq" = "1.4.4.0";
};
};
};

View File

@ -3,34 +3,34 @@
{
packages = {
"ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
"rts".revision = (((hackage."rts")."1.0").revisions).default;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
"directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
"containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
"bytestring".revision = (((hackage."bytestring")."0.10.10.1").revisions).default;
"base".revision = (((hackage."base")."4.13.0.0").revisions).default;
"time".revision = (((hackage."time")."1.9.3").revisions).default;
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;
"integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
"base".revision = (((hackage."base")."4.13.0.0").revisions).default;
"rts".revision = (((hackage."rts")."1.0").revisions).default;
"time".revision = (((hackage."time")."1.9.3").revisions).default;
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
"bytestring".revision = (((hackage."bytestring")."0.10.10.1").revisions).default;
"containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
"directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
};
compiler = {
version = "8.8.4";
nix-name = "ghc884";
packages = {
"ghc-prim" = "0.5.3";
"unix" = "2.7.2.2";
"rts" = "1.0";
"deepseq" = "1.4.4.0";
"directory" = "1.3.6.0";
"containers" = "0.6.2.1";
"bytestring" = "0.10.10.1";
"base" = "4.13.0.0";
"time" = "1.9.3";
"filepath" = "1.4.2.1";
"array" = "0.5.4.0";
"integer-gmp" = "1.0.2.0";
"base" = "4.13.0.0";
"rts" = "1.0";
"time" = "1.9.3";
"unix" = "2.7.2.2";
"bytestring" = "0.10.10.1";
"containers" = "0.6.2.1";
"directory" = "1.3.6.0";
"filepath" = "1.4.2.1";
"deepseq" = "1.4.4.0";
};
};
};

View File

@ -2,81 +2,82 @@
pkgs = hackage:
{
packages = {
"cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.102.0").revisions).default;
"cryptohash-sha256".flags.use-cbits = true;
"cryptohash-sha256".flags.exe = false;
"binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
"tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
"tar".flags.old-time = false;
"tar".flags.old-bytestring = false;
"ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
"edit-distance".revision = (((hackage."edit-distance")."0.2.2.1").revisions).default;
"stm".revision = (((hackage."stm")."2.5.0.1").revisions).default;
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
"mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;
"integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
"echo".revision = (((hackage."echo")."0.1.4").revisions).default;
"echo".flags.example = false;
"resolv".revision = (((hackage."resolv")."0.1.2.0").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
"hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
"hsc2hs".flags.in-ghc-tree = false;
"network".revision = (((hackage."network")."3.1.2.1").revisions).default;
"network".flags.devel = false;
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
"async".revision = (((hackage."async")."2.2.3").revisions).default;
"async".flags.bench = false;
"process".revision = (((hackage."process")."1.6.9.0").revisions).default;
"random".revision = (((hackage."random")."1.2.0").revisions).default;
"ed25519".revision = (((hackage."ed25519")."0.0.5.0").revisions).default;
"ed25519".flags.test-hlint = true;
"ed25519".flags.no-donna = true;
"ed25519".flags.test-doctests = true;
"ed25519".flags.test-properties = true;
"base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.7").revisions).default;
"base".revision = (((hackage."base")."4.14.2.0").revisions).default;
"network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default;
"regex-posix".revision = (((hackage."regex-posix")."0.96.0.0").revisions).default;
"regex-posix".flags._regex-posix-clib = false;
"rts".revision = (((hackage."rts")."1.0.1").revisions).default;
"text".revision = (((hackage."text")."1.2.4.1").revisions).default;
"mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
"time".revision = (((hackage."time")."1.9.3").revisions).default;
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
"bytestring".revision = (((hackage."bytestring")."0.10.12.0").revisions).default;
"cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.102.0").revisions).default;
"cryptohash-sha256".flags.exe = false;
"cryptohash-sha256".flags.use-cbits = true;
"tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
"tar".flags.old-bytestring = false;
"tar".flags.old-time = false;
"containers".revision = (((hackage."containers")."0.6.4.1").revisions).default;
"directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
"hackage-security".revision = (((hackage."hackage-security")."0.6.0.1").revisions).default;
"hackage-security".flags.base48 = true;
"hackage-security".flags.lukko = true;
"hackage-security".flags.mtl21 = false;
"hackage-security".flags.use-network-uri = true;
"hackage-security".flags.old-directory = false;
"lukko".revision = (((hackage."lukko")."0.1.1.3").revisions).default;
"lukko".flags.ofd-locking = true;
"parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.5").revisions).default;
"splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
"splitmix".flags.optimised-mixer = false;
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
"HTTP".revision = (((hackage."HTTP")."4000.3.16").revisions).default;
"HTTP".flags.mtl1 = false;
"HTTP".flags.conduit10 = false;
"HTTP".flags.warp-tests = false;
"HTTP".flags.warn-as-error = false;
"HTTP".flags.network-uri = true;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
"hashable".revision = (((hackage."hashable")."1.3.2.0").revisions).default;
"hashable".flags.integer-gmp = true;
"hashable".flags.random-initial-seed = false;
"base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
"regex-base".revision = (((hackage."regex-base")."0.94.0.1").revisions).default;
"Cabal".revision = (((hackage."Cabal")."3.4.0.0").revisions).default;
"Cabal".flags.bundled-binary-generic = false;
"th-compat".revision = (((hackage."th-compat")."0.1.2").revisions).default;
"zlib".revision = (((hackage."zlib")."0.6.2.3").revisions).default;
"zlib".flags.non-blocking-ffi = false;
"zlib".flags.bundled-c-zlib = false;
"zlib".flags.pkg-config = false;
"rts".revision = (((hackage."rts")."1.0.1").revisions).default;
"regex-posix".revision = (((hackage."regex-posix")."0.96.0.0").revisions).default;
"regex-posix".flags._regex-posix-clib = false;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
"random".revision = (((hackage."random")."1.2.0").revisions).default;
"network".revision = (((hackage."network")."3.1.2.1").revisions).default;
"network".flags.devel = false;
"splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
"splitmix".flags.optimised-mixer = false;
"async".revision = (((hackage."async")."2.2.3").revisions).default;
"async".flags.bench = false;
"parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
"echo".revision = (((hackage."echo")."0.1.4").revisions).default;
"echo".flags.example = false;
"hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
"hsc2hs".flags.in-ghc-tree = false;
"resolv".revision = (((hackage."resolv")."0.1.2.0").revisions).default;
"directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
"containers".revision = (((hackage."containers")."0.6.4.1").revisions).default;
"bytestring".revision = (((hackage."bytestring")."0.10.12.0").revisions).default;
"text".revision = (((hackage."text")."1.2.4.1").revisions).default;
"Cabal".revision = (((hackage."Cabal")."3.4.0.0").revisions).default;
"Cabal".flags.bundled-binary-generic = false;
"base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
"base".revision = (((hackage."base")."4.14.2.0").revisions).default;
"time".revision = (((hackage."time")."1.9.3").revisions).default;
"th-compat".revision = (((hackage."th-compat")."0.1.1").revisions).default;
"base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.7").revisions).default;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
"hashable".revision = (((hackage."hashable")."1.3.1.0").revisions).default;
"hashable".flags.integer-gmp = true;
"HTTP".revision = (((hackage."HTTP")."4000.3.15").revisions).default;
"HTTP".flags.mtl1 = false;
"HTTP".flags.conduit10 = false;
"HTTP".flags.warn-as-error = false;
"HTTP".flags.warp-tests = false;
"HTTP".flags.network-uri = true;
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
"ed25519".revision = (((hackage."ed25519")."0.0.5.0").revisions).default;
"ed25519".flags.test-hlint = true;
"ed25519".flags.test-properties = true;
"ed25519".flags.test-doctests = true;
"ed25519".flags.no-donna = true;
"process".revision = (((hackage."process")."1.6.9.0").revisions).default;
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
"lukko".revision = (((hackage."lukko")."0.1.1.3").revisions).default;
"lukko".flags.ofd-locking = true;
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.5").revisions).default;
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;
"hackage-security".revision = (((hackage."hackage-security")."0.6.0.1").revisions).default;
"hackage-security".flags.old-directory = false;
"hackage-security".flags.use-network-uri = true;
"hackage-security".flags.base48 = true;
"hackage-security".flags.lukko = true;
"hackage-security".flags.mtl21 = false;
"integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
"edit-distance".revision = (((hackage."edit-distance")."0.2.2.1").revisions).default;
"stm".revision = (((hackage."stm")."2.5.0.1").revisions).default;
};
compiler = {
version = "8.10.5";
@ -84,26 +85,26 @@
packages = {
"binary" = "0.8.8.0";
"ghc-prim" = "0.6.1";
"stm" = "2.5.0.1";
"unix" = "2.7.2.2";
"mtl" = "2.2.2";
"rts" = "1.0.1";
"deepseq" = "1.4.4.0";
"parsec" = "3.1.14.0";
"directory" = "1.3.6.0";
"template-haskell" = "2.16.0.0";
"containers" = "0.6.4.1";
"bytestring" = "0.10.12.0";
"text" = "1.2.4.1";
"base" = "4.14.2.0";
"time" = "1.9.3";
"transformers" = "0.5.6.2";
"filepath" = "1.4.2.1";
"process" = "1.6.9.0";
"pretty" = "1.1.3.6";
"ghc-boot-th" = "8.10.5";
"array" = "0.5.4.0";
"integer-gmp" = "1.0.3.0";
"template-haskell" = "2.16.0.0";
"pretty" = "1.1.3.6";
"process" = "1.6.9.0";
"base" = "4.14.2.0";
"rts" = "1.0.1";
"text" = "1.2.4.1";
"mtl" = "2.2.2";
"time" = "1.9.3";
"unix" = "2.7.2.2";
"bytestring" = "0.10.12.0";
"containers" = "0.6.4.1";
"directory" = "1.3.6.0";
"parsec" = "3.1.14.0";
"ghc-boot-th" = "8.10.5";
"filepath" = "1.4.2.1";
"deepseq" = "1.4.4.0";
"transformers" = "0.5.6.2";
"stm" = "2.5.0.1";
};
};
};
@ -115,11 +116,11 @@
packages = {
"cabal-install" = {
flags = {
"native-dns" = lib.mkOverride 900 true;
"debug-expensive-assertions" = lib.mkOverride 900 false;
"debug-tracetree" = lib.mkOverride 900 false;
"debug-expensive-assertions" = lib.mkOverride 900 false;
"lukko" = lib.mkOverride 900 true;
"debug-conflict-sets" = lib.mkOverride 900 false;
"native-dns" = lib.mkOverride 900 true;
};
};
};

View File

@ -2,76 +2,77 @@
pkgs = hackage:
{
packages = {
"cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.102.0").revisions).default;
"cryptohash-sha256".flags.use-cbits = true;
"cryptohash-sha256".flags.exe = false;
"binary".revision = (((hackage."binary")."0.8.6.0").revisions).default;
"tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
"tar".flags.old-time = false;
"tar".flags.old-bytestring = false;
"ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
"edit-distance".revision = (((hackage."edit-distance")."0.2.2.1").revisions).default;
"stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
"mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
"array".revision = (((hackage."array")."0.5.3.0").revisions).default;
"integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
"echo".revision = (((hackage."echo")."0.1.4").revisions).default;
"echo".flags.example = false;
"resolv".revision = (((hackage."resolv")."0.1.2.0").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.14.0.0").revisions).default;
"hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
"hsc2hs".flags.in-ghc-tree = false;
"network".revision = (((hackage."network")."3.1.2.1").revisions).default;
"network".flags.devel = false;
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
"async".revision = (((hackage."async")."2.2.3").revisions).default;
"async".flags.bench = false;
"process".revision = (((hackage."process")."1.6.5.0").revisions).default;
"random".revision = (((hackage."random")."1.1").revisions).default;
"ed25519".revision = (((hackage."ed25519")."0.0.5.0").revisions).default;
"ed25519".flags.test-hlint = true;
"ed25519".flags.no-donna = true;
"ed25519".flags.test-doctests = true;
"ed25519".flags.test-properties = true;
"base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.7").revisions).default;
"base".revision = (((hackage."base")."4.12.0.0").revisions).default;
"network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default;
"rts".revision = (((hackage."rts")."1.0").revisions).default;
"text".revision = (((hackage."text")."1.2.3.1").revisions).default;
"mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
"time".revision = (((hackage."time")."1.8.0.2").revisions).default;
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
"bytestring".revision = (((hackage."bytestring")."0.10.8.2").revisions).default;
"cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.102.0").revisions).default;
"cryptohash-sha256".flags.exe = false;
"cryptohash-sha256".flags.use-cbits = true;
"tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
"tar".flags.old-bytestring = false;
"tar".flags.old-time = false;
"containers".revision = (((hackage."containers")."0.6.0.1").revisions).default;
"directory".revision = (((hackage."directory")."1.3.3.0").revisions).default;
"hackage-security".revision = (((hackage."hackage-security")."0.6.0.1").revisions).default;
"hackage-security".flags.base48 = true;
"hackage-security".flags.lukko = true;
"hackage-security".flags.mtl21 = false;
"hackage-security".flags.use-network-uri = true;
"hackage-security".flags.old-directory = false;
"lukko".revision = (((hackage."lukko")."0.1.1.3").revisions).default;
"lukko".flags.ofd-locking = true;
"parsec".revision = (((hackage."parsec")."3.1.13.0").revisions).default;
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.6.5").revisions).default;
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
"HTTP".revision = (((hackage."HTTP")."4000.3.16").revisions).default;
"HTTP".flags.mtl1 = false;
"HTTP".flags.conduit10 = false;
"HTTP".flags.warp-tests = false;
"HTTP".flags.warn-as-error = false;
"HTTP".flags.network-uri = true;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
"hashable".revision = (((hackage."hashable")."1.3.2.0").revisions).default;
"hashable".flags.integer-gmp = true;
"hashable".flags.random-initial-seed = false;
"base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
"Cabal".revision = (((hackage."Cabal")."3.2.0.0").revisions).default;
"Cabal".flags.bundled-binary-generic = false;
"th-compat".revision = (((hackage."th-compat")."0.1.2").revisions).default;
"zlib".revision = (((hackage."zlib")."0.6.2.3").revisions).default;
"zlib".flags.non-blocking-ffi = false;
"zlib".flags.bundled-c-zlib = false;
"zlib".flags.pkg-config = false;
"rts".revision = (((hackage."rts")."1.0").revisions).default;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
"random".revision = (((hackage."random")."1.1").revisions).default;
"network".revision = (((hackage."network")."3.1.2.1").revisions).default;
"network".flags.devel = false;
"async".revision = (((hackage."async")."2.2.3").revisions).default;
"async".flags.bench = false;
"parsec".revision = (((hackage."parsec")."3.1.13.0").revisions).default;
"echo".revision = (((hackage."echo")."0.1.4").revisions).default;
"echo".flags.example = false;
"hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
"hsc2hs".flags.in-ghc-tree = false;
"resolv".revision = (((hackage."resolv")."0.1.2.0").revisions).default;
"directory".revision = (((hackage."directory")."1.3.3.0").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.14.0.0").revisions).default;
"containers".revision = (((hackage."containers")."0.6.0.1").revisions).default;
"bytestring".revision = (((hackage."bytestring")."0.10.8.2").revisions).default;
"text".revision = (((hackage."text")."1.2.3.1").revisions).default;
"Cabal".revision = (((hackage."Cabal")."3.2.0.0").revisions).default;
"Cabal".flags.bundled-binary-generic = false;
"base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
"base".revision = (((hackage."base")."4.12.0.0").revisions).default;
"time".revision = (((hackage."time")."1.8.0.2").revisions).default;
"th-compat".revision = (((hackage."th-compat")."0.1.1").revisions).default;
"base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.7").revisions).default;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
"hashable".revision = (((hackage."hashable")."1.3.1.0").revisions).default;
"hashable".flags.integer-gmp = true;
"HTTP".revision = (((hackage."HTTP")."4000.3.15").revisions).default;
"HTTP".flags.mtl1 = false;
"HTTP".flags.conduit10 = false;
"HTTP".flags.warn-as-error = false;
"HTTP".flags.warp-tests = false;
"HTTP".flags.network-uri = true;
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
"ed25519".revision = (((hackage."ed25519")."0.0.5.0").revisions).default;
"ed25519".flags.test-hlint = true;
"ed25519".flags.test-properties = true;
"ed25519".flags.test-doctests = true;
"ed25519".flags.no-donna = true;
"process".revision = (((hackage."process")."1.6.5.0").revisions).default;
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
"lukko".revision = (((hackage."lukko")."0.1.1.3").revisions).default;
"lukko".flags.ofd-locking = true;
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.6.5").revisions).default;
"array".revision = (((hackage."array")."0.5.3.0").revisions).default;
"hackage-security".revision = (((hackage."hackage-security")."0.6.0.1").revisions).default;
"hackage-security".flags.old-directory = false;
"hackage-security".flags.use-network-uri = true;
"hackage-security".flags.base48 = true;
"hackage-security".flags.lukko = true;
"hackage-security".flags.mtl21 = false;
"integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
"edit-distance".revision = (((hackage."edit-distance")."0.2.2.1").revisions).default;
"stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
};
compiler = {
version = "8.6.5";
@ -79,26 +80,26 @@
packages = {
"binary" = "0.8.6.0";
"ghc-prim" = "0.5.3";
"stm" = "2.5.0.0";
"unix" = "2.7.2.2";
"mtl" = "2.2.2";
"rts" = "1.0";
"deepseq" = "1.4.4.0";
"parsec" = "3.1.13.0";
"directory" = "1.3.3.0";
"template-haskell" = "2.14.0.0";
"containers" = "0.6.0.1";
"bytestring" = "0.10.8.2";
"text" = "1.2.3.1";
"base" = "4.12.0.0";
"time" = "1.8.0.2";
"transformers" = "0.5.6.2";
"filepath" = "1.4.2.1";
"process" = "1.6.5.0";
"pretty" = "1.1.3.6";
"ghc-boot-th" = "8.6.5";
"array" = "0.5.3.0";
"integer-gmp" = "1.0.2.0";
"template-haskell" = "2.14.0.0";
"pretty" = "1.1.3.6";
"process" = "1.6.5.0";
"base" = "4.12.0.0";
"rts" = "1.0";
"text" = "1.2.3.1";
"mtl" = "2.2.2";
"time" = "1.8.0.2";
"unix" = "2.7.2.2";
"bytestring" = "0.10.8.2";
"containers" = "0.6.0.1";
"directory" = "1.3.3.0";
"parsec" = "3.1.13.0";
"ghc-boot-th" = "8.6.5";
"filepath" = "1.4.2.1";
"deepseq" = "1.4.4.0";
"transformers" = "0.5.6.2";
"stm" = "2.5.0.0";
};
};
};
@ -110,11 +111,11 @@
packages = {
"cabal-install" = {
flags = {
"native-dns" = lib.mkOverride 900 true;
"debug-expensive-assertions" = lib.mkOverride 900 false;
"debug-tracetree" = lib.mkOverride 900 false;
"debug-expensive-assertions" = lib.mkOverride 900 false;
"lukko" = lib.mkOverride 900 true;
"debug-conflict-sets" = lib.mkOverride 900 false;
"native-dns" = lib.mkOverride 900 true;
};
};
};

View File

@ -2,76 +2,77 @@
pkgs = hackage:
{
packages = {
"cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.102.0").revisions).default;
"cryptohash-sha256".flags.use-cbits = true;
"cryptohash-sha256".flags.exe = false;
"binary".revision = (((hackage."binary")."0.8.7.0").revisions).default;
"tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
"tar".flags.old-time = false;
"tar".flags.old-bytestring = false;
"ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
"edit-distance".revision = (((hackage."edit-distance")."0.2.2.1").revisions).default;
"stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
"mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;
"integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
"echo".revision = (((hackage."echo")."0.1.4").revisions).default;
"echo".flags.example = false;
"resolv".revision = (((hackage."resolv")."0.1.2.0").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.15.0.0").revisions).default;
"hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
"hsc2hs".flags.in-ghc-tree = false;
"network".revision = (((hackage."network")."3.1.2.1").revisions).default;
"network".flags.devel = false;
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
"async".revision = (((hackage."async")."2.2.3").revisions).default;
"async".flags.bench = false;
"process".revision = (((hackage."process")."1.6.9.0").revisions).default;
"random".revision = (((hackage."random")."1.1").revisions).default;
"ed25519".revision = (((hackage."ed25519")."0.0.5.0").revisions).default;
"ed25519".flags.test-hlint = true;
"ed25519".flags.no-donna = true;
"ed25519".flags.test-doctests = true;
"ed25519".flags.test-properties = true;
"base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.7").revisions).default;
"base".revision = (((hackage."base")."4.13.0.0").revisions).default;
"network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default;
"rts".revision = (((hackage."rts")."1.0").revisions).default;
"text".revision = (((hackage."text")."1.2.4.0").revisions).default;
"mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
"time".revision = (((hackage."time")."1.9.3").revisions).default;
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
"bytestring".revision = (((hackage."bytestring")."0.10.10.1").revisions).default;
"cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.102.0").revisions).default;
"cryptohash-sha256".flags.exe = false;
"cryptohash-sha256".flags.use-cbits = true;
"tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
"tar".flags.old-bytestring = false;
"tar".flags.old-time = false;
"containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
"directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
"hackage-security".revision = (((hackage."hackage-security")."0.6.0.1").revisions).default;
"hackage-security".flags.base48 = true;
"hackage-security".flags.lukko = true;
"hackage-security".flags.mtl21 = false;
"hackage-security".flags.use-network-uri = true;
"hackage-security".flags.old-directory = false;
"lukko".revision = (((hackage."lukko")."0.1.1.3").revisions).default;
"lukko".flags.ofd-locking = true;
"parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.8.4").revisions).default;
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
"HTTP".revision = (((hackage."HTTP")."4000.3.16").revisions).default;
"HTTP".flags.mtl1 = false;
"HTTP".flags.conduit10 = false;
"HTTP".flags.warp-tests = false;
"HTTP".flags.warn-as-error = false;
"HTTP".flags.network-uri = true;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
"hashable".revision = (((hackage."hashable")."1.3.2.0").revisions).default;
"hashable".flags.integer-gmp = true;
"hashable".flags.random-initial-seed = false;
"base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
"Cabal".revision = (((hackage."Cabal")."3.2.0.0").revisions).default;
"Cabal".flags.bundled-binary-generic = false;
"th-compat".revision = (((hackage."th-compat")."0.1.2").revisions).default;
"zlib".revision = (((hackage."zlib")."0.6.2.3").revisions).default;
"zlib".flags.non-blocking-ffi = false;
"zlib".flags.bundled-c-zlib = false;
"zlib".flags.pkg-config = false;
"rts".revision = (((hackage."rts")."1.0").revisions).default;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
"random".revision = (((hackage."random")."1.1").revisions).default;
"network".revision = (((hackage."network")."3.1.2.1").revisions).default;
"network".flags.devel = false;
"async".revision = (((hackage."async")."2.2.3").revisions).default;
"async".flags.bench = false;
"parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
"echo".revision = (((hackage."echo")."0.1.4").revisions).default;
"echo".flags.example = false;
"hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
"hsc2hs".flags.in-ghc-tree = false;
"resolv".revision = (((hackage."resolv")."0.1.2.0").revisions).default;
"directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.15.0.0").revisions).default;
"containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
"bytestring".revision = (((hackage."bytestring")."0.10.10.1").revisions).default;
"text".revision = (((hackage."text")."1.2.4.0").revisions).default;
"Cabal".revision = (((hackage."Cabal")."3.2.0.0").revisions).default;
"Cabal".flags.bundled-binary-generic = false;
"base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
"base".revision = (((hackage."base")."4.13.0.0").revisions).default;
"time".revision = (((hackage."time")."1.9.3").revisions).default;
"th-compat".revision = (((hackage."th-compat")."0.1.1").revisions).default;
"base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.7").revisions).default;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
"hashable".revision = (((hackage."hashable")."1.3.1.0").revisions).default;
"hashable".flags.integer-gmp = true;
"HTTP".revision = (((hackage."HTTP")."4000.3.15").revisions).default;
"HTTP".flags.mtl1 = false;
"HTTP".flags.conduit10 = false;
"HTTP".flags.warn-as-error = false;
"HTTP".flags.warp-tests = false;
"HTTP".flags.network-uri = true;
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
"ed25519".revision = (((hackage."ed25519")."0.0.5.0").revisions).default;
"ed25519".flags.test-hlint = true;
"ed25519".flags.test-properties = true;
"ed25519".flags.test-doctests = true;
"ed25519".flags.no-donna = true;
"process".revision = (((hackage."process")."1.6.9.0").revisions).default;
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
"lukko".revision = (((hackage."lukko")."0.1.1.3").revisions).default;
"lukko".flags.ofd-locking = true;
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.8.4").revisions).default;
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;
"hackage-security".revision = (((hackage."hackage-security")."0.6.0.1").revisions).default;
"hackage-security".flags.old-directory = false;
"hackage-security".flags.use-network-uri = true;
"hackage-security".flags.base48 = true;
"hackage-security".flags.lukko = true;
"hackage-security".flags.mtl21 = false;
"integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
"edit-distance".revision = (((hackage."edit-distance")."0.2.2.1").revisions).default;
"stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
};
compiler = {
version = "8.8.4";
@ -79,26 +80,26 @@
packages = {
"binary" = "0.8.7.0";
"ghc-prim" = "0.5.3";
"stm" = "2.5.0.0";
"unix" = "2.7.2.2";
"mtl" = "2.2.2";
"rts" = "1.0";
"deepseq" = "1.4.4.0";
"parsec" = "3.1.14.0";
"directory" = "1.3.6.0";
"template-haskell" = "2.15.0.0";
"containers" = "0.6.2.1";
"bytestring" = "0.10.10.1";
"text" = "1.2.4.0";
"base" = "4.13.0.0";
"time" = "1.9.3";
"transformers" = "0.5.6.2";
"filepath" = "1.4.2.1";
"process" = "1.6.9.0";
"pretty" = "1.1.3.6";
"ghc-boot-th" = "8.8.4";
"array" = "0.5.4.0";
"integer-gmp" = "1.0.2.0";
"template-haskell" = "2.15.0.0";
"pretty" = "1.1.3.6";
"process" = "1.6.9.0";
"base" = "4.13.0.0";
"rts" = "1.0";
"text" = "1.2.4.0";
"mtl" = "2.2.2";
"time" = "1.9.3";
"unix" = "2.7.2.2";
"bytestring" = "0.10.10.1";
"containers" = "0.6.2.1";
"directory" = "1.3.6.0";
"parsec" = "3.1.14.0";
"ghc-boot-th" = "8.8.4";
"filepath" = "1.4.2.1";
"deepseq" = "1.4.4.0";
"transformers" = "0.5.6.2";
"stm" = "2.5.0.0";
};
};
};
@ -110,11 +111,11 @@
packages = {
"cabal-install" = {
flags = {
"native-dns" = lib.mkOverride 900 true;
"debug-expensive-assertions" = lib.mkOverride 900 false;
"debug-tracetree" = lib.mkOverride 900 false;
"debug-expensive-assertions" = lib.mkOverride 900 false;
"lukko" = lib.mkOverride 900 true;
"debug-conflict-sets" = lib.mkOverride 900 false;
"native-dns" = lib.mkOverride 900 true;
};
};
};

View File

@ -3,28 +3,28 @@
{
packages = {
"ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
"mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
"rts".revision = (((hackage."rts")."1.0.1").revisions).default;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
"containers".revision = (((hackage."containers")."0.6.4.1").revisions).default;
"base".revision = (((hackage."base")."4.14.2.0").revisions).default;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;
"integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
"base".revision = (((hackage."base")."4.14.2.0").revisions).default;
"rts".revision = (((hackage."rts")."1.0.1").revisions).default;
"mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
"containers".revision = (((hackage."containers")."0.6.4.1").revisions).default;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
};
compiler = {
version = "8.10.5";
nix-name = "ghc8105";
packages = {
"ghc-prim" = "0.6.1";
"mtl" = "2.2.2";
"rts" = "1.0.1";
"deepseq" = "1.4.4.0";
"containers" = "0.6.4.1";
"base" = "4.14.2.0";
"transformers" = "0.5.6.2";
"array" = "0.5.4.0";
"integer-gmp" = "1.0.3.0";
"base" = "4.14.2.0";
"rts" = "1.0.1";
"mtl" = "2.2.2";
"containers" = "0.6.4.1";
"deepseq" = "1.4.4.0";
"transformers" = "0.5.6.2";
};
};
};

View File

@ -3,28 +3,28 @@
{
packages = {
"ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
"mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
"rts".revision = (((hackage."rts")."1.0").revisions).default;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
"containers".revision = (((hackage."containers")."0.6.0.1").revisions).default;
"base".revision = (((hackage."base")."4.12.0.0").revisions).default;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
"array".revision = (((hackage."array")."0.5.3.0").revisions).default;
"integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
"base".revision = (((hackage."base")."4.12.0.0").revisions).default;
"rts".revision = (((hackage."rts")."1.0").revisions).default;
"mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
"containers".revision = (((hackage."containers")."0.6.0.1").revisions).default;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
};
compiler = {
version = "8.6.5";
nix-name = "ghc865";
packages = {
"ghc-prim" = "0.5.3";
"mtl" = "2.2.2";
"rts" = "1.0";
"deepseq" = "1.4.4.0";
"containers" = "0.6.0.1";
"base" = "4.12.0.0";
"transformers" = "0.5.6.2";
"array" = "0.5.3.0";
"integer-gmp" = "1.0.2.0";
"base" = "4.12.0.0";
"rts" = "1.0";
"mtl" = "2.2.2";
"containers" = "0.6.0.1";
"deepseq" = "1.4.4.0";
"transformers" = "0.5.6.2";
};
};
};

View File

@ -3,28 +3,28 @@
{
packages = {
"ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
"mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
"rts".revision = (((hackage."rts")."1.0").revisions).default;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
"containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
"base".revision = (((hackage."base")."4.13.0.0").revisions).default;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;
"integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
"base".revision = (((hackage."base")."4.13.0.0").revisions).default;
"rts".revision = (((hackage."rts")."1.0").revisions).default;
"mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
"containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
};
compiler = {
version = "8.8.4";
nix-name = "ghc884";
packages = {
"ghc-prim" = "0.5.3";
"mtl" = "2.2.2";
"rts" = "1.0";
"deepseq" = "1.4.4.0";
"containers" = "0.6.2.1";
"base" = "4.13.0.0";
"transformers" = "0.5.6.2";
"array" = "0.5.4.0";
"integer-gmp" = "1.0.2.0";
"base" = "4.13.0.0";
"rts" = "1.0";
"mtl" = "2.2.2";
"containers" = "0.6.2.1";
"deepseq" = "1.4.4.0";
"transformers" = "0.5.6.2";
};
};
};

View File

@ -2,346 +2,346 @@
pkgs = hackage:
{
packages = {
"wai".revision = (((hackage."wai")."3.2.3").revisions).default;
"binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
"ghc-boot".revision = (((hackage."ghc-boot")."8.10.5").revisions).default;
"streaming-commons".revision = (((hackage."streaming-commons")."0.2.2.1").revisions).default;
"streaming-commons".flags.use-bytestring-builder = false;
"old-time".revision = (((hackage."old-time")."1.1.0.3").revisions).default;
"bifunctors".revision = (((hackage."bifunctors")."5.5.7").revisions).default;
"bifunctors".flags.tagged = true;
"bifunctors".flags.semigroups = true;
"ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
"wl-pprint-text".revision = (((hackage."wl-pprint-text")."1.2.0.1").revisions).default;
"warp".revision = (((hackage."warp")."3.3.14").revisions).default;
"warp".flags.allow-sendfilefd = true;
"warp".flags.network-bytestring = false;
"warp".flags.allow-sendfilefd = true;
"warp".flags.warp-debug = false;
"cookie".revision = (((hackage."cookie")."0.4.5").revisions).default;
"blaze-builder".revision = (((hackage."blaze-builder")."0.4.2.1").revisions).default;
"void".revision = (((hackage."void")."0.7.3").revisions).default;
"void".flags.safe = false;
"base-compat".revision = (((hackage."base-compat")."0.11.2").revisions).default;
"wai-websockets".revision = (((hackage."wai-websockets")."3.0.1.2").revisions).default;
"wai-websockets".flags.example = true;
"ansi-terminal".revision = (((hackage."ansi-terminal")."0.11").revisions).default;
"ansi-terminal".flags.example = false;
"unliftio-core".revision = (((hackage."unliftio-core")."0.2.0.1").revisions).default;
"test-framework-hunit".revision = (((hackage."test-framework-hunit")."0.3.0.2").revisions).default;
"test-framework-hunit".flags.base4 = true;
"test-framework-hunit".flags.base3 = false;
"http-client".revision = (((hackage."http-client")."0.7.6").revisions).default;
"http-client".flags.network-uri = true;
"wai-websockets".revision = (((hackage."wai-websockets")."3.0.1.2").revisions).default;
"wai-websockets".flags.example = true;
"cookie".revision = (((hackage."cookie")."0.4.5").revisions).default;
"void".revision = (((hackage."void")."0.7.3").revisions).default;
"void".flags.safe = false;
"semigroupoids".revision = (((hackage."semigroupoids")."5.3.4").revisions).default;
"semigroupoids".flags.comonad = true;
"semigroupoids".flags.doctests = true;
"semigroupoids".flags.unordered-containers = true;
"semigroupoids".flags.distributive = true;
"semigroupoids".flags.tagged = true;
"semigroupoids".flags.containers = true;
"semigroupoids".flags.contravariant = true;
"byteorder".revision = (((hackage."byteorder")."1.0.4").revisions).default;
"free".revision = (((hackage."free")."5.1.3").revisions).default;
"zip-archive".revision = (((hackage."zip-archive")."0.4.1").revisions).default;
"zip-archive".flags.executable = false;
"exceptions".revision = (((hackage."exceptions")."0.10.4").revisions).default;
"ghc-paths".revision = (((hackage."ghc-paths")."0.1.0.12").revisions).default;
"binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
"ghc-boot".revision = (((hackage."ghc-boot")."8.10.5").revisions).default;
"wl-pprint-text".revision = (((hackage."wl-pprint-text")."1.2.0.1").revisions).default;
"tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
"tar".flags.old-time = false;
"tar".flags.old-bytestring = false;
"ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
"old-time".revision = (((hackage."old-time")."1.1.0.3").revisions).default;
"bifunctors".revision = (((hackage."bifunctors")."5.5.7").revisions).default;
"bifunctors".flags.semigroups = true;
"bifunctors".flags.tagged = true;
"split".revision = (((hackage."split")."0.2.3.4").revisions).default;
"stm".revision = (((hackage."stm")."2.5.0.1").revisions).default;
"unix-time".revision = (((hackage."unix-time")."0.4.7").revisions).default;
"http2".revision = (((hackage."http2")."2.0.6").revisions).default;
"http2".flags.devel = false;
"base-compat-batteries".revision = (((hackage."base-compat-batteries")."0.11.2").revisions).default;
"appar".revision = (((hackage."appar")."0.1.8").revisions).default;
"hourglass".revision = (((hackage."hourglass")."0.2.12").revisions).default;
"time-compat".revision = (((hackage."time-compat")."1.9.5").revisions).default;
"time-compat".flags.old-locale = false;
"yaml".revision = (((hackage."yaml")."0.11.5.0").revisions).default;
"yaml".flags.no-exe = true;
"yaml".flags.no-examples = true;
"xml".revision = (((hackage."xml")."1.3.14").revisions).default;
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;
"integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
"psqueues".revision = (((hackage."psqueues")."0.2.7.2").revisions).default;
"mono-traversable".revision = (((hackage."mono-traversable")."1.0.15.1").revisions).default;
"fast-logger".revision = (((hackage."fast-logger")."3.0.3").revisions).default;
"cryptohash".revision = (((hackage."cryptohash")."0.11.9").revisions).default;
"call-stack".revision = (((hackage."call-stack")."0.3.0").revisions).default;
"simple-sendfile".revision = (((hackage."simple-sendfile")."0.2.30").revisions).default;
"simple-sendfile".flags.allow-bsd = true;
"safe".revision = (((hackage."safe")."0.3.19").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
"http-date".revision = (((hackage."http-date")."0.0.11").revisions).default;
"hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
"hsc2hs".flags.in-ghc-tree = false;
"vector".revision = (((hackage."vector")."0.12.2.0").revisions).default;
"vector".flags.unsafechecks = false;
"vector".flags.internalchecks = false;
"vector".flags.boundschecks = true;
"vector".flags.wall = false;
"data-default-instances-old-locale".revision = (((hackage."data-default-instances-old-locale")."0.0.1").revisions).default;
"conduit".revision = (((hackage."conduit")."1.3.4.1").revisions).default;
"constraints".revision = (((hackage."constraints")."0.13").revisions).default;
"word8".revision = (((hackage."word8")."0.1.3").revisions).default;
"network".revision = (((hackage."network")."3.1.2.1").revisions).default;
"network".flags.devel = false;
"HUnit".revision = (((hackage."HUnit")."1.6.2.0").revisions).default;
"wai-app-static".revision = (((hackage."wai-app-static")."3.1.7.2").revisions).default;
"wai-app-static".flags.print = false;
"http-types".revision = (((hackage."http-types")."0.12.3").revisions).default;
"ghc-compact".revision = (((hackage."ghc-compact")."0.1.0.0").revisions).default;
"dlist".revision = (((hackage."dlist")."0.8.0.8").revisions).default;
"lifted-base".revision = (((hackage."lifted-base")."0.2.3.12").revisions).default;
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
"wai-logger".revision = (((hackage."wai-logger")."2.3.6").revisions).default;
"async".revision = (((hackage."async")."2.2.3").revisions).default;
"async".flags.bench = false;
"process".revision = (((hackage."process")."1.6.9.0").revisions).default;
"auto-update".revision = (((hackage."auto-update")."0.1.6").revisions).default;
"monad-control".revision = (((hackage."monad-control")."1.0.2.3").revisions).default;
"random".revision = (((hackage."random")."1.2.0").revisions).default;
"unix-compat".revision = (((hackage."unix-compat")."0.5.3").revisions).default;
"unix-compat".flags.old-time = false;
"optparse-applicative".revision = (((hackage."optparse-applicative")."0.15.1.0").revisions).default;
"time-manager".revision = (((hackage."time-manager")."0.0.0").revisions).default;
"parallel".revision = (((hackage."parallel")."3.2.2.0").revisions).default;
"bytestring-builder".revision = (((hackage."bytestring-builder")."0.10.8.2.0").revisions).default;
"bytestring-builder".flags.bytestring_has_builder = true;
"uuid-types".revision = (((hackage."uuid-types")."1.0.4").revisions).default;
"scientific".revision = (((hackage."scientific")."0.3.6.2").revisions).default;
"scientific".flags.integer-simple = false;
"scientific".flags.bytestring-builder = false;
"entropy".revision = (((hackage."entropy")."0.4.1.6").revisions).default;
"entropy".flags.halvm = false;
"hpc".revision = (((hackage."hpc")."0.6.1.0").revisions).default;
"distributive".revision = (((hackage."distributive")."0.6.2.1").revisions).default;
"distributive".flags.tagged = true;
"distributive".flags.semigroups = true;
"transformers-base".revision = (((hackage."transformers-base")."0.4.5.2").revisions).default;
"transformers-base".flags.orphaninstances = true;
"base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.7").revisions).default;
"wai-extra".revision = (((hackage."wai-extra")."3.0.32").revisions).default;
"wai-extra".flags.build-example = false;
"iproute".revision = (((hackage."iproute")."1.7.11").revisions).default;
"data-default-instances-containers".revision = (((hackage."data-default-instances-containers")."0.0.1").revisions).default;
"vector-algorithms".revision = (((hackage."vector-algorithms")."0.8.0.4").revisions).default;
"vector-algorithms".flags.unsafechecks = false;
"vector-algorithms".flags.llvm = false;
"vector-algorithms".flags.internalchecks = false;
"vector-algorithms".flags.bench = true;
"vector-algorithms".flags.boundschecks = true;
"vector-algorithms".flags.properties = true;
"happy".revision = (((hackage."happy")."1.20.0").revisions).default;
"base".revision = (((hackage."base")."4.14.2.0").revisions).default;
"blaze-markup".revision = (((hackage."blaze-markup")."0.8.2.8").revisions).default;
"network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default;
"regex-posix".revision = (((hackage."regex-posix")."0.96.0.0").revisions).default;
"regex-posix".flags._regex-posix-clib = false;
"rts".revision = (((hackage."rts")."1.0.1").revisions).default;
"text".revision = (((hackage."text")."1.2.4.1").revisions).default;
"mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
"time".revision = (((hackage."time")."1.9.3").revisions).default;
"unordered-containers".revision = (((hackage."unordered-containers")."0.2.13.0").revisions).default;
"unordered-containers".flags.debug = false;
"easy-file".revision = (((hackage."easy-file")."0.2.2").revisions).default;
"data-default-class".revision = (((hackage."data-default-class")."0.1.2.0").revisions).default;
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
"contravariant".revision = (((hackage."contravariant")."1.5.3").revisions).default;
"contravariant".flags.tagged = true;
"contravariant".flags.semigroups = true;
"contravariant".flags.statevar = true;
"vault".revision = (((hackage."vault")."0.3.1.5").revisions).default;
"vault".flags.useghc = true;
"case-insensitive".revision = (((hackage."case-insensitive")."1.2.1.0").revisions).default;
"network-byte-order".revision = (((hackage."network-byte-order")."0.1.6").revisions).default;
"extensible-exceptions".revision = (((hackage."extensible-exceptions")."0.1.1.4").revisions).default;
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
"SHA".revision = (((hackage."SHA")."1.6.4.4").revisions).default;
"SHA".flags.exe = false;
"ghc-heap".revision = (((hackage."ghc-heap")."8.10.5").revisions).default;
"mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
"test-framework".revision = (((hackage."test-framework")."0.8.2.0").revisions).default;
"bytestring".revision = (((hackage."bytestring")."0.10.12.0").revisions).default;
"ansi-wl-pprint".revision = (((hackage."ansi-wl-pprint")."0.6.9").revisions).default;
"ansi-wl-pprint".flags.example = false;
"tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
"tar".flags.old-bytestring = false;
"tar".flags.old-time = false;
"reflection".revision = (((hackage."reflection")."2.1.6").revisions).default;
"reflection".flags.slow = false;
"reflection".flags.template-haskell = true;
"hostname".revision = (((hackage."hostname")."1.0").revisions).default;
"basement".revision = (((hackage."basement")."0.0.11").revisions).default;
"shelly".revision = (((hackage."shelly")."1.9.0").revisions).default;
"shelly".flags.build-examples = false;
"shelly".flags.lifted = false;
"ghc-paths".revision = (((hackage."ghc-paths")."0.1.0.12").revisions).default;
"integer-logarithms".revision = (((hackage."integer-logarithms")."1.0.3.1").revisions).default;
"integer-logarithms".flags.check-bounds = false;
"integer-logarithms".flags.integer-gmp = true;
"http-client".revision = (((hackage."http-client")."0.7.6").revisions).default;
"http-client".flags.network-uri = true;
"lens".revision = (((hackage."lens")."4.19.2").revisions).default;
"lens".flags.test-doctests = true;
"lens".flags.test-templates = true;
"lens".flags.test-hunit = true;
"lens".flags.benchmark-uniplate = false;
"lens".flags.inlining = true;
"lens".flags.safe = false;
"lens".flags.trustworthy = true;
"lens".flags.old-inline-pragmas = false;
"lens".flags.test-properties = true;
"lens".flags.dump-splices = false;
"lens".flags.j = false;
"x509".revision = (((hackage."x509")."1.7.5").revisions).default;
"containers".revision = (((hackage."containers")."0.6.4.1").revisions).default;
"semigroupoids".revision = (((hackage."semigroupoids")."5.3.4").revisions).default;
"semigroupoids".flags.distributive = true;
"semigroupoids".flags.comonad = true;
"semigroupoids".flags.contravariant = true;
"semigroupoids".flags.containers = true;
"semigroupoids".flags.tagged = true;
"semigroupoids".flags.unordered-containers = true;
"semigroupoids".flags.doctests = true;
"zip-archive".revision = (((hackage."zip-archive")."0.4.1").revisions).default;
"zip-archive".flags.executable = false;
"byteorder".revision = (((hackage."byteorder")."1.0.4").revisions).default;
"tagged".revision = (((hackage."tagged")."0.8.6.1").revisions).default;
"tagged".flags.deepseq = true;
"tagged".flags.transformers = true;
"base-orphans".revision = (((hackage."base-orphans")."0.8.4").revisions).default;
"primitive".revision = (((hackage."primitive")."0.7.1.0").revisions).default;
"directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
"transformers-compat".revision = (((hackage."transformers-compat")."0.6.6").revisions).default;
"transformers-compat".flags.two = false;
"transformers-compat".flags.five = false;
"transformers-compat".flags.four = false;
"transformers-compat".flags.generic-deriving = true;
"transformers-compat".flags.five-three = true;
"transformers-compat".flags.three = false;
"transformers-compat".flags.mtl = true;
"memory".revision = (((hackage."memory")."0.15.0").revisions).default;
"memory".flags.support_basement = true;
"memory".flags.support_bytestring = true;
"memory".flags.support_foundation = true;
"memory".flags.support_deepseq = true;
"profunctors".revision = (((hackage."profunctors")."5.6").revisions).default;
"bsb-http-chunked".revision = (((hackage."bsb-http-chunked")."0.0.0.4").revisions).default;
"th-abstraction".revision = (((hackage."th-abstraction")."0.3.2.0").revisions).default;
"resourcet".revision = (((hackage."resourcet")."1.2.4.2").revisions).default;
"aeson".revision = (((hackage."aeson")."1.4.7.1").revisions).default;
"aeson".flags.developer = false;
"aeson".flags.bytestring-builder = false;
"aeson".flags.fast = false;
"aeson".flags.cffi = false;
"cabal-doctest".revision = (((hackage."cabal-doctest")."1.0.8").revisions).default;
"data-default".revision = (((hackage."data-default")."0.7.1.1").revisions).default;
"webdriver".revision = (((hackage."webdriver")."0.9.0.1").revisions).default;
"webdriver".flags.developer = false;
"webdriver".flags.network-uri = true;
"semigroups".revision = (((hackage."semigroups")."0.19.1").revisions).default;
"semigroups".flags.bytestring = true;
"semigroups".flags.deepseq = true;
"semigroups".flags.binary = true;
"semigroups".flags.containers = true;
"semigroups".flags.tagged = true;
"semigroups".flags.template-haskell = true;
"semigroups".flags.bytestring-builder = false;
"semigroups".flags.transformers = true;
"semigroups".flags.hashable = true;
"semigroups".flags.unordered-containers = true;
"semigroups".flags.text = true;
"parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.5").revisions).default;
"libyaml".revision = (((hackage."libyaml")."0.1.2").revisions).default;
"libyaml".flags.system-libyaml = false;
"libyaml".flags.no-unicode = false;
"splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
"splitmix".flags.optimised-mixer = false;
"websockets".revision = (((hackage."websockets")."0.12.7.2").revisions).default;
"websockets".flags.example = false;
"stringsearch".revision = (((hackage."stringsearch")."0.3.6.6").revisions).default;
"stringsearch".flags.base4 = true;
"stringsearch".flags.base3 = false;
"asn1-types".revision = (((hackage."asn1-types")."0.3.4").revisions).default;
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
"asn1-encoding".revision = (((hackage."asn1-encoding")."0.9.6").revisions).default;
"temporary".revision = (((hackage."temporary")."1.3").revisions).default;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
"kan-extensions".revision = (((hackage."kan-extensions")."5.2.2").revisions).default;
"executable-path".revision = (((hackage."executable-path")."0.0.3.1").revisions).default;
"byteable".revision = (((hackage."byteable")."0.1.1").revisions).default;
"enclosed-exceptions".revision = (((hackage."enclosed-exceptions")."1.0.3").revisions).default;
"attoparsec".revision = (((hackage."attoparsec")."0.13.2.5").revisions).default;
"attoparsec".flags.developer = false;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
"digest".revision = (((hackage."digest")."0.0.1.2").revisions).default;
"digest".flags.bytestring-in-base = false;
"pem".revision = (((hackage."pem")."0.2.4").revisions).default;
"file-embed".revision = (((hackage."file-embed")."0.0.13.0").revisions).default;
"colour".revision = (((hackage."colour")."2.3.5").revisions).default;
"terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
"syb".revision = (((hackage."syb")."0.7.2.1").revisions).default;
"blaze-html".revision = (((hackage."blaze-html")."0.9.1.2").revisions).default;
"invariant".revision = (((hackage."invariant")."0.5.3").revisions).default;
"hashable".revision = (((hackage."hashable")."1.3.1.0").revisions).default;
"hashable".flags.integer-gmp = true;
"clock".revision = (((hackage."clock")."0.8.2").revisions).default;
"clock".flags.llvm = false;
"adjunctions".revision = (((hackage."adjunctions")."4.4").revisions).default;
"comonad".revision = (((hackage."comonad")."5.0.8").revisions).default;
"comonad".flags.distributive = true;
"comonad".flags.indexed-traversable = true;
"comonad".flags.containers = true;
"lifted-async".revision = (((hackage."lifted-async")."0.10.1.3").revisions).default;
"network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default;
"ghc-heap".revision = (((hackage."ghc-heap")."8.10.5").revisions).default;
"ghci".revision = (((hackage."ghci")."8.10.5").revisions).default;
"asn1-parse".revision = (((hackage."asn1-parse")."0.9.5").revisions).default;
"base64-bytestring".revision = (((hackage."base64-bytestring")."1.0.0.3").revisions).default;
"regex-base".revision = (((hackage."regex-base")."0.94.0.1").revisions).default;
"type-equality".revision = (((hackage."type-equality")."1").revisions).default;
"xhtml".revision = (((hackage."xhtml")."3000.2.2.1").revisions).default;
"Cabal".revision = (((hackage."Cabal")."3.2.1.0").revisions).default;
"cryptonite".revision = (((hackage."cryptonite")."0.28").revisions).default;
"cryptonite".flags.old_toolchain_inliner = false;
"cryptonite".flags.support_pclmuldq = false;
"cryptonite".flags.support_deepseq = true;
"cryptonite".flags.support_aesni = true;
"cryptonite".flags.use_target_attributes = true;
"cryptonite".flags.support_sse = false;
"cryptonite".flags.support_rdrand = true;
"cryptonite".flags.integer-gmp = true;
"cryptonite".flags.check_alignment = false;
"th-compat".revision = (((hackage."th-compat")."0.1.2").revisions).default;
"indexed-traversable".revision = (((hackage."indexed-traversable")."0.1.1").revisions).default;
"zlib".revision = (((hackage."zlib")."0.6.2.3").revisions).default;
"zlib".flags.non-blocking-ffi = false;
"zlib".flags.bundled-c-zlib = false;
"zlib".flags.pkg-config = false;
"rts".revision = (((hackage."rts")."1.0.1").revisions).default;
"easy-file".revision = (((hackage."easy-file")."0.2.2").revisions).default;
"ghci".revision = (((hackage."ghci")."8.10.5").revisions).default;
"regex-posix".revision = (((hackage."regex-posix")."0.96.0.0").revisions).default;
"regex-posix".flags._regex-posix-clib = false;
"cryptonite".revision = (((hackage."cryptonite")."0.28").revisions).default;
"cryptonite".flags.support_sse = false;
"cryptonite".flags.use_target_attributes = true;
"cryptonite".flags.integer-gmp = true;
"cryptonite".flags.support_rdrand = true;
"cryptonite".flags.support_aesni = true;
"cryptonite".flags.support_deepseq = true;
"cryptonite".flags.support_pclmuldq = false;
"cryptonite".flags.check_alignment = false;
"cryptonite".flags.old_toolchain_inliner = false;
"clock".revision = (((hackage."clock")."0.8.2").revisions).default;
"clock".flags.llvm = false;
"adjunctions".revision = (((hackage."adjunctions")."4.4").revisions).default;
"invariant".revision = (((hackage."invariant")."0.5.3").revisions).default;
"enclosed-exceptions".revision = (((hackage."enclosed-exceptions")."1.0.3").revisions).default;
"pem".revision = (((hackage."pem")."0.2.4").revisions).default;
"executable-path".revision = (((hackage."executable-path")."0.0.3.1").revisions).default;
"syb".revision = (((hackage."syb")."0.7.2.1").revisions).default;
"distributive".revision = (((hackage."distributive")."0.6.2.1").revisions).default;
"distributive".flags.semigroups = true;
"distributive".flags.tagged = true;
"asn1-encoding".revision = (((hackage."asn1-encoding")."0.9.6").revisions).default;
"bytestring-builder".revision = (((hackage."bytestring-builder")."0.10.8.2.0").revisions).default;
"bytestring-builder".flags.bytestring_has_builder = true;
"scientific".revision = (((hackage."scientific")."0.3.6.2").revisions).default;
"scientific".flags.integer-simple = false;
"scientific".flags.bytestring-builder = false;
"time-manager".revision = (((hackage."time-manager")."0.0.0").revisions).default;
"parallel".revision = (((hackage."parallel")."3.2.2.0").revisions).default;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
"random".revision = (((hackage."random")."1.2.0").revisions).default;
"temporary".revision = (((hackage."temporary")."1.3").revisions).default;
"uuid-types".revision = (((hackage."uuid-types")."1.0.4").revisions).default;
"optparse-applicative".revision = (((hackage."optparse-applicative")."0.15.1.0").revisions).default;
"network".revision = (((hackage."network")."3.1.2.1").revisions).default;
"network".flags.devel = false;
"word8".revision = (((hackage."word8")."0.1.3").revisions).default;
"splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
"splitmix".flags.optimised-mixer = false;
"async".revision = (((hackage."async")."2.2.3").revisions).default;
"async".flags.bench = false;
"dlist".revision = (((hackage."dlist")."0.8.0.8").revisions).default;
"websockets".revision = (((hackage."websockets")."0.12.7.2").revisions).default;
"websockets".flags.example = false;
"conduit".revision = (((hackage."conduit")."1.3.4.1").revisions).default;
"constraints".revision = (((hackage."constraints")."0.13").revisions).default;
"ghc-compact".revision = (((hackage."ghc-compact")."0.1.0.0").revisions).default;
"semigroups".revision = (((hackage."semigroups")."0.19.1").revisions).default;
"semigroups".flags.bytestring = true;
"semigroups".flags.unordered-containers = true;
"semigroups".flags.text = true;
"semigroups".flags.tagged = true;
"semigroups".flags.containers = true;
"semigroups".flags.binary = true;
"semigroups".flags.hashable = true;
"semigroups".flags.transformers = true;
"semigroups".flags.deepseq = true;
"semigroups".flags.bytestring-builder = false;
"semigroups".flags.template-haskell = true;
"data-default".revision = (((hackage."data-default")."0.7.1.1").revisions).default;
"HUnit".revision = (((hackage."HUnit")."1.6.2.0").revisions).default;
"lifted-base".revision = (((hackage."lifted-base")."0.2.3.12").revisions).default;
"data-default-instances-old-locale".revision = (((hackage."data-default-instances-old-locale")."0.0.1").revisions).default;
"parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
"hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
"hsc2hs".flags.in-ghc-tree = false;
"directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
"yaml".revision = (((hackage."yaml")."0.11.5.0").revisions).default;
"yaml".flags.no-exe = true;
"yaml".flags.no-examples = true;
"transformers-compat".revision = (((hackage."transformers-compat")."0.6.6").revisions).default;
"transformers-compat".flags.five = false;
"transformers-compat".flags.generic-deriving = true;
"transformers-compat".flags.two = false;
"transformers-compat".flags.five-three = true;
"transformers-compat".flags.mtl = true;
"transformers-compat".flags.four = false;
"transformers-compat".flags.three = false;
"template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
"mono-traversable".revision = (((hackage."mono-traversable")."1.0.15.1").revisions).default;
"psqueues".revision = (((hackage."psqueues")."0.2.7.2").revisions).default;
"vector".revision = (((hackage."vector")."0.12.2.0").revisions).default;
"vector".flags.unsafechecks = false;
"vector".flags.internalchecks = false;
"vector".flags.wall = false;
"vector".flags.boundschecks = true;
"call-stack".revision = (((hackage."call-stack")."0.3.0").revisions).default;
"primitive".revision = (((hackage."primitive")."0.7.1.0").revisions).default;
"cryptohash".revision = (((hackage."cryptohash")."0.11.9").revisions).default;
"profunctors".revision = (((hackage."profunctors")."5.6").revisions).default;
"safe".revision = (((hackage."safe")."0.3.19").revisions).default;
"blaze-builder".revision = (((hackage."blaze-builder")."0.4.2.1").revisions).default;
"base-compat".revision = (((hackage."base-compat")."0.11.2").revisions).default;
"time-compat".revision = (((hackage."time-compat")."1.9.5").revisions).default;
"time-compat".flags.old-locale = false;
"ansi-terminal".revision = (((hackage."ansi-terminal")."0.11").revisions).default;
"ansi-terminal".flags.example = false;
"tagged".revision = (((hackage."tagged")."0.8.6.1").revisions).default;
"tagged".flags.transformers = true;
"tagged".flags.deepseq = true;
"x509".revision = (((hackage."x509")."1.7.5").revisions).default;
"lens".revision = (((hackage."lens")."4.19.2").revisions).default;
"lens".flags.j = false;
"lens".flags.test-properties = true;
"lens".flags.old-inline-pragmas = false;
"lens".flags.test-templates = true;
"lens".flags.trustworthy = true;
"lens".flags.test-doctests = true;
"lens".flags.benchmark-uniplate = false;
"lens".flags.inlining = true;
"lens".flags.dump-splices = false;
"lens".flags.test-hunit = true;
"lens".flags.safe = false;
"unliftio-core".revision = (((hackage."unliftio-core")."0.2.0.1").revisions).default;
"containers".revision = (((hackage."containers")."0.6.4.1").revisions).default;
"integer-logarithms".revision = (((hackage."integer-logarithms")."1.0.3.1").revisions).default;
"integer-logarithms".flags.check-bounds = false;
"integer-logarithms".flags.integer-gmp = true;
"reflection".revision = (((hackage."reflection")."2.1.6").revisions).default;
"reflection".flags.slow = false;
"reflection".flags.template-haskell = true;
"streaming-commons".revision = (((hackage."streaming-commons")."0.2.2.1").revisions).default;
"streaming-commons".flags.use-bytestring-builder = false;
"shelly".revision = (((hackage."shelly")."1.9.0").revisions).default;
"shelly".flags.build-examples = false;
"shelly".flags.lifted = false;
"bytestring".revision = (((hackage."bytestring")."0.10.12.0").revisions).default;
"ansi-wl-pprint".revision = (((hackage."ansi-wl-pprint")."0.6.9").revisions).default;
"ansi-wl-pprint".flags.example = false;
"wai".revision = (((hackage."wai")."3.2.3").revisions).default;
"basement".revision = (((hackage."basement")."0.0.11").revisions).default;
"test-framework".revision = (((hackage."test-framework")."0.8.2.0").revisions).default;
"hostname".revision = (((hackage."hostname")."1.0").revisions).default;
"old-locale".revision = (((hackage."old-locale")."1.0.0.7").revisions).default;
"directory-tree".revision = (((hackage."directory-tree")."0.12.1").revisions).default;
"StateVar".revision = (((hackage."StateVar")."1.2.1").revisions).default;
"vault".revision = (((hackage."vault")."0.3.1.5").revisions).default;
"vault".flags.useghc = true;
"hourglass".revision = (((hackage."hourglass")."0.2.12").revisions).default;
"appar".revision = (((hackage."appar")."0.1.8").revisions).default;
"mime-types".revision = (((hackage."mime-types")."0.1.0.9").revisions).default;
"contravariant".revision = (((hackage."contravariant")."1.5.3").revisions).default;
"contravariant".flags.semigroups = true;
"contravariant".flags.tagged = true;
"contravariant".flags.statevar = true;
"http2".revision = (((hackage."http2")."2.0.6").revisions).default;
"http2".flags.devel = false;
"data-default-instances-dlist".revision = (((hackage."data-default-instances-dlist")."0.0.1").revisions).default;
"xhtml".revision = (((hackage."xhtml")."3000.2.2.1").revisions).default;
"type-equality".revision = (((hackage."type-equality")."1").revisions).default;
"indexed-traversable".revision = (((hackage."indexed-traversable")."0.1.1").revisions).default;
"blaze-markup".revision = (((hackage."blaze-markup")."0.8.2.8").revisions).default;
"text".revision = (((hackage."text")."1.2.4.1").revisions).default;
"Cabal".revision = (((hackage."Cabal")."3.2.1.0").revisions).default;
"unordered-containers".revision = (((hackage."unordered-containers")."0.2.13.0").revisions).default;
"unordered-containers".flags.debug = false;
"base64-bytestring".revision = (((hackage."base64-bytestring")."1.0.0.3").revisions).default;
"base".revision = (((hackage."base")."4.14.2.0").revisions).default;
"comonad".revision = (((hackage."comonad")."5.0.8").revisions).default;
"comonad".flags.indexed-traversable = true;
"comonad".flags.distributive = true;
"comonad".flags.containers = true;
"time".revision = (((hackage."time")."1.9.3").revisions).default;
"th-compat".revision = (((hackage."th-compat")."0.1.2").revisions).default;
"data-default-class".revision = (((hackage."data-default-class")."0.1.2.0").revisions).default;
"terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
"base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.7").revisions).default;
"vector-algorithms".revision = (((hackage."vector-algorithms")."0.8.0.4").revisions).default;
"vector-algorithms".flags.unsafechecks = false;
"vector-algorithms".flags.internalchecks = false;
"vector-algorithms".flags.llvm = false;
"vector-algorithms".flags.boundschecks = true;
"vector-algorithms".flags.bench = true;
"vector-algorithms".flags.properties = true;
"iproute".revision = (((hackage."iproute")."1.7.11").revisions).default;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
"hashable".revision = (((hackage."hashable")."1.3.1.0").revisions).default;
"hashable".flags.integer-gmp = true;
"wai-extra".revision = (((hackage."wai-extra")."3.0.32").revisions).default;
"wai-extra".flags.build-example = false;
"data-default-instances-containers".revision = (((hackage."data-default-instances-containers")."0.0.1").revisions).default;
"attoparsec".revision = (((hackage."attoparsec")."0.13.2.5").revisions).default;
"attoparsec".flags.developer = false;
"blaze-html".revision = (((hackage."blaze-html")."0.9.1.2").revisions).default;
"digest".revision = (((hackage."digest")."0.0.1.2").revisions).default;
"digest".flags.bytestring-in-base = false;
"colour".revision = (((hackage."colour")."2.3.5").revisions).default;
"transformers-base".revision = (((hackage."transformers-base")."0.4.5.2").revisions).default;
"transformers-base".flags.orphaninstances = true;
"happy".revision = (((hackage."happy")."1.20.0").revisions).default;
"file-embed".revision = (((hackage."file-embed")."0.0.13.0").revisions).default;
"byteable".revision = (((hackage."byteable")."0.1.1").revisions).default;
"hpc".revision = (((hackage."hpc")."0.6.1.0").revisions).default;
"entropy".revision = (((hackage."entropy")."0.4.1.6").revisions).default;
"entropy".flags.halvm = false;
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
"auto-update".revision = (((hackage."auto-update")."0.1.6").revisions).default;
"asn1-types".revision = (((hackage."asn1-types")."0.3.4").revisions).default;
"stringsearch".revision = (((hackage."stringsearch")."0.3.6.6").revisions).default;
"stringsearch".flags.base4 = true;
"stringsearch".flags.base3 = false;
"unix-compat".revision = (((hackage."unix-compat")."0.5.3").revisions).default;
"unix-compat".flags.old-time = false;
"monad-control".revision = (((hackage."monad-control")."1.0.2.3").revisions).default;
"process".revision = (((hackage."process")."1.6.9.0").revisions).default;
"kan-extensions".revision = (((hackage."kan-extensions")."5.2.2").revisions).default;
"wai-logger".revision = (((hackage."wai-logger")."2.3.6").revisions).default;
"libyaml".revision = (((hackage."libyaml")."0.1.2").revisions).default;
"libyaml".flags.system-libyaml = false;
"libyaml".flags.no-unicode = false;
"resourcet".revision = (((hackage."resourcet")."1.2.4.2").revisions).default;
"webdriver".revision = (((hackage."webdriver")."0.9.0.1").revisions).default;
"webdriver".flags.network-uri = true;
"webdriver".flags.developer = false;
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
"cabal-doctest".revision = (((hackage."cabal-doctest")."1.0.8").revisions).default;
"aeson".revision = (((hackage."aeson")."1.4.7.1").revisions).default;
"aeson".flags.cffi = false;
"aeson".flags.fast = false;
"aeson".flags.bytestring-builder = false;
"aeson".flags.developer = false;
"wai-app-static".revision = (((hackage."wai-app-static")."3.1.7.2").revisions).default;
"wai-app-static".flags.print = false;
"http-types".revision = (((hackage."http-types")."0.12.3").revisions).default;
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.5").revisions).default;
"base-orphans".revision = (((hackage."base-orphans")."0.8.4").revisions).default;
"http-date".revision = (((hackage."http-date")."0.0.11").revisions).default;
"th-abstraction".revision = (((hackage."th-abstraction")."0.3.2.0").revisions).default;
"memory".revision = (((hackage."memory")."0.15.0").revisions).default;
"memory".flags.support_bytestring = true;
"memory".flags.support_basement = true;
"memory".flags.support_foundation = true;
"memory".flags.support_deepseq = true;
"fast-logger".revision = (((hackage."fast-logger")."3.0.3").revisions).default;
"bsb-http-chunked".revision = (((hackage."bsb-http-chunked")."0.0.0.4").revisions).default;
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;
"xml".revision = (((hackage."xml")."1.3.14").revisions).default;
"simple-sendfile".revision = (((hackage."simple-sendfile")."0.2.30").revisions).default;
"simple-sendfile".flags.allow-bsd = true;
"integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
"unix-time".revision = (((hackage."unix-time")."0.4.7").revisions).default;
"directory-tree".revision = (((hackage."directory-tree")."0.12.1").revisions).default;
"base-compat-batteries".revision = (((hackage."base-compat-batteries")."0.11.2").revisions).default;
"old-locale".revision = (((hackage."old-locale")."1.0.0.7").revisions).default;
"SHA".revision = (((hackage."SHA")."1.6.4.4").revisions).default;
"SHA".flags.exe = false;
"split".revision = (((hackage."split")."0.2.3.4").revisions).default;
"StateVar".revision = (((hackage."StateVar")."1.2.1").revisions).default;
"stm".revision = (((hackage."stm")."2.5.0.1").revisions).default;
"extensible-exceptions".revision = (((hackage."extensible-exceptions")."0.1.1.4").revisions).default;
};
compiler = {
version = "8.10.5";
nix-name = "ghc8105";
packages = {
"exceptions" = "0.10.4";
"binary" = "0.8.8.0";
"ghc-boot" = "8.10.5";
"ghc-prim" = "0.6.1";
"stm" = "2.5.0.1";
"unix" = "2.7.2.2";
"ghc-heap" = "8.10.5";
"mtl" = "2.2.2";
"rts" = "1.0.1";
"ghci" = "8.10.5";
"deepseq" = "1.4.4.0";
"ghc-compact" = "0.1.0.0";
"parsec" = "3.1.14.0";
"directory" = "1.3.6.0";
"template-haskell" = "2.16.0.0";
"containers" = "0.6.4.1";
"bytestring" = "0.10.12.0";
"xhtml" = "3000.2.2.1";
"text" = "1.2.4.1";
"Cabal" = "3.2.1.0";
"base" = "4.14.2.0";
"time" = "1.9.3";
"terminfo" = "0.4.1.4";
"transformers" = "0.5.6.2";
"hpc" = "0.6.1.0";
"filepath" = "1.4.2.1";
"process" = "1.6.9.0";
"pretty" = "1.1.3.6";
"ghc-boot-th" = "8.10.5";
"exceptions" = "0.10.4";
"array" = "0.5.4.0";
"integer-gmp" = "1.0.3.0";
"template-haskell" = "2.16.0.0";
"ghc-compact" = "0.1.0.0";
"pretty" = "1.1.3.6";
"process" = "1.6.9.0";
"hpc" = "0.6.1.0";
"base" = "4.14.2.0";
"rts" = "1.0.1";
"text" = "1.2.4.1";
"mtl" = "2.2.2";
"time" = "1.9.3";
"unix" = "2.7.2.2";
"bytestring" = "0.10.12.0";
"containers" = "0.6.4.1";
"directory" = "1.3.6.0";
"parsec" = "3.1.14.0";
"ghc-boot-th" = "8.10.5";
"filepath" = "1.4.2.1";
"deepseq" = "1.4.4.0";
"transformers" = "0.5.6.2";
"terminfo" = "0.4.1.4";
"ghc-heap" = "8.10.5";
"ghci" = "8.10.5";
"xhtml" = "3000.2.2.1";
"Cabal" = "3.2.1.0";
"stm" = "2.5.0.1";
};
};
};
@ -361,16 +361,16 @@
};
"ghcjs" = {
flags = {
"compiler-only" = lib.mkOverride 900 false;
"stage1" = lib.mkOverride 900 false;
"runtime-assertions" = lib.mkOverride 900 false;
"no-wrapper-install" = lib.mkOverride 900 false;
"stage2" = lib.mkOverride 900 true;
"debug" = lib.mkOverride 900 false;
"stage3" = lib.mkOverride 900 false;
"disable-optimizer" = lib.mkOverride 900 false;
"runtime-assertions" = lib.mkOverride 900 false;
"ghci" = lib.mkOverride 900 true;
"disable-optimizer" = lib.mkOverride 900 false;
"stage3" = lib.mkOverride 900 false;
"debug" = lib.mkOverride 900 false;
"stage2" = lib.mkOverride 900 true;
"terminfo" = lib.mkOverride 900 true;
"stage1" = lib.mkOverride 900 false;
"compiler-only" = lib.mkOverride 900 false;
};
};
};

View File

@ -2,337 +2,337 @@
pkgs = hackage:
{
packages = {
"wai".revision = (((hackage."wai")."3.2.3").revisions).default;
"binary".revision = (((hackage."binary")."0.8.6.0").revisions).default;
"ghc-boot".revision = (((hackage."ghc-boot")."8.6.5").revisions).default;
"streaming-commons".revision = (((hackage."streaming-commons")."0.2.2.1").revisions).default;
"streaming-commons".flags.use-bytestring-builder = false;
"old-time".revision = (((hackage."old-time")."1.1.0.3").revisions).default;
"bifunctors".revision = (((hackage."bifunctors")."5.5.7").revisions).default;
"bifunctors".flags.tagged = true;
"bifunctors".flags.semigroups = true;
"ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
"wl-pprint-text".revision = (((hackage."wl-pprint-text")."1.2.0.1").revisions).default;
"warp".revision = (((hackage."warp")."3.2.28").revisions).default;
"warp".flags.allow-sendfilefd = true;
"warp".flags.network-bytestring = false;
"warp".flags.allow-sendfilefd = true;
"warp".flags.warp-debug = false;
"cookie".revision = (((hackage."cookie")."0.4.5").revisions).default;
"blaze-builder".revision = (((hackage."blaze-builder")."0.4.2.1").revisions).default;
"void".revision = (((hackage."void")."0.7.3").revisions).default;
"void".flags.safe = false;
"parsers".revision = (((hackage."parsers")."0.12.10").revisions).default;
"parsers".flags.binary = true;
"parsers".flags.parsec = true;
"parsers".flags.attoparsec = true;
"base-compat".revision = (((hackage."base-compat")."0.10.5").revisions).default;
"wai-websockets".revision = (((hackage."wai-websockets")."3.0.1.2").revisions).default;
"wai-websockets".flags.example = true;
"ansi-terminal".revision = (((hackage."ansi-terminal")."0.9.1").revisions).default;
"ansi-terminal".flags.example = false;
"unliftio-core".revision = (((hackage."unliftio-core")."0.2.0.1").revisions).default;
"test-framework-hunit".revision = (((hackage."test-framework-hunit")."0.3.0.2").revisions).default;
"test-framework-hunit".flags.base4 = true;
"test-framework-hunit".flags.base3 = false;
"http-client".revision = (((hackage."http-client")."0.7.6").revisions).default;
"http-client".flags.network-uri = true;
"haddock-library".revision = (((hackage."haddock-library")."1.10.0").revisions).default;
"wai-websockets".revision = (((hackage."wai-websockets")."3.0.1.2").revisions).default;
"wai-websockets".flags.example = true;
"cookie".revision = (((hackage."cookie")."0.4.5").revisions).default;
"void".revision = (((hackage."void")."0.7.3").revisions).default;
"void".flags.safe = false;
"semigroupoids".revision = (((hackage."semigroupoids")."5.3.4").revisions).default;
"semigroupoids".flags.comonad = true;
"semigroupoids".flags.doctests = true;
"semigroupoids".flags.unordered-containers = true;
"semigroupoids".flags.distributive = true;
"semigroupoids".flags.tagged = true;
"semigroupoids".flags.containers = true;
"semigroupoids".flags.contravariant = true;
"byteorder".revision = (((hackage."byteorder")."1.0.4").revisions).default;
"free".revision = (((hackage."free")."5.1.3").revisions).default;
"tf-random".revision = (((hackage."tf-random")."0.5").revisions).default;
"zip-archive".revision = (((hackage."zip-archive")."0.4.1").revisions).default;
"zip-archive".flags.executable = false;
"exceptions".revision = (((hackage."exceptions")."0.10.4").revisions).default;
"exceptions".flags.transformers-0-4 = true;
"ghc-paths".revision = (((hackage."ghc-paths")."0.1.0.12").revisions).default;
"binary".revision = (((hackage."binary")."0.8.6.0").revisions).default;
"ghc-boot".revision = (((hackage."ghc-boot")."8.6.5").revisions).default;
"wl-pprint-text".revision = (((hackage."wl-pprint-text")."1.2.0.1").revisions).default;
"tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
"tar".flags.old-time = false;
"tar".flags.old-bytestring = false;
"ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
"old-time".revision = (((hackage."old-time")."1.1.0.3").revisions).default;
"bifunctors".revision = (((hackage."bifunctors")."5.5.7").revisions).default;
"bifunctors".flags.semigroups = true;
"bifunctors".flags.tagged = true;
"split".revision = (((hackage."split")."0.2.3.4").revisions).default;
"stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
"unix-time".revision = (((hackage."unix-time")."0.4.7").revisions).default;
"http2".revision = (((hackage."http2")."1.6.5").revisions).default;
"http2".flags.devel = false;
"base-compat-batteries".revision = (((hackage."base-compat-batteries")."0.10.5").revisions).default;
"appar".revision = (((hackage."appar")."0.1.8").revisions).default;
"case-insensitive".revision = (((hackage."case-insensitive")."1.2.1.0").revisions).default;
"network-byte-order".revision = (((hackage."network-byte-order")."0.1.6").revisions).default;
"sop-core".revision = (((hackage."sop-core")."0.5.0.1").revisions).default;
"extensible-exceptions".revision = (((hackage."extensible-exceptions")."0.1.1.4").revisions).default;
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
"SHA".revision = (((hackage."SHA")."1.6.4.4").revisions).default;
"SHA".flags.exe = false;
"ghc-heap".revision = (((hackage."ghc-heap")."8.6.5").revisions).default;
"mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
"lifted-async".revision = (((hackage."lifted-async")."0.10.1.3").revisions).default;
"network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default;
"regex-base".revision = (((hackage."regex-base")."0.94.0.1").revisions).default;
"zlib".revision = (((hackage."zlib")."0.6.2.3").revisions).default;
"zlib".flags.non-blocking-ffi = false;
"zlib".flags.bundled-c-zlib = false;
"zlib".flags.pkg-config = false;
"rts".revision = (((hackage."rts")."1.0").revisions).default;
"easy-file".revision = (((hackage."easy-file")."0.2.2").revisions).default;
"ghci".revision = (((hackage."ghci")."8.6.5").revisions).default;
"th-expand-syns".revision = (((hackage."th-expand-syns")."0.4.7.0").revisions).default;
"regex-posix".revision = (((hackage."regex-posix")."0.96.0.0").revisions).default;
"regex-posix".flags._regex-posix-clib = false;
"cryptonite".revision = (((hackage."cryptonite")."0.28").revisions).default;
"cryptonite".flags.support_sse = false;
"cryptonite".flags.use_target_attributes = true;
"cryptonite".flags.integer-gmp = true;
"cryptonite".flags.support_rdrand = true;
"cryptonite".flags.support_aesni = true;
"cryptonite".flags.support_deepseq = true;
"cryptonite".flags.support_pclmuldq = false;
"cryptonite".flags.check_alignment = false;
"cryptonite".flags.old_toolchain_inliner = false;
"clock".revision = (((hackage."clock")."0.8.2").revisions).default;
"clock".flags.llvm = false;
"system-fileio".revision = (((hackage."system-fileio")."0.3.16.4").revisions).default;
"adjunctions".revision = (((hackage."adjunctions")."4.4").revisions).default;
"invariant".revision = (((hackage."invariant")."0.5.3").revisions).default;
"enclosed-exceptions".revision = (((hackage."enclosed-exceptions")."1.0.3").revisions).default;
"th-orphans".revision = (((hackage."th-orphans")."0.13.11").revisions).default;
"executable-path".revision = (((hackage."executable-path")."0.0.3.1").revisions).default;
"syb".revision = (((hackage."syb")."0.7.2.1").revisions).default;
"distributive".revision = (((hackage."distributive")."0.6.2.1").revisions).default;
"distributive".flags.semigroups = true;
"distributive".flags.tagged = true;
"time-compat".revision = (((hackage."time-compat")."1.9.5").revisions).default;
"time-compat".flags.old-locale = false;
"yaml".revision = (((hackage."yaml")."0.11.5.0").revisions).default;
"yaml".flags.no-exe = true;
"yaml".flags.no-examples = true;
"xml".revision = (((hackage."xml")."1.3.14").revisions).default;
"array".revision = (((hackage."array")."0.5.3.0").revisions).default;
"hspec-expectations".revision = (((hackage."hspec-expectations")."0.8.2").revisions).default;
"integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
"psqueues".revision = (((hackage."psqueues")."0.2.7.2").revisions).default;
"mono-traversable".revision = (((hackage."mono-traversable")."1.0.15.1").revisions).default;
"fast-logger".revision = (((hackage."fast-logger")."3.0.3").revisions).default;
"cryptohash".revision = (((hackage."cryptohash")."0.11.9").revisions).default;
"call-stack".revision = (((hackage."call-stack")."0.2.0").revisions).default;
"simple-sendfile".revision = (((hackage."simple-sendfile")."0.2.30").revisions).default;
"simple-sendfile".flags.allow-bsd = true;
"safe".revision = (((hackage."safe")."0.3.19").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.14.0.0").revisions).default;
"http-date".revision = (((hackage."http-date")."0.0.11").revisions).default;
"hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
"hsc2hs".flags.in-ghc-tree = false;
"vector".revision = (((hackage."vector")."0.12.2.0").revisions).default;
"vector".flags.unsafechecks = false;
"vector".flags.internalchecks = false;
"vector".flags.boundschecks = true;
"vector".flags.wall = false;
"th-lift-instances".revision = (((hackage."th-lift-instances")."0.1.18").revisions).default;
"data-default-instances-old-locale".revision = (((hackage."data-default-instances-old-locale")."0.0.1").revisions).default;
"conduit".revision = (((hackage."conduit")."1.3.4.1").revisions).default;
"constraints".revision = (((hackage."constraints")."0.13").revisions).default;
"word8".revision = (((hackage."word8")."0.1.3").revisions).default;
"network".revision = (((hackage."network")."3.1.2.1").revisions).default;
"network".flags.devel = false;
"HUnit".revision = (((hackage."HUnit")."1.6.1.0").revisions).default;
"wai-app-static".revision = (((hackage."wai-app-static")."3.1.7.2").revisions).default;
"wai-app-static".flags.print = false;
"tree-diff".revision = (((hackage."tree-diff")."0.0.2.1").revisions).default;
"http-types".revision = (((hackage."http-types")."0.12.3").revisions).default;
"th-reify-many".revision = (((hackage."th-reify-many")."0.1.9").revisions).default;
"ghc-compact".revision = (((hackage."ghc-compact")."0.1.0.0").revisions).default;
"dlist".revision = (((hackage."dlist")."0.8.0.8").revisions).default;
"lifted-base".revision = (((hackage."lifted-base")."0.2.3.12").revisions).default;
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
"wai-logger".revision = (((hackage."wai-logger")."2.3.6").revisions).default;
"async".revision = (((hackage."async")."2.2.3").revisions).default;
"async".flags.bench = false;
"process".revision = (((hackage."process")."1.6.5.0").revisions).default;
"newtype-generics".revision = (((hackage."newtype-generics")."0.6").revisions).default;
"auto-update".revision = (((hackage."auto-update")."0.1.6").revisions).default;
"monad-control".revision = (((hackage."monad-control")."1.0.2.3").revisions).default;
"random".revision = (((hackage."random")."1.1").revisions).default;
"unix-compat".revision = (((hackage."unix-compat")."0.5.3").revisions).default;
"unix-compat".flags.old-time = false;
"generics-sop".revision = (((hackage."generics-sop")."0.5.1.0").revisions).default;
"system-filepath".revision = (((hackage."system-filepath")."0.4.14").revisions).default;
"optparse-applicative".revision = (((hackage."optparse-applicative")."0.14.3.0").revisions).default;
"time-manager".revision = (((hackage."time-manager")."0.0.0").revisions).default;
"hspec-discover".revision = (((hackage."hspec-discover")."2.7.8").revisions).default;
"parallel".revision = (((hackage."parallel")."3.2.2.0").revisions).default;
"bytestring-builder".revision = (((hackage."bytestring-builder")."0.10.8.2.0").revisions).default;
"bytestring-builder".flags.bytestring_has_builder = true;
"QuickCheck".revision = (((hackage."QuickCheck")."2.13.2").revisions).default;
"QuickCheck".flags.templatehaskell = true;
"uuid-types".revision = (((hackage."uuid-types")."1.0.4").revisions).default;
"haskell-src-meta".revision = (((hackage."haskell-src-meta")."0.8.7").revisions).default;
"scientific".revision = (((hackage."scientific")."0.3.6.2").revisions).default;
"scientific".flags.integer-simple = false;
"scientific".flags.bytestring-builder = false;
"time-manager".revision = (((hackage."time-manager")."0.0.0").revisions).default;
"newtype-generics".revision = (((hackage."newtype-generics")."0.6").revisions).default;
"hspec-discover".revision = (((hackage."hspec-discover")."2.7.8").revisions).default;
"parallel".revision = (((hackage."parallel")."3.2.2.0").revisions).default;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
"haskell-src-meta".revision = (((hackage."haskell-src-meta")."0.8.7").revisions).default;
"random".revision = (((hackage."random")."1.1").revisions).default;
"temporary".revision = (((hackage."temporary")."1.3").revisions).default;
"uuid-types".revision = (((hackage."uuid-types")."1.0.4").revisions).default;
"optparse-applicative".revision = (((hackage."optparse-applicative")."0.14.3.0").revisions).default;
"network".revision = (((hackage."network")."3.1.2.1").revisions).default;
"network".flags.devel = false;
"word8".revision = (((hackage."word8")."0.1.3").revisions).default;
"splitmix".revision = (((hackage."splitmix")."0.0.5").revisions).default;
"splitmix".flags.optimised-mixer = false;
"splitmix".flags.random = true;
"async".revision = (((hackage."async")."2.2.3").revisions).default;
"async".flags.bench = false;
"dlist".revision = (((hackage."dlist")."0.8.0.8").revisions).default;
"websockets".revision = (((hackage."websockets")."0.12.7.2").revisions).default;
"websockets".flags.example = false;
"conduit".revision = (((hackage."conduit")."1.3.4.1").revisions).default;
"constraints".revision = (((hackage."constraints")."0.13").revisions).default;
"ghc-compact".revision = (((hackage."ghc-compact")."0.1.0.0").revisions).default;
"semigroups".revision = (((hackage."semigroups")."0.19.1").revisions).default;
"semigroups".flags.bytestring = true;
"semigroups".flags.unordered-containers = true;
"semigroups".flags.text = true;
"semigroups".flags.tagged = true;
"semigroups".flags.containers = true;
"semigroups".flags.binary = true;
"semigroups".flags.hashable = true;
"semigroups".flags.transformers = true;
"semigroups".flags.deepseq = true;
"semigroups".flags.bytestring-builder = false;
"semigroups".flags.template-haskell = true;
"data-default".revision = (((hackage."data-default")."0.7.1.1").revisions).default;
"HUnit".revision = (((hackage."HUnit")."1.6.1.0").revisions).default;
"lifted-base".revision = (((hackage."lifted-base")."0.2.3.12").revisions).default;
"data-default-instances-old-locale".revision = (((hackage."data-default-instances-old-locale")."0.0.1").revisions).default;
"tree-diff".revision = (((hackage."tree-diff")."0.0.2.1").revisions).default;
"parsec".revision = (((hackage."parsec")."3.1.13.0").revisions).default;
"th-reify-many".revision = (((hackage."th-reify-many")."0.1.9").revisions).default;
"hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
"hsc2hs".flags.in-ghc-tree = false;
"directory".revision = (((hackage."directory")."1.3.3.0").revisions).default;
"yaml".revision = (((hackage."yaml")."0.11.5.0").revisions).default;
"yaml".flags.no-exe = true;
"yaml".flags.no-examples = true;
"transformers-compat".revision = (((hackage."transformers-compat")."0.6.6").revisions).default;
"transformers-compat".flags.five = false;
"transformers-compat".flags.generic-deriving = true;
"transformers-compat".flags.two = false;
"transformers-compat".flags.five-three = true;
"transformers-compat".flags.mtl = true;
"transformers-compat".flags.four = false;
"transformers-compat".flags.three = false;
"template-haskell".revision = (((hackage."template-haskell")."2.14.0.0").revisions).default;
"hspec-expectations".revision = (((hackage."hspec-expectations")."0.8.2").revisions).default;
"mono-traversable".revision = (((hackage."mono-traversable")."1.0.15.1").revisions).default;
"psqueues".revision = (((hackage."psqueues")."0.2.7.2").revisions).default;
"vector".revision = (((hackage."vector")."0.12.2.0").revisions).default;
"vector".flags.unsafechecks = false;
"vector".flags.internalchecks = false;
"vector".flags.wall = false;
"vector".flags.boundschecks = true;
"call-stack".revision = (((hackage."call-stack")."0.2.0").revisions).default;
"primitive".revision = (((hackage."primitive")."0.7.1.0").revisions).default;
"cryptohash".revision = (((hackage."cryptohash")."0.11.9").revisions).default;
"profunctors".revision = (((hackage."profunctors")."5.6").revisions).default;
"safe".revision = (((hackage."safe")."0.3.19").revisions).default;
"blaze-builder".revision = (((hackage."blaze-builder")."0.4.2.1").revisions).default;
"base-compat".revision = (((hackage."base-compat")."0.10.5").revisions).default;
"time-compat".revision = (((hackage."time-compat")."1.9.5").revisions).default;
"time-compat".flags.old-locale = false;
"ansi-terminal".revision = (((hackage."ansi-terminal")."0.9.1").revisions).default;
"ansi-terminal".flags.example = false;
"tagged".revision = (((hackage."tagged")."0.8.6.1").revisions).default;
"tagged".flags.transformers = true;
"tagged".flags.deepseq = true;
"parsers".revision = (((hackage."parsers")."0.12.10").revisions).default;
"parsers".flags.parsec = true;
"parsers".flags.binary = true;
"parsers".flags.attoparsec = true;
"haskell-src-exts".revision = (((hackage."haskell-src-exts")."1.20.3").revisions).default;
"lens".revision = (((hackage."lens")."4.17.1").revisions).default;
"lens".flags.j = false;
"lens".flags.test-properties = true;
"lens".flags.old-inline-pragmas = false;
"lens".flags.test-templates = true;
"lens".flags.trustworthy = true;
"lens".flags.test-doctests = true;
"lens".flags.benchmark-uniplate = false;
"lens".flags.inlining = true;
"lens".flags.dump-splices = false;
"lens".flags.test-hunit = true;
"lens".flags.safe = false;
"unliftio-core".revision = (((hackage."unliftio-core")."0.2.0.1").revisions).default;
"containers".revision = (((hackage."containers")."0.6.0.1").revisions).default;
"integer-logarithms".revision = (((hackage."integer-logarithms")."1.0.3.1").revisions).default;
"integer-logarithms".flags.check-bounds = false;
"integer-logarithms".flags.integer-gmp = true;
"reflection".revision = (((hackage."reflection")."2.1.6").revisions).default;
"reflection".flags.slow = false;
"reflection".flags.template-haskell = true;
"streaming-commons".revision = (((hackage."streaming-commons")."0.2.2.1").revisions).default;
"streaming-commons".flags.use-bytestring-builder = false;
"shelly".revision = (((hackage."shelly")."1.8.1").revisions).default;
"shelly".flags.build-examples = false;
"shelly".flags.lifted = false;
"entropy".revision = (((hackage."entropy")."0.4.1.6").revisions).default;
"entropy".flags.halvm = false;
"hpc".revision = (((hackage."hpc")."0.6.0.3").revisions).default;
"quickcheck-io".revision = (((hackage."quickcheck-io")."0.2.0").revisions).default;
"th-orphans".revision = (((hackage."th-orphans")."0.13.11").revisions).default;
"distributive".revision = (((hackage."distributive")."0.6.2.1").revisions).default;
"distributive".flags.tagged = true;
"distributive".flags.semigroups = true;
"transformers-base".revision = (((hackage."transformers-base")."0.4.5.2").revisions).default;
"transformers-base".flags.orphaninstances = true;
"base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.7").revisions).default;
"wai-extra".revision = (((hackage."wai-extra")."3.0.32").revisions).default;
"wai-extra".flags.build-example = false;
"iproute".revision = (((hackage."iproute")."1.7.11").revisions).default;
"data-default-instances-containers".revision = (((hackage."data-default-instances-containers")."0.0.1").revisions).default;
"vector-algorithms".revision = (((hackage."vector-algorithms")."0.8.0.4").revisions).default;
"vector-algorithms".flags.unsafechecks = false;
"vector-algorithms".flags.llvm = false;
"vector-algorithms".flags.internalchecks = false;
"vector-algorithms".flags.bench = true;
"vector-algorithms".flags.boundschecks = true;
"vector-algorithms".flags.properties = true;
"happy".revision = (((hackage."happy")."1.19.9").revisions).default;
"happy".flags.small_base = true;
"base".revision = (((hackage."base")."4.12.0.0").revisions).default;
"blaze-markup".revision = (((hackage."blaze-markup")."0.8.2.8").revisions).default;
"network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default;
"regex-posix".revision = (((hackage."regex-posix")."0.96.0.0").revisions).default;
"regex-posix".flags._regex-posix-clib = false;
"rts".revision = (((hackage."rts")."1.0").revisions).default;
"text".revision = (((hackage."text")."1.2.3.1").revisions).default;
"mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
"time".revision = (((hackage."time")."1.8.0.2").revisions).default;
"unordered-containers".revision = (((hackage."unordered-containers")."0.2.13.0").revisions).default;
"unordered-containers".flags.debug = false;
"easy-file".revision = (((hackage."easy-file")."0.2.2").revisions).default;
"data-default-class".revision = (((hackage."data-default-class")."0.1.2.0").revisions).default;
"charset".revision = (((hackage."charset")."0.3.8").revisions).default;
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
"sop-core".revision = (((hackage."sop-core")."0.5.0.1").revisions).default;
"contravariant".revision = (((hackage."contravariant")."1.5.3").revisions).default;
"contravariant".flags.tagged = true;
"contravariant".flags.semigroups = true;
"contravariant".flags.statevar = true;
"vault".revision = (((hackage."vault")."0.3.1.5").revisions).default;
"vault".flags.useghc = true;
"case-insensitive".revision = (((hackage."case-insensitive")."1.2.1.0").revisions).default;
"network-byte-order".revision = (((hackage."network-byte-order")."0.1.6").revisions).default;
"test-framework".revision = (((hackage."test-framework")."0.8.2.0").revisions).default;
"bytestring".revision = (((hackage."bytestring")."0.10.8.2").revisions).default;
"ansi-wl-pprint".revision = (((hackage."ansi-wl-pprint")."0.6.9").revisions).default;
"ansi-wl-pprint".flags.example = false;
"wai".revision = (((hackage."wai")."3.2.3").revisions).default;
"basement".revision = (((hackage."basement")."0.0.11").revisions).default;
"setenv".revision = (((hackage."setenv")."0.1.1.3").revisions).default;
"test-framework".revision = (((hackage."test-framework")."0.8.2.0").revisions).default;
"tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
"tar".flags.old-bytestring = false;
"tar".flags.old-time = false;
"reflection".revision = (((hackage."reflection")."2.1.6").revisions).default;
"reflection".flags.slow = false;
"reflection".flags.template-haskell = true;
"hostname".revision = (((hackage."hostname")."1.0").revisions).default;
"old-locale".revision = (((hackage."old-locale")."1.0.0.7").revisions).default;
"directory-tree".revision = (((hackage."directory-tree")."0.12.1").revisions).default;
"StateVar".revision = (((hackage."StateVar")."1.2.1").revisions).default;
"vault".revision = (((hackage."vault")."0.3.1.5").revisions).default;
"vault".flags.useghc = true;
"mime-types".revision = (((hackage."mime-types")."0.1.0.9").revisions).default;
"charset".revision = (((hackage."charset")."0.3.8").revisions).default;
"contravariant".revision = (((hackage."contravariant")."1.5.3").revisions).default;
"contravariant".flags.semigroups = true;
"contravariant".flags.tagged = true;
"contravariant".flags.statevar = true;
"data-default-instances-dlist".revision = (((hackage."data-default-instances-dlist")."0.0.1").revisions).default;
"xhtml".revision = (((hackage."xhtml")."3000.2.2.1").revisions).default;
"type-equality".revision = (((hackage."type-equality")."1").revisions).default;
"indexed-traversable".revision = (((hackage."indexed-traversable")."0.1.1").revisions).default;
"blaze-markup".revision = (((hackage."blaze-markup")."0.8.2.8").revisions).default;
"text".revision = (((hackage."text")."1.2.3.1").revisions).default;
"Cabal".revision = (((hackage."Cabal")."2.4.0.1").revisions).default;
"unordered-containers".revision = (((hackage."unordered-containers")."0.2.13.0").revisions).default;
"unordered-containers".flags.debug = false;
"base64-bytestring".revision = (((hackage."base64-bytestring")."1.0.0.3").revisions).default;
"base".revision = (((hackage."base")."4.12.0.0").revisions).default;
"comonad".revision = (((hackage."comonad")."5.0.8").revisions).default;
"comonad".flags.indexed-traversable = true;
"comonad".flags.distributive = true;
"comonad".flags.containers = true;
"hspec".revision = (((hackage."hspec")."2.7.8").revisions).default;
"time".revision = (((hackage."time")."1.8.0.2").revisions).default;
"th-compat".revision = (((hackage."th-compat")."0.1.2").revisions).default;
"data-default-class".revision = (((hackage."data-default-class")."0.1.2.0").revisions).default;
"terminfo".revision = (((hackage."terminfo")."0.4.1.2").revisions).default;
"base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.7").revisions).default;
"vector-algorithms".revision = (((hackage."vector-algorithms")."0.8.0.4").revisions).default;
"vector-algorithms".flags.unsafechecks = false;
"vector-algorithms".flags.internalchecks = false;
"vector-algorithms".flags.llvm = false;
"vector-algorithms".flags.boundschecks = true;
"vector-algorithms".flags.bench = true;
"vector-algorithms".flags.properties = true;
"iproute".revision = (((hackage."iproute")."1.7.11").revisions).default;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
"hashable".revision = (((hackage."hashable")."1.3.1.0").revisions).default;
"hashable".flags.integer-gmp = true;
"quickcheck-io".revision = (((hackage."quickcheck-io")."0.2.0").revisions).default;
"wai-extra".revision = (((hackage."wai-extra")."3.0.32").revisions).default;
"wai-extra".flags.build-example = false;
"data-default-instances-containers".revision = (((hackage."data-default-instances-containers")."0.0.1").revisions).default;
"attoparsec".revision = (((hackage."attoparsec")."0.13.2.5").revisions).default;
"attoparsec".flags.developer = false;
"blaze-html".revision = (((hackage."blaze-html")."0.9.1.2").revisions).default;
"digest".revision = (((hackage."digest")."0.0.1.2").revisions).default;
"digest".flags.bytestring-in-base = false;
"MemoTrie".revision = (((hackage."MemoTrie")."0.6.10").revisions).default;
"MemoTrie".flags.examples = false;
"colour".revision = (((hackage."colour")."2.3.5").revisions).default;
"transformers-base".revision = (((hackage."transformers-base")."0.4.5.2").revisions).default;
"transformers-base".flags.orphaninstances = true;
"happy".revision = (((hackage."happy")."1.19.9").revisions).default;
"happy".flags.small_base = true;
"file-embed".revision = (((hackage."file-embed")."0.0.13.0").revisions).default;
"byteable".revision = (((hackage."byteable")."0.1.1").revisions).default;
"hpc".revision = (((hackage."hpc")."0.6.0.3").revisions).default;
"entropy".revision = (((hackage."entropy")."0.4.1.6").revisions).default;
"entropy".flags.halvm = false;
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
"auto-update".revision = (((hackage."auto-update")."0.1.6").revisions).default;
"hspec-core".revision = (((hackage."hspec-core")."2.7.8").revisions).default;
"stringsearch".revision = (((hackage."stringsearch")."0.3.6.6").revisions).default;
"stringsearch".flags.base4 = true;
"stringsearch".flags.base3 = false;
"unix-compat".revision = (((hackage."unix-compat")."0.5.3").revisions).default;
"unix-compat".flags.old-time = false;
"monad-control".revision = (((hackage."monad-control")."1.0.2.3").revisions).default;
"process".revision = (((hackage."process")."1.6.5.0").revisions).default;
"kan-extensions".revision = (((hackage."kan-extensions")."5.2.2").revisions).default;
"wai-logger".revision = (((hackage."wai-logger")."2.3.6").revisions).default;
"basement".revision = (((hackage."basement")."0.0.11").revisions).default;
"shelly".revision = (((hackage."shelly")."1.8.1").revisions).default;
"shelly".flags.build-examples = false;
"shelly".flags.lifted = false;
"ghc-paths".revision = (((hackage."ghc-paths")."0.1.0.12").revisions).default;
"setenv".revision = (((hackage."setenv")."0.1.1.3").revisions).default;
"integer-logarithms".revision = (((hackage."integer-logarithms")."1.0.3.1").revisions).default;
"integer-logarithms".flags.check-bounds = false;
"integer-logarithms".flags.integer-gmp = true;
"http-client".revision = (((hackage."http-client")."0.7.6").revisions).default;
"http-client".flags.network-uri = true;
"lens".revision = (((hackage."lens")."4.17.1").revisions).default;
"lens".flags.test-doctests = true;
"lens".flags.test-templates = true;
"lens".flags.test-hunit = true;
"lens".flags.benchmark-uniplate = false;
"lens".flags.inlining = true;
"lens".flags.safe = false;
"lens".flags.trustworthy = true;
"lens".flags.old-inline-pragmas = false;
"lens".flags.test-properties = true;
"lens".flags.dump-splices = false;
"lens".flags.j = false;
"containers".revision = (((hackage."containers")."0.6.0.1").revisions).default;
"semigroupoids".revision = (((hackage."semigroupoids")."5.3.4").revisions).default;
"semigroupoids".flags.distributive = true;
"semigroupoids".flags.comonad = true;
"semigroupoids".flags.contravariant = true;
"semigroupoids".flags.containers = true;
"semigroupoids".flags.tagged = true;
"semigroupoids".flags.unordered-containers = true;
"semigroupoids".flags.doctests = true;
"zip-archive".revision = (((hackage."zip-archive")."0.4.1").revisions).default;
"zip-archive".flags.executable = false;
"haddock-library".revision = (((hackage."haddock-library")."1.10.0").revisions).default;
"tf-random".revision = (((hackage."tf-random")."0.5").revisions).default;
"byteorder".revision = (((hackage."byteorder")."1.0.4").revisions).default;
"tagged".revision = (((hackage."tagged")."0.8.6.1").revisions).default;
"tagged".flags.deepseq = true;
"tagged".flags.transformers = true;
"haskell-src-exts".revision = (((hackage."haskell-src-exts")."1.20.3").revisions).default;
"base-orphans".revision = (((hackage."base-orphans")."0.8.4").revisions).default;
"primitive".revision = (((hackage."primitive")."0.7.1.0").revisions).default;
"directory".revision = (((hackage."directory")."1.3.3.0").revisions).default;
"transformers-compat".revision = (((hackage."transformers-compat")."0.6.6").revisions).default;
"transformers-compat".flags.two = false;
"transformers-compat".flags.five = false;
"transformers-compat".flags.four = false;
"transformers-compat".flags.generic-deriving = true;
"transformers-compat".flags.five-three = true;
"transformers-compat".flags.three = false;
"transformers-compat".flags.mtl = true;
"memory".revision = (((hackage."memory")."0.15.0").revisions).default;
"memory".flags.support_basement = true;
"memory".flags.support_bytestring = true;
"memory".flags.support_foundation = true;
"memory".flags.support_deepseq = true;
"profunctors".revision = (((hackage."profunctors")."5.6").revisions).default;
"bsb-http-chunked".revision = (((hackage."bsb-http-chunked")."0.0.0.4").revisions).default;
"th-abstraction".revision = (((hackage."th-abstraction")."0.3.2.0").revisions).default;
"resourcet".revision = (((hackage."resourcet")."1.2.4.2").revisions).default;
"aeson".revision = (((hackage."aeson")."1.4.7.1").revisions).default;
"aeson".flags.developer = false;
"aeson".flags.bytestring-builder = false;
"aeson".flags.fast = false;
"aeson".flags.cffi = false;
"th-lift".revision = (((hackage."th-lift")."0.8.2").revisions).default;
"cabal-doctest".revision = (((hackage."cabal-doctest")."1.0.8").revisions).default;
"data-default".revision = (((hackage."data-default")."0.7.1.1").revisions).default;
"webdriver".revision = (((hackage."webdriver")."0.9.0.1").revisions).default;
"webdriver".flags.developer = false;
"webdriver".flags.network-uri = true;
"semigroups".revision = (((hackage."semigroups")."0.19.1").revisions).default;
"semigroups".flags.bytestring = true;
"semigroups".flags.deepseq = true;
"semigroups".flags.binary = true;
"semigroups".flags.containers = true;
"semigroups".flags.tagged = true;
"semigroups".flags.template-haskell = true;
"semigroups".flags.bytestring-builder = false;
"semigroups".flags.transformers = true;
"semigroups".flags.hashable = true;
"semigroups".flags.unordered-containers = true;
"semigroups".flags.text = true;
"parsec".revision = (((hackage."parsec")."3.1.13.0").revisions).default;
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.6.5").revisions).default;
"libyaml".revision = (((hackage."libyaml")."0.1.2").revisions).default;
"libyaml".flags.system-libyaml = false;
"libyaml".flags.no-unicode = false;
"resourcet".revision = (((hackage."resourcet")."1.2.4.2").revisions).default;
"webdriver".revision = (((hackage."webdriver")."0.9.0.1").revisions).default;
"webdriver".flags.network-uri = true;
"webdriver".flags.developer = false;
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
"cabal-doctest".revision = (((hackage."cabal-doctest")."1.0.8").revisions).default;
"aeson".revision = (((hackage."aeson")."1.4.7.1").revisions).default;
"aeson".flags.cffi = false;
"aeson".flags.fast = false;
"aeson".flags.bytestring-builder = false;
"aeson".flags.developer = false;
"wai-app-static".revision = (((hackage."wai-app-static")."3.1.7.2").revisions).default;
"wai-app-static".flags.print = false;
"http-types".revision = (((hackage."http-types")."0.12.3").revisions).default;
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.6.5").revisions).default;
"th-lift-instances".revision = (((hackage."th-lift-instances")."0.1.18").revisions).default;
"base-orphans".revision = (((hackage."base-orphans")."0.8.4").revisions).default;
"http-date".revision = (((hackage."http-date")."0.0.11").revisions).default;
"th-abstraction".revision = (((hackage."th-abstraction")."0.3.2.0").revisions).default;
"memory".revision = (((hackage."memory")."0.15.0").revisions).default;
"memory".flags.support_bytestring = true;
"memory".flags.support_basement = true;
"memory".flags.support_foundation = true;
"memory".flags.support_deepseq = true;
"fast-logger".revision = (((hackage."fast-logger")."3.0.3").revisions).default;
"bsb-http-chunked".revision = (((hackage."bsb-http-chunked")."0.0.0.4").revisions).default;
"array".revision = (((hackage."array")."0.5.3.0").revisions).default;
"xml".revision = (((hackage."xml")."1.3.14").revisions).default;
"simple-sendfile".revision = (((hackage."simple-sendfile")."0.2.30").revisions).default;
"simple-sendfile".flags.allow-bsd = true;
"integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
"splitmix".revision = (((hackage."splitmix")."0.0.5").revisions).default;
"splitmix".flags.optimised-mixer = false;
"splitmix".flags.random = true;
"websockets".revision = (((hackage."websockets")."0.12.7.2").revisions).default;
"websockets".flags.example = false;
"stringsearch".revision = (((hackage."stringsearch")."0.3.6.6").revisions).default;
"stringsearch".flags.base4 = true;
"stringsearch".flags.base3 = false;
"system-filepath".revision = (((hackage."system-filepath")."0.4.14").revisions).default;
"hspec-core".revision = (((hackage."hspec-core")."2.7.8").revisions).default;
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
"temporary".revision = (((hackage."temporary")."1.3").revisions).default;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
"kan-extensions".revision = (((hackage."kan-extensions")."5.2.2").revisions).default;
"executable-path".revision = (((hackage."executable-path")."0.0.3.1").revisions).default;
"byteable".revision = (((hackage."byteable")."0.1.1").revisions).default;
"enclosed-exceptions".revision = (((hackage."enclosed-exceptions")."1.0.3").revisions).default;
"MemoTrie".revision = (((hackage."MemoTrie")."0.6.10").revisions).default;
"MemoTrie".flags.examples = false;
"attoparsec".revision = (((hackage."attoparsec")."0.13.2.5").revisions).default;
"attoparsec".flags.developer = false;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
"digest".revision = (((hackage."digest")."0.0.1.2").revisions).default;
"digest".flags.bytestring-in-base = false;
"file-embed".revision = (((hackage."file-embed")."0.0.13.0").revisions).default;
"colour".revision = (((hackage."colour")."2.3.5").revisions).default;
"terminfo".revision = (((hackage."terminfo")."0.4.1.2").revisions).default;
"syb".revision = (((hackage."syb")."0.7.2.1").revisions).default;
"blaze-html".revision = (((hackage."blaze-html")."0.9.1.2").revisions).default;
"invariant".revision = (((hackage."invariant")."0.5.3").revisions).default;
"system-fileio".revision = (((hackage."system-fileio")."0.3.16.4").revisions).default;
"hashable".revision = (((hackage."hashable")."1.3.1.0").revisions).default;
"hashable".flags.integer-gmp = true;
"clock".revision = (((hackage."clock")."0.8.2").revisions).default;
"clock".flags.llvm = false;
"adjunctions".revision = (((hackage."adjunctions")."4.4").revisions).default;
"comonad".revision = (((hackage."comonad")."5.0.8").revisions).default;
"comonad".flags.distributive = true;
"comonad".flags.indexed-traversable = true;
"comonad".flags.containers = true;
"lifted-async".revision = (((hackage."lifted-async")."0.10.1.3").revisions).default;
"ghc-heap".revision = (((hackage."ghc-heap")."8.6.5").revisions).default;
"ghci".revision = (((hackage."ghci")."8.6.5").revisions).default;
"base64-bytestring".revision = (((hackage."base64-bytestring")."1.0.0.3").revisions).default;
"regex-base".revision = (((hackage."regex-base")."0.94.0.1").revisions).default;
"th-expand-syns".revision = (((hackage."th-expand-syns")."0.4.7.0").revisions).default;
"type-equality".revision = (((hackage."type-equality")."1").revisions).default;
"xhtml".revision = (((hackage."xhtml")."3000.2.2.1").revisions).default;
"Cabal".revision = (((hackage."Cabal")."2.4.0.1").revisions).default;
"hspec".revision = (((hackage."hspec")."2.7.8").revisions).default;
"cryptonite".revision = (((hackage."cryptonite")."0.28").revisions).default;
"cryptonite".flags.old_toolchain_inliner = false;
"cryptonite".flags.support_pclmuldq = false;
"cryptonite".flags.support_deepseq = true;
"cryptonite".flags.support_aesni = true;
"cryptonite".flags.use_target_attributes = true;
"cryptonite".flags.support_sse = false;
"cryptonite".flags.support_rdrand = true;
"cryptonite".flags.integer-gmp = true;
"cryptonite".flags.check_alignment = false;
"th-compat".revision = (((hackage."th-compat")."0.1.2").revisions).default;
"indexed-traversable".revision = (((hackage."indexed-traversable")."0.1.1").revisions).default;
"zlib".revision = (((hackage."zlib")."0.6.2.3").revisions).default;
"zlib".flags.non-blocking-ffi = false;
"zlib".flags.bundled-c-zlib = false;
"zlib".flags.pkg-config = false;
"appar".revision = (((hackage."appar")."0.1.8").revisions).default;
"mime-types".revision = (((hackage."mime-types")."0.1.0.9").revisions).default;
"http2".revision = (((hackage."http2")."1.6.5").revisions).default;
"http2".flags.devel = false;
"data-default-instances-dlist".revision = (((hackage."data-default-instances-dlist")."0.0.1").revisions).default;
"unix-time".revision = (((hackage."unix-time")."0.4.7").revisions).default;
"directory-tree".revision = (((hackage."directory-tree")."0.12.1").revisions).default;
"base-compat-batteries".revision = (((hackage."base-compat-batteries")."0.10.5").revisions).default;
"old-locale".revision = (((hackage."old-locale")."1.0.0.7").revisions).default;
"SHA".revision = (((hackage."SHA")."1.6.4.4").revisions).default;
"SHA".flags.exe = false;
"split".revision = (((hackage."split")."0.2.3.4").revisions).default;
"StateVar".revision = (((hackage."StateVar")."1.2.1").revisions).default;
"stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
"extensible-exceptions".revision = (((hackage."extensible-exceptions")."0.1.1.4").revisions).default;
};
compiler = {
version = "8.6.5";
@ -341,71 +341,71 @@
"binary" = "0.8.6.0";
"ghc-boot" = "8.6.5";
"ghc-prim" = "0.5.3";
"stm" = "2.5.0.0";
"unix" = "2.7.2.2";
"ghc-heap" = "8.6.5";
"mtl" = "2.2.2";
"rts" = "1.0";
"ghci" = "8.6.5";
"deepseq" = "1.4.4.0";
"ghc-compact" = "0.1.0.0";
"parsec" = "3.1.13.0";
"directory" = "1.3.3.0";
"template-haskell" = "2.14.0.0";
"containers" = "0.6.0.1";
"bytestring" = "0.10.8.2";
"xhtml" = "3000.2.2.1";
"text" = "1.2.3.1";
"Cabal" = "2.4.0.1";
"base" = "4.12.0.0";
"time" = "1.8.0.2";
"terminfo" = "0.4.1.2";
"transformers" = "0.5.6.2";
"hpc" = "0.6.0.3";
"filepath" = "1.4.2.1";
"process" = "1.6.5.0";
"pretty" = "1.1.3.6";
"ghc-boot-th" = "8.6.5";
"array" = "0.5.3.0";
"integer-gmp" = "1.0.2.0";
"template-haskell" = "2.14.0.0";
"ghc-compact" = "0.1.0.0";
"pretty" = "1.1.3.6";
"process" = "1.6.5.0";
"hpc" = "0.6.0.3";
"base" = "4.12.0.0";
"rts" = "1.0";
"text" = "1.2.3.1";
"mtl" = "2.2.2";
"time" = "1.8.0.2";
"unix" = "2.7.2.2";
"bytestring" = "0.10.8.2";
"containers" = "0.6.0.1";
"directory" = "1.3.3.0";
"parsec" = "3.1.13.0";
"ghc-boot-th" = "8.6.5";
"filepath" = "1.4.2.1";
"deepseq" = "1.4.4.0";
"transformers" = "0.5.6.2";
"terminfo" = "0.4.1.2";
"ghc-heap" = "8.6.5";
"ghci" = "8.6.5";
"xhtml" = "3000.2.2.1";
"Cabal" = "2.4.0.1";
"stm" = "2.5.0.0";
};
};
};
extras = hackage:
{
packages = {
haddock-library-ghcjs = ./.plan.nix/haddock-library-ghcjs.nix;
ghcjs-th = ./.plan.nix/ghcjs-th.nix;
ghci-ghcjs = ./.plan.nix/ghci-ghcjs.nix;
ghcjs = ./.plan.nix/ghcjs.nix;
haddock-library-ghcjs = ./.plan.nix/haddock-library-ghcjs.nix;
template-haskell-ghcjs = ./.plan.nix/template-haskell-ghcjs.nix;
ghcjs = ./.plan.nix/ghcjs.nix;
};
};
modules = [
({ lib, ... }:
{
packages = {
"haddock-library-ghcjs" = { flags = {}; };
"ghcjs-th" = {
flags = { "use-host-template-haskell" = lib.mkOverride 900 false; };
};
"ghci-ghcjs" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
"haddock-library-ghcjs" = { flags = {}; };
"template-haskell-ghcjs" = { flags = {}; };
"ghcjs" = {
flags = {
"compiler-only" = lib.mkOverride 900 false;
"stage1" = lib.mkOverride 900 false;
"runtime-assertions" = lib.mkOverride 900 false;
"no-wrapper-install" = lib.mkOverride 900 false;
"stage2" = lib.mkOverride 900 true;
"debug" = lib.mkOverride 900 false;
"stage3" = lib.mkOverride 900 false;
"runtime-assertions" = lib.mkOverride 900 false;
"ghci" = lib.mkOverride 900 true;
"use-host-template-haskell" = lib.mkOverride 900 true;
"disable-optimizer" = lib.mkOverride 900 false;
"ghci" = lib.mkOverride 900 true;
"stage3" = lib.mkOverride 900 false;
"debug" = lib.mkOverride 900 false;
"stage2" = lib.mkOverride 900 true;
"terminfo" = lib.mkOverride 900 true;
"stage1" = lib.mkOverride 900 false;
"compiler-only" = lib.mkOverride 900 false;
};
};
"template-haskell-ghcjs" = { flags = {}; };
};
})
];

View File

@ -2,315 +2,315 @@
pkgs = hackage:
{
packages = {
"wai".revision = (((hackage."wai")."3.2.3").revisions).default;
"binary".revision = (((hackage."binary")."0.8.7.0").revisions).default;
"ghc-boot".revision = (((hackage."ghc-boot")."8.8.4").revisions).default;
"streaming-commons".revision = (((hackage."streaming-commons")."0.2.2.1").revisions).default;
"streaming-commons".flags.use-bytestring-builder = false;
"old-time".revision = (((hackage."old-time")."1.1.0.3").revisions).default;
"bifunctors".revision = (((hackage."bifunctors")."5.5.7").revisions).default;
"bifunctors".flags.tagged = true;
"bifunctors".flags.semigroups = true;
"ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
"wl-pprint-text".revision = (((hackage."wl-pprint-text")."1.2.0.1").revisions).default;
"warp".revision = (((hackage."warp")."3.3.14").revisions).default;
"warp".flags.allow-sendfilefd = true;
"warp".flags.network-bytestring = false;
"warp".flags.allow-sendfilefd = true;
"warp".flags.warp-debug = false;
"cookie".revision = (((hackage."cookie")."0.4.5").revisions).default;
"blaze-builder".revision = (((hackage."blaze-builder")."0.4.2.1").revisions).default;
"void".revision = (((hackage."void")."0.7.3").revisions).default;
"void".flags.safe = false;
"base-compat".revision = (((hackage."base-compat")."0.11.2").revisions).default;
"wai-websockets".revision = (((hackage."wai-websockets")."3.0.1.2").revisions).default;
"wai-websockets".flags.example = true;
"ansi-terminal".revision = (((hackage."ansi-terminal")."0.11").revisions).default;
"ansi-terminal".flags.example = false;
"unliftio-core".revision = (((hackage."unliftio-core")."0.2.0.1").revisions).default;
"test-framework-hunit".revision = (((hackage."test-framework-hunit")."0.3.0.2").revisions).default;
"test-framework-hunit".flags.base4 = true;
"test-framework-hunit".flags.base3 = false;
"http-client".revision = (((hackage."http-client")."0.7.6").revisions).default;
"http-client".flags.network-uri = true;
"wai-websockets".revision = (((hackage."wai-websockets")."3.0.1.2").revisions).default;
"wai-websockets".flags.example = true;
"cookie".revision = (((hackage."cookie")."0.4.5").revisions).default;
"void".revision = (((hackage."void")."0.7.3").revisions).default;
"void".flags.safe = false;
"semigroupoids".revision = (((hackage."semigroupoids")."5.3.4").revisions).default;
"semigroupoids".flags.comonad = true;
"semigroupoids".flags.doctests = true;
"semigroupoids".flags.unordered-containers = true;
"semigroupoids".flags.distributive = true;
"semigroupoids".flags.tagged = true;
"semigroupoids".flags.containers = true;
"semigroupoids".flags.contravariant = true;
"byteorder".revision = (((hackage."byteorder")."1.0.4").revisions).default;
"free".revision = (((hackage."free")."5.1.3").revisions).default;
"zip-archive".revision = (((hackage."zip-archive")."0.4.1").revisions).default;
"zip-archive".flags.executable = false;
"exceptions".revision = (((hackage."exceptions")."0.10.4").revisions).default;
"exceptions".flags.transformers-0-4 = true;
"ghc-paths".revision = (((hackage."ghc-paths")."0.1.0.12").revisions).default;
"binary".revision = (((hackage."binary")."0.8.7.0").revisions).default;
"ghc-boot".revision = (((hackage."ghc-boot")."8.8.4").revisions).default;
"wl-pprint-text".revision = (((hackage."wl-pprint-text")."1.2.0.1").revisions).default;
"tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
"tar".flags.old-time = false;
"tar".flags.old-bytestring = false;
"ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
"old-time".revision = (((hackage."old-time")."1.1.0.3").revisions).default;
"bifunctors".revision = (((hackage."bifunctors")."5.5.7").revisions).default;
"bifunctors".flags.semigroups = true;
"bifunctors".flags.tagged = true;
"split".revision = (((hackage."split")."0.2.3.4").revisions).default;
"stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
"unix-time".revision = (((hackage."unix-time")."0.4.7").revisions).default;
"http2".revision = (((hackage."http2")."2.0.6").revisions).default;
"http2".flags.devel = false;
"base-compat-batteries".revision = (((hackage."base-compat-batteries")."0.11.2").revisions).default;
"appar".revision = (((hackage."appar")."0.1.8").revisions).default;
"hourglass".revision = (((hackage."hourglass")."0.2.12").revisions).default;
"time-compat".revision = (((hackage."time-compat")."1.9.5").revisions).default;
"time-compat".flags.old-locale = false;
"yaml".revision = (((hackage."yaml")."0.11.5.0").revisions).default;
"yaml".flags.no-exe = true;
"yaml".flags.no-examples = true;
"xml".revision = (((hackage."xml")."1.3.14").revisions).default;
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;
"integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
"psqueues".revision = (((hackage."psqueues")."0.2.7.2").revisions).default;
"mono-traversable".revision = (((hackage."mono-traversable")."1.0.15.1").revisions).default;
"fast-logger".revision = (((hackage."fast-logger")."3.0.3").revisions).default;
"cryptohash".revision = (((hackage."cryptohash")."0.11.9").revisions).default;
"call-stack".revision = (((hackage."call-stack")."0.2.0").revisions).default;
"simple-sendfile".revision = (((hackage."simple-sendfile")."0.2.30").revisions).default;
"simple-sendfile".flags.allow-bsd = true;
"safe".revision = (((hackage."safe")."0.3.19").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.15.0.0").revisions).default;
"http-date".revision = (((hackage."http-date")."0.0.11").revisions).default;
"hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
"hsc2hs".flags.in-ghc-tree = false;
"vector".revision = (((hackage."vector")."0.12.2.0").revisions).default;
"vector".flags.unsafechecks = false;
"vector".flags.internalchecks = false;
"vector".flags.boundschecks = true;
"vector".flags.wall = false;
"data-default-instances-old-locale".revision = (((hackage."data-default-instances-old-locale")."0.0.1").revisions).default;
"conduit".revision = (((hackage."conduit")."1.3.4.1").revisions).default;
"constraints".revision = (((hackage."constraints")."0.13").revisions).default;
"word8".revision = (((hackage."word8")."0.1.3").revisions).default;
"network".revision = (((hackage."network")."3.1.2.1").revisions).default;
"network".flags.devel = false;
"HUnit".revision = (((hackage."HUnit")."1.6.1.0").revisions).default;
"wai-app-static".revision = (((hackage."wai-app-static")."3.1.7.2").revisions).default;
"wai-app-static".flags.print = false;
"http-types".revision = (((hackage."http-types")."0.12.3").revisions).default;
"ghc-compact".revision = (((hackage."ghc-compact")."0.1.0.0").revisions).default;
"dlist".revision = (((hackage."dlist")."0.8.0.8").revisions).default;
"lifted-base".revision = (((hackage."lifted-base")."0.2.3.12").revisions).default;
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
"wai-logger".revision = (((hackage."wai-logger")."2.3.6").revisions).default;
"async".revision = (((hackage."async")."2.2.3").revisions).default;
"async".flags.bench = false;
"process".revision = (((hackage."process")."1.6.9.0").revisions).default;
"auto-update".revision = (((hackage."auto-update")."0.1.6").revisions).default;
"monad-control".revision = (((hackage."monad-control")."1.0.2.3").revisions).default;
"random".revision = (((hackage."random")."1.2.0").revisions).default;
"unix-compat".revision = (((hackage."unix-compat")."0.5.3").revisions).default;
"unix-compat".flags.old-time = false;
"optparse-applicative".revision = (((hackage."optparse-applicative")."0.15.1.0").revisions).default;
"time-manager".revision = (((hackage."time-manager")."0.0.0").revisions).default;
"parallel".revision = (((hackage."parallel")."3.2.2.0").revisions).default;
"bytestring-builder".revision = (((hackage."bytestring-builder")."0.10.8.2.0").revisions).default;
"bytestring-builder".flags.bytestring_has_builder = true;
"uuid-types".revision = (((hackage."uuid-types")."1.0.4").revisions).default;
"scientific".revision = (((hackage."scientific")."0.3.6.2").revisions).default;
"scientific".flags.integer-simple = false;
"scientific".flags.bytestring-builder = false;
"entropy".revision = (((hackage."entropy")."0.4.1.6").revisions).default;
"entropy".flags.halvm = false;
"hpc".revision = (((hackage."hpc")."0.6.0.3").revisions).default;
"alex".revision = (((hackage."alex")."3.2.5").revisions).default;
"alex".flags.small_base = true;
"distributive".revision = (((hackage."distributive")."0.6.2.1").revisions).default;
"distributive".flags.tagged = true;
"distributive".flags.semigroups = true;
"transformers-base".revision = (((hackage."transformers-base")."0.4.5.2").revisions).default;
"transformers-base".flags.orphaninstances = true;
"base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.7").revisions).default;
"wai-extra".revision = (((hackage."wai-extra")."3.0.32").revisions).default;
"wai-extra".flags.build-example = false;
"iproute".revision = (((hackage."iproute")."1.7.11").revisions).default;
"data-default-instances-containers".revision = (((hackage."data-default-instances-containers")."0.0.1").revisions).default;
"vector-algorithms".revision = (((hackage."vector-algorithms")."0.8.0.4").revisions).default;
"vector-algorithms".flags.unsafechecks = false;
"vector-algorithms".flags.llvm = false;
"vector-algorithms".flags.internalchecks = false;
"vector-algorithms".flags.bench = true;
"vector-algorithms".flags.boundschecks = true;
"vector-algorithms".flags.properties = true;
"happy".revision = (((hackage."happy")."1.19.12").revisions).default;
"happy".flags.small_base = true;
"base".revision = (((hackage."base")."4.13.0.0").revisions).default;
"blaze-markup".revision = (((hackage."blaze-markup")."0.8.2.8").revisions).default;
"network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default;
"regex-posix".revision = (((hackage."regex-posix")."0.96.0.0").revisions).default;
"regex-posix".flags._regex-posix-clib = false;
"rts".revision = (((hackage."rts")."1.0").revisions).default;
"text".revision = (((hackage."text")."1.2.4.0").revisions).default;
"mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
"time".revision = (((hackage."time")."1.9.3").revisions).default;
"unordered-containers".revision = (((hackage."unordered-containers")."0.2.13.0").revisions).default;
"unordered-containers".flags.debug = false;
"easy-file".revision = (((hackage."easy-file")."0.2.2").revisions).default;
"data-default-class".revision = (((hackage."data-default-class")."0.1.2.0").revisions).default;
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
"contravariant".revision = (((hackage."contravariant")."1.5.3").revisions).default;
"contravariant".flags.tagged = true;
"contravariant".flags.semigroups = true;
"contravariant".flags.statevar = true;
"vault".revision = (((hackage."vault")."0.3.1.5").revisions).default;
"vault".flags.useghc = true;
"case-insensitive".revision = (((hackage."case-insensitive")."1.2.1.0").revisions).default;
"network-byte-order".revision = (((hackage."network-byte-order")."0.1.6").revisions).default;
"extensible-exceptions".revision = (((hackage."extensible-exceptions")."0.1.1.4").revisions).default;
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
"SHA".revision = (((hackage."SHA")."1.6.4.4").revisions).default;
"SHA".flags.exe = false;
"ghc-heap".revision = (((hackage."ghc-heap")."8.8.4").revisions).default;
"mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
"test-framework".revision = (((hackage."test-framework")."0.8.2.0").revisions).default;
"bytestring".revision = (((hackage."bytestring")."0.10.10.1").revisions).default;
"ansi-wl-pprint".revision = (((hackage."ansi-wl-pprint")."0.6.9").revisions).default;
"ansi-wl-pprint".flags.example = false;
"tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
"tar".flags.old-bytestring = false;
"tar".flags.old-time = false;
"reflection".revision = (((hackage."reflection")."2.1.6").revisions).default;
"reflection".flags.slow = false;
"reflection".flags.template-haskell = true;
"hostname".revision = (((hackage."hostname")."1.0").revisions).default;
"basement".revision = (((hackage."basement")."0.0.11").revisions).default;
"shelly".revision = (((hackage."shelly")."1.9.0").revisions).default;
"shelly".flags.build-examples = false;
"shelly".flags.lifted = false;
"ghc-paths".revision = (((hackage."ghc-paths")."0.1.0.12").revisions).default;
"integer-logarithms".revision = (((hackage."integer-logarithms")."1.0.3.1").revisions).default;
"integer-logarithms".flags.check-bounds = false;
"integer-logarithms".flags.integer-gmp = true;
"http-client".revision = (((hackage."http-client")."0.7.6").revisions).default;
"http-client".flags.network-uri = true;
"lens".revision = (((hackage."lens")."4.18.1").revisions).default;
"lens".flags.test-doctests = true;
"lens".flags.test-templates = true;
"lens".flags.test-hunit = true;
"lens".flags.benchmark-uniplate = false;
"lens".flags.inlining = true;
"lens".flags.safe = false;
"lens".flags.trustworthy = true;
"lens".flags.old-inline-pragmas = false;
"lens".flags.test-properties = true;
"lens".flags.dump-splices = false;
"lens".flags.j = false;
"x509".revision = (((hackage."x509")."1.7.5").revisions).default;
"containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
"semigroupoids".revision = (((hackage."semigroupoids")."5.3.4").revisions).default;
"semigroupoids".flags.distributive = true;
"semigroupoids".flags.comonad = true;
"semigroupoids".flags.contravariant = true;
"semigroupoids".flags.containers = true;
"semigroupoids".flags.tagged = true;
"semigroupoids".flags.unordered-containers = true;
"semigroupoids".flags.doctests = true;
"zip-archive".revision = (((hackage."zip-archive")."0.4.1").revisions).default;
"zip-archive".flags.executable = false;
"byteorder".revision = (((hackage."byteorder")."1.0.4").revisions).default;
"tagged".revision = (((hackage."tagged")."0.8.6.1").revisions).default;
"tagged".flags.deepseq = true;
"tagged".flags.transformers = true;
"base-orphans".revision = (((hackage."base-orphans")."0.8.4").revisions).default;
"primitive".revision = (((hackage."primitive")."0.7.1.0").revisions).default;
"directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
"transformers-compat".revision = (((hackage."transformers-compat")."0.6.6").revisions).default;
"transformers-compat".flags.two = false;
"transformers-compat".flags.five = false;
"transformers-compat".flags.four = false;
"transformers-compat".flags.generic-deriving = true;
"transformers-compat".flags.five-three = true;
"transformers-compat".flags.three = false;
"transformers-compat".flags.mtl = true;
"memory".revision = (((hackage."memory")."0.15.0").revisions).default;
"memory".flags.support_basement = true;
"memory".flags.support_bytestring = true;
"memory".flags.support_foundation = true;
"memory".flags.support_deepseq = true;
"profunctors".revision = (((hackage."profunctors")."5.6").revisions).default;
"bsb-http-chunked".revision = (((hackage."bsb-http-chunked")."0.0.0.4").revisions).default;
"th-abstraction".revision = (((hackage."th-abstraction")."0.3.2.0").revisions).default;
"resourcet".revision = (((hackage."resourcet")."1.2.4.2").revisions).default;
"aeson".revision = (((hackage."aeson")."1.4.7.1").revisions).default;
"aeson".flags.developer = false;
"aeson".flags.bytestring-builder = false;
"aeson".flags.fast = false;
"aeson".flags.cffi = false;
"cabal-doctest".revision = (((hackage."cabal-doctest")."1.0.8").revisions).default;
"data-default".revision = (((hackage."data-default")."0.7.1.1").revisions).default;
"webdriver".revision = (((hackage."webdriver")."0.9.0.1").revisions).default;
"webdriver".flags.developer = false;
"webdriver".flags.network-uri = true;
"semigroups".revision = (((hackage."semigroups")."0.19.1").revisions).default;
"semigroups".flags.bytestring = true;
"semigroups".flags.deepseq = true;
"semigroups".flags.binary = true;
"semigroups".flags.containers = true;
"semigroups".flags.tagged = true;
"semigroups".flags.template-haskell = true;
"semigroups".flags.bytestring-builder = false;
"semigroups".flags.transformers = true;
"semigroups".flags.hashable = true;
"semigroups".flags.unordered-containers = true;
"semigroups".flags.text = true;
"parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.8.4").revisions).default;
"libyaml".revision = (((hackage."libyaml")."0.1.2").revisions).default;
"libyaml".flags.system-libyaml = false;
"libyaml".flags.no-unicode = false;
"splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
"splitmix".flags.optimised-mixer = false;
"websockets".revision = (((hackage."websockets")."0.12.7.2").revisions).default;
"websockets".flags.example = false;
"stringsearch".revision = (((hackage."stringsearch")."0.3.6.6").revisions).default;
"stringsearch".flags.base4 = true;
"stringsearch".flags.base3 = false;
"asn1-types".revision = (((hackage."asn1-types")."0.3.4").revisions).default;
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
"asn1-encoding".revision = (((hackage."asn1-encoding")."0.9.6").revisions).default;
"temporary".revision = (((hackage."temporary")."1.3").revisions).default;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
"kan-extensions".revision = (((hackage."kan-extensions")."5.2.2").revisions).default;
"executable-path".revision = (((hackage."executable-path")."0.0.3.1").revisions).default;
"byteable".revision = (((hackage."byteable")."0.1.1").revisions).default;
"enclosed-exceptions".revision = (((hackage."enclosed-exceptions")."1.0.3").revisions).default;
"attoparsec".revision = (((hackage."attoparsec")."0.13.2.5").revisions).default;
"attoparsec".flags.developer = false;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
"digest".revision = (((hackage."digest")."0.0.1.2").revisions).default;
"digest".flags.bytestring-in-base = false;
"pem".revision = (((hackage."pem")."0.2.4").revisions).default;
"file-embed".revision = (((hackage."file-embed")."0.0.13.0").revisions).default;
"colour".revision = (((hackage."colour")."2.3.5").revisions).default;
"terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
"syb".revision = (((hackage."syb")."0.7.2.1").revisions).default;
"blaze-html".revision = (((hackage."blaze-html")."0.9.1.2").revisions).default;
"invariant".revision = (((hackage."invariant")."0.5.3").revisions).default;
"hashable".revision = (((hackage."hashable")."1.3.1.0").revisions).default;
"hashable".flags.integer-gmp = true;
"clock".revision = (((hackage."clock")."0.8.2").revisions).default;
"clock".flags.llvm = false;
"adjunctions".revision = (((hackage."adjunctions")."4.4").revisions).default;
"comonad".revision = (((hackage."comonad")."5.0.8").revisions).default;
"comonad".flags.distributive = true;
"comonad".flags.indexed-traversable = true;
"comonad".flags.containers = true;
"lifted-async".revision = (((hackage."lifted-async")."0.10.1.3").revisions).default;
"network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default;
"ghc-heap".revision = (((hackage."ghc-heap")."8.8.4").revisions).default;
"ghci".revision = (((hackage."ghci")."8.8.4").revisions).default;
"asn1-parse".revision = (((hackage."asn1-parse")."0.9.5").revisions).default;
"base64-bytestring".revision = (((hackage."base64-bytestring")."1.0.0.3").revisions).default;
"regex-base".revision = (((hackage."regex-base")."0.94.0.1").revisions).default;
"type-equality".revision = (((hackage."type-equality")."1").revisions).default;
"xhtml".revision = (((hackage."xhtml")."3000.2.2.1").revisions).default;
"Cabal".revision = (((hackage."Cabal")."3.0.2.0").revisions).default;
"Cabal".flags.bundled-binary-generic = false;
"cryptonite".revision = (((hackage."cryptonite")."0.28").revisions).default;
"cryptonite".flags.old_toolchain_inliner = false;
"cryptonite".flags.support_pclmuldq = false;
"cryptonite".flags.support_deepseq = true;
"cryptonite".flags.support_aesni = true;
"cryptonite".flags.use_target_attributes = true;
"cryptonite".flags.support_sse = false;
"cryptonite".flags.support_rdrand = true;
"cryptonite".flags.integer-gmp = true;
"cryptonite".flags.check_alignment = false;
"th-compat".revision = (((hackage."th-compat")."0.1.2").revisions).default;
"indexed-traversable".revision = (((hackage."indexed-traversable")."0.1.1").revisions).default;
"zlib".revision = (((hackage."zlib")."0.6.2.3").revisions).default;
"zlib".flags.non-blocking-ffi = false;
"zlib".flags.bundled-c-zlib = false;
"zlib".flags.pkg-config = false;
"rts".revision = (((hackage."rts")."1.0").revisions).default;
"easy-file".revision = (((hackage."easy-file")."0.2.2").revisions).default;
"ghci".revision = (((hackage."ghci")."8.8.4").revisions).default;
"regex-posix".revision = (((hackage."regex-posix")."0.96.0.0").revisions).default;
"regex-posix".flags._regex-posix-clib = false;
"cryptonite".revision = (((hackage."cryptonite")."0.28").revisions).default;
"cryptonite".flags.support_sse = false;
"cryptonite".flags.use_target_attributes = true;
"cryptonite".flags.integer-gmp = true;
"cryptonite".flags.support_rdrand = true;
"cryptonite".flags.support_aesni = true;
"cryptonite".flags.support_deepseq = true;
"cryptonite".flags.support_pclmuldq = false;
"cryptonite".flags.check_alignment = false;
"cryptonite".flags.old_toolchain_inliner = false;
"alex".revision = (((hackage."alex")."3.2.5").revisions).default;
"alex".flags.small_base = true;
"clock".revision = (((hackage."clock")."0.8.2").revisions).default;
"clock".flags.llvm = false;
"adjunctions".revision = (((hackage."adjunctions")."4.4").revisions).default;
"invariant".revision = (((hackage."invariant")."0.5.3").revisions).default;
"enclosed-exceptions".revision = (((hackage."enclosed-exceptions")."1.0.3").revisions).default;
"pem".revision = (((hackage."pem")."0.2.4").revisions).default;
"executable-path".revision = (((hackage."executable-path")."0.0.3.1").revisions).default;
"syb".revision = (((hackage."syb")."0.7.2.1").revisions).default;
"distributive".revision = (((hackage."distributive")."0.6.2.1").revisions).default;
"distributive".flags.semigroups = true;
"distributive".flags.tagged = true;
"asn1-encoding".revision = (((hackage."asn1-encoding")."0.9.6").revisions).default;
"bytestring-builder".revision = (((hackage."bytestring-builder")."0.10.8.2.0").revisions).default;
"bytestring-builder".flags.bytestring_has_builder = true;
"scientific".revision = (((hackage."scientific")."0.3.6.2").revisions).default;
"scientific".flags.integer-simple = false;
"scientific".flags.bytestring-builder = false;
"time-manager".revision = (((hackage."time-manager")."0.0.0").revisions).default;
"parallel".revision = (((hackage."parallel")."3.2.2.0").revisions).default;
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
"random".revision = (((hackage."random")."1.2.0").revisions).default;
"temporary".revision = (((hackage."temporary")."1.3").revisions).default;
"uuid-types".revision = (((hackage."uuid-types")."1.0.4").revisions).default;
"optparse-applicative".revision = (((hackage."optparse-applicative")."0.15.1.0").revisions).default;
"network".revision = (((hackage."network")."3.1.2.1").revisions).default;
"network".flags.devel = false;
"word8".revision = (((hackage."word8")."0.1.3").revisions).default;
"splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
"splitmix".flags.optimised-mixer = false;
"async".revision = (((hackage."async")."2.2.3").revisions).default;
"async".flags.bench = false;
"dlist".revision = (((hackage."dlist")."0.8.0.8").revisions).default;
"websockets".revision = (((hackage."websockets")."0.12.7.2").revisions).default;
"websockets".flags.example = false;
"conduit".revision = (((hackage."conduit")."1.3.4.1").revisions).default;
"constraints".revision = (((hackage."constraints")."0.13").revisions).default;
"ghc-compact".revision = (((hackage."ghc-compact")."0.1.0.0").revisions).default;
"semigroups".revision = (((hackage."semigroups")."0.19.1").revisions).default;
"semigroups".flags.bytestring = true;
"semigroups".flags.unordered-containers = true;
"semigroups".flags.text = true;
"semigroups".flags.tagged = true;
"semigroups".flags.containers = true;
"semigroups".flags.binary = true;
"semigroups".flags.hashable = true;
"semigroups".flags.transformers = true;
"semigroups".flags.deepseq = true;
"semigroups".flags.bytestring-builder = false;
"semigroups".flags.template-haskell = true;
"data-default".revision = (((hackage."data-default")."0.7.1.1").revisions).default;
"HUnit".revision = (((hackage."HUnit")."1.6.1.0").revisions).default;
"lifted-base".revision = (((hackage."lifted-base")."0.2.3.12").revisions).default;
"data-default-instances-old-locale".revision = (((hackage."data-default-instances-old-locale")."0.0.1").revisions).default;
"parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
"hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
"hsc2hs".flags.in-ghc-tree = false;
"directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
"yaml".revision = (((hackage."yaml")."0.11.5.0").revisions).default;
"yaml".flags.no-exe = true;
"yaml".flags.no-examples = true;
"transformers-compat".revision = (((hackage."transformers-compat")."0.6.6").revisions).default;
"transformers-compat".flags.five = false;
"transformers-compat".flags.generic-deriving = true;
"transformers-compat".flags.two = false;
"transformers-compat".flags.five-three = true;
"transformers-compat".flags.mtl = true;
"transformers-compat".flags.four = false;
"transformers-compat".flags.three = false;
"template-haskell".revision = (((hackage."template-haskell")."2.15.0.0").revisions).default;
"mono-traversable".revision = (((hackage."mono-traversable")."1.0.15.1").revisions).default;
"psqueues".revision = (((hackage."psqueues")."0.2.7.2").revisions).default;
"vector".revision = (((hackage."vector")."0.12.2.0").revisions).default;
"vector".flags.unsafechecks = false;
"vector".flags.internalchecks = false;
"vector".flags.wall = false;
"vector".flags.boundschecks = true;
"call-stack".revision = (((hackage."call-stack")."0.2.0").revisions).default;
"primitive".revision = (((hackage."primitive")."0.7.1.0").revisions).default;
"cryptohash".revision = (((hackage."cryptohash")."0.11.9").revisions).default;
"profunctors".revision = (((hackage."profunctors")."5.6").revisions).default;
"safe".revision = (((hackage."safe")."0.3.19").revisions).default;
"blaze-builder".revision = (((hackage."blaze-builder")."0.4.2.1").revisions).default;
"base-compat".revision = (((hackage."base-compat")."0.11.2").revisions).default;
"time-compat".revision = (((hackage."time-compat")."1.9.5").revisions).default;
"time-compat".flags.old-locale = false;
"ansi-terminal".revision = (((hackage."ansi-terminal")."0.11").revisions).default;
"ansi-terminal".flags.example = false;
"tagged".revision = (((hackage."tagged")."0.8.6.1").revisions).default;
"tagged".flags.transformers = true;
"tagged".flags.deepseq = true;
"x509".revision = (((hackage."x509")."1.7.5").revisions).default;
"lens".revision = (((hackage."lens")."4.18.1").revisions).default;
"lens".flags.j = false;
"lens".flags.test-properties = true;
"lens".flags.old-inline-pragmas = false;
"lens".flags.test-templates = true;
"lens".flags.trustworthy = true;
"lens".flags.test-doctests = true;
"lens".flags.benchmark-uniplate = false;
"lens".flags.inlining = true;
"lens".flags.dump-splices = false;
"lens".flags.test-hunit = true;
"lens".flags.safe = false;
"unliftio-core".revision = (((hackage."unliftio-core")."0.2.0.1").revisions).default;
"containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
"integer-logarithms".revision = (((hackage."integer-logarithms")."1.0.3.1").revisions).default;
"integer-logarithms".flags.check-bounds = false;
"integer-logarithms".flags.integer-gmp = true;
"reflection".revision = (((hackage."reflection")."2.1.6").revisions).default;
"reflection".flags.slow = false;
"reflection".flags.template-haskell = true;
"streaming-commons".revision = (((hackage."streaming-commons")."0.2.2.1").revisions).default;
"streaming-commons".flags.use-bytestring-builder = false;
"shelly".revision = (((hackage."shelly")."1.9.0").revisions).default;
"shelly".flags.build-examples = false;
"shelly".flags.lifted = false;
"bytestring".revision = (((hackage."bytestring")."0.10.10.1").revisions).default;
"ansi-wl-pprint".revision = (((hackage."ansi-wl-pprint")."0.6.9").revisions).default;
"ansi-wl-pprint".flags.example = false;
"wai".revision = (((hackage."wai")."3.2.3").revisions).default;
"basement".revision = (((hackage."basement")."0.0.11").revisions).default;
"test-framework".revision = (((hackage."test-framework")."0.8.2.0").revisions).default;
"hostname".revision = (((hackage."hostname")."1.0").revisions).default;
"old-locale".revision = (((hackage."old-locale")."1.0.0.7").revisions).default;
"directory-tree".revision = (((hackage."directory-tree")."0.12.1").revisions).default;
"StateVar".revision = (((hackage."StateVar")."1.2.1").revisions).default;
"vault".revision = (((hackage."vault")."0.3.1.5").revisions).default;
"vault".flags.useghc = true;
"hourglass".revision = (((hackage."hourglass")."0.2.12").revisions).default;
"appar".revision = (((hackage."appar")."0.1.8").revisions).default;
"mime-types".revision = (((hackage."mime-types")."0.1.0.9").revisions).default;
"contravariant".revision = (((hackage."contravariant")."1.5.3").revisions).default;
"contravariant".flags.semigroups = true;
"contravariant".flags.tagged = true;
"contravariant".flags.statevar = true;
"http2".revision = (((hackage."http2")."2.0.6").revisions).default;
"http2".flags.devel = false;
"data-default-instances-dlist".revision = (((hackage."data-default-instances-dlist")."0.0.1").revisions).default;
"xhtml".revision = (((hackage."xhtml")."3000.2.2.1").revisions).default;
"type-equality".revision = (((hackage."type-equality")."1").revisions).default;
"indexed-traversable".revision = (((hackage."indexed-traversable")."0.1.1").revisions).default;
"blaze-markup".revision = (((hackage."blaze-markup")."0.8.2.8").revisions).default;
"text".revision = (((hackage."text")."1.2.4.0").revisions).default;
"Cabal".revision = (((hackage."Cabal")."3.0.2.0").revisions).default;
"Cabal".flags.bundled-binary-generic = false;
"unordered-containers".revision = (((hackage."unordered-containers")."0.2.13.0").revisions).default;
"unordered-containers".flags.debug = false;
"base64-bytestring".revision = (((hackage."base64-bytestring")."1.0.0.3").revisions).default;
"base".revision = (((hackage."base")."4.13.0.0").revisions).default;
"comonad".revision = (((hackage."comonad")."5.0.8").revisions).default;
"comonad".flags.indexed-traversable = true;
"comonad".flags.distributive = true;
"comonad".flags.containers = true;
"time".revision = (((hackage."time")."1.9.3").revisions).default;
"th-compat".revision = (((hackage."th-compat")."0.1.2").revisions).default;
"data-default-class".revision = (((hackage."data-default-class")."0.1.2.0").revisions).default;
"terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
"base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.7").revisions).default;
"vector-algorithms".revision = (((hackage."vector-algorithms")."0.8.0.4").revisions).default;
"vector-algorithms".flags.unsafechecks = false;
"vector-algorithms".flags.internalchecks = false;
"vector-algorithms".flags.llvm = false;
"vector-algorithms".flags.boundschecks = true;
"vector-algorithms".flags.bench = true;
"vector-algorithms".flags.properties = true;
"iproute".revision = (((hackage."iproute")."1.7.11").revisions).default;
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
"hashable".revision = (((hackage."hashable")."1.3.1.0").revisions).default;
"hashable".flags.integer-gmp = true;
"wai-extra".revision = (((hackage."wai-extra")."3.0.32").revisions).default;
"wai-extra".flags.build-example = false;
"data-default-instances-containers".revision = (((hackage."data-default-instances-containers")."0.0.1").revisions).default;
"attoparsec".revision = (((hackage."attoparsec")."0.13.2.5").revisions).default;
"attoparsec".flags.developer = false;
"blaze-html".revision = (((hackage."blaze-html")."0.9.1.2").revisions).default;
"digest".revision = (((hackage."digest")."0.0.1.2").revisions).default;
"digest".flags.bytestring-in-base = false;
"colour".revision = (((hackage."colour")."2.3.5").revisions).default;
"transformers-base".revision = (((hackage."transformers-base")."0.4.5.2").revisions).default;
"transformers-base".flags.orphaninstances = true;
"happy".revision = (((hackage."happy")."1.19.12").revisions).default;
"happy".flags.small_base = true;
"file-embed".revision = (((hackage."file-embed")."0.0.13.0").revisions).default;
"byteable".revision = (((hackage."byteable")."0.1.1").revisions).default;
"hpc".revision = (((hackage."hpc")."0.6.0.3").revisions).default;
"entropy".revision = (((hackage."entropy")."0.4.1.6").revisions).default;
"entropy".flags.halvm = false;
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
"auto-update".revision = (((hackage."auto-update")."0.1.6").revisions).default;
"asn1-types".revision = (((hackage."asn1-types")."0.3.4").revisions).default;
"stringsearch".revision = (((hackage."stringsearch")."0.3.6.6").revisions).default;
"stringsearch".flags.base4 = true;
"stringsearch".flags.base3 = false;
"unix-compat".revision = (((hackage."unix-compat")."0.5.3").revisions).default;
"unix-compat".flags.old-time = false;
"monad-control".revision = (((hackage."monad-control")."1.0.2.3").revisions).default;
"process".revision = (((hackage."process")."1.6.9.0").revisions).default;
"kan-extensions".revision = (((hackage."kan-extensions")."5.2.2").revisions).default;
"wai-logger".revision = (((hackage."wai-logger")."2.3.6").revisions).default;
"libyaml".revision = (((hackage."libyaml")."0.1.2").revisions).default;
"libyaml".flags.system-libyaml = false;
"libyaml".flags.no-unicode = false;
"resourcet".revision = (((hackage."resourcet")."1.2.4.2").revisions).default;
"webdriver".revision = (((hackage."webdriver")."0.9.0.1").revisions).default;
"webdriver".flags.network-uri = true;
"webdriver".flags.developer = false;
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
"cabal-doctest".revision = (((hackage."cabal-doctest")."1.0.8").revisions).default;
"aeson".revision = (((hackage."aeson")."1.4.7.1").revisions).default;
"aeson".flags.cffi = false;
"aeson".flags.fast = false;
"aeson".flags.bytestring-builder = false;
"aeson".flags.developer = false;
"wai-app-static".revision = (((hackage."wai-app-static")."3.1.7.2").revisions).default;
"wai-app-static".flags.print = false;
"http-types".revision = (((hackage."http-types")."0.12.3").revisions).default;
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.8.4").revisions).default;
"base-orphans".revision = (((hackage."base-orphans")."0.8.4").revisions).default;
"http-date".revision = (((hackage."http-date")."0.0.11").revisions).default;
"th-abstraction".revision = (((hackage."th-abstraction")."0.3.2.0").revisions).default;
"memory".revision = (((hackage."memory")."0.15.0").revisions).default;
"memory".flags.support_bytestring = true;
"memory".flags.support_basement = true;
"memory".flags.support_foundation = true;
"memory".flags.support_deepseq = true;
"fast-logger".revision = (((hackage."fast-logger")."3.0.3").revisions).default;
"bsb-http-chunked".revision = (((hackage."bsb-http-chunked")."0.0.0.4").revisions).default;
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;
"xml".revision = (((hackage."xml")."1.3.14").revisions).default;
"simple-sendfile".revision = (((hackage."simple-sendfile")."0.2.30").revisions).default;
"simple-sendfile".flags.allow-bsd = true;
"integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
"unix-time".revision = (((hackage."unix-time")."0.4.7").revisions).default;
"directory-tree".revision = (((hackage."directory-tree")."0.12.1").revisions).default;
"base-compat-batteries".revision = (((hackage."base-compat-batteries")."0.11.2").revisions).default;
"old-locale".revision = (((hackage."old-locale")."1.0.0.7").revisions).default;
"SHA".revision = (((hackage."SHA")."1.6.4.4").revisions).default;
"SHA".flags.exe = false;
"split".revision = (((hackage."split")."0.2.3.4").revisions).default;
"StateVar".revision = (((hackage."StateVar")."1.2.1").revisions).default;
"stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
"extensible-exceptions".revision = (((hackage."extensible-exceptions")."0.1.1.4").revisions).default;
};
compiler = {
version = "8.8.4";
@ -319,32 +319,32 @@
"binary" = "0.8.7.0";
"ghc-boot" = "8.8.4";
"ghc-prim" = "0.5.3";
"stm" = "2.5.0.0";
"unix" = "2.7.2.2";
"ghc-heap" = "8.8.4";
"mtl" = "2.2.2";
"rts" = "1.0";
"ghci" = "8.8.4";
"deepseq" = "1.4.4.0";
"ghc-compact" = "0.1.0.0";
"parsec" = "3.1.14.0";
"directory" = "1.3.6.0";
"template-haskell" = "2.15.0.0";
"containers" = "0.6.2.1";
"bytestring" = "0.10.10.1";
"xhtml" = "3000.2.2.1";
"text" = "1.2.4.0";
"base" = "4.13.0.0";
"time" = "1.9.3";
"terminfo" = "0.4.1.4";
"transformers" = "0.5.6.2";
"hpc" = "0.6.0.3";
"filepath" = "1.4.2.1";
"process" = "1.6.9.0";
"pretty" = "1.1.3.6";
"ghc-boot-th" = "8.8.4";
"array" = "0.5.4.0";
"integer-gmp" = "1.0.2.0";
"template-haskell" = "2.15.0.0";
"ghc-compact" = "0.1.0.0";
"pretty" = "1.1.3.6";
"process" = "1.6.9.0";
"hpc" = "0.6.0.3";
"base" = "4.13.0.0";
"rts" = "1.0";
"text" = "1.2.4.0";
"mtl" = "2.2.2";
"time" = "1.9.3";
"unix" = "2.7.2.2";
"bytestring" = "0.10.10.1";
"containers" = "0.6.2.1";
"directory" = "1.3.6.0";
"parsec" = "3.1.14.0";
"ghc-boot-th" = "8.8.4";
"filepath" = "1.4.2.1";
"deepseq" = "1.4.4.0";
"transformers" = "0.5.6.2";
"terminfo" = "0.4.1.4";
"ghc-heap" = "8.8.4";
"ghci" = "8.8.4";
"xhtml" = "3000.2.2.1";
"stm" = "2.5.0.0";
};
};
};
@ -364,17 +364,17 @@
};
"ghcjs" = {
flags = {
"compiler-only" = lib.mkOverride 900 false;
"stage1" = lib.mkOverride 900 false;
"runtime-assertions" = lib.mkOverride 900 false;
"no-wrapper-install" = lib.mkOverride 900 false;
"stage2" = lib.mkOverride 900 true;
"debug" = lib.mkOverride 900 false;
"stage3" = lib.mkOverride 900 false;
"runtime-assertions" = lib.mkOverride 900 false;
"ghci" = lib.mkOverride 900 true;
"use-host-template-haskell" = lib.mkOverride 900 true;
"disable-optimizer" = lib.mkOverride 900 false;
"ghci" = lib.mkOverride 900 true;
"stage3" = lib.mkOverride 900 false;
"debug" = lib.mkOverride 900 false;
"stage2" = lib.mkOverride 900 true;
"terminfo" = lib.mkOverride 900 true;
"stage1" = lib.mkOverride 900 false;
"compiler-only" = lib.mkOverride 900 false;
};
};
};

View File

@ -1,17 +1,4 @@
{
"HTTP": {
"branch": "ghc-9.0",
"builtin": false,
"description": "Haskell HTTP package",
"homepage": "http://hackage.haskell.org/package/HTTP",
"owner": "phadej",
"repo": "HTTP",
"rev": "cf307c0a25e7517218a3bee3d9d800720ad64e3a",
"sha256": "1n3v99wjy9737ykb4kx55nl7518mjxrxw7h38w82ckphzs4mnjj5",
"type": "tarball",
"url": "https://github.com/phadej/HTTP/archive/cf307c0a25e7517218a3bee3d9d800720ad64e3a.tar.gz",
"url_template": "https://github.com/<owner>/<repo>/archive/<rev>.tar.gz"
},
"cabal-32": {
"branch": "3.2",
"builtin": false,

View File

@ -64,8 +64,10 @@ let
libiserv = "libraries/libiserv";
template-haskell = "libraries/template-haskell";
iserv = "utils/iserv";
remote-iserv = "utils/remote-iserv";
iserv-proxy = "utils/iserv-proxy";
} // final.lib.optionalAttrs (!final.stdenv.hostPlatform.isGhcjs || builtins.compareVersions ghcVersion "8.10.5" >= 0) {
# Not sure why, but this is missing from older ghcjs versions
remote-iserv = "utils/remote-iserv";
} // final.lib.optionalAttrs (builtins.compareVersions ghcVersion "9.0.1" >= 0) {
ghc-bignum = "libraries/ghc-bignum";
};
@ -75,9 +77,11 @@ let
ghc-extra-projects-type =
if final.stdenv.hostPlatform.isWindows
then "windows"
else if final.stdenv.buildPlatform != final.stdenv.hostPlatform
then "cross"
else "default";
else if final.stdenv.hostPlatform.isGhcjs
then "ghcjs"
else if final.stdenv.buildPlatform != final.stdenv.hostPlatform
then "cross"
else "default";
# Given the ghc-extra-pkgs, we'll create a cabal.project
# that contains all of them. And then we call cabalProject

View File

@ -19,9 +19,6 @@ in { haskell-nix = prev.haskell-nix // {
'';
modules = [
{ reinstallableLibGhc = true; }
(lib.optionalAttrs (version == "3.4.0.0") {
packages.HTTP.src = final.haskell-nix.sources.HTTP;
})
# Version of of cabal-install in hackage is broken for GHC 8.10.1
(lib.optionalAttrs (version == "3.2.0.0") {
packages.cabal-install.src = final.haskell-nix.sources.cabal-32 + "/cabal-install";

View File

@ -254,7 +254,7 @@ final: prev: {
# If you want to update this value it important to check the
# materializations. Turn `checkMaterialization` on below and
# check the CI results before turning it off again.
internalHackageIndexState = "2021-02-25T00:00:00Z";
internalHackageIndexState = "2021-06-10T00:00:00Z";
checkMaterialization = false; # This is the default. Use an overlay to set it to true and test all the materialized files

View File

@ -1,22 +1,22 @@
# This is for checking the materialization of new GHC versions
# See docs/adding-new-ghc.md for more details.
{ compiler-nix-name }:
{ compiler-nix-name, systems ? [ builtins.currentSystem ] }:
let
eval = (import ../../. {}).pkgs;
linux = (import ../../. { checkMaterialization = true; system = "x86_64-linux"; }).pkgs;
darwin = (import ../../. { checkMaterialization = true; system = "x86_64-darwin"; }).pkgs-unstable;
in eval.linkFarm "check-${compiler-nix-name}" [
in eval.linkFarm "check-${compiler-nix-name}" (builtins.concatMap (system:
let pkgs = (import ../../. { checkMaterialization = true; inherit system; }).pkgs-unstable;
in [
# This set of derivations should be enough to ensure all the materialized files for a
# given GHC version are checked.
{ name = "linux-cabal-install"; path = linux.haskell-nix.cabal-install.${compiler-nix-name}; }
{ name = "darwin-cabal-install"; path = darwin.haskell-nix.cabal-install.${compiler-nix-name}; }
{ name = "linux-nix-tools"; path = linux.haskell-nix.nix-tools.${compiler-nix-name}; }
{ name = "linux"; path = linux.ghc-extra-projects.${compiler-nix-name}.plan-nix; }
{ name = "${system}-cabal-install"; path = pkgs.haskell-nix.cabal-install.${compiler-nix-name}; }
{ name = "${system}-nix-tools"; path = pkgs.haskell-nix.nix-tools.${compiler-nix-name}; }
{ name = "${system}-extra"; path = pkgs.ghc-extra-projects.${compiler-nix-name}.plan-nix; }
] ++ eval.lib.optionals (system == "x86_64-linux") [
# In some cased you may need comment out one or more of these if the GHC version needed cannot be built.
{ name = "musl"; path = linux.pkgsCross.musl64.ghc-extra-projects.${compiler-nix-name}.plan-nix; }
{ name = "windows"; path = linux.pkgsCross.mingwW64.ghc-extra-projects.${compiler-nix-name}.plan-nix; }
{ name = "arm"; path = linux.pkgsCross.aarch64-multiplatform.ghc-extra-projects.${compiler-nix-name}.plan-nix; }
{ name = "linux-ghcjs"; path = linux.pkgsCross.ghcjs.ghc-extra-projects.${compiler-nix-name}.plan-nix; }
{ name = "darwin-ghcjs"; path = darwin.pkgsCross.ghcjs.ghc-extra-projects.${compiler-nix-name}.plan-nix; }
]
{ name = "${system}-musl"; path = pkgs.pkgsCross.musl64.ghc-extra-projects.${compiler-nix-name}.plan-nix; }
{ name = "${system}-windows"; path = pkgs.pkgsCross.mingwW64.ghc-extra-projects.${compiler-nix-name}.plan-nix; }
{ name = "${system}-arm"; path = pkgs.pkgsCross.aarch64-multiplatform.ghc-extra-projects.${compiler-nix-name}.plan-nix; }
] ++ eval.lib.optionals (compiler-nix-name == "ghc865" || compiler-nix-name == "ghc884" || compiler-nix-name == "ghc8105") [
{ name = "${system}-ghcjs"; path = pkgs.pkgsCross.ghcjs.ghc-extra-projects.${compiler-nix-name}.plan-nix; }
]) systems)

View File

@ -14,6 +14,9 @@ let
packageNames = mapAttrsToList (name: p: p.identifier.name) (filterAttrs (name: hasIdentifier) packages);
in recurseIntoAttrs {
# This test is somehow broken for ghcjs
meta.disabled = stdenv.hostPlatform.isGhcjs;
ifdInputs = {
inherit (project) stack-nix;
};