Switch from cabal 3.2 to 3.4 (#1058)

This commit is contained in:
Hamish Mackenzie 2021-03-01 15:42:23 +13:00 committed by GitHub
parent 81ccb0ac45
commit 0d781c04c4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
92 changed files with 813 additions and 1727 deletions

View File

@ -735,7 +735,7 @@ library-dirs:
dynamic-library-dirs:
data-dir:
hs-libraries: HSghc-prim-0.6.1
extra-libraries: c m
extra-libraries: gcc c m
depends: rts
haddock-interfaces:
haddock-html:

View File

@ -17,7 +17,7 @@
"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.10.0").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.1").revisions).default;
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;

View File

@ -24,7 +24,7 @@
isLocal = true;
detailLevel = "FullDetails";
licenseFiles = [ "LICENSE" ];
dataDir = "";
dataDir = ".";
dataFiles = [];
extraSrcFiles = [ "README.md" "Changelog.md" ];
extraTmpFiles = [];

View File

@ -24,7 +24,7 @@
isLocal = true;
detailLevel = "FullDetails";
licenseFiles = [ "LICENSE" ];
dataDir = "";
dataDir = ".";
dataFiles = [];
extraSrcFiles = [];
extraTmpFiles = [];

View File

@ -33,7 +33,7 @@
isLocal = true;
detailLevel = "FullDetails";
licenseFiles = [ "LICENSE" ];
dataDir = "";
dataDir = ".";
dataFiles = [];
extraSrcFiles = [];
extraTmpFiles = [];

View File

@ -24,7 +24,7 @@
isLocal = true;
detailLevel = "FullDetails";
licenseFiles = [ "LICENSE" ];
dataDir = "";
dataDir = ".";
dataFiles = [];
extraSrcFiles = [ "changelog.md" ];
extraTmpFiles = [];

View File

@ -24,7 +24,7 @@
isLocal = true;
detailLevel = "FullDetails";
licenseFiles = [ "LICENSE" ];
dataDir = "";
dataDir = ".";
dataFiles = [];
extraSrcFiles = [ "changelog.md" ];
extraTmpFiles = [];

View File

@ -24,7 +24,7 @@
isLocal = true;
detailLevel = "FullDetails";
licenseFiles = [];
dataDir = "";
dataDir = ".";
dataFiles = [];
extraSrcFiles = [];
extraTmpFiles = [];

View File

@ -24,7 +24,7 @@
isLocal = true;
detailLevel = "FullDetails";
licenseFiles = [];
dataDir = "";
dataDir = ".";
dataFiles = [];
extraSrcFiles = [];
extraTmpFiles = [];

View File

@ -24,7 +24,7 @@
isLocal = true;
detailLevel = "FullDetails";
licenseFiles = [ "LICENSE" ];
dataDir = "";
dataDir = ".";
dataFiles = [];
extraSrcFiles = [];
extraTmpFiles = [];

View File

@ -24,7 +24,7 @@
isLocal = true;
detailLevel = "FullDetails";
licenseFiles = [];
dataDir = "";
dataDir = ".";
dataFiles = [];
extraSrcFiles = [];
extraTmpFiles = [];

View File

@ -17,7 +17,7 @@
"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.10.0").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.2").revisions).default;
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;

View File

@ -17,7 +17,7 @@
"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.10.0").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.3").revisions).default;
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;

View File

@ -17,7 +17,7 @@
"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.10.0").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;

View File

@ -17,7 +17,7 @@
"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.10.0").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;

View File

@ -21,7 +21,7 @@
"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.10.0").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;

View File

@ -21,7 +21,7 @@
"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.10.0").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;

View File

@ -17,7 +17,7 @@
"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.10.0").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.1").revisions).default;
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;

View File

@ -24,7 +24,7 @@
isLocal = true;
detailLevel = "FullDetails";
licenseFiles = [ "LICENSE" ];
dataDir = "";
dataDir = ".";
dataFiles = [];
extraSrcFiles = [ "README.md" "Changelog.md" ];
extraTmpFiles = [];

View File

@ -24,7 +24,7 @@
isLocal = true;
detailLevel = "FullDetails";
licenseFiles = [ "LICENSE" ];
dataDir = "";
dataDir = ".";
dataFiles = [];
extraSrcFiles = [];
extraTmpFiles = [];

View File

@ -33,7 +33,7 @@
isLocal = true;
detailLevel = "FullDetails";
licenseFiles = [ "LICENSE" ];
dataDir = "";
dataDir = ".";
dataFiles = [];
extraSrcFiles = [];
extraTmpFiles = [];

View File

@ -24,7 +24,7 @@
isLocal = true;
detailLevel = "FullDetails";
licenseFiles = [ "LICENSE" ];
dataDir = "";
dataDir = ".";
dataFiles = [];
extraSrcFiles = [ "changelog.md" ];
extraTmpFiles = [];

View File

@ -24,7 +24,7 @@
isLocal = true;
detailLevel = "FullDetails";
licenseFiles = [ "LICENSE" ];
dataDir = "";
dataDir = ".";
dataFiles = [];
extraSrcFiles = [ "changelog.md" ];
extraTmpFiles = [];

View File

@ -24,7 +24,7 @@
isLocal = true;
detailLevel = "FullDetails";
licenseFiles = [];
dataDir = "";
dataDir = ".";
dataFiles = [];
extraSrcFiles = [];
extraTmpFiles = [];

View File

@ -24,7 +24,7 @@
isLocal = true;
detailLevel = "FullDetails";
licenseFiles = [];
dataDir = "";
dataDir = ".";
dataFiles = [];
extraSrcFiles = [];
extraTmpFiles = [];

View File

@ -24,7 +24,7 @@
isLocal = true;
detailLevel = "FullDetails";
licenseFiles = [ "LICENSE" ];
dataDir = "";
dataDir = ".";
dataFiles = [];
extraSrcFiles = [];
extraTmpFiles = [];

View File

@ -24,7 +24,7 @@
isLocal = true;
detailLevel = "FullDetails";
licenseFiles = [];
dataDir = "";
dataDir = ".";
dataFiles = [];
extraSrcFiles = [];
extraTmpFiles = [];

View File

@ -17,7 +17,7 @@
"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.10.0").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.2").revisions).default;
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;

View File

@ -17,7 +17,7 @@
"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.10.0").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.3").revisions).default;
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;

View File

@ -17,7 +17,7 @@
"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.10.0").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;

View File

@ -17,7 +17,7 @@
"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.10.0").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;

View File

@ -21,7 +21,7 @@
"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.10.0").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;

View File

@ -21,7 +21,7 @@
"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.10.0").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;

View File

@ -24,7 +24,7 @@
isLocal = true;
detailLevel = "FullDetails";
licenseFiles = [ "LICENSE" ];
dataDir = "";
dataDir = ".";
dataFiles = [];
extraSrcFiles = [ "README.md" "Changelog.md" ];
extraTmpFiles = [];

View File

@ -24,7 +24,7 @@
isLocal = true;
detailLevel = "FullDetails";
licenseFiles = [ "LICENSE" ];
dataDir = "";
dataDir = ".";
dataFiles = [];
extraSrcFiles = [];
extraTmpFiles = [];

View File

@ -33,7 +33,7 @@
isLocal = true;
detailLevel = "FullDetails";
licenseFiles = [ "LICENSE" ];
dataDir = "";
dataDir = ".";
dataFiles = [];
extraSrcFiles = [];
extraTmpFiles = [];

View File

@ -24,7 +24,7 @@
isLocal = true;
detailLevel = "FullDetails";
licenseFiles = [ "LICENSE" ];
dataDir = "";
dataDir = ".";
dataFiles = [];
extraSrcFiles = [ "changelog.md" ];
extraTmpFiles = [];

View File

@ -24,7 +24,7 @@
isLocal = true;
detailLevel = "FullDetails";
licenseFiles = [ "LICENSE" ];
dataDir = "";
dataDir = ".";
dataFiles = [];
extraSrcFiles = [ "changelog.md" ];
extraTmpFiles = [];

View File

@ -24,7 +24,7 @@
isLocal = true;
detailLevel = "FullDetails";
licenseFiles = [];
dataDir = "";
dataDir = ".";
dataFiles = [];
extraSrcFiles = [];
extraTmpFiles = [];

View File

@ -24,7 +24,7 @@
isLocal = true;
detailLevel = "FullDetails";
licenseFiles = [];
dataDir = "";
dataDir = ".";
dataFiles = [];
extraSrcFiles = [];
extraTmpFiles = [];

View File

@ -24,7 +24,7 @@
isLocal = true;
detailLevel = "FullDetails";
licenseFiles = [ "LICENSE" ];
dataDir = "";
dataDir = ".";
dataFiles = [];
extraSrcFiles = [];
extraTmpFiles = [];

View File

@ -24,7 +24,7 @@
isLocal = true;
detailLevel = "FullDetails";
licenseFiles = [];
dataDir = "";
dataDir = ".";
dataFiles = [];
extraSrcFiles = [];
extraTmpFiles = [];

View File

@ -15,7 +15,7 @@
"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.10.0").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.2").revisions).default;
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;

View File

@ -15,7 +15,7 @@
"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.10.0").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.3").revisions).default;
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;

View File

@ -15,7 +15,7 @@
"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.10.0").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;

View File

@ -15,7 +15,7 @@
"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.10.0").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;

View File

@ -19,7 +19,7 @@
"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.10.0").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;

View File

@ -19,7 +19,7 @@
"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.10.0").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;

View File

@ -17,7 +17,7 @@
};
package = {
specVersion = "1.10";
identifier = { name = "cabal-install"; version = "3.2.0.0"; };
identifier = { name = "cabal-install"; version = "3.4.0.0"; };
license = "BSD-3-Clause";
copyright = "2003-2020, Cabal Development Team";
maintainer = "Cabal Development Team <cabal-devel@haskell.org>";
@ -26,14 +26,8 @@
url = "";
synopsis = "The command-line interface for Cabal and Hackage.";
description = "The \\'cabal\\' command-line program simplifies the process of managing\nHaskell software by automating the fetching, configuration, compilation\nand installation of Haskell libraries and programs.";
buildType = "Custom";
buildType = "Simple";
isLocal = true;
setup-depends = [
(hsPkgs.buildPackages.Cabal or (pkgs.buildPackages.Cabal or (errorHandler.setupDepError "Cabal")))
(hsPkgs.buildPackages.base or (pkgs.buildPackages.base or (errorHandler.setupDepError "base")))
(hsPkgs.buildPackages.process or (pkgs.buildPackages.process or (errorHandler.setupDepError "process")))
(hsPkgs.buildPackages.filepath or (pkgs.buildPackages.filepath or (errorHandler.setupDepError "filepath")))
];
detailLevel = "FullDetails";
licenseFiles = [ "LICENSE" ];
dataDir = "";
@ -41,7 +35,6 @@
extraSrcFiles = [
"README.md"
"bash-completion/cabal"
"bootstrap.sh"
"changelog"
"tests/IntegrationTests2/build/keep-going/cabal.project"
"tests/IntegrationTests2/build/keep-going/p/P.hs"
@ -98,8 +91,10 @@
"tests/IntegrationTests2/targets/multiple-tests/cabal.project"
"tests/IntegrationTests2/targets/multiple-tests/p.cabal"
"tests/IntegrationTests2/targets/simple/P.hs"
"tests/IntegrationTests2/targets/simple/app/Main.hs"
"tests/IntegrationTests2/targets/simple/cabal.project"
"tests/IntegrationTests2/targets/simple/p.cabal"
"tests/IntegrationTests2/targets/simple/q/Q.hs"
"tests/IntegrationTests2/targets/simple/q/QQ.hs"
"tests/IntegrationTests2/targets/simple/q/q.cabal"
"tests/IntegrationTests2/targets/test-only/p.cabal"
@ -135,7 +130,6 @@
(hsPkgs."HTTP" or (errorHandler.buildDepError "HTTP"))
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
(hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri"))
(hsPkgs."network" or (errorHandler.buildDepError "network"))
(hsPkgs."pretty" or (errorHandler.buildDepError "pretty"))
(hsPkgs."process" or (errorHandler.buildDepError "process"))
(hsPkgs."random" or (errorHandler.buildDepError "random"))
@ -147,6 +141,8 @@
(hsPkgs."hackage-security" or (errorHandler.buildDepError "hackage-security"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
(hsPkgs."parsec" or (errorHandler.buildDepError "parsec"))
(hsPkgs."regex-base" or (errorHandler.buildDepError "regex-base"))
(hsPkgs."regex-posix" or (errorHandler.buildDepError "regex-posix"))
] ++ (pkgs.lib).optionals (!(compiler.isGhc && (compiler.version).ge "8.0")) [
(hsPkgs."fail" or (errorHandler.buildDepError "fail"))
(hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups"))
@ -155,7 +151,10 @@
else [
(hsPkgs."resolv" or (errorHandler.buildDepError "resolv"))
])) ++ (if system.isWindows
then [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ]
then [
(hsPkgs."Win32" or (errorHandler.buildDepError "Win32"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
]
else [
(hsPkgs."unix" or (errorHandler.buildDepError "unix"))
])) ++ (if flags.lukko
@ -168,9 +167,9 @@
modules = [
"Distribution/Deprecated/ParseUtils"
"Distribution/Deprecated/ReadP"
"Distribution/Deprecated/Text"
"Distribution/Deprecated/ViewAsFieldDescr"
"Distribution/Client/BuildReports/Anonymous"
"Distribution/Client/BuildReports/Lens"
"Distribution/Client/BuildReports/Storage"
"Distribution/Client/BuildReports/Types"
"Distribution/Client/BuildReports/Upload"
@ -179,19 +178,20 @@
"Distribution/Client/CmdBuild"
"Distribution/Client/CmdClean"
"Distribution/Client/CmdConfigure"
"Distribution/Client/CmdUpdate"
"Distribution/Client/CmdErrorMessages"
"Distribution/Client/CmdExec"
"Distribution/Client/CmdFreeze"
"Distribution/Client/CmdHaddock"
"Distribution/Client/CmdInstall"
"Distribution/Client/CmdInstall/ClientInstallFlags"
"Distribution/Client/CmdInstall/ClientInstallTargetSelector"
"Distribution/Client/CmdLegacy"
"Distribution/Client/CmdListBin"
"Distribution/Client/CmdRepl"
"Distribution/Client/CmdRun"
"Distribution/Client/CmdRun/ClientRunFlags"
"Distribution/Client/CmdTest"
"Distribution/Client/CmdLegacy"
"Distribution/Client/CmdSdist"
"Distribution/Client/CmdTest"
"Distribution/Client/CmdUpdate"
"Distribution/Client/Compat/Directory"
"Distribution/Client/Compat/ExecutablePath"
"Distribution/Client/Compat/FilePerms"
@ -218,27 +218,36 @@
"Distribution/Client/HashValue"
"Distribution/Client/HttpUtils"
"Distribution/Client/IndexUtils"
"Distribution/Client/IndexUtils/ActiveRepos"
"Distribution/Client/IndexUtils/IndexState"
"Distribution/Client/IndexUtils/Timestamp"
"Distribution/Client/Init"
"Distribution/Client/Init/Command"
"Distribution/Client/Init/Defaults"
"Distribution/Client/Init/FileCreators"
"Distribution/Client/Init/Heuristics"
"Distribution/Client/Init/Licenses"
"Distribution/Client/Init/Prompt"
"Distribution/Client/Init/Types"
"Distribution/Client/Init/Utils"
"Distribution/Client/Install"
"Distribution/Client/InstallPlan"
"Distribution/Client/InstallSymlink"
"Distribution/Client/JobControl"
"Distribution/Client/List"
"Distribution/Client/Manpage"
"Distribution/Client/ManpageFlags"
"Distribution/Client/Nix"
"Distribution/Client/NixStyleOptions"
"Distribution/Client/Outdated"
"Distribution/Client/PackageHash"
"Distribution/Client/PackageUtils"
"Distribution/Client/ParseUtils"
"Distribution/Client/ProjectBuilding"
"Distribution/Client/ProjectBuilding/Types"
"Distribution/Client/ProjectConfig"
"Distribution/Client/ProjectConfig/Legacy"
"Distribution/Client/ProjectConfig/Types"
"Distribution/Client/ProjectFlags"
"Distribution/Client/ProjectOrchestration"
"Distribution/Client/ProjectPlanOutput"
"Distribution/Client/ProjectPlanning"
@ -247,10 +256,7 @@
"Distribution/Client/Reconfigure"
"Distribution/Client/Run"
"Distribution/Client/Sandbox"
"Distribution/Client/Sandbox/Index"
"Distribution/Client/Sandbox/PackageEnvironment"
"Distribution/Client/Sandbox/Timestamp"
"Distribution/Client/Sandbox/Types"
"Distribution/Client/SavedFlags"
"Distribution/Client/Security/DNS"
"Distribution/Client/Security/HTTP"
@ -258,13 +264,28 @@
"Distribution/Client/SetupWrapper"
"Distribution/Client/SolverInstallPlan"
"Distribution/Client/SourceFiles"
"Distribution/Client/SourceRepo"
"Distribution/Client/SrcDist"
"Distribution/Client/Store"
"Distribution/Client/Tar"
"Distribution/Client/TargetProblem"
"Distribution/Client/TargetSelector"
"Distribution/Client/Targets"
"Distribution/Client/Types"
"Distribution/Client/Types/AllowNewer"
"Distribution/Client/Types/BuildResults"
"Distribution/Client/Types/ConfiguredId"
"Distribution/Client/Types/ConfiguredPackage"
"Distribution/Client/Types/Credentials"
"Distribution/Client/Types/InstallMethod"
"Distribution/Client/Types/OverwritePolicy"
"Distribution/Client/Types/PackageLocation"
"Distribution/Client/Types/PackageSpecifier"
"Distribution/Client/Types/ReadyPackage"
"Distribution/Client/Types/Repo"
"Distribution/Client/Types/RepoName"
"Distribution/Client/Types/SourcePackageDb"
"Distribution/Client/Types/SourceRepo"
"Distribution/Client/Types/WriteGhcEnvironmentFilesPolicy"
"Distribution/Client/Update"
"Distribution/Client/Upload"
"Distribution/Client/Utils"
@ -327,9 +348,9 @@
hsSourceDirs = [ "main" "." ];
mainPath = (((((((([
"Main.hs"
] ++ (pkgs.lib).optionals (compiler.isGhc && (compiler.version).ge "8.0") ([
] ++ (pkgs.lib).optionals (compiler.isGhc && (compiler.version).ge "8.0") (([
""
] ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).lt "8.8") "")) ++ (pkgs.lib).optional (system.isAix) "") ++ (pkgs.lib).optional (!(compiler.isGhc && (compiler.version).ge "8.0")) "") ++ (pkgs.lib).optionals (flags.native-dns) ([
] ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).lt "8.8") "") ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).ge "8.10") "")) ++ (pkgs.lib).optional (system.isAix) "") ++ (pkgs.lib).optional (!(compiler.isGhc && (compiler.version).ge "8.0")) "") ++ (pkgs.lib).optionals (flags.native-dns) ([
""
] ++ [ "" ])) ++ [ "" ]) ++ [
""

View File

@ -2,7 +2,8 @@
pkgs = hackage:
{
packages = {
"cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.101.0").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;
"binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
"tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
@ -13,20 +14,25 @@
"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;
"network-uri".revision = (((hackage."network-uri")."2.6.3.0").revisions).default;
"zlib".revision = (((hackage."zlib")."0.6.2.2").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;
"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.1").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;
"async".revision = (((hackage."async")."2.2.2").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;
"parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
"echo".revision = (((hackage."echo")."0.1.3").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;
@ -36,17 +42,16 @@
"containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
"bytestring".revision = (((hackage."bytestring")."0.10.10.0").revisions).default;
"text".revision = (((hackage."text")."1.2.3.2").revisions).default;
"Cabal".revision = (((hackage."Cabal")."3.2.0.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.14.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.0.0").revisions).default;
"hashable".flags.sse2 = true;
"hashable".revision = (((hackage."hashable")."1.3.1.0").revisions).default;
"hashable".flags.integer-gmp = true;
"hashable".flags.sse41 = false;
"hashable".flags.examples = false;
"HTTP".revision = (((hackage."HTTP")."4000.3.15").revisions).default;
"HTTP".flags.mtl1 = false;
"HTTP".flags.conduit10 = false;
@ -90,7 +95,6 @@
"containers" = "0.6.2.1";
"bytestring" = "0.10.10.0";
"text" = "1.2.3.2";
"Cabal" = "3.2.0.0";
"base" = "4.14.0.0";
"time" = "1.9.3";
"transformers" = "0.5.6.2";

View File

@ -11,7 +11,7 @@
flags = { install-examples = false; };
package = {
specVersion = "1.10";
identifier = { name = "hackage-db"; version = "2.1.0"; };
identifier = { name = "hackage-db"; version = "2.1.0.1"; };
license = "BSD-3-Clause";
copyright = "";
maintainer = "Peter Simons <simons@cryp.to>";
@ -24,7 +24,7 @@
isLocal = true;
detailLevel = "FullDetails";
licenseFiles = [ "LICENSE" ];
dataDir = "";
dataDir = ".";
dataFiles = [];
extraSrcFiles = [];
extraTmpFiles = [];

View File

@ -24,7 +24,7 @@
isLocal = true;
detailLevel = "FullDetails";
licenseFiles = [ "LICENSE" ];
dataDir = "";
dataDir = ".";
dataFiles = [];
extraSrcFiles = [ "ChangeLog.md" ];
extraTmpFiles = [];

View File

@ -2,7 +2,7 @@
pkgs = hackage:
{
packages = {
"http-client".revision = (((hackage."http-client")."0.7.3").revisions).default;
"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;
@ -15,13 +15,16 @@
"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.101.0").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;
"binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
"hnix".revision = (((hackage."hnix")."0.11.1").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;
@ -33,7 +36,7 @@
"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.9").revisions).default;
"bifunctors".revision = (((hackage."bifunctors")."5.5.10").revisions).default;
"bifunctors".flags.semigroups = true;
"bifunctors".flags.tagged = true;
"hashing".revision = (((hackage."hashing")."0.1.0.1").revisions).default;
@ -42,25 +45,25 @@
"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.0").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.3.0").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.0").revisions).default;
"zlib".revision = (((hackage."zlib")."0.6.2.2").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.20").revisions).default;
"cmdargs".revision = (((hackage."cmdargs")."0.10.21").revisions).default;
"cmdargs".flags.testprog = false;
"cmdargs".flags.quotation = true;
"cryptonite".revision = (((hackage."cryptonite")."0.27").revisions).default;
"cryptonite".revision = (((hackage."cryptonite")."0.28").revisions).default;
"cryptonite".flags.support_sse = false;
"cryptonite".flags.use_target_attributes = true;
"cryptonite".flags.integer-gmp = true;
@ -71,16 +74,16 @@
"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").revisions).default;
"clock".revision = (((hackage."clock")."0.8.2").revisions).default;
"clock".flags.llvm = false;
"saltine".revision = (((hackage."saltine")."0.1.0.2").revisions).default;
"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.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;
@ -95,10 +98,10 @@
"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.0.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.3").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;
@ -106,7 +109,7 @@
"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.2").revisions).default;
"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;
@ -143,18 +146,18 @@
"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.3").revisions).default;
"hpack".revision = (((hackage."hpack")."0.34.4").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
"mono-traversable".revision = (((hackage."mono-traversable")."1.0.15.1").revisions).default;
"vector".revision = (((hackage."vector")."0.12.1.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;
"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.1").revisions).default;
"blaze-builder".revision = (((hackage."blaze-builder")."0.4.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;
@ -179,7 +182,7 @@
"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.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;
@ -219,7 +222,8 @@
"deriving-compat".flags.template-haskell-2-11 = true;
"deriving-compat".flags.new-functor-classes = true;
"text".revision = (((hackage."text")."1.2.3.2").revisions).default;
"Cabal".revision = (((hackage."Cabal")."3.2.0.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;
@ -232,9 +236,10 @@
"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")."0.1.1.7").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;
@ -252,7 +257,7 @@
"hashable".flags.integer-gmp = true;
"hashable".flags.sse41 = false;
"hashable".flags.examples = false;
"attoparsec".revision = (((hackage."attoparsec")."0.13.2.4").revisions).default;
"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;
@ -269,11 +274,11 @@
"gitrev".revision = (((hackage."gitrev")."1.3.1").revisions).default;
"monad-control".revision = (((hackage."monad-control")."1.0.2.3").revisions).default;
"process".revision = (((hackage."process")."1.6.8.2").revisions).default;
"tls".revision = (((hackage."tls")."1.5.4").revisions).default;
"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.1").revisions).default;
"kan-extensions".revision = (((hackage."kan-extensions")."5.2.2").revisions).default;
"libyaml".revision = (((hackage."libyaml")."0.1.2").revisions).default;
"libyaml".flags.system-libyaml = false;
"libyaml".flags.no-unicode = false;
@ -283,7 +288,7 @@
"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.5.1").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;

