on iko/ghcjs-patch-master help sign in
Update materialized nix files (#603)

Update materialized with new errorHandler

commit79b5458138b5411499191910fe77b789a4661239 authorHamish Mackenzie <Hamish.Mackenzie@iohk.io> dateWed 13 May 2020, 22:08 (6 years ago) parent6a0dd87
112 files changed+1496−10466
materialized/alex/.plan.nix/alex.nix+18−49 materialized/ghc-boot-packages-nix/ghc865/base.nix+18−49 materialized/ghc-boot-packages-nix/ghc865/bytestring.nix+41−72 materialized/ghc-boot-packages-nix/ghc865/ghc-boot.nix+15−46 materialized/ghc-boot-packages-nix/ghc865/ghc-heap.nix+12−43 materialized/ghc-boot-packages-nix/ghc865/ghc.nix+31−62 materialized/ghc-boot-packages-nix/ghc865/ghci.nix+22−53 materialized/ghc-boot-packages-nix/ghc865/iserv-proxy.nix+20−51 materialized/ghc-boot-packages-nix/ghc865/iserv.nix+18−49 materialized/ghc-boot-packages-nix/ghc865/libiserv.nix+19−50 materialized/ghc-boot-packages-nix/ghc865/remote-iserv.nix+11−42 materialized/ghc-boot-packages-nix/ghc882/bytestring.nix−111 materialized/ghc-boot-packages-nix/ghc882/ghc-boot.nix−69 materialized/ghc-boot-packages-nix/ghc882/ghc.nix−96 materialized/ghc-boot-packages-nix/ghc882/ghci.nix−75 materialized/ghc-boot-packages-nix/ghc882/iserv-proxy.nix−76 materialized/ghc-boot-packages-nix/ghc882/iserv.nix−73 materialized/ghc-boot-packages-nix/ghc882/libiserv.nix−73 materialized/ghc-boot-packages-nix/ghc882/remote-iserv.nix−67 materialized/ghc-boot-packages-nix/ghc883/bytestring.nix+41−72 materialized/ghc-boot-packages-nix/ghc883/ghc-boot.nix+15−46 materialized/ghc-boot-packages-nix/ghc883/ghc.nix+31−62 materialized/ghc-boot-packages-nix/ghc883/ghci.nix+22−53 materialized/ghc-boot-packages-nix/ghc883/iserv-proxy.nix+20−51 materialized/ghc-boot-packages-nix/ghc883/iserv.nix+18−49 materialized/ghc-boot-packages-nix/ghc883/libiserv.nix+19−50 materialized/ghc-boot-packages-nix/ghc883/remote-iserv.nix+11−42 materialized/ghc-extra-projects/cross/ghc865/.plan.nix/bytestring.nix+41−72 materialized/ghc-extra-projects/cross/ghc865/.plan.nix/ghc-boot.nix+15−46 materialized/ghc-extra-projects/cross/ghc865/.plan.nix/ghc.nix+31−62 materialized/ghc-extra-projects/cross/ghc865/.plan.nix/ghci.nix+22−53 materialized/ghc-extra-projects/cross/ghc865/.plan.nix/iserv-proxy.nix+20−51 materialized/ghc-extra-projects/cross/ghc865/.plan.nix/iserv.nix+18−49 materialized/ghc-extra-projects/cross/ghc865/.plan.nix/libiserv.nix+19−50 materialized/ghc-extra-projects/cross/ghc865/.plan.nix/remote-iserv.nix+11−42 materialized/ghc-extra-projects/cross/ghc882/.plan.nix/bytestring.nix−167 materialized/ghc-extra-projects/cross/ghc882/.plan.nix/ghc-boot.nix−84 materialized/ghc-extra-projects/cross/ghc882/.plan.nix/ghc.nix−608 materialized/ghc-extra-projects/cross/ghc882/.plan.nix/ghci.nix−101 materialized/ghc-extra-projects/cross/ghc882/.plan.nix/iserv-proxy.nix−86 materialized/ghc-extra-projects/cross/ghc882/.plan.nix/iserv.nix−85 materialized/ghc-extra-projects/cross/ghc882/.plan.nix/libiserv.nix−89 materialized/ghc-extra-projects/cross/ghc882/.plan.nix/remote-iserv.nix−77 materialized/ghc-extra-projects/cross/ghc882/default.nix−94 materialized/ghc-extra-projects/cross/ghc883/.plan.nix/bytestring.nix+41−72 materialized/ghc-extra-projects/cross/ghc883/.plan.nix/ghc-boot.nix+15−46 materialized/ghc-extra-projects/cross/ghc883/.plan.nix/ghc.nix+31−62 materialized/ghc-extra-projects/cross/ghc883/.plan.nix/ghci.nix+22−53 materialized/ghc-extra-projects/cross/ghc883/.plan.nix/iserv-proxy.nix+20−51 materialized/ghc-extra-projects/cross/ghc883/.plan.nix/iserv.nix+18−49 materialized/ghc-extra-projects/cross/ghc883/.plan.nix/libiserv.nix+19−50 materialized/ghc-extra-projects/cross/ghc883/.plan.nix/remote-iserv.nix+11−42 materialized/ghc-extra-projects/default/ghc865/.plan.nix/bytestring.nix+41−72 materialized/ghc-extra-projects/default/ghc865/.plan.nix/ghc-boot.nix+15−46 materialized/ghc-extra-projects/default/ghc865/.plan.nix/ghc.nix+31−62 materialized/ghc-extra-projects/default/ghc865/.plan.nix/ghci.nix+22−53 materialized/ghc-extra-projects/default/ghc865/.plan.nix/iserv-proxy.nix+20−51 materialized/ghc-extra-projects/default/ghc865/.plan.nix/iserv.nix+18−49 materialized/ghc-extra-projects/default/ghc865/.plan.nix/libiserv.nix+19−50 materialized/ghc-extra-projects/default/ghc865/.plan.nix/remote-iserv.nix+11−42 materialized/ghc-extra-projects/default/ghc882/.plan.nix/bytestring.nix−167 materialized/ghc-extra-projects/default/ghc882/.plan.nix/ghc-boot.nix−84 materialized/ghc-extra-projects/default/ghc882/.plan.nix/ghc.nix−608 materialized/ghc-extra-projects/default/ghc882/.plan.nix/ghci.nix−101 materialized/ghc-extra-projects/default/ghc882/.plan.nix/iserv-proxy.nix−86 materialized/ghc-extra-projects/default/ghc882/.plan.nix/iserv.nix−85 materialized/ghc-extra-projects/default/ghc882/.plan.nix/libiserv.nix−89 materialized/ghc-extra-projects/default/ghc882/.plan.nix/remote-iserv.nix−77 materialized/ghc-extra-projects/default/ghc882/default.nix−95 materialized/ghc-extra-projects/default/ghc883/.plan.nix/bytestring.nix+41−72 materialized/ghc-extra-projects/default/ghc883/.plan.nix/ghc-boot.nix+15−46 materialized/ghc-extra-projects/default/ghc883/.plan.nix/ghc.nix+31−62 materialized/ghc-extra-projects/default/ghc883/.plan.nix/ghci.nix+22−53 materialized/ghc-extra-projects/default/ghc883/.plan.nix/iserv-proxy.nix+20−51 materialized/ghc-extra-projects/default/ghc883/.plan.nix/iserv.nix+18−49 materialized/ghc-extra-projects/default/ghc883/.plan.nix/libiserv.nix+19−50 materialized/ghc-extra-projects/default/ghc883/.plan.nix/remote-iserv.nix+11−42 materialized/ghc-extra-projects/windows/ghc865/.plan.nix/bytestring.nix+41−72 materialized/ghc-extra-projects/windows/ghc865/.plan.nix/ghc-boot.nix+15−46 materialized/ghc-extra-projects/windows/ghc865/.plan.nix/ghc.nix+31−62 materialized/ghc-extra-projects/windows/ghc865/.plan.nix/ghci.nix+22−53 materialized/ghc-extra-projects/windows/ghc865/.plan.nix/iserv-proxy.nix+20−51 materialized/ghc-extra-projects/windows/ghc865/.plan.nix/iserv.nix+18−49 materialized/ghc-extra-projects/windows/ghc865/.plan.nix/libiserv.nix+19−50 materialized/ghc-extra-projects/windows/ghc865/.plan.nix/remote-iserv.nix+11−42 materialized/ghc-extra-projects/windows/ghc882/.plan.nix/bytestring.nix−167 materialized/ghc-extra-projects/windows/ghc882/.plan.nix/ghc-boot.nix−84 materialized/ghc-extra-projects/windows/ghc882/.plan.nix/ghc.nix−608 materialized/ghc-extra-projects/windows/ghc882/.plan.nix/ghci.nix−101 materialized/ghc-extra-projects/windows/ghc882/.plan.nix/iserv-proxy.nix−86 materialized/ghc-extra-projects/windows/ghc882/.plan.nix/iserv.nix−85 materialized/ghc-extra-projects/windows/ghc882/.plan.nix/libiserv.nix−89 materialized/ghc-extra-projects/windows/ghc882/.plan.nix/remote-iserv.nix−77 materialized/ghc-extra-projects/windows/ghc882/default.nix−92 materialized/ghc-extra-projects/windows/ghc883/.plan.nix/bytestring.nix+41−72 materialized/ghc-extra-projects/windows/ghc883/.plan.nix/ghc-boot.nix+15−46 materialized/ghc-extra-projects/windows/ghc883/.plan.nix/ghc.nix+31−62 materialized/ghc-extra-projects/windows/ghc883/.plan.nix/ghci.nix+22−53 materialized/ghc-extra-projects/windows/ghc883/.plan.nix/iserv-proxy.nix+20−51 materialized/ghc-extra-projects/windows/ghc883/.plan.nix/iserv.nix+18−49 materialized/ghc-extra-projects/windows/ghc883/.plan.nix/libiserv.nix+19−50 materialized/ghc-extra-projects/windows/ghc883/.plan.nix/remote-iserv.nix+11−42 materialized/ghcjs/.plan.nix/ghc-api-ghcjs.nix−620 materialized/ghcjs/.plan.nix/ghci-ghcjs.nix−101 materialized/ghcjs/.plan.nix/ghcjs-th.nix−89 materialized/ghcjs/.plan.nix/ghcjs.nix−362 materialized/ghcjs/.plan.nix/haddock-api-ghcjs.nix−215 materialized/ghcjs/.plan.nix/haddock-library-ghcjs.nix−134 materialized/ghcjs/.plan.nix/template-haskell-ghcjs.nix−85 materialized/ghcjs/default.nix−413 materialized/happy/.plan.nix/happy.nix+19−50 materialized/hscolour/.plan.nix/hscolour.nix+13−44
materialized/alex/.plan.nix/alex.nix+18−49
@@ -1,43 +1,12 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
4110 {
4211 flags = { small_base = true; };
4312 package = {
@@ -137,15 +106,15 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
137106 exes = {
138107 "alex" = {
139108 depends = [
140− (hsPkgs."base" or (buildDepError "base"))
109+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
141110 ] ++ (if flags.small_base
142111 then [
143− (hsPkgs."base" or (buildDepError "base"))
144− (hsPkgs."array" or (buildDepError "array"))
145− (hsPkgs."containers" or (buildDepError "containers"))
146− (hsPkgs."directory" or (buildDepError "directory"))
112+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
113+ (hsPkgs."array" or (errorHandler.buildDepError "array"))
114+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
115+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
147116 ]
148− else [ (hsPkgs."base" or (buildDepError "base")) ]);
117+ else [ (hsPkgs."base" or (errorHandler.buildDepError "base")) ]);
149118 buildable = true;
150119 modules = [
151120 "AbsSyn"
@@ -177,11 +146,11 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
177146 tests = {
178147 "tests" = {
179148 depends = [
180− (hsPkgs."base" or (buildDepError "base"))
181− (hsPkgs."process" or (buildDepError "process"))
149+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
150+ (hsPkgs."process" or (errorHandler.buildDepError "process"))
182151 ];
183152 build-tools = [
184− (hsPkgs.buildPackages.alex or (pkgs.buildPackages.alex or (buildToolDepError "alex")))
153+ (hsPkgs.buildPackages.alex or (pkgs.buildPackages.alex or (errorHandler.buildToolDepError "alex")))
185154 ];
186155 buildable = true;
187156 mainPath = [ "test.hs" ];
materialized/ghc-boot-packages-nix/ghc865/base.nix+18−49
@@ -1,43 +1,12 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
4110 {
4211 flags = { integer-simple = false; integer-gmp = false; };
4312 package = {
@@ -56,16 +25,16 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
5625 components = {
5726 "library" = {
5827 depends = (([
59− (hsPkgs."rts" or (buildDepError "rts"))
60− (hsPkgs."ghc-prim" or (buildDepError "ghc-prim"))
61− ] ++ (pkgs.lib).optional (!(flags.integer-gmp && !flags.integer-simple || !flags.integer-gmp && flags.integer-simple)) (hsPkgs."invalid-cabal-flag-settings" or (buildDepError "invalid-cabal-flag-settings"))) ++ (pkgs.lib).optional (flags.integer-simple) (hsPkgs."integer-simple" or (buildDepError "integer-simple"))) ++ (pkgs.lib).optional (flags.integer-gmp) (hsPkgs."integer-gmp" or (buildDepError "integer-gmp"));
28+ (hsPkgs."rts" or (errorHandler.buildDepError "rts"))
29+ (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
30+ ] ++ (pkgs.lib).optional (!(flags.integer-gmp && !flags.integer-simple || !flags.integer-gmp && flags.integer-simple)) (hsPkgs."invalid-cabal-flag-settings" or (errorHandler.buildDepError "invalid-cabal-flag-settings"))) ++ (pkgs.lib).optional (flags.integer-simple) (hsPkgs."integer-simple" or (errorHandler.buildDepError "integer-simple"))) ++ (pkgs.lib).optional (flags.integer-gmp) (hsPkgs."integer-gmp" or (errorHandler.buildDepError "integer-gmp"));
6231 libs = (pkgs.lib).optionals (system.isWindows) [
63− (pkgs."wsock32" or (sysDepError "wsock32"))
64− (pkgs."user32" or (sysDepError "user32"))
65− (pkgs."shell32" or (sysDepError "shell32"))
66− (pkgs."msvcrt" or (sysDepError "msvcrt"))
67− (pkgs."mingw32" or (sysDepError "mingw32"))
68− (pkgs."mingwex" or (sysDepError "mingwex"))
32+ (pkgs."wsock32" or (errorHandler.sysDepError "wsock32"))
33+ (pkgs."user32" or (errorHandler.sysDepError "user32"))
34+ (pkgs."shell32" or (errorHandler.sysDepError "shell32"))
35+ (pkgs."msvcrt" or (errorHandler.sysDepError "msvcrt"))
36+ (pkgs."mingw32" or (errorHandler.sysDepError "mingw32"))
37+ (pkgs."mingwex" or (errorHandler.sysDepError "mingwex"))
6938 ];
7039 buildable = true;
7140 };
materialized/ghc-boot-packages-nix/ghc865/bytestring.nix+41−72
@@ -1,43 +1,12 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
4110 {
4211 flags = { integer-simple = false; };
4312 package = {
@@ -56,53 +25,53 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
5625 components = {
5726 "library" = {
5827 depends = ([
59− (hsPkgs."base" or (buildDepError "base"))
60− (hsPkgs."ghc-prim" or (buildDepError "ghc-prim"))
61− (hsPkgs."deepseq" or (buildDepError "deepseq"))
62− ] ++ (pkgs.lib).optionals (compiler.isGhc && (compiler.version).ge "6.11") ((pkgs.lib).optional (!flags.integer-simple) (hsPkgs."integer-gmp" or (buildDepError "integer-gmp")))) ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).ge "6.9" && (compiler.isGhc && (compiler.version).lt "6.11")) (hsPkgs."integer" or (buildDepError "integer"));
28+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
29+ (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
30+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
31+ ] ++ (pkgs.lib).optionals (compiler.isGhc && (compiler.version).ge "6.11") ((pkgs.lib).optional (!flags.integer-simple) (hsPkgs."integer-gmp" or (errorHandler.buildDepError "integer-gmp")))) ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).ge "6.9" && (compiler.isGhc && (compiler.version).lt "6.11")) (hsPkgs."integer" or (errorHandler.buildDepError "integer"));
6332 buildable = true;
6433 };
6534 tests = {
6635 "prop-compiled" = {
6736 depends = [
68− (hsPkgs."base" or (buildDepError "base"))
69− (hsPkgs."ghc-prim" or (buildDepError "ghc-prim"))
70− (hsPkgs."deepseq" or (buildDepError "deepseq"))
71− (hsPkgs."random" or (buildDepError "random"))
72− (hsPkgs."directory" or (buildDepError "directory"))
73− (hsPkgs."test-framework" or (buildDepError "test-framework"))
74− (hsPkgs."test-framework-quickcheck2" or (buildDepError "test-framework-quickcheck2"))
75− (hsPkgs."QuickCheck" or (buildDepError "QuickCheck"))
37+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
38+ (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
39+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
40+ (hsPkgs."random" or (errorHandler.buildDepError "random"))
41+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
42+ (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework"))
43+ (hsPkgs."test-framework-quickcheck2" or (errorHandler.buildDepError "test-framework-quickcheck2"))
44+ (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
7645 ];
7746 buildable = true;
7847 };
7948 "regressions" = {
8049 depends = [
81− (hsPkgs."base" or (buildDepError "base"))
82− (hsPkgs."ghc-prim" or (buildDepError "ghc-prim"))
83− (hsPkgs."deepseq" or (buildDepError "deepseq"))
84− (hsPkgs."random" or (buildDepError "random"))
85− (hsPkgs."directory" or (buildDepError "directory"))
86− (hsPkgs."test-framework" or (buildDepError "test-framework"))
87− (hsPkgs."test-framework-hunit" or (buildDepError "test-framework-hunit"))
88− (hsPkgs."HUnit" or (buildDepError "HUnit"))
50+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
51+ (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
52+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
53+ (hsPkgs."random" or (errorHandler.buildDepError "random"))
54+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
55+ (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework"))
56+ (hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit"))
57+ (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit"))
8958 ];
9059 buildable = false;
9160 };
9261 "test-builder" = {
9362 depends = [
94− (hsPkgs."base" or (buildDepError "base"))
95− (hsPkgs."ghc-prim" or (buildDepError "ghc-prim"))
96− (hsPkgs."deepseq" or (buildDepError "deepseq"))
97− (hsPkgs."QuickCheck" or (buildDepError "QuickCheck"))
98− (hsPkgs."byteorder" or (buildDepError "byteorder"))
99− (hsPkgs."dlist" or (buildDepError "dlist"))
100− (hsPkgs."directory" or (buildDepError "directory"))
101− (hsPkgs."mtl" or (buildDepError "mtl"))
102− (hsPkgs."HUnit" or (buildDepError "HUnit"))
103− (hsPkgs."test-framework" or (buildDepError "test-framework"))
104− (hsPkgs."test-framework-hunit" or (buildDepError "test-framework-hunit"))
105− (hsPkgs."test-framework-quickcheck2" or (buildDepError "test-framework-quickcheck2"))
63+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
64+ (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
65+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
66+ (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
67+ (hsPkgs."byteorder" or (errorHandler.buildDepError "byteorder"))
68+ (hsPkgs."dlist" or (errorHandler.buildDepError "dlist"))
69+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
70+ (hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
71+ (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit"))
72+ (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework"))
73+ (hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit"))
74+ (hsPkgs."test-framework-quickcheck2" or (errorHandler.buildDepError "test-framework-quickcheck2"))
10675 ];
10776 buildable = true;
10877 };
materialized/ghc-boot-packages-nix/ghc865/ghc-boot.nix+15−46
@@ -1,43 +1,12 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
4110 {
4211 flags = {};
4312 package = {
@@ -56,12 +25,12 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
5625 components = {
5726 "library" = {
5827 depends = [
59− (hsPkgs."base" or (buildDepError "base"))
60− (hsPkgs."binary" or (buildDepError "binary"))
61− (hsPkgs."bytestring" or (buildDepError "bytestring"))
62− (hsPkgs."directory" or (buildDepError "directory"))
63− (hsPkgs."filepath" or (buildDepError "filepath"))
64− (hsPkgs."ghc-boot-th" or (buildDepError "ghc-boot-th"))
28+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
29+ (hsPkgs."binary" or (errorHandler.buildDepError "binary"))
30+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
31+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
32+ (hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
33+ (hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th"))
6534 ];
6635 buildable = true;
6736 };
materialized/ghc-boot-packages-nix/ghc865/ghc-heap.nix+12−43
@@ -1,43 +1,12 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
4110 {
4211 flags = {};
4312 package = {
@@ -56,9 +25,9 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
5625 components = {
5726 "library" = {
5827 depends = [
59− (hsPkgs."base" or (buildDepError "base"))
60− (hsPkgs."ghc-prim" or (buildDepError "ghc-prim"))
61− (hsPkgs."rts" or (buildDepError "rts"))
28+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
29+ (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
30+ (hsPkgs."rts" or (errorHandler.buildDepError "rts"))
6231 ];
6332 buildable = true;
6433 };
materialized/ghc-boot-packages-nix/ghc865/ghc.nix+31−62
@@ -1,43 +1,12 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
4110 {
4211 flags = {
4312 ghci = false;
@@ -62,31 +31,31 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
6231 components = {
6332 "library" = {
6433 depends = [
65− (hsPkgs."base" or (buildDepError "base"))
66− (hsPkgs."deepseq" or (buildDepError "deepseq"))
67− (hsPkgs."directory" or (buildDepError "directory"))
68− (hsPkgs."process" or (buildDepError "process"))
69− (hsPkgs."bytestring" or (buildDepError "bytestring"))
70− (hsPkgs."binary" or (buildDepError "binary"))
71− (hsPkgs."time" or (buildDepError "time"))
72− (hsPkgs."containers" or (buildDepError "containers"))
73− (hsPkgs."array" or (buildDepError "array"))
74− (hsPkgs."filepath" or (buildDepError "filepath"))
75− (hsPkgs."template-haskell" or (buildDepError "template-haskell"))
76− (hsPkgs."hpc" or (buildDepError "hpc"))
77− (hsPkgs."transformers" or (buildDepError "transformers"))
78− (hsPkgs."ghc-boot" or (buildDepError "ghc-boot"))
79− (hsPkgs."ghc-boot-th" or (buildDepError "ghc-boot-th"))
80− (hsPkgs."ghc-heap" or (buildDepError "ghc-heap"))
81− (hsPkgs."ghci" or (buildDepError "ghci"))
34+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
35+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
36+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
37+ (hsPkgs."process" or (errorHandler.buildDepError "process"))
38+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
39+ (hsPkgs."binary" or (errorHandler.buildDepError "binary"))
40+ (hsPkgs."time" or (errorHandler.buildDepError "time"))
41+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
42+ (hsPkgs."array" or (errorHandler.buildDepError "array"))
43+ (hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
44+ (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
45+ (hsPkgs."hpc" or (errorHandler.buildDepError "hpc"))
46+ (hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
47+ (hsPkgs."ghc-boot" or (errorHandler.buildDepError "ghc-boot"))
48+ (hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th"))
49+ (hsPkgs."ghc-heap" or (errorHandler.buildDepError "ghc-heap"))
50+ (hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
8251 ] ++ (if system.isWindows
83− then [ (hsPkgs."Win32" or (buildDepError "Win32")) ]
52+ then [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ]
8453 else [
85− (hsPkgs."unix" or (buildDepError "unix"))
86− ] ++ (pkgs.lib).optional (flags.terminfo) (hsPkgs."terminfo" or (buildDepError "terminfo")));
54+ (hsPkgs."unix" or (errorHandler.buildDepError "unix"))
55+ ] ++ (pkgs.lib).optional (flags.terminfo) (hsPkgs."terminfo" or (errorHandler.buildDepError "terminfo")));
8756 build-tools = [
88− (hsPkgs.buildPackages.alex or (pkgs.buildPackages.alex or (buildToolDepError "alex")))
89− (hsPkgs.buildPackages.happy or (pkgs.buildPackages.happy or (buildToolDepError "happy")))
57+ (hsPkgs.buildPackages.alex or (pkgs.buildPackages.alex or (errorHandler.buildToolDepError "alex")))
58+ (hsPkgs.buildPackages.happy or (pkgs.buildPackages.happy or (errorHandler.buildToolDepError "happy")))
9059 ];
9160 buildable = true;
9261 };
materialized/ghc-boot-packages-nix/ghc865/ghci.nix+22−53
@@ -1,43 +1,12 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
4110 {
4211 flags = { ghci = false; };
4312 package = {
@@ -56,19 +25,19 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
5625 components = {
5726 "library" = {
5827 depends = [
59− (hsPkgs."array" or (buildDepError "array"))
60− (hsPkgs."base" or (buildDepError "base"))
61− (hsPkgs."binary" or (buildDepError "binary"))
62− (hsPkgs."bytestring" or (buildDepError "bytestring"))
63− (hsPkgs."containers" or (buildDepError "containers"))
64− (hsPkgs."deepseq" or (buildDepError "deepseq"))
65− (hsPkgs."filepath" or (buildDepError "filepath"))
66− (hsPkgs."ghc-boot" or (buildDepError "ghc-boot"))
67− (hsPkgs."ghc-boot-th" or (buildDepError "ghc-boot-th"))
68− (hsPkgs."ghc-heap" or (buildDepError "ghc-heap"))
69− (hsPkgs."template-haskell" or (buildDepError "template-haskell"))
70− (hsPkgs."transformers" or (buildDepError "transformers"))
71− ] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (buildDepError "unix"));
28+ (hsPkgs."array" or (errorHandler.buildDepError "array"))
29+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
30+ (hsPkgs."binary" or (errorHandler.buildDepError "binary"))
31+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
32+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
33+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
34+ (hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
35+ (hsPkgs."ghc-boot" or (errorHandler.buildDepError "ghc-boot"))
36+ (hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th"))
37+ (hsPkgs."ghc-heap" or (errorHandler.buildDepError "ghc-heap"))
38+ (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
39+ (hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
40+ ] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix"));
7241 buildable = true;
7342 };
7443 };
materialized/ghc-boot-packages-nix/ghc865/iserv-proxy.nix+20−51
@@ -1,43 +1,12 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
4110 {
4211 flags = {};
4312 package = {
@@ -57,17 +26,17 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
5726 exes = {
5827 "iserv-proxy" = {
5928 depends = [
60− (hsPkgs."array" or (buildDepError "array"))
61− (hsPkgs."base" or (buildDepError "base"))
62− (hsPkgs."binary" or (buildDepError "binary"))
63− (hsPkgs."bytestring" or (buildDepError "bytestring"))
64− (hsPkgs."containers" or (buildDepError "containers"))
65− (hsPkgs."deepseq" or (buildDepError "deepseq"))
66− (hsPkgs."directory" or (buildDepError "directory"))
67− (hsPkgs."network" or (buildDepError "network"))
68− (hsPkgs."filepath" or (buildDepError "filepath"))
69− (hsPkgs."ghci" or (buildDepError "ghci"))
70− (hsPkgs."libiserv" or (buildDepError "libiserv"))
29+ (hsPkgs."array" or (errorHandler.buildDepError "array"))
30+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
31+ (hsPkgs."binary" or (errorHandler.buildDepError "binary"))
32+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
33+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
34+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
35+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
36+ (hsPkgs."network" or (errorHandler.buildDepError "network"))
37+ (hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
38+ (hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
39+ (hsPkgs."libiserv" or (errorHandler.buildDepError "libiserv"))
7140 ];
7241 buildable = true;
7342 };
materialized/ghc-boot-packages-nix/ghc865/iserv.nix+18−49
@@ -1,43 +1,12 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
4110 {
4211 flags = {};
4312 package = {
@@ -57,15 +26,15 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
5726 exes = {
5827 "iserv" = {
5928 depends = [
60− (hsPkgs."array" or (buildDepError "array"))
61− (hsPkgs."base" or (buildDepError "base"))
62− (hsPkgs."binary" or (buildDepError "binary"))
63− (hsPkgs."bytestring" or (buildDepError "bytestring"))
64− (hsPkgs."containers" or (buildDepError "containers"))
65− (hsPkgs."deepseq" or (buildDepError "deepseq"))
66− (hsPkgs."ghci" or (buildDepError "ghci"))
67− (hsPkgs."libiserv" or (buildDepError "libiserv"))
68− ] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (buildDepError "unix"));
29+ (hsPkgs."array" or (errorHandler.buildDepError "array"))
30+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
31+ (hsPkgs."binary" or (errorHandler.buildDepError "binary"))
32+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
33+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
34+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
35+ (hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
36+ (hsPkgs."libiserv" or (errorHandler.buildDepError "libiserv"))
37+ ] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix"));
6938 buildable = true;
7039 };
7140 };
materialized/ghc-boot-packages-nix/ghc865/libiserv.nix+19−50
@@ -1,43 +1,12 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
4110 {
4211 flags = { network = false; };
4312 package = {
@@ -56,17 +25,17 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
5625 components = {
5726 "library" = {
5827 depends = ([
59− (hsPkgs."base" or (buildDepError "base"))
60− (hsPkgs."binary" or (buildDepError "binary"))
61− (hsPkgs."bytestring" or (buildDepError "bytestring"))
62− (hsPkgs."containers" or (buildDepError "containers"))
63− (hsPkgs."deepseq" or (buildDepError "deepseq"))
64− (hsPkgs."ghci" or (buildDepError "ghci"))
28+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
29+ (hsPkgs."binary" or (errorHandler.buildDepError "binary"))
30+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
31+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
32+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
33+ (hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
6534 ] ++ (pkgs.lib).optionals (flags.network) [
66− (hsPkgs."network" or (buildDepError "network"))
67− (hsPkgs."directory" or (buildDepError "directory"))
68− (hsPkgs."filepath" or (buildDepError "filepath"))
69− ]) ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (buildDepError "unix"));
35+ (hsPkgs."network" or (errorHandler.buildDepError "network"))
36+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
37+ (hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
38+ ]) ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix"));
7039 buildable = true;
7140 };
7241 };
materialized/ghc-boot-packages-nix/ghc865/remote-iserv.nix+11−42
@@ -1,43 +1,12 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
4110 {
4211 flags = {};
4312 package = {
@@ -57,8 +26,8 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
5726 exes = {
5827 "remote-iserv" = {
5928 depends = [
60− (hsPkgs."base" or (buildDepError "base"))
61− (hsPkgs."libiserv" or (buildDepError "libiserv"))
29+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
30+ (hsPkgs."libiserv" or (errorHandler.buildDepError "libiserv"))
6231 ];
6332 buildable = true;
6433 };
materialized/ghc-boot-packages-nix/ghc882/bytestring.nixdeleted−111
@@ -1,111 +0,0 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
41− {
42− flags = { integer-simple = false; };
43− package = {
44− specVersion = "1.10";
45− identifier = { name = "bytestring"; version = "0.10.10.0"; };
46− license = "BSD-3-Clause";
47− copyright = "Copyright (c) Don Stewart 2005-2009,\n(c) Duncan Coutts 2006-2015,\n(c) David Roundy 2003-2005,\n(c) Jasper Van der Jeugt 2010,\n(c) Simon Meier 2010-2013.";
48− maintainer = "Duncan Coutts <duncan@community.haskell.org>";
49− author = "Don Stewart,\nDuncan Coutts";
50− homepage = "https://github.com/haskell/bytestring";
51− url = "";
52− synopsis = "Fast, compact, strict and lazy byte strings with a list interface";
53− description = "An efficient compact, immutable byte string type (both strict and lazy)\nsuitable for binary or 8-bit character data.\n\nThe 'ByteString' type represents sequences of bytes or 8-bit characters.\nIt is suitable for high performance use, both in terms of large data\nquantities, or high speed requirements. The 'ByteString' functions follow\nthe same style as Haskell\\'s ordinary lists, so it is easy to convert code\nfrom using 'String' to 'ByteString'.\n\nTwo 'ByteString' variants are provided:\n\n* Strict 'ByteString's keep the string as a single large array. This\nmakes them convenient for passing data between C and Haskell.\n\n* Lazy 'ByteString's use a lazy list of strict chunks which makes it\nsuitable for I\\/O streaming tasks.\n\nThe @Char8@ modules provide a character-based view of the same\nunderlying 'ByteString' types. This makes it convenient to handle mixed\nbinary and 8-bit character content (which is common in many file formats\nand network protocols).\n\nThe 'Builder' module provides an efficient way to build up 'ByteString's\nin an ad-hoc way by repeated concatenation. This is ideal for fast\nserialisation or pretty printing.\n\nThere is also a 'ShortByteString' type which has a lower memory overhead\nand can can be converted to or from a 'ByteString', but supports very few\nother operations. It is suitable for keeping many short strings in memory.\n\n'ByteString's are not designed for Unicode. For Unicode strings you should\nuse the 'Text' type from the @text@ package.\n\nThese modules are intended to be imported qualified, to avoid name clashes\nwith \"Prelude\" functions, e.g.\n\n> import qualified Data.ByteString as BS";
54− buildType = "Simple";
55− };
56− components = {
57− "library" = {
58− depends = ([
59− (hsPkgs."base" or (buildDepError "base"))
60− (hsPkgs."ghc-prim" or (buildDepError "ghc-prim"))
61− (hsPkgs."deepseq" or (buildDepError "deepseq"))
62− ] ++ (pkgs.lib).optionals (compiler.isGhc && (compiler.version).ge "6.11") ((pkgs.lib).optional (!flags.integer-simple) (hsPkgs."integer-gmp" or (buildDepError "integer-gmp")))) ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).ge "6.9" && (compiler.isGhc && (compiler.version).lt "6.11")) (hsPkgs."integer" or (buildDepError "integer"));
63− buildable = true;
64− };
65− tests = {
66− "prop-compiled" = {
67− depends = [
68− (hsPkgs."base" or (buildDepError "base"))
69− (hsPkgs."ghc-prim" or (buildDepError "ghc-prim"))
70− (hsPkgs."deepseq" or (buildDepError "deepseq"))
71− (hsPkgs."random" or (buildDepError "random"))
72− (hsPkgs."directory" or (buildDepError "directory"))
73− (hsPkgs."test-framework" or (buildDepError "test-framework"))
74− (hsPkgs."test-framework-quickcheck2" or (buildDepError "test-framework-quickcheck2"))
75− (hsPkgs."QuickCheck" or (buildDepError "QuickCheck"))
76− ];
77− buildable = true;
78− };
79− "regressions" = {
80− depends = [
81− (hsPkgs."base" or (buildDepError "base"))
82− (hsPkgs."ghc-prim" or (buildDepError "ghc-prim"))
83− (hsPkgs."deepseq" or (buildDepError "deepseq"))
84− (hsPkgs."random" or (buildDepError "random"))
85− (hsPkgs."directory" or (buildDepError "directory"))
86− (hsPkgs."test-framework" or (buildDepError "test-framework"))
87− (hsPkgs."test-framework-hunit" or (buildDepError "test-framework-hunit"))
88− (hsPkgs."HUnit" or (buildDepError "HUnit"))
89− ];
90− buildable = false;
91− };
92− "test-builder" = {
93− depends = [
94− (hsPkgs."base" or (buildDepError "base"))
95− (hsPkgs."ghc-prim" or (buildDepError "ghc-prim"))
96− (hsPkgs."deepseq" or (buildDepError "deepseq"))
97− (hsPkgs."QuickCheck" or (buildDepError "QuickCheck"))
98− (hsPkgs."byteorder" or (buildDepError "byteorder"))
99− (hsPkgs."dlist" or (buildDepError "dlist"))
100− (hsPkgs."directory" or (buildDepError "directory"))
101− (hsPkgs."mtl" or (buildDepError "mtl"))
102− (hsPkgs."HUnit" or (buildDepError "HUnit"))
103− (hsPkgs."test-framework" or (buildDepError "test-framework"))
104− (hsPkgs."test-framework-hunit" or (buildDepError "test-framework-hunit"))
105− (hsPkgs."test-framework-quickcheck2" or (buildDepError "test-framework-quickcheck2"))
106− ];
107− buildable = true;
108− };
109− };
110− };
111− } // rec { src = (pkgs.lib).mkDefault ./.; }
materialized/ghc-boot-packages-nix/ghc882/ghc-boot.nixdeleted−69
@@ -1,69 +0,0 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
41− {
42− flags = {};
43− package = {
44− specVersion = "1.22";
45− identifier = { name = "ghc-boot"; version = "8.8.2"; };
46− license = "BSD-3-Clause";
47− copyright = "";
48− maintainer = "ghc-devs@haskell.org";
49− author = "";
50− homepage = "";
51− url = "";
52− synopsis = "Shared functionality between GHC and its boot libraries";
53− description = "This library is shared between GHC, ghc-pkg, and other boot\nlibraries.\n\nA note about \"GHC.PackageDb\": it only deals with the subset of\nthe package database that the compiler cares about: modules\npaths etc and not package metadata like description, authors\netc. It is thus not a library interface to ghc-pkg and is *not*\nsuitable for modifying GHC package databases.\n\nThe package database format and this library are constructed in\nsuch a way that while ghc-pkg depends on Cabal, the GHC library\nand program do not have to depend on Cabal.";
54− buildType = "Simple";
55− };
56− components = {
57− "library" = {
58− depends = [
59− (hsPkgs."base" or (buildDepError "base"))
60− (hsPkgs."binary" or (buildDepError "binary"))
61− (hsPkgs."bytestring" or (buildDepError "bytestring"))
62− (hsPkgs."directory" or (buildDepError "directory"))
63− (hsPkgs."filepath" or (buildDepError "filepath"))
64− (hsPkgs."ghc-boot-th" or (buildDepError "ghc-boot-th"))
65− ];
66− buildable = true;
67− };
68− };
69− } // rec { src = (pkgs.lib).mkDefault ./.; }
materialized/ghc-boot-packages-nix/ghc882/ghc.nixdeleted−96
@@ -1,96 +0,0 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
41− {
42− flags = {
43− ghci = false;
44− stage1 = false;
45− stage2 = true;
46− stage3 = false;
47− terminfo = true;
48− integer-simple = false;
49− integer-gmp = false;
50− };
51− package = {
52− specVersion = "1.10";
53− identifier = { name = "ghc"; version = "8.8.2"; };
54− license = "BSD-3-Clause";
55− copyright = "";
56− maintainer = "glasgow-haskell-users@haskell.org";
57− author = "The GHC Team";
58− homepage = "http://www.haskell.org/ghc/";
59− url = "";
60− synopsis = "The GHC API";
61− description = "GHC's functionality can be useful for more things than just\ncompiling Haskell programs. Important use cases are programs\nthat analyse (and perhaps transform) Haskell code. Others\ninclude loading Haskell code dynamically in a GHCi-like manner.\nFor this reason, a lot of GHC's functionality is made available\nthrough this package.";
62− buildType = "Simple";
63− };
64− components = {
65− "library" = {
66− depends = ((([
67− (hsPkgs."base" or (buildDepError "base"))
68− (hsPkgs."deepseq" or (buildDepError "deepseq"))
69− (hsPkgs."directory" or (buildDepError "directory"))
70− (hsPkgs."process" or (buildDepError "process"))
71− (hsPkgs."bytestring" or (buildDepError "bytestring"))
72− (hsPkgs."binary" or (buildDepError "binary"))
73− (hsPkgs."time" or (buildDepError "time"))
74− (hsPkgs."containers" or (buildDepError "containers"))
75− (hsPkgs."array" or (buildDepError "array"))
76− (hsPkgs."filepath" or (buildDepError "filepath"))
77− (hsPkgs."template-haskell" or (buildDepError "template-haskell"))
78− (hsPkgs."hpc" or (buildDepError "hpc"))
79− (hsPkgs."transformers" or (buildDepError "transformers"))
80− (hsPkgs."ghc-boot" or (buildDepError "ghc-boot"))
81− (hsPkgs."ghc-boot-th" or (buildDepError "ghc-boot-th"))
82− (hsPkgs."ghc-heap" or (buildDepError "ghc-heap"))
83− (hsPkgs."ghci" or (buildDepError "ghci"))
84− ] ++ (if system.isWindows
85− then [ (hsPkgs."Win32" or (buildDepError "Win32")) ]
86− else [
87− (hsPkgs."unix" or (buildDepError "unix"))
88− ] ++ (pkgs.lib).optional (flags.terminfo) (hsPkgs."terminfo" or (buildDepError "terminfo")))) ++ (pkgs.lib).optional (flags.integer-gmp && flags.integer-simple) (hsPkgs."invalid-cabal-flag-settings" or (buildDepError "invalid-cabal-flag-settings"))) ++ (pkgs.lib).optional (flags.integer-gmp) (hsPkgs."integer-gmp" or (buildDepError "integer-gmp"))) ++ (pkgs.lib).optional (flags.integer-simple) (hsPkgs."integer-simple" or (buildDepError "integer-simple"));
89− build-tools = [
90− (hsPkgs.buildPackages.alex or (pkgs.buildPackages.alex or (buildToolDepError "alex")))
91− (hsPkgs.buildPackages.happy or (pkgs.buildPackages.happy or (buildToolDepError "happy")))
92− ];
93− buildable = true;
94− };
95− };
96− } // rec { src = (pkgs.lib).mkDefault ./.; }
materialized/ghc-boot-packages-nix/ghc882/ghci.nixdeleted−75
@@ -1,75 +0,0 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
41− {
42− flags = { ghci = false; };
43− package = {
44− specVersion = "1.10";
45− identifier = { name = "ghci"; version = "8.8.2"; };
46− license = "BSD-3-Clause";
47− copyright = "";
48− maintainer = "ghc-devs@haskell.org";
49− author = "";
50− homepage = "";
51− url = "";
52− synopsis = "The library supporting GHC's interactive interpreter";
53− description = "This library offers interfaces which mediate interactions between the\n@ghci@ interactive shell and @iserv@, GHC's out-of-process interpreter\nbackend.";
54− buildType = "Simple";
55− };
56− components = {
57− "library" = {
58− depends = [
59− (hsPkgs."array" or (buildDepError "array"))
60− (hsPkgs."base" or (buildDepError "base"))
61− (hsPkgs."binary" or (buildDepError "binary"))
62− (hsPkgs."bytestring" or (buildDepError "bytestring"))
63− (hsPkgs."containers" or (buildDepError "containers"))
64− (hsPkgs."deepseq" or (buildDepError "deepseq"))
65− (hsPkgs."filepath" or (buildDepError "filepath"))
66− (hsPkgs."ghc-boot" or (buildDepError "ghc-boot"))
67− (hsPkgs."ghc-boot-th" or (buildDepError "ghc-boot-th"))
68− (hsPkgs."ghc-heap" or (buildDepError "ghc-heap"))
69− (hsPkgs."template-haskell" or (buildDepError "template-haskell"))
70− (hsPkgs."transformers" or (buildDepError "transformers"))
71− ] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (buildDepError "unix"));
72− buildable = true;
73− };
74− };
75− } // rec { src = (pkgs.lib).mkDefault ./.; }
materialized/ghc-boot-packages-nix/ghc882/iserv-proxy.nixdeleted−76
@@ -1,76 +0,0 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
41− {
42− flags = {};
43− package = {
44− specVersion = "1.10";
45− identifier = { name = "iserv-proxy"; version = "8.8.2"; };
46− license = "BSD-3-Clause";
47− copyright = "XXX";
48− maintainer = "XXX";
49− author = "XXX";
50− homepage = "";
51− url = "";
52− synopsis = "iserv allows GHC to delegate Tempalte Haskell computations";
53− description = "GHC can be provided with a path to the iserv binary with\n@-pgmi=/path/to/iserv-bin@, and will in combination with\n@-fexternal-interpreter@, compile Template Haskell though the\n@iserv-bin@ delegate. This is very similar to how ghcjs has been\ncompiling Template Haskell, by spawning a separate delegate (so\ncalled runner on the javascript vm) and evaluating the splices\nthere.\n\niserv can also be used in combination with cross compilation. For\nthis, the @iserv-proxy@ needs to be built on the host, targeting the\nhost (as it is running on the host). @cabal install -flibrary\n-fproxy@ will yield the proxy.\n\nUsing the cabal for the target @arch-platform-target-cabal install\n-flibrary@ will build the required library that contains the ffi\n@startSlave@ function, which needs to be invoked on the target\n(e.g. in an iOS application) to start the remote iserv slave.\n\ncalling the GHC cross compiler with @-fexternal-interpreter\n-pgmi=\$HOME/.cabal/bin/iserv-proxy -opti\\<ip address\\> -opti\\<port\\>@\nwill cause it to compile Template Haskell via the remote at \\<ip address\\>.\n\nThus to get cross compilation with Template Haskell follow the\nfollowing receipt:\n\n* compile the iserv library for your target\n\n> iserv \$ arch-platform-target-cabal install -flibrary\n\n* setup an application for your target that calls the\n* startSlave function. This could be either haskell or your\n* targets ffi capable language, if needed.\n\n> void startSlave(false /* verbose */, 5000 /* port */,\n> \"/path/to/storagelocation/on/target\");\n\n* build the iserv-proxy\n\n> iserv \$ cabal install -flibrary -fproxy\n* Start your iserv-slave app on your target running on say @10.0.0.1:5000@\n* compiler your sources with -fexternal-interpreter and the proxy\n\n> project \$ arch-platform-target-ghc ModuleContainingTH.hs \\\n> -fexternal-interpreter \\\n> -pgmi=\$HOME/.cabal/bin/iserv-proxy \\\n> -opti10.0.0.1 -opti5000\n\nShould something not work as expected, provide @-opti-v@ for verbose\nlogging of the @iserv-proxy@.";
54− buildType = "Simple";
55− };
56− components = {
57− exes = {
58− "iserv-proxy" = {
59− depends = [
60− (hsPkgs."array" or (buildDepError "array"))
61− (hsPkgs."base" or (buildDepError "base"))
62− (hsPkgs."binary" or (buildDepError "binary"))
63− (hsPkgs."bytestring" or (buildDepError "bytestring"))
64− (hsPkgs."containers" or (buildDepError "containers"))
65− (hsPkgs."deepseq" or (buildDepError "deepseq"))
66− (hsPkgs."directory" or (buildDepError "directory"))
67− (hsPkgs."network" or (buildDepError "network"))
68− (hsPkgs."filepath" or (buildDepError "filepath"))
69− (hsPkgs."ghci" or (buildDepError "ghci"))
70− (hsPkgs."libiserv" or (buildDepError "libiserv"))
71− ];
72− buildable = true;
73− };
74− };
75− };
76− } // rec { src = (pkgs.lib).mkDefault ./.; }
materialized/ghc-boot-packages-nix/ghc882/iserv.nixdeleted−73
@@ -1,73 +0,0 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
41− {
42− flags = {};
43− package = {
44− specVersion = "1.10";
45− identifier = { name = "iserv"; version = "8.8.2"; };
46− license = "BSD-3-Clause";
47− copyright = "XXX";
48− maintainer = "XXX";
49− author = "XXX";
50− homepage = "";
51− url = "";
52− synopsis = "iserv allows GHC to delegate Template Haskell computations";
53− description = "GHC can be provided with a path to the iserv binary with\n@-pgmi=/path/to/iserv-bin@, and will in combination with\n@-fexternal-interpreter@, compile Template Haskell though the\n@iserv-bin@ delegate. This is very similar to how ghcjs has been\ncompiling Template Haskell, by spawning a separate delegate (so\ncalled runner on the javascript vm) and evaluating the splices\nthere.\n\nTo use iserv with cross compilers, please see @libraries/libiserv@\nand @utils/iserv-proxy@.";
54− buildType = "Simple";
55− };
56− components = {
57− exes = {
58− "iserv" = {
59− depends = [
60− (hsPkgs."array" or (buildDepError "array"))
61− (hsPkgs."base" or (buildDepError "base"))
62− (hsPkgs."binary" or (buildDepError "binary"))
63− (hsPkgs."bytestring" or (buildDepError "bytestring"))
64− (hsPkgs."containers" or (buildDepError "containers"))
65− (hsPkgs."deepseq" or (buildDepError "deepseq"))
66− (hsPkgs."ghci" or (buildDepError "ghci"))
67− (hsPkgs."libiserv" or (buildDepError "libiserv"))
68− ] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (buildDepError "unix"));
69− buildable = true;
70− };
71− };
72− };
73− } // rec { src = (pkgs.lib).mkDefault ./.; }
materialized/ghc-boot-packages-nix/ghc882/libiserv.nixdeleted−73
@@ -1,73 +0,0 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
41− {
42− flags = { network = false; };
43− package = {
44− specVersion = "1.10";
45− identifier = { name = "libiserv"; version = "8.8.2"; };
46− license = "BSD-3-Clause";
47− copyright = "XXX";
48− maintainer = "XXX";
49− author = "XXX";
50− homepage = "";
51− url = "";
52− synopsis = "Provides shared functionality between iserv and iserv-proxy";
53− description = "";
54− buildType = "Simple";
55− };
56− components = {
57− "library" = {
58− depends = ([
59− (hsPkgs."base" or (buildDepError "base"))
60− (hsPkgs."binary" or (buildDepError "binary"))
61− (hsPkgs."bytestring" or (buildDepError "bytestring"))
62− (hsPkgs."containers" or (buildDepError "containers"))
63− (hsPkgs."deepseq" or (buildDepError "deepseq"))
64− (hsPkgs."ghci" or (buildDepError "ghci"))
65− ] ++ (pkgs.lib).optionals (flags.network) [
66− (hsPkgs."network" or (buildDepError "network"))
67− (hsPkgs."directory" or (buildDepError "directory"))
68− (hsPkgs."filepath" or (buildDepError "filepath"))
69− ]) ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (buildDepError "unix"));
70− buildable = true;
71− };
72− };
73− } // rec { src = (pkgs.lib).mkDefault ./.; }
materialized/ghc-boot-packages-nix/ghc882/remote-iserv.nixdeleted−67
@@ -1,67 +0,0 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
41− {
42− flags = {};
43− package = {
44− specVersion = "1.10";
45− identifier = { name = "remote-iserv"; version = "8.8.2"; };
46− license = "BSD-3-Clause";
47− copyright = "XXX";
48− maintainer = "Moritz Angermann <moritz.angermann@gmail.com>";
49− author = "Moritz Angermann <moritz.angermann@gmail.com>";
50− homepage = "";
51− url = "";
52− synopsis = "iserv allows GHC to delegate Tempalte Haskell computations";
53− description = "This is a very simple remote runner for iserv, to be used together\nwith iserv-proxy. The foundamental idea is that this this wrapper\nstarts running libiserv on a given port to which iserv-proxy will\nthen connect.";
54− buildType = "Simple";
55− };
56− components = {
57− exes = {
58− "remote-iserv" = {
59− depends = [
60− (hsPkgs."base" or (buildDepError "base"))
61− (hsPkgs."libiserv" or (buildDepError "libiserv"))
62− ];
63− buildable = true;
64− };
65− };
66− };
67− } // rec { src = (pkgs.lib).mkDefault ./.; }
materialized/ghc-boot-packages-nix/ghc883/bytestring.nix+41−72
@@ -1,43 +1,12 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
4110 {
4211 flags = { integer-simple = false; };
4312 package = {
@@ -56,53 +25,53 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
5625 components = {
5726 "library" = {
5827 depends = ([
59− (hsPkgs."base" or (buildDepError "base"))
60− (hsPkgs."ghc-prim" or (buildDepError "ghc-prim"))
61− (hsPkgs."deepseq" or (buildDepError "deepseq"))
62− ] ++ (pkgs.lib).optionals (compiler.isGhc && (compiler.version).ge "6.11") ((pkgs.lib).optional (!flags.integer-simple) (hsPkgs."integer-gmp" or (buildDepError "integer-gmp")))) ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).ge "6.9" && (compiler.isGhc && (compiler.version).lt "6.11")) (hsPkgs."integer" or (buildDepError "integer"));
28+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
29+ (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
30+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
31+ ] ++ (pkgs.lib).optionals (compiler.isGhc && (compiler.version).ge "6.11") ((pkgs.lib).optional (!flags.integer-simple) (hsPkgs."integer-gmp" or (errorHandler.buildDepError "integer-gmp")))) ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).ge "6.9" && (compiler.isGhc && (compiler.version).lt "6.11")) (hsPkgs."integer" or (errorHandler.buildDepError "integer"));
6332 buildable = true;
6433 };
6534 tests = {
6635 "prop-compiled" = {
6736 depends = [
68− (hsPkgs."base" or (buildDepError "base"))
69− (hsPkgs."ghc-prim" or (buildDepError "ghc-prim"))
70− (hsPkgs."deepseq" or (buildDepError "deepseq"))
71− (hsPkgs."random" or (buildDepError "random"))
72− (hsPkgs."directory" or (buildDepError "directory"))
73− (hsPkgs."test-framework" or (buildDepError "test-framework"))
74− (hsPkgs."test-framework-quickcheck2" or (buildDepError "test-framework-quickcheck2"))
75− (hsPkgs."QuickCheck" or (buildDepError "QuickCheck"))
37+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
38+ (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
39+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
40+ (hsPkgs."random" or (errorHandler.buildDepError "random"))
41+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
42+ (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework"))
43+ (hsPkgs."test-framework-quickcheck2" or (errorHandler.buildDepError "test-framework-quickcheck2"))
44+ (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
7645 ];
7746 buildable = true;
7847 };
7948 "regressions" = {
8049 depends = [
81− (hsPkgs."base" or (buildDepError "base"))
82− (hsPkgs."ghc-prim" or (buildDepError "ghc-prim"))
83− (hsPkgs."deepseq" or (buildDepError "deepseq"))
84− (hsPkgs."random" or (buildDepError "random"))
85− (hsPkgs."directory" or (buildDepError "directory"))
86− (hsPkgs."test-framework" or (buildDepError "test-framework"))
87− (hsPkgs."test-framework-hunit" or (buildDepError "test-framework-hunit"))
88− (hsPkgs."HUnit" or (buildDepError "HUnit"))
50+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
51+ (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
52+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
53+ (hsPkgs."random" or (errorHandler.buildDepError "random"))
54+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
55+ (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework"))
56+ (hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit"))
57+ (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit"))
8958 ];
9059 buildable = false;
9160 };
9261 "test-builder" = {
9362 depends = [
94− (hsPkgs."base" or (buildDepError "base"))
95− (hsPkgs."ghc-prim" or (buildDepError "ghc-prim"))
96− (hsPkgs."deepseq" or (buildDepError "deepseq"))
97− (hsPkgs."QuickCheck" or (buildDepError "QuickCheck"))
98− (hsPkgs."byteorder" or (buildDepError "byteorder"))
99− (hsPkgs."dlist" or (buildDepError "dlist"))
100− (hsPkgs."directory" or (buildDepError "directory"))
101− (hsPkgs."mtl" or (buildDepError "mtl"))
102− (hsPkgs."HUnit" or (buildDepError "HUnit"))
103− (hsPkgs."test-framework" or (buildDepError "test-framework"))
104− (hsPkgs."test-framework-hunit" or (buildDepError "test-framework-hunit"))
105− (hsPkgs."test-framework-quickcheck2" or (buildDepError "test-framework-quickcheck2"))
63+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
64+ (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
65+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
66+ (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
67+ (hsPkgs."byteorder" or (errorHandler.buildDepError "byteorder"))
68+ (hsPkgs."dlist" or (errorHandler.buildDepError "dlist"))
69+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
70+ (hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
71+ (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit"))
72+ (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework"))
73+ (hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit"))
74+ (hsPkgs."test-framework-quickcheck2" or (errorHandler.buildDepError "test-framework-quickcheck2"))
10675 ];
10776 buildable = true;
10877 };
materialized/ghc-boot-packages-nix/ghc883/ghc-boot.nix+15−46
@@ -1,43 +1,12 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
4110 {
4211 flags = {};
4312 package = {
@@ -56,12 +25,12 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
5625 components = {
5726 "library" = {
5827 depends = [
59− (hsPkgs."base" or (buildDepError "base"))
60− (hsPkgs."binary" or (buildDepError "binary"))
61− (hsPkgs."bytestring" or (buildDepError "bytestring"))
62− (hsPkgs."directory" or (buildDepError "directory"))
63− (hsPkgs."filepath" or (buildDepError "filepath"))
64− (hsPkgs."ghc-boot-th" or (buildDepError "ghc-boot-th"))
28+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
29+ (hsPkgs."binary" or (errorHandler.buildDepError "binary"))
30+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
31+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
32+ (hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
33+ (hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th"))
6534 ];
6635 buildable = true;
6736 };
materialized/ghc-boot-packages-nix/ghc883/ghc.nix+31−62
@@ -1,43 +1,12 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
4110 {
4211 flags = {
4312 ghci = false;
@@ -64,31 +33,31 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
6433 components = {
6534 "library" = {
6635 depends = ((([
67− (hsPkgs."base" or (buildDepError "base"))
68− (hsPkgs."deepseq" or (buildDepError "deepseq"))
69− (hsPkgs."directory" or (buildDepError "directory"))
70− (hsPkgs."process" or (buildDepError "process"))
71− (hsPkgs."bytestring" or (buildDepError "bytestring"))
72− (hsPkgs."binary" or (buildDepError "binary"))
73− (hsPkgs."time" or (buildDepError "time"))
74− (hsPkgs."containers" or (buildDepError "containers"))
75− (hsPkgs."array" or (buildDepError "array"))
76− (hsPkgs."filepath" or (buildDepError "filepath"))
77− (hsPkgs."template-haskell" or (buildDepError "template-haskell"))
78− (hsPkgs."hpc" or (buildDepError "hpc"))
79− (hsPkgs."transformers" or (buildDepError "transformers"))
80− (hsPkgs."ghc-boot" or (buildDepError "ghc-boot"))
81− (hsPkgs."ghc-boot-th" or (buildDepError "ghc-boot-th"))
82− (hsPkgs."ghc-heap" or (buildDepError "ghc-heap"))
83− (hsPkgs."ghci" or (buildDepError "ghci"))
36+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
37+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
38+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
39+ (hsPkgs."process" or (errorHandler.buildDepError "process"))
40+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
41+ (hsPkgs."binary" or (errorHandler.buildDepError "binary"))
42+ (hsPkgs."time" or (errorHandler.buildDepError "time"))
43+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
44+ (hsPkgs."array" or (errorHandler.buildDepError "array"))
45+ (hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
46+ (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
47+ (hsPkgs."hpc" or (errorHandler.buildDepError "hpc"))
48+ (hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
49+ (hsPkgs."ghc-boot" or (errorHandler.buildDepError "ghc-boot"))
50+ (hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th"))
51+ (hsPkgs."ghc-heap" or (errorHandler.buildDepError "ghc-heap"))
52+ (hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
8453 ] ++ (if system.isWindows
85− then [ (hsPkgs."Win32" or (buildDepError "Win32")) ]
54+ then [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ]
8655 else [
87− (hsPkgs."unix" or (buildDepError "unix"))
88− ] ++ (pkgs.lib).optional (flags.terminfo) (hsPkgs."terminfo" or (buildDepError "terminfo")))) ++ (pkgs.lib).optional (flags.integer-gmp && flags.integer-simple) (hsPkgs."invalid-cabal-flag-settings" or (buildDepError "invalid-cabal-flag-settings"))) ++ (pkgs.lib).optional (flags.integer-gmp) (hsPkgs."integer-gmp" or (buildDepError "integer-gmp"))) ++ (pkgs.lib).optional (flags.integer-simple) (hsPkgs."integer-simple" or (buildDepError "integer-simple"));
56+ (hsPkgs."unix" or (errorHandler.buildDepError "unix"))
57+ ] ++ (pkgs.lib).optional (flags.terminfo) (hsPkgs."terminfo" or (errorHandler.buildDepError "terminfo")))) ++ (pkgs.lib).optional (flags.integer-gmp && flags.integer-simple) (hsPkgs."invalid-cabal-flag-settings" or (errorHandler.buildDepError "invalid-cabal-flag-settings"))) ++ (pkgs.lib).optional (flags.integer-gmp) (hsPkgs."integer-gmp" or (errorHandler.buildDepError "integer-gmp"))) ++ (pkgs.lib).optional (flags.integer-simple) (hsPkgs."integer-simple" or (errorHandler.buildDepError "integer-simple"));
8958 build-tools = [
90− (hsPkgs.buildPackages.alex or (pkgs.buildPackages.alex or (buildToolDepError "alex")))
91− (hsPkgs.buildPackages.happy or (pkgs.buildPackages.happy or (buildToolDepError "happy")))
59+ (hsPkgs.buildPackages.alex or (pkgs.buildPackages.alex or (errorHandler.buildToolDepError "alex")))
60+ (hsPkgs.buildPackages.happy or (pkgs.buildPackages.happy or (errorHandler.buildToolDepError "happy")))
9261 ];
9362 buildable = true;
9463 };
materialized/ghc-boot-packages-nix/ghc883/ghci.nix+22−53
@@ -1,43 +1,12 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
4110 {
4211 flags = { ghci = false; };
4312 package = {
@@ -56,19 +25,19 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
5625 components = {
5726 "library" = {
5827 depends = [
59− (hsPkgs."array" or (buildDepError "array"))
60− (hsPkgs."base" or (buildDepError "base"))
61− (hsPkgs."binary" or (buildDepError "binary"))
62− (hsPkgs."bytestring" or (buildDepError "bytestring"))
63− (hsPkgs."containers" or (buildDepError "containers"))
64− (hsPkgs."deepseq" or (buildDepError "deepseq"))
65− (hsPkgs."filepath" or (buildDepError "filepath"))
66− (hsPkgs."ghc-boot" or (buildDepError "ghc-boot"))
67− (hsPkgs."ghc-boot-th" or (buildDepError "ghc-boot-th"))
68− (hsPkgs."ghc-heap" or (buildDepError "ghc-heap"))
69− (hsPkgs."template-haskell" or (buildDepError "template-haskell"))
70− (hsPkgs."transformers" or (buildDepError "transformers"))
71− ] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (buildDepError "unix"));
28+ (hsPkgs."array" or (errorHandler.buildDepError "array"))
29+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
30+ (hsPkgs."binary" or (errorHandler.buildDepError "binary"))
31+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
32+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
33+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
34+ (hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
35+ (hsPkgs."ghc-boot" or (errorHandler.buildDepError "ghc-boot"))
36+ (hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th"))
37+ (hsPkgs."ghc-heap" or (errorHandler.buildDepError "ghc-heap"))
38+ (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
39+ (hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
40+ ] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix"));
7241 buildable = true;
7342 };
7443 };
materialized/ghc-boot-packages-nix/ghc883/iserv-proxy.nix+20−51
@@ -1,43 +1,12 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
4110 {
4211 flags = {};
4312 package = {
@@ -57,17 +26,17 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
5726 exes = {
5827 "iserv-proxy" = {
5928 depends = [
60− (hsPkgs."array" or (buildDepError "array"))
61− (hsPkgs."base" or (buildDepError "base"))
62− (hsPkgs."binary" or (buildDepError "binary"))
63− (hsPkgs."bytestring" or (buildDepError "bytestring"))
64− (hsPkgs."containers" or (buildDepError "containers"))
65− (hsPkgs."deepseq" or (buildDepError "deepseq"))
66− (hsPkgs."directory" or (buildDepError "directory"))
67− (hsPkgs."network" or (buildDepError "network"))
68− (hsPkgs."filepath" or (buildDepError "filepath"))
69− (hsPkgs."ghci" or (buildDepError "ghci"))
70− (hsPkgs."libiserv" or (buildDepError "libiserv"))
29+ (hsPkgs."array" or (errorHandler.buildDepError "array"))
30+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
31+ (hsPkgs."binary" or (errorHandler.buildDepError "binary"))
32+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
33+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
34+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
35+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
36+ (hsPkgs."network" or (errorHandler.buildDepError "network"))
37+ (hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
38+ (hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
39+ (hsPkgs."libiserv" or (errorHandler.buildDepError "libiserv"))
7140 ];
7241 buildable = true;
7342 };
materialized/ghc-boot-packages-nix/ghc883/iserv.nix+18−49
@@ -1,43 +1,12 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
4110 {
4211 flags = {};
4312 package = {
@@ -57,15 +26,15 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
5726 exes = {
5827 "iserv" = {
5928 depends = [
60− (hsPkgs."array" or (buildDepError "array"))
61− (hsPkgs."base" or (buildDepError "base"))
62− (hsPkgs."binary" or (buildDepError "binary"))
63− (hsPkgs."bytestring" or (buildDepError "bytestring"))
64− (hsPkgs."containers" or (buildDepError "containers"))
65− (hsPkgs."deepseq" or (buildDepError "deepseq"))
66− (hsPkgs."ghci" or (buildDepError "ghci"))
67− (hsPkgs."libiserv" or (buildDepError "libiserv"))
68− ] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (buildDepError "unix"));
29+ (hsPkgs."array" or (errorHandler.buildDepError "array"))
30+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
31+ (hsPkgs."binary" or (errorHandler.buildDepError "binary"))
32+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
33+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
34+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
35+ (hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
36+ (hsPkgs."libiserv" or (errorHandler.buildDepError "libiserv"))
37+ ] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix"));
6938 buildable = true;
7039 };
7140 };
materialized/ghc-boot-packages-nix/ghc883/libiserv.nix+19−50
@@ -1,43 +1,12 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
4110 {
4211 flags = { network = false; };
4312 package = {
@@ -56,17 +25,17 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
5625 components = {
5726 "library" = {
5827 depends = ([
59− (hsPkgs."base" or (buildDepError "base"))
60− (hsPkgs."binary" or (buildDepError "binary"))
61− (hsPkgs."bytestring" or (buildDepError "bytestring"))
62− (hsPkgs."containers" or (buildDepError "containers"))
63− (hsPkgs."deepseq" or (buildDepError "deepseq"))
64− (hsPkgs."ghci" or (buildDepError "ghci"))
28+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
29+ (hsPkgs."binary" or (errorHandler.buildDepError "binary"))
30+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
31+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
32+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
33+ (hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
6534 ] ++ (pkgs.lib).optionals (flags.network) [
66− (hsPkgs."network" or (buildDepError "network"))
67− (hsPkgs."directory" or (buildDepError "directory"))
68− (hsPkgs."filepath" or (buildDepError "filepath"))
69− ]) ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (buildDepError "unix"));
35+ (hsPkgs."network" or (errorHandler.buildDepError "network"))
36+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
37+ (hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
38+ ]) ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix"));
7039 buildable = true;
7140 };
7241 };
materialized/ghc-boot-packages-nix/ghc883/remote-iserv.nix+11−42
@@ -1,43 +1,12 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
4110 {
4211 flags = {};
4312 package = {
@@ -57,8 +26,8 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
5726 exes = {
5827 "remote-iserv" = {
5928 depends = [
60− (hsPkgs."base" or (buildDepError "base"))
61− (hsPkgs."libiserv" or (buildDepError "libiserv"))
29+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
30+ (hsPkgs."libiserv" or (errorHandler.buildDepError "libiserv"))
6231 ];
6332 buildable = true;
6433 };
materialized/ghc-extra-projects/cross/ghc865/.plan.nix/bytestring.nix+41−72
@@ -1,43 +1,12 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
4110 {
4211 flags = { integer-simple = false; };
4312 package = {
@@ -64,10 +33,10 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
6433 components = {
6534 "library" = {
6635 depends = ([
67− (hsPkgs."base" or (buildDepError "base"))
68− (hsPkgs."ghc-prim" or (buildDepError "ghc-prim"))
69− (hsPkgs."deepseq" or (buildDepError "deepseq"))
70− ] ++ (pkgs.lib).optionals (compiler.isGhc && (compiler.version).ge "6.11") ((pkgs.lib).optional (!flags.integer-simple) (hsPkgs."integer-gmp" or (buildDepError "integer-gmp")))) ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).ge "6.9" && (compiler.isGhc && (compiler.version).lt "6.11")) (hsPkgs."integer" or (buildDepError "integer"));
36+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
37+ (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
38+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
39+ ] ++ (pkgs.lib).optionals (compiler.isGhc && (compiler.version).ge "6.11") ((pkgs.lib).optional (!flags.integer-simple) (hsPkgs."integer-gmp" or (errorHandler.buildDepError "integer-gmp")))) ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).ge "6.9" && (compiler.isGhc && (compiler.version).lt "6.11")) (hsPkgs."integer" or (errorHandler.buildDepError "integer"));
7140 buildable = true;
7241 modules = [
7342 "Data/ByteString/Builder/ASCII"
@@ -101,14 +70,14 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
10170 tests = {
10271 "prop-compiled" = {
10372 depends = [
104− (hsPkgs."base" or (buildDepError "base"))
105− (hsPkgs."ghc-prim" or (buildDepError "ghc-prim"))
106− (hsPkgs."deepseq" or (buildDepError "deepseq"))
107− (hsPkgs."random" or (buildDepError "random"))
108− (hsPkgs."directory" or (buildDepError "directory"))
109− (hsPkgs."test-framework" or (buildDepError "test-framework"))
110− (hsPkgs."test-framework-quickcheck2" or (buildDepError "test-framework-quickcheck2"))
111− (hsPkgs."QuickCheck" or (buildDepError "QuickCheck"))
73+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
74+ (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
75+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
76+ (hsPkgs."random" or (errorHandler.buildDepError "random"))
77+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
78+ (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework"))
79+ (hsPkgs."test-framework-quickcheck2" or (errorHandler.buildDepError "test-framework-quickcheck2"))
80+ (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
11281 ];
11382 buildable = true;
11483 modules = [ "Rules" "QuickCheckUtils" "TestFramework" ];
@@ -119,14 +88,14 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
11988 };
12089 "regressions" = {
12190 depends = [
122− (hsPkgs."base" or (buildDepError "base"))
123− (hsPkgs."ghc-prim" or (buildDepError "ghc-prim"))
124− (hsPkgs."deepseq" or (buildDepError "deepseq"))
125− (hsPkgs."random" or (buildDepError "random"))
126− (hsPkgs."directory" or (buildDepError "directory"))
127− (hsPkgs."test-framework" or (buildDepError "test-framework"))
128− (hsPkgs."test-framework-hunit" or (buildDepError "test-framework-hunit"))
129− (hsPkgs."HUnit" or (buildDepError "HUnit"))
91+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
92+ (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
93+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
94+ (hsPkgs."random" or (errorHandler.buildDepError "random"))
95+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
96+ (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework"))
97+ (hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit"))
98+ (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit"))
13099 ];
131100 buildable = false;
132101 cSources = [ "cbits/fpstring.c" ];
@@ -136,18 +105,18 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
136105 };
137106 "test-builder" = {
138107 depends = [
139− (hsPkgs."base" or (buildDepError "base"))
140− (hsPkgs."ghc-prim" or (buildDepError "ghc-prim"))
141− (hsPkgs."deepseq" or (buildDepError "deepseq"))
142− (hsPkgs."QuickCheck" or (buildDepError "QuickCheck"))
143− (hsPkgs."byteorder" or (buildDepError "byteorder"))
144− (hsPkgs."dlist" or (buildDepError "dlist"))
145− (hsPkgs."directory" or (buildDepError "directory"))
146− (hsPkgs."mtl" or (buildDepError "mtl"))
147− (hsPkgs."HUnit" or (buildDepError "HUnit"))
148− (hsPkgs."test-framework" or (buildDepError "test-framework"))
149− (hsPkgs."test-framework-hunit" or (buildDepError "test-framework-hunit"))
150− (hsPkgs."test-framework-quickcheck2" or (buildDepError "test-framework-quickcheck2"))
108+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
109+ (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
110+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
111+ (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
112+ (hsPkgs."byteorder" or (errorHandler.buildDepError "byteorder"))
113+ (hsPkgs."dlist" or (errorHandler.buildDepError "dlist"))
114+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
115+ (hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
116+ (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit"))
117+ (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework"))
118+ (hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit"))
119+ (hsPkgs."test-framework-quickcheck2" or (errorHandler.buildDepError "test-framework-quickcheck2"))
151120 ];
152121 buildable = true;
153122 modules = [
materialized/ghc-extra-projects/cross/ghc865/.plan.nix/ghc-boot.nix+15−46
@@ -1,43 +1,12 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
4110 {
4211 flags = {};
4312 package = {
@@ -64,12 +33,12 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
6433 components = {
6534 "library" = {
6635 depends = [
67− (hsPkgs."base" or (buildDepError "base"))
68− (hsPkgs."binary" or (buildDepError "binary"))
69− (hsPkgs."bytestring" or (buildDepError "bytestring"))
70− (hsPkgs."directory" or (buildDepError "directory"))
71− (hsPkgs."filepath" or (buildDepError "filepath"))
72− (hsPkgs."ghc-boot-th" or (buildDepError "ghc-boot-th"))
36+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
37+ (hsPkgs."binary" or (errorHandler.buildDepError "binary"))
38+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
39+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
40+ (hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
41+ (hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th"))
7342 ];
7443 buildable = true;
7544 modules = [
materialized/ghc-extra-projects/cross/ghc865/.plan.nix/ghc.nix+31−62
@@ -1,43 +1,12 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
4110 {
4211 flags = {
4312 ghci = false;
@@ -75,31 +44,31 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
7544 components = {
7645 "library" = {
7746 depends = [
78− (hsPkgs."base" or (buildDepError "base"))
79− (hsPkgs."deepseq" or (buildDepError "deepseq"))
80− (hsPkgs."directory" or (buildDepError "directory"))
81− (hsPkgs."process" or (buildDepError "process"))
82− (hsPkgs."bytestring" or (buildDepError "bytestring"))
83− (hsPkgs."binary" or (buildDepError "binary"))
84− (hsPkgs."time" or (buildDepError "time"))
85− (hsPkgs."containers" or (buildDepError "containers"))
86− (hsPkgs."array" or (buildDepError "array"))
87− (hsPkgs."filepath" or (buildDepError "filepath"))
88− (hsPkgs."template-haskell" or (buildDepError "template-haskell"))
89− (hsPkgs."hpc" or (buildDepError "hpc"))
90− (hsPkgs."transformers" or (buildDepError "transformers"))
91− (hsPkgs."ghc-boot" or (buildDepError "ghc-boot"))
92− (hsPkgs."ghc-boot-th" or (buildDepError "ghc-boot-th"))
93− (hsPkgs."ghc-heap" or (buildDepError "ghc-heap"))
94− (hsPkgs."ghci" or (buildDepError "ghci"))
47+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
48+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
49+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
50+ (hsPkgs."process" or (errorHandler.buildDepError "process"))
51+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
52+ (hsPkgs."binary" or (errorHandler.buildDepError "binary"))
53+ (hsPkgs."time" or (errorHandler.buildDepError "time"))
54+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
55+ (hsPkgs."array" or (errorHandler.buildDepError "array"))
56+ (hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
57+ (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
58+ (hsPkgs."hpc" or (errorHandler.buildDepError "hpc"))
59+ (hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
60+ (hsPkgs."ghc-boot" or (errorHandler.buildDepError "ghc-boot"))
61+ (hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th"))
62+ (hsPkgs."ghc-heap" or (errorHandler.buildDepError "ghc-heap"))
63+ (hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
9564 ] ++ (if system.isWindows
96− then [ (hsPkgs."Win32" or (buildDepError "Win32")) ]
65+ then [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ]
9766 else [
98− (hsPkgs."unix" or (buildDepError "unix"))
99− ] ++ (pkgs.lib).optional (flags.terminfo) (hsPkgs."terminfo" or (buildDepError "terminfo")));
67+ (hsPkgs."unix" or (errorHandler.buildDepError "unix"))
68+ ] ++ (pkgs.lib).optional (flags.terminfo) (hsPkgs."terminfo" or (errorHandler.buildDepError "terminfo")));
10069 build-tools = [
101− (hsPkgs.buildPackages.alex or (pkgs.buildPackages.alex or (buildToolDepError "alex")))
102− (hsPkgs.buildPackages.happy or (pkgs.buildPackages.happy or (buildToolDepError "happy")))
70+ (hsPkgs.buildPackages.alex or (pkgs.buildPackages.alex or (errorHandler.buildToolDepError "alex")))
71+ (hsPkgs.buildPackages.happy or (pkgs.buildPackages.happy or (errorHandler.buildToolDepError "happy")))
10372 ];
10473 buildable = true;
10574 modules = [
materialized/ghc-extra-projects/cross/ghc865/.plan.nix/ghci.nix+22−53
@@ -1,43 +1,12 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
4110 {
4211 flags = { ghci = false; };
4312 package = {
@@ -64,19 +33,19 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
6433 components = {
6534 "library" = {
6635 depends = [
67− (hsPkgs."array" or (buildDepError "array"))
68− (hsPkgs."base" or (buildDepError "base"))
69− (hsPkgs."binary" or (buildDepError "binary"))
70− (hsPkgs."bytestring" or (buildDepError "bytestring"))
71− (hsPkgs."containers" or (buildDepError "containers"))
72− (hsPkgs."deepseq" or (buildDepError "deepseq"))
73− (hsPkgs."filepath" or (buildDepError "filepath"))
74− (hsPkgs."ghc-boot" or (buildDepError "ghc-boot"))
75− (hsPkgs."ghc-boot-th" or (buildDepError "ghc-boot-th"))
76− (hsPkgs."ghc-heap" or (buildDepError "ghc-heap"))
77− (hsPkgs."template-haskell" or (buildDepError "template-haskell"))
78− (hsPkgs."transformers" or (buildDepError "transformers"))
79− ] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (buildDepError "unix"));
36+ (hsPkgs."array" or (errorHandler.buildDepError "array"))
37+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
38+ (hsPkgs."binary" or (errorHandler.buildDepError "binary"))
39+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
40+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
41+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
42+ (hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
43+ (hsPkgs."ghc-boot" or (errorHandler.buildDepError "ghc-boot"))
44+ (hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th"))
45+ (hsPkgs."ghc-heap" or (errorHandler.buildDepError "ghc-heap"))
46+ (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
47+ (hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
48+ ] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix"));
8049 buildable = true;
8150 modules = [
8251 "GHCi/BreakArray"
materialized/ghc-extra-projects/cross/ghc865/.plan.nix/iserv-proxy.nix+20−51
@@ -1,43 +1,12 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
4110 {
4211 flags = {};
4312 package = {
@@ -65,17 +34,17 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
6534 exes = {
6635 "iserv-proxy" = {
6736 depends = [
68− (hsPkgs."array" or (buildDepError "array"))
69− (hsPkgs."base" or (buildDepError "base"))
70− (hsPkgs."binary" or (buildDepError "binary"))
71− (hsPkgs."bytestring" or (buildDepError "bytestring"))
72− (hsPkgs."containers" or (buildDepError "containers"))
73− (hsPkgs."deepseq" or (buildDepError "deepseq"))
74− (hsPkgs."directory" or (buildDepError "directory"))
75− (hsPkgs."network" or (buildDepError "network"))
76− (hsPkgs."filepath" or (buildDepError "filepath"))
77− (hsPkgs."ghci" or (buildDepError "ghci"))
78− (hsPkgs."libiserv" or (buildDepError "libiserv"))
37+ (hsPkgs."array" or (errorHandler.buildDepError "array"))
38+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
39+ (hsPkgs."binary" or (errorHandler.buildDepError "binary"))
40+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
41+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
42+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
43+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
44+ (hsPkgs."network" or (errorHandler.buildDepError "network"))
45+ (hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
46+ (hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
47+ (hsPkgs."libiserv" or (errorHandler.buildDepError "libiserv"))
7948 ];
8049 buildable = true;
8150 hsSourceDirs = [ "src" ];
materialized/ghc-extra-projects/cross/ghc865/.plan.nix/iserv.nix+18−49
@@ -1,43 +1,12 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
4110 {
4211 flags = {};
4312 package = {
@@ -65,15 +34,15 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
6534 exes = {
6635 "iserv" = {
6736 depends = [
68− (hsPkgs."array" or (buildDepError "array"))
69− (hsPkgs."base" or (buildDepError "base"))
70− (hsPkgs."binary" or (buildDepError "binary"))
71− (hsPkgs."bytestring" or (buildDepError "bytestring"))
72− (hsPkgs."containers" or (buildDepError "containers"))
73− (hsPkgs."deepseq" or (buildDepError "deepseq"))
74− (hsPkgs."ghci" or (buildDepError "ghci"))
75− (hsPkgs."libiserv" or (buildDepError "libiserv"))
76− ] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (buildDepError "unix"));
37+ (hsPkgs."array" or (errorHandler.buildDepError "array"))
38+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
39+ (hsPkgs."binary" or (errorHandler.buildDepError "binary"))
40+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
41+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
42+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
43+ (hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
44+ (hsPkgs."libiserv" or (errorHandler.buildDepError "libiserv"))
45+ ] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix"));
7746 buildable = true;
7847 cSources = [ "cbits/iservmain.c" ];
7948 hsSourceDirs = [ "src" ];
materialized/ghc-extra-projects/cross/ghc865/.plan.nix/libiserv.nix+19−50
@@ -1,43 +1,12 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
4110 {
4211 flags = { network = false; };
4312 package = {
@@ -64,17 +33,17 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
6433 components = {
6534 "library" = {
6635 depends = ([
67− (hsPkgs."base" or (buildDepError "base"))
68− (hsPkgs."binary" or (buildDepError "binary"))
69− (hsPkgs."bytestring" or (buildDepError "bytestring"))
70− (hsPkgs."containers" or (buildDepError "containers"))
71− (hsPkgs."deepseq" or (buildDepError "deepseq"))
72− (hsPkgs."ghci" or (buildDepError "ghci"))
36+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
37+ (hsPkgs."binary" or (errorHandler.buildDepError "binary"))
38+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
39+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
40+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
41+ (hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
7342 ] ++ (pkgs.lib).optionals (flags.network) [
74− (hsPkgs."network" or (buildDepError "network"))
75− (hsPkgs."directory" or (buildDepError "directory"))
76− (hsPkgs."filepath" or (buildDepError "filepath"))
77− ]) ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (buildDepError "unix"));
43+ (hsPkgs."network" or (errorHandler.buildDepError "network"))
44+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
45+ (hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
46+ ]) ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix"));
7847 buildable = true;
7948 modules = [
8049 "Lib"
materialized/ghc-extra-projects/cross/ghc865/.plan.nix/remote-iserv.nix+11−42
@@ -1,43 +1,12 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
4110 {
4211 flags = {};
4312 package = {
@@ -65,8 +34,8 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
6534 exes = {
6635 "remote-iserv" = {
6736 depends = [
68− (hsPkgs."base" or (buildDepError "base"))
69− (hsPkgs."libiserv" or (buildDepError "libiserv"))
37+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
38+ (hsPkgs."libiserv" or (errorHandler.buildDepError "libiserv"))
7039 ];
7140 buildable = true;
7241 hsSourceDirs = [ "src" ];
materialized/ghc-extra-projects/cross/ghc882/.plan.nix/bytestring.nixdeleted−167
@@ -1,167 +0,0 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
41− {
42− flags = { integer-simple = false; };
43− package = {
44− specVersion = "1.10";
45− identifier = { name = "bytestring"; version = "0.10.10.0"; };
46− license = "BSD-3-Clause";
47− copyright = "Copyright (c) Don Stewart 2005-2009,\n(c) Duncan Coutts 2006-2015,\n(c) David Roundy 2003-2005,\n(c) Jasper Van der Jeugt 2010,\n(c) Simon Meier 2010-2013.";
48− maintainer = "Duncan Coutts <duncan@community.haskell.org>";
49− author = "Don Stewart,\nDuncan Coutts";
50− homepage = "https://github.com/haskell/bytestring";
51− url = "";
52− synopsis = "Fast, compact, strict and lazy byte strings with a list interface";
53− description = "An efficient compact, immutable byte string type (both strict and lazy)\nsuitable for binary or 8-bit character data.\n\nThe 'ByteString' type represents sequences of bytes or 8-bit characters.\nIt is suitable for high performance use, both in terms of large data\nquantities, or high speed requirements. The 'ByteString' functions follow\nthe same style as Haskell\\'s ordinary lists, so it is easy to convert code\nfrom using 'String' to 'ByteString'.\n\nTwo 'ByteString' variants are provided:\n\n* Strict 'ByteString's keep the string as a single large array. This\nmakes them convenient for passing data between C and Haskell.\n\n* Lazy 'ByteString's use a lazy list of strict chunks which makes it\nsuitable for I\\/O streaming tasks.\n\nThe @Char8@ modules provide a character-based view of the same\nunderlying 'ByteString' types. This makes it convenient to handle mixed\nbinary and 8-bit character content (which is common in many file formats\nand network protocols).\n\nThe 'Builder' module provides an efficient way to build up 'ByteString's\nin an ad-hoc way by repeated concatenation. This is ideal for fast\nserialisation or pretty printing.\n\nThere is also a 'ShortByteString' type which has a lower memory overhead\nand can can be converted to or from a 'ByteString', but supports very few\nother operations. It is suitable for keeping many short strings in memory.\n\n'ByteString's are not designed for Unicode. For Unicode strings you should\nuse the 'Text' type from the @text@ package.\n\nThese modules are intended to be imported qualified, to avoid name clashes\nwith \"Prelude\" functions, e.g.\n\n> import qualified Data.ByteString as BS";
54− buildType = "Simple";
55− isLocal = true;
56− detailLevel = "FullDetails";
57− licenseFiles = [ "LICENSE" ];
58− dataDir = "";
59− dataFiles = [];
60− extraSrcFiles = [ "README.md" "Changelog.md" ];
61− extraTmpFiles = [];
62− extraDocFiles = [];
63− };
64− components = {
65− "library" = {
66− depends = ([
67− (hsPkgs."base" or (buildDepError "base"))
68− (hsPkgs."ghc-prim" or (buildDepError "ghc-prim"))
69− (hsPkgs."deepseq" or (buildDepError "deepseq"))
70− ] ++ (pkgs.lib).optionals (compiler.isGhc && (compiler.version).ge "6.11") ((pkgs.lib).optional (!flags.integer-simple) (hsPkgs."integer-gmp" or (buildDepError "integer-gmp")))) ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).ge "6.9" && (compiler.isGhc && (compiler.version).lt "6.11")) (hsPkgs."integer" or (buildDepError "integer"));
71− buildable = true;
72− modules = [
73− "Data/ByteString/Builder/ASCII"
74− "Data/ByteString/Builder/Prim/Binary"
75− "Data/ByteString/Builder/Prim/ASCII"
76− "Data/ByteString/Builder/Prim/Internal/Floating"
77− "Data/ByteString/Builder/Prim/Internal/UncheckedShifts"
78− "Data/ByteString/Builder/Prim/Internal/Base16"
79− "Data/ByteString"
80− "Data/ByteString/Char8"
81− "Data/ByteString/Unsafe"
82− "Data/ByteString/Internal"
83− "Data/ByteString/Lazy"
84− "Data/ByteString/Lazy/Char8"
85− "Data/ByteString/Lazy/Internal"
86− "Data/ByteString/Short"
87− "Data/ByteString/Short/Internal"
88− "Data/ByteString/Builder"
89− "Data/ByteString/Builder/Extra"
90− "Data/ByteString/Builder/Prim"
91− "Data/ByteString/Builder/Internal"
92− "Data/ByteString/Builder/Prim/Internal"
93− "Data/ByteString/Lazy/Builder"
94− "Data/ByteString/Lazy/Builder/Extras"
95− "Data/ByteString/Lazy/Builder/ASCII"
96− ];
97− cSources = [ "cbits/fpstring.c" "cbits/itoa.c" ];
98− includeDirs = [ "include" ];
99− includes = [ "fpstring.h" ];
100− };
101− tests = {
102− "prop-compiled" = {
103− depends = [
104− (hsPkgs."base" or (buildDepError "base"))
105− (hsPkgs."ghc-prim" or (buildDepError "ghc-prim"))
106− (hsPkgs."deepseq" or (buildDepError "deepseq"))
107− (hsPkgs."random" or (buildDepError "random"))
108− (hsPkgs."directory" or (buildDepError "directory"))
109− (hsPkgs."test-framework" or (buildDepError "test-framework"))
110− (hsPkgs."test-framework-quickcheck2" or (buildDepError "test-framework-quickcheck2"))
111− (hsPkgs."QuickCheck" or (buildDepError "QuickCheck"))
112− ];
113− buildable = true;
114− modules = [ "Rules" "QuickCheckUtils" "TestFramework" ];
115− cSources = [ "cbits/fpstring.c" ];
116− hsSourceDirs = [ "." "tests" ];
117− includeDirs = [ "include" ];
118− mainPath = [ "Properties.hs" ];
119− };
120− "regressions" = {
121− depends = [
122− (hsPkgs."base" or (buildDepError "base"))
123− (hsPkgs."ghc-prim" or (buildDepError "ghc-prim"))
124− (hsPkgs."deepseq" or (buildDepError "deepseq"))
125− (hsPkgs."random" or (buildDepError "random"))
126− (hsPkgs."directory" or (buildDepError "directory"))
127− (hsPkgs."test-framework" or (buildDepError "test-framework"))
128− (hsPkgs."test-framework-hunit" or (buildDepError "test-framework-hunit"))
129− (hsPkgs."HUnit" or (buildDepError "HUnit"))
130− ];
131− buildable = false;
132− cSources = [ "cbits/fpstring.c" ];
133− hsSourceDirs = [ "." "tests" ];
134− includeDirs = [ "include" ];
135− mainPath = [ "Regressions.hs" ];
136− };
137− "test-builder" = {
138− depends = [
139− (hsPkgs."base" or (buildDepError "base"))
140− (hsPkgs."ghc-prim" or (buildDepError "ghc-prim"))
141− (hsPkgs."deepseq" or (buildDepError "deepseq"))
142− (hsPkgs."QuickCheck" or (buildDepError "QuickCheck"))
143− (hsPkgs."byteorder" or (buildDepError "byteorder"))
144− (hsPkgs."dlist" or (buildDepError "dlist"))
145− (hsPkgs."directory" or (buildDepError "directory"))
146− (hsPkgs."mtl" or (buildDepError "mtl"))
147− (hsPkgs."HUnit" or (buildDepError "HUnit"))
148− (hsPkgs."test-framework" or (buildDepError "test-framework"))
149− (hsPkgs."test-framework-hunit" or (buildDepError "test-framework-hunit"))
150− (hsPkgs."test-framework-quickcheck2" or (buildDepError "test-framework-quickcheck2"))
151− ];
152− buildable = true;
153− modules = [
154− "Data/ByteString/Builder/Tests"
155− "Data/ByteString/Builder/Prim/Tests"
156− "Data/ByteString/Builder/Prim/TestUtils"
157− "TestFramework"
158− ];
159− cSources = [ "cbits/fpstring.c" "cbits/itoa.c" ];
160− hsSourceDirs = [ "." "tests" "tests/builder" ];
161− includeDirs = [ "include" ];
162− includes = [ "fpstring.h" ];
163− mainPath = [ "TestSuite.hs" ];
164− };
165− };
166− };
167− } // rec { src = (pkgs.lib).mkDefault ../libraries/bytestring; }
materialized/ghc-extra-projects/cross/ghc882/.plan.nix/ghc-boot.nixdeleted−84
@@ -1,84 +0,0 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
41− {
42− flags = {};
43− package = {
44− specVersion = "1.22";
45− identifier = { name = "ghc-boot"; version = "8.8.2"; };
46− license = "BSD-3-Clause";
47− copyright = "";
48− maintainer = "ghc-devs@haskell.org";
49− author = "";
50− homepage = "";
51− url = "";
52− synopsis = "Shared functionality between GHC and its boot libraries";
53− description = "This library is shared between GHC, ghc-pkg, and other boot\nlibraries.\n\nA note about \"GHC.PackageDb\": it only deals with the subset of\nthe package database that the compiler cares about: modules\npaths etc and not package metadata like description, authors\netc. It is thus not a library interface to ghc-pkg and is *not*\nsuitable for modifying GHC package databases.\n\nThe package database format and this library are constructed in\nsuch a way that while ghc-pkg depends on Cabal, the GHC library\nand program do not have to depend on Cabal.";
54− buildType = "Simple";
55− isLocal = true;
56− detailLevel = "FullDetails";
57− licenseFiles = [ "LICENSE" ];
58− dataDir = "";
59− dataFiles = [];
60− extraSrcFiles = [ "changelog.md" ];
61− extraTmpFiles = [];
62− extraDocFiles = [];
63− };
64− components = {
65− "library" = {
66− depends = [
67− (hsPkgs."base" or (buildDepError "base"))
68− (hsPkgs."binary" or (buildDepError "binary"))
69− (hsPkgs."bytestring" or (buildDepError "bytestring"))
70− (hsPkgs."directory" or (buildDepError "directory"))
71− (hsPkgs."filepath" or (buildDepError "filepath"))
72− (hsPkgs."ghc-boot-th" or (buildDepError "ghc-boot-th"))
73− ];
74− buildable = true;
75− modules = [
76− "GHC/LanguageExtensions"
77− "GHC/PackageDb"
78− "GHC/Serialized"
79− "GHC/ForeignSrcLang"
80− "GHC/HandleEncoding"
81− ];
82− };
83− };
84− } // rec { src = (pkgs.lib).mkDefault ../libraries/ghc-boot; }
materialized/ghc-extra-projects/cross/ghc882/.plan.nix/ghc.nixdeleted−608
@@ -1,608 +0,0 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
41− {
42− flags = {
43− ghci = false;
44− stage1 = false;
45− stage2 = true;
46− stage3 = false;
47− terminfo = true;
48− integer-simple = false;
49− integer-gmp = false;
50− };
51− package = {
52− specVersion = "1.10";
53− identifier = { name = "ghc"; version = "8.8.2"; };
54− license = "BSD-3-Clause";
55− copyright = "";
56− maintainer = "glasgow-haskell-users@haskell.org";
57− author = "The GHC Team";
58− homepage = "http://www.haskell.org/ghc/";
59− url = "";
60− synopsis = "The GHC API";
61− description = "GHC's functionality can be useful for more things than just\ncompiling Haskell programs. Important use cases are programs\nthat analyse (and perhaps transform) Haskell code. Others\ninclude loading Haskell code dynamically in a GHCi-like manner.\nFor this reason, a lot of GHC's functionality is made available\nthrough this package.";
62− buildType = "Simple";
63− isLocal = true;
64− detailLevel = "FullDetails";
65− licenseFiles = [ "LICENSE" ];
66− dataDir = "";
67− dataFiles = [];
68− extraSrcFiles = [
69− "utils/md5.h"
70− "Unique.h"
71− "nativeGen/NCG.h"
72− "parser/cutils.h"
73− ];
74− extraTmpFiles = [];
75− extraDocFiles = [];
76− };
77− components = {
78− "library" = {
79− depends = ((([
80− (hsPkgs."base" or (buildDepError "base"))
81− (hsPkgs."deepseq" or (buildDepError "deepseq"))
82− (hsPkgs."directory" or (buildDepError "directory"))
83− (hsPkgs."process" or (buildDepError "process"))
84− (hsPkgs."bytestring" or (buildDepError "bytestring"))
85− (hsPkgs."binary" or (buildDepError "binary"))
86− (hsPkgs."time" or (buildDepError "time"))
87− (hsPkgs."containers" or (buildDepError "containers"))
88− (hsPkgs."array" or (buildDepError "array"))
89− (hsPkgs."filepath" or (buildDepError "filepath"))
90− (hsPkgs."template-haskell" or (buildDepError "template-haskell"))
91− (hsPkgs."hpc" or (buildDepError "hpc"))
92− (hsPkgs."transformers" or (buildDepError "transformers"))
93− (hsPkgs."ghc-boot" or (buildDepError "ghc-boot"))
94− (hsPkgs."ghc-boot-th" or (buildDepError "ghc-boot-th"))
95− (hsPkgs."ghc-heap" or (buildDepError "ghc-heap"))
96− (hsPkgs."ghci" or (buildDepError "ghci"))
97− ] ++ (if system.isWindows
98− then [ (hsPkgs."Win32" or (buildDepError "Win32")) ]
99− else [
100− (hsPkgs."unix" or (buildDepError "unix"))
101− ] ++ (pkgs.lib).optional (flags.terminfo) (hsPkgs."terminfo" or (buildDepError "terminfo")))) ++ (pkgs.lib).optional (flags.integer-gmp && flags.integer-simple) (hsPkgs."invalid-cabal-flag-settings" or (buildDepError "invalid-cabal-flag-settings"))) ++ (pkgs.lib).optional (flags.integer-gmp) (hsPkgs."integer-gmp" or (buildDepError "integer-gmp"))) ++ (pkgs.lib).optional (flags.integer-simple) (hsPkgs."integer-simple" or (buildDepError "integer-simple"));
102− build-tools = [
103− (hsPkgs.buildPackages.alex or (pkgs.buildPackages.alex or (buildToolDepError "alex")))
104− (hsPkgs.buildPackages.happy or (pkgs.buildPackages.happy or (buildToolDepError "happy")))
105− ];
106− buildable = true;
107− modules = [
108− "GhcPrelude"
109− "HieTypes"
110− "HieDebug"
111− "HieBin"
112− "HieUtils"
113− "HieAst"
114− "Ar"
115− "FileCleanup"
116− "DriverBkp"
117− "BkpSyn"
118− "NameShape"
119− "RnModIface"
120− "Avail"
121− "AsmUtils"
122− "BasicTypes"
123− "ConLike"
124− "DataCon"
125− "PatSyn"
126− "Demand"
127− "Debug"
128− "Exception"
129− "FieldLabel"
130− "GhcMonad"
131− "Hooks"
132− "Id"
133− "IdInfo"
134− "Lexeme"
135− "Literal"
136− "Llvm"
137− "Llvm/AbsSyn"
138− "Llvm/MetaData"
139− "Llvm/PpLlvm"
140− "Llvm/Types"
141− "LlvmCodeGen"
142− "LlvmCodeGen/Base"
143− "LlvmCodeGen/CodeGen"
144− "LlvmCodeGen/Data"
145− "LlvmCodeGen/Ppr"
146− "LlvmCodeGen/Regs"
147− "LlvmMangler"
148− "MkId"
149− "Module"
150− "Name"
151− "NameEnv"
152− "NameSet"
153− "OccName"
154− "RdrName"
155− "NameCache"
156− "SrcLoc"
157− "UniqSupply"
158− "Unique"
159− "Var"
160− "VarEnv"
161− "VarSet"
162− "UnVarGraph"
163− "BlockId"
164− "CLabel"
165− "Cmm"
166− "CmmBuildInfoTables"
167− "CmmPipeline"
168− "CmmCallConv"
169− "CmmCommonBlockElim"
170− "CmmImplementSwitchPlans"
171− "CmmContFlowOpt"
172− "CmmExpr"
173− "CmmInfo"
174− "CmmLex"
175− "CmmLint"
176− "CmmLive"
177− "CmmMachOp"
178− "CmmMonad"
179− "CmmSwitch"
180− "CmmNode"
181− "CmmOpt"
182− "CmmParse"
183− "CmmProcPoint"
184− "CmmSink"
185− "CmmType"
186− "CmmUtils"
187− "CmmLayoutStack"
188− "EnumSet"
189− "MkGraph"
190− "PprBase"
191− "PprC"
192− "PprCmm"
193− "PprCmmDecl"
194− "PprCmmExpr"
195− "Bitmap"
196− "CodeGen/Platform"
197− "CodeGen/Platform/ARM"
198− "CodeGen/Platform/ARM64"
199− "CodeGen/Platform/NoRegs"
200− "CodeGen/Platform/PPC"
201− "CodeGen/Platform/SPARC"
202− "CodeGen/Platform/X86"
203− "CodeGen/Platform/X86_64"
204− "CgUtils"
205− "StgCmm"
206− "StgCmmBind"
207− "StgCmmClosure"
208− "StgCmmCon"
209− "StgCmmEnv"
210− "StgCmmExpr"
211− "StgCmmForeign"
212− "StgCmmHeap"
213− "StgCmmHpc"
214− "StgCmmArgRep"
215− "StgCmmLayout"
216− "StgCmmMonad"
217− "StgCmmPrim"
218− "StgCmmProf"
219− "StgCmmTicky"
220− "StgCmmUtils"
221− "StgCmmExtCode"
222− "SMRep"
223− "CoreArity"
224− "CoreFVs"
225− "CoreLint"
226− "CorePrep"
227− "CoreSubst"
228− "CoreOpt"
229− "CoreSyn"
230− "TrieMap"
231− "CoreTidy"
232− "CoreUnfold"
233− "CoreUtils"
234− "CoreMap"
235− "CoreSeq"
236− "CoreStats"
237− "MkCore"
238− "PprCore"
239− "PmExpr"
240− "TmOracle"
241− "Check"
242− "Coverage"
243− "Desugar"
244− "DsArrows"
245− "DsBinds"
246− "DsCCall"
247− "DsExpr"
248− "DsForeign"
249− "DsGRHSs"
250− "DsListComp"
251− "DsMonad"
252− "DsUsage"
253− "DsUtils"
254− "ExtractDocs"
255− "Match"
256− "MatchCon"
257− "MatchLit"
258− "HsBinds"
259− "HsDecls"
260− "HsDoc"
261− "HsExpr"
262− "HsImpExp"
263− "HsLit"
264− "PlaceHolder"
265− "HsExtension"
266− "HsInstances"
267− "HsPat"
268− "HsSyn"
269− "HsTypes"
270− "HsUtils"
271− "HsDumpAst"
272− "BinIface"
273− "BinFingerprint"
274− "BuildTyCl"
275− "IfaceEnv"
276− "IfaceSyn"
277− "IfaceType"
278− "ToIface"
279− "LoadIface"
280− "MkIface"
281− "TcIface"
282− "FlagChecker"
283− "Annotations"
284− "CmdLineParser"
285− "CodeOutput"
286− "Config"
287− "Constants"
288− "DriverMkDepend"
289− "DriverPhases"
290− "PipelineMonad"
291− "DriverPipeline"
292− "DynFlags"
293− "ErrUtils"
294− "Finder"
295− "GHC"
296− "GhcMake"
297− "GhcPlugins"
298− "DynamicLoading"
299− "HeaderInfo"
300− "HscMain"
301− "HscStats"
302− "HscTypes"
303− "InteractiveEval"
304− "InteractiveEvalTypes"
305− "PackageConfig"
306− "Packages"
307− "PlatformConstants"
308− "Plugins"
309− "TcPluginM"
310− "PprTyThing"
311− "StaticPtrTable"
312− "SysTools"
313− "SysTools/BaseDir"
314− "SysTools/Terminal"
315− "SysTools/ExtraObj"
316− "SysTools/Info"
317− "SysTools/Process"
318− "SysTools/Tasks"
319− "Elf"
320− "TidyPgm"
321− "Ctype"
322− "HaddockUtils"
323− "Lexer"
324− "OptCoercion"
325− "Parser"
326− "RdrHsSyn"
327− "ApiAnnotation"
328− "ForeignCall"
329− "KnownUniques"
330− "PrelInfo"
331− "PrelNames"
332− "PrelRules"
333− "PrimOp"
334− "TysPrim"
335− "TysWiredIn"
336− "CostCentre"
337− "CostCentreState"
338− "ProfInit"
339− "RnBinds"
340− "RnEnv"
341− "RnExpr"
342− "RnHsDoc"
343− "RnNames"
344− "RnPat"
345− "RnSource"
346− "RnSplice"
347− "RnTypes"
348− "RnFixity"
349− "RnUtils"
350− "RnUnbound"
351− "CoreMonad"
352− "CSE"
353− "FloatIn"
354− "FloatOut"
355− "LiberateCase"
356− "OccurAnal"
357− "SAT"
358− "SetLevels"
359− "SimplCore"
360− "SimplEnv"
361− "SimplMonad"
362− "SimplUtils"
363− "Simplify"
364− "SimplStg"
365− "StgStats"
366− "StgCse"
367− "StgLiftLams"
368− "StgLiftLams/Analysis"
369− "StgLiftLams/LiftM"
370− "StgLiftLams/Transformation"
371− "StgSubst"
372− "UnariseStg"
373− "RepType"
374− "Rules"
375− "SpecConstr"
376− "Specialise"
377− "CoreToStg"
378− "StgLint"
379− "StgSyn"
380− "StgFVs"
381− "CallArity"
382− "DmdAnal"
383− "Exitify"
384− "WorkWrap"
385− "WwLib"
386− "FamInst"
387− "ClsInst"
388− "Inst"
389− "TcAnnotations"
390− "TcArrows"
391− "TcBinds"
392− "TcSigs"
393− "TcClassDcl"
394− "TcDefaults"
395− "TcDeriv"
396− "TcDerivInfer"
397− "TcDerivUtils"
398− "TcEnv"
399− "TcExpr"
400− "TcForeign"
401− "TcGenDeriv"
402− "TcGenFunctor"
403− "TcGenGenerics"
404− "TcHsSyn"
405− "TcHsType"
406− "TcInstDcls"
407− "TcMType"
408− "TcValidity"
409− "TcMatches"
410− "TcPat"
411− "TcPatSyn"
412− "TcRnDriver"
413− "TcBackpack"
414− "TcRnExports"
415− "TcRnMonad"
416− "TcRnTypes"
417− "TcRules"
418− "TcSimplify"
419− "TcHoleErrors"
420− "TcErrors"
421− "TcTyClsDecls"
422− "TcTyDecls"
423− "TcTypeable"
424− "TcTypeableValidity"
425− "TcType"
426− "TcEvidence"
427− "TcEvTerm"
428− "TcUnify"
429− "TcInteract"
430− "TcCanonical"
431− "TcFlatten"
432− "TcSMonad"
433− "TcTypeNats"
434− "TcSplice"
435− "Class"
436− "Coercion"
437− "DsMeta"
438− "THNames"
439− "FamInstEnv"
440− "FunDeps"
441− "InstEnv"
442− "TyCon"
443− "CoAxiom"
444− "Kind"
445− "Type"
446− "TyCoRep"
447− "Unify"
448− "Bag"
449− "Binary"
450− "BooleanFormula"
451− "BufWrite"
452− "Digraph"
453− "Encoding"
454− "FastFunctions"
455− "FastMutInt"
456− "FastString"
457− "FastStringEnv"
458− "Fingerprint"
459− "FiniteMap"
460− "FV"
461− "GraphBase"
462− "GraphColor"
463− "GraphOps"
464− "GraphPpr"
465− "IOEnv"
466− "Json"
467− "ListSetOps"
468− "ListT"
469− "Maybes"
470− "MonadUtils"
471− "OrdList"
472− "Outputable"
473− "Pair"
474− "Panic"
475− "PlainPanic"
476− "PprColour"
477− "Pretty"
478− "State"
479− "Stream"
480− "StringBuffer"
481− "UniqDFM"
482− "UniqDSet"
483− "UniqFM"
484− "UniqMap"
485− "UniqSet"
486− "Util"
487− "Hoopl/Block"
488− "Hoopl/Collections"
489− "Hoopl/Dataflow"
490− "Hoopl/Graph"
491− "Hoopl/Label"
492− "AsmCodeGen"
493− "TargetReg"
494− "NCGMonad"
495− "Instruction"
496− "BlockLayout"
497− "CFG"
498− "Format"
499− "Reg"
500− "RegClass"
501− "PIC"
502− "Platform"
503− "CPrim"
504− "X86/Regs"
505− "X86/RegInfo"
506− "X86/Instr"
507− "X86/Cond"
508− "X86/Ppr"
509− "X86/CodeGen"
510− "PPC/Regs"
511− "PPC/RegInfo"
512− "PPC/Instr"
513− "PPC/Cond"
514− "PPC/Ppr"
515− "PPC/CodeGen"
516− "SPARC/Base"
517− "SPARC/Regs"
518− "SPARC/Imm"
519− "SPARC/AddrMode"
520− "SPARC/Cond"
521− "SPARC/Instr"
522− "SPARC/Stack"
523− "SPARC/ShortcutJump"
524− "SPARC/Ppr"
525− "SPARC/CodeGen"
526− "SPARC/CodeGen/Amode"
527− "SPARC/CodeGen/Base"
528− "SPARC/CodeGen/CondCode"
529− "SPARC/CodeGen/Gen32"
530− "SPARC/CodeGen/Gen64"
531− "SPARC/CodeGen/Sanity"
532− "SPARC/CodeGen/Expand"
533− "RegAlloc/Liveness"
534− "RegAlloc/Graph/Main"
535− "RegAlloc/Graph/Stats"
536− "RegAlloc/Graph/ArchBase"
537− "RegAlloc/Graph/ArchX86"
538− "RegAlloc/Graph/Coalesce"
539− "RegAlloc/Graph/Spill"
540− "RegAlloc/Graph/SpillClean"
541− "RegAlloc/Graph/SpillCost"
542− "RegAlloc/Graph/TrivColorable"
543− "RegAlloc/Linear/Main"
544− "RegAlloc/Linear/JoinToTargets"
545− "RegAlloc/Linear/State"
546− "RegAlloc/Linear/Stats"
547− "RegAlloc/Linear/FreeRegs"
548− "RegAlloc/Linear/StackMap"
549− "RegAlloc/Linear/Base"
550− "RegAlloc/Linear/X86/FreeRegs"
551− "RegAlloc/Linear/X86_64/FreeRegs"
552− "RegAlloc/Linear/PPC/FreeRegs"
553− "RegAlloc/Linear/SPARC/FreeRegs"
554− "Dwarf"
555− "Dwarf/Types"
556− "Dwarf/Constants"
557− "Convert"
558− "ByteCodeTypes"
559− "ByteCodeAsm"
560− "ByteCodeGen"
561− "ByteCodeInstr"
562− "ByteCodeItbls"
563− "ByteCodeLink"
564− "Debugger"
565− "Linker"
566− "RtClosureInspect"
567− "GHCi"
568− ];
569− cSources = [
570− "parser/cutils.c"
571− "ghci/keepCAFsForGHCi.c"
572− "cbits/genSym.c"
573− ];
574− hsSourceDirs = [
575− "backpack"
576− "basicTypes"
577− "cmm"
578− "codeGen"
579− "coreSyn"
580− "deSugar"
581− "ghci"
582− "hsSyn"
583− "iface"
584− "llvmGen"
585− "main"
586− "nativeGen"
587− "parser"
588− "prelude"
589− "profiling"
590− "rename"
591− "simplCore"
592− "simplStg"
593− "specialise"
594− "stgSyn"
595− "stranal"
596− "typecheck"
597− "types"
598− "utils"
599− "hieFile"
600− ];
601− includeDirs = [
602− "."
603− "parser"
604− "utils"
605− ] ++ (pkgs.lib).optional (flags.ghci) "../rts/dist/build";
606− };
607− };
608− } // rec { src = (pkgs.lib).mkDefault ../compiler; }
materialized/ghc-extra-projects/cross/ghc882/.plan.nix/ghci.nixdeleted−101
@@ -1,101 +0,0 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
41− {
42− flags = { ghci = false; };
43− package = {
44− specVersion = "1.10";
45− identifier = { name = "ghci"; version = "8.8.2"; };
46− license = "BSD-3-Clause";
47− copyright = "";
48− maintainer = "ghc-devs@haskell.org";
49− author = "";
50− homepage = "";
51− url = "";
52− synopsis = "The library supporting GHC's interactive interpreter";
53− description = "This library offers interfaces which mediate interactions between the\n@ghci@ interactive shell and @iserv@, GHC's out-of-process interpreter\nbackend.";
54− buildType = "Simple";
55− isLocal = true;
56− detailLevel = "FullDetails";
57− licenseFiles = [ "LICENSE" ];
58− dataDir = "";
59− dataFiles = [];
60− extraSrcFiles = [ "changelog.md" ];
61− extraTmpFiles = [];
62− extraDocFiles = [];
63− };
64− components = {
65− "library" = {
66− depends = [
67− (hsPkgs."array" or (buildDepError "array"))
68− (hsPkgs."base" or (buildDepError "base"))
69− (hsPkgs."binary" or (buildDepError "binary"))
70− (hsPkgs."bytestring" or (buildDepError "bytestring"))
71− (hsPkgs."containers" or (buildDepError "containers"))
72− (hsPkgs."deepseq" or (buildDepError "deepseq"))
73− (hsPkgs."filepath" or (buildDepError "filepath"))
74− (hsPkgs."ghc-boot" or (buildDepError "ghc-boot"))
75− (hsPkgs."ghc-boot-th" or (buildDepError "ghc-boot-th"))
76− (hsPkgs."ghc-heap" or (buildDepError "ghc-heap"))
77− (hsPkgs."template-haskell" or (buildDepError "template-haskell"))
78− (hsPkgs."transformers" or (buildDepError "transformers"))
79− ] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (buildDepError "unix"));
80− buildable = true;
81− modules = [
82− "GHCi/BreakArray"
83− "GHCi/BinaryArray"
84− "GHCi/Message"
85− "GHCi/ResolvedBCO"
86− "GHCi/RemoteTypes"
87− "GHCi/FFI"
88− "GHCi/InfoTable"
89− "GHCi/StaticPtrTable"
90− "GHCi/TH/Binary"
91− "SizedSeq"
92− ] ++ (pkgs.lib).optionals (flags.ghci) [
93− "GHCi/Run"
94− "GHCi/CreateBCO"
95− "GHCi/ObjLink"
96− "GHCi/Signals"
97− "GHCi/TH"
98− ];
99− };
100− };
101− } // rec { src = (pkgs.lib).mkDefault ../libraries/ghci; }
materialized/ghc-extra-projects/cross/ghc882/.plan.nix/iserv-proxy.nixdeleted−86
@@ -1,86 +0,0 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
41− {
42− flags = {};
43− package = {
44− specVersion = "1.10";
45− identifier = { name = "iserv-proxy"; version = "8.8.2"; };
46− license = "BSD-3-Clause";
47− copyright = "XXX";
48− maintainer = "XXX";
49− author = "XXX";
50− homepage = "";
51− url = "";
52− synopsis = "iserv allows GHC to delegate Tempalte Haskell computations";
53− description = "GHC can be provided with a path to the iserv binary with\n@-pgmi=/path/to/iserv-bin@, and will in combination with\n@-fexternal-interpreter@, compile Template Haskell though the\n@iserv-bin@ delegate. This is very similar to how ghcjs has been\ncompiling Template Haskell, by spawning a separate delegate (so\ncalled runner on the javascript vm) and evaluating the splices\nthere.\n\niserv can also be used in combination with cross compilation. For\nthis, the @iserv-proxy@ needs to be built on the host, targeting the\nhost (as it is running on the host). @cabal install -flibrary\n-fproxy@ will yield the proxy.\n\nUsing the cabal for the target @arch-platform-target-cabal install\n-flibrary@ will build the required library that contains the ffi\n@startSlave@ function, which needs to be invoked on the target\n(e.g. in an iOS application) to start the remote iserv slave.\n\ncalling the GHC cross compiler with @-fexternal-interpreter\n-pgmi=\$HOME/.cabal/bin/iserv-proxy -opti\\<ip address\\> -opti\\<port\\>@\nwill cause it to compile Template Haskell via the remote at \\<ip address\\>.\n\nThus to get cross compilation with Template Haskell follow the\nfollowing receipt:\n\n* compile the iserv library for your target\n\n> iserv \$ arch-platform-target-cabal install -flibrary\n\n* setup an application for your target that calls the\n* startSlave function. This could be either haskell or your\n* targets ffi capable language, if needed.\n\n> void startSlave(false /* verbose */, 5000 /* port */,\n> \"/path/to/storagelocation/on/target\");\n\n* build the iserv-proxy\n\n> iserv \$ cabal install -flibrary -fproxy\n* Start your iserv-slave app on your target running on say @10.0.0.1:5000@\n* compiler your sources with -fexternal-interpreter and the proxy\n\n> project \$ arch-platform-target-ghc ModuleContainingTH.hs \\\n> -fexternal-interpreter \\\n> -pgmi=\$HOME/.cabal/bin/iserv-proxy \\\n> -opti10.0.0.1 -opti5000\n\nShould something not work as expected, provide @-opti-v@ for verbose\nlogging of the @iserv-proxy@.";
54− buildType = "Simple";
55− isLocal = true;
56− detailLevel = "FullDetails";
57− licenseFiles = [];
58− dataDir = "";
59− dataFiles = [];
60− extraSrcFiles = [];
61− extraTmpFiles = [];
62− extraDocFiles = [];
63− };
64− components = {
65− exes = {
66− "iserv-proxy" = {
67− depends = [
68− (hsPkgs."array" or (buildDepError "array"))
69− (hsPkgs."base" or (buildDepError "base"))
70− (hsPkgs."binary" or (buildDepError "binary"))
71− (hsPkgs."bytestring" or (buildDepError "bytestring"))
72− (hsPkgs."containers" or (buildDepError "containers"))
73− (hsPkgs."deepseq" or (buildDepError "deepseq"))
74− (hsPkgs."directory" or (buildDepError "directory"))
75− (hsPkgs."network" or (buildDepError "network"))
76− (hsPkgs."filepath" or (buildDepError "filepath"))
77− (hsPkgs."ghci" or (buildDepError "ghci"))
78− (hsPkgs."libiserv" or (buildDepError "libiserv"))
79− ];
80− buildable = true;
81− hsSourceDirs = [ "src" ];
82− mainPath = [ "Main.hs" ];
83− };
84− };
85− };
86− } // rec { src = (pkgs.lib).mkDefault ../utils/iserv-proxy; }
materialized/ghc-extra-projects/cross/ghc882/.plan.nix/iserv.nixdeleted−85
@@ -1,85 +0,0 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
41− {
42− flags = {};
43− package = {
44− specVersion = "1.10";
45− identifier = { name = "iserv"; version = "8.8.2"; };
46− license = "BSD-3-Clause";
47− copyright = "XXX";
48− maintainer = "XXX";
49− author = "XXX";
50− homepage = "";
51− url = "";
52− synopsis = "iserv allows GHC to delegate Template Haskell computations";
53− description = "GHC can be provided with a path to the iserv binary with\n@-pgmi=/path/to/iserv-bin@, and will in combination with\n@-fexternal-interpreter@, compile Template Haskell though the\n@iserv-bin@ delegate. This is very similar to how ghcjs has been\ncompiling Template Haskell, by spawning a separate delegate (so\ncalled runner on the javascript vm) and evaluating the splices\nthere.\n\nTo use iserv with cross compilers, please see @libraries/libiserv@\nand @utils/iserv-proxy@.";
54− buildType = "Simple";
55− isLocal = true;
56− detailLevel = "FullDetails";
57− licenseFiles = [];
58− dataDir = "";
59− dataFiles = [];
60− extraSrcFiles = [];
61− extraTmpFiles = [];
62− extraDocFiles = [];
63− };
64− components = {
65− exes = {
66− "iserv" = {
67− depends = [
68− (hsPkgs."array" or (buildDepError "array"))
69− (hsPkgs."base" or (buildDepError "base"))
70− (hsPkgs."binary" or (buildDepError "binary"))
71− (hsPkgs."bytestring" or (buildDepError "bytestring"))
72− (hsPkgs."containers" or (buildDepError "containers"))
73− (hsPkgs."deepseq" or (buildDepError "deepseq"))
74− (hsPkgs."ghci" or (buildDepError "ghci"))
75− (hsPkgs."libiserv" or (buildDepError "libiserv"))
76− ] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (buildDepError "unix"));
77− buildable = true;
78− cSources = [ "cbits/iservmain.c" ];
79− hsSourceDirs = [ "src" ];
80− includeDirs = [ "." ];
81− mainPath = [ "Main.hs" ] ++ [ "" ];
82− };
83− };
84− };
85− } // rec { src = (pkgs.lib).mkDefault ../utils/iserv; }
materialized/ghc-extra-projects/cross/ghc882/.plan.nix/libiserv.nixdeleted−89
@@ -1,89 +0,0 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
41− {
42− flags = { network = false; };
43− package = {
44− specVersion = "1.10";
45− identifier = { name = "libiserv"; version = "8.8.2"; };
46− license = "BSD-3-Clause";
47− copyright = "XXX";
48− maintainer = "XXX";
49− author = "XXX";
50− homepage = "";
51− url = "";
52− synopsis = "Provides shared functionality between iserv and iserv-proxy";
53− description = "";
54− buildType = "Simple";
55− isLocal = true;
56− detailLevel = "FullDetails";
57− licenseFiles = [ "LICENSE" ];
58− dataDir = "";
59− dataFiles = [];
60− extraSrcFiles = [];
61− extraTmpFiles = [];
62− extraDocFiles = [];
63− };
64− components = {
65− "library" = {
66− depends = ([
67− (hsPkgs."base" or (buildDepError "base"))
68− (hsPkgs."binary" or (buildDepError "binary"))
69− (hsPkgs."bytestring" or (buildDepError "bytestring"))
70− (hsPkgs."containers" or (buildDepError "containers"))
71− (hsPkgs."deepseq" or (buildDepError "deepseq"))
72− (hsPkgs."ghci" or (buildDepError "ghci"))
73− ] ++ (pkgs.lib).optionals (flags.network) [
74− (hsPkgs."network" or (buildDepError "network"))
75− (hsPkgs."directory" or (buildDepError "directory"))
76− (hsPkgs."filepath" or (buildDepError "filepath"))
77− ]) ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (buildDepError "unix"));
78− buildable = true;
79− modules = [
80− "Lib"
81− "GHCi/Utils"
82− ] ++ (pkgs.lib).optionals (flags.network) [
83− "Remote/Message"
84− "Remote/Slave"
85− ];
86− hsSourceDirs = [ "src" ];
87− };
88− };
89− } // rec { src = (pkgs.lib).mkDefault ../libraries/libiserv; }
materialized/ghc-extra-projects/cross/ghc882/.plan.nix/remote-iserv.nixdeleted−77
@@ -1,77 +0,0 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
41− {
42− flags = {};
43− package = {
44− specVersion = "1.10";
45− identifier = { name = "remote-iserv"; version = "8.8.2"; };
46− license = "BSD-3-Clause";
47− copyright = "XXX";
48− maintainer = "Moritz Angermann <moritz.angermann@gmail.com>";
49− author = "Moritz Angermann <moritz.angermann@gmail.com>";
50− homepage = "";
51− url = "";
52− synopsis = "iserv allows GHC to delegate Tempalte Haskell computations";
53− description = "This is a very simple remote runner for iserv, to be used together\nwith iserv-proxy. The foundamental idea is that this this wrapper\nstarts running libiserv on a given port to which iserv-proxy will\nthen connect.";
54− buildType = "Simple";
55− isLocal = true;
56− detailLevel = "FullDetails";
57− licenseFiles = [];
58− dataDir = "";
59− dataFiles = [];
60− extraSrcFiles = [];
61− extraTmpFiles = [];
62− extraDocFiles = [];
63− };
64− components = {
65− exes = {
66− "remote-iserv" = {
67− depends = [
68− (hsPkgs."base" or (buildDepError "base"))
69− (hsPkgs."libiserv" or (buildDepError "libiserv"))
70− ];
71− buildable = true;
72− hsSourceDirs = [ "src" ];
73− mainPath = [ "Cli.hs" ];
74− };
75− };
76− };
77− } // rec { src = (pkgs.lib).mkDefault ../utils/remote-iserv; }
materialized/ghc-extra-projects/cross/ghc882/default.nixdeleted−94
@@ -1,94 +0,0 @@
1−{
2− pkgs = hackage:
3− {
4− packages = {
5− "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
6− "ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
7− "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
8− "ghc-heap".revision = (((hackage."ghc-heap")."8.8.2").revisions).default;
9− "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
10− "rts".revision = (((hackage."rts")."1.0").revisions).default;
11− "alex".revision = (((hackage."alex")."3.2.5").revisions).default;
12− "alex".flags.small_base = true;
13− "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
14− "network".revision = (((hackage."network")."2.8.0.1").revisions).default;
15− "directory".revision = (((hackage."directory")."1.3.6.1").revisions).default;
16− "template-haskell".revision = (((hackage."template-haskell")."2.15.0.0").revisions).default;
17− "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
18− "base".revision = (((hackage."base")."4.13.0.0").revisions).default;
19− "time".revision = (((hackage."time")."1.9.3").revisions).default;
20− "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
21− "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
22− "happy".revision = (((hackage."happy")."1.19.12").revisions).default;
23− "happy".flags.small_base = true;
24− "hpc".revision = (((hackage."hpc")."0.6.0.3").revisions).default;
25− "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
26− "process".revision = (((hackage."process")."1.6.8.2").revisions).default;
27− "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
28− "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.8.2").revisions).default;
29− "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
30− "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
31− };
32− compiler = {
33− version = "8.8.2";
34− nix-name = "ghc882";
35− packages = {
36− "ghc-prim" = "0.5.3";
37− "ghc-heap" = "8.8.2";
38− "mtl" = "2.2.2";
39− "rts" = "1.0";
40− "deepseq" = "1.4.4.0";
41− "template-haskell" = "2.15.0.0";
42− "containers" = "0.6.2.1";
43− "base" = "4.13.0.0";
44− "time" = "1.9.3";
45− "transformers" = "0.5.6.2";
46− "filepath" = "1.4.2.1";
47− "pretty" = "1.1.3.6";
48− "ghc-boot-th" = "8.8.2";
49− "array" = "0.5.4.0";
50− "integer-gmp" = "1.0.2.0";
51− };
52− };
53− };
54− extras = hackage:
55− {
56− packages = {
57− ghc = ./.plan.nix/ghc.nix;
58− bytestring = ./.plan.nix/bytestring.nix;
59− remote-iserv = ./.plan.nix/remote-iserv.nix;
60− iserv-proxy = ./.plan.nix/iserv-proxy.nix;
61− libiserv = ./.plan.nix/libiserv.nix;
62− ghc-boot = ./.plan.nix/ghc-boot.nix;
63− ghci = ./.plan.nix/ghci.nix;
64− iserv = ./.plan.nix/iserv.nix;
65− };
66− };
67− modules = [
68− ({ lib, ... }:
69− {
70− packages = {
71− "ghc" = {
72− flags = {
73− "stage1" = lib.mkOverride 900 false;
74− "stage2" = lib.mkOverride 900 true;
75− "integer-gmp" = lib.mkOverride 900 false;
76− "stage3" = lib.mkOverride 900 false;
77− "ghci" = lib.mkOverride 900 true;
78− "integer-simple" = lib.mkOverride 900 false;
79− "terminfo" = lib.mkOverride 900 true;
80− };
81− };
82− "bytestring" = {
83− flags = { "integer-simple" = lib.mkOverride 900 false; };
84− };
85− "remote-iserv" = { flags = {}; };
86− "iserv-proxy" = { flags = {}; };
87− "libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
88− "ghc-boot" = { flags = {}; };
89− "ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
90− "iserv" = { flags = {}; };
91− };
92− })
93− ];
94− }
materialized/ghc-extra-projects/cross/ghc883/.plan.nix/bytestring.nix+41−72
@@ -1,43 +1,12 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
4110 {
4211 flags = { integer-simple = false; };
4312 package = {
@@ -64,10 +33,10 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
6433 components = {
6534 "library" = {
6635 depends = ([
67− (hsPkgs."base" or (buildDepError "base"))
68− (hsPkgs."ghc-prim" or (buildDepError "ghc-prim"))
69− (hsPkgs."deepseq" or (buildDepError "deepseq"))
70− ] ++ (pkgs.lib).optionals (compiler.isGhc && (compiler.version).ge "6.11") ((pkgs.lib).optional (!flags.integer-simple) (hsPkgs."integer-gmp" or (buildDepError "integer-gmp")))) ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).ge "6.9" && (compiler.isGhc && (compiler.version).lt "6.11")) (hsPkgs."integer" or (buildDepError "integer"));
36+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
37+ (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
38+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
39+ ] ++ (pkgs.lib).optionals (compiler.isGhc && (compiler.version).ge "6.11") ((pkgs.lib).optional (!flags.integer-simple) (hsPkgs."integer-gmp" or (errorHandler.buildDepError "integer-gmp")))) ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).ge "6.9" && (compiler.isGhc && (compiler.version).lt "6.11")) (hsPkgs."integer" or (errorHandler.buildDepError "integer"));
7140 buildable = true;
7241 modules = [
7342 "Data/ByteString/Builder/ASCII"
@@ -101,14 +70,14 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
10170 tests = {
10271 "prop-compiled" = {
10372 depends = [
104− (hsPkgs."base" or (buildDepError "base"))
105− (hsPkgs."ghc-prim" or (buildDepError "ghc-prim"))
106− (hsPkgs."deepseq" or (buildDepError "deepseq"))
107− (hsPkgs."random" or (buildDepError "random"))
108− (hsPkgs."directory" or (buildDepError "directory"))
109− (hsPkgs."test-framework" or (buildDepError "test-framework"))
110− (hsPkgs."test-framework-quickcheck2" or (buildDepError "test-framework-quickcheck2"))
111− (hsPkgs."QuickCheck" or (buildDepError "QuickCheck"))
73+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
74+ (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
75+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
76+ (hsPkgs."random" or (errorHandler.buildDepError "random"))
77+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
78+ (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework"))
79+ (hsPkgs."test-framework-quickcheck2" or (errorHandler.buildDepError "test-framework-quickcheck2"))
80+ (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
11281 ];
11382 buildable = true;
11483 modules = [ "Rules" "QuickCheckUtils" "TestFramework" ];
@@ -119,14 +88,14 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
11988 };
12089 "regressions" = {
12190 depends = [
122− (hsPkgs."base" or (buildDepError "base"))
123− (hsPkgs."ghc-prim" or (buildDepError "ghc-prim"))
124− (hsPkgs."deepseq" or (buildDepError "deepseq"))
125− (hsPkgs."random" or (buildDepError "random"))
126− (hsPkgs."directory" or (buildDepError "directory"))
127− (hsPkgs."test-framework" or (buildDepError "test-framework"))
128− (hsPkgs."test-framework-hunit" or (buildDepError "test-framework-hunit"))
129− (hsPkgs."HUnit" or (buildDepError "HUnit"))
91+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
92+ (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
93+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
94+ (hsPkgs."random" or (errorHandler.buildDepError "random"))
95+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
96+ (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework"))
97+ (hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit"))
98+ (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit"))
13099 ];
131100 buildable = false;
132101 cSources = [ "cbits/fpstring.c" ];
@@ -136,18 +105,18 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
136105 };
137106 "test-builder" = {
138107 depends = [
139− (hsPkgs."base" or (buildDepError "base"))
140− (hsPkgs."ghc-prim" or (buildDepError "ghc-prim"))
141− (hsPkgs."deepseq" or (buildDepError "deepseq"))
142− (hsPkgs."QuickCheck" or (buildDepError "QuickCheck"))
143− (hsPkgs."byteorder" or (buildDepError "byteorder"))
144− (hsPkgs."dlist" or (buildDepError "dlist"))
145− (hsPkgs."directory" or (buildDepError "directory"))
146− (hsPkgs."mtl" or (buildDepError "mtl"))
147− (hsPkgs."HUnit" or (buildDepError "HUnit"))
148− (hsPkgs."test-framework" or (buildDepError "test-framework"))
149− (hsPkgs."test-framework-hunit" or (buildDepError "test-framework-hunit"))
150− (hsPkgs."test-framework-quickcheck2" or (buildDepError "test-framework-quickcheck2"))
108+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
109+ (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
110+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
111+ (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
112+ (hsPkgs."byteorder" or (errorHandler.buildDepError "byteorder"))
113+ (hsPkgs."dlist" or (errorHandler.buildDepError "dlist"))
114+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
115+ (hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
116+ (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit"))
117+ (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework"))
118+ (hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit"))
119+ (hsPkgs."test-framework-quickcheck2" or (errorHandler.buildDepError "test-framework-quickcheck2"))
151120 ];
152121 buildable = true;
153122 modules = [
materialized/ghc-extra-projects/cross/ghc883/.plan.nix/ghc-boot.nix+15−46
@@ -1,43 +1,12 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
4110 {
4211 flags = {};
4312 package = {
@@ -64,12 +33,12 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
6433 components = {
6534 "library" = {
6635 depends = [
67− (hsPkgs."base" or (buildDepError "base"))
68− (hsPkgs."binary" or (buildDepError "binary"))
69− (hsPkgs."bytestring" or (buildDepError "bytestring"))
70− (hsPkgs."directory" or (buildDepError "directory"))
71− (hsPkgs."filepath" or (buildDepError "filepath"))
72− (hsPkgs."ghc-boot-th" or (buildDepError "ghc-boot-th"))
36+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
37+ (hsPkgs."binary" or (errorHandler.buildDepError "binary"))
38+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
39+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
40+ (hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
41+ (hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th"))
7342 ];
7443 buildable = true;
7544 modules = [
materialized/ghc-extra-projects/cross/ghc883/.plan.nix/ghc.nix+31−62
@@ -1,43 +1,12 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
4110 {
4211 flags = {
4312 ghci = false;
@@ -77,31 +46,31 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
7746 components = {
7847 "library" = {
7948 depends = ((([
80− (hsPkgs."base" or (buildDepError "base"))
81− (hsPkgs."deepseq" or (buildDepError "deepseq"))
82− (hsPkgs."directory" or (buildDepError "directory"))
83− (hsPkgs."process" or (buildDepError "process"))
84− (hsPkgs."bytestring" or (buildDepError "bytestring"))
85− (hsPkgs."binary" or (buildDepError "binary"))
86− (hsPkgs."time" or (buildDepError "time"))
87− (hsPkgs."containers" or (buildDepError "containers"))
88− (hsPkgs."array" or (buildDepError "array"))
89− (hsPkgs."filepath" or (buildDepError "filepath"))
90− (hsPkgs."template-haskell" or (buildDepError "template-haskell"))
91− (hsPkgs."hpc" or (buildDepError "hpc"))
92− (hsPkgs."transformers" or (buildDepError "transformers"))
93− (hsPkgs."ghc-boot" or (buildDepError "ghc-boot"))
94− (hsPkgs."ghc-boot-th" or (buildDepError "ghc-boot-th"))
95− (hsPkgs."ghc-heap" or (buildDepError "ghc-heap"))
96− (hsPkgs."ghci" or (buildDepError "ghci"))
49+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
50+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
51+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
52+ (hsPkgs."process" or (errorHandler.buildDepError "process"))
53+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
54+ (hsPkgs."binary" or (errorHandler.buildDepError "binary"))
55+ (hsPkgs."time" or (errorHandler.buildDepError "time"))
56+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
57+ (hsPkgs."array" or (errorHandler.buildDepError "array"))
58+ (hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
59+ (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
60+ (hsPkgs."hpc" or (errorHandler.buildDepError "hpc"))
61+ (hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
62+ (hsPkgs."ghc-boot" or (errorHandler.buildDepError "ghc-boot"))
63+ (hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th"))
64+ (hsPkgs."ghc-heap" or (errorHandler.buildDepError "ghc-heap"))
65+ (hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
9766 ] ++ (if system.isWindows
98− then [ (hsPkgs."Win32" or (buildDepError "Win32")) ]
67+ then [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ]
9968 else [
100− (hsPkgs."unix" or (buildDepError "unix"))
101− ] ++ (pkgs.lib).optional (flags.terminfo) (hsPkgs."terminfo" or (buildDepError "terminfo")))) ++ (pkgs.lib).optional (flags.integer-gmp && flags.integer-simple) (hsPkgs."invalid-cabal-flag-settings" or (buildDepError "invalid-cabal-flag-settings"))) ++ (pkgs.lib).optional (flags.integer-gmp) (hsPkgs."integer-gmp" or (buildDepError "integer-gmp"))) ++ (pkgs.lib).optional (flags.integer-simple) (hsPkgs."integer-simple" or (buildDepError "integer-simple"));
69+ (hsPkgs."unix" or (errorHandler.buildDepError "unix"))
70+ ] ++ (pkgs.lib).optional (flags.terminfo) (hsPkgs."terminfo" or (errorHandler.buildDepError "terminfo")))) ++ (pkgs.lib).optional (flags.integer-gmp && flags.integer-simple) (hsPkgs."invalid-cabal-flag-settings" or (errorHandler.buildDepError "invalid-cabal-flag-settings"))) ++ (pkgs.lib).optional (flags.integer-gmp) (hsPkgs."integer-gmp" or (errorHandler.buildDepError "integer-gmp"))) ++ (pkgs.lib).optional (flags.integer-simple) (hsPkgs."integer-simple" or (errorHandler.buildDepError "integer-simple"));
10271 build-tools = [
103− (hsPkgs.buildPackages.alex or (pkgs.buildPackages.alex or (buildToolDepError "alex")))
104− (hsPkgs.buildPackages.happy or (pkgs.buildPackages.happy or (buildToolDepError "happy")))
72+ (hsPkgs.buildPackages.alex or (pkgs.buildPackages.alex or (errorHandler.buildToolDepError "alex")))
73+ (hsPkgs.buildPackages.happy or (pkgs.buildPackages.happy or (errorHandler.buildToolDepError "happy")))
10574 ];
10675 buildable = true;
10776 modules = [
materialized/ghc-extra-projects/cross/ghc883/.plan.nix/ghci.nix+22−53
@@ -1,43 +1,12 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
4110 {
4211 flags = { ghci = false; };
4312 package = {
@@ -64,19 +33,19 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
6433 components = {
6534 "library" = {
6635 depends = [
67− (hsPkgs."array" or (buildDepError "array"))
68− (hsPkgs."base" or (buildDepError "base"))
69− (hsPkgs."binary" or (buildDepError "binary"))
70− (hsPkgs."bytestring" or (buildDepError "bytestring"))
71− (hsPkgs."containers" or (buildDepError "containers"))
72− (hsPkgs."deepseq" or (buildDepError "deepseq"))
73− (hsPkgs."filepath" or (buildDepError "filepath"))
74− (hsPkgs."ghc-boot" or (buildDepError "ghc-boot"))
75− (hsPkgs."ghc-boot-th" or (buildDepError "ghc-boot-th"))
76− (hsPkgs."ghc-heap" or (buildDepError "ghc-heap"))
77− (hsPkgs."template-haskell" or (buildDepError "template-haskell"))
78− (hsPkgs."transformers" or (buildDepError "transformers"))
79− ] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (buildDepError "unix"));
36+ (hsPkgs."array" or (errorHandler.buildDepError "array"))
37+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
38+ (hsPkgs."binary" or (errorHandler.buildDepError "binary"))
39+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
40+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
41+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
42+ (hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
43+ (hsPkgs."ghc-boot" or (errorHandler.buildDepError "ghc-boot"))
44+ (hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th"))
45+ (hsPkgs."ghc-heap" or (errorHandler.buildDepError "ghc-heap"))
46+ (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
47+ (hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
48+ ] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix"));
8049 buildable = true;
8150 modules = [
8251 "GHCi/BreakArray"
materialized/ghc-extra-projects/cross/ghc883/.plan.nix/iserv-proxy.nix+20−51
@@ -1,43 +1,12 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
4110 {
4211 flags = {};
4312 package = {
@@ -65,17 +34,17 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
6534 exes = {
6635 "iserv-proxy" = {
6736 depends = [
68− (hsPkgs."array" or (buildDepError "array"))
69− (hsPkgs."base" or (buildDepError "base"))
70− (hsPkgs."binary" or (buildDepError "binary"))
71− (hsPkgs."bytestring" or (buildDepError "bytestring"))
72− (hsPkgs."containers" or (buildDepError "containers"))
73− (hsPkgs."deepseq" or (buildDepError "deepseq"))
74− (hsPkgs."directory" or (buildDepError "directory"))
75− (hsPkgs."network" or (buildDepError "network"))
76− (hsPkgs."filepath" or (buildDepError "filepath"))
77− (hsPkgs."ghci" or (buildDepError "ghci"))
78− (hsPkgs."libiserv" or (buildDepError "libiserv"))
37+ (hsPkgs."array" or (errorHandler.buildDepError "array"))
38+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
39+ (hsPkgs."binary" or (errorHandler.buildDepError "binary"))
40+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
41+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
42+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
43+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
44+ (hsPkgs."network" or (errorHandler.buildDepError "network"))
45+ (hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
46+ (hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
47+ (hsPkgs."libiserv" or (errorHandler.buildDepError "libiserv"))
7948 ];
8049 buildable = true;
8150 hsSourceDirs = [ "src" ];
materialized/ghc-extra-projects/cross/ghc883/.plan.nix/iserv.nix+18−49
@@ -1,43 +1,12 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
4110 {
4211 flags = {};
4312 package = {
@@ -65,15 +34,15 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
6534 exes = {
6635 "iserv" = {
6736 depends = [
68− (hsPkgs."array" or (buildDepError "array"))
69− (hsPkgs."base" or (buildDepError "base"))
70− (hsPkgs."binary" or (buildDepError "binary"))
71− (hsPkgs."bytestring" or (buildDepError "bytestring"))
72− (hsPkgs."containers" or (buildDepError "containers"))
73− (hsPkgs."deepseq" or (buildDepError "deepseq"))
74− (hsPkgs."ghci" or (buildDepError "ghci"))
75− (hsPkgs."libiserv" or (buildDepError "libiserv"))
76− ] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (buildDepError "unix"));
37+ (hsPkgs."array" or (errorHandler.buildDepError "array"))
38+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
39+ (hsPkgs."binary" or (errorHandler.buildDepError "binary"))
40+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
41+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
42+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
43+ (hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
44+ (hsPkgs."libiserv" or (errorHandler.buildDepError "libiserv"))
45+ ] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix"));
7746 buildable = true;
7847 cSources = [ "cbits/iservmain.c" ];
7948 hsSourceDirs = [ "src" ];
materialized/ghc-extra-projects/cross/ghc883/.plan.nix/libiserv.nix+19−50
@@ -1,43 +1,12 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
4110 {
4211 flags = { network = false; };
4312 package = {
@@ -64,17 +33,17 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
6433 components = {
6534 "library" = {
6635 depends = ([
67− (hsPkgs."base" or (buildDepError "base"))
68− (hsPkgs."binary" or (buildDepError "binary"))
69− (hsPkgs."bytestring" or (buildDepError "bytestring"))
70− (hsPkgs."containers" or (buildDepError "containers"))
71− (hsPkgs."deepseq" or (buildDepError "deepseq"))
72− (hsPkgs."ghci" or (buildDepError "ghci"))
36+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
37+ (hsPkgs."binary" or (errorHandler.buildDepError "binary"))
38+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
39+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
40+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
41+ (hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
7342 ] ++ (pkgs.lib).optionals (flags.network) [
74− (hsPkgs."network" or (buildDepError "network"))
75− (hsPkgs."directory" or (buildDepError "directory"))
76− (hsPkgs."filepath" or (buildDepError "filepath"))
77− ]) ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (buildDepError "unix"));
43+ (hsPkgs."network" or (errorHandler.buildDepError "network"))
44+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
45+ (hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
46+ ]) ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix"));
7847 buildable = true;
7948 modules = [
8049 "Lib"
materialized/ghc-extra-projects/cross/ghc883/.plan.nix/remote-iserv.nix+11−42
@@ -1,43 +1,12 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
4110 {
4211 flags = {};
4312 package = {
@@ -65,8 +34,8 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
6534 exes = {
6635 "remote-iserv" = {
6736 depends = [
68− (hsPkgs."base" or (buildDepError "base"))
69− (hsPkgs."libiserv" or (buildDepError "libiserv"))
37+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
38+ (hsPkgs."libiserv" or (errorHandler.buildDepError "libiserv"))
7039 ];
7140 buildable = true;
7241 hsSourceDirs = [ "src" ];
materialized/ghc-extra-projects/default/ghc865/.plan.nix/bytestring.nix+41−72
@@ -1,43 +1,12 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
4110 {
4211 flags = { integer-simple = false; };
4312 package = {
@@ -64,10 +33,10 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
6433 components = {
6534 "library" = {
6635 depends = ([
67− (hsPkgs."base" or (buildDepError "base"))
68− (hsPkgs."ghc-prim" or (buildDepError "ghc-prim"))
69− (hsPkgs."deepseq" or (buildDepError "deepseq"))
70− ] ++ (pkgs.lib).optionals (compiler.isGhc && (compiler.version).ge "6.11") ((pkgs.lib).optional (!flags.integer-simple) (hsPkgs."integer-gmp" or (buildDepError "integer-gmp")))) ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).ge "6.9" && (compiler.isGhc && (compiler.version).lt "6.11")) (hsPkgs."integer" or (buildDepError "integer"));
36+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
37+ (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
38+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
39+ ] ++ (pkgs.lib).optionals (compiler.isGhc && (compiler.version).ge "6.11") ((pkgs.lib).optional (!flags.integer-simple) (hsPkgs."integer-gmp" or (errorHandler.buildDepError "integer-gmp")))) ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).ge "6.9" && (compiler.isGhc && (compiler.version).lt "6.11")) (hsPkgs."integer" or (errorHandler.buildDepError "integer"));
7140 buildable = true;
7241 modules = [
7342 "Data/ByteString/Builder/ASCII"
@@ -101,14 +70,14 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
10170 tests = {
10271 "prop-compiled" = {
10372 depends = [
104− (hsPkgs."base" or (buildDepError "base"))
105− (hsPkgs."ghc-prim" or (buildDepError "ghc-prim"))
106− (hsPkgs."deepseq" or (buildDepError "deepseq"))
107− (hsPkgs."random" or (buildDepError "random"))
108− (hsPkgs."directory" or (buildDepError "directory"))
109− (hsPkgs."test-framework" or (buildDepError "test-framework"))
110− (hsPkgs."test-framework-quickcheck2" or (buildDepError "test-framework-quickcheck2"))
111− (hsPkgs."QuickCheck" or (buildDepError "QuickCheck"))
73+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
74+ (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
75+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
76+ (hsPkgs."random" or (errorHandler.buildDepError "random"))
77+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
78+ (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework"))
79+ (hsPkgs."test-framework-quickcheck2" or (errorHandler.buildDepError "test-framework-quickcheck2"))
80+ (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
11281 ];
11382 buildable = true;
11483 modules = [ "Rules" "QuickCheckUtils" "TestFramework" ];
@@ -119,14 +88,14 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
11988 };
12089 "regressions" = {
12190 depends = [
122− (hsPkgs."base" or (buildDepError "base"))
123− (hsPkgs."ghc-prim" or (buildDepError "ghc-prim"))
124− (hsPkgs."deepseq" or (buildDepError "deepseq"))
125− (hsPkgs."random" or (buildDepError "random"))
126− (hsPkgs."directory" or (buildDepError "directory"))
127− (hsPkgs."test-framework" or (buildDepError "test-framework"))
128− (hsPkgs."test-framework-hunit" or (buildDepError "test-framework-hunit"))
129− (hsPkgs."HUnit" or (buildDepError "HUnit"))
91+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
92+ (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
93+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
94+ (hsPkgs."random" or (errorHandler.buildDepError "random"))
95+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
96+ (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework"))
97+ (hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit"))
98+ (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit"))
13099 ];
131100 buildable = false;
132101 cSources = [ "cbits/fpstring.c" ];
@@ -136,18 +105,18 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
136105 };
137106 "test-builder" = {
138107 depends = [
139− (hsPkgs."base" or (buildDepError "base"))
140− (hsPkgs."ghc-prim" or (buildDepError "ghc-prim"))
141− (hsPkgs."deepseq" or (buildDepError "deepseq"))
142− (hsPkgs."QuickCheck" or (buildDepError "QuickCheck"))
143− (hsPkgs."byteorder" or (buildDepError "byteorder"))
144− (hsPkgs."dlist" or (buildDepError "dlist"))
145− (hsPkgs."directory" or (buildDepError "directory"))
146− (hsPkgs."mtl" or (buildDepError "mtl"))
147− (hsPkgs."HUnit" or (buildDepError "HUnit"))
148− (hsPkgs."test-framework" or (buildDepError "test-framework"))
149− (hsPkgs."test-framework-hunit" or (buildDepError "test-framework-hunit"))
150− (hsPkgs."test-framework-quickcheck2" or (buildDepError "test-framework-quickcheck2"))
108+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
109+ (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
110+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
111+ (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
112+ (hsPkgs."byteorder" or (errorHandler.buildDepError "byteorder"))
113+ (hsPkgs."dlist" or (errorHandler.buildDepError "dlist"))
114+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
115+ (hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
116+ (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit"))
117+ (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework"))
118+ (hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit"))
119+ (hsPkgs."test-framework-quickcheck2" or (errorHandler.buildDepError "test-framework-quickcheck2"))
151120 ];
152121 buildable = true;
153122 modules = [
materialized/ghc-extra-projects/default/ghc865/.plan.nix/ghc-boot.nix+15−46
@@ -1,43 +1,12 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
4110 {
4211 flags = {};
4312 package = {
@@ -64,12 +33,12 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
6433 components = {
6534 "library" = {
6635 depends = [
67− (hsPkgs."base" or (buildDepError "base"))
68− (hsPkgs."binary" or (buildDepError "binary"))
69− (hsPkgs."bytestring" or (buildDepError "bytestring"))
70− (hsPkgs."directory" or (buildDepError "directory"))
71− (hsPkgs."filepath" or (buildDepError "filepath"))
72− (hsPkgs."ghc-boot-th" or (buildDepError "ghc-boot-th"))
36+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
37+ (hsPkgs."binary" or (errorHandler.buildDepError "binary"))
38+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
39+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
40+ (hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
41+ (hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th"))
7342 ];
7443 buildable = true;
7544 modules = [
materialized/ghc-extra-projects/default/ghc865/.plan.nix/ghc.nix+31−62
@@ -1,43 +1,12 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
4110 {
4211 flags = {
4312 ghci = false;
@@ -75,31 +44,31 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
7544 components = {
7645 "library" = {
7746 depends = [
78− (hsPkgs."base" or (buildDepError "base"))
79− (hsPkgs."deepseq" or (buildDepError "deepseq"))
80− (hsPkgs."directory" or (buildDepError "directory"))
81− (hsPkgs."process" or (buildDepError "process"))
82− (hsPkgs."bytestring" or (buildDepError "bytestring"))
83− (hsPkgs."binary" or (buildDepError "binary"))
84− (hsPkgs."time" or (buildDepError "time"))
85− (hsPkgs."containers" or (buildDepError "containers"))
86− (hsPkgs."array" or (buildDepError "array"))
87− (hsPkgs."filepath" or (buildDepError "filepath"))
88− (hsPkgs."template-haskell" or (buildDepError "template-haskell"))
89− (hsPkgs."hpc" or (buildDepError "hpc"))
90− (hsPkgs."transformers" or (buildDepError "transformers"))
91− (hsPkgs."ghc-boot" or (buildDepError "ghc-boot"))
92− (hsPkgs."ghc-boot-th" or (buildDepError "ghc-boot-th"))
93− (hsPkgs."ghc-heap" or (buildDepError "ghc-heap"))
94− (hsPkgs."ghci" or (buildDepError "ghci"))
47+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
48+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
49+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
50+ (hsPkgs."process" or (errorHandler.buildDepError "process"))
51+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
52+ (hsPkgs."binary" or (errorHandler.buildDepError "binary"))
53+ (hsPkgs."time" or (errorHandler.buildDepError "time"))
54+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
55+ (hsPkgs."array" or (errorHandler.buildDepError "array"))
56+ (hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
57+ (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
58+ (hsPkgs."hpc" or (errorHandler.buildDepError "hpc"))
59+ (hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
60+ (hsPkgs."ghc-boot" or (errorHandler.buildDepError "ghc-boot"))
61+ (hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th"))
62+ (hsPkgs."ghc-heap" or (errorHandler.buildDepError "ghc-heap"))
63+ (hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
9564 ] ++ (if system.isWindows
96− then [ (hsPkgs."Win32" or (buildDepError "Win32")) ]
65+ then [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ]
9766 else [
98− (hsPkgs."unix" or (buildDepError "unix"))
99− ] ++ (pkgs.lib).optional (flags.terminfo) (hsPkgs."terminfo" or (buildDepError "terminfo")));
67+ (hsPkgs."unix" or (errorHandler.buildDepError "unix"))
68+ ] ++ (pkgs.lib).optional (flags.terminfo) (hsPkgs."terminfo" or (errorHandler.buildDepError "terminfo")));
10069 build-tools = [
101− (hsPkgs.buildPackages.alex or (pkgs.buildPackages.alex or (buildToolDepError "alex")))
102− (hsPkgs.buildPackages.happy or (pkgs.buildPackages.happy or (buildToolDepError "happy")))
70+ (hsPkgs.buildPackages.alex or (pkgs.buildPackages.alex or (errorHandler.buildToolDepError "alex")))
71+ (hsPkgs.buildPackages.happy or (pkgs.buildPackages.happy or (errorHandler.buildToolDepError "happy")))
10372 ];
10473 buildable = true;
10574 modules = [
materialized/ghc-extra-projects/default/ghc865/.plan.nix/ghci.nix+22−53
@@ -1,43 +1,12 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
4110 {
4211 flags = { ghci = false; };
4312 package = {
@@ -64,19 +33,19 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
6433 components = {
6534 "library" = {
6635 depends = [
67− (hsPkgs."array" or (buildDepError "array"))
68− (hsPkgs."base" or (buildDepError "base"))
69− (hsPkgs."binary" or (buildDepError "binary"))
70− (hsPkgs."bytestring" or (buildDepError "bytestring"))
71− (hsPkgs."containers" or (buildDepError "containers"))
72− (hsPkgs."deepseq" or (buildDepError "deepseq"))
73− (hsPkgs."filepath" or (buildDepError "filepath"))
74− (hsPkgs."ghc-boot" or (buildDepError "ghc-boot"))
75− (hsPkgs."ghc-boot-th" or (buildDepError "ghc-boot-th"))
76− (hsPkgs."ghc-heap" or (buildDepError "ghc-heap"))
77− (hsPkgs."template-haskell" or (buildDepError "template-haskell"))
78− (hsPkgs."transformers" or (buildDepError "transformers"))
79− ] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (buildDepError "unix"));
36+ (hsPkgs."array" or (errorHandler.buildDepError "array"))
37+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
38+ (hsPkgs."binary" or (errorHandler.buildDepError "binary"))
39+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
40+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
41+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
42+ (hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
43+ (hsPkgs."ghc-boot" or (errorHandler.buildDepError "ghc-boot"))
44+ (hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th"))
45+ (hsPkgs."ghc-heap" or (errorHandler.buildDepError "ghc-heap"))
46+ (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
47+ (hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
48+ ] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix"));
8049 buildable = true;
8150 modules = [
8251 "GHCi/BreakArray"
materialized/ghc-extra-projects/default/ghc865/.plan.nix/iserv-proxy.nix+20−51
@@ -1,43 +1,12 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
4110 {
4211 flags = {};
4312 package = {
@@ -65,17 +34,17 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
6534 exes = {
6635 "iserv-proxy" = {
6736 depends = [
68− (hsPkgs."array" or (buildDepError "array"))
69− (hsPkgs."base" or (buildDepError "base"))
70− (hsPkgs."binary" or (buildDepError "binary"))
71− (hsPkgs."bytestring" or (buildDepError "bytestring"))
72− (hsPkgs."containers" or (buildDepError "containers"))
73− (hsPkgs."deepseq" or (buildDepError "deepseq"))
74− (hsPkgs."directory" or (buildDepError "directory"))
75− (hsPkgs."network" or (buildDepError "network"))
76− (hsPkgs."filepath" or (buildDepError "filepath"))
77− (hsPkgs."ghci" or (buildDepError "ghci"))
78− (hsPkgs."libiserv" or (buildDepError "libiserv"))
37+ (hsPkgs."array" or (errorHandler.buildDepError "array"))
38+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
39+ (hsPkgs."binary" or (errorHandler.buildDepError "binary"))
40+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
41+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
42+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
43+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
44+ (hsPkgs."network" or (errorHandler.buildDepError "network"))
45+ (hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
46+ (hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
47+ (hsPkgs."libiserv" or (errorHandler.buildDepError "libiserv"))
7948 ];
8049 buildable = true;
8150 hsSourceDirs = [ "src" ];
materialized/ghc-extra-projects/default/ghc865/.plan.nix/iserv.nix+18−49
@@ -1,43 +1,12 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
4110 {
4211 flags = {};
4312 package = {
@@ -65,15 +34,15 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
6534 exes = {
6635 "iserv" = {
6736 depends = [
68− (hsPkgs."array" or (buildDepError "array"))
69− (hsPkgs."base" or (buildDepError "base"))
70− (hsPkgs."binary" or (buildDepError "binary"))
71− (hsPkgs."bytestring" or (buildDepError "bytestring"))
72− (hsPkgs."containers" or (buildDepError "containers"))
73− (hsPkgs."deepseq" or (buildDepError "deepseq"))
74− (hsPkgs."ghci" or (buildDepError "ghci"))
75− (hsPkgs."libiserv" or (buildDepError "libiserv"))
76− ] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (buildDepError "unix"));
37+ (hsPkgs."array" or (errorHandler.buildDepError "array"))
38+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
39+ (hsPkgs."binary" or (errorHandler.buildDepError "binary"))
40+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
41+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
42+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
43+ (hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
44+ (hsPkgs."libiserv" or (errorHandler.buildDepError "libiserv"))
45+ ] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix"));
7746 buildable = true;
7847 cSources = [ "cbits/iservmain.c" ];
7948 hsSourceDirs = [ "src" ];
materialized/ghc-extra-projects/default/ghc865/.plan.nix/libiserv.nix+19−50
@@ -1,43 +1,12 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
4110 {
4211 flags = { network = false; };
4312 package = {
@@ -64,17 +33,17 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
6433 components = {
6534 "library" = {
6635 depends = ([
67− (hsPkgs."base" or (buildDepError "base"))
68− (hsPkgs."binary" or (buildDepError "binary"))
69− (hsPkgs."bytestring" or (buildDepError "bytestring"))
70− (hsPkgs."containers" or (buildDepError "containers"))
71− (hsPkgs."deepseq" or (buildDepError "deepseq"))
72− (hsPkgs."ghci" or (buildDepError "ghci"))
36+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
37+ (hsPkgs."binary" or (errorHandler.buildDepError "binary"))
38+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
39+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
40+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
41+ (hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
7342 ] ++ (pkgs.lib).optionals (flags.network) [
74− (hsPkgs."network" or (buildDepError "network"))
75− (hsPkgs."directory" or (buildDepError "directory"))
76− (hsPkgs."filepath" or (buildDepError "filepath"))
77− ]) ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (buildDepError "unix"));
43+ (hsPkgs."network" or (errorHandler.buildDepError "network"))
44+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
45+ (hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
46+ ]) ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix"));
7847 buildable = true;
7948 modules = [
8049 "Lib"
materialized/ghc-extra-projects/default/ghc865/.plan.nix/remote-iserv.nix+11−42
@@ -1,43 +1,12 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
4110 {
4211 flags = {};
4312 package = {
@@ -65,8 +34,8 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
6534 exes = {
6635 "remote-iserv" = {
6736 depends = [
68− (hsPkgs."base" or (buildDepError "base"))
69− (hsPkgs."libiserv" or (buildDepError "libiserv"))
37+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
38+ (hsPkgs."libiserv" or (errorHandler.buildDepError "libiserv"))
7039 ];
7140 buildable = true;
7241 hsSourceDirs = [ "src" ];
materialized/ghc-extra-projects/default/ghc882/.plan.nix/bytestring.nixdeleted−167
@@ -1,167 +0,0 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
41− {
42− flags = { integer-simple = false; };
43− package = {
44− specVersion = "1.10";
45− identifier = { name = "bytestring"; version = "0.10.10.0"; };
46− license = "BSD-3-Clause";
47− copyright = "Copyright (c) Don Stewart 2005-2009,\n(c) Duncan Coutts 2006-2015,\n(c) David Roundy 2003-2005,\n(c) Jasper Van der Jeugt 2010,\n(c) Simon Meier 2010-2013.";
48− maintainer = "Duncan Coutts <duncan@community.haskell.org>";
49− author = "Don Stewart,\nDuncan Coutts";
50− homepage = "https://github.com/haskell/bytestring";
51− url = "";
52− synopsis = "Fast, compact, strict and lazy byte strings with a list interface";
53− description = "An efficient compact, immutable byte string type (both strict and lazy)\nsuitable for binary or 8-bit character data.\n\nThe 'ByteString' type represents sequences of bytes or 8-bit characters.\nIt is suitable for high performance use, both in terms of large data\nquantities, or high speed requirements. The 'ByteString' functions follow\nthe same style as Haskell\\'s ordinary lists, so it is easy to convert code\nfrom using 'String' to 'ByteString'.\n\nTwo 'ByteString' variants are provided:\n\n* Strict 'ByteString's keep the string as a single large array. This\nmakes them convenient for passing data between C and Haskell.\n\n* Lazy 'ByteString's use a lazy list of strict chunks which makes it\nsuitable for I\\/O streaming tasks.\n\nThe @Char8@ modules provide a character-based view of the same\nunderlying 'ByteString' types. This makes it convenient to handle mixed\nbinary and 8-bit character content (which is common in many file formats\nand network protocols).\n\nThe 'Builder' module provides an efficient way to build up 'ByteString's\nin an ad-hoc way by repeated concatenation. This is ideal for fast\nserialisation or pretty printing.\n\nThere is also a 'ShortByteString' type which has a lower memory overhead\nand can can be converted to or from a 'ByteString', but supports very few\nother operations. It is suitable for keeping many short strings in memory.\n\n'ByteString's are not designed for Unicode. For Unicode strings you should\nuse the 'Text' type from the @text@ package.\n\nThese modules are intended to be imported qualified, to avoid name clashes\nwith \"Prelude\" functions, e.g.\n\n> import qualified Data.ByteString as BS";
54− buildType = "Simple";
55− isLocal = true;
56− detailLevel = "FullDetails";
57− licenseFiles = [ "LICENSE" ];
58− dataDir = "";
59− dataFiles = [];
60− extraSrcFiles = [ "README.md" "Changelog.md" ];
61− extraTmpFiles = [];
62− extraDocFiles = [];
63− };
64− components = {
65− "library" = {
66− depends = ([
67− (hsPkgs."base" or (buildDepError "base"))
68− (hsPkgs."ghc-prim" or (buildDepError "ghc-prim"))
69− (hsPkgs."deepseq" or (buildDepError "deepseq"))
70− ] ++ (pkgs.lib).optionals (compiler.isGhc && (compiler.version).ge "6.11") ((pkgs.lib).optional (!flags.integer-simple) (hsPkgs."integer-gmp" or (buildDepError "integer-gmp")))) ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).ge "6.9" && (compiler.isGhc && (compiler.version).lt "6.11")) (hsPkgs."integer" or (buildDepError "integer"));
71− buildable = true;
72− modules = [
73− "Data/ByteString/Builder/ASCII"
74− "Data/ByteString/Builder/Prim/Binary"
75− "Data/ByteString/Builder/Prim/ASCII"
76− "Data/ByteString/Builder/Prim/Internal/Floating"
77− "Data/ByteString/Builder/Prim/Internal/UncheckedShifts"
78− "Data/ByteString/Builder/Prim/Internal/Base16"
79− "Data/ByteString"
80− "Data/ByteString/Char8"
81− "Data/ByteString/Unsafe"
82− "Data/ByteString/Internal"
83− "Data/ByteString/Lazy"
84− "Data/ByteString/Lazy/Char8"
85− "Data/ByteString/Lazy/Internal"
86− "Data/ByteString/Short"
87− "Data/ByteString/Short/Internal"
88− "Data/ByteString/Builder"
89− "Data/ByteString/Builder/Extra"
90− "Data/ByteString/Builder/Prim"
91− "Data/ByteString/Builder/Internal"
92− "Data/ByteString/Builder/Prim/Internal"
93− "Data/ByteString/Lazy/Builder"
94− "Data/ByteString/Lazy/Builder/Extras"
95− "Data/ByteString/Lazy/Builder/ASCII"
96− ];
97− cSources = [ "cbits/fpstring.c" "cbits/itoa.c" ];
98− includeDirs = [ "include" ];
99− includes = [ "fpstring.h" ];
100− };
101− tests = {
102− "prop-compiled" = {
103− depends = [
104− (hsPkgs."base" or (buildDepError "base"))
105− (hsPkgs."ghc-prim" or (buildDepError "ghc-prim"))
106− (hsPkgs."deepseq" or (buildDepError "deepseq"))
107− (hsPkgs."random" or (buildDepError "random"))
108− (hsPkgs."directory" or (buildDepError "directory"))
109− (hsPkgs."test-framework" or (buildDepError "test-framework"))
110− (hsPkgs."test-framework-quickcheck2" or (buildDepError "test-framework-quickcheck2"))
111− (hsPkgs."QuickCheck" or (buildDepError "QuickCheck"))
112− ];
113− buildable = true;
114− modules = [ "Rules" "QuickCheckUtils" "TestFramework" ];
115− cSources = [ "cbits/fpstring.c" ];
116− hsSourceDirs = [ "." "tests" ];
117− includeDirs = [ "include" ];
118− mainPath = [ "Properties.hs" ];
119− };
120− "regressions" = {
121− depends = [
122− (hsPkgs."base" or (buildDepError "base"))
123− (hsPkgs."ghc-prim" or (buildDepError "ghc-prim"))
124− (hsPkgs."deepseq" or (buildDepError "deepseq"))
125− (hsPkgs."random" or (buildDepError "random"))
126− (hsPkgs."directory" or (buildDepError "directory"))
127− (hsPkgs."test-framework" or (buildDepError "test-framework"))
128− (hsPkgs."test-framework-hunit" or (buildDepError "test-framework-hunit"))
129− (hsPkgs."HUnit" or (buildDepError "HUnit"))
130− ];
131− buildable = false;
132− cSources = [ "cbits/fpstring.c" ];
133− hsSourceDirs = [ "." "tests" ];
134− includeDirs = [ "include" ];
135− mainPath = [ "Regressions.hs" ];
136− };
137− "test-builder" = {
138− depends = [
139− (hsPkgs."base" or (buildDepError "base"))
140− (hsPkgs."ghc-prim" or (buildDepError "ghc-prim"))
141− (hsPkgs."deepseq" or (buildDepError "deepseq"))
142− (hsPkgs."QuickCheck" or (buildDepError "QuickCheck"))
143− (hsPkgs."byteorder" or (buildDepError "byteorder"))
144− (hsPkgs."dlist" or (buildDepError "dlist"))
145− (hsPkgs."directory" or (buildDepError "directory"))
146− (hsPkgs."mtl" or (buildDepError "mtl"))
147− (hsPkgs."HUnit" or (buildDepError "HUnit"))
148− (hsPkgs."test-framework" or (buildDepError "test-framework"))
149− (hsPkgs."test-framework-hunit" or (buildDepError "test-framework-hunit"))
150− (hsPkgs."test-framework-quickcheck2" or (buildDepError "test-framework-quickcheck2"))
151− ];
152− buildable = true;
153− modules = [
154− "Data/ByteString/Builder/Tests"
155− "Data/ByteString/Builder/Prim/Tests"
156− "Data/ByteString/Builder/Prim/TestUtils"
157− "TestFramework"
158− ];
159− cSources = [ "cbits/fpstring.c" "cbits/itoa.c" ];
160− hsSourceDirs = [ "." "tests" "tests/builder" ];
161− includeDirs = [ "include" ];
162− includes = [ "fpstring.h" ];
163− mainPath = [ "TestSuite.hs" ];
164− };
165− };
166− };
167− } // rec { src = (pkgs.lib).mkDefault ../libraries/bytestring; }
materialized/ghc-extra-projects/default/ghc882/.plan.nix/ghc-boot.nixdeleted−84
@@ -1,84 +0,0 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
41− {
42− flags = {};
43− package = {
44− specVersion = "1.22";
45− identifier = { name = "ghc-boot"; version = "8.8.2"; };
46− license = "BSD-3-Clause";
47− copyright = "";
48− maintainer = "ghc-devs@haskell.org";
49− author = "";
50− homepage = "";
51− url = "";
52− synopsis = "Shared functionality between GHC and its boot libraries";
53− description = "This library is shared between GHC, ghc-pkg, and other boot\nlibraries.\n\nA note about \"GHC.PackageDb\": it only deals with the subset of\nthe package database that the compiler cares about: modules\npaths etc and not package metadata like description, authors\netc. It is thus not a library interface to ghc-pkg and is *not*\nsuitable for modifying GHC package databases.\n\nThe package database format and this library are constructed in\nsuch a way that while ghc-pkg depends on Cabal, the GHC library\nand program do not have to depend on Cabal.";
54− buildType = "Simple";
55− isLocal = true;
56− detailLevel = "FullDetails";
57− licenseFiles = [ "LICENSE" ];
58− dataDir = "";
59− dataFiles = [];
60− extraSrcFiles = [ "changelog.md" ];
61− extraTmpFiles = [];
62− extraDocFiles = [];
63− };
64− components = {
65− "library" = {
66− depends = [
67− (hsPkgs."base" or (buildDepError "base"))
68− (hsPkgs."binary" or (buildDepError "binary"))
69− (hsPkgs."bytestring" or (buildDepError "bytestring"))
70− (hsPkgs."directory" or (buildDepError "directory"))
71− (hsPkgs."filepath" or (buildDepError "filepath"))
72− (hsPkgs."ghc-boot-th" or (buildDepError "ghc-boot-th"))
73− ];
74− buildable = true;
75− modules = [
76− "GHC/LanguageExtensions"
77− "GHC/PackageDb"
78− "GHC/Serialized"
79− "GHC/ForeignSrcLang"
80− "GHC/HandleEncoding"
81− ];
82− };
83− };
84− } // rec { src = (pkgs.lib).mkDefault ../libraries/ghc-boot; }
materialized/ghc-extra-projects/default/ghc882/.plan.nix/ghc.nixdeleted−608
@@ -1,608 +0,0 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
41− {
42− flags = {
43− ghci = false;
44− stage1 = false;
45− stage2 = true;
46− stage3 = false;
47− terminfo = true;
48− integer-simple = false;
49− integer-gmp = false;
50− };
51− package = {
52− specVersion = "1.10";
53− identifier = { name = "ghc"; version = "8.8.2"; };
54− license = "BSD-3-Clause";
55− copyright = "";
56− maintainer = "glasgow-haskell-users@haskell.org";
57− author = "The GHC Team";
58− homepage = "http://www.haskell.org/ghc/";
59− url = "";
60− synopsis = "The GHC API";
61− description = "GHC's functionality can be useful for more things than just\ncompiling Haskell programs. Important use cases are programs\nthat analyse (and perhaps transform) Haskell code. Others\ninclude loading Haskell code dynamically in a GHCi-like manner.\nFor this reason, a lot of GHC's functionality is made available\nthrough this package.";
62− buildType = "Simple";
63− isLocal = true;
64− detailLevel = "FullDetails";
65− licenseFiles = [ "LICENSE" ];
66− dataDir = "";
67− dataFiles = [];
68− extraSrcFiles = [
69− "utils/md5.h"
70− "Unique.h"
71− "nativeGen/NCG.h"
72− "parser/cutils.h"
73− ];
74− extraTmpFiles = [];
75− extraDocFiles = [];
76− };
77− components = {
78− "library" = {
79− depends = ((([
80− (hsPkgs."base" or (buildDepError "base"))
81− (hsPkgs."deepseq" or (buildDepError "deepseq"))
82− (hsPkgs."directory" or (buildDepError "directory"))
83− (hsPkgs."process" or (buildDepError "process"))
84− (hsPkgs."bytestring" or (buildDepError "bytestring"))
85− (hsPkgs."binary" or (buildDepError "binary"))
86− (hsPkgs."time" or (buildDepError "time"))
87− (hsPkgs."containers" or (buildDepError "containers"))
88− (hsPkgs."array" or (buildDepError "array"))
89− (hsPkgs."filepath" or (buildDepError "filepath"))
90− (hsPkgs."template-haskell" or (buildDepError "template-haskell"))
91− (hsPkgs."hpc" or (buildDepError "hpc"))
92− (hsPkgs."transformers" or (buildDepError "transformers"))
93− (hsPkgs."ghc-boot" or (buildDepError "ghc-boot"))
94− (hsPkgs."ghc-boot-th" or (buildDepError "ghc-boot-th"))
95− (hsPkgs."ghc-heap" or (buildDepError "ghc-heap"))
96− (hsPkgs."ghci" or (buildDepError "ghci"))
97− ] ++ (if system.isWindows
98− then [ (hsPkgs."Win32" or (buildDepError "Win32")) ]
99− else [
100− (hsPkgs."unix" or (buildDepError "unix"))
101− ] ++ (pkgs.lib).optional (flags.terminfo) (hsPkgs."terminfo" or (buildDepError "terminfo")))) ++ (pkgs.lib).optional (flags.integer-gmp && flags.integer-simple) (hsPkgs."invalid-cabal-flag-settings" or (buildDepError "invalid-cabal-flag-settings"))) ++ (pkgs.lib).optional (flags.integer-gmp) (hsPkgs."integer-gmp" or (buildDepError "integer-gmp"))) ++ (pkgs.lib).optional (flags.integer-simple) (hsPkgs."integer-simple" or (buildDepError "integer-simple"));
102− build-tools = [
103− (hsPkgs.buildPackages.alex or (pkgs.buildPackages.alex or (buildToolDepError "alex")))
104− (hsPkgs.buildPackages.happy or (pkgs.buildPackages.happy or (buildToolDepError "happy")))
105− ];
106− buildable = true;
107− modules = [
108− "GhcPrelude"
109− "HieTypes"
110− "HieDebug"
111− "HieBin"
112− "HieUtils"
113− "HieAst"
114− "Ar"
115− "FileCleanup"
116− "DriverBkp"
117− "BkpSyn"
118− "NameShape"
119− "RnModIface"
120− "Avail"
121− "AsmUtils"
122− "BasicTypes"
123− "ConLike"
124− "DataCon"
125− "PatSyn"
126− "Demand"
127− "Debug"
128− "Exception"
129− "FieldLabel"
130− "GhcMonad"
131− "Hooks"
132− "Id"
133− "IdInfo"
134− "Lexeme"
135− "Literal"
136− "Llvm"
137− "Llvm/AbsSyn"
138− "Llvm/MetaData"
139− "Llvm/PpLlvm"
140− "Llvm/Types"
141− "LlvmCodeGen"
142− "LlvmCodeGen/Base"
143− "LlvmCodeGen/CodeGen"
144− "LlvmCodeGen/Data"
145− "LlvmCodeGen/Ppr"
146− "LlvmCodeGen/Regs"
147− "LlvmMangler"
148− "MkId"
149− "Module"
150− "Name"
151− "NameEnv"
152− "NameSet"
153− "OccName"
154− "RdrName"
155− "NameCache"
156− "SrcLoc"
157− "UniqSupply"
158− "Unique"
159− "Var"
160− "VarEnv"
161− "VarSet"
162− "UnVarGraph"
163− "BlockId"
164− "CLabel"
165− "Cmm"
166− "CmmBuildInfoTables"
167− "CmmPipeline"
168− "CmmCallConv"
169− "CmmCommonBlockElim"
170− "CmmImplementSwitchPlans"
171− "CmmContFlowOpt"
172− "CmmExpr"
173− "CmmInfo"
174− "CmmLex"
175− "CmmLint"
176− "CmmLive"
177− "CmmMachOp"
178− "CmmMonad"
179− "CmmSwitch"
180− "CmmNode"
181− "CmmOpt"
182− "CmmParse"
183− "CmmProcPoint"
184− "CmmSink"
185− "CmmType"
186− "CmmUtils"
187− "CmmLayoutStack"
188− "EnumSet"
189− "MkGraph"
190− "PprBase"
191− "PprC"
192− "PprCmm"
193− "PprCmmDecl"
194− "PprCmmExpr"
195− "Bitmap"
196− "CodeGen/Platform"
197− "CodeGen/Platform/ARM"
198− "CodeGen/Platform/ARM64"
199− "CodeGen/Platform/NoRegs"
200− "CodeGen/Platform/PPC"
201− "CodeGen/Platform/SPARC"
202− "CodeGen/Platform/X86"
203− "CodeGen/Platform/X86_64"
204− "CgUtils"
205− "StgCmm"
206− "StgCmmBind"
207− "StgCmmClosure"
208− "StgCmmCon"
209− "StgCmmEnv"
210− "StgCmmExpr"
211− "StgCmmForeign"
212− "StgCmmHeap"
213− "StgCmmHpc"
214− "StgCmmArgRep"
215− "StgCmmLayout"
216− "StgCmmMonad"
217− "StgCmmPrim"
218− "StgCmmProf"
219− "StgCmmTicky"
220− "StgCmmUtils"
221− "StgCmmExtCode"
222− "SMRep"
223− "CoreArity"
224− "CoreFVs"
225− "CoreLint"
226− "CorePrep"
227− "CoreSubst"
228− "CoreOpt"
229− "CoreSyn"
230− "TrieMap"
231− "CoreTidy"
232− "CoreUnfold"
233− "CoreUtils"
234− "CoreMap"
235− "CoreSeq"
236− "CoreStats"
237− "MkCore"
238− "PprCore"
239− "PmExpr"
240− "TmOracle"
241− "Check"
242− "Coverage"
243− "Desugar"
244− "DsArrows"
245− "DsBinds"
246− "DsCCall"
247− "DsExpr"
248− "DsForeign"
249− "DsGRHSs"
250− "DsListComp"
251− "DsMonad"
252− "DsUsage"
253− "DsUtils"
254− "ExtractDocs"
255− "Match"
256− "MatchCon"
257− "MatchLit"
258− "HsBinds"
259− "HsDecls"
260− "HsDoc"
261− "HsExpr"
262− "HsImpExp"
263− "HsLit"
264− "PlaceHolder"
265− "HsExtension"
266− "HsInstances"
267− "HsPat"
268− "HsSyn"
269− "HsTypes"
270− "HsUtils"
271− "HsDumpAst"
272− "BinIface"
273− "BinFingerprint"
274− "BuildTyCl"
275− "IfaceEnv"
276− "IfaceSyn"
277− "IfaceType"
278− "ToIface"
279− "LoadIface"
280− "MkIface"
281− "TcIface"
282− "FlagChecker"
283− "Annotations"
284− "CmdLineParser"
285− "CodeOutput"
286− "Config"
287− "Constants"
288− "DriverMkDepend"
289− "DriverPhases"
290− "PipelineMonad"
291− "DriverPipeline"
292− "DynFlags"
293− "ErrUtils"
294− "Finder"
295− "GHC"
296− "GhcMake"
297− "GhcPlugins"
298− "DynamicLoading"
299− "HeaderInfo"
300− "HscMain"
301− "HscStats"
302− "HscTypes"
303− "InteractiveEval"
304− "InteractiveEvalTypes"
305− "PackageConfig"
306− "Packages"
307− "PlatformConstants"
308− "Plugins"
309− "TcPluginM"
310− "PprTyThing"
311− "StaticPtrTable"
312− "SysTools"
313− "SysTools/BaseDir"
314− "SysTools/Terminal"
315− "SysTools/ExtraObj"
316− "SysTools/Info"
317− "SysTools/Process"
318− "SysTools/Tasks"
319− "Elf"
320− "TidyPgm"
321− "Ctype"
322− "HaddockUtils"
323− "Lexer"
324− "OptCoercion"
325− "Parser"
326− "RdrHsSyn"
327− "ApiAnnotation"
328− "ForeignCall"
329− "KnownUniques"
330− "PrelInfo"
331− "PrelNames"
332− "PrelRules"
333− "PrimOp"
334− "TysPrim"
335− "TysWiredIn"
336− "CostCentre"
337− "CostCentreState"
338− "ProfInit"
339− "RnBinds"
340− "RnEnv"
341− "RnExpr"
342− "RnHsDoc"
343− "RnNames"
344− "RnPat"
345− "RnSource"
346− "RnSplice"
347− "RnTypes"
348− "RnFixity"
349− "RnUtils"
350− "RnUnbound"
351− "CoreMonad"
352− "CSE"
353− "FloatIn"
354− "FloatOut"
355− "LiberateCase"
356− "OccurAnal"
357− "SAT"
358− "SetLevels"
359− "SimplCore"
360− "SimplEnv"
361− "SimplMonad"
362− "SimplUtils"
363− "Simplify"
364− "SimplStg"
365− "StgStats"
366− "StgCse"
367− "StgLiftLams"
368− "StgLiftLams/Analysis"
369− "StgLiftLams/LiftM"
370− "StgLiftLams/Transformation"
371− "StgSubst"
372− "UnariseStg"
373− "RepType"
374− "Rules"
375− "SpecConstr"
376− "Specialise"
377− "CoreToStg"
378− "StgLint"
379− "StgSyn"
380− "StgFVs"
381− "CallArity"
382− "DmdAnal"
383− "Exitify"
384− "WorkWrap"
385− "WwLib"
386− "FamInst"
387− "ClsInst"
388− "Inst"
389− "TcAnnotations"
390− "TcArrows"
391− "TcBinds"
392− "TcSigs"
393− "TcClassDcl"
394− "TcDefaults"
395− "TcDeriv"
396− "TcDerivInfer"
397− "TcDerivUtils"
398− "TcEnv"
399− "TcExpr"
400− "TcForeign"
401− "TcGenDeriv"
402− "TcGenFunctor"
403− "TcGenGenerics"
404− "TcHsSyn"
405− "TcHsType"
406− "TcInstDcls"
407− "TcMType"
408− "TcValidity"
409− "TcMatches"
410− "TcPat"
411− "TcPatSyn"
412− "TcRnDriver"
413− "TcBackpack"
414− "TcRnExports"
415− "TcRnMonad"
416− "TcRnTypes"
417− "TcRules"
418− "TcSimplify"
419− "TcHoleErrors"
420− "TcErrors"
421− "TcTyClsDecls"
422− "TcTyDecls"
423− "TcTypeable"
424− "TcTypeableValidity"
425− "TcType"
426− "TcEvidence"
427− "TcEvTerm"
428− "TcUnify"
429− "TcInteract"
430− "TcCanonical"
431− "TcFlatten"
432− "TcSMonad"
433− "TcTypeNats"
434− "TcSplice"
435− "Class"
436− "Coercion"
437− "DsMeta"
438− "THNames"
439− "FamInstEnv"
440− "FunDeps"
441− "InstEnv"
442− "TyCon"
443− "CoAxiom"
444− "Kind"
445− "Type"
446− "TyCoRep"
447− "Unify"
448− "Bag"
449− "Binary"
450− "BooleanFormula"
451− "BufWrite"
452− "Digraph"
453− "Encoding"
454− "FastFunctions"
455− "FastMutInt"
456− "FastString"
457− "FastStringEnv"
458− "Fingerprint"
459− "FiniteMap"
460− "FV"
461− "GraphBase"
462− "GraphColor"
463− "GraphOps"
464− "GraphPpr"
465− "IOEnv"
466− "Json"
467− "ListSetOps"
468− "ListT"
469− "Maybes"
470− "MonadUtils"
471− "OrdList"
472− "Outputable"
473− "Pair"
474− "Panic"
475− "PlainPanic"
476− "PprColour"
477− "Pretty"
478− "State"
479− "Stream"
480− "StringBuffer"
481− "UniqDFM"
482− "UniqDSet"
483− "UniqFM"
484− "UniqMap"
485− "UniqSet"
486− "Util"
487− "Hoopl/Block"
488− "Hoopl/Collections"
489− "Hoopl/Dataflow"
490− "Hoopl/Graph"
491− "Hoopl/Label"
492− "AsmCodeGen"
493− "TargetReg"
494− "NCGMonad"
495− "Instruction"
496− "BlockLayout"
497− "CFG"
498− "Format"
499− "Reg"
500− "RegClass"
501− "PIC"
502− "Platform"
503− "CPrim"
504− "X86/Regs"
505− "X86/RegInfo"
506− "X86/Instr"
507− "X86/Cond"
508− "X86/Ppr"
509− "X86/CodeGen"
510− "PPC/Regs"
511− "PPC/RegInfo"
512− "PPC/Instr"
513− "PPC/Cond"
514− "PPC/Ppr"
515− "PPC/CodeGen"
516− "SPARC/Base"
517− "SPARC/Regs"
518− "SPARC/Imm"
519− "SPARC/AddrMode"
520− "SPARC/Cond"
521− "SPARC/Instr"
522− "SPARC/Stack"
523− "SPARC/ShortcutJump"
524− "SPARC/Ppr"
525− "SPARC/CodeGen"
526− "SPARC/CodeGen/Amode"
527− "SPARC/CodeGen/Base"
528− "SPARC/CodeGen/CondCode"
529− "SPARC/CodeGen/Gen32"
530− "SPARC/CodeGen/Gen64"
531− "SPARC/CodeGen/Sanity"
532− "SPARC/CodeGen/Expand"
533− "RegAlloc/Liveness"
534− "RegAlloc/Graph/Main"
535− "RegAlloc/Graph/Stats"
536− "RegAlloc/Graph/ArchBase"
537− "RegAlloc/Graph/ArchX86"
538− "RegAlloc/Graph/Coalesce"
539− "RegAlloc/Graph/Spill"
540− "RegAlloc/Graph/SpillClean"
541− "RegAlloc/Graph/SpillCost"
542− "RegAlloc/Graph/TrivColorable"
543− "RegAlloc/Linear/Main"
544− "RegAlloc/Linear/JoinToTargets"
545− "RegAlloc/Linear/State"
546− "RegAlloc/Linear/Stats"
547− "RegAlloc/Linear/FreeRegs"
548− "RegAlloc/Linear/StackMap"
549− "RegAlloc/Linear/Base"
550− "RegAlloc/Linear/X86/FreeRegs"
551− "RegAlloc/Linear/X86_64/FreeRegs"
552− "RegAlloc/Linear/PPC/FreeRegs"
553− "RegAlloc/Linear/SPARC/FreeRegs"
554− "Dwarf"
555− "Dwarf/Types"
556− "Dwarf/Constants"
557− "Convert"
558− "ByteCodeTypes"
559− "ByteCodeAsm"
560− "ByteCodeGen"
561− "ByteCodeInstr"
562− "ByteCodeItbls"
563− "ByteCodeLink"
564− "Debugger"
565− "Linker"
566− "RtClosureInspect"
567− "GHCi"
568− ];
569− cSources = [
570− "parser/cutils.c"
571− "ghci/keepCAFsForGHCi.c"
572− "cbits/genSym.c"
573− ];
574− hsSourceDirs = [
575− "backpack"
576− "basicTypes"
577− "cmm"
578− "codeGen"
579− "coreSyn"
580− "deSugar"
581− "ghci"
582− "hsSyn"
583− "iface"
584− "llvmGen"
585− "main"
586− "nativeGen"
587− "parser"
588− "prelude"
589− "profiling"
590− "rename"
591− "simplCore"
592− "simplStg"
593− "specialise"
594− "stgSyn"
595− "stranal"
596− "typecheck"
597− "types"
598− "utils"
599− "hieFile"
600− ];
601− includeDirs = [
602− "."
603− "parser"
604− "utils"
605− ] ++ (pkgs.lib).optional (flags.ghci) "../rts/dist/build";
606− };
607− };
608− } // rec { src = (pkgs.lib).mkDefault ../compiler; }
materialized/ghc-extra-projects/default/ghc882/.plan.nix/ghci.nixdeleted−101
@@ -1,101 +0,0 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
41− {
42− flags = { ghci = false; };
43− package = {
44− specVersion = "1.10";
45− identifier = { name = "ghci"; version = "8.8.2"; };
46− license = "BSD-3-Clause";
47− copyright = "";
48− maintainer = "ghc-devs@haskell.org";
49− author = "";
50− homepage = "";
51− url = "";
52− synopsis = "The library supporting GHC's interactive interpreter";
53− description = "This library offers interfaces which mediate interactions between the\n@ghci@ interactive shell and @iserv@, GHC's out-of-process interpreter\nbackend.";
54− buildType = "Simple";
55− isLocal = true;
56− detailLevel = "FullDetails";
57− licenseFiles = [ "LICENSE" ];
58− dataDir = "";
59− dataFiles = [];
60− extraSrcFiles = [ "changelog.md" ];
61− extraTmpFiles = [];
62− extraDocFiles = [];
63− };
64− components = {
65− "library" = {
66− depends = [
67− (hsPkgs."array" or (buildDepError "array"))
68− (hsPkgs."base" or (buildDepError "base"))
69− (hsPkgs."binary" or (buildDepError "binary"))
70− (hsPkgs."bytestring" or (buildDepError "bytestring"))
71− (hsPkgs."containers" or (buildDepError "containers"))
72− (hsPkgs."deepseq" or (buildDepError "deepseq"))
73− (hsPkgs."filepath" or (buildDepError "filepath"))
74− (hsPkgs."ghc-boot" or (buildDepError "ghc-boot"))
75− (hsPkgs."ghc-boot-th" or (buildDepError "ghc-boot-th"))
76− (hsPkgs."ghc-heap" or (buildDepError "ghc-heap"))
77− (hsPkgs."template-haskell" or (buildDepError "template-haskell"))
78− (hsPkgs."transformers" or (buildDepError "transformers"))
79− ] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (buildDepError "unix"));
80− buildable = true;
81− modules = [
82− "GHCi/BreakArray"
83− "GHCi/BinaryArray"
84− "GHCi/Message"
85− "GHCi/ResolvedBCO"
86− "GHCi/RemoteTypes"
87− "GHCi/FFI"
88− "GHCi/InfoTable"
89− "GHCi/StaticPtrTable"
90− "GHCi/TH/Binary"
91− "SizedSeq"
92− ] ++ (pkgs.lib).optionals (flags.ghci) [
93− "GHCi/Run"
94− "GHCi/CreateBCO"
95− "GHCi/ObjLink"
96− "GHCi/Signals"
97− "GHCi/TH"
98− ];
99− };
100− };
101− } // rec { src = (pkgs.lib).mkDefault ../libraries/ghci; }
materialized/ghc-extra-projects/default/ghc882/.plan.nix/iserv-proxy.nixdeleted−86
@@ -1,86 +0,0 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
41− {
42− flags = {};
43− package = {
44− specVersion = "1.10";
45− identifier = { name = "iserv-proxy"; version = "8.8.2"; };
46− license = "BSD-3-Clause";
47− copyright = "XXX";
48− maintainer = "XXX";
49− author = "XXX";
50− homepage = "";
51− url = "";
52− synopsis = "iserv allows GHC to delegate Tempalte Haskell computations";
53− description = "GHC can be provided with a path to the iserv binary with\n@-pgmi=/path/to/iserv-bin@, and will in combination with\n@-fexternal-interpreter@, compile Template Haskell though the\n@iserv-bin@ delegate. This is very similar to how ghcjs has been\ncompiling Template Haskell, by spawning a separate delegate (so\ncalled runner on the javascript vm) and evaluating the splices\nthere.\n\niserv can also be used in combination with cross compilation. For\nthis, the @iserv-proxy@ needs to be built on the host, targeting the\nhost (as it is running on the host). @cabal install -flibrary\n-fproxy@ will yield the proxy.\n\nUsing the cabal for the target @arch-platform-target-cabal install\n-flibrary@ will build the required library that contains the ffi\n@startSlave@ function, which needs to be invoked on the target\n(e.g. in an iOS application) to start the remote iserv slave.\n\ncalling the GHC cross compiler with @-fexternal-interpreter\n-pgmi=\$HOME/.cabal/bin/iserv-proxy -opti\\<ip address\\> -opti\\<port\\>@\nwill cause it to compile Template Haskell via the remote at \\<ip address\\>.\n\nThus to get cross compilation with Template Haskell follow the\nfollowing receipt:\n\n* compile the iserv library for your target\n\n> iserv \$ arch-platform-target-cabal install -flibrary\n\n* setup an application for your target that calls the\n* startSlave function. This could be either haskell or your\n* targets ffi capable language, if needed.\n\n> void startSlave(false /* verbose */, 5000 /* port */,\n> \"/path/to/storagelocation/on/target\");\n\n* build the iserv-proxy\n\n> iserv \$ cabal install -flibrary -fproxy\n* Start your iserv-slave app on your target running on say @10.0.0.1:5000@\n* compiler your sources with -fexternal-interpreter and the proxy\n\n> project \$ arch-platform-target-ghc ModuleContainingTH.hs \\\n> -fexternal-interpreter \\\n> -pgmi=\$HOME/.cabal/bin/iserv-proxy \\\n> -opti10.0.0.1 -opti5000\n\nShould something not work as expected, provide @-opti-v@ for verbose\nlogging of the @iserv-proxy@.";
54− buildType = "Simple";
55− isLocal = true;
56− detailLevel = "FullDetails";
57− licenseFiles = [];
58− dataDir = "";
59− dataFiles = [];
60− extraSrcFiles = [];
61− extraTmpFiles = [];
62− extraDocFiles = [];
63− };
64− components = {
65− exes = {
66− "iserv-proxy" = {
67− depends = [
68− (hsPkgs."array" or (buildDepError "array"))
69− (hsPkgs."base" or (buildDepError "base"))
70− (hsPkgs."binary" or (buildDepError "binary"))
71− (hsPkgs."bytestring" or (buildDepError "bytestring"))
72− (hsPkgs."containers" or (buildDepError "containers"))
73− (hsPkgs."deepseq" or (buildDepError "deepseq"))
74− (hsPkgs."directory" or (buildDepError "directory"))
75− (hsPkgs."network" or (buildDepError "network"))
76− (hsPkgs."filepath" or (buildDepError "filepath"))
77− (hsPkgs."ghci" or (buildDepError "ghci"))
78− (hsPkgs."libiserv" or (buildDepError "libiserv"))
79− ];
80− buildable = true;
81− hsSourceDirs = [ "src" ];
82− mainPath = [ "Main.hs" ];
83− };
84− };
85− };
86− } // rec { src = (pkgs.lib).mkDefault ../utils/iserv-proxy; }
materialized/ghc-extra-projects/default/ghc882/.plan.nix/iserv.nixdeleted−85
@@ -1,85 +0,0 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
41− {
42− flags = {};
43− package = {
44− specVersion = "1.10";
45− identifier = { name = "iserv"; version = "8.8.2"; };
46− license = "BSD-3-Clause";
47− copyright = "XXX";
48− maintainer = "XXX";
49− author = "XXX";
50− homepage = "";
51− url = "";
52− synopsis = "iserv allows GHC to delegate Template Haskell computations";
53− description = "GHC can be provided with a path to the iserv binary with\n@-pgmi=/path/to/iserv-bin@, and will in combination with\n@-fexternal-interpreter@, compile Template Haskell though the\n@iserv-bin@ delegate. This is very similar to how ghcjs has been\ncompiling Template Haskell, by spawning a separate delegate (so\ncalled runner on the javascript vm) and evaluating the splices\nthere.\n\nTo use iserv with cross compilers, please see @libraries/libiserv@\nand @utils/iserv-proxy@.";
54− buildType = "Simple";
55− isLocal = true;
56− detailLevel = "FullDetails";
57− licenseFiles = [];
58− dataDir = "";
59− dataFiles = [];
60− extraSrcFiles = [];
61− extraTmpFiles = [];
62− extraDocFiles = [];
63− };
64− components = {
65− exes = {
66− "iserv" = {
67− depends = [
68− (hsPkgs."array" or (buildDepError "array"))
69− (hsPkgs."base" or (buildDepError "base"))
70− (hsPkgs."binary" or (buildDepError "binary"))
71− (hsPkgs."bytestring" or (buildDepError "bytestring"))
72− (hsPkgs."containers" or (buildDepError "containers"))
73− (hsPkgs."deepseq" or (buildDepError "deepseq"))
74− (hsPkgs."ghci" or (buildDepError "ghci"))
75− (hsPkgs."libiserv" or (buildDepError "libiserv"))
76− ] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (buildDepError "unix"));
77− buildable = true;
78− cSources = [ "cbits/iservmain.c" ];
79− hsSourceDirs = [ "src" ];
80− includeDirs = [ "." ];
81− mainPath = [ "Main.hs" ] ++ [ "" ];
82− };
83− };
84− };
85− } // rec { src = (pkgs.lib).mkDefault ../utils/iserv; }
materialized/ghc-extra-projects/default/ghc882/.plan.nix/libiserv.nixdeleted−89
@@ -1,89 +0,0 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
41− {
42− flags = { network = false; };
43− package = {
44− specVersion = "1.10";
45− identifier = { name = "libiserv"; version = "8.8.2"; };
46− license = "BSD-3-Clause";
47− copyright = "XXX";
48− maintainer = "XXX";
49− author = "XXX";
50− homepage = "";
51− url = "";
52− synopsis = "Provides shared functionality between iserv and iserv-proxy";
53− description = "";
54− buildType = "Simple";
55− isLocal = true;
56− detailLevel = "FullDetails";
57− licenseFiles = [ "LICENSE" ];
58− dataDir = "";
59− dataFiles = [];
60− extraSrcFiles = [];
61− extraTmpFiles = [];
62− extraDocFiles = [];
63− };
64− components = {
65− "library" = {
66− depends = ([
67− (hsPkgs."base" or (buildDepError "base"))
68− (hsPkgs."binary" or (buildDepError "binary"))
69− (hsPkgs."bytestring" or (buildDepError "bytestring"))
70− (hsPkgs."containers" or (buildDepError "containers"))
71− (hsPkgs."deepseq" or (buildDepError "deepseq"))
72− (hsPkgs."ghci" or (buildDepError "ghci"))
73− ] ++ (pkgs.lib).optionals (flags.network) [
74− (hsPkgs."network" or (buildDepError "network"))
75− (hsPkgs."directory" or (buildDepError "directory"))
76− (hsPkgs."filepath" or (buildDepError "filepath"))
77− ]) ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (buildDepError "unix"));
78− buildable = true;
79− modules = [
80− "Lib"
81− "GHCi/Utils"
82− ] ++ (pkgs.lib).optionals (flags.network) [
83− "Remote/Message"
84− "Remote/Slave"
85− ];
86− hsSourceDirs = [ "src" ];
87− };
88− };
89− } // rec { src = (pkgs.lib).mkDefault ../libraries/libiserv; }
materialized/ghc-extra-projects/default/ghc882/.plan.nix/remote-iserv.nixdeleted−77
@@ -1,77 +0,0 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
41− {
42− flags = {};
43− package = {
44− specVersion = "1.10";
45− identifier = { name = "remote-iserv"; version = "8.8.2"; };
46− license = "BSD-3-Clause";
47− copyright = "XXX";
48− maintainer = "Moritz Angermann <moritz.angermann@gmail.com>";
49− author = "Moritz Angermann <moritz.angermann@gmail.com>";
50− homepage = "";
51− url = "";
52− synopsis = "iserv allows GHC to delegate Tempalte Haskell computations";
53− description = "This is a very simple remote runner for iserv, to be used together\nwith iserv-proxy. The foundamental idea is that this this wrapper\nstarts running libiserv on a given port to which iserv-proxy will\nthen connect.";
54− buildType = "Simple";
55− isLocal = true;
56− detailLevel = "FullDetails";
57− licenseFiles = [];
58− dataDir = "";
59− dataFiles = [];
60− extraSrcFiles = [];
61− extraTmpFiles = [];
62− extraDocFiles = [];
63− };
64− components = {
65− exes = {
66− "remote-iserv" = {
67− depends = [
68− (hsPkgs."base" or (buildDepError "base"))
69− (hsPkgs."libiserv" or (buildDepError "libiserv"))
70− ];
71− buildable = true;
72− hsSourceDirs = [ "src" ];
73− mainPath = [ "Cli.hs" ];
74− };
75− };
76− };
77− } // rec { src = (pkgs.lib).mkDefault ../utils/remote-iserv; }
materialized/ghc-extra-projects/default/ghc882/default.nixdeleted−95
@@ -1,95 +0,0 @@
1−{
2− pkgs = hackage:
3− {
4− packages = {
5− "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
6− "ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
7− "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
8− "ghc-heap".revision = (((hackage."ghc-heap")."8.8.2").revisions).default;
9− "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
10− "rts".revision = (((hackage."rts")."1.0").revisions).default;
11− "alex".revision = (((hackage."alex")."3.2.5").revisions).default;
12− "alex".flags.small_base = true;
13− "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
14− "network".revision = (((hackage."network")."2.8.0.1").revisions).default;
15− "directory".revision = (((hackage."directory")."1.3.6.1").revisions).default;
16− "template-haskell".revision = (((hackage."template-haskell")."2.15.0.0").revisions).default;
17− "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
18− "base".revision = (((hackage."base")."4.13.0.0").revisions).default;
19− "time".revision = (((hackage."time")."1.9.3").revisions).default;
20− "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
21− "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
22− "happy".revision = (((hackage."happy")."1.19.12").revisions).default;
23− "happy".flags.small_base = true;
24− "hpc".revision = (((hackage."hpc")."0.6.0.3").revisions).default;
25− "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
26− "process".revision = (((hackage."process")."1.6.8.2").revisions).default;
27− "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
28− "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.8.2").revisions).default;
29− "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
30− "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
31− };
32− compiler = {
33− version = "8.8.2";
34− nix-name = "ghc882";
35− packages = {
36− "ghc-prim" = "0.5.3";
37− "ghc-heap" = "8.8.2";
38− "mtl" = "2.2.2";
39− "rts" = "1.0";
40− "deepseq" = "1.4.4.0";
41− "template-haskell" = "2.15.0.0";
42− "containers" = "0.6.2.1";
43− "base" = "4.13.0.0";
44− "time" = "1.9.3";
45− "terminfo" = "0.4.1.4";
46− "transformers" = "0.5.6.2";
47− "filepath" = "1.4.2.1";
48− "pretty" = "1.1.3.6";
49− "ghc-boot-th" = "8.8.2";
50− "array" = "0.5.4.0";
51− "integer-gmp" = "1.0.2.0";
52− };
53− };
54− };
55− extras = hackage:
56− {
57− packages = {
58− ghc = ./.plan.nix/ghc.nix;
59− bytestring = ./.plan.nix/bytestring.nix;
60− remote-iserv = ./.plan.nix/remote-iserv.nix;
61− iserv-proxy = ./.plan.nix/iserv-proxy.nix;
62− libiserv = ./.plan.nix/libiserv.nix;
63− ghc-boot = ./.plan.nix/ghc-boot.nix;
64− ghci = ./.plan.nix/ghci.nix;
65− iserv = ./.plan.nix/iserv.nix;
66− };
67− };
68− modules = [
69− ({ lib, ... }:
70− {
71− packages = {
72− "ghc" = {
73− flags = {
74− "stage1" = lib.mkOverride 900 false;
75− "stage2" = lib.mkOverride 900 true;
76− "integer-gmp" = lib.mkOverride 900 false;
77− "stage3" = lib.mkOverride 900 false;
78− "ghci" = lib.mkOverride 900 true;
79− "integer-simple" = lib.mkOverride 900 false;
80− "terminfo" = lib.mkOverride 900 true;
81− };
82− };
83− "bytestring" = {
84− flags = { "integer-simple" = lib.mkOverride 900 false; };
85− };
86− "remote-iserv" = { flags = {}; };
87− "iserv-proxy" = { flags = {}; };
88− "libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
89− "ghc-boot" = { flags = {}; };
90− "ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
91− "iserv" = { flags = {}; };
92− };
93− })
94− ];
95− }
materialized/ghc-extra-projects/default/ghc883/.plan.nix/bytestring.nix+41−72
@@ -1,43 +1,12 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
4110 {
4211 flags = { integer-simple = false; };
4312 package = {
@@ -64,10 +33,10 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
6433 components = {
6534 "library" = {
6635 depends = ([
67− (hsPkgs."base" or (buildDepError "base"))
68− (hsPkgs."ghc-prim" or (buildDepError "ghc-prim"))
69− (hsPkgs."deepseq" or (buildDepError "deepseq"))
70− ] ++ (pkgs.lib).optionals (compiler.isGhc && (compiler.version).ge "6.11") ((pkgs.lib).optional (!flags.integer-simple) (hsPkgs."integer-gmp" or (buildDepError "integer-gmp")))) ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).ge "6.9" && (compiler.isGhc && (compiler.version).lt "6.11")) (hsPkgs."integer" or (buildDepError "integer"));
36+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
37+ (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
38+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
39+ ] ++ (pkgs.lib).optionals (compiler.isGhc && (compiler.version).ge "6.11") ((pkgs.lib).optional (!flags.integer-simple) (hsPkgs."integer-gmp" or (errorHandler.buildDepError "integer-gmp")))) ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).ge "6.9" && (compiler.isGhc && (compiler.version).lt "6.11")) (hsPkgs."integer" or (errorHandler.buildDepError "integer"));
7140 buildable = true;
7241 modules = [
7342 "Data/ByteString/Builder/ASCII"
@@ -101,14 +70,14 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
10170 tests = {
10271 "prop-compiled" = {
10372 depends = [
104− (hsPkgs."base" or (buildDepError "base"))
105− (hsPkgs."ghc-prim" or (buildDepError "ghc-prim"))
106− (hsPkgs."deepseq" or (buildDepError "deepseq"))
107− (hsPkgs."random" or (buildDepError "random"))
108− (hsPkgs."directory" or (buildDepError "directory"))
109− (hsPkgs."test-framework" or (buildDepError "test-framework"))
110− (hsPkgs."test-framework-quickcheck2" or (buildDepError "test-framework-quickcheck2"))
111− (hsPkgs."QuickCheck" or (buildDepError "QuickCheck"))
73+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
74+ (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
75+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
76+ (hsPkgs."random" or (errorHandler.buildDepError "random"))
77+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
78+ (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework"))
79+ (hsPkgs."test-framework-quickcheck2" or (errorHandler.buildDepError "test-framework-quickcheck2"))
80+ (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
11281 ];
11382 buildable = true;
11483 modules = [ "Rules" "QuickCheckUtils" "TestFramework" ];
@@ -119,14 +88,14 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
11988 };
12089 "regressions" = {
12190 depends = [
122− (hsPkgs."base" or (buildDepError "base"))
123− (hsPkgs."ghc-prim" or (buildDepError "ghc-prim"))
124− (hsPkgs."deepseq" or (buildDepError "deepseq"))
125− (hsPkgs."random" or (buildDepError "random"))
126− (hsPkgs."directory" or (buildDepError "directory"))
127− (hsPkgs."test-framework" or (buildDepError "test-framework"))
128− (hsPkgs."test-framework-hunit" or (buildDepError "test-framework-hunit"))
129− (hsPkgs."HUnit" or (buildDepError "HUnit"))
91+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
92+ (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
93+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
94+ (hsPkgs."random" or (errorHandler.buildDepError "random"))
95+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
96+ (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework"))
97+ (hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit"))
98+ (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit"))
13099 ];
131100 buildable = false;
132101 cSources = [ "cbits/fpstring.c" ];
@@ -136,18 +105,18 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
136105 };
137106 "test-builder" = {
138107 depends = [
139− (hsPkgs."base" or (buildDepError "base"))
140− (hsPkgs."ghc-prim" or (buildDepError "ghc-prim"))
141− (hsPkgs."deepseq" or (buildDepError "deepseq"))
142− (hsPkgs."QuickCheck" or (buildDepError "QuickCheck"))
143− (hsPkgs."byteorder" or (buildDepError "byteorder"))
144− (hsPkgs."dlist" or (buildDepError "dlist"))
145− (hsPkgs."directory" or (buildDepError "directory"))
146− (hsPkgs."mtl" or (buildDepError "mtl"))
147− (hsPkgs."HUnit" or (buildDepError "HUnit"))
148− (hsPkgs."test-framework" or (buildDepError "test-framework"))
149− (hsPkgs."test-framework-hunit" or (buildDepError "test-framework-hunit"))
150− (hsPkgs."test-framework-quickcheck2" or (buildDepError "test-framework-quickcheck2"))
108+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
109+ (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
110+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
111+ (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
112+ (hsPkgs."byteorder" or (errorHandler.buildDepError "byteorder"))
113+ (hsPkgs."dlist" or (errorHandler.buildDepError "dlist"))
114+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
115+ (hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
116+ (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit"))
117+ (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework"))
118+ (hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit"))
119+ (hsPkgs."test-framework-quickcheck2" or (errorHandler.buildDepError "test-framework-quickcheck2"))
151120 ];
152121 buildable = true;
153122 modules = [
materialized/ghc-extra-projects/default/ghc883/.plan.nix/ghc-boot.nix+15−46
@@ -1,43 +1,12 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
4110 {
4211 flags = {};
4312 package = {
@@ -64,12 +33,12 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
6433 components = {
6534 "library" = {
6635 depends = [
67− (hsPkgs."base" or (buildDepError "base"))
68− (hsPkgs."binary" or (buildDepError "binary"))
69− (hsPkgs."bytestring" or (buildDepError "bytestring"))
70− (hsPkgs."directory" or (buildDepError "directory"))
71− (hsPkgs."filepath" or (buildDepError "filepath"))
72− (hsPkgs."ghc-boot-th" or (buildDepError "ghc-boot-th"))
36+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
37+ (hsPkgs."binary" or (errorHandler.buildDepError "binary"))
38+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
39+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
40+ (hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
41+ (hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th"))
7342 ];
7443 buildable = true;
7544 modules = [
materialized/ghc-extra-projects/default/ghc883/.plan.nix/ghc.nix+31−62
@@ -1,43 +1,12 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
4110 {
4211 flags = {
4312 ghci = false;
@@ -77,31 +46,31 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
7746 components = {
7847 "library" = {
7948 depends = ((([
80− (hsPkgs."base" or (buildDepError "base"))
81− (hsPkgs."deepseq" or (buildDepError "deepseq"))
82− (hsPkgs."directory" or (buildDepError "directory"))
83− (hsPkgs."process" or (buildDepError "process"))
84− (hsPkgs."bytestring" or (buildDepError "bytestring"))
85− (hsPkgs."binary" or (buildDepError "binary"))
86− (hsPkgs."time" or (buildDepError "time"))
87− (hsPkgs."containers" or (buildDepError "containers"))
88− (hsPkgs."array" or (buildDepError "array"))
89− (hsPkgs."filepath" or (buildDepError "filepath"))
90− (hsPkgs."template-haskell" or (buildDepError "template-haskell"))
91− (hsPkgs."hpc" or (buildDepError "hpc"))
92− (hsPkgs."transformers" or (buildDepError "transformers"))
93− (hsPkgs."ghc-boot" or (buildDepError "ghc-boot"))
94− (hsPkgs."ghc-boot-th" or (buildDepError "ghc-boot-th"))
95− (hsPkgs."ghc-heap" or (buildDepError "ghc-heap"))
96− (hsPkgs."ghci" or (buildDepError "ghci"))
49+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
50+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
51+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
52+ (hsPkgs."process" or (errorHandler.buildDepError "process"))
53+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
54+ (hsPkgs."binary" or (errorHandler.buildDepError "binary"))
55+ (hsPkgs."time" or (errorHandler.buildDepError "time"))
56+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
57+ (hsPkgs."array" or (errorHandler.buildDepError "array"))
58+ (hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
59+ (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
60+ (hsPkgs."hpc" or (errorHandler.buildDepError "hpc"))
61+ (hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
62+ (hsPkgs."ghc-boot" or (errorHandler.buildDepError "ghc-boot"))
63+ (hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th"))
64+ (hsPkgs."ghc-heap" or (errorHandler.buildDepError "ghc-heap"))
65+ (hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
9766 ] ++ (if system.isWindows
98− then [ (hsPkgs."Win32" or (buildDepError "Win32")) ]
67+ then [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ]
9968 else [
100− (hsPkgs."unix" or (buildDepError "unix"))
101− ] ++ (pkgs.lib).optional (flags.terminfo) (hsPkgs."terminfo" or (buildDepError "terminfo")))) ++ (pkgs.lib).optional (flags.integer-gmp && flags.integer-simple) (hsPkgs."invalid-cabal-flag-settings" or (buildDepError "invalid-cabal-flag-settings"))) ++ (pkgs.lib).optional (flags.integer-gmp) (hsPkgs."integer-gmp" or (buildDepError "integer-gmp"))) ++ (pkgs.lib).optional (flags.integer-simple) (hsPkgs."integer-simple" or (buildDepError "integer-simple"));
69+ (hsPkgs."unix" or (errorHandler.buildDepError "unix"))
70+ ] ++ (pkgs.lib).optional (flags.terminfo) (hsPkgs."terminfo" or (errorHandler.buildDepError "terminfo")))) ++ (pkgs.lib).optional (flags.integer-gmp && flags.integer-simple) (hsPkgs."invalid-cabal-flag-settings" or (errorHandler.buildDepError "invalid-cabal-flag-settings"))) ++ (pkgs.lib).optional (flags.integer-gmp) (hsPkgs."integer-gmp" or (errorHandler.buildDepError "integer-gmp"))) ++ (pkgs.lib).optional (flags.integer-simple) (hsPkgs."integer-simple" or (errorHandler.buildDepError "integer-simple"));
10271 build-tools = [
103− (hsPkgs.buildPackages.alex or (pkgs.buildPackages.alex or (buildToolDepError "alex")))
104− (hsPkgs.buildPackages.happy or (pkgs.buildPackages.happy or (buildToolDepError "happy")))
72+ (hsPkgs.buildPackages.alex or (pkgs.buildPackages.alex or (errorHandler.buildToolDepError "alex")))
73+ (hsPkgs.buildPackages.happy or (pkgs.buildPackages.happy or (errorHandler.buildToolDepError "happy")))
10574 ];
10675 buildable = true;
10776 modules = [
materialized/ghc-extra-projects/default/ghc883/.plan.nix/ghci.nix+22−53
@@ -1,43 +1,12 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
4110 {
4211 flags = { ghci = false; };
4312 package = {
@@ -64,19 +33,19 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
6433 components = {
6534 "library" = {
6635 depends = [
67− (hsPkgs."array" or (buildDepError "array"))
68− (hsPkgs."base" or (buildDepError "base"))
69− (hsPkgs."binary" or (buildDepError "binary"))
70− (hsPkgs."bytestring" or (buildDepError "bytestring"))
71− (hsPkgs."containers" or (buildDepError "containers"))
72− (hsPkgs."deepseq" or (buildDepError "deepseq"))
73− (hsPkgs."filepath" or (buildDepError "filepath"))
74− (hsPkgs."ghc-boot" or (buildDepError "ghc-boot"))
75− (hsPkgs."ghc-boot-th" or (buildDepError "ghc-boot-th"))
76− (hsPkgs."ghc-heap" or (buildDepError "ghc-heap"))
77− (hsPkgs."template-haskell" or (buildDepError "template-haskell"))
78− (hsPkgs."transformers" or (buildDepError "transformers"))
79− ] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (buildDepError "unix"));
36+ (hsPkgs."array" or (errorHandler.buildDepError "array"))
37+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
38+ (hsPkgs."binary" or (errorHandler.buildDepError "binary"))
39+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
40+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
41+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
42+ (hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
43+ (hsPkgs."ghc-boot" or (errorHandler.buildDepError "ghc-boot"))
44+ (hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th"))
45+ (hsPkgs."ghc-heap" or (errorHandler.buildDepError "ghc-heap"))
46+ (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
47+ (hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
48+ ] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix"));
8049 buildable = true;
8150 modules = [
8251 "GHCi/BreakArray"
materialized/ghc-extra-projects/default/ghc883/.plan.nix/iserv-proxy.nix+20−51
@@ -1,43 +1,12 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
4110 {
4211 flags = {};
4312 package = {
@@ -65,17 +34,17 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
6534 exes = {
6635 "iserv-proxy" = {
6736 depends = [
68− (hsPkgs."array" or (buildDepError "array"))
69− (hsPkgs."base" or (buildDepError "base"))
70− (hsPkgs."binary" or (buildDepError "binary"))
71− (hsPkgs."bytestring" or (buildDepError "bytestring"))
72− (hsPkgs."containers" or (buildDepError "containers"))
73− (hsPkgs."deepseq" or (buildDepError "deepseq"))
74− (hsPkgs."directory" or (buildDepError "directory"))
75− (hsPkgs."network" or (buildDepError "network"))
76− (hsPkgs."filepath" or (buildDepError "filepath"))
77− (hsPkgs."ghci" or (buildDepError "ghci"))
78− (hsPkgs."libiserv" or (buildDepError "libiserv"))
37+ (hsPkgs."array" or (errorHandler.buildDepError "array"))
38+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
39+ (hsPkgs."binary" or (errorHandler.buildDepError "binary"))
40+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
41+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
42+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
43+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
44+ (hsPkgs."network" or (errorHandler.buildDepError "network"))
45+ (hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
46+ (hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
47+ (hsPkgs."libiserv" or (errorHandler.buildDepError "libiserv"))
7948 ];
8049 buildable = true;
8150 hsSourceDirs = [ "src" ];
materialized/ghc-extra-projects/default/ghc883/.plan.nix/iserv.nix+18−49
@@ -1,43 +1,12 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
4110 {
4211 flags = {};
4312 package = {
@@ -65,15 +34,15 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
6534 exes = {
6635 "iserv" = {
6736 depends = [
68− (hsPkgs."array" or (buildDepError "array"))
69− (hsPkgs."base" or (buildDepError "base"))
70− (hsPkgs."binary" or (buildDepError "binary"))
71− (hsPkgs."bytestring" or (buildDepError "bytestring"))
72− (hsPkgs."containers" or (buildDepError "containers"))
73− (hsPkgs."deepseq" or (buildDepError "deepseq"))
74− (hsPkgs."ghci" or (buildDepError "ghci"))
75− (hsPkgs."libiserv" or (buildDepError "libiserv"))
76− ] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (buildDepError "unix"));
37+ (hsPkgs."array" or (errorHandler.buildDepError "array"))
38+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
39+ (hsPkgs."binary" or (errorHandler.buildDepError "binary"))
40+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
41+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
42+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
43+ (hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
44+ (hsPkgs."libiserv" or (errorHandler.buildDepError "libiserv"))
45+ ] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix"));
7746 buildable = true;
7847 cSources = [ "cbits/iservmain.c" ];
7948 hsSourceDirs = [ "src" ];
materialized/ghc-extra-projects/default/ghc883/.plan.nix/libiserv.nix+19−50
@@ -1,43 +1,12 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
4110 {
4211 flags = { network = false; };
4312 package = {
@@ -64,17 +33,17 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
6433 components = {
6534 "library" = {
6635 depends = ([
67− (hsPkgs."base" or (buildDepError "base"))
68− (hsPkgs."binary" or (buildDepError "binary"))
69− (hsPkgs."bytestring" or (buildDepError "bytestring"))
70− (hsPkgs."containers" or (buildDepError "containers"))
71− (hsPkgs."deepseq" or (buildDepError "deepseq"))
72− (hsPkgs."ghci" or (buildDepError "ghci"))
36+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
37+ (hsPkgs."binary" or (errorHandler.buildDepError "binary"))
38+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
39+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
40+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
41+ (hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
7342 ] ++ (pkgs.lib).optionals (flags.network) [
74− (hsPkgs."network" or (buildDepError "network"))
75− (hsPkgs."directory" or (buildDepError "directory"))
76− (hsPkgs."filepath" or (buildDepError "filepath"))
77− ]) ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (buildDepError "unix"));
43+ (hsPkgs."network" or (errorHandler.buildDepError "network"))
44+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
45+ (hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
46+ ]) ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix"));
7847 buildable = true;
7948 modules = [
8049 "Lib"
materialized/ghc-extra-projects/default/ghc883/.plan.nix/remote-iserv.nix+11−42
@@ -1,43 +1,12 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
4110 {
4211 flags = {};
4312 package = {
@@ -65,8 +34,8 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
6534 exes = {
6635 "remote-iserv" = {
6736 depends = [
68− (hsPkgs."base" or (buildDepError "base"))
69− (hsPkgs."libiserv" or (buildDepError "libiserv"))
37+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
38+ (hsPkgs."libiserv" or (errorHandler.buildDepError "libiserv"))
7039 ];
7140 buildable = true;
7241 hsSourceDirs = [ "src" ];
materialized/ghc-extra-projects/windows/ghc865/.plan.nix/bytestring.nix+41−72
@@ -1,43 +1,12 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
4110 {
4211 flags = { integer-simple = false; };
4312 package = {
@@ -64,10 +33,10 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
6433 components = {
6534 "library" = {
6635 depends = ([
67− (hsPkgs."base" or (buildDepError "base"))
68− (hsPkgs."ghc-prim" or (buildDepError "ghc-prim"))
69− (hsPkgs."deepseq" or (buildDepError "deepseq"))
70− ] ++ (pkgs.lib).optionals (compiler.isGhc && (compiler.version).ge "6.11") ((pkgs.lib).optional (!flags.integer-simple) (hsPkgs."integer-gmp" or (buildDepError "integer-gmp")))) ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).ge "6.9" && (compiler.isGhc && (compiler.version).lt "6.11")) (hsPkgs."integer" or (buildDepError "integer"));
36+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
37+ (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
38+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
39+ ] ++ (pkgs.lib).optionals (compiler.isGhc && (compiler.version).ge "6.11") ((pkgs.lib).optional (!flags.integer-simple) (hsPkgs."integer-gmp" or (errorHandler.buildDepError "integer-gmp")))) ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).ge "6.9" && (compiler.isGhc && (compiler.version).lt "6.11")) (hsPkgs."integer" or (errorHandler.buildDepError "integer"));
7140 buildable = true;
7241 modules = [
7342 "Data/ByteString/Builder/ASCII"
@@ -101,14 +70,14 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
10170 tests = {
10271 "prop-compiled" = {
10372 depends = [
104− (hsPkgs."base" or (buildDepError "base"))
105− (hsPkgs."ghc-prim" or (buildDepError "ghc-prim"))
106− (hsPkgs."deepseq" or (buildDepError "deepseq"))
107− (hsPkgs."random" or (buildDepError "random"))
108− (hsPkgs."directory" or (buildDepError "directory"))
109− (hsPkgs."test-framework" or (buildDepError "test-framework"))
110− (hsPkgs."test-framework-quickcheck2" or (buildDepError "test-framework-quickcheck2"))
111− (hsPkgs."QuickCheck" or (buildDepError "QuickCheck"))
73+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
74+ (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
75+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
76+ (hsPkgs."random" or (errorHandler.buildDepError "random"))
77+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
78+ (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework"))
79+ (hsPkgs."test-framework-quickcheck2" or (errorHandler.buildDepError "test-framework-quickcheck2"))
80+ (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
11281 ];
11382 buildable = true;
11483 modules = [ "Rules" "QuickCheckUtils" "TestFramework" ];
@@ -119,14 +88,14 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
11988 };
12089 "regressions" = {
12190 depends = [
122− (hsPkgs."base" or (buildDepError "base"))
123− (hsPkgs."ghc-prim" or (buildDepError "ghc-prim"))
124− (hsPkgs."deepseq" or (buildDepError "deepseq"))
125− (hsPkgs."random" or (buildDepError "random"))
126− (hsPkgs."directory" or (buildDepError "directory"))
127− (hsPkgs."test-framework" or (buildDepError "test-framework"))
128− (hsPkgs."test-framework-hunit" or (buildDepError "test-framework-hunit"))
129− (hsPkgs."HUnit" or (buildDepError "HUnit"))
91+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
92+ (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
93+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
94+ (hsPkgs."random" or (errorHandler.buildDepError "random"))
95+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
96+ (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework"))
97+ (hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit"))
98+ (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit"))
13099 ];
131100 buildable = false;
132101 cSources = [ "cbits/fpstring.c" ];
@@ -136,18 +105,18 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
136105 };
137106 "test-builder" = {
138107 depends = [
139− (hsPkgs."base" or (buildDepError "base"))
140− (hsPkgs."ghc-prim" or (buildDepError "ghc-prim"))
141− (hsPkgs."deepseq" or (buildDepError "deepseq"))
142− (hsPkgs."QuickCheck" or (buildDepError "QuickCheck"))
143− (hsPkgs."byteorder" or (buildDepError "byteorder"))
144− (hsPkgs."dlist" or (buildDepError "dlist"))
145− (hsPkgs."directory" or (buildDepError "directory"))
146− (hsPkgs."mtl" or (buildDepError "mtl"))
147− (hsPkgs."HUnit" or (buildDepError "HUnit"))
148− (hsPkgs."test-framework" or (buildDepError "test-framework"))
149− (hsPkgs."test-framework-hunit" or (buildDepError "test-framework-hunit"))
150− (hsPkgs."test-framework-quickcheck2" or (buildDepError "test-framework-quickcheck2"))
108+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
109+ (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
110+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
111+ (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
112+ (hsPkgs."byteorder" or (errorHandler.buildDepError "byteorder"))
113+ (hsPkgs."dlist" or (errorHandler.buildDepError "dlist"))
114+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
115+ (hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
116+ (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit"))
117+ (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework"))
118+ (hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit"))
119+ (hsPkgs."test-framework-quickcheck2" or (errorHandler.buildDepError "test-framework-quickcheck2"))
151120 ];
152121 buildable = true;
153122 modules = [
materialized/ghc-extra-projects/windows/ghc865/.plan.nix/ghc-boot.nix+15−46
@@ -1,43 +1,12 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
4110 {
4211 flags = {};
4312 package = {
@@ -64,12 +33,12 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
6433 components = {
6534 "library" = {
6635 depends = [
67− (hsPkgs."base" or (buildDepError "base"))
68− (hsPkgs."binary" or (buildDepError "binary"))
69− (hsPkgs."bytestring" or (buildDepError "bytestring"))
70− (hsPkgs."directory" or (buildDepError "directory"))
71− (hsPkgs."filepath" or (buildDepError "filepath"))
72− (hsPkgs."ghc-boot-th" or (buildDepError "ghc-boot-th"))
36+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
37+ (hsPkgs."binary" or (errorHandler.buildDepError "binary"))
38+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
39+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
40+ (hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
41+ (hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th"))
7342 ];
7443 buildable = true;
7544 modules = [
materialized/ghc-extra-projects/windows/ghc865/.plan.nix/ghc.nix+31−62
@@ -1,43 +1,12 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
4110 {
4211 flags = {
4312 ghci = false;
@@ -75,31 +44,31 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
7544 components = {
7645 "library" = {
7746 depends = [
78− (hsPkgs."base" or (buildDepError "base"))
79− (hsPkgs."deepseq" or (buildDepError "deepseq"))
80− (hsPkgs."directory" or (buildDepError "directory"))
81− (hsPkgs."process" or (buildDepError "process"))
82− (hsPkgs."bytestring" or (buildDepError "bytestring"))
83− (hsPkgs."binary" or (buildDepError "binary"))
84− (hsPkgs."time" or (buildDepError "time"))
85− (hsPkgs."containers" or (buildDepError "containers"))
86− (hsPkgs."array" or (buildDepError "array"))
87− (hsPkgs."filepath" or (buildDepError "filepath"))
88− (hsPkgs."template-haskell" or (buildDepError "template-haskell"))
89− (hsPkgs."hpc" or (buildDepError "hpc"))
90− (hsPkgs."transformers" or (buildDepError "transformers"))
91− (hsPkgs."ghc-boot" or (buildDepError "ghc-boot"))
92− (hsPkgs."ghc-boot-th" or (buildDepError "ghc-boot-th"))
93− (hsPkgs."ghc-heap" or (buildDepError "ghc-heap"))
94− (hsPkgs."ghci" or (buildDepError "ghci"))
47+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
48+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
49+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
50+ (hsPkgs."process" or (errorHandler.buildDepError "process"))
51+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
52+ (hsPkgs."binary" or (errorHandler.buildDepError "binary"))
53+ (hsPkgs."time" or (errorHandler.buildDepError "time"))
54+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
55+ (hsPkgs."array" or (errorHandler.buildDepError "array"))
56+ (hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
57+ (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
58+ (hsPkgs."hpc" or (errorHandler.buildDepError "hpc"))
59+ (hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
60+ (hsPkgs."ghc-boot" or (errorHandler.buildDepError "ghc-boot"))
61+ (hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th"))
62+ (hsPkgs."ghc-heap" or (errorHandler.buildDepError "ghc-heap"))
63+ (hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
9564 ] ++ (if system.isWindows
96− then [ (hsPkgs."Win32" or (buildDepError "Win32")) ]
65+ then [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ]
9766 else [
98− (hsPkgs."unix" or (buildDepError "unix"))
99− ] ++ (pkgs.lib).optional (flags.terminfo) (hsPkgs."terminfo" or (buildDepError "terminfo")));
67+ (hsPkgs."unix" or (errorHandler.buildDepError "unix"))
68+ ] ++ (pkgs.lib).optional (flags.terminfo) (hsPkgs."terminfo" or (errorHandler.buildDepError "terminfo")));
10069 build-tools = [
101− (hsPkgs.buildPackages.alex or (pkgs.buildPackages.alex or (buildToolDepError "alex")))
102− (hsPkgs.buildPackages.happy or (pkgs.buildPackages.happy or (buildToolDepError "happy")))
70+ (hsPkgs.buildPackages.alex or (pkgs.buildPackages.alex or (errorHandler.buildToolDepError "alex")))
71+ (hsPkgs.buildPackages.happy or (pkgs.buildPackages.happy or (errorHandler.buildToolDepError "happy")))
10372 ];
10473 buildable = true;
10574 modules = [
materialized/ghc-extra-projects/windows/ghc865/.plan.nix/ghci.nix+22−53
@@ -1,43 +1,12 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
4110 {
4211 flags = { ghci = false; };
4312 package = {
@@ -64,19 +33,19 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
6433 components = {
6534 "library" = {
6635 depends = [
67− (hsPkgs."array" or (buildDepError "array"))
68− (hsPkgs."base" or (buildDepError "base"))
69− (hsPkgs."binary" or (buildDepError "binary"))
70− (hsPkgs."bytestring" or (buildDepError "bytestring"))
71− (hsPkgs."containers" or (buildDepError "containers"))
72− (hsPkgs."deepseq" or (buildDepError "deepseq"))
73− (hsPkgs."filepath" or (buildDepError "filepath"))
74− (hsPkgs."ghc-boot" or (buildDepError "ghc-boot"))
75− (hsPkgs."ghc-boot-th" or (buildDepError "ghc-boot-th"))
76− (hsPkgs."ghc-heap" or (buildDepError "ghc-heap"))
77− (hsPkgs."template-haskell" or (buildDepError "template-haskell"))
78− (hsPkgs."transformers" or (buildDepError "transformers"))
79− ] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (buildDepError "unix"));
36+ (hsPkgs."array" or (errorHandler.buildDepError "array"))
37+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
38+ (hsPkgs."binary" or (errorHandler.buildDepError "binary"))
39+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
40+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
41+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
42+ (hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
43+ (hsPkgs."ghc-boot" or (errorHandler.buildDepError "ghc-boot"))
44+ (hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th"))
45+ (hsPkgs."ghc-heap" or (errorHandler.buildDepError "ghc-heap"))
46+ (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
47+ (hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
48+ ] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix"));
8049 buildable = true;
8150 modules = [
8251 "GHCi/BreakArray"
materialized/ghc-extra-projects/windows/ghc865/.plan.nix/iserv-proxy.nix+20−51
@@ -1,43 +1,12 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
4110 {
4211 flags = {};
4312 package = {
@@ -65,17 +34,17 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
6534 exes = {
6635 "iserv-proxy" = {
6736 depends = [
68− (hsPkgs."array" or (buildDepError "array"))
69− (hsPkgs."base" or (buildDepError "base"))
70− (hsPkgs."binary" or (buildDepError "binary"))
71− (hsPkgs."bytestring" or (buildDepError "bytestring"))
72− (hsPkgs."containers" or (buildDepError "containers"))
73− (hsPkgs."deepseq" or (buildDepError "deepseq"))
74− (hsPkgs."directory" or (buildDepError "directory"))
75− (hsPkgs."network" or (buildDepError "network"))
76− (hsPkgs."filepath" or (buildDepError "filepath"))
77− (hsPkgs."ghci" or (buildDepError "ghci"))
78− (hsPkgs."libiserv" or (buildDepError "libiserv"))
37+ (hsPkgs."array" or (errorHandler.buildDepError "array"))
38+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
39+ (hsPkgs."binary" or (errorHandler.buildDepError "binary"))
40+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
41+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
42+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
43+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
44+ (hsPkgs."network" or (errorHandler.buildDepError "network"))
45+ (hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
46+ (hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
47+ (hsPkgs."libiserv" or (errorHandler.buildDepError "libiserv"))
7948 ];
8049 buildable = true;
8150 hsSourceDirs = [ "src" ];
materialized/ghc-extra-projects/windows/ghc865/.plan.nix/iserv.nix+18−49
@@ -1,43 +1,12 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
4110 {
4211 flags = {};
4312 package = {
@@ -65,15 +34,15 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
6534 exes = {
6635 "iserv" = {
6736 depends = [
68− (hsPkgs."array" or (buildDepError "array"))
69− (hsPkgs."base" or (buildDepError "base"))
70− (hsPkgs."binary" or (buildDepError "binary"))
71− (hsPkgs."bytestring" or (buildDepError "bytestring"))
72− (hsPkgs."containers" or (buildDepError "containers"))
73− (hsPkgs."deepseq" or (buildDepError "deepseq"))
74− (hsPkgs."ghci" or (buildDepError "ghci"))
75− (hsPkgs."libiserv" or (buildDepError "libiserv"))
76− ] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (buildDepError "unix"));
37+ (hsPkgs."array" or (errorHandler.buildDepError "array"))
38+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
39+ (hsPkgs."binary" or (errorHandler.buildDepError "binary"))
40+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
41+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
42+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
43+ (hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
44+ (hsPkgs."libiserv" or (errorHandler.buildDepError "libiserv"))
45+ ] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix"));
7746 buildable = true;
7847 cSources = [ "cbits/iservmain.c" ];
7948 hsSourceDirs = [ "src" ];
materialized/ghc-extra-projects/windows/ghc865/.plan.nix/libiserv.nix+19−50
@@ -1,43 +1,12 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
4110 {
4211 flags = { network = false; };
4312 package = {
@@ -64,17 +33,17 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
6433 components = {
6534 "library" = {
6635 depends = ([
67− (hsPkgs."base" or (buildDepError "base"))
68− (hsPkgs."binary" or (buildDepError "binary"))
69− (hsPkgs."bytestring" or (buildDepError "bytestring"))
70− (hsPkgs."containers" or (buildDepError "containers"))
71− (hsPkgs."deepseq" or (buildDepError "deepseq"))
72− (hsPkgs."ghci" or (buildDepError "ghci"))
36+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
37+ (hsPkgs."binary" or (errorHandler.buildDepError "binary"))
38+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
39+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
40+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
41+ (hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
7342 ] ++ (pkgs.lib).optionals (flags.network) [
74− (hsPkgs."network" or (buildDepError "network"))
75− (hsPkgs."directory" or (buildDepError "directory"))
76− (hsPkgs."filepath" or (buildDepError "filepath"))
77− ]) ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (buildDepError "unix"));
43+ (hsPkgs."network" or (errorHandler.buildDepError "network"))
44+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
45+ (hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
46+ ]) ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix"));
7847 buildable = true;
7948 modules = [
8049 "Lib"
materialized/ghc-extra-projects/windows/ghc865/.plan.nix/remote-iserv.nix+11−42
@@ -1,43 +1,12 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
4110 {
4211 flags = {};
4312 package = {
@@ -65,8 +34,8 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
6534 exes = {
6635 "remote-iserv" = {
6736 depends = [
68− (hsPkgs."base" or (buildDepError "base"))
69− (hsPkgs."libiserv" or (buildDepError "libiserv"))
37+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
38+ (hsPkgs."libiserv" or (errorHandler.buildDepError "libiserv"))
7039 ];
7140 buildable = true;
7241 hsSourceDirs = [ "src" ];
materialized/ghc-extra-projects/windows/ghc882/.plan.nix/bytestring.nixdeleted−167
@@ -1,167 +0,0 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
41− {
42− flags = { integer-simple = false; };
43− package = {
44− specVersion = "1.10";
45− identifier = { name = "bytestring"; version = "0.10.10.0"; };
46− license = "BSD-3-Clause";
47− copyright = "Copyright (c) Don Stewart 2005-2009,\n(c) Duncan Coutts 2006-2015,\n(c) David Roundy 2003-2005,\n(c) Jasper Van der Jeugt 2010,\n(c) Simon Meier 2010-2013.";
48− maintainer = "Duncan Coutts <duncan@community.haskell.org>";
49− author = "Don Stewart,\nDuncan Coutts";
50− homepage = "https://github.com/haskell/bytestring";
51− url = "";
52− synopsis = "Fast, compact, strict and lazy byte strings with a list interface";
53− description = "An efficient compact, immutable byte string type (both strict and lazy)\nsuitable for binary or 8-bit character data.\n\nThe 'ByteString' type represents sequences of bytes or 8-bit characters.\nIt is suitable for high performance use, both in terms of large data\nquantities, or high speed requirements. The 'ByteString' functions follow\nthe same style as Haskell\\'s ordinary lists, so it is easy to convert code\nfrom using 'String' to 'ByteString'.\n\nTwo 'ByteString' variants are provided:\n\n* Strict 'ByteString's keep the string as a single large array. This\nmakes them convenient for passing data between C and Haskell.\n\n* Lazy 'ByteString's use a lazy list of strict chunks which makes it\nsuitable for I\\/O streaming tasks.\n\nThe @Char8@ modules provide a character-based view of the same\nunderlying 'ByteString' types. This makes it convenient to handle mixed\nbinary and 8-bit character content (which is common in many file formats\nand network protocols).\n\nThe 'Builder' module provides an efficient way to build up 'ByteString's\nin an ad-hoc way by repeated concatenation. This is ideal for fast\nserialisation or pretty printing.\n\nThere is also a 'ShortByteString' type which has a lower memory overhead\nand can can be converted to or from a 'ByteString', but supports very few\nother operations. It is suitable for keeping many short strings in memory.\n\n'ByteString's are not designed for Unicode. For Unicode strings you should\nuse the 'Text' type from the @text@ package.\n\nThese modules are intended to be imported qualified, to avoid name clashes\nwith \"Prelude\" functions, e.g.\n\n> import qualified Data.ByteString as BS";
54− buildType = "Simple";
55− isLocal = true;
56− detailLevel = "FullDetails";
57− licenseFiles = [ "LICENSE" ];
58− dataDir = "";
59− dataFiles = [];
60− extraSrcFiles = [ "README.md" "Changelog.md" ];
61− extraTmpFiles = [];
62− extraDocFiles = [];
63− };
64− components = {
65− "library" = {
66− depends = ([
67− (hsPkgs."base" or (buildDepError "base"))
68− (hsPkgs."ghc-prim" or (buildDepError "ghc-prim"))
69− (hsPkgs."deepseq" or (buildDepError "deepseq"))
70− ] ++ (pkgs.lib).optionals (compiler.isGhc && (compiler.version).ge "6.11") ((pkgs.lib).optional (!flags.integer-simple) (hsPkgs."integer-gmp" or (buildDepError "integer-gmp")))) ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).ge "6.9" && (compiler.isGhc && (compiler.version).lt "6.11")) (hsPkgs."integer" or (buildDepError "integer"));
71− buildable = true;
72− modules = [
73− "Data/ByteString/Builder/ASCII"
74− "Data/ByteString/Builder/Prim/Binary"
75− "Data/ByteString/Builder/Prim/ASCII"
76− "Data/ByteString/Builder/Prim/Internal/Floating"
77− "Data/ByteString/Builder/Prim/Internal/UncheckedShifts"
78− "Data/ByteString/Builder/Prim/Internal/Base16"
79− "Data/ByteString"
80− "Data/ByteString/Char8"
81− "Data/ByteString/Unsafe"
82− "Data/ByteString/Internal"
83− "Data/ByteString/Lazy"
84− "Data/ByteString/Lazy/Char8"
85− "Data/ByteString/Lazy/Internal"
86− "Data/ByteString/Short"
87− "Data/ByteString/Short/Internal"
88− "Data/ByteString/Builder"
89− "Data/ByteString/Builder/Extra"
90− "Data/ByteString/Builder/Prim"
91− "Data/ByteString/Builder/Internal"
92− "Data/ByteString/Builder/Prim/Internal"
93− "Data/ByteString/Lazy/Builder"
94− "Data/ByteString/Lazy/Builder/Extras"
95− "Data/ByteString/Lazy/Builder/ASCII"
96− ];
97− cSources = [ "cbits/fpstring.c" "cbits/itoa.c" ];
98− includeDirs = [ "include" ];
99− includes = [ "fpstring.h" ];
100− };
101− tests = {
102− "prop-compiled" = {
103− depends = [
104− (hsPkgs."base" or (buildDepError "base"))
105− (hsPkgs."ghc-prim" or (buildDepError "ghc-prim"))
106− (hsPkgs."deepseq" or (buildDepError "deepseq"))
107− (hsPkgs."random" or (buildDepError "random"))
108− (hsPkgs."directory" or (buildDepError "directory"))
109− (hsPkgs."test-framework" or (buildDepError "test-framework"))
110− (hsPkgs."test-framework-quickcheck2" or (buildDepError "test-framework-quickcheck2"))
111− (hsPkgs."QuickCheck" or (buildDepError "QuickCheck"))
112− ];
113− buildable = true;
114− modules = [ "Rules" "QuickCheckUtils" "TestFramework" ];
115− cSources = [ "cbits/fpstring.c" ];
116− hsSourceDirs = [ "." "tests" ];
117− includeDirs = [ "include" ];
118− mainPath = [ "Properties.hs" ];
119− };
120− "regressions" = {
121− depends = [
122− (hsPkgs."base" or (buildDepError "base"))
123− (hsPkgs."ghc-prim" or (buildDepError "ghc-prim"))
124− (hsPkgs."deepseq" or (buildDepError "deepseq"))
125− (hsPkgs."random" or (buildDepError "random"))
126− (hsPkgs."directory" or (buildDepError "directory"))
127− (hsPkgs."test-framework" or (buildDepError "test-framework"))
128− (hsPkgs."test-framework-hunit" or (buildDepError "test-framework-hunit"))
129− (hsPkgs."HUnit" or (buildDepError "HUnit"))
130− ];
131− buildable = false;
132− cSources = [ "cbits/fpstring.c" ];
133− hsSourceDirs = [ "." "tests" ];
134− includeDirs = [ "include" ];
135− mainPath = [ "Regressions.hs" ];
136− };
137− "test-builder" = {
138− depends = [
139− (hsPkgs."base" or (buildDepError "base"))
140− (hsPkgs."ghc-prim" or (buildDepError "ghc-prim"))
141− (hsPkgs."deepseq" or (buildDepError "deepseq"))
142− (hsPkgs."QuickCheck" or (buildDepError "QuickCheck"))
143− (hsPkgs."byteorder" or (buildDepError "byteorder"))
144− (hsPkgs."dlist" or (buildDepError "dlist"))
145− (hsPkgs."directory" or (buildDepError "directory"))
146− (hsPkgs."mtl" or (buildDepError "mtl"))
147− (hsPkgs."HUnit" or (buildDepError "HUnit"))
148− (hsPkgs."test-framework" or (buildDepError "test-framework"))
149− (hsPkgs."test-framework-hunit" or (buildDepError "test-framework-hunit"))
150− (hsPkgs."test-framework-quickcheck2" or (buildDepError "test-framework-quickcheck2"))
151− ];
152− buildable = true;
153− modules = [
154− "Data/ByteString/Builder/Tests"
155− "Data/ByteString/Builder/Prim/Tests"
156− "Data/ByteString/Builder/Prim/TestUtils"
157− "TestFramework"
158− ];
159− cSources = [ "cbits/fpstring.c" "cbits/itoa.c" ];
160− hsSourceDirs = [ "." "tests" "tests/builder" ];
161− includeDirs = [ "include" ];
162− includes = [ "fpstring.h" ];
163− mainPath = [ "TestSuite.hs" ];
164− };
165− };
166− };
167− } // rec { src = (pkgs.lib).mkDefault ../libraries/bytestring; }
materialized/ghc-extra-projects/windows/ghc882/.plan.nix/ghc-boot.nixdeleted−84
@@ -1,84 +0,0 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
41− {
42− flags = {};
43− package = {
44− specVersion = "1.22";
45− identifier = { name = "ghc-boot"; version = "8.8.2"; };
46− license = "BSD-3-Clause";
47− copyright = "";
48− maintainer = "ghc-devs@haskell.org";
49− author = "";
50− homepage = "";
51− url = "";
52− synopsis = "Shared functionality between GHC and its boot libraries";
53− description = "This library is shared between GHC, ghc-pkg, and other boot\nlibraries.\n\nA note about \"GHC.PackageDb\": it only deals with the subset of\nthe package database that the compiler cares about: modules\npaths etc and not package metadata like description, authors\netc. It is thus not a library interface to ghc-pkg and is *not*\nsuitable for modifying GHC package databases.\n\nThe package database format and this library are constructed in\nsuch a way that while ghc-pkg depends on Cabal, the GHC library\nand program do not have to depend on Cabal.";
54− buildType = "Simple";
55− isLocal = true;
56− detailLevel = "FullDetails";
57− licenseFiles = [ "LICENSE" ];
58− dataDir = "";
59− dataFiles = [];
60− extraSrcFiles = [ "changelog.md" ];
61− extraTmpFiles = [];
62− extraDocFiles = [];
63− };
64− components = {
65− "library" = {
66− depends = [
67− (hsPkgs."base" or (buildDepError "base"))
68− (hsPkgs."binary" or (buildDepError "binary"))
69− (hsPkgs."bytestring" or (buildDepError "bytestring"))
70− (hsPkgs."directory" or (buildDepError "directory"))
71− (hsPkgs."filepath" or (buildDepError "filepath"))
72− (hsPkgs."ghc-boot-th" or (buildDepError "ghc-boot-th"))
73− ];
74− buildable = true;
75− modules = [
76− "GHC/LanguageExtensions"
77− "GHC/PackageDb"
78− "GHC/Serialized"
79− "GHC/ForeignSrcLang"
80− "GHC/HandleEncoding"
81− ];
82− };
83− };
84− } // rec { src = (pkgs.lib).mkDefault ../libraries/ghc-boot; }
materialized/ghc-extra-projects/windows/ghc882/.plan.nix/ghc.nixdeleted−608
@@ -1,608 +0,0 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
41− {
42− flags = {
43− ghci = false;
44− stage1 = false;
45− stage2 = true;
46− stage3 = false;
47− terminfo = true;
48− integer-simple = false;
49− integer-gmp = false;
50− };
51− package = {
52− specVersion = "1.10";
53− identifier = { name = "ghc"; version = "8.8.2"; };
54− license = "BSD-3-Clause";
55− copyright = "";
56− maintainer = "glasgow-haskell-users@haskell.org";
57− author = "The GHC Team";
58− homepage = "http://www.haskell.org/ghc/";
59− url = "";
60− synopsis = "The GHC API";
61− description = "GHC's functionality can be useful for more things than just\ncompiling Haskell programs. Important use cases are programs\nthat analyse (and perhaps transform) Haskell code. Others\ninclude loading Haskell code dynamically in a GHCi-like manner.\nFor this reason, a lot of GHC's functionality is made available\nthrough this package.";
62− buildType = "Simple";
63− isLocal = true;
64− detailLevel = "FullDetails";
65− licenseFiles = [ "LICENSE" ];
66− dataDir = "";
67− dataFiles = [];
68− extraSrcFiles = [
69− "utils/md5.h"
70− "Unique.h"
71− "nativeGen/NCG.h"
72− "parser/cutils.h"
73− ];
74− extraTmpFiles = [];
75− extraDocFiles = [];
76− };
77− components = {
78− "library" = {
79− depends = ((([
80− (hsPkgs."base" or (buildDepError "base"))
81− (hsPkgs."deepseq" or (buildDepError "deepseq"))
82− (hsPkgs."directory" or (buildDepError "directory"))
83− (hsPkgs."process" or (buildDepError "process"))
84− (hsPkgs."bytestring" or (buildDepError "bytestring"))
85− (hsPkgs."binary" or (buildDepError "binary"))
86− (hsPkgs."time" or (buildDepError "time"))
87− (hsPkgs."containers" or (buildDepError "containers"))
88− (hsPkgs."array" or (buildDepError "array"))
89− (hsPkgs."filepath" or (buildDepError "filepath"))
90− (hsPkgs."template-haskell" or (buildDepError "template-haskell"))
91− (hsPkgs."hpc" or (buildDepError "hpc"))
92− (hsPkgs."transformers" or (buildDepError "transformers"))
93− (hsPkgs."ghc-boot" or (buildDepError "ghc-boot"))
94− (hsPkgs."ghc-boot-th" or (buildDepError "ghc-boot-th"))
95− (hsPkgs."ghc-heap" or (buildDepError "ghc-heap"))
96− (hsPkgs."ghci" or (buildDepError "ghci"))
97− ] ++ (if system.isWindows
98− then [ (hsPkgs."Win32" or (buildDepError "Win32")) ]
99− else [
100− (hsPkgs."unix" or (buildDepError "unix"))
101− ] ++ (pkgs.lib).optional (flags.terminfo) (hsPkgs."terminfo" or (buildDepError "terminfo")))) ++ (pkgs.lib).optional (flags.integer-gmp && flags.integer-simple) (hsPkgs."invalid-cabal-flag-settings" or (buildDepError "invalid-cabal-flag-settings"))) ++ (pkgs.lib).optional (flags.integer-gmp) (hsPkgs."integer-gmp" or (buildDepError "integer-gmp"))) ++ (pkgs.lib).optional (flags.integer-simple) (hsPkgs."integer-simple" or (buildDepError "integer-simple"));
102− build-tools = [
103− (hsPkgs.buildPackages.alex or (pkgs.buildPackages.alex or (buildToolDepError "alex")))
104− (hsPkgs.buildPackages.happy or (pkgs.buildPackages.happy or (buildToolDepError "happy")))
105− ];
106− buildable = true;
107− modules = [
108− "GhcPrelude"
109− "HieTypes"
110− "HieDebug"
111− "HieBin"
112− "HieUtils"
113− "HieAst"
114− "Ar"
115− "FileCleanup"
116− "DriverBkp"
117− "BkpSyn"
118− "NameShape"
119− "RnModIface"
120− "Avail"
121− "AsmUtils"
122− "BasicTypes"
123− "ConLike"
124− "DataCon"
125− "PatSyn"
126− "Demand"
127− "Debug"
128− "Exception"
129− "FieldLabel"
130− "GhcMonad"
131− "Hooks"
132− "Id"
133− "IdInfo"
134− "Lexeme"
135− "Literal"
136− "Llvm"
137− "Llvm/AbsSyn"
138− "Llvm/MetaData"
139− "Llvm/PpLlvm"
140− "Llvm/Types"
141− "LlvmCodeGen"
142− "LlvmCodeGen/Base"
143− "LlvmCodeGen/CodeGen"
144− "LlvmCodeGen/Data"
145− "LlvmCodeGen/Ppr"
146− "LlvmCodeGen/Regs"
147− "LlvmMangler"
148− "MkId"
149− "Module"
150− "Name"
151− "NameEnv"
152− "NameSet"
153− "OccName"
154− "RdrName"
155− "NameCache"
156− "SrcLoc"
157− "UniqSupply"
158− "Unique"
159− "Var"
160− "VarEnv"
161− "VarSet"
162− "UnVarGraph"
163− "BlockId"
164− "CLabel"
165− "Cmm"
166− "CmmBuildInfoTables"
167− "CmmPipeline"
168− "CmmCallConv"
169− "CmmCommonBlockElim"
170− "CmmImplementSwitchPlans"
171− "CmmContFlowOpt"
172− "CmmExpr"
173− "CmmInfo"
174− "CmmLex"
175− "CmmLint"
176− "CmmLive"
177− "CmmMachOp"
178− "CmmMonad"
179− "CmmSwitch"
180− "CmmNode"
181− "CmmOpt"
182− "CmmParse"
183− "CmmProcPoint"
184− "CmmSink"
185− "CmmType"
186− "CmmUtils"
187− "CmmLayoutStack"
188− "EnumSet"
189− "MkGraph"
190− "PprBase"
191− "PprC"
192− "PprCmm"
193− "PprCmmDecl"
194− "PprCmmExpr"
195− "Bitmap"
196− "CodeGen/Platform"
197− "CodeGen/Platform/ARM"
198− "CodeGen/Platform/ARM64"
199− "CodeGen/Platform/NoRegs"
200− "CodeGen/Platform/PPC"
201− "CodeGen/Platform/SPARC"
202− "CodeGen/Platform/X86"
203− "CodeGen/Platform/X86_64"
204− "CgUtils"
205− "StgCmm"
206− "StgCmmBind"
207− "StgCmmClosure"
208− "StgCmmCon"
209− "StgCmmEnv"
210− "StgCmmExpr"
211− "StgCmmForeign"
212− "StgCmmHeap"
213− "StgCmmHpc"
214− "StgCmmArgRep"
215− "StgCmmLayout"
216− "StgCmmMonad"
217− "StgCmmPrim"
218− "StgCmmProf"
219− "StgCmmTicky"
220− "StgCmmUtils"
221− "StgCmmExtCode"
222− "SMRep"
223− "CoreArity"
224− "CoreFVs"
225− "CoreLint"
226− "CorePrep"
227− "CoreSubst"
228− "CoreOpt"
229− "CoreSyn"
230− "TrieMap"
231− "CoreTidy"
232− "CoreUnfold"
233− "CoreUtils"
234− "CoreMap"
235− "CoreSeq"
236− "CoreStats"
237− "MkCore"
238− "PprCore"
239− "PmExpr"
240− "TmOracle"
241− "Check"
242− "Coverage"
243− "Desugar"
244− "DsArrows"
245− "DsBinds"
246− "DsCCall"
247− "DsExpr"
248− "DsForeign"
249− "DsGRHSs"
250− "DsListComp"
251− "DsMonad"
252− "DsUsage"
253− "DsUtils"
254− "ExtractDocs"
255− "Match"
256− "MatchCon"
257− "MatchLit"
258− "HsBinds"
259− "HsDecls"
260− "HsDoc"
261− "HsExpr"
262− "HsImpExp"
263− "HsLit"
264− "PlaceHolder"
265− "HsExtension"
266− "HsInstances"
267− "HsPat"
268− "HsSyn"
269− "HsTypes"
270− "HsUtils"
271− "HsDumpAst"
272− "BinIface"
273− "BinFingerprint"
274− "BuildTyCl"
275− "IfaceEnv"
276− "IfaceSyn"
277− "IfaceType"
278− "ToIface"
279− "LoadIface"
280− "MkIface"
281− "TcIface"
282− "FlagChecker"
283− "Annotations"
284− "CmdLineParser"
285− "CodeOutput"
286− "Config"
287− "Constants"
288− "DriverMkDepend"
289− "DriverPhases"
290− "PipelineMonad"
291− "DriverPipeline"
292− "DynFlags"
293− "ErrUtils"
294− "Finder"
295− "GHC"
296− "GhcMake"
297− "GhcPlugins"
298− "DynamicLoading"
299− "HeaderInfo"
300− "HscMain"
301− "HscStats"
302− "HscTypes"
303− "InteractiveEval"
304− "InteractiveEvalTypes"
305− "PackageConfig"
306− "Packages"
307− "PlatformConstants"
308− "Plugins"
309− "TcPluginM"
310− "PprTyThing"
311− "StaticPtrTable"
312− "SysTools"
313− "SysTools/BaseDir"
314− "SysTools/Terminal"
315− "SysTools/ExtraObj"
316− "SysTools/Info"
317− "SysTools/Process"
318− "SysTools/Tasks"
319− "Elf"
320− "TidyPgm"
321− "Ctype"
322− "HaddockUtils"
323− "Lexer"
324− "OptCoercion"
325− "Parser"
326− "RdrHsSyn"
327− "ApiAnnotation"
328− "ForeignCall"
329− "KnownUniques"
330− "PrelInfo"
331− "PrelNames"
332− "PrelRules"
333− "PrimOp"
334− "TysPrim"
335− "TysWiredIn"
336− "CostCentre"
337− "CostCentreState"
338− "ProfInit"
339− "RnBinds"
340− "RnEnv"
341− "RnExpr"
342− "RnHsDoc"
343− "RnNames"
344− "RnPat"
345− "RnSource"
346− "RnSplice"
347− "RnTypes"
348− "RnFixity"
349− "RnUtils"
350− "RnUnbound"
351− "CoreMonad"
352− "CSE"
353− "FloatIn"
354− "FloatOut"
355− "LiberateCase"
356− "OccurAnal"
357− "SAT"
358− "SetLevels"
359− "SimplCore"
360− "SimplEnv"
361− "SimplMonad"
362− "SimplUtils"
363− "Simplify"
364− "SimplStg"
365− "StgStats"
366− "StgCse"
367− "StgLiftLams"
368− "StgLiftLams/Analysis"
369− "StgLiftLams/LiftM"
370− "StgLiftLams/Transformation"
371− "StgSubst"
372− "UnariseStg"
373− "RepType"
374− "Rules"
375− "SpecConstr"
376− "Specialise"
377− "CoreToStg"
378− "StgLint"
379− "StgSyn"
380− "StgFVs"
381− "CallArity"
382− "DmdAnal"
383− "Exitify"
384− "WorkWrap"
385− "WwLib"
386− "FamInst"
387− "ClsInst"
388− "Inst"
389− "TcAnnotations"
390− "TcArrows"
391− "TcBinds"
392− "TcSigs"
393− "TcClassDcl"
394− "TcDefaults"
395− "TcDeriv"
396− "TcDerivInfer"
397− "TcDerivUtils"
398− "TcEnv"
399− "TcExpr"
400− "TcForeign"
401− "TcGenDeriv"
402− "TcGenFunctor"
403− "TcGenGenerics"
404− "TcHsSyn"
405− "TcHsType"
406− "TcInstDcls"
407− "TcMType"
408− "TcValidity"
409− "TcMatches"
410− "TcPat"
411− "TcPatSyn"
412− "TcRnDriver"
413− "TcBackpack"
414− "TcRnExports"
415− "TcRnMonad"
416− "TcRnTypes"
417− "TcRules"
418− "TcSimplify"
419− "TcHoleErrors"
420− "TcErrors"
421− "TcTyClsDecls"
422− "TcTyDecls"
423− "TcTypeable"
424− "TcTypeableValidity"
425− "TcType"
426− "TcEvidence"
427− "TcEvTerm"
428− "TcUnify"
429− "TcInteract"
430− "TcCanonical"
431− "TcFlatten"
432− "TcSMonad"
433− "TcTypeNats"
434− "TcSplice"
435− "Class"
436− "Coercion"
437− "DsMeta"
438− "THNames"
439− "FamInstEnv"
440− "FunDeps"
441− "InstEnv"
442− "TyCon"
443− "CoAxiom"
444− "Kind"
445− "Type"
446− "TyCoRep"
447− "Unify"
448− "Bag"
449− "Binary"
450− "BooleanFormula"
451− "BufWrite"
452− "Digraph"
453− "Encoding"
454− "FastFunctions"
455− "FastMutInt"
456− "FastString"
457− "FastStringEnv"
458− "Fingerprint"
459− "FiniteMap"
460− "FV"
461− "GraphBase"
462− "GraphColor"
463− "GraphOps"
464− "GraphPpr"
465− "IOEnv"
466− "Json"
467− "ListSetOps"
468− "ListT"
469− "Maybes"
470− "MonadUtils"
471− "OrdList"
472− "Outputable"
473− "Pair"
474− "Panic"
475− "PlainPanic"
476− "PprColour"
477− "Pretty"
478− "State"
479− "Stream"
480− "StringBuffer"
481− "UniqDFM"
482− "UniqDSet"
483− "UniqFM"
484− "UniqMap"
485− "UniqSet"
486− "Util"
487− "Hoopl/Block"
488− "Hoopl/Collections"
489− "Hoopl/Dataflow"
490− "Hoopl/Graph"
491− "Hoopl/Label"
492− "AsmCodeGen"
493− "TargetReg"
494− "NCGMonad"
495− "Instruction"
496− "BlockLayout"
497− "CFG"
498− "Format"
499− "Reg"
500− "RegClass"
501− "PIC"
502− "Platform"
503− "CPrim"
504− "X86/Regs"
505− "X86/RegInfo"
506− "X86/Instr"
507− "X86/Cond"
508− "X86/Ppr"
509− "X86/CodeGen"
510− "PPC/Regs"
511− "PPC/RegInfo"
512− "PPC/Instr"
513− "PPC/Cond"
514− "PPC/Ppr"
515− "PPC/CodeGen"
516− "SPARC/Base"
517− "SPARC/Regs"
518− "SPARC/Imm"
519− "SPARC/AddrMode"
520− "SPARC/Cond"
521− "SPARC/Instr"
522− "SPARC/Stack"
523− "SPARC/ShortcutJump"
524− "SPARC/Ppr"
525− "SPARC/CodeGen"
526− "SPARC/CodeGen/Amode"
527− "SPARC/CodeGen/Base"
528− "SPARC/CodeGen/CondCode"
529− "SPARC/CodeGen/Gen32"
530− "SPARC/CodeGen/Gen64"
531− "SPARC/CodeGen/Sanity"
532− "SPARC/CodeGen/Expand"
533− "RegAlloc/Liveness"
534− "RegAlloc/Graph/Main"
535− "RegAlloc/Graph/Stats"
536− "RegAlloc/Graph/ArchBase"
537− "RegAlloc/Graph/ArchX86"
538− "RegAlloc/Graph/Coalesce"
539− "RegAlloc/Graph/Spill"
540− "RegAlloc/Graph/SpillClean"
541− "RegAlloc/Graph/SpillCost"
542− "RegAlloc/Graph/TrivColorable"
543− "RegAlloc/Linear/Main"
544− "RegAlloc/Linear/JoinToTargets"
545− "RegAlloc/Linear/State"
546− "RegAlloc/Linear/Stats"
547− "RegAlloc/Linear/FreeRegs"
548− "RegAlloc/Linear/StackMap"
549− "RegAlloc/Linear/Base"
550− "RegAlloc/Linear/X86/FreeRegs"
551− "RegAlloc/Linear/X86_64/FreeRegs"
552− "RegAlloc/Linear/PPC/FreeRegs"
553− "RegAlloc/Linear/SPARC/FreeRegs"
554− "Dwarf"
555− "Dwarf/Types"
556− "Dwarf/Constants"
557− "Convert"
558− "ByteCodeTypes"
559− "ByteCodeAsm"
560− "ByteCodeGen"
561− "ByteCodeInstr"
562− "ByteCodeItbls"
563− "ByteCodeLink"
564− "Debugger"
565− "Linker"
566− "RtClosureInspect"
567− "GHCi"
568− ];
569− cSources = [
570− "parser/cutils.c"
571− "ghci/keepCAFsForGHCi.c"
572− "cbits/genSym.c"
573− ];
574− hsSourceDirs = [
575− "backpack"
576− "basicTypes"
577− "cmm"
578− "codeGen"
579− "coreSyn"
580− "deSugar"
581− "ghci"
582− "hsSyn"
583− "iface"
584− "llvmGen"
585− "main"
586− "nativeGen"
587− "parser"
588− "prelude"
589− "profiling"
590− "rename"
591− "simplCore"
592− "simplStg"
593− "specialise"
594− "stgSyn"
595− "stranal"
596− "typecheck"
597− "types"
598− "utils"
599− "hieFile"
600− ];
601− includeDirs = [
602− "."
603− "parser"
604− "utils"
605− ] ++ (pkgs.lib).optional (flags.ghci) "../rts/dist/build";
606− };
607− };
608− } // rec { src = (pkgs.lib).mkDefault ../compiler; }
materialized/ghc-extra-projects/windows/ghc882/.plan.nix/ghci.nixdeleted−101
@@ -1,101 +0,0 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
41− {
42− flags = { ghci = false; };
43− package = {
44− specVersion = "1.10";
45− identifier = { name = "ghci"; version = "8.8.2"; };
46− license = "BSD-3-Clause";
47− copyright = "";
48− maintainer = "ghc-devs@haskell.org";
49− author = "";
50− homepage = "";
51− url = "";
52− synopsis = "The library supporting GHC's interactive interpreter";
53− description = "This library offers interfaces which mediate interactions between the\n@ghci@ interactive shell and @iserv@, GHC's out-of-process interpreter\nbackend.";
54− buildType = "Simple";
55− isLocal = true;
56− detailLevel = "FullDetails";
57− licenseFiles = [ "LICENSE" ];
58− dataDir = "";
59− dataFiles = [];
60− extraSrcFiles = [ "changelog.md" ];
61− extraTmpFiles = [];
62− extraDocFiles = [];
63− };
64− components = {
65− "library" = {
66− depends = [
67− (hsPkgs."array" or (buildDepError "array"))
68− (hsPkgs."base" or (buildDepError "base"))
69− (hsPkgs."binary" or (buildDepError "binary"))
70− (hsPkgs."bytestring" or (buildDepError "bytestring"))
71− (hsPkgs."containers" or (buildDepError "containers"))
72− (hsPkgs."deepseq" or (buildDepError "deepseq"))
73− (hsPkgs."filepath" or (buildDepError "filepath"))
74− (hsPkgs."ghc-boot" or (buildDepError "ghc-boot"))
75− (hsPkgs."ghc-boot-th" or (buildDepError "ghc-boot-th"))
76− (hsPkgs."ghc-heap" or (buildDepError "ghc-heap"))
77− (hsPkgs."template-haskell" or (buildDepError "template-haskell"))
78− (hsPkgs."transformers" or (buildDepError "transformers"))
79− ] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (buildDepError "unix"));
80− buildable = true;
81− modules = [
82− "GHCi/BreakArray"
83− "GHCi/BinaryArray"
84− "GHCi/Message"
85− "GHCi/ResolvedBCO"
86− "GHCi/RemoteTypes"
87− "GHCi/FFI"
88− "GHCi/InfoTable"
89− "GHCi/StaticPtrTable"
90− "GHCi/TH/Binary"
91− "SizedSeq"
92− ] ++ (pkgs.lib).optionals (flags.ghci) [
93− "GHCi/Run"
94− "GHCi/CreateBCO"
95− "GHCi/ObjLink"
96− "GHCi/Signals"
97− "GHCi/TH"
98− ];
99− };
100− };
101− } // rec { src = (pkgs.lib).mkDefault ../libraries/ghci; }
materialized/ghc-extra-projects/windows/ghc882/.plan.nix/iserv-proxy.nixdeleted−86
@@ -1,86 +0,0 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
41− {
42− flags = {};
43− package = {
44− specVersion = "1.10";
45− identifier = { name = "iserv-proxy"; version = "8.8.2"; };
46− license = "BSD-3-Clause";
47− copyright = "XXX";
48− maintainer = "XXX";
49− author = "XXX";
50− homepage = "";
51− url = "";
52− synopsis = "iserv allows GHC to delegate Tempalte Haskell computations";
53− description = "GHC can be provided with a path to the iserv binary with\n@-pgmi=/path/to/iserv-bin@, and will in combination with\n@-fexternal-interpreter@, compile Template Haskell though the\n@iserv-bin@ delegate. This is very similar to how ghcjs has been\ncompiling Template Haskell, by spawning a separate delegate (so\ncalled runner on the javascript vm) and evaluating the splices\nthere.\n\niserv can also be used in combination with cross compilation. For\nthis, the @iserv-proxy@ needs to be built on the host, targeting the\nhost (as it is running on the host). @cabal install -flibrary\n-fproxy@ will yield the proxy.\n\nUsing the cabal for the target @arch-platform-target-cabal install\n-flibrary@ will build the required library that contains the ffi\n@startSlave@ function, which needs to be invoked on the target\n(e.g. in an iOS application) to start the remote iserv slave.\n\ncalling the GHC cross compiler with @-fexternal-interpreter\n-pgmi=\$HOME/.cabal/bin/iserv-proxy -opti\\<ip address\\> -opti\\<port\\>@\nwill cause it to compile Template Haskell via the remote at \\<ip address\\>.\n\nThus to get cross compilation with Template Haskell follow the\nfollowing receipt:\n\n* compile the iserv library for your target\n\n> iserv \$ arch-platform-target-cabal install -flibrary\n\n* setup an application for your target that calls the\n* startSlave function. This could be either haskell or your\n* targets ffi capable language, if needed.\n\n> void startSlave(false /* verbose */, 5000 /* port */,\n> \"/path/to/storagelocation/on/target\");\n\n* build the iserv-proxy\n\n> iserv \$ cabal install -flibrary -fproxy\n* Start your iserv-slave app on your target running on say @10.0.0.1:5000@\n* compiler your sources with -fexternal-interpreter and the proxy\n\n> project \$ arch-platform-target-ghc ModuleContainingTH.hs \\\n> -fexternal-interpreter \\\n> -pgmi=\$HOME/.cabal/bin/iserv-proxy \\\n> -opti10.0.0.1 -opti5000\n\nShould something not work as expected, provide @-opti-v@ for verbose\nlogging of the @iserv-proxy@.";
54− buildType = "Simple";
55− isLocal = true;
56− detailLevel = "FullDetails";
57− licenseFiles = [];
58− dataDir = "";
59− dataFiles = [];
60− extraSrcFiles = [];
61− extraTmpFiles = [];
62− extraDocFiles = [];
63− };
64− components = {
65− exes = {
66− "iserv-proxy" = {
67− depends = [
68− (hsPkgs."array" or (buildDepError "array"))
69− (hsPkgs."base" or (buildDepError "base"))
70− (hsPkgs."binary" or (buildDepError "binary"))
71− (hsPkgs."bytestring" or (buildDepError "bytestring"))
72− (hsPkgs."containers" or (buildDepError "containers"))
73− (hsPkgs."deepseq" or (buildDepError "deepseq"))
74− (hsPkgs."directory" or (buildDepError "directory"))
75− (hsPkgs."network" or (buildDepError "network"))
76− (hsPkgs."filepath" or (buildDepError "filepath"))
77− (hsPkgs."ghci" or (buildDepError "ghci"))
78− (hsPkgs."libiserv" or (buildDepError "libiserv"))
79− ];
80− buildable = true;
81− hsSourceDirs = [ "src" ];
82− mainPath = [ "Main.hs" ];
83− };
84− };
85− };
86− } // rec { src = (pkgs.lib).mkDefault ../utils/iserv-proxy; }
materialized/ghc-extra-projects/windows/ghc882/.plan.nix/iserv.nixdeleted−85
@@ -1,85 +0,0 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
41− {
42− flags = {};
43− package = {
44− specVersion = "1.10";
45− identifier = { name = "iserv"; version = "8.8.2"; };
46− license = "BSD-3-Clause";
47− copyright = "XXX";
48− maintainer = "XXX";
49− author = "XXX";
50− homepage = "";
51− url = "";
52− synopsis = "iserv allows GHC to delegate Template Haskell computations";
53− description = "GHC can be provided with a path to the iserv binary with\n@-pgmi=/path/to/iserv-bin@, and will in combination with\n@-fexternal-interpreter@, compile Template Haskell though the\n@iserv-bin@ delegate. This is very similar to how ghcjs has been\ncompiling Template Haskell, by spawning a separate delegate (so\ncalled runner on the javascript vm) and evaluating the splices\nthere.\n\nTo use iserv with cross compilers, please see @libraries/libiserv@\nand @utils/iserv-proxy@.";
54− buildType = "Simple";
55− isLocal = true;
56− detailLevel = "FullDetails";
57− licenseFiles = [];
58− dataDir = "";
59− dataFiles = [];
60− extraSrcFiles = [];
61− extraTmpFiles = [];
62− extraDocFiles = [];
63− };
64− components = {
65− exes = {
66− "iserv" = {
67− depends = [
68− (hsPkgs."array" or (buildDepError "array"))
69− (hsPkgs."base" or (buildDepError "base"))
70− (hsPkgs."binary" or (buildDepError "binary"))
71− (hsPkgs."bytestring" or (buildDepError "bytestring"))
72− (hsPkgs."containers" or (buildDepError "containers"))
73− (hsPkgs."deepseq" or (buildDepError "deepseq"))
74− (hsPkgs."ghci" or (buildDepError "ghci"))
75− (hsPkgs."libiserv" or (buildDepError "libiserv"))
76− ] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (buildDepError "unix"));
77− buildable = true;
78− cSources = [ "cbits/iservmain.c" ];
79− hsSourceDirs = [ "src" ];
80− includeDirs = [ "." ];
81− mainPath = [ "Main.hs" ] ++ [ "" ];
82− };
83− };
84− };
85− } // rec { src = (pkgs.lib).mkDefault ../utils/iserv; }
materialized/ghc-extra-projects/windows/ghc882/.plan.nix/libiserv.nixdeleted−89
@@ -1,89 +0,0 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
41− {
42− flags = { network = false; };
43− package = {
44− specVersion = "1.10";
45− identifier = { name = "libiserv"; version = "8.8.2"; };
46− license = "BSD-3-Clause";
47− copyright = "XXX";
48− maintainer = "XXX";
49− author = "XXX";
50− homepage = "";
51− url = "";
52− synopsis = "Provides shared functionality between iserv and iserv-proxy";
53− description = "";
54− buildType = "Simple";
55− isLocal = true;
56− detailLevel = "FullDetails";
57− licenseFiles = [ "LICENSE" ];
58− dataDir = "";
59− dataFiles = [];
60− extraSrcFiles = [];
61− extraTmpFiles = [];
62− extraDocFiles = [];
63− };
64− components = {
65− "library" = {
66− depends = ([
67− (hsPkgs."base" or (buildDepError "base"))
68− (hsPkgs."binary" or (buildDepError "binary"))
69− (hsPkgs."bytestring" or (buildDepError "bytestring"))
70− (hsPkgs."containers" or (buildDepError "containers"))
71− (hsPkgs."deepseq" or (buildDepError "deepseq"))
72− (hsPkgs."ghci" or (buildDepError "ghci"))
73− ] ++ (pkgs.lib).optionals (flags.network) [
74− (hsPkgs."network" or (buildDepError "network"))
75− (hsPkgs."directory" or (buildDepError "directory"))
76− (hsPkgs."filepath" or (buildDepError "filepath"))
77− ]) ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (buildDepError "unix"));
78− buildable = true;
79− modules = [
80− "Lib"
81− "GHCi/Utils"
82− ] ++ (pkgs.lib).optionals (flags.network) [
83− "Remote/Message"
84− "Remote/Slave"
85− ];
86− hsSourceDirs = [ "src" ];
87− };
88− };
89− } // rec { src = (pkgs.lib).mkDefault ../libraries/libiserv; }
materialized/ghc-extra-projects/windows/ghc882/.plan.nix/remote-iserv.nixdeleted−77
@@ -1,77 +0,0 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
41− {
42− flags = {};
43− package = {
44− specVersion = "1.10";
45− identifier = { name = "remote-iserv"; version = "8.8.2"; };
46− license = "BSD-3-Clause";
47− copyright = "XXX";
48− maintainer = "Moritz Angermann <moritz.angermann@gmail.com>";
49− author = "Moritz Angermann <moritz.angermann@gmail.com>";
50− homepage = "";
51− url = "";
52− synopsis = "iserv allows GHC to delegate Tempalte Haskell computations";
53− description = "This is a very simple remote runner for iserv, to be used together\nwith iserv-proxy. The foundamental idea is that this this wrapper\nstarts running libiserv on a given port to which iserv-proxy will\nthen connect.";
54− buildType = "Simple";
55− isLocal = true;
56− detailLevel = "FullDetails";
57− licenseFiles = [];
58− dataDir = "";
59− dataFiles = [];
60− extraSrcFiles = [];
61− extraTmpFiles = [];
62− extraDocFiles = [];
63− };
64− components = {
65− exes = {
66− "remote-iserv" = {
67− depends = [
68− (hsPkgs."base" or (buildDepError "base"))
69− (hsPkgs."libiserv" or (buildDepError "libiserv"))
70− ];
71− buildable = true;
72− hsSourceDirs = [ "src" ];
73− mainPath = [ "Cli.hs" ];
74− };
75− };
76− };
77− } // rec { src = (pkgs.lib).mkDefault ../utils/remote-iserv; }
materialized/ghc-extra-projects/windows/ghc882/default.nixdeleted−92
@@ -1,92 +0,0 @@
1−{
2− pkgs = hackage:
3− {
4− packages = {
5− "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
6− "ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
7− "ghc-heap".revision = (((hackage."ghc-heap")."8.8.2").revisions).default;
8− "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
9− "rts".revision = (((hackage."rts")."1.0").revisions).default;
10− "alex".revision = (((hackage."alex")."3.2.5").revisions).default;
11− "alex".flags.small_base = true;
12− "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
13− "network".revision = (((hackage."network")."2.8.0.1").revisions).default;
14− "directory".revision = (((hackage."directory")."1.3.6.1").revisions).default;
15− "template-haskell".revision = (((hackage."template-haskell")."2.15.0.0").revisions).default;
16− "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
17− "base".revision = (((hackage."base")."4.13.0.0").revisions).default;
18− "time".revision = (((hackage."time")."1.9.3").revisions).default;
19− "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
20− "happy".revision = (((hackage."happy")."1.19.12").revisions).default;
21− "happy".flags.small_base = true;
22− "hpc".revision = (((hackage."hpc")."0.6.0.3").revisions).default;
23− "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
24− "process".revision = (((hackage."process")."1.6.8.2").revisions).default;
25− "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
26− "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.8.2").revisions).default;
27− "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
28− "Win32".revision = (((hackage."Win32")."2.6.2.0").revisions).default;
29− "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
30− };
31− compiler = {
32− version = "8.8.2";
33− nix-name = "ghc882";
34− packages = {
35− "ghc-prim" = "0.5.3";
36− "ghc-heap" = "8.8.2";
37− "mtl" = "2.2.2";
38− "rts" = "1.0";
39− "deepseq" = "1.4.4.0";
40− "template-haskell" = "2.15.0.0";
41− "containers" = "0.6.2.1";
42− "base" = "4.13.0.0";
43− "transformers" = "0.5.6.2";
44− "filepath" = "1.4.2.1";
45− "pretty" = "1.1.3.6";
46− "ghc-boot-th" = "8.8.2";
47− "array" = "0.5.4.0";
48− "integer-gmp" = "1.0.2.0";
49− };
50− };
51− };
52− extras = hackage:
53− {
54− packages = {
55− ghc = ./.plan.nix/ghc.nix;
56− bytestring = ./.plan.nix/bytestring.nix;
57− remote-iserv = ./.plan.nix/remote-iserv.nix;
58− iserv-proxy = ./.plan.nix/iserv-proxy.nix;
59− libiserv = ./.plan.nix/libiserv.nix;
60− ghc-boot = ./.plan.nix/ghc-boot.nix;
61− ghci = ./.plan.nix/ghci.nix;
62− iserv = ./.plan.nix/iserv.nix;
63− };
64− };
65− modules = [
66− ({ lib, ... }:
67− {
68− packages = {
69− "ghc" = {
70− flags = {
71− "stage1" = lib.mkOverride 900 false;
72− "stage2" = lib.mkOverride 900 true;
73− "integer-gmp" = lib.mkOverride 900 false;
74− "stage3" = lib.mkOverride 900 false;
75− "ghci" = lib.mkOverride 900 true;
76− "integer-simple" = lib.mkOverride 900 false;
77− "terminfo" = lib.mkOverride 900 true;
78− };
79− };
80− "bytestring" = {
81− flags = { "integer-simple" = lib.mkOverride 900 false; };
82− };
83− "remote-iserv" = { flags = {}; };
84− "iserv-proxy" = { flags = {}; };
85− "libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
86− "ghc-boot" = { flags = {}; };
87− "ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
88− "iserv" = { flags = {}; };
89− };
90− })
91− ];
92− }
materialized/ghc-extra-projects/windows/ghc883/.plan.nix/bytestring.nix+41−72
@@ -1,43 +1,12 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
4110 {
4211 flags = { integer-simple = false; };
4312 package = {
@@ -64,10 +33,10 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
6433 components = {
6534 "library" = {
6635 depends = ([
67− (hsPkgs."base" or (buildDepError "base"))
68− (hsPkgs."ghc-prim" or (buildDepError "ghc-prim"))
69− (hsPkgs."deepseq" or (buildDepError "deepseq"))
70− ] ++ (pkgs.lib).optionals (compiler.isGhc && (compiler.version).ge "6.11") ((pkgs.lib).optional (!flags.integer-simple) (hsPkgs."integer-gmp" or (buildDepError "integer-gmp")))) ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).ge "6.9" && (compiler.isGhc && (compiler.version).lt "6.11")) (hsPkgs."integer" or (buildDepError "integer"));
36+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
37+ (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
38+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
39+ ] ++ (pkgs.lib).optionals (compiler.isGhc && (compiler.version).ge "6.11") ((pkgs.lib).optional (!flags.integer-simple) (hsPkgs."integer-gmp" or (errorHandler.buildDepError "integer-gmp")))) ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).ge "6.9" && (compiler.isGhc && (compiler.version).lt "6.11")) (hsPkgs."integer" or (errorHandler.buildDepError "integer"));
7140 buildable = true;
7241 modules = [
7342 "Data/ByteString/Builder/ASCII"
@@ -101,14 +70,14 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
10170 tests = {
10271 "prop-compiled" = {
10372 depends = [
104− (hsPkgs."base" or (buildDepError "base"))
105− (hsPkgs."ghc-prim" or (buildDepError "ghc-prim"))
106− (hsPkgs."deepseq" or (buildDepError "deepseq"))
107− (hsPkgs."random" or (buildDepError "random"))
108− (hsPkgs."directory" or (buildDepError "directory"))
109− (hsPkgs."test-framework" or (buildDepError "test-framework"))
110− (hsPkgs."test-framework-quickcheck2" or (buildDepError "test-framework-quickcheck2"))
111− (hsPkgs."QuickCheck" or (buildDepError "QuickCheck"))
73+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
74+ (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
75+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
76+ (hsPkgs."random" or (errorHandler.buildDepError "random"))
77+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
78+ (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework"))
79+ (hsPkgs."test-framework-quickcheck2" or (errorHandler.buildDepError "test-framework-quickcheck2"))
80+ (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
11281 ];
11382 buildable = true;
11483 modules = [ "Rules" "QuickCheckUtils" "TestFramework" ];
@@ -119,14 +88,14 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
11988 };
12089 "regressions" = {
12190 depends = [
122− (hsPkgs."base" or (buildDepError "base"))
123− (hsPkgs."ghc-prim" or (buildDepError "ghc-prim"))
124− (hsPkgs."deepseq" or (buildDepError "deepseq"))
125− (hsPkgs."random" or (buildDepError "random"))
126− (hsPkgs."directory" or (buildDepError "directory"))
127− (hsPkgs."test-framework" or (buildDepError "test-framework"))
128− (hsPkgs."test-framework-hunit" or (buildDepError "test-framework-hunit"))
129− (hsPkgs."HUnit" or (buildDepError "HUnit"))
91+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
92+ (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
93+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
94+ (hsPkgs."random" or (errorHandler.buildDepError "random"))
95+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
96+ (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework"))
97+ (hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit"))
98+ (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit"))
13099 ];
131100 buildable = false;
132101 cSources = [ "cbits/fpstring.c" ];
@@ -136,18 +105,18 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
136105 };
137106 "test-builder" = {
138107 depends = [
139− (hsPkgs."base" or (buildDepError "base"))
140− (hsPkgs."ghc-prim" or (buildDepError "ghc-prim"))
141− (hsPkgs."deepseq" or (buildDepError "deepseq"))
142− (hsPkgs."QuickCheck" or (buildDepError "QuickCheck"))
143− (hsPkgs."byteorder" or (buildDepError "byteorder"))
144− (hsPkgs."dlist" or (buildDepError "dlist"))
145− (hsPkgs."directory" or (buildDepError "directory"))
146− (hsPkgs."mtl" or (buildDepError "mtl"))
147− (hsPkgs."HUnit" or (buildDepError "HUnit"))
148− (hsPkgs."test-framework" or (buildDepError "test-framework"))
149− (hsPkgs."test-framework-hunit" or (buildDepError "test-framework-hunit"))
150− (hsPkgs."test-framework-quickcheck2" or (buildDepError "test-framework-quickcheck2"))
108+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
109+ (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
110+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
111+ (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
112+ (hsPkgs."byteorder" or (errorHandler.buildDepError "byteorder"))
113+ (hsPkgs."dlist" or (errorHandler.buildDepError "dlist"))
114+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
115+ (hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
116+ (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit"))
117+ (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework"))
118+ (hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit"))
119+ (hsPkgs."test-framework-quickcheck2" or (errorHandler.buildDepError "test-framework-quickcheck2"))
151120 ];
152121 buildable = true;
153122 modules = [
materialized/ghc-extra-projects/windows/ghc883/.plan.nix/ghc-boot.nix+15−46
@@ -1,43 +1,12 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
4110 {
4211 flags = {};
4312 package = {
@@ -64,12 +33,12 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
6433 components = {
6534 "library" = {
6635 depends = [
67− (hsPkgs."base" or (buildDepError "base"))
68− (hsPkgs."binary" or (buildDepError "binary"))
69− (hsPkgs."bytestring" or (buildDepError "bytestring"))
70− (hsPkgs."directory" or (buildDepError "directory"))
71− (hsPkgs."filepath" or (buildDepError "filepath"))
72− (hsPkgs."ghc-boot-th" or (buildDepError "ghc-boot-th"))
36+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
37+ (hsPkgs."binary" or (errorHandler.buildDepError "binary"))
38+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
39+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
40+ (hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
41+ (hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th"))
7342 ];
7443 buildable = true;
7544 modules = [
materialized/ghc-extra-projects/windows/ghc883/.plan.nix/ghc.nix+31−62
@@ -1,43 +1,12 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
4110 {
4211 flags = {
4312 ghci = false;
@@ -77,31 +46,31 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
7746 components = {
7847 "library" = {
7948 depends = ((([
80− (hsPkgs."base" or (buildDepError "base"))
81− (hsPkgs."deepseq" or (buildDepError "deepseq"))
82− (hsPkgs."directory" or (buildDepError "directory"))
83− (hsPkgs."process" or (buildDepError "process"))
84− (hsPkgs."bytestring" or (buildDepError "bytestring"))
85− (hsPkgs."binary" or (buildDepError "binary"))
86− (hsPkgs."time" or (buildDepError "time"))
87− (hsPkgs."containers" or (buildDepError "containers"))
88− (hsPkgs."array" or (buildDepError "array"))
89− (hsPkgs."filepath" or (buildDepError "filepath"))
90− (hsPkgs."template-haskell" or (buildDepError "template-haskell"))
91− (hsPkgs."hpc" or (buildDepError "hpc"))
92− (hsPkgs."transformers" or (buildDepError "transformers"))
93− (hsPkgs."ghc-boot" or (buildDepError "ghc-boot"))
94− (hsPkgs."ghc-boot-th" or (buildDepError "ghc-boot-th"))
95− (hsPkgs."ghc-heap" or (buildDepError "ghc-heap"))
96− (hsPkgs."ghci" or (buildDepError "ghci"))
49+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
50+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
51+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
52+ (hsPkgs."process" or (errorHandler.buildDepError "process"))
53+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
54+ (hsPkgs."binary" or (errorHandler.buildDepError "binary"))
55+ (hsPkgs."time" or (errorHandler.buildDepError "time"))
56+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
57+ (hsPkgs."array" or (errorHandler.buildDepError "array"))
58+ (hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
59+ (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
60+ (hsPkgs."hpc" or (errorHandler.buildDepError "hpc"))
61+ (hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
62+ (hsPkgs."ghc-boot" or (errorHandler.buildDepError "ghc-boot"))
63+ (hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th"))
64+ (hsPkgs."ghc-heap" or (errorHandler.buildDepError "ghc-heap"))
65+ (hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
9766 ] ++ (if system.isWindows
98− then [ (hsPkgs."Win32" or (buildDepError "Win32")) ]
67+ then [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ]
9968 else [
100− (hsPkgs."unix" or (buildDepError "unix"))
101− ] ++ (pkgs.lib).optional (flags.terminfo) (hsPkgs."terminfo" or (buildDepError "terminfo")))) ++ (pkgs.lib).optional (flags.integer-gmp && flags.integer-simple) (hsPkgs."invalid-cabal-flag-settings" or (buildDepError "invalid-cabal-flag-settings"))) ++ (pkgs.lib).optional (flags.integer-gmp) (hsPkgs."integer-gmp" or (buildDepError "integer-gmp"))) ++ (pkgs.lib).optional (flags.integer-simple) (hsPkgs."integer-simple" or (buildDepError "integer-simple"));
69+ (hsPkgs."unix" or (errorHandler.buildDepError "unix"))
70+ ] ++ (pkgs.lib).optional (flags.terminfo) (hsPkgs."terminfo" or (errorHandler.buildDepError "terminfo")))) ++ (pkgs.lib).optional (flags.integer-gmp && flags.integer-simple) (hsPkgs."invalid-cabal-flag-settings" or (errorHandler.buildDepError "invalid-cabal-flag-settings"))) ++ (pkgs.lib).optional (flags.integer-gmp) (hsPkgs."integer-gmp" or (errorHandler.buildDepError "integer-gmp"))) ++ (pkgs.lib).optional (flags.integer-simple) (hsPkgs."integer-simple" or (errorHandler.buildDepError "integer-simple"));
10271 build-tools = [
103− (hsPkgs.buildPackages.alex or (pkgs.buildPackages.alex or (buildToolDepError "alex")))
104− (hsPkgs.buildPackages.happy or (pkgs.buildPackages.happy or (buildToolDepError "happy")))
72+ (hsPkgs.buildPackages.alex or (pkgs.buildPackages.alex or (errorHandler.buildToolDepError "alex")))
73+ (hsPkgs.buildPackages.happy or (pkgs.buildPackages.happy or (errorHandler.buildToolDepError "happy")))
10574 ];
10675 buildable = true;
10776 modules = [
materialized/ghc-extra-projects/windows/ghc883/.plan.nix/ghci.nix+22−53
@@ -1,43 +1,12 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
4110 {
4211 flags = { ghci = false; };
4312 package = {
@@ -64,19 +33,19 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
6433 components = {
6534 "library" = {
6635 depends = [
67− (hsPkgs."array" or (buildDepError "array"))
68− (hsPkgs."base" or (buildDepError "base"))
69− (hsPkgs."binary" or (buildDepError "binary"))
70− (hsPkgs."bytestring" or (buildDepError "bytestring"))
71− (hsPkgs."containers" or (buildDepError "containers"))
72− (hsPkgs."deepseq" or (buildDepError "deepseq"))
73− (hsPkgs."filepath" or (buildDepError "filepath"))
74− (hsPkgs."ghc-boot" or (buildDepError "ghc-boot"))
75− (hsPkgs."ghc-boot-th" or (buildDepError "ghc-boot-th"))
76− (hsPkgs."ghc-heap" or (buildDepError "ghc-heap"))
77− (hsPkgs."template-haskell" or (buildDepError "template-haskell"))
78− (hsPkgs."transformers" or (buildDepError "transformers"))
79− ] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (buildDepError "unix"));
36+ (hsPkgs."array" or (errorHandler.buildDepError "array"))
37+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
38+ (hsPkgs."binary" or (errorHandler.buildDepError "binary"))
39+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
40+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
41+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
42+ (hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
43+ (hsPkgs."ghc-boot" or (errorHandler.buildDepError "ghc-boot"))
44+ (hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th"))
45+ (hsPkgs."ghc-heap" or (errorHandler.buildDepError "ghc-heap"))
46+ (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
47+ (hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
48+ ] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix"));
8049 buildable = true;
8150 modules = [
8251 "GHCi/BreakArray"
materialized/ghc-extra-projects/windows/ghc883/.plan.nix/iserv-proxy.nix+20−51
@@ -1,43 +1,12 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
4110 {
4211 flags = {};
4312 package = {
@@ -65,17 +34,17 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
6534 exes = {
6635 "iserv-proxy" = {
6736 depends = [
68− (hsPkgs."array" or (buildDepError "array"))
69− (hsPkgs."base" or (buildDepError "base"))
70− (hsPkgs."binary" or (buildDepError "binary"))
71− (hsPkgs."bytestring" or (buildDepError "bytestring"))
72− (hsPkgs."containers" or (buildDepError "containers"))
73− (hsPkgs."deepseq" or (buildDepError "deepseq"))
74− (hsPkgs."directory" or (buildDepError "directory"))
75− (hsPkgs."network" or (buildDepError "network"))
76− (hsPkgs."filepath" or (buildDepError "filepath"))
77− (hsPkgs."ghci" or (buildDepError "ghci"))
78− (hsPkgs."libiserv" or (buildDepError "libiserv"))
37+ (hsPkgs."array" or (errorHandler.buildDepError "array"))
38+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
39+ (hsPkgs."binary" or (errorHandler.buildDepError "binary"))
40+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
41+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
42+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
43+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
44+ (hsPkgs."network" or (errorHandler.buildDepError "network"))
45+ (hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
46+ (hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
47+ (hsPkgs."libiserv" or (errorHandler.buildDepError "libiserv"))
7948 ];
8049 buildable = true;
8150 hsSourceDirs = [ "src" ];
materialized/ghc-extra-projects/windows/ghc883/.plan.nix/iserv.nix+18−49
@@ -1,43 +1,12 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
4110 {
4211 flags = {};
4312 package = {
@@ -65,15 +34,15 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
6534 exes = {
6635 "iserv" = {
6736 depends = [
68− (hsPkgs."array" or (buildDepError "array"))
69− (hsPkgs."base" or (buildDepError "base"))
70− (hsPkgs."binary" or (buildDepError "binary"))
71− (hsPkgs."bytestring" or (buildDepError "bytestring"))
72− (hsPkgs."containers" or (buildDepError "containers"))
73− (hsPkgs."deepseq" or (buildDepError "deepseq"))
74− (hsPkgs."ghci" or (buildDepError "ghci"))
75− (hsPkgs."libiserv" or (buildDepError "libiserv"))
76− ] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (buildDepError "unix"));
37+ (hsPkgs."array" or (errorHandler.buildDepError "array"))
38+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
39+ (hsPkgs."binary" or (errorHandler.buildDepError "binary"))
40+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
41+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
42+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
43+ (hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
44+ (hsPkgs."libiserv" or (errorHandler.buildDepError "libiserv"))
45+ ] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix"));
7746 buildable = true;
7847 cSources = [ "cbits/iservmain.c" ];
7948 hsSourceDirs = [ "src" ];
materialized/ghc-extra-projects/windows/ghc883/.plan.nix/libiserv.nix+19−50
@@ -1,43 +1,12 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
4110 {
4211 flags = { network = false; };
4312 package = {
@@ -64,17 +33,17 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
6433 components = {
6534 "library" = {
6635 depends = ([
67− (hsPkgs."base" or (buildDepError "base"))
68− (hsPkgs."binary" or (buildDepError "binary"))
69− (hsPkgs."bytestring" or (buildDepError "bytestring"))
70− (hsPkgs."containers" or (buildDepError "containers"))
71− (hsPkgs."deepseq" or (buildDepError "deepseq"))
72− (hsPkgs."ghci" or (buildDepError "ghci"))
36+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
37+ (hsPkgs."binary" or (errorHandler.buildDepError "binary"))
38+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
39+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
40+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
41+ (hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
7342 ] ++ (pkgs.lib).optionals (flags.network) [
74− (hsPkgs."network" or (buildDepError "network"))
75− (hsPkgs."directory" or (buildDepError "directory"))
76− (hsPkgs."filepath" or (buildDepError "filepath"))
77− ]) ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (buildDepError "unix"));
43+ (hsPkgs."network" or (errorHandler.buildDepError "network"))
44+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
45+ (hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
46+ ]) ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix"));
7847 buildable = true;
7948 modules = [
8049 "Lib"
materialized/ghc-extra-projects/windows/ghc883/.plan.nix/remote-iserv.nix+11−42
@@ -1,43 +1,12 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
4110 {
4211 flags = {};
4312 package = {
@@ -65,8 +34,8 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
6534 exes = {
6635 "remote-iserv" = {
6736 depends = [
68− (hsPkgs."base" or (buildDepError "base"))
69− (hsPkgs."libiserv" or (buildDepError "libiserv"))
37+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
38+ (hsPkgs."libiserv" or (errorHandler.buildDepError "libiserv"))
7039 ];
7140 buildable = true;
7241 hsSourceDirs = [ "src" ];
materialized/ghcjs/.plan.nix/ghc-api-ghcjs.nixdeleted−620
@@ -1,620 +0,0 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
41− {
42− flags = {
43− debug = false;
44− ghci = true;
45− stage1 = false;
46− stage2 = true;
47− stage3 = false;
48− terminfo = true;
49− use-host-template-haskell = false;
50− };
51− package = {
52− specVersion = "2.0";
53− identifier = { name = "ghc-api-ghcjs"; version = "8.6.5"; };
54− license = "BSD-3-Clause";
55− copyright = "";
56− maintainer = "glasgow-haskell-users@haskell.org";
57− author = "The GHC Team";
58− homepage = "http://www.haskell.org/ghc/";
59− url = "";
60− synopsis = "The GHC API (customized for GHCJS)";
61− description = "GHC's functionality can be useful for more things than just\ncompiling Haskell programs. Important use cases are programs\nthat analyse (and perhaps transform) Haskell code. Others\ninclude loading Haskell code dynamically in a GHCi-like manner.\nFor this reason, a lot of GHC's functionality is made available\nthrough this package.";
62− buildType = "Simple";
63− isLocal = true;
64− detailLevel = "FullDetails";
65− licenseFiles = [ "LICENSE" ];
66− dataDir = "";
67− dataFiles = [];
68− extraSrcFiles = [
69− "compiler/utils/md5.h"
70− "compiler/Unique.h"
71− "compiler/HsVersions.h"
72− "compiler/nativeGen/NCG.h"
73− "compiler/parser/cutils.h"
74− "compiler/utils/md5.h"
75− "includes/CodeGen.Platform.hs"
76− "autogen/Config.hs"
77− "autogen/864/Config.hs"
78− "autogen/863/Config.hs"
79− "includes/GHCConstantsHaskellExports.hs"
80− "includes/GHCConstantsHaskellType.hs"
81− "includes/GHCConstantsHaskellWrappers.hs"
82− "includes/*.h"
83− "includes/*.hs-incl"
84− "includes/rts/*.h"
85− "includes/rts/storage/*.h"
86− "includes/stg/*.h"
87− ];
88− extraTmpFiles = [];
89− extraDocFiles = [];
90− };
91− components = {
92− "library" = {
93− depends = ([
94− (hsPkgs."base" or (buildDepError "base"))
95− (hsPkgs."deepseq" or (buildDepError "deepseq"))
96− (hsPkgs."directory" or (buildDepError "directory"))
97− (hsPkgs."process" or (buildDepError "process"))
98− (hsPkgs."bytestring" or (buildDepError "bytestring"))
99− (hsPkgs."binary" or (buildDepError "binary"))
100− (hsPkgs."time" or (buildDepError "time"))
101− (hsPkgs."containers" or (buildDepError "containers"))
102− (hsPkgs."array" or (buildDepError "array"))
103− (hsPkgs."filepath" or (buildDepError "filepath"))
104− (hsPkgs."hpc" or (buildDepError "hpc"))
105− (hsPkgs."transformers" or (buildDepError "transformers"))
106− (hsPkgs."ghc-boot" or (buildDepError "ghc-boot"))
107− (hsPkgs."ghc-boot-th" or (buildDepError "ghc-boot-th"))
108− (hsPkgs."ghc-heap" or (buildDepError "ghc-heap"))
109− ] ++ (if flags.use-host-template-haskell || compiler.isGhcjs && true
110− then [
111− (hsPkgs."template-haskell" or (buildDepError "template-haskell"))
112− (hsPkgs."ghci" or (buildDepError "ghci"))
113− ]
114− else [
115− (hsPkgs."template-haskell-ghcjs" or (buildDepError "template-haskell-ghcjs"))
116− (hsPkgs."ghci-ghcjs" or (buildDepError "ghci-ghcjs"))
117− ])) ++ (if system.isWindows
118− then [ (hsPkgs."Win32" or (buildDepError "Win32")) ]
119− else [
120− (hsPkgs."unix" or (buildDepError "unix"))
121− ] ++ (pkgs.lib).optional (flags.terminfo) (hsPkgs."terminfo" or (buildDepError "terminfo")));
122− build-tools = [
123− (hsPkgs.buildPackages.happy or (pkgs.buildPackages.happy or (buildToolDepError "happy")))
124− (hsPkgs.buildPackages.alex or (pkgs.buildPackages.alex or (buildToolDepError "alex")))
125− (hsPkgs.buildPackages.alex or (pkgs.buildPackages.alex or (buildToolDepError "alex")))
126− (hsPkgs.buildPackages.happy or (pkgs.buildPackages.happy or (buildToolDepError "happy")))
127− ];
128− buildable = true;
129− modules = [
130− "GhcPrelude"
131− "Ar"
132− "FileCleanup"
133− "DriverBkp"
134− "BkpSyn"
135− "NameShape"
136− "RnModIface"
137− "Avail"
138− "AsmUtils"
139− "BasicTypes"
140− "ConLike"
141− "DataCon"
142− "PatSyn"
143− "Demand"
144− "Debug"
145− "Exception"
146− "FieldLabel"
147− "GhcMonad"
148− "Hooks"
149− "Id"
150− "IdInfo"
151− "Lexeme"
152− "Literal"
153− "Llvm"
154− "Llvm/AbsSyn"
155− "Llvm/MetaData"
156− "Llvm/PpLlvm"
157− "Llvm/Types"
158− "LlvmCodeGen"
159− "LlvmCodeGen/Base"
160− "LlvmCodeGen/CodeGen"
161− "LlvmCodeGen/Data"
162− "LlvmCodeGen/Ppr"
163− "LlvmCodeGen/Regs"
164− "LlvmMangler"
165− "MkId"
166− "Module"
167− "Name"
168− "NameEnv"
169− "NameSet"
170− "OccName"
171− "RdrName"
172− "NameCache"
173− "SrcLoc"
174− "UniqSupply"
175− "Unique"
176− "Var"
177− "VarEnv"
178− "VarSet"
179− "UnVarGraph"
180− "BlockId"
181− "CLabel"
182− "Cmm"
183− "CmmBuildInfoTables"
184− "CmmPipeline"
185− "CmmCallConv"
186− "CmmCommonBlockElim"
187− "CmmImplementSwitchPlans"
188− "CmmContFlowOpt"
189− "CmmExpr"
190− "CmmInfo"
191− "CmmLex"
192− "CmmLint"
193− "CmmLive"
194− "CmmMachOp"
195− "CmmMonad"
196− "CmmSwitch"
197− "CmmNode"
198− "CmmOpt"
199− "CmmParse"
200− "CmmProcPoint"
201− "CmmSink"
202− "CmmType"
203− "CmmUtils"
204− "CmmLayoutStack"
205− "EnumSet"
206− "MkGraph"
207− "PprBase"
208− "PprC"
209− "PprCmm"
210− "PprCmmDecl"
211− "PprCmmExpr"
212− "Bitmap"
213− "CodeGen/Platform"
214− "CodeGen/Platform/ARM"
215− "CodeGen/Platform/ARM64"
216− "CodeGen/Platform/NoRegs"
217− "CodeGen/Platform/PPC"
218− "CodeGen/Platform/PPC_Darwin"
219− "CodeGen/Platform/SPARC"
220− "CodeGen/Platform/X86"
221− "CodeGen/Platform/X86_64"
222− "CgUtils"
223− "StgCmm"
224− "StgCmmBind"
225− "StgCmmClosure"
226− "StgCmmCon"
227− "StgCmmEnv"
228− "StgCmmExpr"
229− "StgCmmForeign"
230− "StgCmmHeap"
231− "StgCmmHpc"
232− "StgCmmArgRep"
233− "StgCmmLayout"
234− "StgCmmMonad"
235− "StgCmmPrim"
236− "StgCmmProf"
237− "StgCmmTicky"
238− "StgCmmUtils"
239− "StgCmmExtCode"
240− "SMRep"
241− "CoreArity"
242− "CoreFVs"
243− "CoreLint"
244− "CorePrep"
245− "CoreSubst"
246− "CoreOpt"
247− "CoreSyn"
248− "TrieMap"
249− "CoreTidy"
250− "CoreUnfold"
251− "CoreUtils"
252− "CoreMap"
253− "CoreSeq"
254− "CoreStats"
255− "MkCore"
256− "PprCore"
257− "PmExpr"
258− "TmOracle"
259− "Check"
260− "Coverage"
261− "Desugar"
262− "DsArrows"
263− "DsBinds"
264− "DsCCall"
265− "DsExpr"
266− "DsForeign"
267− "DsGRHSs"
268− "DsListComp"
269− "DsMonad"
270− "DsUsage"
271− "DsUtils"
272− "ExtractDocs"
273− "Match"
274− "MatchCon"
275− "MatchLit"
276− "HsBinds"
277− "HsDecls"
278− "HsDoc"
279− "HsExpr"
280− "HsImpExp"
281− "HsLit"
282− "PlaceHolder"
283− "HsExtension"
284− "HsInstances"
285− "HsPat"
286− "HsSyn"
287− "HsTypes"
288− "HsUtils"
289− "HsDumpAst"
290− "BinIface"
291− "BinFingerprint"
292− "BuildTyCl"
293− "IfaceEnv"
294− "IfaceSyn"
295− "IfaceType"
296− "ToIface"
297− "LoadIface"
298− "MkIface"
299− "TcIface"
300− "FlagChecker"
301− "Annotations"
302− "CmdLineParser"
303− "CodeOutput"
304− "Config"
305− "Constants"
306− "DriverMkDepend"
307− "DriverPhases"
308− "PipelineMonad"
309− "DriverPipeline"
310− "DynFlags"
311− "ErrUtils"
312− "Finder"
313− "GHC"
314− "GhcMake"
315− "GhcPlugins"
316− "DynamicLoading"
317− "HeaderInfo"
318− "HscMain"
319− "HscStats"
320− "HscTypes"
321− "InteractiveEval"
322− "InteractiveEvalTypes"
323− "PackageConfig"
324− "Packages"
325− "PlatformConstants"
326− "Plugins"
327− "TcPluginM"
328− "PprTyThing"
329− "StaticPtrTable"
330− "SysTools"
331− "SysTools/BaseDir"
332− "SysTools/Terminal"
333− "SysTools/ExtraObj"
334− "SysTools/Info"
335− "SysTools/Process"
336− "SysTools/Tasks"
337− "Elf"
338− "TidyPgm"
339− "Ctype"
340− "HaddockUtils"
341− "Lexer"
342− "OptCoercion"
343− "Parser"
344− "RdrHsSyn"
345− "ApiAnnotation"
346− "ForeignCall"
347− "KnownUniques"
348− "PrelInfo"
349− "PrelNames"
350− "PrelRules"
351− "PrimOp"
352− "TysPrim"
353− "TysWiredIn"
354− "CostCentre"
355− "CostCentreState"
356− "ProfInit"
357− "RnBinds"
358− "RnEnv"
359− "RnExpr"
360− "RnHsDoc"
361− "RnNames"
362− "RnPat"
363− "RnSource"
364− "RnSplice"
365− "RnTypes"
366− "RnFixity"
367− "RnUtils"
368− "RnUnbound"
369− "CoreMonad"
370− "CSE"
371− "FloatIn"
372− "FloatOut"
373− "LiberateCase"
374− "OccurAnal"
375− "SAT"
376− "SetLevels"
377− "SimplCore"
378− "SimplEnv"
379− "SimplMonad"
380− "SimplUtils"
381− "Simplify"
382− "SimplStg"
383− "StgStats"
384− "StgCse"
385− "UnariseStg"
386− "RepType"
387− "Rules"
388− "SpecConstr"
389− "Specialise"
390− "CoreToStg"
391− "StgLint"
392− "StgSyn"
393− "CallArity"
394− "DmdAnal"
395− "Exitify"
396− "WorkWrap"
397− "WwLib"
398− "FamInst"
399− "Inst"
400− "TcAnnotations"
401− "TcArrows"
402− "TcBinds"
403− "TcSigs"
404− "TcClassDcl"
405− "TcDefaults"
406− "TcDeriv"
407− "TcDerivInfer"
408− "TcDerivUtils"
409− "TcEnv"
410− "TcExpr"
411− "TcForeign"
412− "TcGenDeriv"
413− "TcGenFunctor"
414− "TcGenGenerics"
415− "TcHsSyn"
416− "TcHsType"
417− "TcInstDcls"
418− "TcMType"
419− "TcValidity"
420− "TcMatches"
421− "TcPat"
422− "TcPatSyn"
423− "TcRnDriver"
424− "TcBackpack"
425− "TcRnExports"
426− "TcRnMonad"
427− "TcRnTypes"
428− "TcRules"
429− "TcSimplify"
430− "TcHoleErrors"
431− "TcErrors"
432− "TcTyClsDecls"
433− "TcTyDecls"
434− "TcTypeable"
435− "TcType"
436− "TcEvidence"
437− "TcEvTerm"
438− "TcUnify"
439− "TcInteract"
440− "TcCanonical"
441− "TcFlatten"
442− "TcSMonad"
443− "TcTypeNats"
444− "TcSplice"
445− "Class"
446− "Coercion"
447− "DsMeta"
448− "THNames"
449− "FamInstEnv"
450− "FunDeps"
451− "InstEnv"
452− "TyCon"
453− "CoAxiom"
454− "Kind"
455− "Type"
456− "TyCoRep"
457− "Unify"
458− "Bag"
459− "Binary"
460− "BooleanFormula"
461− "BufWrite"
462− "Digraph"
463− "Encoding"
464− "FastFunctions"
465− "FastMutInt"
466− "FastString"
467− "FastStringEnv"
468− "Fingerprint"
469− "FiniteMap"
470− "FV"
471− "GraphBase"
472− "GraphColor"
473− "GraphOps"
474− "GraphPpr"
475− "IOEnv"
476− "Json"
477− "ListSetOps"
478− "ListT"
479− "Maybes"
480− "MonadUtils"
481− "OrdList"
482− "Outputable"
483− "Pair"
484− "Panic"
485− "PprColour"
486− "Pretty"
487− "State"
488− "Stream"
489− "StringBuffer"
490− "UniqDFM"
491− "UniqDSet"
492− "UniqFM"
493− "UniqMap"
494− "UniqSet"
495− "Util"
496− "Hoopl/Block"
497− "Hoopl/Collections"
498− "Hoopl/Dataflow"
499− "Hoopl/Graph"
500− "Hoopl/Label"
501− "AsmCodeGen"
502− "TargetReg"
503− "NCGMonad"
504− "Instruction"
505− "Format"
506− "Reg"
507− "RegClass"
508− "PIC"
509− "Platform"
510− "CPrim"
511− "X86/Regs"
512− "X86/RegInfo"
513− "X86/Instr"
514− "X86/Cond"
515− "X86/Ppr"
516− "X86/CodeGen"
517− "PPC/Regs"
518− "PPC/RegInfo"
519− "PPC/Instr"
520− "PPC/Cond"
521− "PPC/Ppr"
522− "PPC/CodeGen"
523− "SPARC/Base"
524− "SPARC/Regs"
525− "SPARC/Imm"
526− "SPARC/AddrMode"
527− "SPARC/Cond"
528− "SPARC/Instr"
529− "SPARC/Stack"
530− "SPARC/ShortcutJump"
531− "SPARC/Ppr"
532− "SPARC/CodeGen"
533− "SPARC/CodeGen/Amode"
534− "SPARC/CodeGen/Base"
535− "SPARC/CodeGen/CondCode"
536− "SPARC/CodeGen/Gen32"
537− "SPARC/CodeGen/Gen64"
538− "SPARC/CodeGen/Sanity"
539− "SPARC/CodeGen/Expand"
540− "RegAlloc/Liveness"
541− "RegAlloc/Graph/Main"
542− "RegAlloc/Graph/Stats"
543− "RegAlloc/Graph/ArchBase"
544− "RegAlloc/Graph/ArchX86"
545− "RegAlloc/Graph/Coalesce"
546− "RegAlloc/Graph/Spill"
547− "RegAlloc/Graph/SpillClean"
548− "RegAlloc/Graph/SpillCost"
549− "RegAlloc/Graph/TrivColorable"
550− "RegAlloc/Linear/Main"
551− "RegAlloc/Linear/JoinToTargets"
552− "RegAlloc/Linear/State"
553− "RegAlloc/Linear/Stats"
554− "RegAlloc/Linear/FreeRegs"
555− "RegAlloc/Linear/StackMap"
556− "RegAlloc/Linear/Base"
557− "RegAlloc/Linear/X86/FreeRegs"
558− "RegAlloc/Linear/X86_64/FreeRegs"
559− "RegAlloc/Linear/PPC/FreeRegs"
560− "RegAlloc/Linear/SPARC/FreeRegs"
561− "Dwarf"
562− "Dwarf/Types"
563− "Dwarf/Constants"
564− "Convert"
565− "ByteCodeTypes"
566− "ByteCodeAsm"
567− "ByteCodeGen"
568− "ByteCodeInstr"
569− "ByteCodeItbls"
570− "ByteCodeLink"
571− "Debugger"
572− "Linker"
573− "RtClosureInspect"
574− "GHCi"
575− ];
576− cSources = [
577− "compiler/parser/cutils.c"
578− "compiler/ghci/keepCAFsForGHCi.c"
579− "compiler/cbits/genSym.c"
580− ];
581− hsSourceDirs = [
582− "compiler/backpack"
583− "compiler/basicTypes"
584− "compiler/cmm"
585− "compiler/codeGen"
586− "compiler/coreSyn"
587− "compiler/deSugar"
588− "compiler/ghci"
589− "compiler/hsSyn"
590− "compiler/iface"
591− "compiler/llvmGen"
592− "compiler/main"
593− "compiler/nativeGen"
594− "compiler/parser"
595− "compiler/prelude"
596− "compiler/profiling"
597− "compiler/rename"
598− "compiler/simplCore"
599− "compiler/simplStg"
600− "compiler/specialise"
601− "compiler/stgSyn"
602− "compiler/stranal"
603− "compiler/typecheck"
604− "compiler/types"
605− "compiler/utils"
606− ] ++ (if compiler.isGhc && (compiler.version).eq "8.6.3"
607− then [ "autogen/863" ]
608− else if compiler.isGhc && (compiler.version).eq "8.6.4"
609− then [ "autogen/864" ]
610− else [ "autogen" ]);
611− includeDirs = [
612− "compiler"
613− "compiler/parser"
614− "compiler/utils"
615− "includes"
616− "autogen"
617− ];
618− };
619− };
620− } // rec { src = (pkgs.lib).mkDefault ../lib/ghc-api-ghcjs; }
materialized/ghcjs/.plan.nix/ghci-ghcjs.nixdeleted−101
@@ -1,101 +0,0 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
41− {
42− flags = { ghci = true; };
43− package = {
44− specVersion = "1.10";
45− identifier = { name = "ghci-ghcjs"; version = "8.6.1"; };
46− license = "BSD-3-Clause";
47− copyright = "";
48− maintainer = "ghc-devs@haskell.org";
49− author = "";
50− homepage = "";
51− url = "";
52− synopsis = "The library supporting GHC's interactive interpreter (customized for GHCJS)";
53− description = "This library offers interfaces which mediate interactions between the\n@ghci@ interactive shell and @iserv@, GHC's out-of-process interpreter\nbackend.";
54− buildType = "Simple";
55− isLocal = true;
56− detailLevel = "FullDetails";
57− licenseFiles = [ "LICENSE" ];
58− dataDir = "";
59− dataFiles = [];
60− extraSrcFiles = [ "changelog.md" ];
61− extraTmpFiles = [];
62− extraDocFiles = [];
63− };
64− components = {
65− "library" = {
66− depends = [
67− (hsPkgs."array" or (buildDepError "array"))
68− (hsPkgs."base" or (buildDepError "base"))
69− (hsPkgs."binary" or (buildDepError "binary"))
70− (hsPkgs."bytestring" or (buildDepError "bytestring"))
71− (hsPkgs."containers" or (buildDepError "containers"))
72− (hsPkgs."deepseq" or (buildDepError "deepseq"))
73− (hsPkgs."filepath" or (buildDepError "filepath"))
74− (hsPkgs."ghc-boot" or (buildDepError "ghc-boot"))
75− (hsPkgs."ghc-boot-th" or (buildDepError "ghc-boot-th"))
76− (hsPkgs."ghc-heap" or (buildDepError "ghc-heap"))
77− (hsPkgs."template-haskell-ghcjs" or (buildDepError "template-haskell-ghcjs"))
78− (hsPkgs."transformers" or (buildDepError "transformers"))
79− ] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (buildDepError "unix"));
80− buildable = true;
81− modules = [
82− "GHCi/BreakArray"
83− "GHCi/BinaryArray"
84− "GHCi/Message"
85− "GHCi/ResolvedBCO"
86− "GHCi/RemoteTypes"
87− "GHCi/FFI"
88− "GHCi/InfoTable"
89− "GHCi/StaticPtrTable"
90− "GHCi/TH/Binary"
91− "SizedSeq"
92− ] ++ (pkgs.lib).optionals (flags.ghci) [
93− "GHCi/Run"
94− "GHCi/CreateBCO"
95− "GHCi/ObjLink"
96− "GHCi/Signals"
97− "GHCi/TH"
98− ];
99− };
100− };
101− } // rec { src = (pkgs.lib).mkDefault ../lib/ghci-ghcjs; }
materialized/ghcjs/.plan.nix/ghcjs-th.nixdeleted−89
@@ -1,89 +0,0 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
41− {
42− flags = { use-host-template-haskell = false; };
43− package = {
44− specVersion = "1.10";
45− identifier = { name = "ghcjs-th"; version = "0.1.0.0"; };
46− license = "MIT";
47− copyright = "";
48− maintainer = "stegeman@gmail.com";
49− author = "Luite Stegeman";
50− homepage = "http://github.com/ghcjs";
51− url = "";
52− synopsis = "";
53− description = "";
54− buildType = "Simple";
55− isLocal = true;
56− detailLevel = "FullDetails";
57− licenseFiles = [ "LICENSE" ];
58− dataDir = "";
59− dataFiles = [];
60− extraSrcFiles = [];
61− extraTmpFiles = [];
62− extraDocFiles = [];
63− };
64− components = {
65− "library" = {
66− depends = [
67− (hsPkgs."base" or (buildDepError "base"))
68− (hsPkgs."ghc-prim" or (buildDepError "ghc-prim"))
69− (hsPkgs."binary" or (buildDepError "binary"))
70− (hsPkgs."bytestring" or (buildDepError "bytestring"))
71− (hsPkgs."containers" or (buildDepError "containers"))
72− ] ++ (if compiler.isGhcjs && true || flags.use-host-template-haskell
73− then [
74− (hsPkgs."template-haskell" or (buildDepError "template-haskell"))
75− (hsPkgs."ghci" or (buildDepError "ghci"))
76− ]
77− else [
78− (hsPkgs."template-haskell-ghcjs" or (buildDepError "template-haskell-ghcjs"))
79− (hsPkgs."ghci-ghcjs" or (buildDepError "ghci-ghcjs"))
80− ]);
81− buildable = true;
82− modules = [
83− "GHCJS/Prim/TH/Eval"
84− "GHCJS/Prim/TH/Serialized"
85− "GHCJS/Prim/TH/Types"
86− ];
87− };
88− };
89− } // rec { src = (pkgs.lib).mkDefault ../lib/ghcjs-th; }
materialized/ghcjs/.plan.nix/ghcjs.nixdeleted−362
@@ -1,362 +0,0 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
41− {
42− flags = {
43− compiler-only = false;
44− no-wrapper-install = false;
45− disable-optimizer = false;
46− runtime-assertions = false;
47− use-host-template-haskell = false;
48− };
49− package = {
50− specVersion = "2.0";
51− identifier = { name = "ghcjs"; version = "8.6.5"; };
52− license = "MIT";
53− copyright = "Victor Nazarov, Hamish Mackenzie, Luite Stegeman";
54− maintainer = "Luite Stegeman <stegeman@gmail.com>";
55− author = "Victor Nazarov, Hamish Mackenzie, Luite Stegeman";
56− homepage = "";
57− url = "";
58− synopsis = "Haskell to JavaScript compiler";
59− description = "Haskell to JavaScript compiler based on GHC";
60− buildType = "Custom";
61− isLocal = true;
62− setup-depends = [
63− (hsPkgs.buildPackages.base or (pkgs.buildPackages.base or (buildToolDepError "base")))
64− (hsPkgs.buildPackages.Cabal or (pkgs.buildPackages.Cabal or (buildToolDepError "Cabal")))
65− (hsPkgs.buildPackages.containers or (pkgs.buildPackages.containers or (buildToolDepError "containers")))
66− (hsPkgs.buildPackages.filepath or (pkgs.buildPackages.filepath or (buildToolDepError "filepath")))
67− (hsPkgs.buildPackages.directory or (pkgs.buildPackages.directory or (buildToolDepError "directory")))
68− (hsPkgs.buildPackages.process or (pkgs.buildPackages.process or (buildToolDepError "process")))
69− (hsPkgs.buildPackages.template-haskell or (pkgs.buildPackages.template-haskell or (buildToolDepError "template-haskell")))
70− (hsPkgs.buildPackages.transformers or (pkgs.buildPackages.transformers or (buildToolDepError "transformers")))
71− ];
72− detailLevel = "FullDetails";
73− licenseFiles = [ "LICENSE" ];
74− dataDir = "data";
75− dataFiles = [ "*.tar" "bin/*.sh" "bin/*.exe.options" ];
76− extraSrcFiles = [
77− "utils/*.hs"
78− "utils/*.sh"
79− "include/prim/*.hs-incl"
80− "include/prim/*.txt"
81− "include/*.h"
82− "src-bin/haddock/*.hs"
83− "HACKING.markdown"
84− "README.markdown"
85− "test/LICENSE"
86− "test/ghcjs-testsuite.cabal"
87− "stack.yaml"
88− ];
89− extraTmpFiles = [];
90− extraDocFiles = [];
91− };
92− components = {
93− "library" = {
94− depends = [
95− (hsPkgs."base" or (buildDepError "base"))
96− (hsPkgs."Cabal" or (buildDepError "Cabal"))
97− (hsPkgs."ghc-api-ghcjs" or (buildDepError "ghc-api-ghcjs"))
98− (hsPkgs."ghcjs-th" or (buildDepError "ghcjs-th"))
99− (hsPkgs."ghc-boot" or (buildDepError "ghc-boot"))
100− (hsPkgs."directory" or (buildDepError "directory"))
101− (hsPkgs."filepath" or (buildDepError "filepath"))
102− (hsPkgs."containers" or (buildDepError "containers"))
103− (hsPkgs."process" or (buildDepError "process"))
104− (hsPkgs."mtl" or (buildDepError "mtl"))
105− (hsPkgs."ghc-paths" or (buildDepError "ghc-paths"))
106− (hsPkgs."template-haskell" or (buildDepError "template-haskell"))
107− (hsPkgs."syb" or (buildDepError "syb"))
108− (hsPkgs."bytestring" or (buildDepError "bytestring"))
109− (hsPkgs."attoparsec" or (buildDepError "attoparsec"))
110− (hsPkgs."aeson" or (buildDepError "aeson"))
111− (hsPkgs."text" or (buildDepError "text"))
112− (hsPkgs."wl-pprint-text" or (buildDepError "wl-pprint-text"))
113− (hsPkgs."lens" or (buildDepError "lens"))
114− (hsPkgs."yaml" or (buildDepError "yaml"))
115− (hsPkgs."time" or (buildDepError "time"))
116− (hsPkgs."transformers" or (buildDepError "transformers"))
117− (hsPkgs."split" or (buildDepError "split"))
118− (hsPkgs."deepseq" or (buildDepError "deepseq"))
119− (hsPkgs."vector" or (buildDepError "vector"))
120− (hsPkgs."data-default" or (buildDepError "data-default"))
121− (hsPkgs."array" or (buildDepError "array"))
122− (hsPkgs."binary" or (buildDepError "binary"))
123− (hsPkgs."unordered-containers" or (buildDepError "unordered-containers"))
124− (hsPkgs."parallel" or (buildDepError "parallel"))
125− (hsPkgs."cryptohash" or (buildDepError "cryptohash"))
126− (hsPkgs."hashable" or (buildDepError "hashable"))
127− (hsPkgs."optparse-applicative" or (buildDepError "optparse-applicative"))
128− (hsPkgs."stringsearch" or (buildDepError "stringsearch"))
129− (hsPkgs."base16-bytestring" or (buildDepError "base16-bytestring"))
130− (hsPkgs."base64-bytestring" or (buildDepError "base64-bytestring"))
131− (hsPkgs."regex-posix" or (buildDepError "regex-posix"))
132− (hsPkgs."safe" or (buildDepError "safe"))
133− (hsPkgs."parsec" or (buildDepError "parsec"))
134− (hsPkgs."haskell-src-exts" or (buildDepError "haskell-src-exts"))
135− (hsPkgs."haskell-src-meta" or (buildDepError "haskell-src-meta"))
136− ] ++ (if flags.use-host-template-haskell
137− then [ (hsPkgs."ghci" or (buildDepError "ghci")) ]
138− else [
139− (hsPkgs."template-haskell-ghcjs" or (buildDepError "template-haskell-ghcjs"))
140− (hsPkgs."ghci-ghcjs" or (buildDepError "ghci-ghcjs"))
141− ]);
142− buildable = true;
143− modules = [
144− "Paths_ghcjs"
145− "Gen2/Generator"
146− "Gen2/Profiling"
147− "Gen2/Floater"
148− "Gen2/Prim"
149− "Gen2/Rts"
150− "Gen2/RtsApply"
151− "Gen2/RtsTypes"
152− "Gen2/RtsAlloc"
153− "Gen2/Utils"
154− "Gen2/StgAst"
155− "Gen2/Optimizer"
156− "Gen2/Dataflow"
157− "Gen2/Deps"
158− "Gen2/Printer"
159− "Gen2/Linker"
160− "Gen2/Shim"
161− "Gen2/Compactor"
162− "Gen2/Object"
163− "Gen2/Archive"
164− "Gen2/ClosureInfo"
165− "Gen2/Foreign"
166− "Gen2/Sinker"
167− "Gen2/TH"
168− "Gen2/Base"
169− "Gen2/Cache"
170− "Gen2/DynamicLinking"
171− "Gen2/GHC/Digraph"
172− "Gen2/GHC/DsForeign"
173− "Compiler/Compat"
174− "Compiler/GhcjsHooks"
175− "Compiler/GhcjsPlatform"
176− "Compiler/Info"
177− "Compiler/Plugins"
178− "Compiler/Program"
179− "Compiler/GhcjsProgram"
180− "Compiler/Settings"
181− "Compiler/Utils"
182− "Compiler/Variants"
183− "Compiler/JMacro"
184− "Compiler/JMacro/Base"
185− "Compiler/JMacro/Lens"
186− "Compiler/JMacro/QQ"
187− "Compiler/JMacro/ParseTH"
188− "Compiler/JMacro/Util"
189− "GHCJS"
190− ];
191− hsSourceDirs = [ "src" ];
192− includeDirs = [ "include" ];
193− };
194− exes = {
195− "ghcjs" = {
196− depends = [
197− (hsPkgs."base" or (buildDepError "base"))
198− (hsPkgs."ghcjs" or (buildDepError "ghcjs"))
199− ];
200− buildable = true;
201− hsSourceDirs = [ "src-bin" ];
202− mainPath = [ "Main.hs" ];
203− };
204− "haddock-ghcjs" = {
205− depends = [
206− (hsPkgs."ghc-api-ghcjs" or (buildDepError "ghc-api-ghcjs"))
207− (hsPkgs."haddock-api-ghcjs" or (buildDepError "haddock-api-ghcjs"))
208− (hsPkgs."base" or (buildDepError "base"))
209− (hsPkgs."process" or (buildDepError "process"))
210− (hsPkgs."transformers" or (buildDepError "transformers"))
211− (hsPkgs."transformers-compat" or (buildDepError "transformers-compat"))
212− (hsPkgs."containers" or (buildDepError "containers"))
213− (hsPkgs."directory" or (buildDepError "directory"))
214− (hsPkgs."filepath" or (buildDepError "filepath"))
215− (hsPkgs."ghcjs" or (buildDepError "ghcjs"))
216− ];
217− buildable = true;
218− modules = [ "ResponseFile" ];
219− hsSourceDirs = [ "src-bin" "src-bin/haddock" ];
220− mainPath = [
221− "Haddock.hs"
222− ] ++ (pkgs.lib).optional (system.isWindows) "";
223− };
224− "hsc2hs-ghcjs" = {
225− depends = [
226− (hsPkgs."base" or (buildDepError "base"))
227− (hsPkgs."ghcjs" or (buildDepError "ghcjs"))
228− (hsPkgs."process" or (buildDepError "process"))
229− ];
230− buildable = true;
231− hsSourceDirs = [ "src-bin" ];
232− mainPath = [
233− "Hsc2Hs.hs"
234− ] ++ (pkgs.lib).optional (system.isWindows) "";
235− };
236− "ghcjs-pkg" = {
237− depends = [
238− (hsPkgs."ghcjs" or (buildDepError "ghcjs"))
239− (hsPkgs."base" or (buildDepError "base"))
240− (hsPkgs."directory" or (buildDepError "directory"))
241− (hsPkgs."process" or (buildDepError "process"))
242− (hsPkgs."filepath" or (buildDepError "filepath"))
243− (hsPkgs."containers" or (buildDepError "containers"))
244− (hsPkgs."Cabal" or (buildDepError "Cabal"))
245− (hsPkgs."binary" or (buildDepError "binary"))
246− (hsPkgs."bytestring" or (buildDepError "bytestring"))
247− (hsPkgs."ghc-boot" or (buildDepError "ghc-boot"))
248− ] ++ (pkgs.lib).optionals (!system.isWindows) [
249− (hsPkgs."unix" or (buildDepError "unix"))
250− (hsPkgs."terminfo" or (buildDepError "terminfo"))
251− ];
252− buildable = if flags.compiler-only then false else true;
253− cSources = (pkgs.lib).optional (system.isWindows) "cbits/CRT_noglob.c";
254− hsSourceDirs = [ "src-bin" ];
255− mainPath = (([
256− "Pkg.hs"
257− ] ++ (pkgs.lib).optional (flags.compiler-only) "") ++ (pkgs.lib).optional (!system.isWindows) "") ++ (pkgs.lib).optional (system.isWindows) "";
258− };
259− "ghcjs-boot" = {
260− depends = [
261− (hsPkgs."base" or (buildDepError "base"))
262− (hsPkgs."ghcjs" or (buildDepError "ghcjs"))
263− (hsPkgs."directory" or (buildDepError "directory"))
264− (hsPkgs."Cabal" or (buildDepError "Cabal"))
265− (hsPkgs."mtl" or (buildDepError "mtl"))
266− (hsPkgs."transformers" or (buildDepError "transformers"))
267− (hsPkgs."lens" or (buildDepError "lens"))
268− (hsPkgs."unordered-containers" or (buildDepError "unordered-containers"))
269− (hsPkgs."vector" or (buildDepError "vector"))
270− (hsPkgs."filepath" or (buildDepError "filepath"))
271− (hsPkgs."aeson" or (buildDepError "aeson"))
272− (hsPkgs."text" or (buildDepError "text"))
273− (hsPkgs."bytestring" or (buildDepError "bytestring"))
274− (hsPkgs."system-filepath" or (buildDepError "system-filepath"))
275− (hsPkgs."shelly" or (buildDepError "shelly"))
276− (hsPkgs."system-fileio" or (buildDepError "system-fileio"))
277− (hsPkgs."optparse-applicative" or (buildDepError "optparse-applicative"))
278− (hsPkgs."tar" or (buildDepError "tar"))
279− (hsPkgs."yaml" or (buildDepError "yaml"))
280− (hsPkgs."process" or (buildDepError "process"))
281− (hsPkgs."time" or (buildDepError "time"))
282− (hsPkgs."unix-compat" or (buildDepError "unix-compat"))
283− (hsPkgs."executable-path" or (buildDepError "executable-path"))
284− ];
285− buildable = if flags.compiler-only then false else true;
286− hsSourceDirs = [ "src-bin" ];
287− mainPath = ([
288− "Boot.hs"
289− ] ++ (pkgs.lib).optional (flags.compiler-only) "") ++ (pkgs.lib).optional (system.isWindows) "";
290− };
291− "ghcjs-run" = {
292− depends = [
293− (hsPkgs."base" or (buildDepError "base"))
294− (hsPkgs."directory" or (buildDepError "directory"))
295− (hsPkgs."process" or (buildDepError "process"))
296− (hsPkgs."filepath" or (buildDepError "filepath"))
297− ];
298− buildable = if flags.compiler-only then false else true;
299− hsSourceDirs = [ "src-bin" ];
300− mainPath = ([
301− "Run.hs"
302− ] ++ (pkgs.lib).optional (flags.compiler-only) "") ++ (pkgs.lib).optional (system.isWindows) "";
303− };
304− "ghcjs-dumparchive" = {
305− depends = [
306− (hsPkgs."base" or (buildDepError "base"))
307− (hsPkgs."text" or (buildDepError "text"))
308− (hsPkgs."ghc-api-ghcjs" or (buildDepError "ghc-api-ghcjs"))
309− (hsPkgs."ghcjs" or (buildDepError "ghcjs"))
310− (hsPkgs."bytestring" or (buildDepError "bytestring"))
311− (hsPkgs."filepath" or (buildDepError "filepath"))
312− ];
313− buildable = if flags.compiler-only then false else true;
314− hsSourceDirs = [ "utils" ];
315− mainPath = ([
316− "dumpArchive.hs"
317− ] ++ (pkgs.lib).optional (flags.compiler-only) "") ++ (pkgs.lib).optional (system.isWindows) "";
318− };
319− };
320− tests = {
321− "test" = {
322− depends = [
323− (hsPkgs."base" or (buildDepError "base"))
324− (hsPkgs."process" or (buildDepError "process"))
325− (hsPkgs."network" or (buildDepError "network"))
326− (hsPkgs."aeson" or (buildDepError "aeson"))
327− (hsPkgs."test-framework" or (buildDepError "test-framework"))
328− (hsPkgs."test-framework-hunit" or (buildDepError "test-framework-hunit"))
329− (hsPkgs."HUnit" or (buildDepError "HUnit"))
330− (hsPkgs."system-filepath" or (buildDepError "system-filepath"))
331− (hsPkgs."system-fileio" or (buildDepError "system-fileio"))
332− (hsPkgs."text" or (buildDepError "text"))
333− (hsPkgs."transformers" or (buildDepError "transformers"))
334− (hsPkgs."lens" or (buildDepError "lens"))
335− (hsPkgs."random" or (buildDepError "random"))
336− (hsPkgs."time" or (buildDepError "time"))
337− (hsPkgs."bytestring" or (buildDepError "bytestring"))
338− (hsPkgs."deepseq" or (buildDepError "deepseq"))
339− (hsPkgs."unordered-containers" or (buildDepError "unordered-containers"))
340− (hsPkgs."shelly" or (buildDepError "shelly"))
341− (hsPkgs."data-default" or (buildDepError "data-default"))
342− (hsPkgs."yaml" or (buildDepError "yaml"))
343− (hsPkgs."optparse-applicative" or (buildDepError "optparse-applicative"))
344− (hsPkgs."directory" or (buildDepError "directory"))
345− (hsPkgs."http-types" or (buildDepError "http-types"))
346− (hsPkgs."warp" or (buildDepError "warp"))
347− (hsPkgs."wai" or (buildDepError "wai"))
348− (hsPkgs."wai-extra" or (buildDepError "wai-extra"))
349− (hsPkgs."wai-app-static" or (buildDepError "wai-app-static"))
350− (hsPkgs."wai-websockets" or (buildDepError "wai-websockets"))
351− (hsPkgs."websockets" or (buildDepError "websockets"))
352− (hsPkgs."webdriver" or (buildDepError "webdriver"))
353− (hsPkgs."lifted-base" or (buildDepError "lifted-base"))
354− ];
355− buildable = true;
356− modules = [ "Server" "Client" "Types" ];
357− hsSourceDirs = [ "test" ];
358− mainPath = [ "TestRunner.hs" ];
359− };
360− };
361− };
362− } // rec { src = (pkgs.lib).mkDefault ../.; }
materialized/ghcjs/.plan.nix/haddock-api-ghcjs.nixdeleted−215
@@ -1,215 +0,0 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
41− {
42− flags = {};
43− package = {
44− specVersion = "2.0";
45− identifier = { name = "haddock-api-ghcjs"; version = "2.20.0"; };
46− license = "BSD-3-Clause";
47− copyright = "(c) Simon Marlow, David Waern";
48− maintainer = "Alex Biehl <alexbiehl@gmail.com>, Simon Hengel <sol@typeful.net>, Mateusz Kowalczyk <fuuzetsu@fuuzetsu.co.uk>";
49− author = "Simon Marlow, David Waern";
50− homepage = "http://www.haskell.org/haddock/";
51− url = "";
52− synopsis = "A documentation-generation tool for Haskell libraries";
53− description = "Haddock is a documentation-generation tool for Haskell\nlibraries";
54− buildType = "Simple";
55− isLocal = true;
56− detailLevel = "FullDetails";
57− licenseFiles = [ "LICENSE" ];
58− dataDir = "resources";
59− dataFiles = [
60− "html/quick-jump.min.js"
61− "html/haddock-bundle.min.js"
62− "html/quick-jump.css"
63− "html/solarized.css"
64− "html/highlight.js"
65− "html/Classic.theme/haskell_icon.gif"
66− "html/Classic.theme/minus.gif"
67− "html/Classic.theme/plus.gif"
68− "html/Classic.theme/xhaddock.css"
69− "html/Ocean.std-theme/hslogo-16.png"
70− "html/Ocean.std-theme/minus.gif"
71− "html/Ocean.std-theme/ocean.css"
72− "html/Ocean.std-theme/plus.gif"
73− "html/Ocean.std-theme/synopsis.png"
74− "latex/haddock.sty"
75− ];
76− extraSrcFiles = [ "CHANGES.md" ];
77− extraTmpFiles = [];
78− extraDocFiles = [];
79− };
80− components = {
81− "library" = {
82− depends = [
83− (hsPkgs."base" or (buildDepError "base"))
84− (hsPkgs."Cabal" or (buildDepError "Cabal"))
85− (hsPkgs."ghc-api-ghcjs" or (buildDepError "ghc-api-ghcjs"))
86− (hsPkgs."ghc-paths" or (buildDepError "ghc-paths"))
87− (hsPkgs."haddock-library-ghcjs" or (buildDepError "haddock-library-ghcjs"))
88− (hsPkgs."xhtml" or (buildDepError "xhtml"))
89− (hsPkgs."array" or (buildDepError "array"))
90− (hsPkgs."bytestring" or (buildDepError "bytestring"))
91− (hsPkgs."containers" or (buildDepError "containers"))
92− (hsPkgs."deepseq" or (buildDepError "deepseq"))
93− (hsPkgs."directory" or (buildDepError "directory"))
94− (hsPkgs."filepath" or (buildDepError "filepath"))
95− (hsPkgs."ghc-boot" or (buildDepError "ghc-boot"))
96− (hsPkgs."transformers" or (buildDepError "transformers"))
97− ];
98− buildable = true;
99− modules = [
100− "Haddock"
101− "Haddock/Interface"
102− "Haddock/Interface/Rename"
103− "Haddock/Interface/Create"
104− "Haddock/Interface/AttachInstances"
105− "Haddock/Interface/Json"
106− "Haddock/Interface/LexParseRn"
107− "Haddock/Interface/ParseModuleHeader"
108− "Haddock/Interface/Specialize"
109− "Haddock/Parser"
110− "Haddock/Utils"
111− "Haddock/Utils/Json"
112− "Haddock/Backends/Xhtml"
113− "Haddock/Backends/Xhtml/Decl"
114− "Haddock/Backends/Xhtml/DocMarkup"
115− "Haddock/Backends/Xhtml/Layout"
116− "Haddock/Backends/Xhtml/Meta"
117− "Haddock/Backends/Xhtml/Names"
118− "Haddock/Backends/Xhtml/Themes"
119− "Haddock/Backends/Xhtml/Types"
120− "Haddock/Backends/Xhtml/Utils"
121− "Haddock/Backends/LaTeX"
122− "Haddock/Backends/HaddockDB"
123− "Haddock/Backends/Hoogle"
124− "Haddock/Backends/Hyperlinker"
125− "Haddock/Backends/Hyperlinker/Ast"
126− "Haddock/Backends/Hyperlinker/Parser"
127− "Haddock/Backends/Hyperlinker/Renderer"
128− "Haddock/Backends/Hyperlinker/Types"
129− "Haddock/Backends/Hyperlinker/Utils"
130− "Haddock/ModuleTree"
131− "Haddock/Types"
132− "Haddock/Doc"
133− "Haddock/Version"
134− "Haddock/InterfaceFile"
135− "Haddock/Options"
136− "Haddock/GhcUtils"
137− "Haddock/Syb"
138− "Haddock/Convert"
139− "Paths_haddock_api_ghcjs"
140− "Documentation/Haddock"
141− ];
142− hsSourceDirs = [ "src" ];
143− };
144− tests = {
145− "spec" = {
146− depends = [
147− (hsPkgs."Cabal" or (buildDepError "Cabal"))
148− (hsPkgs."ghc-api-ghcjs" or (buildDepError "ghc-api-ghcjs"))
149− (hsPkgs."ghc-paths" or (buildDepError "ghc-paths"))
150− (hsPkgs."haddock-library-ghcjs" or (buildDepError "haddock-library-ghcjs"))
151− (hsPkgs."xhtml" or (buildDepError "xhtml"))
152− (hsPkgs."hspec" or (buildDepError "hspec"))
153− (hsPkgs."QuickCheck" or (buildDepError "QuickCheck"))
154− (hsPkgs."base" or (buildDepError "base"))
155− (hsPkgs."array" or (buildDepError "array"))
156− (hsPkgs."bytestring" or (buildDepError "bytestring"))
157− (hsPkgs."containers" or (buildDepError "containers"))
158− (hsPkgs."deepseq" or (buildDepError "deepseq"))
159− (hsPkgs."directory" or (buildDepError "directory"))
160− (hsPkgs."filepath" or (buildDepError "filepath"))
161− (hsPkgs."ghc-boot" or (buildDepError "ghc-boot"))
162− (hsPkgs."transformers" or (buildDepError "transformers"))
163− ];
164− build-tools = [
165− (hsPkgs.buildPackages.hspec-discover or (pkgs.buildPackages.hspec-discover or (buildToolDepError "hspec-discover")))
166− ];
167− buildable = true;
168− modules = [
169− "Haddock"
170− "Haddock/Backends/Hoogle"
171− "Haddock/Backends/Hyperlinker"
172− "Haddock/Backends/Hyperlinker/Ast"
173− "Haddock/Backends/Hyperlinker/Renderer"
174− "Haddock/Backends/Hyperlinker/Utils"
175− "Haddock/Backends/LaTeX"
176− "Haddock/Backends/Xhtml"
177− "Haddock/Backends/Xhtml/Decl"
178− "Haddock/Backends/Xhtml/DocMarkup"
179− "Haddock/Backends/Xhtml/Layout"
180− "Haddock/Backends/Xhtml/Meta"
181− "Haddock/Backends/Xhtml/Names"
182− "Haddock/Backends/Xhtml/Themes"
183− "Haddock/Backends/Xhtml/Types"
184− "Haddock/Backends/Xhtml/Utils"
185− "Haddock/Convert"
186− "Haddock/Doc"
187− "Haddock/GhcUtils"
188− "Haddock/Interface"
189− "Haddock/Interface/AttachInstances"
190− "Haddock/Interface/Create"
191− "Haddock/Interface/Json"
192− "Haddock/Interface/LexParseRn"
193− "Haddock/Interface/ParseModuleHeader"
194− "Haddock/Interface/Rename"
195− "Haddock/Interface/Specialize"
196− "Haddock/InterfaceFile"
197− "Haddock/ModuleTree"
198− "Haddock/Options"
199− "Haddock/Parser"
200− "Haddock/Syb"
201− "Haddock/Types"
202− "Haddock/Utils"
203− "Haddock/Utils/Json"
204− "Haddock/Version"
205− "Paths_haddock_api_ghcjs"
206− "Haddock/Backends/Hyperlinker/ParserSpec"
207− "Haddock/Backends/Hyperlinker/Parser"
208− "Haddock/Backends/Hyperlinker/Types"
209− ];
210− hsSourceDirs = [ "test" "src" ];
211− mainPath = [ "Spec.hs" ];
212− };
213− };
214− };
215− } // rec { src = (pkgs.lib).mkDefault ../lib/haddock-api-ghcjs; }
materialized/ghcjs/.plan.nix/haddock-library-ghcjs.nixdeleted−134
@@ -1,134 +0,0 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
41− {
42− flags = {};
43− package = {
44− specVersion = "2.0";
45− identifier = { name = "haddock-library-ghcjs"; version = "1.6.0"; };
46− license = "BSD-3-Clause";
47− copyright = "";
48− maintainer = "Alex Biehl <alexbiehl@gmail.com>, Simon Hengel <sol@typeful.net>, Mateusz Kowalczyk <fuuzetsu@fuuzetsu.co.uk>";
49− author = "";
50− homepage = "http://www.haskell.org/haddock/";
51− url = "";
52− synopsis = "Library exposing some functionality of Haddock.";
53− description = "Haddock is a documentation-generation tool for Haskell\nlibraries. These modules expose some functionality of it\nwithout pulling in the GHC dependency. Please note that the\nAPI is likely to change so specify upper bounds in your\nproject if you can't release often. For interacting with Haddock\nitself, see the ‘haddock’ package.";
54− buildType = "Simple";
55− isLocal = true;
56− detailLevel = "FullDetails";
57− licenseFiles = [ "LICENSE" ];
58− dataDir = "";
59− dataFiles = [];
60− extraSrcFiles = [ "CHANGES.md" ];
61− extraTmpFiles = [];
62− extraDocFiles = [];
63− };
64− components = {
65− "library" = {
66− depends = [
67− (hsPkgs."base" or (buildDepError "base"))
68− (hsPkgs."bytestring" or (buildDepError "bytestring"))
69− (hsPkgs."containers" or (buildDepError "containers"))
70− (hsPkgs."transformers" or (buildDepError "transformers"))
71− (hsPkgs."text" or (buildDepError "text"))
72− (hsPkgs."parsec" or (buildDepError "parsec"))
73− ];
74− buildable = true;
75− modules = [
76− "Documentation/Haddock/Parser/Util"
77− "Documentation/Haddock/Doc"
78− "Documentation/Haddock/Markup"
79− "Documentation/Haddock/Parser"
80− "Documentation/Haddock/Parser/Monad"
81− "Documentation/Haddock/Types"
82− "Documentation/Haddock/Utf8"
83− ];
84− hsSourceDirs = [ "src" ];
85− };
86− tests = {
87− "spec" = {
88− depends = [
89− (hsPkgs."base" or (buildDepError "base"))
90− (hsPkgs."base-compat" or (buildDepError "base-compat"))
91− (hsPkgs."bytestring" or (buildDepError "bytestring"))
92− (hsPkgs."containers" or (buildDepError "containers"))
93− (hsPkgs."transformers" or (buildDepError "transformers"))
94− (hsPkgs."hspec" or (buildDepError "hspec"))
95− (hsPkgs."QuickCheck" or (buildDepError "QuickCheck"))
96− (hsPkgs."text" or (buildDepError "text"))
97− (hsPkgs."parsec" or (buildDepError "parsec"))
98− (hsPkgs."deepseq" or (buildDepError "deepseq"))
99− ];
100− build-tools = [
101− (hsPkgs.buildPackages.hspec-discover or (pkgs.buildPackages.hspec-discover or (buildToolDepError "hspec-discover")))
102− ];
103− buildable = true;
104− modules = [
105− "Documentation/Haddock/Doc"
106− "Documentation/Haddock/Parser"
107− "Documentation/Haddock/Parser/Monad"
108− "Documentation/Haddock/Parser/Util"
109− "Documentation/Haddock/Parser/UtilSpec"
110− "Documentation/Haddock/ParserSpec"
111− "Documentation/Haddock/Types"
112− "Documentation/Haddock/Utf8"
113− "Documentation/Haddock/Utf8Spec"
114− ];
115− hsSourceDirs = [ "test" "src" ];
116− mainPath = [ "Spec.hs" ];
117− };
118− "fixtures" = {
119− depends = [
120− (hsPkgs."base" or (buildDepError "base"))
121− (hsPkgs."base-compat" or (buildDepError "base-compat"))
122− (hsPkgs."directory" or (buildDepError "directory"))
123− (hsPkgs."filepath" or (buildDepError "filepath"))
124− (hsPkgs."optparse-applicative" or (buildDepError "optparse-applicative"))
125− (hsPkgs."tree-diff" or (buildDepError "tree-diff"))
126− (hsPkgs."haddock-library" or (buildDepError "haddock-library"))
127− ];
128− buildable = true;
129− hsSourceDirs = [ "fixtures" ];
130− mainPath = [ "Fixtures.hs" ];
131− };
132− };
133− };
134− } // rec { src = (pkgs.lib).mkDefault ../lib/haddock-library-ghcjs; }
materialized/ghcjs/.plan.nix/template-haskell-ghcjs.nixdeleted−85
@@ -1,85 +0,0 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
41− {
42− flags = {};
43− package = {
44− specVersion = "1.10";
45− identifier = { name = "template-haskell-ghcjs"; version = "2.14.0.0"; };
46− license = "BSD-3-Clause";
47− copyright = "";
48− maintainer = "libraries@haskell.org";
49− author = "";
50− homepage = "";
51− url = "";
52− synopsis = "Support library for Template Haskell (customized for GHCJS)";
53− description = "This package provides modules containing facilities for manipulating\nHaskell source code using Template Haskell.\n\nSee <http://www.haskell.org/haskellwiki/Template_Haskell> for more\ninformation.";
54− buildType = "Simple";
55− isLocal = true;
56− detailLevel = "FullDetails";
57− licenseFiles = [ "LICENSE" ];
58− dataDir = "";
59− dataFiles = [];
60− extraSrcFiles = [ "changelog.md" ];
61− extraTmpFiles = [];
62− extraDocFiles = [];
63− };
64− components = {
65− "library" = {
66− depends = [
67− (hsPkgs."base" or (buildDepError "base"))
68− (hsPkgs."ghc-boot-th" or (buildDepError "ghc-boot-th"))
69− (hsPkgs."pretty" or (buildDepError "pretty"))
70− ];
71− buildable = true;
72− modules = [
73− "Language/Haskell/TH/Lib/Map"
74− "Language/Haskell/TH"
75− "Language/Haskell/TH/Lib"
76− "Language/Haskell/TH/Ppr"
77− "Language/Haskell/TH/PprLib"
78− "Language/Haskell/TH/Quote"
79− "Language/Haskell/TH/Syntax"
80− "Language/Haskell/TH/LanguageExtensions"
81− "Language/Haskell/TH/Lib/Internal"
82− ];
83− };
84− };
85− } // rec { src = (pkgs.lib).mkDefault ../lib/template-haskell-ghcjs; }
materialized/ghcjs/default.nixdeleted−413
@@ -1,413 +0,0 @@
1−{
2− pkgs = hackage:
3− {
4− packages = {
5− "warp".revision = (((hackage."warp")."3.2.28").revisions).default;
6− "warp".flags.allow-sendfilefd = true;
7− "warp".flags.network-bytestring = false;
8− "warp".flags.warp-debug = false;
9− "test-framework-hunit".revision = (((hackage."test-framework-hunit")."0.3.0.2").revisions).default;
10− "test-framework-hunit".flags.base4 = true;
11− "test-framework-hunit".flags.base3 = false;
12− "http-client".revision = (((hackage."http-client")."0.6.4").revisions).default;
13− "http-client".flags.network-uri = true;
14− "haddock-library".revision = (((hackage."haddock-library")."1.8.0").revisions).default;
15− "wai-websockets".revision = (((hackage."wai-websockets")."3.0.1.2").revisions).default;
16− "wai-websockets".flags.example = true;
17− "cookie".revision = (((hackage."cookie")."0.4.5").revisions).default;
18− "void".revision = (((hackage."void")."0.7.3").revisions).default;
19− "void".flags.safe = false;
20− "semigroupoids".revision = (((hackage."semigroupoids")."5.3.4").revisions).default;
21− "semigroupoids".flags.comonad = true;
22− "semigroupoids".flags.doctests = true;
23− "semigroupoids".flags.unordered-containers = true;
24− "semigroupoids".flags.distributive = true;
25− "semigroupoids".flags.tagged = true;
26− "semigroupoids".flags.containers = true;
27− "semigroupoids".flags.contravariant = true;
28− "byteorder".revision = (((hackage."byteorder")."1.0.4").revisions).default;
29− "free".revision = (((hackage."free")."5.1.3").revisions).default;
30− "tf-random".revision = (((hackage."tf-random")."0.5").revisions).default;
31− "zip-archive".revision = (((hackage."zip-archive")."0.4.1").revisions).default;
32− "zip-archive".flags.executable = false;
33− "exceptions".revision = (((hackage."exceptions")."0.10.3").revisions).default;
34− "ghc-paths".revision = (((hackage."ghc-paths")."0.1.0.12").revisions).default;
35− "binary".revision = (((hackage."binary")."0.8.6.0").revisions).default;
36− "ghc-boot".revision = (((hackage."ghc-boot")."8.6.5").revisions).default;
37− "wl-pprint-text".revision = (((hackage."wl-pprint-text")."1.2.0.0").revisions).default;
38− "tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
39− "tar".flags.old-time = false;
40− "tar".flags.old-bytestring = false;
41− "ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
42− "old-time".revision = (((hackage."old-time")."1.1.0.3").revisions).default;
43− "bifunctors".revision = (((hackage."bifunctors")."5.5.6").revisions).default;
44− "bifunctors".flags.semigroups = true;
45− "bifunctors".flags.tagged = true;
46− "split".revision = (((hackage."split")."0.2.3.3").revisions).default;
47− "stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
48− "unix-time".revision = (((hackage."unix-time")."0.4.7").revisions).default;
49− "http2".revision = (((hackage."http2")."1.6.5").revisions).default;
50− "http2".flags.devel = false;
51− "appar".revision = (((hackage."appar")."0.1.8").revisions).default;
52− "case-insensitive".revision = (((hackage."case-insensitive")."1.2.1.0").revisions).default;
53− "network-byte-order".revision = (((hackage."network-byte-order")."0.1.2.0").revisions).default;
54− "sop-core".revision = (((hackage."sop-core")."0.5.0.0").revisions).default;
55− "extensible-exceptions".revision = (((hackage."extensible-exceptions")."0.1.1.4").revisions).default;
56− "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
57− "SHA".revision = (((hackage."SHA")."1.6.4.4").revisions).default;
58− "SHA".flags.exe = false;
59− "ghc-heap".revision = (((hackage."ghc-heap")."8.6.5").revisions).default;
60− "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
61− "lifted-async".revision = (((hackage."lifted-async")."0.10.0.4").revisions).default;
62− "network-uri".revision = (((hackage."network-uri")."2.6.1.0").revisions).default;
63− "regex-base".revision = (((hackage."regex-base")."0.94.0.0").revisions).default;
64− "zlib".revision = (((hackage."zlib")."0.6.2.1").revisions).default;
65− "zlib".flags.non-blocking-ffi = false;
66− "zlib".flags.pkg-config = false;
67− "rts".revision = (((hackage."rts")."1.0").revisions).default;
68− "easy-file".revision = (((hackage."easy-file")."0.2.2").revisions).default;
69− "th-expand-syns".revision = (((hackage."th-expand-syns")."0.4.5.0").revisions).default;
70− "regex-posix".revision = (((hackage."regex-posix")."0.96.0.0").revisions).default;
71− "regex-posix".flags._regex-posix-clib = false;
72− "cryptonite".revision = (((hackage."cryptonite")."0.26").revisions).default;
73− "cryptonite".flags.support_sse = false;
74− "cryptonite".flags.integer-gmp = true;
75− "cryptonite".flags.support_rdrand = true;
76− "cryptonite".flags.support_aesni = true;
77− "cryptonite".flags.support_deepseq = true;
78− "cryptonite".flags.support_pclmuldq = false;
79− "cryptonite".flags.check_alignment = false;
80− "cryptonite".flags.old_toolchain_inliner = false;
81− "alex".revision = (((hackage."alex")."3.2.5").revisions).default;
82− "alex".flags.small_base = true;
83− "clock".revision = (((hackage."clock")."0.8").revisions).default;
84− "clock".flags.llvm = false;
85− "system-fileio".revision = (((hackage."system-fileio")."0.3.16.4").revisions).default;
86− "adjunctions".revision = (((hackage."adjunctions")."4.4").revisions).default;
87− "invariant".revision = (((hackage."invariant")."0.5.3").revisions).default;
88− "enclosed-exceptions".revision = (((hackage."enclosed-exceptions")."1.0.3").revisions).default;
89− "th-orphans".revision = (((hackage."th-orphans")."0.13.9").revisions).default;
90− "executable-path".revision = (((hackage."executable-path")."0.0.3.1").revisions).default;
91− "syb".revision = (((hackage."syb")."0.7.1").revisions).default;
92− "distributive".revision = (((hackage."distributive")."0.6.1").revisions).default;
93− "distributive".flags.semigroups = true;
94− "distributive".flags.tagged = true;
95− "generics-sop".revision = (((hackage."generics-sop")."0.5.0.0").revisions).default;
96− "system-filepath".revision = (((hackage."system-filepath")."0.4.14").revisions).default;
97− "bytestring-builder".revision = (((hackage."bytestring-builder")."0.10.8.2.0").revisions).default;
98− "bytestring-builder".flags.bytestring_has_builder = true;
99− "QuickCheck".revision = (((hackage."QuickCheck")."2.13.2").revisions).default;
100− "QuickCheck".flags.templatehaskell = true;
101− "scientific".revision = (((hackage."scientific")."0.3.6.2").revisions).default;
102− "scientific".flags.integer-simple = false;
103− "scientific".flags.bytestring-builder = false;
104− "time-manager".revision = (((hackage."time-manager")."0.0.0").revisions).default;
105− "newtype-generics".revision = (((hackage."newtype-generics")."0.5.4").revisions).default;
106− "hspec-discover".revision = (((hackage."hspec-discover")."2.7.1").revisions).default;
107− "parallel".revision = (((hackage."parallel")."3.2.2.0").revisions).default;
108− "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
109− "haskell-src-meta".revision = (((hackage."haskell-src-meta")."0.8.5").revisions).default;
110− "random".revision = (((hackage."random")."1.1").revisions).default;
111− "temporary".revision = (((hackage."temporary")."1.3").revisions).default;
112− "uuid-types".revision = (((hackage."uuid-types")."1.0.3").revisions).default;
113− "optparse-applicative".revision = (((hackage."optparse-applicative")."0.14.3.0").revisions).default;
114− "network".revision = (((hackage."network")."3.1.1.1").revisions).default;
115− "word8".revision = (((hackage."word8")."0.1.3").revisions).default;
116− "splitmix".revision = (((hackage."splitmix")."0.0.3").revisions).default;
117− "splitmix".flags.optimised-mixer = false;
118− "splitmix".flags.random = true;
119− "async".revision = (((hackage."async")."2.2.2").revisions).default;
120− "async".flags.bench = false;
121− "dlist".revision = (((hackage."dlist")."0.8.0.7").revisions).default;
122− "websockets".revision = (((hackage."websockets")."0.12.6.1").revisions).default;
123− "websockets".flags.example = false;
124− "conduit".revision = (((hackage."conduit")."1.3.1.1").revisions).default;
125− "constraints".revision = (((hackage."constraints")."0.11.2").revisions).default;
126− "semigroups".revision = (((hackage."semigroups")."0.19.1").revisions).default;
127− "semigroups".flags.bytestring = true;
128− "semigroups".flags.unordered-containers = true;
129− "semigroups".flags.text = true;
130− "semigroups".flags.tagged = true;
131− "semigroups".flags.containers = true;
132− "semigroups".flags.binary = true;
133− "semigroups".flags.hashable = true;
134− "semigroups".flags.transformers = true;
135− "semigroups".flags.deepseq = true;
136− "semigroups".flags.bytestring-builder = false;
137− "semigroups".flags.template-haskell = true;
138− "data-default".revision = (((hackage."data-default")."0.7.1.1").revisions).default;
139− "HUnit".revision = (((hackage."HUnit")."1.6.0.0").revisions).default;
140− "lifted-base".revision = (((hackage."lifted-base")."0.2.3.12").revisions).default;
141− "data-default-instances-old-locale".revision = (((hackage."data-default-instances-old-locale")."0.0.1").revisions).default;
142− "tree-diff".revision = (((hackage."tree-diff")."0.0.2.1").revisions).default;
143− "parsec".revision = (((hackage."parsec")."3.1.13.0").revisions).default;
144− "th-reify-many".revision = (((hackage."th-reify-many")."0.1.9").revisions).default;
145− "hsc2hs".revision = (((hackage."hsc2hs")."0.68.6").revisions).default;
146− "hsc2hs".flags.in-ghc-tree = false;
147− "directory".revision = (((hackage."directory")."1.3.3.0").revisions).default;
148− "yaml".revision = (((hackage."yaml")."0.10.4.0").revisions).default;
149− "yaml".flags.no-exe = true;
150− "yaml".flags.no-examples = true;
151− "yaml".flags.system-libyaml = false;
152− "yaml".flags.no-unicode = false;
153− "transformers-compat".revision = (((hackage."transformers-compat")."0.6.5").revisions).default;
154− "transformers-compat".flags.five = false;
155− "transformers-compat".flags.generic-deriving = true;
156− "transformers-compat".flags.two = false;
157− "transformers-compat".flags.five-three = true;
158− "transformers-compat".flags.mtl = true;
159− "transformers-compat".flags.four = false;
160− "transformers-compat".flags.three = false;
161− "template-haskell".revision = (((hackage."template-haskell")."2.14.0.0").revisions).default;
162− "hspec-expectations".revision = (((hackage."hspec-expectations")."0.8.2").revisions).default;
163− "mono-traversable".revision = (((hackage."mono-traversable")."1.0.13.0").revisions).default;
164− "psqueues".revision = (((hackage."psqueues")."0.2.7.2").revisions).default;
165− "vector".revision = (((hackage."vector")."0.12.0.3").revisions).default;
166− "vector".flags.unsafechecks = false;
167− "vector".flags.internalchecks = false;
168− "vector".flags.wall = false;
169− "vector".flags.boundschecks = true;
170− "call-stack".revision = (((hackage."call-stack")."0.2.0").revisions).default;
171− "primitive".revision = (((hackage."primitive")."0.7.0.0").revisions).default;
172− "cryptohash".revision = (((hackage."cryptohash")."0.11.9").revisions).default;
173− "profunctors".revision = (((hackage."profunctors")."5.5.1").revisions).default;
174− "safe".revision = (((hackage."safe")."0.3.18").revisions).default;
175− "blaze-builder".revision = (((hackage."blaze-builder")."0.4.1.0").revisions).default;
176− "base-compat".revision = (((hackage."base-compat")."0.10.5").revisions).default;
177− "time-compat".revision = (((hackage."time-compat")."1.9.2.2").revisions).default;
178− "time-compat".flags.old-locale = false;
179− "ansi-terminal".revision = (((hackage."ansi-terminal")."0.9.1").revisions).default;
180− "ansi-terminal".flags.example = false;
181− "tagged".revision = (((hackage."tagged")."0.8.6").revisions).default;
182− "tagged".flags.transformers = true;
183− "tagged".flags.deepseq = true;
184− "parsers".revision = (((hackage."parsers")."0.12.10").revisions).default;
185− "parsers".flags.parsec = true;
186− "parsers".flags.binary = true;
187− "parsers".flags.attoparsec = true;
188− "haskell-src-exts".revision = (((hackage."haskell-src-exts")."1.20.3").revisions).default;
189− "lens".revision = (((hackage."lens")."4.17.1").revisions).default;
190− "lens".flags.j = false;
191− "lens".flags.test-properties = true;
192− "lens".flags.old-inline-pragmas = false;
193− "lens".flags.test-templates = true;
194− "lens".flags.trustworthy = true;
195− "lens".flags.test-doctests = true;
196− "lens".flags.benchmark-uniplate = false;
197− "lens".flags.inlining = true;
198− "lens".flags.dump-splices = false;
199− "lens".flags.test-hunit = true;
200− "lens".flags.safe = false;
201− "unliftio-core".revision = (((hackage."unliftio-core")."0.1.2.0").revisions).default;
202− "containers".revision = (((hackage."containers")."0.6.0.1").revisions).default;
203− "integer-logarithms".revision = (((hackage."integer-logarithms")."1.0.3").revisions).default;
204− "integer-logarithms".flags.check-bounds = false;
205− "integer-logarithms".flags.integer-gmp = true;
206− "reflection".revision = (((hackage."reflection")."2.1.5").revisions).default;
207− "reflection".flags.slow = false;
208− "reflection".flags.template-haskell = true;
209− "streaming-commons".revision = (((hackage."streaming-commons")."0.2.1.1").revisions).default;
210− "streaming-commons".flags.use-bytestring-builder = false;
211− "shelly".revision = (((hackage."shelly")."1.8.1").revisions).default;
212− "shelly".flags.build-examples = false;
213− "shelly".flags.lifted = false;
214− "bytestring".revision = (((hackage."bytestring")."0.10.8.2").revisions).default;
215− "ansi-wl-pprint".revision = (((hackage."ansi-wl-pprint")."0.6.9").revisions).default;
216− "ansi-wl-pprint".flags.example = false;
217− "wai".revision = (((hackage."wai")."3.2.2.1").revisions).default;
218− "basement".revision = (((hackage."basement")."0.0.11").revisions).default;
219− "setenv".revision = (((hackage."setenv")."0.1.1.3").revisions).default;
220− "test-framework".revision = (((hackage."test-framework")."0.8.2.0").revisions).default;
221− "hostname".revision = (((hackage."hostname")."1.0").revisions).default;
222− "old-locale".revision = (((hackage."old-locale")."1.0.0.7").revisions).default;
223− "directory-tree".revision = (((hackage."directory-tree")."0.12.1").revisions).default;
224− "StateVar".revision = (((hackage."StateVar")."1.2").revisions).default;
225− "vault".revision = (((hackage."vault")."0.3.1.3").revisions).default;
226− "vault".flags.useghc = true;
227− "mime-types".revision = (((hackage."mime-types")."0.1.0.9").revisions).default;
228− "charset".revision = (((hackage."charset")."0.3.7.1").revisions).default;
229− "contravariant".revision = (((hackage."contravariant")."1.5.2").revisions).default;
230− "contravariant".flags.semigroups = true;
231− "contravariant".flags.tagged = true;
232− "contravariant".flags.statevar = true;
233− "data-default-instances-dlist".revision = (((hackage."data-default-instances-dlist")."0.0.1").revisions).default;
234− "xhtml".revision = (((hackage."xhtml")."3000.2.2.1").revisions).default;
235− "type-equality".revision = (((hackage."type-equality")."1").revisions).default;
236− "blaze-markup".revision = (((hackage."blaze-markup")."0.8.2.3").revisions).default;
237− "text".revision = (((hackage."text")."1.2.3.1").revisions).default;
238− "Cabal".revision = (((hackage."Cabal")."2.4.0.1").revisions).default;
239− "unordered-containers".revision = (((hackage."unordered-containers")."0.2.10.0").revisions).default;
240− "unordered-containers".flags.debug = false;
241− "base64-bytestring".revision = (((hackage."base64-bytestring")."1.0.0.2").revisions).default;
242− "base".revision = (((hackage."base")."4.12.0.0").revisions).default;
243− "comonad".revision = (((hackage."comonad")."5.0.6").revisions).default;
244− "comonad".flags.distributive = true;
245− "comonad".flags.test-doctests = true;
246− "comonad".flags.containers = true;
247− "hspec".revision = (((hackage."hspec")."2.7.1").revisions).default;
248− "time".revision = (((hackage."time")."1.8.0.2").revisions).default;
249− "data-default-class".revision = (((hackage."data-default-class")."0.1.2.0").revisions).default;
250− "terminfo".revision = (((hackage."terminfo")."0.4.1.2").revisions).default;
251− "base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.6").revisions).default;
252− "vector-algorithms".revision = (((hackage."vector-algorithms")."0.8.0.3").revisions).default;
253− "vector-algorithms".flags.unsafechecks = false;
254− "vector-algorithms".flags.internalchecks = false;
255− "vector-algorithms".flags.llvm = false;
256− "vector-algorithms".flags.boundschecks = true;
257− "vector-algorithms".flags.bench = true;
258− "vector-algorithms".flags.properties = true;
259− "iproute".revision = (((hackage."iproute")."1.7.8").revisions).default;
260− "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
261− "hashable".revision = (((hackage."hashable")."1.3.0.0").revisions).default;
262− "hashable".flags.sse2 = true;
263− "hashable".flags.integer-gmp = true;
264− "hashable".flags.sse41 = false;
265− "hashable".flags.examples = false;
266− "quickcheck-io".revision = (((hackage."quickcheck-io")."0.2.0").revisions).default;
267− "wai-extra".revision = (((hackage."wai-extra")."3.0.28").revisions).default;
268− "wai-extra".flags.build-example = false;
269− "data-default-instances-containers".revision = (((hackage."data-default-instances-containers")."0.0.1").revisions).default;
270− "attoparsec".revision = (((hackage."attoparsec")."0.13.2.3").revisions).default;
271− "attoparsec".flags.developer = false;
272− "blaze-html".revision = (((hackage."blaze-html")."0.9.1.2").revisions).default;
273− "digest".revision = (((hackage."digest")."0.0.1.2").revisions).default;
274− "digest".flags.bytestring-in-base = false;
275− "MemoTrie".revision = (((hackage."MemoTrie")."0.6.10").revisions).default;
276− "MemoTrie".flags.examples = false;
277− "colour".revision = (((hackage."colour")."2.3.5").revisions).default;
278− "transformers-base".revision = (((hackage."transformers-base")."0.4.5.2").revisions).default;
279− "transformers-base".flags.orphaninstances = true;
280− "happy".revision = (((hackage."happy")."1.19.9").revisions).default;
281− "happy".flags.small_base = true;
282− "file-embed".revision = (((hackage."file-embed")."0.0.11").revisions).default;
283− "byteable".revision = (((hackage."byteable")."0.1.1").revisions).default;
284− "hpc".revision = (((hackage."hpc")."0.6.0.3").revisions).default;
285− "entropy".revision = (((hackage."entropy")."0.4.1.5").revisions).default;
286− "entropy".flags.halvm = false;
287− "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
288− "auto-update".revision = (((hackage."auto-update")."0.1.6").revisions).default;
289− "hspec-core".revision = (((hackage."hspec-core")."2.7.1").revisions).default;
290− "stringsearch".revision = (((hackage."stringsearch")."0.3.6.6").revisions).default;
291− "stringsearch".flags.base4 = true;
292− "stringsearch".flags.base3 = false;
293− "unix-compat".revision = (((hackage."unix-compat")."0.5.2").revisions).default;
294− "unix-compat".flags.old-time = false;
295− "monad-control".revision = (((hackage."monad-control")."1.0.2.3").revisions).default;
296− "process".revision = (((hackage."process")."1.6.5.0").revisions).default;
297− "kan-extensions".revision = (((hackage."kan-extensions")."5.2").revisions).default;
298− "wai-logger".revision = (((hackage."wai-logger")."2.3.6").revisions).default;
299− "th-lift".revision = (((hackage."th-lift")."0.8.1").revisions).default;
300− "resourcet".revision = (((hackage."resourcet")."1.2.2").revisions).default;
301− "webdriver".revision = (((hackage."webdriver")."0.8.5").revisions).default;
302− "webdriver".flags.network-uri = true;
303− "webdriver".flags.developer = false;
304− "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
305− "cabal-doctest".revision = (((hackage."cabal-doctest")."1.0.8").revisions).default;
306− "aeson".revision = (((hackage."aeson")."1.4.6.0").revisions).default;
307− "aeson".flags.cffi = false;
308− "aeson".flags.fast = false;
309− "aeson".flags.bytestring-builder = false;
310− "aeson".flags.developer = false;
311− "wai-app-static".revision = (((hackage."wai-app-static")."3.1.6.3").revisions).default;
312− "wai-app-static".flags.print = false;
313− "http-types".revision = (((hackage."http-types")."0.12.3").revisions).default;
314− "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.6.5").revisions).default;
315− "th-lift-instances".revision = (((hackage."th-lift-instances")."0.1.14").revisions).default;
316− "base-orphans".revision = (((hackage."base-orphans")."0.8.1").revisions).default;
317− "http-date".revision = (((hackage."http-date")."0.0.8").revisions).default;
318− "th-abstraction".revision = (((hackage."th-abstraction")."0.3.1.0").revisions).default;
319− "memory".revision = (((hackage."memory")."0.15.0").revisions).default;
320− "memory".flags.support_bytestring = true;
321− "memory".flags.support_basement = true;
322− "memory".flags.support_foundation = true;
323− "memory".flags.support_deepseq = true;
324− "fast-logger".revision = (((hackage."fast-logger")."3.0.0").revisions).default;
325− "bsb-http-chunked".revision = (((hackage."bsb-http-chunked")."0.0.0.4").revisions).default;
326− "array".revision = (((hackage."array")."0.5.3.0").revisions).default;
327− "xml".revision = (((hackage."xml")."1.3.14").revisions).default;
328− "simple-sendfile".revision = (((hackage."simple-sendfile")."0.2.30").revisions).default;
329− "simple-sendfile".flags.allow-bsd = true;
330− "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
331− };
332− compiler = {
333− version = "8.6.5";
334− nix-name = "ghc865";
335− packages = {
336− "binary" = "0.8.6.0";
337− "ghc-boot" = "8.6.5";
338− "ghc-prim" = "0.5.3";
339− "stm" = "2.5.0.0";
340− "unix" = "2.7.2.2";
341− "ghc-heap" = "8.6.5";
342− "mtl" = "2.2.2";
343− "rts" = "1.0";
344− "deepseq" = "1.4.4.0";
345− "parsec" = "3.1.13.0";
346− "directory" = "1.3.3.0";
347− "template-haskell" = "2.14.0.0";
348− "containers" = "0.6.0.1";
349− "bytestring" = "0.10.8.2";
350− "xhtml" = "3000.2.2.1";
351− "text" = "1.2.3.1";
352− "Cabal" = "2.4.0.1";
353− "base" = "4.12.0.0";
354− "time" = "1.8.0.2";
355− "terminfo" = "0.4.1.2";
356− "transformers" = "0.5.6.2";
357− "hpc" = "0.6.0.3";
358− "filepath" = "1.4.2.1";
359− "process" = "1.6.5.0";
360− "pretty" = "1.1.3.6";
361− "ghc-boot-th" = "8.6.5";
362− "array" = "0.5.3.0";
363− "integer-gmp" = "1.0.2.0";
364− };
365− };
366− };
367− extras = hackage:
368− {
369− packages = {
370− haddock-library-ghcjs = ./.plan.nix/haddock-library-ghcjs.nix;
371− ghcjs-th = ./.plan.nix/ghcjs-th.nix;
372− ghc-api-ghcjs = ./.plan.nix/ghc-api-ghcjs.nix;
373− ghci-ghcjs = ./.plan.nix/ghci-ghcjs.nix;
374− ghcjs = ./.plan.nix/ghcjs.nix;
375− haddock-api-ghcjs = ./.plan.nix/haddock-api-ghcjs.nix;
376− template-haskell-ghcjs = ./.plan.nix/template-haskell-ghcjs.nix;
377− };
378− };
379− modules = [
380− ({ lib, ... }:
381− {
382− packages = {
383− "haddock-library-ghcjs" = { flags = {}; };
384− "ghcjs-th" = {
385− flags = { "use-host-template-haskell" = lib.mkOverride 900 false; };
386− };
387− "ghc-api-ghcjs" = {
388− flags = {
389− "stage1" = lib.mkOverride 900 false;
390− "stage2" = lib.mkOverride 900 true;
391− "debug" = lib.mkOverride 900 false;
392− "stage3" = lib.mkOverride 900 false;
393− "use-host-template-haskell" = lib.mkOverride 900 false;
394− "ghci" = lib.mkOverride 900 true;
395− "terminfo" = lib.mkOverride 900 true;
396− };
397− };
398− "ghci-ghcjs" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
399− "ghcjs" = {
400− flags = {
401− "compiler-only" = lib.mkOverride 900 false;
402− "runtime-assertions" = lib.mkOverride 900 false;
403− "no-wrapper-install" = lib.mkOverride 900 false;
404− "use-host-template-haskell" = lib.mkOverride 900 false;
405− "disable-optimizer" = lib.mkOverride 900 false;
406− };
407− };
408− "haddock-api-ghcjs" = { flags = {}; };
409− "template-haskell-ghcjs" = { flags = {}; };
410− };
411− })
412− ];
413− }
materialized/happy/.plan.nix/happy.nix+19−50
@@ -1,43 +1,12 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
4110 {
4211 flags = { small_base = true; };
4312 package = {
@@ -54,10 +23,10 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
5423 buildType = "Custom";
5524 isLocal = true;
5625 setup-depends = [
57− (hsPkgs.buildPackages.Cabal or (pkgs.buildPackages.Cabal or (buildToolDepError "Cabal")))
58− (hsPkgs.buildPackages.base or (pkgs.buildPackages.base or (buildToolDepError "base")))
59− (hsPkgs.buildPackages.directory or (pkgs.buildPackages.directory or (buildToolDepError "directory")))
60− (hsPkgs.buildPackages.filepath or (pkgs.buildPackages.filepath or (buildToolDepError "filepath")))
26+ (hsPkgs.buildPackages.Cabal or (pkgs.buildPackages.Cabal or (errorHandler.buildToolDepError "Cabal")))
27+ (hsPkgs.buildPackages.base or (pkgs.buildPackages.base or (errorHandler.buildToolDepError "base")))
28+ (hsPkgs.buildPackages.directory or (pkgs.buildPackages.directory or (errorHandler.buildToolDepError "directory")))
29+ (hsPkgs.buildPackages.filepath or (pkgs.buildPackages.filepath or (errorHandler.buildToolDepError "filepath")))
6130 ];
6231 detailLevel = "FullDetails";
6332 licenseFiles = [ "LICENSE" ];
@@ -179,10 +148,10 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
179148 exes = {
180149 "happy" = {
181150 depends = [
182− (hsPkgs."base" or (buildDepError "base"))
183− (hsPkgs."array" or (buildDepError "array"))
184− (hsPkgs."containers" or (buildDepError "containers"))
185− (hsPkgs."mtl" or (buildDepError "mtl"))
151+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
152+ (hsPkgs."array" or (errorHandler.buildDepError "array"))
153+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
154+ (hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
186155 ];
187156 buildable = true;
188157 modules = [
@@ -212,8 +181,8 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
212181 tests = {
213182 "tests" = {
214183 depends = [
215− (hsPkgs."base" or (buildDepError "base"))
216− (hsPkgs."process" or (buildDepError "process"))
184+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
185+ (hsPkgs."process" or (errorHandler.buildDepError "process"))
217186 ];
218187 buildable = true;
219188 mainPath = [ "test.hs" ];
materialized/hscolour/.plan.nix/hscolour.nix+13−44
@@ -1,43 +1,12 @@
1−let
2− buildDepError = pkg:
3− builtins.throw ''
4− The Haskell package set does not contain the package: ${pkg} (build dependency).
5−
6− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
7− '';
8− sysDepError = pkg:
9− builtins.throw ''
10− The Nixpkgs package set does not contain the package: ${pkg} (system dependency).
11−
12− You may need to augment the system package mapping in haskell.nix so that it can be found.
13− '';
14− pkgConfDepError = pkg:
15− builtins.throw ''
16− The pkg-conf packages does not contain the package: ${pkg} (pkg-conf dependency).
17−
18− You may need to augment the pkg-conf package mapping in haskell.nix so that it can be found.
19− '';
20− exeDepError = pkg:
21− builtins.throw ''
22− The local executable components do not include the component: ${pkg} (executable dependency).
23− '';
24− legacyExeDepError = pkg:
25− builtins.throw ''
26− The Haskell package set does not contain the package: ${pkg} (executable dependency).
27−
28− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
29− '';
30− buildToolDepError = pkg:
31− builtins.throw ''
32− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
33−
34− If this is a system dependency:
35− You may need to augment the system package mapping in haskell.nix so that it can be found.
36−
37− If this is a Haskell dependency:
38− If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39− '';
40−in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
4110 {
4211 flags = {};
4312 package = {
@@ -64,8 +33,8 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
6433 components = {
6534 "library" = {
6635 depends = [
67− (hsPkgs."base" or (buildDepError "base"))
68− (hsPkgs."containers" or (buildDepError "containers"))
36+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
37+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
6938 ];
7039 buildable = true;
7140 modules = [
@@ -90,8 +59,8 @@ in { system, compiler, flags, pkgs, hsPkgs, pkgconfPkgs, ... }:
9059 exes = {
9160 "HsColour" = {
9261 depends = [
93− (hsPkgs."base" or (buildDepError "base"))
94− (hsPkgs."containers" or (buildDepError "containers"))
62+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
63+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
9564 ];
9665 buildable = true;
9766 mainPath = [ "HsColour.hs" ];