Skip to content

Commit b2b7a5f

Browse files
author
IOHK
committed
Automatic Update
1 parent e07df92 commit b2b7a5f

File tree

30 files changed

+1119
-2
lines changed

30 files changed

+1119
-2
lines changed
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
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 = "data-default"; version = "0.8.0.0"; };
15+
license = "BSD-3-Clause";
16+
copyright = "(c) 2013 Lukas Mai";
17+
maintainer = "<[email protected]>";
18+
author = "Lukas Mai";
19+
homepage = "";
20+
url = "";
21+
synopsis = "A class for types with a default value";
22+
description = "This module defines a class for types with a default value. Instances are\nprovided for @()@, 'Data.Set.Set', 'Data.Map.Map', 'Int', 'Integer',\n'Float', 'Double', and many others.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
30+
];
31+
buildable = true;
32+
};
33+
tests = {
34+
"test" = {
35+
depends = [
36+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
37+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
38+
(hsPkgs."data-default" or (errorHandler.buildDepError "data-default"))
39+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
40+
];
41+
buildable = true;
42+
};
43+
};
44+
};
45+
}
Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = { benchmark-foreign-libraries = false; };
12+
package = {
13+
specVersion = "3.0";
14+
identifier = { name = "effectful"; version = "2.5.0.0"; };
15+
license = "BSD-3-Clause";
16+
copyright = "";
17+
maintainer = "[email protected]";
18+
author = "Andrzej Rybczak";
19+
homepage = "";
20+
url = "";
21+
synopsis = "An easy to use, performant extensible effects library.";
22+
description = "An easy to use, performant extensible effects library with seamless\nintegration with the existing Haskell ecosystem.\n.\nThis is the \"batteries-included\" variant. See the\n@<https://hackage.haskell.org/package/effectful-core effectful-core>@ package\nif you need a more limited dependency footprint or want to browse\ndocumentation of core modules.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."async" or (errorHandler.buildDepError "async"))
30+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
31+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
32+
(hsPkgs."effectful-core" or (errorHandler.buildDepError "effectful-core"))
33+
(hsPkgs."process" or (errorHandler.buildDepError "process"))
34+
(hsPkgs."strict-mutable-base" or (errorHandler.buildDepError "strict-mutable-base"))
35+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
36+
(hsPkgs."stm" or (errorHandler.buildDepError "stm"))
37+
(hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio"))
38+
];
39+
buildable = true;
40+
};
41+
tests = {
42+
"test" = {
43+
depends = [
44+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
45+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
46+
(hsPkgs."effectful" or (errorHandler.buildDepError "effectful"))
47+
(hsPkgs."effectful-core" or (errorHandler.buildDepError "effectful-core"))
48+
(hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions"))
49+
(hsPkgs."lifted-base" or (errorHandler.buildDepError "lifted-base"))
50+
(hsPkgs."primitive" or (errorHandler.buildDepError "primitive"))
51+
(hsPkgs."safe-exceptions" or (errorHandler.buildDepError "safe-exceptions"))
52+
(hsPkgs."strict-mutable-base" or (errorHandler.buildDepError "strict-mutable-base"))
53+
(hsPkgs."tasty" or (errorHandler.buildDepError "tasty"))
54+
(hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit"))
55+
(hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio"))
56+
];
57+
buildable = true;
58+
};
59+
};
60+
benchmarks = {
61+
"bench" = {
62+
depends = [
63+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
64+
(hsPkgs."async" or (errorHandler.buildDepError "async"))
65+
(hsPkgs."effectful" or (errorHandler.buildDepError "effectful"))
66+
(hsPkgs."tasty-bench" or (errorHandler.buildDepError "tasty-bench"))
67+
(hsPkgs."unix" or (errorHandler.buildDepError "unix"))
68+
(hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio"))
69+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
70+
] ++ pkgs.lib.optionals (flags.benchmark-foreign-libraries) (((([
71+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
72+
] ++ pkgs.lib.optional (compiler.isGhc && compiler.version.lt "9.9") (hsPkgs."cleff" or (errorHandler.buildDepError "cleff"))) ++ pkgs.lib.optional (compiler.isGhc && compiler.version.lt "9.9") (hsPkgs."freer-simple" or (errorHandler.buildDepError "freer-simple"))) ++ pkgs.lib.optional (compiler.isGhc && compiler.version.lt "9.11") (hsPkgs."fused-effects" or (errorHandler.buildDepError "fused-effects"))) ++ pkgs.lib.optional (compiler.isGhc && compiler.version.lt "9.11") (hsPkgs."polysemy" or (errorHandler.buildDepError "polysemy")));
73+
buildable = true;
74+
};
75+
};
76+
};
77+
}
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
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 = "effectful-core"; version = "2.5.0.0"; };
15+
license = "BSD-3-Clause";
16+
copyright = "";
17+
maintainer = "[email protected]";
18+
author = "Andrzej Rybczak";
19+
homepage = "";
20+
url = "";
21+
synopsis = "An easy to use, performant extensible effects library.";
22+
description = "An easy to use, performant extensible effects library with seamless\nintegration with the existing Haskell ecosystem.\n.\nThis library provides core definitions with a minimal dependency\nfootprint. See the @<https://hackage.haskell.org/package/effectful effectful>@\npackage for the \"batteries-included\" variant.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
30+
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
31+
(hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions"))
32+
(hsPkgs."monad-control" or (errorHandler.buildDepError "monad-control"))
33+
(hsPkgs."primitive" or (errorHandler.buildDepError "primitive"))
34+
(hsPkgs."strict-mutable-base" or (errorHandler.buildDepError "strict-mutable-base"))
35+
(hsPkgs."transformers-base" or (errorHandler.buildDepError "transformers-base"))
36+
(hsPkgs."unliftio-core" or (errorHandler.buildDepError "unliftio-core"))
37+
];
38+
buildable = true;
39+
};
40+
};
41+
}
Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = { threaded-rts = true; };
12+
package = {
13+
specVersion = "3.0";
14+
identifier = { name = "ghc-lib"; version = "9.10.1.20240511"; };
15+
license = "BSD-3-Clause";
16+
copyright = "";
17+
maintainer = "Digital Asset";
18+
author = "The GHC Team and Digital Asset";
19+
homepage = "https://github.com/digital-asset/ghc-lib";
20+
url = "";
21+
synopsis = "The GHC API, decoupled from GHC versions";
22+
description = "A package equivalent to the @ghc@ package, but which can be loaded on many compiler versions.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
30+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
31+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
32+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
33+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
34+
(hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions"))
35+
(hsPkgs."parsec" or (errorHandler.buildDepError "parsec"))
36+
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
37+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
38+
(hsPkgs."array" or (errorHandler.buildDepError "array"))
39+
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
40+
(hsPkgs."pretty" or (errorHandler.buildDepError "pretty"))
41+
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
42+
(hsPkgs."process" or (errorHandler.buildDepError "process"))
43+
(hsPkgs."stm" or (errorHandler.buildDepError "stm"))
44+
(hsPkgs."semaphore-compat" or (errorHandler.buildDepError "semaphore-compat"))
45+
(hsPkgs."rts" or (errorHandler.buildDepError "rts"))
46+
(hsPkgs."hpc" or (errorHandler.buildDepError "hpc"))
47+
(hsPkgs."ghc-lib-parser" or (errorHandler.buildDepError "ghc-lib-parser"))
48+
] ++ (if !system.isWindows
49+
then [ (hsPkgs."unix" or (errorHandler.buildDepError "unix")) ]
50+
else [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ]);
51+
build-tools = [
52+
(hsPkgs.pkgsBuildBuild.alex.components.exes.alex or (pkgs.pkgsBuildBuild.alex or (errorHandler.buildToolDepError "alex:alex")))
53+
(hsPkgs.pkgsBuildBuild.happy.components.exes.happy or (pkgs.pkgsBuildBuild.happy or (errorHandler.buildToolDepError "happy:happy")))
54+
];
55+
buildable = true;
56+
};
57+
};
58+
}
Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = { threaded-rts = true; };
12+
package = {
13+
specVersion = "3.0";
14+
identifier = { name = "ghc-lib"; version = "9.8.3.20241022"; };
15+
license = "BSD-3-Clause";
16+
copyright = "";
17+
maintainer = "Digital Asset";
18+
author = "The GHC Team and Digital Asset";
19+
homepage = "https://github.com/digital-asset/ghc-lib";
20+
url = "";
21+
synopsis = "The GHC API, decoupled from GHC versions";
22+
description = "A package equivalent to the @ghc@ package, but which can be loaded on many compiler versions.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
30+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
31+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
32+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
33+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
34+
(hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions"))
35+
(hsPkgs."parsec" or (errorHandler.buildDepError "parsec"))
36+
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
37+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
38+
(hsPkgs."array" or (errorHandler.buildDepError "array"))
39+
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
40+
(hsPkgs."pretty" or (errorHandler.buildDepError "pretty"))
41+
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
42+
(hsPkgs."process" or (errorHandler.buildDepError "process"))
43+
(hsPkgs."stm" or (errorHandler.buildDepError "stm"))
44+
(hsPkgs."semaphore-compat" or (errorHandler.buildDepError "semaphore-compat"))
45+
(hsPkgs."rts" or (errorHandler.buildDepError "rts"))
46+
(hsPkgs."hpc" or (errorHandler.buildDepError "hpc"))
47+
(hsPkgs."ghc-lib-parser" or (errorHandler.buildDepError "ghc-lib-parser"))
48+
] ++ (if !system.isWindows
49+
then [ (hsPkgs."unix" or (errorHandler.buildDepError "unix")) ]
50+
else [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ]);
51+
build-tools = [
52+
(hsPkgs.pkgsBuildBuild.alex.components.exes.alex or (pkgs.pkgsBuildBuild.alex or (errorHandler.buildToolDepError "alex:alex")))
53+
(hsPkgs.pkgsBuildBuild.happy.components.exes.happy or (pkgs.pkgsBuildBuild.happy or (errorHandler.buildToolDepError "happy:happy")))
54+
];
55+
buildable = true;
56+
};
57+
};
58+
}
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = {};
12+
package = {
13+
specVersion = "1.10";
14+
identifier = { name = "happy"; version = "2.1.1"; };
15+
license = "BSD-2-Clause";
16+
copyright = "(c) Andy Gill, Simon Marlow";
17+
maintainer = "https://github.com/haskell/happy";
18+
author = "Andy Gill and Simon Marlow";
19+
homepage = "https://www.haskell.org/happy/";
20+
url = "";
21+
synopsis = "Happy is a parser generator for Haskell";
22+
description = "Happy is a parser generator for Haskell. Given a grammar\nspecification in BNF, Happy generates Haskell code to parse the\ngrammar. Happy works in a similar way to the @yacc@ tool for C.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
exes = {
27+
"happy" = {
28+
depends = [
29+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
30+
(hsPkgs."array" or (errorHandler.buildDepError "array"))
31+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
32+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
33+
(hsPkgs."happy-lib" or (errorHandler.buildDepError "happy-lib"))
34+
];
35+
buildable = true;
36+
};
37+
};
38+
tests = {
39+
"tests" = {
40+
depends = [
41+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
42+
(hsPkgs."process" or (errorHandler.buildDepError "process"))
43+
];
44+
build-tools = [
45+
(hsPkgs.pkgsBuildBuild.happy.components.exes.happy or (pkgs.pkgsBuildBuild.happy or (errorHandler.buildToolDepError "happy:happy")))
46+
];
47+
buildable = true;
48+
};
49+
};
50+
};
51+
}

0 commit comments

Comments
 (0)