View File

@ -17,7 +17,7 @@
};
package = {
specVersion = "1.10";
identifier = { name = "cabal-install"; version = "3.2.0.0"; };
identifier = { name = "cabal-install"; version = "3.4.0.0"; };
license = "BSD-3-Clause";
copyright = "2003-2020, Cabal Development Team";
maintainer = "Cabal Development Team <cabal-devel@haskell.org>";
@ -26,22 +26,15 @@
url = "";
synopsis = "The command-line interface for Cabal and Hackage.";
description = "The \\'cabal\\' command-line program simplifies the process of managing\nHaskell software by automating the fetching, configuration, compilation\nand installation of Haskell libraries and programs.";
buildType = "Custom";
buildType = "Simple";
isLocal = true;
setup-depends = [
(hsPkgs.buildPackages.Cabal or (pkgs.buildPackages.Cabal or (errorHandler.setupDepError "Cabal")))
(hsPkgs.buildPackages.base or (pkgs.buildPackages.base or (errorHandler.setupDepError "base")))
(hsPkgs.buildPackages.process or (pkgs.buildPackages.process or (errorHandler.setupDepError "process")))
(hsPkgs.buildPackages.filepath or (pkgs.buildPackages.filepath or (errorHandler.setupDepError "filepath")))
];
detailLevel = "FullDetails";
licenseFiles = [ "LICENSE" ];
dataDir = "";
dataDir = ".";
dataFiles = [];
extraSrcFiles = [
"README.md"
"bash-completion/cabal"
"bootstrap.sh"
"changelog"
"tests/IntegrationTests2/build/keep-going/cabal.project"
"tests/IntegrationTests2/build/keep-going/p/P.hs"
@ -98,8 +91,10 @@
"tests/IntegrationTests2/targets/multiple-tests/cabal.project"
"tests/IntegrationTests2/targets/multiple-tests/p.cabal"
"tests/IntegrationTests2/targets/simple/P.hs"
"tests/IntegrationTests2/targets/simple/app/Main.hs"
"tests/IntegrationTests2/targets/simple/cabal.project"
"tests/IntegrationTests2/targets/simple/p.cabal"
"tests/IntegrationTests2/targets/simple/q/Q.hs"
"tests/IntegrationTests2/targets/simple/q/QQ.hs"
"tests/IntegrationTests2/targets/simple/q/q.cabal"
"tests/IntegrationTests2/targets/test-only/p.cabal"
@ -135,7 +130,6 @@
(hsPkgs."HTTP" or (errorHandler.buildDepError "HTTP"))
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
(hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri"))
(hsPkgs."network" or (errorHandler.buildDepError "network"))
(hsPkgs."pretty" or (errorHandler.buildDepError "pretty"))
(hsPkgs."process" or (errorHandler.buildDepError "process"))
(hsPkgs."random" or (errorHandler.buildDepError "random"))
@ -147,6 +141,8 @@
(hsPkgs."hackage-security" or (errorHandler.buildDepError "hackage-security"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
(hsPkgs."parsec" or (errorHandler.buildDepError "parsec"))
(hsPkgs."regex-base" or (errorHandler.buildDepError "regex-base"))
(hsPkgs."regex-posix" or (errorHandler.buildDepError "regex-posix"))
] ++ (pkgs.lib).optionals (!(compiler.isGhc && (compiler.version).ge "8.0")) [
(hsPkgs."fail" or (errorHandler.buildDepError "fail"))
(hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups"))
@ -155,7 +151,10 @@
else [
(hsPkgs."resolv" or (errorHandler.buildDepError "resolv"))
])) ++ (if system.isWindows
then [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ]
then [
(hsPkgs."Win32" or (errorHandler.buildDepError "Win32"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
]
else [
(hsPkgs."unix" or (errorHandler.buildDepError "unix"))
])) ++ (if flags.lukko
@ -168,9 +167,9 @@
modules = [
"Distribution/Deprecated/ParseUtils"
"Distribution/Deprecated/ReadP"
"Distribution/Deprecated/Text"
"Distribution/Deprecated/ViewAsFieldDescr"
"Distribution/Client/BuildReports/Anonymous"
"Distribution/Client/BuildReports/Lens"
"Distribution/Client/BuildReports/Storage"
"Distribution/Client/BuildReports/Types"
"Distribution/Client/BuildReports/Upload"
@ -179,19 +178,20 @@
"Distribution/Client/CmdBuild"
"Distribution/Client/CmdClean"
"Distribution/Client/CmdConfigure"
"Distribution/Client/CmdUpdate"
"Distribution/Client/CmdErrorMessages"
"Distribution/Client/CmdExec"
"Distribution/Client/CmdFreeze"
"Distribution/Client/CmdHaddock"
"Distribution/Client/CmdInstall"
"Distribution/Client/CmdInstall/ClientInstallFlags"
"Distribution/Client/CmdInstall/ClientInstallTargetSelector"
"Distribution/Client/CmdLegacy"
"Distribution/Client/CmdListBin"
"Distribution/Client/CmdRepl"
"Distribution/Client/CmdRun"
"Distribution/Client/CmdRun/ClientRunFlags"
"Distribution/Client/CmdTest"
"Distribution/Client/CmdLegacy"
"Distribution/Client/CmdSdist"
"Distribution/Client/CmdTest"
"Distribution/Client/CmdUpdate"
"Distribution/Client/Compat/Directory"
"Distribution/Client/Compat/ExecutablePath"
"Distribution/Client/Compat/FilePerms"
@ -218,27 +218,36 @@
"Distribution/Client/HashValue"
"Distribution/Client/HttpUtils"
"Distribution/Client/IndexUtils"
"Distribution/Client/IndexUtils/ActiveRepos"
"Distribution/Client/IndexUtils/IndexState"
"Distribution/Client/IndexUtils/Timestamp"
"Distribution/Client/Init"
"Distribution/Client/Init/Command"
"Distribution/Client/Init/Defaults"
"Distribution/Client/Init/FileCreators"
"Distribution/Client/Init/Heuristics"
"Distribution/Client/Init/Licenses"
"Distribution/Client/Init/Prompt"
"Distribution/Client/Init/Types"
"Distribution/Client/Init/Utils"
"Distribution/Client/Install"
"Distribution/Client/InstallPlan"
"Distribution/Client/InstallSymlink"
"Distribution/Client/JobControl"
"Distribution/Client/List"
"Distribution/Client/Manpage"
"Distribution/Client/ManpageFlags"
"Distribution/Client/Nix"
"Distribution/Client/NixStyleOptions"
"Distribution/Client/Outdated"
"Distribution/Client/PackageHash"
"Distribution/Client/PackageUtils"
"Distribution/Client/ParseUtils"
"Distribution/Client/ProjectBuilding"
"Distribution/Client/ProjectBuilding/Types"
"Distribution/Client/ProjectConfig"
"Distribution/Client/ProjectConfig/Legacy"
"Distribution/Client/ProjectConfig/Types"
"Distribution/Client/ProjectFlags"
"Distribution/Client/ProjectOrchestration"
"Distribution/Client/ProjectPlanOutput"
"Distribution/Client/ProjectPlanning"
@ -247,10 +256,7 @@
"Distribution/Client/Reconfigure"
"Distribution/Client/Run"
"Distribution/Client/Sandbox"
"Distribution/Client/Sandbox/Index"
"Distribution/Client/Sandbox/PackageEnvironment"
"Distribution/Client/Sandbox/Timestamp"
"Distribution/Client/Sandbox/Types"
"Distribution/Client/SavedFlags"
"Distribution/Client/Security/DNS"
"Distribution/Client/Security/HTTP"
@ -258,13 +264,28 @@
"Distribution/Client/SetupWrapper"
"Distribution/Client/SolverInstallPlan"
"Distribution/Client/SourceFiles"
"Distribution/Client/SourceRepo"
"Distribution/Client/SrcDist"
"Distribution/Client/Store"
"Distribution/Client/Tar"
"Distribution/Client/TargetProblem"
"Distribution/Client/TargetSelector"
"Distribution/Client/Targets"
"Distribution/Client/Types"
"Distribution/Client/Types/AllowNewer"
"Distribution/Client/Types/BuildResults"
"Distribution/Client/Types/ConfiguredId"
"Distribution/Client/Types/ConfiguredPackage"
"Distribution/Client/Types/Credentials"
"Distribution/Client/Types/InstallMethod"
"Distribution/Client/Types/OverwritePolicy"
"Distribution/Client/Types/PackageLocation"
"Distribution/Client/Types/PackageSpecifier"
"Distribution/Client/Types/ReadyPackage"
"Distribution/Client/Types/Repo"
"Distribution/Client/Types/RepoName"
"Distribution/Client/Types/SourcePackageDb"
"Distribution/Client/Types/SourceRepo"
"Distribution/Client/Types/WriteGhcEnvironmentFilesPolicy"
"Distribution/Client/Update"
"Distribution/Client/Upload"
"Distribution/Client/Utils"
@ -327,9 +348,9 @@
hsSourceDirs = [ "main" "." ];
mainPath = (((((((([
"Main.hs"
] ++ (pkgs.lib).optionals (compiler.isGhc && (compiler.version).ge "8.0") ([
] ++ (pkgs.lib).optionals (compiler.isGhc && (compiler.version).ge "8.0") (([
""
] ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).lt "8.8") "")) ++ (pkgs.lib).optional (system.isAix) "") ++ (pkgs.lib).optional (!(compiler.isGhc && (compiler.version).ge "8.0")) "") ++ (pkgs.lib).optionals (flags.native-dns) ([
] ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).lt "8.8") "") ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).ge "8.10") "")) ++ (pkgs.lib).optional (system.isAix) "") ++ (pkgs.lib).optional (!(compiler.isGhc && (compiler.version).ge "8.0")) "") ++ (pkgs.lib).optionals (flags.native-dns) ([
""
] ++ [ "" ])) ++ [ "" ]) ++ [
""

View File

@ -2,7 +2,8 @@
pkgs = hackage:
{
packages = {
"cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.101.0").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;
"binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
"tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
@ -13,20 +14,25 @@
"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;
"network-uri".revision = (((hackage."network-uri")."2.6.3.0").revisions).default;
"zlib".revision = (((hackage."zlib")."0.6.2.2").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;
"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.1").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;
"async".revision = (((hackage."async")."2.2.2").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;
"parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
"echo".revision = (((hackage."echo")."0.1.3").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;
@ -36,17 +42,16 @@
"containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
"bytestring".revision = (((hackage."bytestring")."0.10.10.0").revisions).default;
"text".revision = (((hackage."text")."1.2.3.2").revisions).default;
"Cabal".revision = (((hackage."Cabal")."3.2.0.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.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.0.0").revisions).default;
"hashable".flags.sse2 = true;
"hashable".revision = (((hackage."hashable")."1.3.1.0").revisions).default;
"hashable".flags.integer-gmp = true;
"hashable".flags.sse41 = false;
"hashable".flags.examples = false;
"HTTP".revision = (((hackage."HTTP")."4000.3.15").revisions).default;
"HTTP".flags.mtl1 = false;
"HTTP".flags.conduit10 = false;
@ -90,7 +95,6 @@
"containers" = "0.6.2.1";
"bytestring" = "0.10.10.0";
"text" = "1.2.3.2";
"Cabal" = "3.2.0.0";
"base" = "4.14.1.0";
"time" = "1.9.3";
"transformers" = "0.5.6.2";

View File

@ -11,7 +11,7 @@
flags = { install-examples = false; };
package = {
specVersion = "1.10";
identifier = { name = "hackage-db"; version = "2.1.0"; };
identifier = { name = "hackage-db"; version = "2.1.0.1"; };
license = "BSD-3-Clause";
copyright = "";
maintainer = "Peter Simons <simons@cryp.to>";
@ -24,7 +24,7 @@
isLocal = true;
detailLevel = "FullDetails";
licenseFiles = [ "LICENSE" ];
dataDir = "";
dataDir = ".";
dataFiles = [];
extraSrcFiles = [];
extraTmpFiles = [];

View File

@ -24,7 +24,7 @@
isLocal = true;
detailLevel = "FullDetails";
licenseFiles = [ "LICENSE" ];
dataDir = "";
dataDir = ".";
dataFiles = [];
extraSrcFiles = [ "ChangeLog.md" ];
extraTmpFiles = [];

View File

@ -2,7 +2,7 @@
pkgs = hackage:
{
packages = {
"http-client".revision = (((hackage."http-client")."0.7.3").revisions).default;
"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;
@ -15,13 +15,16 @@
"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.101.0").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;
"binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
"hnix".revision = (((hackage."hnix")."0.11.1").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;
@ -33,7 +36,7 @@
"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.9").revisions).default;
"bifunctors".revision = (((hackage."bifunctors")."5.5.10").revisions).default;
"bifunctors".flags.semigroups = true;
"bifunctors".flags.tagged = true;
"hashing".revision = (((hackage."hashing")."0.1.0.1").revisions).default;
@ -42,25 +45,25 @@
"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.0").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.3.0").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.0").revisions).default;
"zlib".revision = (((hackage."zlib")."0.6.2.2").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.20").revisions).default;
"cmdargs".revision = (((hackage."cmdargs")."0.10.21").revisions).default;
"cmdargs".flags.testprog = false;
"cmdargs".flags.quotation = true;
"cryptonite".revision = (((hackage."cryptonite")."0.27").revisions).default;
"cryptonite".revision = (((hackage."cryptonite")."0.28").revisions).default;
"cryptonite".flags.support_sse = false;
"cryptonite".flags.use_target_attributes = true;
"cryptonite".flags.integer-gmp = true;
@ -71,16 +74,16 @@
"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").revisions).default;
"clock".revision = (((hackage."clock")."0.8.2").revisions).default;
"clock".flags.llvm = false;
"saltine".revision = (((hackage."saltine")."0.1.0.2").revisions).default;
"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.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;
@ -95,10 +98,10 @@
"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.0.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.3").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;
@ -106,7 +109,7 @@
"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.2").revisions).default;
"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;
@ -143,18 +146,18 @@
"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.3").revisions).default;
"hpack".revision = (((hackage."hpack")."0.34.4").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
"mono-traversable".revision = (((hackage."mono-traversable")."1.0.15.1").revisions).default;
"vector".revision = (((hackage."vector")."0.12.1.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;
"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.1").revisions).default;
"blaze-builder".revision = (((hackage."blaze-builder")."0.4.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;
@ -179,7 +182,7 @@
"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.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;
@ -219,7 +222,8 @@
"deriving-compat".flags.template-haskell-2-11 = true;
"deriving-compat".flags.new-functor-classes = true;
"text".revision = (((hackage."text")."1.2.3.2").revisions).default;
"Cabal".revision = (((hackage."Cabal")."3.2.0.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;
@ -232,9 +236,10 @@
"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")."0.1.1.7").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;
@ -252,7 +257,7 @@
"hashable".flags.integer-gmp = true;
"hashable".flags.sse41 = false;
"hashable".flags.examples = false;
"attoparsec".revision = (((hackage."attoparsec")."0.13.2.4").revisions).default;
"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;
@ -269,11 +274,11 @@
"gitrev".revision = (((hackage."gitrev")."1.3.1").revisions).default;
"monad-control".revision = (((hackage."monad-control")."1.0.2.3").revisions).default;
"process".revision = (((hackage."process")."1.6.9.0").revisions).default;
"tls".revision = (((hackage."tls")."1.5.4").revisions).default;
"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.1").revisions).default;
"kan-extensions".revision = (((hackage."kan-extensions")."5.2.2").revisions).default;
"libyaml".revision = (((hackage."libyaml")."0.1.2").revisions).default;
"libyaml".flags.system-libyaml = false;
"libyaml".flags.no-unicode = false;
@ -283,7 +288,7 @@
"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.5.1").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;

View File

