Skip to content

Commit 7f60560

Browse files
author
IOHK
committed
Automatic Update
1 parent 66f2336 commit 7f60560

File tree

29 files changed

+1044
-7
lines changed

29 files changed

+1044
-7
lines changed
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = {};
12+
package = {
13+
specVersion = "3.0";
14+
identifier = { name = "Cabal"; version = "3.12.1.0"; };
15+
license = "BSD-3-Clause";
16+
copyright = "2003-2024, Cabal Development Team (see AUTHORS file)";
17+
maintainer = "[email protected]";
18+
author = "Cabal Development Team <[email protected]>";
19+
homepage = "http://www.haskell.org/cabal/";
20+
url = "";
21+
synopsis = "A framework for packaging Haskell software";
22+
description = "The Haskell Common Architecture for Building Applications and\nLibraries: a framework defining a common interface for authors to more\neasily build their Haskell applications in a portable way.\n.\nThe Haskell Cabal is part of a larger infrastructure for distributing,\norganizing, and cataloging Haskell libraries and tools.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."Cabal-syntax" or (errorHandler.buildDepError "Cabal-syntax"))
29+
(hsPkgs."array" or (errorHandler.buildDepError "array"))
30+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
31+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
32+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
33+
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
34+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
35+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
36+
(hsPkgs."pretty" or (errorHandler.buildDepError "pretty"))
37+
(hsPkgs."process" or (errorHandler.buildDepError "process"))
38+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
39+
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
40+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
41+
(hsPkgs."parsec" or (errorHandler.buildDepError "parsec"))
42+
] ++ (if system.isWindows
43+
then [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ]
44+
else [ (hsPkgs."unix" or (errorHandler.buildDepError "unix")) ]);
45+
buildable = true;
46+
};
47+
};
48+
}
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = {};
12+
package = {
13+
specVersion = "2.2";
14+
identifier = { name = "Cabal-syntax"; version = "3.12.1.0"; };
15+
license = "BSD-3-Clause";
16+
copyright = "2003-2024, Cabal Development Team (see AUTHORS file)";
17+
maintainer = "[email protected]";
18+
author = "Cabal Development Team <[email protected]>";
19+
homepage = "http://www.haskell.org/cabal/";
20+
url = "";
21+
synopsis = "A library for working with .cabal files";
22+
description = "This library provides tools for reading and manipulating the .cabal file\nformat.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
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."directory" or (errorHandler.buildDepError "directory"))
35+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
36+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
37+
(hsPkgs."parsec" or (errorHandler.buildDepError "parsec"))
38+
(hsPkgs."pretty" or (errorHandler.buildDepError "pretty"))
39+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
40+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
41+
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
42+
];
43+
build-tools = [
44+
(hsPkgs.buildPackages.alex.components.exes.alex or (pkgs.buildPackages.alex or (errorHandler.buildToolDepError "alex:alex")))
45+
];
46+
buildable = true;
47+
};
48+
};
49+
}
Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,93 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = {
12+
check-array-bound = false;
13+
use-avx2 = false;
14+
use-avx512 = false;
15+
};
16+
package = {
17+
specVersion = "2.4";
18+
identifier = { name = "Z-Data"; version = "2.0.1.0"; };
19+
license = "BSD-3-Clause";
20+
copyright = "(c) Z.Haskell Contributors";
21+
maintainer = "[email protected]";
22+
author = "Z.Haskell Contributors";
23+
homepage = "https://github.com/ZHaskell/z-data";
24+
url = "";
25+
synopsis = "Array, vector and text";
26+
description = "This package provides array, slice and text operations";
27+
buildType = "Custom";
28+
setup-depends = [
29+
(hsPkgs.buildPackages.base or (pkgs.buildPackages.base or (errorHandler.setupDepError "base")))
30+
(hsPkgs.buildPackages.Cabal or (pkgs.buildPackages.Cabal or (errorHandler.setupDepError "Cabal")))
31+
];
32+
};
33+
components = {
34+
"library" = {
35+
depends = [
36+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
37+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
38+
(hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive"))
39+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
40+
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
41+
(hsPkgs."hashable" or (errorHandler.buildDepError "hashable"))
42+
(hsPkgs."primitive" or (errorHandler.buildDepError "primitive"))
43+
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
44+
(hsPkgs."random" or (errorHandler.buildDepError "random"))
45+
(hsPkgs."scientific" or (errorHandler.buildDepError "scientific"))
46+
(hsPkgs."tagged" or (errorHandler.buildDepError "tagged"))
47+
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
48+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
49+
(hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
50+
(hsPkgs."unicode-collation" or (errorHandler.buildDepError "unicode-collation"))
51+
(hsPkgs."uuid-types" or (errorHandler.buildDepError "uuid-types"))
52+
];
53+
libs = if system.isWindows
54+
then [ (pkgs."stdc++" or (errorHandler.sysDepError "stdc++")) ]
55+
else if system.isOsx
56+
then [
57+
(pkgs."c++" or (errorHandler.sysDepError "c++"))
58+
(pkgs."pthread" or (errorHandler.sysDepError "pthread"))
59+
]
60+
else [
61+
(pkgs."stdc++" or (errorHandler.sysDepError "stdc++"))
62+
(pkgs."pthread" or (errorHandler.sysDepError "pthread"))
63+
];
64+
build-tools = [
65+
(hsPkgs.buildPackages.hsc2hs.components.exes.hsc2hs or (pkgs.buildPackages.hsc2hs or (errorHandler.buildToolDepError "hsc2hs:hsc2hs")))
66+
];
67+
buildable = true;
68+
};
69+
tests = {
70+
"Z-Data-Test" = {
71+
depends = [
72+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
73+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
74+
(hsPkgs."hashable" or (errorHandler.buildDepError "hashable"))
75+
(hsPkgs."hspec" or (errorHandler.buildDepError "hspec"))
76+
(hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit"))
77+
(hsPkgs."primitive" or (errorHandler.buildDepError "primitive"))
78+
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
79+
(hsPkgs."quickcheck-instances" or (errorHandler.buildDepError "quickcheck-instances"))
80+
(hsPkgs."scientific" or (errorHandler.buildDepError "scientific"))
81+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
82+
(hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
83+
(hsPkgs."Z-Data" or (errorHandler.buildDepError "Z-Data"))
84+
];
85+
build-tools = [
86+
(hsPkgs.buildPackages.hsc2hs.components.exes.hsc2hs or (pkgs.buildPackages.hsc2hs or (errorHandler.buildToolDepError "hsc2hs:hsc2hs")))
87+
(hsPkgs.buildPackages.hspec-discover.components.exes.hspec-discover or (pkgs.buildPackages.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover")))
88+
];
89+
buildable = true;
90+
};
91+
};
92+
};
93+
}
Lines changed: 178 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,178 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = { native-dns = true; lukko = true; };
12+
package = {
13+
specVersion = "3.0";
14+
identifier = { name = "cabal-install"; version = "3.12.1.0"; };
15+
license = "BSD-3-Clause";
16+
copyright = "2003-2024, Cabal Development Team";
17+
maintainer = "Cabal Development Team <[email protected]>";
18+
author = "Cabal Development Team (see AUTHORS file)";
19+
homepage = "http://www.haskell.org/cabal/";
20+
url = "";
21+
synopsis = "The command-line interface for Cabal and Hackage.";
22+
description = "The \\'cabal\\' command-line program simplifies the process of managing\nHaskell software by automating the fetching, configuration, compilation\nand installation of Haskell libraries and programs.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = ((([
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal"))
30+
(hsPkgs."Cabal-syntax" or (errorHandler.buildDepError "Cabal-syntax"))
31+
(hsPkgs."cabal-install-solver" or (errorHandler.buildDepError "cabal-install-solver"))
32+
(hsPkgs."async" or (errorHandler.buildDepError "async"))
33+
(hsPkgs."array" or (errorHandler.buildDepError "array"))
34+
(hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring"))
35+
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
36+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
37+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
38+
(hsPkgs."cryptohash-sha256" or (errorHandler.buildDepError "cryptohash-sha256"))
39+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
40+
(hsPkgs."echo" or (errorHandler.buildDepError "echo"))
41+
(hsPkgs."edit-distance" or (errorHandler.buildDepError "edit-distance"))
42+
(hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions"))
43+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
44+
(hsPkgs."hashable" or (errorHandler.buildDepError "hashable"))
45+
(hsPkgs."HTTP" or (errorHandler.buildDepError "HTTP"))
46+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
47+
(hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri"))
48+
(hsPkgs."pretty" or (errorHandler.buildDepError "pretty"))
49+
(hsPkgs."process" or (errorHandler.buildDepError "process"))
50+
(hsPkgs."random" or (errorHandler.buildDepError "random"))
51+
(hsPkgs."stm" or (errorHandler.buildDepError "stm"))
52+
(hsPkgs."tar" or (errorHandler.buildDepError "tar"))
53+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
54+
(hsPkgs."zlib" or (errorHandler.buildDepError "zlib"))
55+
(hsPkgs."hackage-security" or (errorHandler.buildDepError "hackage-security"))
56+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
57+
(hsPkgs."parsec" or (errorHandler.buildDepError "parsec"))
58+
(hsPkgs."open-browser" or (errorHandler.buildDepError "open-browser"))
59+
(hsPkgs."regex-base" or (errorHandler.buildDepError "regex-base"))
60+
(hsPkgs."regex-posix" or (errorHandler.buildDepError "regex-posix"))
61+
(hsPkgs."safe-exceptions" or (errorHandler.buildDepError "safe-exceptions"))
62+
(hsPkgs."semaphore-compat" or (errorHandler.buildDepError "semaphore-compat"))
63+
] ++ pkgs.lib.optionals (flags.native-dns) (if system.isWindows
64+
then [ (hsPkgs."windns" or (errorHandler.buildDepError "windns")) ]
65+
else [
66+
(hsPkgs."resolv" or (errorHandler.buildDepError "resolv"))
67+
])) ++ (if system.isWindows
68+
then [
69+
(hsPkgs."Win32" or (errorHandler.buildDepError "Win32"))
70+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
71+
]
72+
else [
73+
(hsPkgs."unix" or (errorHandler.buildDepError "unix"))
74+
])) ++ pkgs.lib.optional (flags.lukko) (hsPkgs."lukko" or (errorHandler.buildDepError "lukko"))) ++ pkgs.lib.optional (compiler.isGhc && compiler.version.ge "8.2") (hsPkgs."process" or (errorHandler.buildDepError "process"));
75+
buildable = true;
76+
};
77+
exes = {
78+
"cabal" = {
79+
depends = [
80+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
81+
(hsPkgs."cabal-install" or (errorHandler.buildDepError "cabal-install"))
82+
];
83+
libs = pkgs.lib.optional (system.isAix) (pkgs."bsd" or (errorHandler.sysDepError "bsd"));
84+
buildable = true;
85+
};
86+
};
87+
tests = {
88+
"unit-tests" = {
89+
depends = [
90+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
91+
(hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal"))
92+
(hsPkgs."Cabal-syntax" or (errorHandler.buildDepError "Cabal-syntax"))
93+
(hsPkgs."cabal-install-solver" or (errorHandler.buildDepError "cabal-install-solver"))
94+
(hsPkgs."array" or (errorHandler.buildDepError "array"))
95+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
96+
(hsPkgs."cabal-install" or (errorHandler.buildDepError "cabal-install"))
97+
(hsPkgs."Cabal-tree-diff" or (errorHandler.buildDepError "Cabal-tree-diff"))
98+
(hsPkgs."Cabal-QuickCheck" or (errorHandler.buildDepError "Cabal-QuickCheck"))
99+
(hsPkgs."Cabal-tests" or (errorHandler.buildDepError "Cabal-tests"))
100+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
101+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
102+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
103+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
104+
(hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri"))
105+
(hsPkgs."random" or (errorHandler.buildDepError "random"))
106+
(hsPkgs."tar" or (errorHandler.buildDepError "tar"))
107+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
108+
(hsPkgs."zlib" or (errorHandler.buildDepError "zlib"))
109+
(hsPkgs."tasty" or (errorHandler.buildDepError "tasty"))
110+
(hsPkgs."tasty-golden" or (errorHandler.buildDepError "tasty-golden"))
111+
(hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck"))
112+
(hsPkgs."tasty-expected-failure" or (errorHandler.buildDepError "tasty-expected-failure"))
113+
(hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit"))
114+
(hsPkgs."tree-diff" or (errorHandler.buildDepError "tree-diff"))
115+
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
116+
];
117+
buildable = true;
118+
};
119+
"mem-use-tests" = {
120+
depends = [
121+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
122+
(hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal"))
123+
(hsPkgs."Cabal-syntax" or (errorHandler.buildDepError "Cabal-syntax"))
124+
(hsPkgs."cabal-install-solver" or (errorHandler.buildDepError "cabal-install-solver"))
125+
(hsPkgs."cabal-install" or (errorHandler.buildDepError "cabal-install"))
126+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
127+
(hsPkgs."tasty" or (errorHandler.buildDepError "tasty"))
128+
(hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit"))
129+
];
130+
buildable = true;
131+
};
132+
"integration-tests2" = {
133+
depends = [
134+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
135+
(hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal"))
136+
(hsPkgs."Cabal-syntax" or (errorHandler.buildDepError "Cabal-syntax"))
137+
(hsPkgs."cabal-install-solver" or (errorHandler.buildDepError "cabal-install-solver"))
138+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
139+
(hsPkgs."cabal-install" or (errorHandler.buildDepError "cabal-install"))
140+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
141+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
142+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
143+
(hsPkgs."tasty" or (errorHandler.buildDepError "tasty"))
144+
(hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit"))
145+
(hsPkgs."tagged" or (errorHandler.buildDepError "tagged"))
146+
];
147+
buildable = true;
148+
};
149+
"long-tests" = {
150+
depends = [
151+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
152+
(hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal"))
153+
(hsPkgs."Cabal-syntax" or (errorHandler.buildDepError "Cabal-syntax"))
154+
(hsPkgs."cabal-install-solver" or (errorHandler.buildDepError "cabal-install-solver"))
155+
(hsPkgs."Cabal-QuickCheck" or (errorHandler.buildDepError "Cabal-QuickCheck"))
156+
(hsPkgs."Cabal-described" or (errorHandler.buildDepError "Cabal-described"))
157+
(hsPkgs."Cabal-tests" or (errorHandler.buildDepError "Cabal-tests"))
158+
(hsPkgs."cabal-install" or (errorHandler.buildDepError "cabal-install"))
159+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
160+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
161+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
162+
(hsPkgs."hashable" or (errorHandler.buildDepError "hashable"))
163+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
164+
(hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri"))
165+
(hsPkgs."random" or (errorHandler.buildDepError "random"))
166+
(hsPkgs."tagged" or (errorHandler.buildDepError "tagged"))
167+
(hsPkgs."tasty" or (errorHandler.buildDepError "tasty"))
168+
(hsPkgs."tasty-expected-failure" or (errorHandler.buildDepError "tasty-expected-failure"))
169+
(hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit"))
170+
(hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck"))
171+
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
172+
(hsPkgs."pretty-show" or (errorHandler.buildDepError "pretty-show"))
173+
];
174+
buildable = true;
175+
};
176+
};
177+
};
178+
}

0 commit comments

Comments
 (0)