Skip to content

Commit 6760c08

Browse files
author
IOHK
committed
Automatic Update
1 parent 2520735 commit 6760c08

File tree

44 files changed

+1999
-8
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+1999
-8
lines changed

default.nix

+1
Original file line numberDiff line numberDiff line change
@@ -4305,6 +4305,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec {
43054305
"dahdit-test" = import ./nix/dahdit-test.nix;
43064306
"daino" = import ./nix/daino.nix;
43074307
"damnpacket" = import ./nix/damnpacket.nix;
4308+
"dani-servant-lucid2" = import ./nix/dani-servant-lucid2.nix;
43084309
"danibot" = import ./nix/danibot.nix;
43094310
"dao" = import ./nix/dao.nix;
43104311
"dap" = import ./nix/dap.nix;
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 = "2.2";
14+
identifier = { name = "Cabal"; version = "3.12.0.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+
}
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.0.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+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = { pedantic = false; };
12+
package = {
13+
specVersion = "2.2";
14+
identifier = { name = "burrito"; version = "2.0.1.9"; };
15+
license = "MIT";
16+
copyright = "";
17+
maintainer = "Taylor Fausak";
18+
author = "";
19+
homepage = "";
20+
url = "";
21+
synopsis = "Parse and render URI templates.";
22+
description = "Burrito is a Haskell library for parsing and rendering URI templates.\n\nAccording to [RFC 6570](https://tools.ietf.org/html/rfc6570): \"A URI Template\nis a compact sequence of characters for describing a range of Uniform\nResource Identifiers through variable expansion.\" Burrito implements URI\ntemplates according to the specification in that RFC.\n\nThe term \"uniform resource identifiers\" (URI) is often used interchangeably\nwith other related terms like \"internationalized resource identifier\" (IRI),\n\"uniform resource locator\" (URL), and \"uniform resource name\" (URN). Burrito\ncan be used for all of these. If you want to get technical, its input must be\na valid IRI and its output will be a valid URI or URN.\n\nAlthough Burrito is primarily intended to be used with HTTP and HTTPS URIs,\nit should work with other schemes as well.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
30+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
31+
(hsPkgs."parsec" or (errorHandler.buildDepError "parsec"))
32+
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
33+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
34+
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
35+
];
36+
buildable = true;
37+
};
38+
tests = {
39+
"burrito-test-suite" = {
40+
depends = [
41+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
42+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
43+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
44+
(hsPkgs."parsec" or (errorHandler.buildDepError "parsec"))
45+
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
46+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
47+
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
48+
(hsPkgs."burrito" or (errorHandler.buildDepError "burrito"))
49+
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
50+
(hsPkgs."hspec" or (errorHandler.buildDepError "hspec"))
51+
];
52+
buildable = true;
53+
};
54+
};
55+
};
56+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
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.4";
14+
identifier = { name = "dani-servant-lucid2"; version = "0.1.0.0"; };
15+
license = "BSD-3-Clause";
16+
copyright = "";
17+
maintainer = "[email protected]";
18+
author = "Daniel Díaz";
19+
homepage = "https://github.com/danidiaz/dani-servant-lucid2";
20+
url = "";
21+
synopsis = "Servant support for lucid2";
22+
description = "Servant support for lucid2.\n\n'HTML' content type backed by the `ToHtml` typeclass.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."http-media" or (errorHandler.buildDepError "http-media"))
30+
(hsPkgs."lucid2" or (errorHandler.buildDepError "lucid2"))
31+
(hsPkgs."servant" or (errorHandler.buildDepError "servant"))
32+
];
33+
buildable = true;
34+
};
35+
sublibs = {
36+
"server" = {
37+
depends = [
38+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
39+
(hsPkgs."http-media" or (errorHandler.buildDepError "http-media"))
40+
(hsPkgs."lucid2" or (errorHandler.buildDepError "lucid2"))
41+
(hsPkgs."servant-server" or (errorHandler.buildDepError "servant-server"))
42+
(hsPkgs."http-types" or (errorHandler.buildDepError "http-types"))
43+
];
44+
buildable = true;
45+
};
46+
};
47+
tests = {
48+
"tests" = {
49+
depends = [
50+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
51+
(hsPkgs."http-media" or (errorHandler.buildDepError "http-media"))
52+
(hsPkgs."lucid2" or (errorHandler.buildDepError "lucid2"))
53+
(hsPkgs."lucid2" or (errorHandler.buildDepError "lucid2"))
54+
(hsPkgs."dani-servant-lucid2" or (errorHandler.buildDepError "dani-servant-lucid2"))
55+
(hsPkgs."dani-servant-lucid2".components.sublibs.server or (errorHandler.buildDepError "dani-servant-lucid2:server"))
56+
(hsPkgs."servant-server" or (errorHandler.buildDepError "servant-server"))
57+
];
58+
buildable = true;
59+
};
60+
};
61+
};
62+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,137 @@
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 = "heist"; version = "1.1.1.2"; };
15+
license = "BSD-3-Clause";
16+
copyright = "";
17+
maintainer = "[email protected]";
18+
author = "Doug Beardsley, Gregory Collins";
19+
homepage = "http://snapframework.com/";
20+
url = "";
21+
synopsis = "An Haskell template system supporting both HTML5 and XML.";
22+
description = "Heist is a powerful template system that supports both HTML5 and XML.\nSome of Heist's features are:\n\n* Designer-friendly HTML5 (or XML) syntax\n\n* Templates can be reloaded to make changes visible without recompiling\nyour Haskell code\n\n* Enforces near-perfect separation of business logic and view\n\n* Powerful abstraction primitives allowing you to eliminate repetition\n\n* Easy creation of domain-specific markup languages\n\n* Built-in support for including JSON and Markdown content in templates\n\n* Simple mechanism for designer-specified template caching\n\n* Optional merging of multiple \\<head\\> tags defined anywhere in the\ndocument";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
30+
(hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec"))
31+
(hsPkgs."blaze-builder" or (errorHandler.buildDepError "blaze-builder"))
32+
(hsPkgs."blaze-html" or (errorHandler.buildDepError "blaze-html"))
33+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
34+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
35+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
36+
(hsPkgs."directory-tree" or (errorHandler.buildDepError "directory-tree"))
37+
(hsPkgs."dlist" or (errorHandler.buildDepError "dlist"))
38+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
39+
(hsPkgs."hashable" or (errorHandler.buildDepError "hashable"))
40+
(hsPkgs."lifted-base" or (errorHandler.buildDepError "lifted-base"))
41+
(hsPkgs."map-syntax" or (errorHandler.buildDepError "map-syntax"))
42+
(hsPkgs."monad-control" or (errorHandler.buildDepError "monad-control"))
43+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
44+
(hsPkgs."process" or (errorHandler.buildDepError "process"))
45+
(hsPkgs."random" or (errorHandler.buildDepError "random"))
46+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
47+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
48+
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
49+
(hsPkgs."transformers-base" or (errorHandler.buildDepError "transformers-base"))
50+
(hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
51+
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
52+
(hsPkgs."xmlhtml" or (errorHandler.buildDepError "xmlhtml"))
53+
(hsPkgs."indexed-traversable" or (errorHandler.buildDepError "indexed-traversable"))
54+
] ++ pkgs.lib.optional (!(compiler.isGhc && compiler.version.ge "8.0")) (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups"));
55+
buildable = true;
56+
};
57+
tests = {
58+
"testsuite" = {
59+
depends = ([
60+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
61+
(hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit"))
62+
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
63+
(hsPkgs."lens" or (errorHandler.buildDepError "lens"))
64+
(hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework"))
65+
(hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit"))
66+
(hsPkgs."test-framework-quickcheck2" or (errorHandler.buildDepError "test-framework-quickcheck2"))
67+
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
68+
(hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec"))
69+
(hsPkgs."bifunctors" or (errorHandler.buildDepError "bifunctors"))
70+
(hsPkgs."blaze-builder" or (errorHandler.buildDepError "blaze-builder"))
71+
(hsPkgs."blaze-html" or (errorHandler.buildDepError "blaze-html"))
72+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
73+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
74+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
75+
(hsPkgs."directory-tree" or (errorHandler.buildDepError "directory-tree"))
76+
(hsPkgs."dlist" or (errorHandler.buildDepError "dlist"))
77+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
78+
(hsPkgs."hashable" or (errorHandler.buildDepError "hashable"))
79+
(hsPkgs."lifted-base" or (errorHandler.buildDepError "lifted-base"))
80+
(hsPkgs."map-syntax" or (errorHandler.buildDepError "map-syntax"))
81+
(hsPkgs."monad-control" or (errorHandler.buildDepError "monad-control"))
82+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
83+
(hsPkgs."process" or (errorHandler.buildDepError "process"))
84+
(hsPkgs."random" or (errorHandler.buildDepError "random"))
85+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
86+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
87+
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
88+
(hsPkgs."transformers-base" or (errorHandler.buildDepError "transformers-base"))
89+
(hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
90+
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
91+
(hsPkgs."xmlhtml" or (errorHandler.buildDepError "xmlhtml"))
92+
(hsPkgs."indexed-traversable" or (errorHandler.buildDepError "indexed-traversable"))
93+
] ++ pkgs.lib.optional (!(compiler.isGhc && compiler.version.ge "8.0")) (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups"))) ++ pkgs.lib.optional (compiler.isGhc && compiler.version.ge "7.8" && (compiler.isGhc && compiler.version.lt "7.10")) (hsPkgs."transformers-compat" or (errorHandler.buildDepError "transformers-compat"));
94+
buildable = true;
95+
};
96+
};
97+
benchmarks = {
98+
"benchmark" = {
99+
depends = ([
100+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
101+
(hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit"))
102+
(hsPkgs."criterion" or (errorHandler.buildDepError "criterion"))
103+
(hsPkgs."criterion-measurement" or (errorHandler.buildDepError "criterion-measurement"))
104+
(hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework"))
105+
(hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit"))
106+
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
107+
(hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec"))
108+
(hsPkgs."blaze-builder" or (errorHandler.buildDepError "blaze-builder"))
109+
(hsPkgs."blaze-html" or (errorHandler.buildDepError "blaze-html"))
110+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
111+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
112+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
113+
(hsPkgs."directory-tree" or (errorHandler.buildDepError "directory-tree"))
114+
(hsPkgs."dlist" or (errorHandler.buildDepError "dlist"))
115+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
116+
(hsPkgs."hashable" or (errorHandler.buildDepError "hashable"))
117+
(hsPkgs."lifted-base" or (errorHandler.buildDepError "lifted-base"))
118+
(hsPkgs."map-syntax" or (errorHandler.buildDepError "map-syntax"))
119+
(hsPkgs."monad-control" or (errorHandler.buildDepError "monad-control"))
120+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
121+
(hsPkgs."process" or (errorHandler.buildDepError "process"))
122+
(hsPkgs."random" or (errorHandler.buildDepError "random"))
123+
(hsPkgs."statistics" or (errorHandler.buildDepError "statistics"))
124+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
125+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
126+
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
127+
(hsPkgs."transformers-base" or (errorHandler.buildDepError "transformers-base"))
128+
(hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
129+
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
130+
(hsPkgs."xmlhtml" or (errorHandler.buildDepError "xmlhtml"))
131+
(hsPkgs."indexed-traversable" or (errorHandler.buildDepError "indexed-traversable"))
132+
] ++ pkgs.lib.optional (!(compiler.isGhc && compiler.version.ge "8.0")) (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups"))) ++ pkgs.lib.optional (compiler.isGhc && compiler.version.ge "7.8" && (compiler.isGhc && compiler.version.lt "7.10")) (hsPkgs."transformers-compat" or (errorHandler.buildDepError "transformers-compat"));
133+
buildable = true;
134+
};
135+
};
136+
};
137+
}

0 commit comments

Comments
 (0)