@ -17,7 +17,7 @@
};
package = {
specVersion = "1.10";
identifier = { name = "cabal-install"; version = "3.2.0.0"; };
identifier = { name = "cabal-install"; version = "3.4.0.0"; };
license = "BSD-3-Clause";
copyright = "2003-2020, Cabal Development Team";
maintainer = "Cabal Development Team <cabal-devel@haskell.org>";
@ -26,14 +26,8 @@
url = "";
synopsis = "The command-line interface for Cabal and Hackage.";
description = "The \\'cabal\\' command-line program simplifies the process of managing\nHaskell software by automating the fetching, configuration, compilation\nand installation of Haskell libraries and programs.";
buildType = "Custom";
buildType = "Simple";
isLocal = true;
setup-depends = [
(hsPkgs.buildPackages.Cabal or (pkgs.buildPackages.Cabal or (errorHandler.setupDepError "Cabal")))
(hsPkgs.buildPackages.base or (pkgs.buildPackages.base or (errorHandler.setupDepError "base")))
(hsPkgs.buildPackages.process or (pkgs.buildPackages.process or (errorHandler.setupDepError "process")))
(hsPkgs.buildPackages.filepath or (pkgs.buildPackages.filepath or (errorHandler.setupDepError "filepath")))
];
detailLevel = "FullDetails";
licenseFiles = [ "LICENSE" ];
dataDir = ".";
@ -41,7 +35,6 @@
extraSrcFiles = [
"README.md"
"bash-completion/cabal"
"bootstrap.sh"
"changelog"
"tests/IntegrationTests2/build/keep-going/cabal.project"
"tests/IntegrationTests2/build/keep-going/p/P.hs"
@ -98,8 +91,10 @@
"tests/IntegrationTests2/targets/multiple-tests/cabal.project"
"tests/IntegrationTests2/targets/multiple-tests/p.cabal"
"tests/IntegrationTests2/targets/simple/P.hs"
"tests/IntegrationTests2/targets/simple/app/Main.hs"
"tests/IntegrationTests2/targets/simple/cabal.project"
"tests/IntegrationTests2/targets/simple/p.cabal"
"tests/IntegrationTests2/targets/simple/q/Q.hs"
"tests/IntegrationTests2/targets/simple/q/QQ.hs"
"tests/IntegrationTests2/targets/simple/q/q.cabal"
"tests/IntegrationTests2/targets/test-only/p.cabal"
@ -135,7 +130,6 @@
(hsPkgs."HTTP" or (errorHandler.buildDepError "HTTP"))
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
(hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri"))
(hsPkgs."network" or (errorHandler.buildDepError "network"))
(hsPkgs."pretty" or (errorHandler.buildDepError "pretty"))
(hsPkgs."process" or (errorHandler.buildDepError "process"))
(hsPkgs."random" or (errorHandler.buildDepError "random"))
@ -147,6 +141,8 @@
(hsPkgs."hackage-security" or (errorHandler.buildDepError "hackage-security"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
(hsPkgs."parsec" or (errorHandler.buildDepError "parsec"))
(hsPkgs."regex-base" or (errorHandler.buildDepError "regex-base"))
(hsPkgs."regex-posix" or (errorHandler.buildDepError "regex-posix"))
] ++ (pkgs.lib).optionals (!(compiler.isGhc && (compiler.version).ge "8.0")) [
(hsPkgs."fail" or (errorHandler.buildDepError "fail"))
(hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups"))
@ -155,7 +151,10 @@
else [
(hsPkgs."resolv" or (errorHandler.buildDepError "resolv"))
])) ++ (if system.isWindows
then [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ]
then [
(hsPkgs."Win32" or (errorHandler.buildDepError "Win32"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
]
else [
(hsPkgs."unix" or (errorHandler.buildDepError "unix"))
])) ++ (if flags.lukko
@ -168,9 +167,9 @@
modules = [
"Distribution/Deprecated/ParseUtils"
"Distribution/Deprecated/ReadP"
"Distribution/Deprecated/Text"
"Distribution/Deprecated/ViewAsFieldDescr"
"Distribution/Client/BuildReports/Anonymous"
"Distribution/Client/BuildReports/Lens"
"Distribution/Client/BuildReports/Storage"
"Distribution/Client/BuildReports/Types"
"Distribution/Client/BuildReports/Upload"
@ -179,19 +178,20 @@
"Distribution/Client/CmdBuild"
"Distribution/Client/CmdClean"
"Distribution/Client/CmdConfigure"
"Distribution/Client/CmdUpdate"
"Distribution/Client/CmdErrorMessages"
"Distribution/Client/CmdExec"
"Distribution/Client/CmdFreeze"
"Distribution/Client/CmdHaddock"
"Distribution/Client/CmdInstall"
"Distribution/Client/CmdInstall/ClientInstallFlags"
"Distribution/Client/CmdInstall/ClientInstallTargetSelector"
"Distribution/Client/CmdLegacy"
"Distribution/Client/CmdListBin"
"Distribution/Client/CmdRepl"
"Distribution/Client/CmdRun"
"Distribution/Client/CmdRun/ClientRunFlags"
"Distribution/Client/CmdTest"
"Distribution/Client/CmdLegacy"
"Distribution/Client/CmdSdist"
"Distribution/Client/CmdTest"
"Distribution/Client/CmdUpdate"
"Distribution/Client/Compat/Directory"
"Distribution/Client/Compat/ExecutablePath"
"Distribution/Client/Compat/FilePerms"
@ -218,27 +218,36 @@
"Distribution/Client/HashValue"
"Distribution/Client/HttpUtils"
"Distribution/Client/IndexUtils"
"Distribution/Client/IndexUtils/ActiveRepos"
"Distribution/Client/IndexUtils/IndexState"
"Distribution/Client/IndexUtils/Timestamp"
"Distribution/Client/Init"
"Distribution/Client/Init/Command"
"Distribution/Client/Init/Defaults"
"Distribution/Client/Init/FileCreators"
"Distribution/Client/Init/Heuristics"
"Distribution/Client/Init/Licenses"
"Distribution/Client/Init/Prompt"
"Distribution/Client/Init/Types"
"Distribution/Client/Init/Utils"
"Distribution/Client/Install"
"Distribution/Client/InstallPlan"
"Distribution/Client/InstallSymlink"
"Distribution/Client/JobControl"
"Distribution/Client/List"
"Distribution/Client/Manpage"
"Distribution/Client/ManpageFlags"
"Distribution/Client/Nix"
"Distribution/Client/NixStyleOptions"
"Distribution/Client/Outdated"
"Distribution/Client/PackageHash"
"Distribution/Client/PackageUtils"
"Distribution/Client/ParseUtils"
"Distribution/Client/ProjectBuilding"
"Distribution/Client/ProjectBuilding/Types"
"Distribution/Client/ProjectConfig"
"Distribution/Client/ProjectConfig/Legacy"
"Distribution/Client/ProjectConfig/Types"
"Distribution/Client/ProjectFlags"
"Distribution/Client/ProjectOrchestration"
"Distribution/Client/ProjectPlanOutput"
"Distribution/Client/ProjectPlanning"
@ -247,10 +256,7 @@
"Distribution/Client/Reconfigure"
"Distribution/Client/Run"
"Distribution/Client/Sandbox"
"Distribution/Client/Sandbox/Index"
"Distribution/Client/Sandbox/PackageEnvironment"
"Distribution/Client/Sandbox/Timestamp"
"Distribution/Client/Sandbox/Types"
"Distribution/Client/SavedFlags"
"Distribution/Client/Security/DNS"
"Distribution/Client/Security/HTTP"
@ -258,13 +264,28 @@
"Distribution/Client/SetupWrapper"
"Distribution/Client/SolverInstallPlan"
"Distribution/Client/SourceFiles"
"Distribution/Client/SourceRepo"
"Distribution/Client/SrcDist"
"Distribution/Client/Store"
"Distribution/Client/Tar"
"Distribution/Client/TargetProblem"
"Distribution/Client/TargetSelector"
"Distribution/Client/Targets"
"Distribution/Client/Types"
"Distribution/Client/Types/AllowNewer"
"Distribution/Client/Types/BuildResults"
"Distribution/Client/Types/ConfiguredId"
"Distribution/Client/Types/ConfiguredPackage"
"Distribution/Client/Types/Credentials"
"Distribution/Client/Types/InstallMethod"
"Distribution/Client/Types/OverwritePolicy"
"Distribution/Client/Types/PackageLocation"
"Distribution/Client/Types/PackageSpecifier"
"Distribution/Client/Types/ReadyPackage"
"Distribution/Client/Types/Repo"
"Distribution/Client/Types/RepoName"
"Distribution/Client/Types/SourcePackageDb"
"Distribution/Client/Types/SourceRepo"
"Distribution/Client/Types/WriteGhcEnvironmentFilesPolicy"
"Distribution/Client/Update"
"Distribution/Client/Upload"
"Distribution/Client/Utils"
@ -327,9 +348,9 @@
hsSourceDirs = [ "main" "." ];
mainPath = (((((((([
"Main.hs"
] ++ (pkgs.lib).optionals (compiler.isGhc && (compiler.version).ge "8.0") ([
] ++ (pkgs.lib).optionals (compiler.isGhc && (compiler.version).ge "8.0") (([
""
] ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).lt "8.8") "")) ++ (pkgs.lib).optional (system.isAix) "") ++ (pkgs.lib).optional (!(compiler.isGhc && (compiler.version).ge "8.0")) "") ++ (pkgs.lib).optionals (flags.native-dns) ([
] ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).lt "8.8") "") ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).ge "8.10") "")) ++ (pkgs.lib).optional (system.isAix) "") ++ (pkgs.lib).optional (!(compiler.isGhc && (compiler.version).ge "8.0")) "") ++ (pkgs.lib).optionals (flags.native-dns) ([
""
] ++ [ "" ])) ++ [ "" ]) ++ [
""

View File

@ -2,7 +2,8 @@
pkgs = hackage:
{
packages = {
"cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.101.0").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;
"binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
"tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
@ -13,20 +14,25 @@
"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;
"network-uri".revision = (((hackage."network-uri")."2.6.3.0").revisions).default;
"zlib".revision = (((hackage."zlib")."0.6.2.2").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;
"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.1").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;
"async".revision = (((hackage."async")."2.2.2").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;
"parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
"echo".revision = (((hackage."echo")."0.1.3").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;
@ -36,17 +42,16 @@
"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.2.1.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.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.0.0").revisions).default;
"hashable".flags.sse2 = true;
"hashable".revision = (((hackage."hashable")."1.3.1.0").revisions).default;
"hashable".flags.integer-gmp = true;
"hashable".flags.sse41 = false;
"hashable".flags.examples = false;
"HTTP".revision = (((hackage."HTTP")."4000.3.15").revisions).default;
"HTTP".flags.mtl1 = false;
"HTTP".flags.conduit10 = false;
@ -90,7 +95,6 @@
"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";
"transformers" = "0.5.6.2";

View File

@ -11,7 +11,7 @@
flags = { install-examples = false; };
package = {
specVersion = "1.10";
identifier = { name = "hackage-db"; version = "2.1.0"; };
identifier = { name = "hackage-db"; version = "2.1.0.1"; };
license = "BSD-3-Clause";
copyright = "";
maintainer = "Peter Simons <simons@cryp.to>";

View File

@ -2,7 +2,7 @@
pkgs = hackage:
{
packages = {
"http-client".revision = (((hackage."http-client")."0.7.3").revisions).default;
"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;
@ -15,13 +15,16 @@
"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.101.0").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;
"binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
"hnix".revision = (((hackage."hnix")."0.11.1").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;
@ -33,7 +36,7 @@
"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.9").revisions).default;
"bifunctors".revision = (((hackage."bifunctors")."5.5.10").revisions).default;
"bifunctors".flags.semigroups = true;
"bifunctors".flags.tagged = true;
"hashing".revision = (((hackage."hashing")."0.1.0.1").revisions).default;
@ -42,25 +45,25 @@
"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.0").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.3.0").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.0").revisions).default;
"zlib".revision = (((hackage."zlib")."0.6.2.2").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.20").revisions).default;
"cmdargs".revision = (((hackage."cmdargs")."0.10.21").revisions).default;
"cmdargs".flags.testprog = false;
"cmdargs".flags.quotation = true;
"cryptonite".revision = (((hackage."cryptonite")."0.27").revisions).default;
"cryptonite".revision = (((hackage."cryptonite")."0.28").revisions).default;
"cryptonite".flags.support_sse = false;
"cryptonite".flags.use_target_attributes = true;
"cryptonite".flags.integer-gmp = true;
@ -71,16 +74,16 @@
"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").revisions).default;
"clock".revision = (((hackage."clock")."0.8.2").revisions).default;
"clock".flags.llvm = false;
"saltine".revision = (((hackage."saltine")."0.1.0.2").revisions).default;
"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.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;
@ -95,10 +98,10 @@
"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.0.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.3").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;
@ -106,7 +109,7 @@
"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.2").revisions).default;
"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;
@ -143,18 +146,18 @@
"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.3").revisions).default;
"hpack".revision = (((hackage."hpack")."0.34.4").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
"mono-traversable".revision = (((hackage."mono-traversable")."1.0.15.1").revisions).default;
"vector".revision = (((hackage."vector")."0.12.1.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;
"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.1").revisions).default;
"blaze-builder".revision = (((hackage."blaze-builder")."0.4.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;
@ -179,7 +182,7 @@
"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.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;
@ -219,7 +222,8 @@
"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.2.1.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;
@ -232,9 +236,10 @@
"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")."0.1.1.7").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;
@ -252,7 +257,7 @@
"hashable".flags.integer-gmp = true;
"hashable".flags.sse41 = false;
"hashable".flags.examples = false;
"attoparsec".revision = (((hackage."attoparsec")."0.13.2.4").revisions).default;
"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;
@ -269,11 +274,11 @@
"gitrev".revision = (((hackage."gitrev")."1.3.1").revisions).default;
"monad-control".revision = (((hackage."monad-control")."1.0.2.3").revisions).default;
"process".revision = (((hackage."process")."1.6.9.0").revisions).default;
"tls".revision = (((hackage."tls")."1.5.4").revisions).default;
"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.1").revisions).default;
"kan-extensions".revision = (((hackage."kan-extensions")."5.2.2").revisions).default;
"libyaml".revision = (((hackage."libyaml")."0.1.2").revisions).default;
"libyaml".flags.system-libyaml = false;
"libyaml".flags.no-unicode = false;
@ -283,7 +288,7 @@
"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.5.1").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;

View File

@ -17,7 +17,7 @@
};
package = {
specVersion = "1.10";
identifier = { name = "cabal-install"; version = "3.2.0.0"; };
identifier = { name = "cabal-install"; version = "3.4.0.0"; };
license = "BSD-3-Clause";
copyright = "2003-2020, Cabal Development Team";
maintainer = "Cabal Development Team <cabal-devel@haskell.org>";
@ -26,14 +26,8 @@
url = "";
synopsis = "The command-line interface for Cabal and Hackage.";
description = "The \\'cabal\\' command-line program simplifies the process of managing\nHaskell software by automating the fetching, configuration, compilation\nand installation of Haskell libraries and programs.";
buildType = "Custom";
buildType = "Simple";
isLocal = true;
setup-depends = [
(hsPkgs.buildPackages.Cabal or (pkgs.buildPackages.Cabal or (errorHandler.setupDepError "Cabal")))
(hsPkgs.buildPackages.base or (pkgs.buildPackages.base or (errorHandler.setupDepError "base")))
(hsPkgs.buildPackages.process or (pkgs.buildPackages.process or (errorHandler.setupDepError "process")))
(hsPkgs.buildPackages.filepath or (pkgs.buildPackages.filepath or (errorHandler.setupDepError "filepath")))
];
detailLevel = "FullDetails";
licenseFiles = [ "LICENSE" ];
dataDir = ".";
@ -41,7 +35,6 @@
extraSrcFiles = [
"README.md"
"bash-completion/cabal"
"bootstrap.sh"
"changelog"
"tests/IntegrationTests2/build/keep-going/cabal.project"
"tests/IntegrationTests2/build/keep-going/p/P.hs"
@ -98,8 +91,10 @@
"tests/IntegrationTests2/targets/multiple-tests/cabal.project"
"tests/IntegrationTests2/targets/multiple-tests/p.cabal"
"tests/IntegrationTests2/targets/simple/P.hs"
"tests/IntegrationTests2/targets/simple/app/Main.hs"
"tests/IntegrationTests2/targets/simple/cabal.project"
"tests/IntegrationTests2/targets/simple/p.cabal"
"tests/IntegrationTests2/targets/simple/q/Q.hs"
"tests/IntegrationTests2/targets/simple/q/QQ.hs"
"tests/IntegrationTests2/targets/simple/q/q.cabal"
"tests/IntegrationTests2/targets/test-only/p.cabal"
@ -135,7 +130,6 @@
(hsPkgs."HTTP" or (errorHandler.buildDepError "HTTP"))
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
(hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri"))
(hsPkgs."network" or (errorHandler.buildDepError "network"))
(hsPkgs."pretty" or (errorHandler.buildDepError "pretty"))
(hsPkgs."process" or (errorHandler.buildDepError "process"))
(hsPkgs."random" or (errorHandler.buildDepError "random"))
@ -147,6 +141,8 @@
(hsPkgs."hackage-security" or (errorHandler.buildDepError "hackage-security"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
(hsPkgs."parsec" or (errorHandler.buildDepError "parsec"))
(hsPkgs."regex-base" or (errorHandler.buildDepError "regex-base"))
(hsPkgs."regex-posix" or (errorHandler.buildDepError "regex-posix"))
] ++ (pkgs.lib).optionals (!(compiler.isGhc && (compiler.version).ge "8.0")) [
(hsPkgs."fail" or (errorHandler.buildDepError "fail"))
(hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups"))
@ -155,7 +151,10 @@
else [
(hsPkgs."resolv" or (errorHandler.buildDepError "resolv"))
])) ++ (if system.isWindows
then [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ]
then [
(hsPkgs."Win32" or (errorHandler.buildDepError "Win32"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
]
else [
(hsPkgs."unix" or (errorHandler.buildDepError "unix"))
])) ++ (if flags.lukko
@ -168,9 +167,9 @@
modules = [
"Distribution/Deprecated/ParseUtils"
"Distribution/Deprecated/ReadP"
"Distribution/Deprecated/Text"
"Distribution/Deprecated/ViewAsFieldDescr"
"Distribution/Client/BuildReports/Anonymous"
"Distribution/Client/BuildReports/Lens"
"Distribution/Client/BuildReports/Storage"
"Distribution/Client/BuildReports/Types"
"Distribution/Client/BuildReports/Upload"
@ -179,19 +178,20 @@
"Distribution/Client/CmdBuild"
"Distribution/Client/CmdClean"
"Distribution/Client/CmdConfigure"
"Distribution/Client/CmdUpdate"
"Distribution/Client/CmdErrorMessages"
"Distribution/Client/CmdExec"
"Distribution/Client/CmdFreeze"
"Distribution/Client/CmdHaddock"
"Distribution/Client/CmdInstall"
"Distribution/Client/CmdInstall/ClientInstallFlags"
"Distribution/Client/CmdInstall/ClientInstallTargetSelector"
"Distribution/Client/CmdLegacy"
"Distribution/Client/CmdListBin"
"Distribution/Client/CmdRepl"
"Distribution/Client/CmdRun"
"Distribution/Client/CmdRun/ClientRunFlags"
"Distribution/Client/CmdTest"
"Distribution/Client/CmdLegacy"
"Distribution/Client/CmdSdist"
"Distribution/Client/CmdTest"
"Distribution/Client/CmdUpdate"
"Distribution/Client/Compat/Directory"
"Distribution/Client/Compat/ExecutablePath"
"Distribution/Client/Compat/FilePerms"
@ -218,27 +218,36 @@
"Distribution/Client/HashValue"
"Distribution/Client/HttpUtils"
"Distribution/Client/IndexUtils"
"Distribution/Client/IndexUtils/ActiveRepos"
"Distribution/Client/IndexUtils/IndexState"
"Distribution/Client/IndexUtils/Timestamp"
"Distribution/Client/Init"
"Distribution/Client/Init/Command"
"Distribution/Client/Init/Defaults"
"Distribution/Client/Init/FileCreators"
"Distribution/Client/Init/Heuristics"
"Distribution/Client/Init/Licenses"
"Distribution/Client/Init/Prompt"
"Distribution/Client/Init/Types"
"Distribution/Client/Init/Utils"
"Distribution/Client/Install"
"Distribution/Client/InstallPlan"
"Distribution/Client/InstallSymlink"
"Distribution/Client/JobControl"
"Distribution/Client/List"
"Distribution/Client/Manpage"
"Distribution/Client/ManpageFlags"
"Distribution/Client/Nix"
"Distribution/Client/NixStyleOptions"
"Distribution/Client/Outdated"
"Distribution/Client/PackageHash"
"Distribution/Client/PackageUtils"
"Distribution/Client/ParseUtils"
"Distribution/Client/ProjectBuilding"
"Distribution/Client/ProjectBuilding/Types"
"Distribution/Client/ProjectConfig"
"Distribution/Client/ProjectConfig/Legacy"
"Distribution/Client/ProjectConfig/Types"
"Distribution/Client/ProjectFlags"
"Distribution/Client/ProjectOrchestration"
"Distribution/Client/ProjectPlanOutput"
"Distribution/Client/ProjectPlanning"
@ -247,10 +256,7 @@
"Distribution/Client/Reconfigure"
"Distribution/Client/Run"
"Distribution/Client/Sandbox"
"Distribution/Client/Sandbox/Index"
"Distribution/Client/Sandbox/PackageEnvironment"
"Distribution/Client/Sandbox/Timestamp"
"Distribution/Client/Sandbox/Types"
"Distribution/Client/SavedFlags"
"Distribution/Client/Security/DNS"
"Distribution/Client/Security/HTTP"
@ -258,13 +264,28 @@
"Distribution/Client/SetupWrapper"
"Distribution/Client/SolverInstallPlan"
"Distribution/Client/SourceFiles"
"Distribution/Client/SourceRepo"
"Distribution/Client/SrcDist"
"Distribution/Client/Store"
"Distribution/Client/Tar"
"Distribution/Client/TargetProblem"
"Distribution/Client/TargetSelector"
"Distribution/Client/Targets"
"Distribution/Client/Types"
"Distribution/Client/Types/AllowNewer"
"Distribution/Client/Types/BuildResults"
"Distribution/Client/Types/ConfiguredId"
"Distribution/Client/Types/ConfiguredPackage"
"Distribution/Client/Types/Credentials"
"Distribution/Client/Types/InstallMethod"
"Distribution/Client/Types/OverwritePolicy"
"Distribution/Client/Types/PackageLocation"
"Distribution/Client/Types/PackageSpecifier"
"Distribution/Client/Types/ReadyPackage"
"Distribution/Client/Types/Repo"
"Distribution/Client/Types/RepoName"
"Distribution/Client/Types/SourcePackageDb"
"Distribution/Client/Types/SourceRepo"
"Distribution/Client/Types/WriteGhcEnvironmentFilesPolicy"
"Distribution/Client/Update"
"Distribution/Client/Upload"
"Distribution/Client/Utils"
@ -327,9 +348,9 @@
hsSourceDirs = [ "main" "." ];
mainPath = (((((((([
"Main.hs"
] ++ (pkgs.lib).optionals (compiler.isGhc && (compiler.version).ge "8.0") ([
] ++ (pkgs.lib).optionals (compiler.isGhc && (compiler.version).ge "8.0") (([
""
] ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).lt "8.8") "")) ++ (pkgs.lib).optional (system.isAix) "") ++ (pkgs.lib).optional (!(compiler.isGhc && (compiler.version).ge "8.0")) "") ++ (pkgs.lib).optionals (flags.native-dns) ([
] ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).lt "8.8") "") ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).ge "8.10") "")) ++ (pkgs.lib).optional (system.isAix) "") ++ (pkgs.lib).optional (!(compiler.isGhc && (compiler.version).ge "8.0")) "") ++ (pkgs.lib).optionals (flags.native-dns) ([
""
] ++ [ "" ])) ++ [ "" ]) ++ [
""

View File

@ -2,7 +2,8 @@
pkgs = hackage:
{
packages = {
"cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.101.0").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;
"binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
"tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
@ -13,20 +14,25 @@
"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;
"network-uri".revision = (((hackage."network-uri")."2.6.3.0").revisions).default;
"zlib".revision = (((hackage."zlib")."0.6.2.2").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;
"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.1").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;
"async".revision = (((hackage."async")."2.2.2").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;
"parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
"echo".revision = (((hackage."echo")."0.1.3").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;
@ -36,17 +42,16 @@
"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.2.1.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.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.0.0").revisions).default;
"hashable".flags.sse2 = true;
"hashable".revision = (((hackage."hashable")."1.3.1.0").revisions).default;
"hashable".flags.integer-gmp = true;
"hashable".flags.sse41 = false;
"hashable".flags.examples = false;
"HTTP".revision = (((hackage."HTTP")."4000.3.15").revisions).default;
"HTTP".flags.mtl1 = false;
"HTTP".flags.conduit10 = false;
@ -90,7 +95,6 @@
"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";
"transformers" = "0.5.6.2";

View File

@ -11,7 +11,7 @@
flags = { install-examples = false; };
package = {
specVersion = "1.10";
identifier = { name = "hackage-db"; version = "2.1.0"; };
identifier = { name = "hackage-db"; version = "2.1.0.1"; };
license = "BSD-3-Clause";
copyright = "";
maintainer = "Peter Simons <simons@cryp.to>";

View File

@ -2,7 +2,7 @@
pkgs = hackage:
{
packages = {
"http-client".revision = (((hackage."http-client")."0.7.3").revisions).default;
"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;
@ -15,13 +15,16 @@
"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.101.0").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;
"binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
"hnix".revision = (((hackage."hnix")."0.11.1").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;
@ -33,7 +36,7 @@
"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.9").revisions).default;
"bifunctors".revision = (((hackage."bifunctors")."5.5.10").revisions).default;
"bifunctors".flags.semigroups = true;
"bifunctors".flags.tagged = true;
"hashing".revision = (((hackage."hashing")."0.1.0.1").revisions).default;
@ -42,25 +45,25 @@
"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.0").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.3.0").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.0").revisions).default;
"zlib".revision = (((hackage."zlib")."0.6.2.2").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.20").revisions).default;
"cmdargs".revision = (((hackage."cmdargs")."0.10.21").revisions).default;
"cmdargs".flags.testprog = false;
"cmdargs".flags.quotation = true;
"cryptonite".revision = (((hackage."cryptonite")."0.27").revisions).default;
"cryptonite".revision = (((hackage."cryptonite")."0.28").revisions).default;
"cryptonite".flags.support_sse = false;
"cryptonite".flags.use_target_attributes = true;
"cryptonite".flags.integer-gmp = true;
@ -71,16 +74,16 @@
"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").revisions).default;
"clock".revision = (((hackage."clock")."0.8.2").revisions).default;
"clock".flags.llvm = false;
"saltine".revision = (((hackage."saltine")."0.1.0.2").revisions).default;
"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.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;
@ -95,10 +98,10 @@
"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.0.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.3").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;
@ -106,7 +109,7 @@
"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.2").revisions).default;
"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;
@ -143,18 +146,18 @@
"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.3").revisions).default;
"hpack".revision = (((hackage."hpack")."0.34.4").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
"mono-traversable".revision = (((hackage."mono-traversable")."1.0.15.1").revisions).default;
"vector".revision = (((hackage."vector")."0.12.1.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;
"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.1").revisions).default;
"blaze-builder".revision = (((hackage."blaze-builder")."0.4.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;
@ -179,7 +182,7 @@
"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.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;
@ -219,7 +222,8 @@
"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.2.1.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;
@ -232,9 +236,10 @@
"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")."0.1.1.7").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;
@ -252,7 +257,7 @@
"hashable".flags.integer-gmp = true;
"hashable".flags.sse41 = false;
"hashable".flags.examples = false;
"attoparsec".revision = (((hackage."attoparsec")."0.13.2.4").revisions).default;
"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;
@ -269,11 +274,11 @@
"gitrev".revision = (((hackage."gitrev")."1.3.1").revisions).default;
"monad-control".revision = (((hackage."monad-control")."1.0.2.3").revisions).default;
"process".revision = (((hackage."process")."1.6.9.0").revisions).default;
"tls".revision = (((hackage."tls")."1.5.4").revisions).default;
"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.1").revisions).default;
"kan-extensions".revision = (((hackage."kan-extensions")."5.2.2").revisions).default;
"libyaml".revision = (((hackage."libyaml")."0.1.2").revisions).default;
"libyaml".flags.system-libyaml = false;
"libyaml".flags.no-unicode = false;
@ -283,7 +288,7 @@
"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.5.1").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;

View File

@ -17,7 +17,7 @@
};
package = {
specVersion = "1.10";
identifier = { name = "cabal-install"; version = "3.2.0.0"; };
identifier = { name = "cabal-install"; version = "3.4.0.0"; };
license = "BSD-3-Clause";
copyright = "2003-2020, Cabal Development Team";
maintainer = "Cabal Development Team <cabal-devel@haskell.org>";
@ -26,14 +26,8 @@
url = "";
synopsis = "The command-line interface for Cabal and Hackage.";
description = "The \\'cabal\\' command-line program simplifies the process of managing\nHaskell software by automating the fetching, configuration, compilation\nand installation of Haskell libraries and programs.";
buildType = "Custom";
buildType = "Simple";
isLocal = true;
setup-depends = [
(hsPkgs.buildPackages.Cabal or (pkgs.buildPackages.Cabal or (errorHandler.setupDepError "Cabal")))
(hsPkgs.buildPackages.base or (pkgs.buildPackages.base or (errorHandler.setupDepError "base")))
(hsPkgs.buildPackages.process or (pkgs.buildPackages.process or (errorHandler.setupDepError "process")))
(hsPkgs.buildPackages.filepath or (pkgs.buildPackages.filepath or (errorHandler.setupDepError "filepath")))
];
detailLevel = "FullDetails";
licenseFiles = [ "LICENSE" ];
dataDir = ".";
@ -41,7 +35,6 @@
extraSrcFiles = [
"README.md"
"bash-completion/cabal"
"bootstrap.sh"
"changelog"
"tests/IntegrationTests2/build/keep-going/cabal.project"
"tests/IntegrationTests2/build/keep-going/p/P.hs"
@ -98,8 +91,10 @@
"tests/IntegrationTests2/targets/multiple-tests/cabal.project"
"tests/IntegrationTests2/targets/multiple-tests/p.cabal"
"tests/IntegrationTests2/targets/simple/P.hs"
"tests/IntegrationTests2/targets/simple/app/Main.hs"
"tests/IntegrationTests2/targets/simple/cabal.project"
"tests/IntegrationTests2/targets/simple/p.cabal"
"tests/IntegrationTests2/targets/simple/q/Q.hs"
"tests/IntegrationTests2/targets/simple/q/QQ.hs"
"tests/IntegrationTests2/targets/simple/q/q.cabal"
"tests/IntegrationTests2/targets/test-only/p.cabal"
@ -135,7 +130,6 @@
(hsPkgs."HTTP" or (errorHandler.buildDepError "HTTP"))
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
(hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri"))
(hsPkgs."network" or (errorHandler.buildDepError "network"))
(hsPkgs."pretty" or (errorHandler.buildDepError "pretty"))
(hsPkgs."process" or (errorHandler.buildDepError "process"))
(hsPkgs."random" or (errorHandler.buildDepError "random"))
@ -147,6 +141,8 @@
(hsPkgs."hackage-security" or (errorHandler.buildDepError "hackage-security"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
(hsPkgs."parsec" or (errorHandler.buildDepError "parsec"))
(hsPkgs."regex-base" or (errorHandler.buildDepError "regex-base"))
(hsPkgs."regex-posix" or (errorHandler.buildDepError "regex-posix"))
] ++ (pkgs.lib).optionals (!(compiler.isGhc && (compiler.version).ge "8.0")) [
(hsPkgs."fail" or (errorHandler.buildDepError "fail"))
(hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups"))
@ -155,7 +151,10 @@
else [
(hsPkgs."resolv" or (errorHandler.buildDepError "resolv"))
])) ++ (if system.isWindows
then [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ]
then [
(hsPkgs."Win32" or (errorHandler.buildDepError "Win32"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
]
else [
(hsPkgs."unix" or (errorHandler.buildDepError "unix"))
])) ++ (if flags.lukko
@ -168,9 +167,9 @@
modules = [
"Distribution/Deprecated/ParseUtils"
"Distribution/Deprecated/ReadP"
"Distribution/Deprecated/Text"
"Distribution/Deprecated/ViewAsFieldDescr"
"Distribution/Client/BuildReports/Anonymous"
"Distribution/Client/BuildReports/Lens"
"Distribution/Client/BuildReports/Storage"
"Distribution/Client/BuildReports/Types"
"Distribution/Client/BuildReports/Upload"
@ -179,19 +178,20 @@
"Distribution/Client/CmdBuild"
"Distribution/Client/CmdClean"
"Distribution/Client/CmdConfigure"
"Distribution/Client/CmdUpdate"
"Distribution/Client/CmdErrorMessages"
"Distribution/Client/CmdExec"
"Distribution/Client/CmdFreeze"
"Distribution/Client/CmdHaddock"
"Distribution/Client/CmdInstall"
"Distribution/Client/CmdInstall/ClientInstallFlags"
"Distribution/Client/CmdInstall/ClientInstallTargetSelector"
"Distribution/Client/CmdLegacy"
"Distribution/Client/CmdListBin"
"Distribution/Client/CmdRepl"
"Distribution/Client/CmdRun"
"Distribution/Client/CmdRun/ClientRunFlags"
"Distribution/Client/CmdTest"
"Distribution/Client/CmdLegacy"
"Distribution/Client/CmdSdist"
"Distribution/Client/CmdTest"
"Distribution/Client/CmdUpdate"
"Distribution/Client/Compat/Directory"
"Distribution/Client/Compat/ExecutablePath"
"Distribution/Client/Compat/FilePerms"
@ -218,27 +218,36 @@
"Distribution/Client/HashValue"
"Distribution/Client/HttpUtils"
"Distribution/Client/IndexUtils"
"Distribution/Client/IndexUtils/ActiveRepos"
"Distribution/Client/IndexUtils/IndexState"
"Distribution/Client/IndexUtils/Timestamp"
"Distribution/Client/Init"
"Distribution/Client/Init/Command"
"Distribution/Client/Init/Defaults"
"Distribution/Client/Init/FileCreators"
"Distribution/Client/Init/Heuristics"
"Distribution/Client/Init/Licenses"
"Distribution/Client/Init/Prompt"
"Distribution/Client/Init/Types"
"Distribution/Client/Init/Utils"
"Distribution/Client/Install"
"Distribution/Client/InstallPlan"
"Distribution/Client/InstallSymlink"
"Distribution/Client/JobControl"
"Distribution/Client/List"
"Distribution/Client/Manpage"
"Distribution/Client/ManpageFlags"
"Distribution/Client/Nix"
"Distribution/Client/NixStyleOptions"
"Distribution/Client/Outdated"
"Distribution/Client/PackageHash"
"Distribution/Client/PackageUtils"
"Distribution/Client/ParseUtils"
"Distribution/Client/ProjectBuilding"
"Distribution/Client/ProjectBuilding/Types"
"Distribution/Client/ProjectConfig"
"Distribution/Client/ProjectConfig/Legacy"
"Distribution/Client/ProjectConfig/Types"
"Distribution/Client/ProjectFlags"
"Distribution/Client/ProjectOrchestration"
"Distribution/Client/ProjectPlanOutput"
"Distribution/Client/ProjectPlanning"
@ -247,10 +256,7 @@
"Distribution/Client/Reconfigure"
"Distribution/Client/Run"
"Distribution/Client/Sandbox"
"Distribution/Client/Sandbox/Index"
"Distribution/Client/Sandbox/PackageEnvironment"
"Distribution/Client/Sandbox/Timestamp"
"Distribution/Client/Sandbox/Types"
"Distribution/Client/SavedFlags"
"Distribution/Client/Security/DNS"
"Distribution/Client/Security/HTTP"
@ -258,13 +264,28 @@
"Distribution/Client/SetupWrapper"
"Distribution/Client/SolverInstallPlan"
"Distribution/Client/SourceFiles"
"Distribution/Client/SourceRepo"
"Distribution/Client/SrcDist"
"Distribution/Client/Store"
"Distribution/Client/Tar"
"Distribution/Client/TargetProblem"
"Distribution/Client/TargetSelector"
"Distribution/Client/Targets"
"Distribution/Client/Types"
"Distribution/Client/Types/AllowNewer"
"Distribution/Client/Types/BuildResults"
"Distribution/Client/Types/ConfiguredId"
"Distribution/Client/Types/ConfiguredPackage"
"Distribution/Client/Types/Credentials"
"Distribution/Client/Types/InstallMethod"
"Distribution/Client/Types/OverwritePolicy"
"Distribution/Client/Types/PackageLocation"
"Distribution/Client/Types/PackageSpecifier"
"Distribution/Client/Types/ReadyPackage"
"Distribution/Client/Types/Repo"
"Distribution/Client/Types/RepoName"
"Distribution/Client/Types/SourcePackageDb"
"Distribution/Client/Types/SourceRepo"
"Distribution/Client/Types/WriteGhcEnvironmentFilesPolicy"
"Distribution/Client/Update"
"Distribution/Client/Upload"
"Distribution/Client/Utils"
@ -327,9 +348,9 @@
hsSourceDirs = [ "main" "." ];
mainPath = (((((((([
"Main.hs"
] ++ (pkgs.lib).optionals (compiler.isGhc && (compiler.version).ge "8.0") ([
] ++ (pkgs.lib).optionals (compiler.isGhc && (compiler.version).ge "8.0") (([
""
] ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).lt "8.8") "")) ++ (pkgs.lib).optional (system.isAix) "") ++ (pkgs.lib).optional (!(compiler.isGhc && (compiler.version).ge "8.0")) "") ++ (pkgs.lib).optionals (flags.native-dns) ([
] ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).lt "8.8") "") ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).ge "8.10") "")) ++ (pkgs.lib).optional (system.isAix) "") ++ (pkgs.lib).optional (!(compiler.isGhc && (compiler.version).ge "8.0")) "") ++ (pkgs.lib).optionals (flags.native-dns) ([
""
] ++ [ "" ])) ++ [ "" ]) ++ [
""

View File

@ -2,7 +2,8 @@
pkgs = hackage:
{
packages = {
"cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.101.0").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;
"binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
"tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
@ -13,20 +14,25 @@
"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;
"network-uri".revision = (((hackage."network-uri")."2.6.3.0").revisions).default;
"zlib".revision = (((hackage."zlib")."0.6.2.2").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;
"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.1").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;
"async".revision = (((hackage."async")."2.2.2").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;
"parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
"echo".revision = (((hackage."echo")."0.1.3").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;
@ -36,17 +42,16 @@
"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.2.1.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.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.0.0").revisions).default;
"hashable".flags.sse2 = true;
"hashable".revision = (((hackage."hashable")."1.3.1.0").revisions).default;
"hashable".flags.integer-gmp = true;
"hashable".flags.sse41 = false;
"hashable".flags.examples = false;
"HTTP".revision = (((hackage."HTTP")."4000.3.15").revisions).default;
"HTTP".flags.mtl1 = false;
"HTTP".flags.conduit10 = false;
@ -90,7 +95,6 @@
"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";
"transformers" = "0.5.6.2";

View File

@ -11,7 +11,7 @@
flags = { install-examples = false; };
package = {
specVersion = "1.10";
identifier = { name = "hackage-db"; version = "2.1.0"; };
identifier = { name = "hackage-db"; version = "2.1.0.1"; };
license = "BSD-3-Clause";
copyright = "";
maintainer = "Peter Simons <simons@cryp.to>";

View File

@ -2,7 +2,7 @@
pkgs = hackage:
{
packages = {
"http-client".revision = (((hackage."http-client")."0.7.3").revisions).default;
"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;
@ -15,13 +15,16 @@
"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.101.0").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;
"binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
"hnix".revision = (((hackage."hnix")."0.11.1").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;
@ -33,7 +36,7 @@
"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.9").revisions).default;
"bifunctors".revision = (((hackage."bifunctors")."5.5.10").revisions).default;
"bifunctors".flags.semigroups = true;
"bifunctors".flags.tagged = true;
"hashing".revision = (((hackage."hashing")."0.1.0.1").revisions).default;
@ -42,25 +45,25 @@
"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.0").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.3.0").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.0").revisions).default;
"zlib".revision = (((hackage."zlib")."0.6.2.2").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.20").revisions).default;
"cmdargs".revision = (((hackage."cmdargs")."0.10.21").revisions).default;
"cmdargs".flags.testprog = false;
"cmdargs".flags.quotation = true;
"cryptonite".revision = (((hackage."cryptonite")."0.27").revisions).default;
"cryptonite".revision = (((hackage."cryptonite")."0.28").revisions).default;
"cryptonite".flags.support_sse = false;
"cryptonite".flags.use_target_attributes = true;
"cryptonite".flags.integer-gmp = true;
@ -71,16 +74,16 @@
"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").revisions).default;
"clock".revision = (((hackage."clock")."0.8.2").revisions).default;
"clock".flags.llvm = false;
"saltine".revision = (((hackage."saltine")."0.1.0.2").revisions).default;
"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.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;
@ -95,10 +98,10 @@
"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.0.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.3").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;
@ -106,7 +109,7 @@
"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.2").revisions).default;
"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;
@ -143,18 +146,18 @@
"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.3").revisions).default;
"hpack".revision = (((hackage."hpack")."0.34.4").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
"mono-traversable".revision = (((hackage."mono-traversable")."1.0.15.1").revisions).default;
"vector".revision = (((hackage."vector")."0.12.1.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;
"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.1").revisions).default;
"blaze-builder".revision = (((hackage."blaze-builder")."0.4.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;
@ -179,7 +182,7 @@
"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.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;
@ -219,7 +222,8 @@
"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.2.1.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;
@ -232,9 +236,10 @@
"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")."0.1.1.7").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;
@ -252,7 +257,7 @@
"hashable".flags.integer-gmp = true;
"hashable".flags.sse41 = false;
"hashable".flags.examples = false;
"attoparsec".revision = (((hackage."attoparsec")."0.13.2.4").revisions).default;
"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;
@ -269,11 +274,11 @@
"gitrev".revision = (((hackage."gitrev")."1.3.1").revisions).default;
"monad-control".revision = (((hackage."monad-control")."1.0.2.3").revisions).default;
"process".revision = (((hackage."process")."1.6.9.0").revisions).default;
"tls".revision = (((hackage."tls")."1.5.4").revisions).default;
"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.1").revisions).default;
"kan-extensions".revision = (((hackage."kan-extensions")."5.2.2").revisions).default;
"libyaml".revision = (((hackage."libyaml")."0.1.2").revisions).default;
"libyaml".flags.system-libyaml = false;
"libyaml".flags.no-unicode = false;
@ -283,7 +288,7 @@
"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.5.1").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;

View File

@ -1,340 +0,0 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {
native-dns = true;
debug-expensive-assertions = false;
debug-conflict-sets = false;
debug-tracetree = false;
lukko = true;
};
package = {
specVersion = "1.10";
identifier = { name = "cabal-install"; version = "3.2.0.0"; };
license = "BSD-3-Clause";
copyright = "2003-2020, Cabal Development Team";
maintainer = "Cabal Development Team <cabal-devel@haskell.org>";
author = "Cabal Development Team (see AUTHORS file)";
homepage = "http://www.haskell.org/cabal/";
url = "";
synopsis = "The command-line interface for Cabal and Hackage.";
description = "The \\'cabal\\' command-line program simplifies the process of managing\nHaskell software by automating the fetching, configuration, compilation\nand installation of Haskell libraries and programs.";
buildType = "Custom";
isLocal = true;
setup-depends = [
(hsPkgs.buildPackages.Cabal or (pkgs.buildPackages.Cabal or (errorHandler.setupDepError "Cabal")))
(hsPkgs.buildPackages.base or (pkgs.buildPackages.base or (errorHandler.setupDepError "base")))
(hsPkgs.buildPackages.process or (pkgs.buildPackages.process or (errorHandler.setupDepError "process")))
(hsPkgs.buildPackages.filepath or (pkgs.buildPackages.filepath or (errorHandler.setupDepError "filepath")))
];
detailLevel = "FullDetails";
licenseFiles = [ "LICENSE" ];
dataDir = "";
dataFiles = [];
extraSrcFiles = [
"README.md"
"bash-completion/cabal"
"bootstrap.sh"
"changelog"
"tests/IntegrationTests2/build/keep-going/cabal.project"
"tests/IntegrationTests2/build/keep-going/p/P.hs"
"tests/IntegrationTests2/build/keep-going/p/p.cabal"
"tests/IntegrationTests2/build/keep-going/q/Q.hs"
"tests/IntegrationTests2/build/keep-going/q/q.cabal"
"tests/IntegrationTests2/build/local-tarball/cabal.project"
"tests/IntegrationTests2/build/local-tarball/q/Q.hs"
"tests/IntegrationTests2/build/local-tarball/q/q.cabal"
"tests/IntegrationTests2/build/setup-custom1/A.hs"
"tests/IntegrationTests2/build/setup-custom1/Setup.hs"
"tests/IntegrationTests2/build/setup-custom1/a.cabal"
"tests/IntegrationTests2/build/setup-custom2/A.hs"
"tests/IntegrationTests2/build/setup-custom2/Setup.hs"
"tests/IntegrationTests2/build/setup-custom2/a.cabal"
"tests/IntegrationTests2/build/setup-simple/A.hs"
"tests/IntegrationTests2/build/setup-simple/Setup.hs"
"tests/IntegrationTests2/build/setup-simple/a.cabal"
"tests/IntegrationTests2/exception/bad-config/cabal.project"
"tests/IntegrationTests2/exception/build/Main.hs"
"tests/IntegrationTests2/exception/build/a.cabal"
"tests/IntegrationTests2/exception/configure/a.cabal"
"tests/IntegrationTests2/exception/no-pkg/empty.in"
"tests/IntegrationTests2/exception/no-pkg2/cabal.project"
"tests/IntegrationTests2/regression/3324/cabal.project"
"tests/IntegrationTests2/regression/3324/p/P.hs"
"tests/IntegrationTests2/regression/3324/p/p.cabal"
"tests/IntegrationTests2/regression/3324/q/Q.hs"
"tests/IntegrationTests2/regression/3324/q/q.cabal"
"tests/IntegrationTests2/targets/all-disabled/cabal.project"
"tests/IntegrationTests2/targets/all-disabled/p.cabal"
"tests/IntegrationTests2/targets/benchmarks-disabled/cabal.project"
"tests/IntegrationTests2/targets/benchmarks-disabled/p.cabal"
"tests/IntegrationTests2/targets/benchmarks-disabled/q/q.cabal"
"tests/IntegrationTests2/targets/complex/cabal.project"
"tests/IntegrationTests2/targets/complex/q/Q.hs"
"tests/IntegrationTests2/targets/complex/q/q.cabal"
"tests/IntegrationTests2/targets/empty-pkg/cabal.project"
"tests/IntegrationTests2/targets/empty-pkg/p.cabal"
"tests/IntegrationTests2/targets/empty/cabal.project"
"tests/IntegrationTests2/targets/empty/foo.hs"
"tests/IntegrationTests2/targets/exes-disabled/cabal.project"
"tests/IntegrationTests2/targets/exes-disabled/p/p.cabal"
"tests/IntegrationTests2/targets/exes-disabled/q/q.cabal"
"tests/IntegrationTests2/targets/lib-only/p.cabal"
"tests/IntegrationTests2/targets/libs-disabled/cabal.project"
"tests/IntegrationTests2/targets/libs-disabled/p/p.cabal"
"tests/IntegrationTests2/targets/libs-disabled/q/q.cabal"
"tests/IntegrationTests2/targets/multiple-exes/cabal.project"
"tests/IntegrationTests2/targets/multiple-exes/p.cabal"
"tests/IntegrationTests2/targets/multiple-libs/cabal.project"
"tests/IntegrationTests2/targets/multiple-libs/p/p.cabal"
"tests/IntegrationTests2/targets/multiple-libs/q/q.cabal"
"tests/IntegrationTests2/targets/multiple-tests/cabal.project"
"tests/IntegrationTests2/targets/multiple-tests/p.cabal"
"tests/IntegrationTests2/targets/simple/P.hs"
"tests/IntegrationTests2/targets/simple/cabal.project"
"tests/IntegrationTests2/targets/simple/p.cabal"
"tests/IntegrationTests2/targets/simple/q/QQ.hs"
"tests/IntegrationTests2/targets/simple/q/q.cabal"
"tests/IntegrationTests2/targets/test-only/p.cabal"
"tests/IntegrationTests2/targets/tests-disabled/cabal.project"
"tests/IntegrationTests2/targets/tests-disabled/p.cabal"
"tests/IntegrationTests2/targets/tests-disabled/q/q.cabal"
"tests/IntegrationTests2/targets/variety/cabal.project"
"tests/IntegrationTests2/targets/variety/p.cabal"
"tests/IntegrationTests2/build/local-tarball/p-0.1.tar.gz"
];
extraTmpFiles = [];
extraDocFiles = [];
};
components = {
exes = {
"cabal" = {
depends = ((((([
(hsPkgs."async" or (errorHandler.buildDepError "async"))
(hsPkgs."array" or (errorHandler.buildDepError "array"))
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring"))
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."cryptohash-sha256" or (errorHandler.buildDepError "cryptohash-sha256"))
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
(hsPkgs."echo" or (errorHandler.buildDepError "echo"))
(hsPkgs."edit-distance" or (errorHandler.buildDepError "edit-distance"))
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
(hsPkgs."hashable" or (errorHandler.buildDepError "hashable"))
(hsPkgs."HTTP" or (errorHandler.buildDepError "HTTP"))
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
(hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri"))
(hsPkgs."network" or (errorHandler.buildDepError "network"))
(hsPkgs."pretty" or (errorHandler.buildDepError "pretty"))
(hsPkgs."process" or (errorHandler.buildDepError "process"))
(hsPkgs."random" or (errorHandler.buildDepError "random"))
(hsPkgs."stm" or (errorHandler.buildDepError "stm"))
(hsPkgs."tar" or (errorHandler.buildDepError "tar"))
(hsPkgs."time" or (errorHandler.buildDepError "time"))
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
(hsPkgs."zlib" or (errorHandler.buildDepError "zlib"))
(hsPkgs."hackage-security" or (errorHandler.buildDepError "hackage-security"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
(hsPkgs."parsec" or (errorHandler.buildDepError "parsec"))
] ++ (pkgs.lib).optionals (!(compiler.isGhc && (compiler.version).ge "8.0")) [
(hsPkgs."fail" or (errorHandler.buildDepError "fail"))
(hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups"))
]) ++ (pkgs.lib).optionals (flags.native-dns) (if system.isWindows
then [ (hsPkgs."windns" or (errorHandler.buildDepError "windns")) ]
else [
(hsPkgs."resolv" or (errorHandler.buildDepError "resolv"))
])) ++ (if system.isWindows
then [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ]
else [
(hsPkgs."unix" or (errorHandler.buildDepError "unix"))
])) ++ (if flags.lukko
then [ (hsPkgs."lukko" or (errorHandler.buildDepError "lukko")) ]
else [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
])) ++ (pkgs.lib).optional (flags.debug-conflict-sets) (hsPkgs."base" or (errorHandler.buildDepError "base"))) ++ (pkgs.lib).optional (flags.debug-tracetree) (hsPkgs."tracetree" or (errorHandler.buildDepError "tracetree"));
libs = (pkgs.lib).optional (system.isAix) (pkgs."bsd" or (errorHandler.sysDepError "bsd"));
buildable = true;
modules = [
"Distribution/Deprecated/ParseUtils"
"Distribution/Deprecated/ReadP"
"Distribution/Deprecated/Text"
"Distribution/Deprecated/ViewAsFieldDescr"
"Distribution/Client/BuildReports/Anonymous"
"Distribution/Client/BuildReports/Storage"
"Distribution/Client/BuildReports/Types"
"Distribution/Client/BuildReports/Upload"
"Distribution/Client/Check"
"Distribution/Client/CmdBench"
"Distribution/Client/CmdBuild"
"Distribution/Client/CmdClean"
"Distribution/Client/CmdConfigure"
"Distribution/Client/CmdUpdate"
"Distribution/Client/CmdErrorMessages"
"Distribution/Client/CmdExec"
"Distribution/Client/CmdFreeze"
"Distribution/Client/CmdHaddock"
"Distribution/Client/CmdInstall"
"Distribution/Client/CmdInstall/ClientInstallFlags"
"Distribution/Client/CmdRepl"
"Distribution/Client/CmdRun"
"Distribution/Client/CmdRun/ClientRunFlags"
"Distribution/Client/CmdTest"
"Distribution/Client/CmdLegacy"
"Distribution/Client/CmdSdist"
"Distribution/Client/Compat/Directory"
"Distribution/Client/Compat/ExecutablePath"
"Distribution/Client/Compat/FilePerms"
"Distribution/Client/Compat/Orphans"
"Distribution/Client/Compat/Prelude"
"Distribution/Client/Compat/Process"
"Distribution/Client/Compat/Semaphore"
"Distribution/Client/Config"
"Distribution/Client/Configure"
"Distribution/Client/Dependency"
"Distribution/Client/Dependency/Types"
"Distribution/Client/DistDirLayout"
"Distribution/Client/Exec"
"Distribution/Client/Fetch"
"Distribution/Client/FetchUtils"
"Distribution/Client/FileMonitor"
"Distribution/Client/Freeze"
"Distribution/Client/GZipUtils"
"Distribution/Client/GenBounds"
"Distribution/Client/Get"
"Distribution/Client/Glob"
"Distribution/Client/GlobalFlags"
"Distribution/Client/Haddock"
"Distribution/Client/HashValue"
"Distribution/Client/HttpUtils"
"Distribution/Client/IndexUtils"
"Distribution/Client/IndexUtils/Timestamp"
"Distribution/Client/Init"
"Distribution/Client/Init/Heuristics"
"Distribution/Client/Init/Licenses"
"Distribution/Client/Init/Types"
"Distribution/Client/Install"
"Distribution/Client/InstallPlan"
"Distribution/Client/InstallSymlink"
"Distribution/Client/JobControl"
"Distribution/Client/List"
"Distribution/Client/Manpage"
"Distribution/Client/Nix"
"Distribution/Client/Outdated"
"Distribution/Client/PackageHash"
"Distribution/Client/PackageUtils"
"Distribution/Client/ParseUtils"
"Distribution/Client/ProjectBuilding"
"Distribution/Client/ProjectBuilding/Types"
"Distribution/Client/ProjectConfig"
"Distribution/Client/ProjectConfig/Legacy"
"Distribution/Client/ProjectConfig/Types"
"Distribution/Client/ProjectOrchestration"
"Distribution/Client/ProjectPlanOutput"
"Distribution/Client/ProjectPlanning"
"Distribution/Client/ProjectPlanning/Types"
"Distribution/Client/RebuildMonad"
"Distribution/Client/Reconfigure"
"Distribution/Client/Run"
"Distribution/Client/Sandbox"
"Distribution/Client/Sandbox/Index"
"Distribution/Client/Sandbox/PackageEnvironment"
"Distribution/Client/Sandbox/Timestamp"
"Distribution/Client/Sandbox/Types"
"Distribution/Client/SavedFlags"
"Distribution/Client/Security/DNS"
"Distribution/Client/Security/HTTP"
"Distribution/Client/Setup"
"Distribution/Client/SetupWrapper"
"Distribution/Client/SolverInstallPlan"
"Distribution/Client/SourceFiles"
"Distribution/Client/SourceRepo"
"Distribution/Client/SrcDist"
"Distribution/Client/Store"
"Distribution/Client/Tar"
"Distribution/Client/TargetSelector"
"Distribution/Client/Targets"
"Distribution/Client/Types"
"Distribution/Client/Update"
"Distribution/Client/Upload"
"Distribution/Client/Utils"
"Distribution/Client/Utils/Assertion"
"Distribution/Client/Utils/Json"
"Distribution/Client/Utils/Parsec"
"Distribution/Client/VCS"
"Distribution/Client/Win32SelfUpgrade"
"Distribution/Client/World"
"Distribution/Solver/Compat/Prelude"
"Distribution/Solver/Modular"
"Distribution/Solver/Modular/Assignment"
"Distribution/Solver/Modular/Builder"
"Distribution/Solver/Modular/Configured"
"Distribution/Solver/Modular/ConfiguredConversion"
"Distribution/Solver/Modular/ConflictSet"
"Distribution/Solver/Modular/Cycles"
"Distribution/Solver/Modular/Dependency"
"Distribution/Solver/Modular/Explore"
"Distribution/Solver/Modular/Flag"
"Distribution/Solver/Modular/Index"
"Distribution/Solver/Modular/IndexConversion"
"Distribution/Solver/Modular/LabeledGraph"
"Distribution/Solver/Modular/Linking"
"Distribution/Solver/Modular/Log"
"Distribution/Solver/Modular/Message"
"Distribution/Solver/Modular/PSQ"
"Distribution/Solver/Modular/Package"
"Distribution/Solver/Modular/Preference"
"Distribution/Solver/Modular/RetryLog"
"Distribution/Solver/Modular/Solver"
"Distribution/Solver/Modular/Tree"
"Distribution/Solver/Modular/Validate"
"Distribution/Solver/Modular/Var"
"Distribution/Solver/Modular/Version"
"Distribution/Solver/Modular/WeightedPSQ"
"Distribution/Solver/Types/ComponentDeps"
"Distribution/Solver/Types/ConstraintSource"
"Distribution/Solver/Types/DependencyResolver"
"Distribution/Solver/Types/Flag"
"Distribution/Solver/Types/InstSolverPackage"
"Distribution/Solver/Types/InstalledPreference"
"Distribution/Solver/Types/LabeledPackageConstraint"
"Distribution/Solver/Types/OptionalStanza"
"Distribution/Solver/Types/PackageConstraint"
"Distribution/Solver/Types/PackageFixedDeps"
"Distribution/Solver/Types/PackageIndex"
"Distribution/Solver/Types/PackagePath"
"Distribution/Solver/Types/PackagePreferences"
"Distribution/Solver/Types/PkgConfigDb"
"Distribution/Solver/Types/Progress"
"Distribution/Solver/Types/ResolverPackage"
"Distribution/Solver/Types/Settings"
"Distribution/Solver/Types/SolverId"
"Distribution/Solver/Types/SolverPackage"
"Distribution/Solver/Types/SourcePackage"
"Distribution/Solver/Types/Variable"
"Paths_cabal_install"
];
hsSourceDirs = [ "main" "." ];
mainPath = (((((((([
"Main.hs"
] ++ (pkgs.lib).optionals (compiler.isGhc && (compiler.version).ge "8.0") ([
""
] ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).lt "8.8") "")) ++ (pkgs.lib).optional (system.isAix) "") ++ (pkgs.lib).optional (!(compiler.isGhc && (compiler.version).ge "8.0")) "") ++ (pkgs.lib).optionals (flags.native-dns) ([
""
] ++ [ "" ])) ++ [ "" ]) ++ [
""
]) ++ (pkgs.lib).optional (flags.debug-expensive-assertions) "") ++ (pkgs.lib).optional (flags.debug-conflict-sets) "") ++ (pkgs.lib).optional (flags.debug-tracetree) "";
};
};
};
} // rec { src = (pkgs.lib).mkDefault ../.; }

View File

@ -1,122 +0,0 @@
{
pkgs = hackage:
{
packages = {
"cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.101.0").revisions).default;
"cryptohash-sha256".flags.exe = false;
"binary".revision = (((hackage."binary")."0.8.5.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.2.0").revisions).default;
"edit-distance".revision = (((hackage."edit-distance")."0.2.2.1").revisions).default;
"stm".revision = (((hackage."stm")."2.4.5.1").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.3.0").revisions).default;
"zlib".revision = (((hackage."zlib")."0.6.2.1").revisions).default;
"zlib".flags.non-blocking-ffi = false;
"zlib".flags.pkg-config = false;
"rts".revision = (((hackage."rts")."1.0").revisions).default;
"deepseq".revision = (((hackage."deepseq")."1.4.3.0").revisions).default;
"random".revision = (((hackage."random")."1.1").revisions).default;
"network".revision = (((hackage."network")."3.1.1.1").revisions).default;
"async".revision = (((hackage."async")."2.2.2").revisions).default;
"async".flags.bench = false;
"parsec".revision = (((hackage."parsec")."3.1.13.0").revisions).default;
"echo".revision = (((hackage."echo")."0.1.3").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.1.5").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.13.0.0").revisions).default;
"containers".revision = (((hackage."containers")."0.5.11.0").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.0.0.3").revisions).default;
"base".revision = (((hackage."base")."4.11.1.0").revisions).default;
"time".revision = (((hackage."time")."1.8.0.2").revisions).default;
"base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.6").revisions).default;
"transformers".revision = (((hackage."transformers")."0.5.5.0").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;
"HTTP".revision = (((hackage."HTTP")."4000.3.14").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").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.3.0").revisions).default;
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
"lukko".revision = (((hackage."lukko")."0.1.1.2").revisions).default;
"lukko".flags.ofd-locking = true;
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.4.4").revisions).default;
"array".revision = (((hackage."array")."0.5.2.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;
};
compiler = {
version = "8.4.4";
nix-name = "ghc844";
packages = {
"binary" = "0.8.5.1";
"ghc-prim" = "0.5.2.0";
"stm" = "2.4.5.1";
"unix" = "2.7.2.2";
"mtl" = "2.2.2";
"rts" = "1.0";
"deepseq" = "1.4.3.0";
"parsec" = "3.1.13.0";
"directory" = "1.3.1.5";
"template-haskell" = "2.13.0.0";
"containers" = "0.5.11.0";
"bytestring" = "0.10.8.2";
"text" = "1.2.3.1";
"base" = "4.11.1.0";
"time" = "1.8.0.2";
"transformers" = "0.5.5.0";
"filepath" = "1.4.2";
"process" = "1.6.3.0";
"pretty" = "1.1.3.6";
"ghc-boot-th" = "8.4.4";
"array" = "0.5.2.0";
"integer-gmp" = "1.0.2.0";
};
};
};
extras = hackage:
{ packages = { cabal-install = ./.plan.nix/cabal-install.nix; }; };
modules = [
({ lib, ... }:
{
packages = {
"cabal-install" = {
flags = {
"native-dns" = lib.mkOverride 900 true;
"debug-expensive-assertions" = lib.mkOverride 900 false;
"debug-tracetree" = lib.mkOverride 900 false;
"lukko" = lib.mkOverride 900 true;
"debug-conflict-sets" = lib.mkOverride 900 false;
};
};
};
})
];
}

View File

@ -1,100 +0,0 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = { install-examples = false; };
package = {
specVersion = "1.10";
identifier = { name = "hackage-db"; version = "2.1.0"; };
license = "BSD-3-Clause";
copyright = "";
maintainer = "Peter Simons <simons@cryp.to>";
author = "Peter Simons, Alexander Altman, Ben James";
homepage = "https://github.com/peti/hackage-db#readme";
url = "";
synopsis = "Access cabal-install's Hackage database via Data.Map";
description = "This library provides convenient access to the local copy of the Hackage\ndatabase that \\\"cabal update\\\" creates. Check out\n<https://github.com/peti/hackage-db/tree/master/example/> for a collection\nof simple example programs that demonstrate how to use this code.";
buildType = "Simple";
isLocal = true;
detailLevel = "FullDetails";
licenseFiles = [ "LICENSE" ];
dataDir = "";
dataFiles = [];
extraSrcFiles = [];
extraTmpFiles = [];
extraDocFiles = [];
};
components = {
"library" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal"))
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
(hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions"))
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
(hsPkgs."tar" or (errorHandler.buildDepError "tar"))
(hsPkgs."time" or (errorHandler.buildDepError "time"))
(hsPkgs."utf8-string" or (errorHandler.buildDepError "utf8-string"))
];
buildable = true;
modules = [
"Paths_hackage_db"
"Distribution/Hackage/DB"
"Distribution/Hackage/DB/Builder"
"Distribution/Hackage/DB/Errors"
"Distribution/Hackage/DB/MetaData"
"Distribution/Hackage/DB/Parsed"
"Distribution/Hackage/DB/Path"
"Distribution/Hackage/DB/Unparsed"
"Distribution/Hackage/DB/Utility"
];
hsSourceDirs = [ "src" ];
};
exes = {
"list-known-versions" = {
depends = (pkgs.lib).optionals (flags.install-examples) [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."hackage-db" or (errorHandler.buildDepError "hackage-db"))
];
buildable = if flags.install-examples then true else false;
hsSourceDirs = [ "example" ];
mainPath = [ "list-known-versions.hs" ] ++ [ "" ];
};
"show-meta-data" = {
depends = (pkgs.lib).optionals (flags.install-examples) [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."hackage-db" or (errorHandler.buildDepError "hackage-db"))
(hsPkgs."utf8-string" or (errorHandler.buildDepError "utf8-string"))
];
buildable = if flags.install-examples then true else false;
hsSourceDirs = [ "example" ];
mainPath = [ "show-meta-data.hs" ] ++ [ "" ];
};
"show-package-versions" = {
depends = (pkgs.lib).optionals (flags.install-examples) [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."hackage-db" or (errorHandler.buildDepError "hackage-db"))
];
buildable = if flags.install-examples then true else false;
hsSourceDirs = [ "example" ];
mainPath = [ "show-package-versions.hs" ] ++ [ "" ];
};
};
};
} // rec { src = (pkgs.lib).mkDefault .././.source-repository-packages/0; }

View File

@ -1,233 +0,0 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {};
package = {
specVersion = "1.10";
identifier = { name = "nix-tools"; version = "0.1.0.0"; };
license = "BSD-3-Clause";
copyright = "";
maintainer = "moritz.angermann@gmail.com";
author = "Moritz Angermann";
homepage = "";
url = "";
synopsis = "cabal/stack to nix translation tools";
description = "A set of tools to aid in trating stack and cabal projects into nix expressions.";
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."Cabal" or (errorHandler.buildDepError "Cabal"))
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
(hsPkgs."aeson-pretty" or (errorHandler.buildDepError "aeson-pretty"))
(hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."cryptohash-sha256" or (errorHandler.buildDepError "cryptohash-sha256"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."data-fix" or (errorHandler.buildDepError "data-fix"))
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
(hsPkgs."extra" or (errorHandler.buildDepError "extra"))
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
(hsPkgs."hnix" or (errorHandler.buildDepError "hnix"))
(hsPkgs."hpack" or (errorHandler.buildDepError "hpack"))
(hsPkgs."http-client" or (errorHandler.buildDepError "http-client"))
(hsPkgs."http-client-tls" or (errorHandler.buildDepError "http-client-tls"))
(hsPkgs."http-types" or (errorHandler.buildDepError "http-types"))
(hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative"))
(hsPkgs."prettyprinter" or (errorHandler.buildDepError "prettyprinter"))
(hsPkgs."process" or (errorHandler.buildDepError "process"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
(hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
(hsPkgs."yaml" or (errorHandler.buildDepError "yaml"))
];
buildable = true;
modules = [
"Cabal2Nix"
"Cabal2Nix/Util"
"Cabal2Nix/Plan"
"CabalName"
"CabalName/CLI"
"Distribution/Nixpkgs/Fetch"
"StackRepos"
"StackRepos/CLI"
"Stack2nix"
"Stack2nix/Cache"
"Stack2nix/CLI"
"Stack2nix/External/Resolve"
"Stack2nix/Project"
"Stack2nix/Stack"
];
hsSourceDirs = [ "lib" ];
};
exes = {
"cabal-to-nix" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."hpack" or (errorHandler.buildDepError "hpack"))
(hsPkgs."hnix" or (errorHandler.buildDepError "hnix"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
(hsPkgs."nix-tools" or (errorHandler.buildDepError "nix-tools"))
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
(hsPkgs."prettyprinter" or (errorHandler.buildDepError "prettyprinter"))
];
buildable = true;
hsSourceDirs = [ "cabal2nix" ];
mainPath = [ "Main.hs" ];
};
"hashes-to-nix" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."hnix" or (errorHandler.buildDepError "hnix"))
(hsPkgs."nix-tools" or (errorHandler.buildDepError "nix-tools"))
(hsPkgs."data-fix" or (errorHandler.buildDepError "data-fix"))
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
(hsPkgs."microlens" or (errorHandler.buildDepError "microlens"))
(hsPkgs."microlens-aeson" or (errorHandler.buildDepError "microlens-aeson"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
];
buildable = true;
hsSourceDirs = [ "hashes2nix" ];
mainPath = [ "Main.hs" ];
};
"plan-to-nix" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."nix-tools" or (errorHandler.buildDepError "nix-tools"))
(hsPkgs."hnix" or (errorHandler.buildDepError "hnix"))
(hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
(hsPkgs."hpack" or (errorHandler.buildDepError "hpack"))
(hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
(hsPkgs."microlens" or (errorHandler.buildDepError "microlens"))
(hsPkgs."microlens-aeson" or (errorHandler.buildDepError "microlens-aeson"))
(hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative"))
(hsPkgs."prettyprinter" or (errorHandler.buildDepError "prettyprinter"))
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
(hsPkgs."extra" or (errorHandler.buildDepError "extra"))
];
buildable = true;
modules = [
"Plan2Nix"
"Plan2Nix/Cache"
"Plan2Nix/CLI"
"Plan2Nix/Project"
"Plan2Nix/Plan"
];
hsSourceDirs = [ "plan2nix" ];
mainPath = [ "Main.hs" ];
};
"hackage-to-nix" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."nix-tools" or (errorHandler.buildDepError "nix-tools"))
(hsPkgs."hackage-db" or (errorHandler.buildDepError "hackage-db"))
(hsPkgs."hnix" or (errorHandler.buildDepError "hnix"))
(hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal"))
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
(hsPkgs."aeson-pretty" or (errorHandler.buildDepError "aeson-pretty"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
(hsPkgs."cryptohash-sha256" or (errorHandler.buildDepError "cryptohash-sha256"))
(hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring"))
(hsPkgs."base64-bytestring" or (errorHandler.buildDepError "base64-bytestring"))
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
];
buildable = true;
hsSourceDirs = [ "hackage2nix" ];
mainPath = [ "Main.hs" ];
};
"lts-to-nix" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."nix-tools" or (errorHandler.buildDepError "nix-tools"))
(hsPkgs."hnix" or (errorHandler.buildDepError "hnix"))
(hsPkgs."yaml" or (errorHandler.buildDepError "yaml"))
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
(hsPkgs."microlens" or (errorHandler.buildDepError "microlens"))
(hsPkgs."microlens-aeson" or (errorHandler.buildDepError "microlens-aeson"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
(hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
(hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal"))
];
buildable = true;
hsSourceDirs = [ "lts2nix" ];
mainPath = [ "Main.hs" ];
};
"stack-to-nix" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."nix-tools" or (errorHandler.buildDepError "nix-tools"))
];
buildable = true;
hsSourceDirs = [ "stack2nix" ];
mainPath = [ "Main.hs" ];
};
"truncate-index" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative"))
(hsPkgs."zlib" or (errorHandler.buildDepError "zlib"))
(hsPkgs."tar" or (errorHandler.buildDepError "tar"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."time" or (errorHandler.buildDepError "time"))
];
buildable = true;
hsSourceDirs = [ "truncate-index" ];
mainPath = [ "Main.hs" ];
};
"stack-repos" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."nix-tools" or (errorHandler.buildDepError "nix-tools"))
];
buildable = true;
hsSourceDirs = [ "stack-repos" ];
mainPath = [ "Main.hs" ];
};
"cabal-name" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."nix-tools" or (errorHandler.buildDepError "nix-tools"))
];
buildable = true;
hsSourceDirs = [ "cabal-name" ];
mainPath = [ "Main.hs" ];
};
};
};
} // rec { src = (pkgs.lib).mkDefault ../.; }

View File

@ -1,355 +0,0 @@
{
pkgs = hackage:
{
packages = {
"http-client".revision = (((hackage."http-client")."0.7.0").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.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;
"free".revision = (((hackage."free")."5.1.3").revisions).default;
"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.101.0").revisions).default;
"cryptohash-sha256".flags.exe = false;
"binary".revision = (((hackage."binary")."0.8.5.1").revisions).default;
"interpolate".revision = (((hackage."interpolate")."0.2.0").revisions).default;
"hnix".revision = (((hackage."hnix")."0.8.0").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.2.0").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.1.1").revisions).default;
"bifunctors".revision = (((hackage."bifunctors")."5.5.7").revisions).default;
"bifunctors".flags.semigroups = true;
"bifunctors".flags.tagged = true;
"hashing".revision = (((hackage."hashing")."0.1.0.1").revisions).default;
"extra".revision = (((hackage."extra")."1.7.3").revisions).default;
"haskeline".revision = (((hackage."haskeline")."0.7.4.2").revisions).default;
"logict".revision = (((hackage."logict")."0.7.0.2").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.2.1").revisions).default;
"stm".revision = (((hackage."stm")."2.4.5.1").revisions).default;
"base-compat-batteries".revision = (((hackage."base-compat-batteries")."0.11.1").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.3.0").revisions).default;
"asn1-parse".revision = (((hackage."asn1-parse")."0.9.5").revisions).default;
"regex-base".revision = (((hackage."regex-base")."0.94.0.0").revisions).default;
"zlib".revision = (((hackage."zlib")."0.6.2.1").revisions).default;
"zlib".flags.non-blocking-ffi = false;
"zlib".flags.pkg-config = false;
"rts".revision = (((hackage."rts")."1.0").revisions).default;
"cmdargs".revision = (((hackage."cmdargs")."0.10.20").revisions).default;
"cmdargs".flags.testprog = false;
"cmdargs".flags.quotation = true;
"th-expand-syns".revision = (((hackage."th-expand-syns")."0.4.6.0").revisions).default;
"cryptonite".revision = (((hackage."cryptonite")."0.26").revisions).default;
"cryptonite".flags.support_sse = false;
"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.0.4").revisions).default;
"clock".revision = (((hackage."clock")."0.8").revisions).default;
"clock".flags.llvm = false;
"saltine".revision = (((hackage."saltine")."0.1.1.0").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.3").revisions).default;
"th-orphans".revision = (((hackage."th-orphans")."0.13.10").revisions).default;
"pem".revision = (((hackage."pem")."0.2.4").revisions).default;
"megaparsec".revision = (((hackage."megaparsec")."8.0.0").revisions).default;
"megaparsec".flags.dev = false;
"syb".revision = (((hackage."syb")."0.7.1").revisions).default;
"distributive".revision = (((hackage."distributive")."0.6.2").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").revisions).default;
"QuickCheck".flags.templatehaskell = true;
"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").revisions).default;
"parallel".revision = (((hackage."parallel")."3.2.2.0").revisions).default;
"deepseq".revision = (((hackage."deepseq")."1.4.3.0").revisions).default;
"hnix-store-core".revision = (((hackage."hnix-store-core")."0.2.0.0").revisions).default;
"hnix-store-core".flags.bounded_memory = false;
"haskell-src-meta".revision = (((hackage."haskell-src-meta")."0.8.5").revisions).default;
"random".revision = (((hackage."random")."1.1").revisions).default;
"uuid-types".revision = (((hackage."uuid-types")."1.0.3").revisions).default;
"optparse-applicative".revision = (((hackage."optparse-applicative")."0.15.1.0").revisions).default;
"network".revision = (((hackage."network")."3.1.1.1").revisions).default;
"connection".revision = (((hackage."connection")."0.3.1").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.2").revisions).default;
"async".flags.bench = false;
"dlist".revision = (((hackage."dlist")."0.8.0.8").revisions).default;
"conduit".revision = (((hackage."conduit")."1.3.2").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;
"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.1.5").revisions).default;
"yaml".revision = (((hackage."yaml")."0.11.4.0").revisions).default;
"yaml".flags.no-exe = true;
"yaml".flags.no-examples = true;
"transformers-compat".revision = (((hackage."transformers-compat")."0.6.5").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;
"hpack".revision = (((hackage."hpack")."0.34.1").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.13.0.0").revisions).default;
"mono-traversable".revision = (((hackage."mono-traversable")."1.0.15.1").revisions).default;
"vector".revision = (((hackage."vector")."0.12.1.2").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.0.1").revisions).default;
"profunctors".revision = (((hackage."profunctors")."5.5.2").revisions).default;
"safe".revision = (((hackage."safe")."0.3.19").revisions).default;
"blaze-builder".revision = (((hackage."blaze-builder")."0.4.1.0").revisions).default;
"base-compat".revision = (((hackage."base-compat")."0.11.1").revisions).default;
"time-compat".revision = (((hackage."time-compat")."1.9.3").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.10.3").revisions).default;
"ansi-terminal".flags.example = false;
"tagged".revision = (((hackage."tagged")."0.8.6").revisions).default;
"tagged".flags.transformers = true;
"tagged".flags.deepseq = true;
"x509".revision = (((hackage."x509")."1.7.5").revisions).default;
"haskell-src-exts".revision = (((hackage."haskell-src-exts")."1.23.0").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.5.11.0").revisions).default;
"some".revision = (((hackage."some")."1.0.1").revisions).default;
"some".flags.newtype-unsafe = true;
"integer-logarithms".revision = (((hackage."integer-logarithms")."1.0.3").revisions).default;
"integer-logarithms".flags.check-bounds = false;
"integer-logarithms".flags.integer-gmp = true;
"semialign".revision = (((hackage."semialign")."1.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").revisions).default;
"these".flags.assoc = true;
"socks".revision = (((hackage."socks")."0.6.1").revisions).default;
"streaming-commons".revision = (((hackage."streaming-commons")."0.2.1.2").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").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.2").revisions).default;
"contravariant".flags.semigroups = true;
"contravariant".flags.tagged = true;
"contravariant".flags.statevar = true;
"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.8").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.2.0.0").revisions).default;
"Cabal".flags.bundled-binary-generic = false;
"assoc".revision = (((hackage."assoc")."1.0.1").revisions).default;
"unordered-containers".revision = (((hackage."unordered-containers")."0.2.10.0").revisions).default;
"unordered-containers".flags.debug = false;
"base64-bytestring".revision = (((hackage."base64-bytestring")."1.1.0.0").revisions).default;
"aeson-pretty".revision = (((hackage."aeson-pretty")."0.8.8").revisions).default;
"aeson-pretty".flags.lib-only = false;
"base".revision = (((hackage."base")."4.11.1.0").revisions).default;
"comonad".revision = (((hackage."comonad")."5.0.6").revisions).default;
"comonad".flags.distributive = true;
"comonad".flags.test-doctests = true;
"comonad".flags.containers = true;
"time".revision = (((hackage."time")."1.8.0.2").revisions).default;
"data-default-class".revision = (((hackage."data-default-class")."0.1.2.0").revisions).default;
"terminfo".revision = (((hackage."terminfo")."0.4.1.1").revisions).default;
"base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.6").revisions).default;
"vector-algorithms".revision = (((hackage."vector-algorithms")."0.8.0.3").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.6.1").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.5.0").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.4").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.19.12").revisions).default;
"happy".flags.small_base = true;
"filepath".revision = (((hackage."filepath")."1.4.2").revisions).default;
"asn1-types".revision = (((hackage."asn1-types")."0.3.4").revisions).default;
"cborg".revision = (((hackage."cborg")."0.2.3.0").revisions).default;
"cborg".flags.optimize-gmp = true;
"monad-control".revision = (((hackage."monad-control")."1.0.2.3").revisions).default;
"process".revision = (((hackage."process")."1.6.3.0").revisions).default;
"tls".revision = (((hackage."tls")."1.5.4").revisions).default;
"tls".flags.compat = true;
"tls".flags.network = true;
"tls".flags.hans = false;
"kan-extensions".revision = (((hackage."kan-extensions")."5.2").revisions).default;
"th-lift".revision = (((hackage."th-lift")."0.8.1").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").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.0").revisions).default;
"microlens".revision = (((hackage."microlens")."0.4.11.2").revisions).default;
"aeson".revision = (((hackage."aeson")."1.5.1.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.4.4").revisions).default;
"th-lift-instances".revision = (((hackage."th-lift-instances")."0.1.16").revisions).default;
"base-orphans".revision = (((hackage."base-orphans")."0.8.2").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;
"array".revision = (((hackage."array")."0.5.2.0").revisions).default;
"repline".revision = (((hackage."repline")."0.2.2.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;
};
compiler = {
version = "8.4.4";
nix-name = "ghc844";
packages = {
"binary" = "0.8.5.1";
"ghc-prim" = "0.5.2.0";
"haskeline" = "0.7.4.2";
"stm" = "2.4.5.1";
"unix" = "2.7.2.2";
"mtl" = "2.2.2";
"rts" = "1.0";
"deepseq" = "1.4.3.0";
"parsec" = "3.1.13.0";
"directory" = "1.3.1.5";
"template-haskell" = "2.13.0.0";
"containers" = "0.5.11.0";
"bytestring" = "0.10.8.2";
"text" = "1.2.3.1";
"base" = "4.11.1.0";
"time" = "1.8.0.2";
"terminfo" = "0.4.1.1";
"transformers" = "0.5.5.0";
"filepath" = "1.4.2";
"process" = "1.6.3.0";
"pretty" = "1.1.3.6";
"ghc-boot-th" = "8.4.4";
"array" = "0.5.2.0";
"integer-gmp" = "1.0.2.0";
};
};
};
extras = hackage:
{
packages = {
nix-tools = ./.plan.nix/nix-tools.nix;
hackage-db = ./.plan.nix/hackage-db.nix;
};
};
modules = [
({ lib, ... }:
{
packages = {
"nix-tools" = { flags = {}; };
"hackage-db" = {
flags = { "install-examples" = lib.mkOverride 900 false; };
};
};
})
];
}

View File

@ -17,7 +17,7 @@
};
package = {
specVersion = "1.10";
identifier = { name = "cabal-install"; version = "3.2.0.0"; };
identifier = { name = "cabal-install"; version = "3.4.0.0"; };
license = "BSD-3-Clause";
copyright = "2003-2020, Cabal Development Team";
maintainer = "Cabal Development Team <cabal-devel@haskell.org>";
@ -26,14 +26,8 @@
url = "";
synopsis = "The command-line interface for Cabal and Hackage.";
description = "The \\'cabal\\' command-line program simplifies the process of managing\nHaskell software by automating the fetching, configuration, compilation\nand installation of Haskell libraries and programs.";
buildType = "Custom";
buildType = "Simple";
isLocal = true;
setup-depends = [
(hsPkgs.buildPackages.Cabal or (pkgs.buildPackages.Cabal or (errorHandler.setupDepError "Cabal")))
(hsPkgs.buildPackages.base or (pkgs.buildPackages.base or (errorHandler.setupDepError "base")))
(hsPkgs.buildPackages.process or (pkgs.buildPackages.process or (errorHandler.setupDepError "process")))
(hsPkgs.buildPackages.filepath or (pkgs.buildPackages.filepath or (errorHandler.setupDepError "filepath")))
];
detailLevel = "FullDetails";
licenseFiles = [ "LICENSE" ];
dataDir = ".";
@ -41,7 +35,6 @@
extraSrcFiles = [
"README.md"
"bash-completion/cabal"
"bootstrap.sh"
"changelog"
"tests/IntegrationTests2/build/keep-going/cabal.project"
"tests/IntegrationTests2/build/keep-going/p/P.hs"
@ -98,8 +91,10 @@
"tests/IntegrationTests2/targets/multiple-tests/cabal.project"
"tests/IntegrationTests2/targets/multiple-tests/p.cabal"
"tests/IntegrationTests2/targets/simple/P.hs"
"tests/IntegrationTests2/targets/simple/app/Main.hs"
"tests/IntegrationTests2/targets/simple/cabal.project"
"tests/IntegrationTests2/targets/simple/p.cabal"
"tests/IntegrationTests2/targets/simple/q/Q.hs"
"tests/IntegrationTests2/targets/simple/q/QQ.hs"
"tests/IntegrationTests2/targets/simple/q/q.cabal"
"tests/IntegrationTests2/targets/test-only/p.cabal"
@ -135,7 +130,6 @@
(hsPkgs."HTTP" or (errorHandler.buildDepError "HTTP"))
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
(hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri"))
(hsPkgs."network" or (errorHandler.buildDepError "network"))
(hsPkgs."pretty" or (errorHandler.buildDepError "pretty"))
(hsPkgs."process" or (errorHandler.buildDepError "process"))
(hsPkgs."random" or (errorHandler.buildDepError "random"))
@ -147,6 +141,8 @@
(hsPkgs."hackage-security" or (errorHandler.buildDepError "hackage-security"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
(hsPkgs."parsec" or (errorHandler.buildDepError "parsec"))
(hsPkgs."regex-base" or (errorHandler.buildDepError "regex-base"))
(hsPkgs."regex-posix" or (errorHandler.buildDepError "regex-posix"))
] ++ (pkgs.lib).optionals (!(compiler.isGhc && (compiler.version).ge "8.0")) [
(hsPkgs."fail" or (errorHandler.buildDepError "fail"))
(hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups"))
@ -155,7 +151,10 @@
else [
(hsPkgs."resolv" or (errorHandler.buildDepError "resolv"))
])) ++ (if system.isWindows
then [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ]
then [
(hsPkgs."Win32" or (errorHandler.buildDepError "Win32"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
]
else [
(hsPkgs."unix" or (errorHandler.buildDepError "unix"))
])) ++ (if flags.lukko
@ -168,9 +167,9 @@
modules = [
"Distribution/Deprecated/ParseUtils"
"Distribution/Deprecated/ReadP"
"Distribution/Deprecated/Text"
"Distribution/Deprecated/ViewAsFieldDescr"
"Distribution/Client/BuildReports/Anonymous"
"Distribution/Client/BuildReports/Lens"
"Distribution/Client/BuildReports/Storage"
"Distribution/Client/BuildReports/Types"
"Distribution/Client/BuildReports/Upload"
@ -179,19 +178,20 @@
"Distribution/Client/CmdBuild"
"Distribution/Client/CmdClean"
"Distribution/Client/CmdConfigure"
"Distribution/Client/CmdUpdate"
"Distribution/Client/CmdErrorMessages"
"Distribution/Client/CmdExec"
"Distribution/Client/CmdFreeze"
"Distribution/Client/CmdHaddock"
"Distribution/Client/CmdInstall"
"Distribution/Client/CmdInstall/ClientInstallFlags"
"Distribution/Client/CmdInstall/ClientInstallTargetSelector"
"Distribution/Client/CmdLegacy"
"Distribution/Client/CmdListBin"
"Distribution/Client/CmdRepl"
"Distribution/Client/CmdRun"
"Distribution/Client/CmdRun/ClientRunFlags"
"Distribution/Client/CmdTest"
"Distribution/Client/CmdLegacy"
"Distribution/Client/CmdSdist"
"Distribution/Client/CmdTest"
"Distribution/Client/CmdUpdate"
"Distribution/Client/Compat/Directory"
"Distribution/Client/Compat/ExecutablePath"
"Distribution/Client/Compat/FilePerms"
@ -218,27 +218,36 @@
"Distribution/Client/HashValue"
"Distribution/Client/HttpUtils"
"Distribution/Client/IndexUtils"
"Distribution/Client/IndexUtils/ActiveRepos"
"Distribution/Client/IndexUtils/IndexState"
"Distribution/Client/IndexUtils/Timestamp"
"Distribution/Client/Init"
"Distribution/Client/Init/Command"
"Distribution/Client/Init/Defaults"
"Distribution/Client/Init/FileCreators"
"Distribution/Client/Init/Heuristics"
"Distribution/Client/Init/Licenses"
"Distribution/Client/Init/Prompt"
"Distribution/Client/Init/Types"
"Distribution/Client/Init/Utils"
"Distribution/Client/Install"
"Distribution/Client/InstallPlan"
"Distribution/Client/InstallSymlink"
"Distribution/Client/JobControl"
"Distribution/Client/List"
"Distribution/Client/Manpage"
"Distribution/Client/ManpageFlags"
"Distribution/Client/Nix"
"Distribution/Client/NixStyleOptions"
"Distribution/Client/Outdated"
"Distribution/Client/PackageHash"
"Distribution/Client/PackageUtils"
"Distribution/Client/ParseUtils"
"Distribution/Client/ProjectBuilding"
"Distribution/Client/ProjectBuilding/Types"
"Distribution/Client/ProjectConfig"
"Distribution/Client/ProjectConfig/Legacy"
"Distribution/Client/ProjectConfig/Types"
"Distribution/Client/ProjectFlags"
"Distribution/Client/ProjectOrchestration"
"Distribution/Client/ProjectPlanOutput"
"Distribution/Client/ProjectPlanning"
@ -247,10 +256,7 @@
"Distribution/Client/Reconfigure"
"Distribution/Client/Run"
"Distribution/Client/Sandbox"
"Distribution/Client/Sandbox/Index"
"Distribution/Client/Sandbox/PackageEnvironment"
"Distribution/Client/Sandbox/Timestamp"
"Distribution/Client/Sandbox/Types"
"Distribution/Client/SavedFlags"
"Distribution/Client/Security/DNS"
"Distribution/Client/Security/HTTP"
@ -258,13 +264,28 @@
"Distribution/Client/SetupWrapper"
"Distribution/Client/SolverInstallPlan"
"Distribution/Client/SourceFiles"
"Distribution/Client/SourceRepo"
"Distribution/Client/SrcDist"
"Distribution/Client/Store"
"Distribution/Client/Tar"
"Distribution/Client/TargetProblem"
"Distribution/Client/TargetSelector"
"Distribution/Client/Targets"
"Distribution/Client/Types"
"Distribution/Client/Types/AllowNewer"
"Distribution/Client/Types/BuildResults"
"Distribution/Client/Types/ConfiguredId"
"Distribution/Client/Types/ConfiguredPackage"
"Distribution/Client/Types/Credentials"
"Distribution/Client/Types/InstallMethod"
"Distribution/Client/Types/OverwritePolicy"
"Distribution/Client/Types/PackageLocation"
"Distribution/Client/Types/PackageSpecifier"
"Distribution/Client/Types/ReadyPackage"
"Distribution/Client/Types/Repo"
"Distribution/Client/Types/RepoName"
"Distribution/Client/Types/SourcePackageDb"
"Distribution/Client/Types/SourceRepo"
"Distribution/Client/Types/WriteGhcEnvironmentFilesPolicy"
"Distribution/Client/Update"
"Distribution/Client/Upload"
"Distribution/Client/Utils"
@ -327,9 +348,9 @@
hsSourceDirs = [ "main" "." ];
mainPath = (((((((([
"Main.hs"
] ++ (pkgs.lib).optionals (compiler.isGhc && (compiler.version).ge "8.0") ([
] ++ (pkgs.lib).optionals (compiler.isGhc && (compiler.version).ge "8.0") (([
""
] ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).lt "8.8") "")) ++ (pkgs.lib).optional (system.isAix) "") ++ (pkgs.lib).optional (!(compiler.isGhc && (compiler.version).ge "8.0")) "") ++ (pkgs.lib).optionals (flags.native-dns) ([
] ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).lt "8.8") "") ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).ge "8.10") "")) ++ (pkgs.lib).optional (system.isAix) "") ++ (pkgs.lib).optional (!(compiler.isGhc && (compiler.version).ge "8.0")) "") ++ (pkgs.lib).optionals (flags.native-dns) ([
""
] ++ [ "" ])) ++ [ "" ]) ++ [
""

View File

@ -2,7 +2,8 @@
pkgs = hackage:
{
packages = {
"cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.101.0").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;
"binary".revision = (((hackage."binary")."0.8.6.0").revisions).default;
"tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
@ -13,20 +14,25 @@
"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;
"network-uri".revision = (((hackage."network-uri")."2.6.3.0").revisions).default;
"zlib".revision = (((hackage."zlib")."0.6.2.2").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;
"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.1").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;
"async".revision = (((hackage."async")."2.2.2").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;
"parsec".revision = (((hackage."parsec")."3.1.13.0").revisions).default;
"echo".revision = (((hackage."echo")."0.1.3").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;
@ -36,18 +42,16 @@
"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.1.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.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.0.0").revisions).default;
"hashable".flags.sse2 = true;
"hashable".revision = (((hackage."hashable")."1.3.1.0").revisions).default;
"hashable".flags.integer-gmp = true;
"hashable".flags.sse41 = false;
"hashable".flags.examples = false;
"HTTP".revision = (((hackage."HTTP")."4000.3.15").revisions).default;
"HTTP".flags.mtl1 = false;
"HTTP".flags.conduit10 = false;

View File

@ -11,7 +11,7 @@
flags = { install-examples = false; };
package = {
specVersion = "1.10";
identifier = { name = "hackage-db"; version = "2.1.0"; };
identifier = { name = "hackage-db"; version = "2.1.0.1"; };
license = "BSD-3-Clause";
copyright = "";
maintainer = "Peter Simons <simons@cryp.to>";

View File

@ -2,7 +2,7 @@
pkgs = hackage:
{
packages = {
"http-client".revision = (((hackage."http-client")."0.7.3").revisions).default;
"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;
@ -15,14 +15,17 @@
"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.101.0").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;
"binary".revision = (((hackage."binary")."0.8.6.0").revisions).default;
"hnix".revision = (((hackage."hnix")."0.11.1").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;
@ -34,7 +37,7 @@
"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.9").revisions).default;
"bifunctors".revision = (((hackage."bifunctors")."5.5.10").revisions).default;
"bifunctors".flags.semigroups = true;
"bifunctors".flags.tagged = true;
"hashing".revision = (((hackage."hashing")."0.1.0.1").revisions).default;
@ -42,25 +45,25 @@
"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.0").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.3.0").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.0").revisions).default;
"zlib".revision = (((hackage."zlib")."0.6.2.2").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.20").revisions).default;
"cmdargs".revision = (((hackage."cmdargs")."0.10.21").revisions).default;
"cmdargs".flags.testprog = false;
"cmdargs".flags.quotation = true;
"cryptonite".revision = (((hackage."cryptonite")."0.27").revisions).default;
"cryptonite".revision = (((hackage."cryptonite")."0.28").revisions).default;
"cryptonite".flags.support_sse = false;
"cryptonite".flags.use_target_attributes = true;
"cryptonite".flags.integer-gmp = true;
@ -71,16 +74,16 @@
"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").revisions).default;
"clock".revision = (((hackage."clock")."0.8.2").revisions).default;
"clock".flags.llvm = false;
"saltine".revision = (((hackage."saltine")."0.1.0.2").revisions).default;
"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.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;
@ -95,10 +98,10 @@
"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.0.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.3").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;
@ -106,7 +109,7 @@
"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.2").revisions).default;
"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;
@ -143,18 +146,18 @@
"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.3").revisions).default;
"hpack".revision = (((hackage."hpack")."0.34.4").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.14.0.0").revisions).default;
"mono-traversable".revision = (((hackage."mono-traversable")."1.0.15.1").revisions).default;
"vector".revision = (((hackage."vector")."0.12.1.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;
"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.1").revisions).default;
"blaze-builder".revision = (((hackage."blaze-builder")."0.4.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;
@ -179,7 +182,7 @@
"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.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;
@ -219,7 +222,7 @@
"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.2.1.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;
@ -233,8 +236,9 @@
"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")."0.1.1.7").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;
@ -252,7 +256,7 @@
"hashable".flags.integer-gmp = true;
"hashable".flags.sse41 = false;
"hashable".flags.examples = false;
"attoparsec".revision = (((hackage."attoparsec")."0.13.2.4").revisions).default;
"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;
@ -269,11 +273,11 @@
"gitrev".revision = (((hackage."gitrev")."1.3.1").revisions).default;
"monad-control".revision = (((hackage."monad-control")."1.0.2.3").revisions).default;
"process".revision = (((hackage."process")."1.6.5.0").revisions).default;
"tls".revision = (((hackage."tls")."1.5.4").revisions).default;
"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.1").revisions).default;
"kan-extensions".revision = (((hackage."kan-extensions")."5.2.2").revisions).default;
"libyaml".revision = (((hackage."libyaml")."0.1.2").revisions).default;
"libyaml".flags.system-libyaml = false;
"libyaml".flags.no-unicode = false;
@ -283,7 +287,7 @@
"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.5.1").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;
@ -319,6 +323,7 @@
"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";

View File

@ -17,7 +17,7 @@
};
package = {
specVersion = "1.10";
identifier = { name = "cabal-install"; version = "3.2.0.0"; };
identifier = { name = "cabal-install"; version = "3.4.0.0"; };
license = "BSD-3-Clause";
copyright = "2003-2020, Cabal Development Team";
maintainer = "Cabal Development Team <cabal-devel@haskell.org>";
@ -26,14 +26,8 @@
url = "";
synopsis = "The command-line interface for Cabal and Hackage.";
description = "The \\'cabal\\' command-line program simplifies the process of managing\nHaskell software by automating the fetching, configuration, compilation\nand installation of Haskell libraries and programs.";
buildType = "Custom";
buildType = "Simple";
isLocal = true;
setup-depends = [
(hsPkgs.buildPackages.Cabal or (pkgs.buildPackages.Cabal or (errorHandler.setupDepError "Cabal")))
(hsPkgs.buildPackages.base or (pkgs.buildPackages.base or (errorHandler.setupDepError "base")))
(hsPkgs.buildPackages.process or (pkgs.buildPackages.process or (errorHandler.setupDepError "process")))
(hsPkgs.buildPackages.filepath or (pkgs.buildPackages.filepath or (errorHandler.setupDepError "filepath")))
];
detailLevel = "FullDetails";
licenseFiles = [ "LICENSE" ];
dataDir = ".";
@ -41,7 +35,6 @@
extraSrcFiles = [
"README.md"
"bash-completion/cabal"
"bootstrap.sh"
"changelog"
"tests/IntegrationTests2/build/keep-going/cabal.project"
"tests/IntegrationTests2/build/keep-going/p/P.hs"
@ -98,8 +91,10 @@
"tests/IntegrationTests2/targets/multiple-tests/cabal.project"
"tests/IntegrationTests2/targets/multiple-tests/p.cabal"
"tests/IntegrationTests2/targets/simple/P.hs"
"tests/IntegrationTests2/targets/simple/app/Main.hs"
"tests/IntegrationTests2/targets/simple/cabal.project"
"tests/IntegrationTests2/targets/simple/p.cabal"
"tests/IntegrationTests2/targets/simple/q/Q.hs"
"tests/IntegrationTests2/targets/simple/q/QQ.hs"
"tests/IntegrationTests2/targets/simple/q/q.cabal"
"tests/IntegrationTests2/targets/test-only/p.cabal"
@ -135,7 +130,6 @@
(hsPkgs."HTTP" or (errorHandler.buildDepError "HTTP"))
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
(hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri"))
(hsPkgs."network" or (errorHandler.buildDepError "network"))
(hsPkgs."pretty" or (errorHandler.buildDepError "pretty"))
(hsPkgs."process" or (errorHandler.buildDepError "process"))
(hsPkgs."random" or (errorHandler.buildDepError "random"))
@ -147,6 +141,8 @@
(hsPkgs."hackage-security" or (errorHandler.buildDepError "hackage-security"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
(hsPkgs."parsec" or (errorHandler.buildDepError "parsec"))
(hsPkgs."regex-base" or (errorHandler.buildDepError "regex-base"))
(hsPkgs."regex-posix" or (errorHandler.buildDepError "regex-posix"))
] ++ (pkgs.lib).optionals (!(compiler.isGhc && (compiler.version).ge "8.0")) [
(hsPkgs."fail" or (errorHandler.buildDepError "fail"))
(hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups"))
@ -155,7 +151,10 @@
else [
(hsPkgs."resolv" or (errorHandler.buildDepError "resolv"))
])) ++ (if system.isWindows
then [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ]
then [
(hsPkgs."Win32" or (errorHandler.buildDepError "Win32"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
]
else [
(hsPkgs."unix" or (errorHandler.buildDepError "unix"))
])) ++ (if flags.lukko
@ -168,9 +167,9 @@
modules = [
"Distribution/Deprecated/ParseUtils"
"Distribution/Deprecated/ReadP"
"Distribution/Deprecated/Text"
"Distribution/Deprecated/ViewAsFieldDescr"
"Distribution/Client/BuildReports/Anonymous"
"Distribution/Client/BuildReports/Lens"
"Distribution/Client/BuildReports/Storage"
"Distribution/Client/BuildReports/Types"
"Distribution/Client/BuildReports/Upload"
@ -179,19 +178,20 @@
"Distribution/Client/CmdBuild"
"Distribution/Client/CmdClean"
"Distribution/Client/CmdConfigure"
"Distribution/Client/CmdUpdate"
"Distribution/Client/CmdErrorMessages"
"Distribution/Client/CmdExec"
"Distribution/Client/CmdFreeze"
"Distribution/Client/CmdHaddock"
"Distribution/Client/CmdInstall"
"Distribution/Client/CmdInstall/ClientInstallFlags"
"Distribution/Client/CmdInstall/ClientInstallTargetSelector"
"Distribution/Client/CmdLegacy"
"Distribution/Client/CmdListBin"
"Distribution/Client/CmdRepl"
"Distribution/Client/CmdRun"
"Distribution/Client/CmdRun/ClientRunFlags"
"Distribution/Client/CmdTest"
"Distribution/Client/CmdLegacy"
"Distribution/Client/CmdSdist"
"Distribution/Client/CmdTest"
"Distribution/Client/CmdUpdate"
"Distribution/Client/Compat/Directory"
"Distribution/Client/Compat/ExecutablePath"
"Distribution/Client/Compat/FilePerms"
@ -218,27 +218,36 @@
"Distribution/Client/HashValue"
"Distribution/Client/HttpUtils"
"Distribution/Client/IndexUtils"
"Distribution/Client/IndexUtils/ActiveRepos"
"Distribution/Client/IndexUtils/IndexState"
"Distribution/Client/IndexUtils/Timestamp"
"Distribution/Client/Init"
"Distribution/Client/Init/Command"
"Distribution/Client/Init/Defaults"
"Distribution/Client/Init/FileCreators"
"Distribution/Client/Init/Heuristics"
"Distribution/Client/Init/Licenses"
"Distribution/Client/Init/Prompt"
"Distribution/Client/Init/Types"
"Distribution/Client/Init/Utils"
"Distribution/Client/Install"
"Distribution/Client/InstallPlan"
"Distribution/Client/InstallSymlink"
"Distribution/Client/JobControl"
"Distribution/Client/List"
"Distribution/Client/Manpage"
"Distribution/Client/ManpageFlags"
"Distribution/Client/Nix"
"Distribution/Client/NixStyleOptions"
"Distribution/Client/Outdated"
"Distribution/Client/PackageHash"
"Distribution/Client/PackageUtils"
"Distribution/Client/ParseUtils"
"Distribution/Client/ProjectBuilding"
"Distribution/Client/ProjectBuilding/Types"
"Distribution/Client/ProjectConfig"
"Distribution/Client/ProjectConfig/Legacy"
"Distribution/Client/ProjectConfig/Types"
"Distribution/Client/ProjectFlags"
"Distribution/Client/ProjectOrchestration"
"Distribution/Client/ProjectPlanOutput"
"Distribution/Client/ProjectPlanning"
@ -247,10 +256,7 @@
"Distribution/Client/Reconfigure"
"Distribution/Client/Run"
"Distribution/Client/Sandbox"
"Distribution/Client/Sandbox/Index"
"Distribution/Client/Sandbox/PackageEnvironment"
"Distribution/Client/Sandbox/Timestamp"
"Distribution/Client/Sandbox/Types"
"Distribution/Client/SavedFlags"
"Distribution/Client/Security/DNS"
"Distribution/Client/Security/HTTP"
@ -258,13 +264,28 @@
"Distribution/Client/SetupWrapper"
"Distribution/Client/SolverInstallPlan"
"Distribution/Client/SourceFiles"
"Distribution/Client/SourceRepo"
"Distribution/Client/SrcDist"
"Distribution/Client/Store"
"Distribution/Client/Tar"
"Distribution/Client/TargetProblem"
"Distribution/Client/TargetSelector"
"Distribution/Client/Targets"
"Distribution/Client/Types"
"Distribution/Client/Types/AllowNewer"
"Distribution/Client/Types/BuildResults"
"Distribution/Client/Types/ConfiguredId"
"Distribution/Client/Types/ConfiguredPackage"
"Distribution/Client/Types/Credentials"
"Distribution/Client/Types/InstallMethod"
"Distribution/Client/Types/OverwritePolicy"
"Distribution/Client/Types/PackageLocation"
"Distribution/Client/Types/PackageSpecifier"
"Distribution/Client/Types/ReadyPackage"
"Distribution/Client/Types/Repo"
"Distribution/Client/Types/RepoName"
"Distribution/Client/Types/SourcePackageDb"
"Distribution/Client/Types/SourceRepo"
"Distribution/Client/Types/WriteGhcEnvironmentFilesPolicy"
"Distribution/Client/Update"
"Distribution/Client/Upload"
"Distribution/Client/Utils"
@ -327,9 +348,9 @@
hsSourceDirs = [ "main" "." ];
mainPath = (((((((([
"Main.hs"
] ++ (pkgs.lib).optionals (compiler.isGhc && (compiler.version).ge "8.0") ([
] ++ (pkgs.lib).optionals (compiler.isGhc && (compiler.version).ge "8.0") (([
""
] ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).lt "8.8") "")) ++ (pkgs.lib).optional (system.isAix) "") ++ (pkgs.lib).optional (!(compiler.isGhc && (compiler.version).ge "8.0")) "") ++ (pkgs.lib).optionals (flags.native-dns) ([
] ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).lt "8.8") "") ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).ge "8.10") "")) ++ (pkgs.lib).optional (system.isAix) "") ++ (pkgs.lib).optional (!(compiler.isGhc && (compiler.version).ge "8.0")) "") ++ (pkgs.lib).optionals (flags.native-dns) ([
""
] ++ [ "" ])) ++ [ "" ]) ++ [
""

View File

@ -2,7 +2,8 @@
pkgs = hackage:
{
packages = {
"cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.101.0").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;
"binary".revision = (((hackage."binary")."0.8.7.0").revisions).default;
"tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
@ -13,20 +14,25 @@
"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;
"network-uri".revision = (((hackage."network-uri")."2.6.3.0").revisions).default;
"zlib".revision = (((hackage."zlib")."0.6.2.2").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;
"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.1").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;
"async".revision = (((hackage."async")."2.2.2").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;
"parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
"echo".revision = (((hackage."echo")."0.1.3").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;
@ -36,18 +42,16 @@
"containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
"bytestring".revision = (((hackage."bytestring")."0.10.10.0").revisions).default;
"text".revision = (((hackage."text")."1.2.4.0").revisions).default;
"Cabal".revision = (((hackage."Cabal")."3.2.1.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.0.0").revisions).default;
"hashable".flags.sse2 = true;
"hashable".revision = (((hackage."hashable")."1.3.1.0").revisions).default;
"hashable".flags.integer-gmp = true;
"hashable".flags.sse41 = false;
"hashable".flags.examples = false;
"HTTP".revision = (((hackage."HTTP")."4000.3.15").revisions).default;
"HTTP".flags.mtl1 = false;
"HTTP".flags.conduit10 = false;

View File

@ -11,7 +11,7 @@
flags = { install-examples = false; };
package = {
specVersion = "1.10";
identifier = { name = "hackage-db"; version = "2.1.0"; };
identifier = { name = "hackage-db"; version = "2.1.0.1"; };
license = "BSD-3-Clause";
copyright = "";
maintainer = "Peter Simons <simons@cryp.to>";

View File

@ -2,7 +2,7 @@
pkgs = hackage:
{
packages = {
"http-client".revision = (((hackage."http-client")."0.7.3").revisions).default;
"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;
@ -15,14 +15,17 @@
"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.101.0").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;
"binary".revision = (((hackage."binary")."0.8.7.0").revisions).default;
"hnix".revision = (((hackage."hnix")."0.11.1").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;
@ -34,7 +37,7 @@
"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.9").revisions).default;
"bifunctors".revision = (((hackage."bifunctors")."5.5.10").revisions).default;
"bifunctors".flags.semigroups = true;
"bifunctors".flags.tagged = true;
"hashing".revision = (((hackage."hashing")."0.1.0.1").revisions).default;
@ -42,25 +45,25 @@
"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.0").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.3.0").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.0").revisions).default;
"zlib".revision = (((hackage."zlib")."0.6.2.2").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.20").revisions).default;
"cmdargs".revision = (((hackage."cmdargs")."0.10.21").revisions).default;
"cmdargs".flags.testprog = false;
"cmdargs".flags.quotation = true;
"cryptonite".revision = (((hackage."cryptonite")."0.27").revisions).default;
"cryptonite".revision = (((hackage."cryptonite")."0.28").revisions).default;
"cryptonite".flags.support_sse = false;
"cryptonite".flags.use_target_attributes = true;
"cryptonite".flags.integer-gmp = true;
@ -71,16 +74,16 @@
"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").revisions).default;
"clock".revision = (((hackage."clock")."0.8.2").revisions).default;
"clock".flags.llvm = false;
"saltine".revision = (((hackage."saltine")."0.1.0.2").revisions).default;
"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.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;
@ -95,10 +98,10 @@
"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.0.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.3").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;
@ -106,7 +109,7 @@
"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.2").revisions).default;
"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;
@ -143,18 +146,18 @@
"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.3").revisions).default;
"hpack".revision = (((hackage."hpack")."0.34.4").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.15.0.0").revisions).default;
"mono-traversable".revision = (((hackage."mono-traversable")."1.0.15.1").revisions).default;
"vector".revision = (((hackage."vector")."0.12.1.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;
"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.1").revisions).default;
"blaze-builder".revision = (((hackage."blaze-builder")."0.4.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;
@ -179,7 +182,7 @@
"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.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;
@ -219,7 +222,7 @@
"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.2.1.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;
@ -233,8 +236,9 @@
"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")."0.1.1.7").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;
@ -252,7 +256,7 @@
"hashable".flags.integer-gmp = true;
"hashable".flags.sse41 = false;
"hashable".flags.examples = false;
"attoparsec".revision = (((hackage."attoparsec")."0.13.2.4").revisions).default;
"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;
@ -269,11 +273,11 @@
"gitrev".revision = (((hackage."gitrev")."1.3.1").revisions).default;
"monad-control".revision = (((hackage."monad-control")."1.0.2.3").revisions).default;
"process".revision = (((hackage."process")."1.6.8.0").revisions).default;
"tls".revision = (((hackage."tls")."1.5.4").revisions).default;
"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.1").revisions).default;
"kan-extensions".revision = (((hackage."kan-extensions")."5.2.2").revisions).default;
"libyaml".revision = (((hackage."libyaml")."0.1.2").revisions).default;
"libyaml".flags.system-libyaml = false;
"libyaml".flags.no-unicode = false;
@ -283,7 +287,7 @@
"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.5.1").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;
@ -319,6 +323,7 @@
"containers" = "0.6.2.1";
"bytestring" = "0.10.10.0";
"text" = "1.2.4.0";
"Cabal" = "3.0.1.0";
"base" = "4.13.0.0";
"time" = "1.9.3";
"transformers" = "0.5.6.2";

View File

@ -17,7 +17,7 @@
};
package = {
specVersion = "1.10";
identifier = { name = "cabal-install"; version = "3.2.0.0"; };
identifier = { name = "cabal-install"; version = "3.4.0.0"; };
license = "BSD-3-Clause";
copyright = "2003-2020, Cabal Development Team";
maintainer = "Cabal Development Team <cabal-devel@haskell.org>";
@ -26,14 +26,8 @@
url = "";
synopsis = "The command-line interface for Cabal and Hackage.";
description = "The \\'cabal\\' command-line program simplifies the process of managing\nHaskell software by automating the fetching, configuration, compilation\nand installation of Haskell libraries and programs.";
buildType = "Custom";
buildType = "Simple";
isLocal = true;
setup-depends = [
(hsPkgs.buildPackages.Cabal or (pkgs.buildPackages.Cabal or (errorHandler.setupDepError "Cabal")))
(hsPkgs.buildPackages.base or (pkgs.buildPackages.base or (errorHandler.setupDepError "base")))
(hsPkgs.buildPackages.process or (pkgs.buildPackages.process or (errorHandler.setupDepError "process")))
(hsPkgs.buildPackages.filepath or (pkgs.buildPackages.filepath or (errorHandler.setupDepError "filepath")))
];
detailLevel = "FullDetails";
licenseFiles = [ "LICENSE" ];
dataDir = ".";
@ -41,7 +35,6 @@
extraSrcFiles = [
"README.md"
"bash-completion/cabal"
"bootstrap.sh"
"changelog"
"tests/IntegrationTests2/build/keep-going/cabal.project"
"tests/IntegrationTests2/build/keep-going/p/P.hs"
@ -98,8 +91,10 @@
"tests/IntegrationTests2/targets/multiple-tests/cabal.project"
"tests/IntegrationTests2/targets/multiple-tests/p.cabal"
"tests/IntegrationTests2/targets/simple/P.hs"
"tests/IntegrationTests2/targets/simple/app/Main.hs"
"tests/IntegrationTests2/targets/simple/cabal.project"
"tests/IntegrationTests2/targets/simple/p.cabal"
"tests/IntegrationTests2/targets/simple/q/Q.hs"
"tests/IntegrationTests2/targets/simple/q/QQ.hs"
"tests/IntegrationTests2/targets/simple/q/q.cabal"
"tests/IntegrationTests2/targets/test-only/p.cabal"
@ -135,7 +130,6 @@
(hsPkgs."HTTP" or (errorHandler.buildDepError "HTTP"))
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
(hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri"))
(hsPkgs."network" or (errorHandler.buildDepError "network"))
(hsPkgs."pretty" or (errorHandler.buildDepError "pretty"))
(hsPkgs."process" or (errorHandler.buildDepError "process"))
(hsPkgs."random" or (errorHandler.buildDepError "random"))
@ -147,6 +141,8 @@
(hsPkgs."hackage-security" or (errorHandler.buildDepError "hackage-security"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
(hsPkgs."parsec" or (errorHandler.buildDepError "parsec"))
(hsPkgs."regex-base" or (errorHandler.buildDepError "regex-base"))
(hsPkgs."regex-posix" or (errorHandler.buildDepError "regex-posix"))
] ++ (pkgs.lib).optionals (!(compiler.isGhc && (compiler.version).ge "8.0")) [
(hsPkgs."fail" or (errorHandler.buildDepError "fail"))
(hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups"))
@ -155,7 +151,10 @@
else [
(hsPkgs."resolv" or (errorHandler.buildDepError "resolv"))
])) ++ (if system.isWindows
then [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ]
then [
(hsPkgs."Win32" or (errorHandler.buildDepError "Win32"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
]
else [
(hsPkgs."unix" or (errorHandler.buildDepError "unix"))
])) ++ (if flags.lukko
@ -168,9 +167,9 @@
modules = [
"Distribution/Deprecated/ParseUtils"
"Distribution/Deprecated/ReadP"
"Distribution/Deprecated/Text"
"Distribution/Deprecated/ViewAsFieldDescr"
"Distribution/Client/BuildReports/Anonymous"
"Distribution/Client/BuildReports/Lens"
"Distribution/Client/BuildReports/Storage"
"Distribution/Client/BuildReports/Types"
"Distribution/Client/BuildReports/Upload"
@ -179,19 +178,20 @@
"Distribution/Client/CmdBuild"
"Distribution/Client/CmdClean"
"Distribution/Client/CmdConfigure"
"Distribution/Client/CmdUpdate"
"Distribution/Client/CmdErrorMessages"
"Distribution/Client/CmdExec"
"Distribution/Client/CmdFreeze"
"Distribution/Client/CmdHaddock"
"Distribution/Client/CmdInstall"
"Distribution/Client/CmdInstall/ClientInstallFlags"
"Distribution/Client/CmdInstall/ClientInstallTargetSelector"
"Distribution/Client/CmdLegacy"
"Distribution/Client/CmdListBin"
"Distribution/Client/CmdRepl"
"Distribution/Client/CmdRun"
"Distribution/Client/CmdRun/ClientRunFlags"
"Distribution/Client/CmdTest"
"Distribution/Client/CmdLegacy"
"Distribution/Client/CmdSdist"
"Distribution/Client/CmdTest"
"Distribution/Client/CmdUpdate"
"Distribution/Client/Compat/Directory"
"Distribution/Client/Compat/ExecutablePath"
"Distribution/Client/Compat/FilePerms"
@ -218,27 +218,36 @@
"Distribution/Client/HashValue"
"Distribution/Client/HttpUtils"
"Distribution/Client/IndexUtils"
"Distribution/Client/IndexUtils/ActiveRepos"
"Distribution/Client/IndexUtils/IndexState"
"Distribution/Client/IndexUtils/Timestamp"
"Distribution/Client/Init"
"Distribution/Client/Init/Command"
"Distribution/Client/Init/Defaults"
"Distribution/Client/Init/FileCreators"
"Distribution/Client/Init/Heuristics"
"Distribution/Client/Init/Licenses"
"Distribution/Client/Init/Prompt"
"Distribution/Client/Init/Types"
"Distribution/Client/Init/Utils"
"Distribution/Client/Install"
"Distribution/Client/InstallPlan"
"Distribution/Client/InstallSymlink"
"Distribution/Client/JobControl"
"Distribution/Client/List"
"Distribution/Client/Manpage"
"Distribution/Client/ManpageFlags"
"Distribution/Client/Nix"
"Distribution/Client/NixStyleOptions"
"Distribution/Client/Outdated"
"Distribution/Client/PackageHash"
"Distribution/Client/PackageUtils"
"Distribution/Client/ParseUtils"
"Distribution/Client/ProjectBuilding"
"Distribution/Client/ProjectBuilding/Types"
"Distribution/Client/ProjectConfig"
"Distribution/Client/ProjectConfig/Legacy"
"Distribution/Client/ProjectConfig/Types"
"Distribution/Client/ProjectFlags"
"Distribution/Client/ProjectOrchestration"
"Distribution/Client/ProjectPlanOutput"
"Distribution/Client/ProjectPlanning"
@ -247,10 +256,7 @@
"Distribution/Client/Reconfigure"
"Distribution/Client/Run"
"Distribution/Client/Sandbox"
"Distribution/Client/Sandbox/Index"
"Distribution/Client/Sandbox/PackageEnvironment"
"Distribution/Client/Sandbox/Timestamp"
"Distribution/Client/Sandbox/Types"
"Distribution/Client/SavedFlags"
"Distribution/Client/Security/DNS"
"Distribution/Client/Security/HTTP"
@ -258,13 +264,28 @@
"Distribution/Client/SetupWrapper"
"Distribution/Client/SolverInstallPlan"
"Distribution/Client/SourceFiles"
"Distribution/Client/SourceRepo"
"Distribution/Client/SrcDist"
"Distribution/Client/Store"
"Distribution/Client/Tar"
"Distribution/Client/TargetProblem"
"Distribution/Client/TargetSelector"
"Distribution/Client/Targets"
"Distribution/Client/Types"
"Distribution/Client/Types/AllowNewer"
"Distribution/Client/Types/BuildResults"
"Distribution/Client/Types/ConfiguredId"
"Distribution/Client/Types/ConfiguredPackage"
"Distribution/Client/Types/Credentials"
"Distribution/Client/Types/InstallMethod"
"Distribution/Client/Types/OverwritePolicy"
"Distribution/Client/Types/PackageLocation"
"Distribution/Client/Types/PackageSpecifier"
"Distribution/Client/Types/ReadyPackage"
"Distribution/Client/Types/Repo"
"Distribution/Client/Types/RepoName"
"Distribution/Client/Types/SourcePackageDb"
"Distribution/Client/Types/SourceRepo"
"Distribution/Client/Types/WriteGhcEnvironmentFilesPolicy"
"Distribution/Client/Update"
"Distribution/Client/Upload"
"Distribution/Client/Utils"
@ -327,9 +348,9 @@
hsSourceDirs = [ "main" "." ];
mainPath = (((((((([
"Main.hs"
] ++ (pkgs.lib).optionals (compiler.isGhc && (compiler.version).ge "8.0") ([
] ++ (pkgs.lib).optionals (compiler.isGhc && (compiler.version).ge "8.0") (([
""
] ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).lt "8.8") "")) ++ (pkgs.lib).optional (system.isAix) "") ++ (pkgs.lib).optional (!(compiler.isGhc && (compiler.version).ge "8.0")) "") ++ (pkgs.lib).optionals (flags.native-dns) ([
] ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).lt "8.8") "") ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).ge "8.10") "")) ++ (pkgs.lib).optional (system.isAix) "") ++ (pkgs.lib).optional (!(compiler.isGhc && (compiler.version).ge "8.0")) "") ++ (pkgs.lib).optionals (flags.native-dns) ([
""
] ++ [ "" ])) ++ [ "" ]) ++ [
""

View File

@ -2,7 +2,8 @@
pkgs = hackage:
{
packages = {
"cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.101.0").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;
"binary".revision = (((hackage."binary")."0.8.7.0").revisions).default;
"tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
@ -13,20 +14,25 @@
"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;
"network-uri".revision = (((hackage."network-uri")."2.6.3.0").revisions).default;
"zlib".revision = (((hackage."zlib")."0.6.2.2").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;
"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.1").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;
"async".revision = (((hackage."async")."2.2.2").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;
"parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
"echo".revision = (((hackage."echo")."0.1.3").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;
@ -36,18 +42,16 @@
"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.1.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.0.0").revisions).default;
"hashable".flags.sse2 = true;
"hashable".revision = (((hackage."hashable")."1.3.1.0").revisions).default;
"hashable".flags.integer-gmp = true;
"hashable".flags.sse41 = false;
"hashable".flags.examples = false;
"HTTP".revision = (((hackage."HTTP")."4000.3.15").revisions).default;
"HTTP".flags.mtl1 = false;
"HTTP".flags.conduit10 = false;

View File

@ -11,7 +11,7 @@
flags = { install-examples = false; };
package = {
specVersion = "1.10";
identifier = { name = "hackage-db"; version = "2.1.0"; };
identifier = { name = "hackage-db"; version = "2.1.0.1"; };
license = "BSD-3-Clause";
copyright = "";
maintainer = "Peter Simons <simons@cryp.to>";

View File

@ -2,7 +2,7 @@
pkgs = hackage:
{
packages = {
"http-client".revision = (((hackage."http-client")."0.7.3").revisions).default;
"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;
@ -15,14 +15,17 @@
"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.101.0").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;
"binary".revision = (((hackage."binary")."0.8.7.0").revisions).default;
"hnix".revision = (((hackage."hnix")."0.11.1").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;
@ -34,7 +37,7 @@
"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.9").revisions).default;
"bifunctors".revision = (((hackage."bifunctors")."5.5.10").revisions).default;
"bifunctors".flags.semigroups = true;
"bifunctors".flags.tagged = true;
"hashing".revision = (((hackage."hashing")."0.1.0.1").revisions).default;
@ -42,25 +45,25 @@
"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.0").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.3.0").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.0").revisions).default;
"zlib".revision = (((hackage."zlib")."0.6.2.2").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.20").revisions).default;
"cmdargs".revision = (((hackage."cmdargs")."0.10.21").revisions).default;
"cmdargs".flags.testprog = false;
"cmdargs".flags.quotation = true;
"cryptonite".revision = (((hackage."cryptonite")."0.27").revisions).default;
"cryptonite".revision = (((hackage."cryptonite")."0.28").revisions).default;
"cryptonite".flags.support_sse = false;
"cryptonite".flags.use_target_attributes = true;
"cryptonite".flags.integer-gmp = true;
@ -71,16 +74,16 @@
"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").revisions).default;
"clock".revision = (((hackage."clock")."0.8.2").revisions).default;
"clock".flags.llvm = false;
"saltine".revision = (((hackage."saltine")."0.1.0.2").revisions).default;
"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.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;
@ -95,10 +98,10 @@
"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.0.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.3").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;
@ -106,7 +109,7 @@
"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.2").revisions).default;
"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;
@ -143,18 +146,18 @@
"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.3").revisions).default;
"hpack".revision = (((hackage."hpack")."0.34.4").revisions).default;
"template-haskell".revision = (((hackage."template-haskell")."2.15.0.0").revisions).default;
"mono-traversable".revision = (((hackage."mono-traversable")."1.0.15.1").revisions).default;
"vector".revision = (((hackage."vector")."0.12.1.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;
"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.1").revisions).default;
"blaze-builder".revision = (((hackage."blaze-builder")."0.4.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;
@ -179,7 +182,7 @@
"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.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;
@ -219,7 +222,7 @@
"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.2.1.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;
@ -233,8 +236,9 @@
"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")."0.1.1.7").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;
@ -252,7 +256,7 @@
"hashable".flags.integer-gmp = true;
"hashable".flags.sse41 = false;
"hashable".flags.examples = false;
"attoparsec".revision = (((hackage."attoparsec")."0.13.2.4").revisions).default;
"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;
@ -269,11 +273,11 @@
"gitrev".revision = (((hackage."gitrev")."1.3.1").revisions).default;
"monad-control".revision = (((hackage."monad-control")."1.0.2.3").revisions).default;
"process".revision = (((hackage."process")."1.6.9.0").revisions).default;
"tls".revision = (((hackage."tls")."1.5.4").revisions).default;
"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.1").revisions).default;
"kan-extensions".revision = (((hackage."kan-extensions")."5.2.2").revisions).default;
"libyaml".revision = (((hackage."libyaml")."0.1.2").revisions).default;
"libyaml".flags.system-libyaml = false;
"libyaml".flags.no-unicode = false;
@ -283,7 +287,7 @@
"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.5.1").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;
@ -319,6 +323,7 @@
"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";

View File

@ -66,16 +66,16 @@
"url_template": "https://github.com/<owner>/<repo>/archive/<rev>.tar.gz"
},
"nix-tools": {
"branch": "hkm/global-ghc-options",
"branch": "master",
"builtin": false,
"description": "Translate Cabals Generic Package Description to a Nix expression",
"homepage": null,
"owner": "input-output-hk",
"repo": "nix-tools",
"rev": "16e3fe6ce9204bc8ac37125fb49fff71b53e0051",
"sha256": "0ks14660mjkhkwjrg748928b40znza7b754kn1srf7rfnw6dscmp",
"rev": "c9c10ab889a7b7f2f5f4bb71e8786fc01d49e53e",
"sha256": "0d5qid91j148kbgq552v6nn20r82s6v7kv789bki461icmwixlcl",
"type": "tarball",
"url": "https://github.com/input-output-hk/nix-tools/archive/16e3fe6ce9204bc8ac37125fb49fff71b53e0051.tar.gz",
"url": "https://github.com/input-output-hk/nix-tools/archive/c9c10ab889a7b7f2f5f4bb71e8786fc01d49e53e.tar.gz",
"url_template": "https://github.com/<owner>/<repo>/archive/<rev>.tar.gz"
},
"nixpkgs": {

View File

@ -574,7 +574,7 @@ in {
cabal-install-tool = {compiler-nix-name, ...}@args:
(final.haskell-nix.hackage-package ({
name = "cabal-install";
version = "3.2.0.0";
version = "3.4.0.0";
index-state = final.haskell-nix.internalHackageIndexState;
# When building cabal-install (only happens when checking materialization)
# disable checking of the tools used to avoid infinite recursion.
@ -659,7 +659,7 @@ in {
# a version of GHC for which there will be.
if __pathExists (../materialized + "/${compiler-nix-name}/cabal-install/default.nix")
then compiler-nix-name
else "ghc865";
else "ghc8104";
checkMaterialization = false;
}) final.haskell-nix.compiler;
nix-tools = final.lib.mapAttrs (compiler-nix-name: _:
@ -671,7 +671,7 @@ in {
# a version of GHC for which there will be.
if __pathExists (../materialized + "/${compiler-nix-name}/nix-tools/default.nix")
then compiler-nix-name
else "ghc865";
else "ghc8104";
checkMaterialization = false;
}) final.haskell-nix.compiler;

View File

@ -22,6 +22,9 @@ in { haskell-nix = prev.haskell-nix // {
# 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";
})
(lib.optionalAttrs (builtins.compareVersions version "3.0.0.0" >= 0
&& builtins.compareVersions version "3.5" < 0) {
# Include patches needed for ghcjs
packages.Cabal.patches = [
./patches/Cabal/Cabal-3.0.0.0-drop-pkg-db-check.diff

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-01-08T00:00:00Z";
internalHackageIndexState = "2021-02-25T00:00:00Z";
checkMaterialization = false; # This is the default. Use an overlay to set it to true and test all the materialized files

View File

@ -10,13 +10,6 @@ let
# haddock: No input file(s)
packages.cabal-sublib.doHaddock = false;
}
# TODO fix plan-to-nix so this is not needed.
# This is a manual work around for `plan-to-nix` not
# handling `build-depends: cabal-sublib:slib` correctly
({config, ...}: {
packages.cabal-sublib.components.exes.cabal-sublib.depends = [
config.hsPkgs.cabal-sublib.components.sublibs.slib ];
})
];
# The ./pkgs.nix works for linux & darwin, but not for windows