Skip to content

Commit c0762a1

Browse files
author
IOHK
committed
Automatic Update
1 parent ef13df0 commit c0762a1

File tree

44 files changed

+1624
-1
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

+1624
-1
lines changed

default.nix

+1
Original file line numberDiff line numberDiff line change
@@ -10788,6 +10788,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec {
1078810788
"monad-gen" = import ./nix/monad-gen.nix;
1078910789
"monad-hash" = import ./nix/monad-hash.nix;
1079010790
"monad-http" = import ./nix/monad-http.nix;
10791+
"monad-ideals" = import ./nix/monad-ideals.nix;
1079110792
"monad-interleave" = import ./nix/monad-interleave.nix;
1079210793
"monad-introspect" = import ./nix/monad-introspect.nix;
1079310794
"monad-io-adapter" = import ./nix/monad-io-adapter.nix;
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 = "acme-year"; version = "2024"; };
15+
license = "LicenseRef-PublicDomain";
16+
copyright = "";
17+
maintainer = "[email protected]";
18+
author = "Joey Adams";
19+
homepage = "http://github.com/joeyadams/hs-acme-year";
20+
url = "";
21+
synopsis = "Get the current year";
22+
description = "";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [ (hsPkgs."base" or (errorHandler.buildDepError "base")) ];
28+
buildable = true;
29+
};
30+
tests = {
31+
"test" = {
32+
depends = [
33+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
34+
(hsPkgs."acme-year" or (errorHandler.buildDepError "acme-year"))
35+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
36+
];
37+
buildable = true;
38+
};
39+
};
40+
benchmarks = {
41+
"bench" = {
42+
depends = [
43+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
44+
(hsPkgs."acme-year" or (errorHandler.buildDepError "acme-year"))
45+
(hsPkgs."criterion" or (errorHandler.buildDepError "criterion"))
46+
];
47+
buildable = true;
48+
};
49+
};
50+
};
51+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = { herbie = false; ffi = false; };
12+
package = {
13+
specVersion = "1.10";
14+
identifier = { name = "ad"; version = "4.5.6"; };
15+
license = "BSD-3-Clause";
16+
copyright = "(c) Edward Kmett 2010-2021,\n(c) Barak Pearlmutter and Jeffrey Mark Siskind 2008-2009";
17+
maintainer = "[email protected]";
18+
author = "Edward Kmett";
19+
homepage = "http://github.com/ekmett/ad";
20+
url = "";
21+
synopsis = "Automatic Differentiation";
22+
description = "Forward-, reverse- and mixed- mode automatic differentiation combinators with a common API.\n\nType-level \\\"branding\\\" is used to both prevent the end user from confusing infinitesimals\nand to limit unsafe access to the implementation details of each Mode.\n\nEach mode has a separate module full of combinators.\n\n* @Numeric.AD.Mode.Forward@ provides basic forward-mode AD. It is good for computing simple derivatives.\n\n* @Numeric.AD.Mode.Reverse@ uses benign side-effects to compute reverse-mode AD. It is good for computing gradients in one pass. It generates a Wengert list (linear tape) using @Data.Reflection@.\n\n* @Numeric.AD.Mode.Kahn@ uses benign side-effects to compute reverse-mode AD. It is good for computing gradients in one pass. It generates a tree-like tape that needs to be topologically sorted in the end.\n\n* @Numeric.AD.Mode.Sparse@ computes a sparse forward-mode AD tower. It is good for higher derivatives or large numbers of outputs.\n\n* @Numeric.AD.Mode.Tower@ computes a dense forward-mode AD tower useful for higher derivatives of single input functions.\n\n* @Numeric.AD@ computes using whichever mode or combination thereof is suitable to each individual combinator.\n\nWhile not every mode can provide all operations, the following basic operations are supported, modified as\nappropriate by the suffixes below:\n\n* 'grad' computes the gradient (partial derivatives) of a function at a point.\n\n* 'jacobian' computes the Jacobian matrix of a function at a point.\n\n* 'diff' computes the derivative of a function at a point.\n\n* 'du' computes a directional derivative of a function at a point.\n\n* 'hessian' computes the Hessian matrix (matrix of second partial derivatives) of a function at a point.\n\nThe following suffixes alter the meanings of the functions above as follows:\n\n* @\\'@ -- also return the answer\n\n* @With@ lets the user supply a function to blend the input with the output\n\n* @F@ is a version of the base function lifted to return a 'Traversable' (or 'Functor') result\n\n* @s@ means the function returns all higher derivatives in a list or f-branching 'Stream'\n\n* @T@ means the result is transposed with respect to the traditional formulation.\n\n* @0@ means that the resulting derivative list is padded with 0s at the end.\n\n* @NoEq@ means that an infinite list of converging values is returned rather than truncating the list when they become constant";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = ([
28+
(hsPkgs."adjunctions" or (errorHandler.buildDepError "adjunctions"))
29+
(hsPkgs."array" or (errorHandler.buildDepError "array"))
30+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
31+
(hsPkgs."comonad" or (errorHandler.buildDepError "comonad"))
32+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
33+
(hsPkgs."data-reify" or (errorHandler.buildDepError "data-reify"))
34+
(hsPkgs."erf" or (errorHandler.buildDepError "erf"))
35+
(hsPkgs."free" or (errorHandler.buildDepError "free"))
36+
(hsPkgs."nats" or (errorHandler.buildDepError "nats"))
37+
(hsPkgs."reflection" or (errorHandler.buildDepError "reflection"))
38+
(hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups"))
39+
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
40+
] ++ pkgs.lib.optional (compiler.isGhc && compiler.version.lt "7.8") (hsPkgs."tagged" or (errorHandler.buildDepError "tagged"))) ++ pkgs.lib.optional (flags.herbie) (hsPkgs."HerbiePlugin" or (errorHandler.buildDepError "HerbiePlugin"));
41+
buildable = true;
42+
};
43+
tests = {
44+
"regression" = {
45+
depends = [
46+
(hsPkgs."ad" or (errorHandler.buildDepError "ad"))
47+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
48+
(hsPkgs."tasty" or (errorHandler.buildDepError "tasty"))
49+
(hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit"))
50+
];
51+
buildable = true;
52+
};
53+
};
54+
benchmarks = {
55+
"blackscholes" = {
56+
depends = [
57+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
58+
(hsPkgs."ad" or (errorHandler.buildDepError "ad"))
59+
(hsPkgs."erf" or (errorHandler.buildDepError "erf"))
60+
(hsPkgs."criterion" or (errorHandler.buildDepError "criterion"))
61+
];
62+
buildable = true;
63+
};
64+
};
65+
};
66+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
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.0";
14+
identifier = { name = "cabal-appimage"; version = "0.4.0.3"; };
15+
license = "AGPL-3.0-only";
16+
copyright = "2020-2024 Gabriele Sales";
17+
maintainer = "[email protected]";
18+
author = "Gabriele Sales";
19+
homepage = "https://github.com/gbrsales/cabal-appimage";
20+
url = "";
21+
synopsis = "Cabal support for creating AppImage applications";
22+
description = "This package provides a build hook automating the\ncreation of AppImage bundles.";
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."filepath" or (errorHandler.buildDepError "filepath"))
31+
];
32+
buildable = true;
33+
};
34+
};
35+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
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.0";
14+
identifier = { name = "cabal-appimage"; version = "0.4.0.4"; };
15+
license = "AGPL-3.0-only";
16+
copyright = "2020-2024 Gabriele Sales";
17+
maintainer = "[email protected]";
18+
author = "Gabriele Sales";
19+
homepage = "https://github.com/gbrsales/cabal-appimage";
20+
url = "";
21+
synopsis = "Cabal support for creating AppImage applications";
22+
description = "This package provides a build hook automating the\ncreation of AppImage bundles.";
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."filepath" or (errorHandler.buildDepError "filepath"))
31+
];
32+
buildable = true;
33+
};
34+
};
35+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
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 = "curly-expander"; version = "0.3.0.4"; };
15+
license = "LGPL-3.0-only";
16+
copyright = "";
17+
maintainer = "[email protected]";
18+
author = "Přemysl Šťastný";
19+
homepage = "https://github.com/stastnypremysl/curly-expander";
20+
url = "";
21+
synopsis = "Curly braces (brackets) expanding";
22+
description = "A library for curly braces (brackets) expanding - similar to bash curly expanding. It also contain an extended version of it.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."parsec" or (errorHandler.buildDepError "parsec"))
30+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
31+
];
32+
buildable = true;
33+
};
34+
tests = {
35+
"base-case-test" = {
36+
depends = [
37+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
38+
(hsPkgs."parsec" or (errorHandler.buildDepError "parsec"))
39+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
40+
(hsPkgs."curly-expander" or (errorHandler.buildDepError "curly-expander"))
41+
];
42+
buildable = true;
43+
};
44+
"range-case-test" = {
45+
depends = [
46+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
47+
(hsPkgs."parsec" or (errorHandler.buildDepError "parsec"))
48+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
49+
(hsPkgs."curly-expander" or (errorHandler.buildDepError "curly-expander"))
50+
];
51+
buildable = true;
52+
};
53+
"nested-case-test" = {
54+
depends = [
55+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
56+
(hsPkgs."parsec" or (errorHandler.buildDepError "parsec"))
57+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
58+
(hsPkgs."curly-expander" or (errorHandler.buildDepError "curly-expander"))
59+
];
60+
buildable = true;
61+
};
62+
"custom-case-test" = {
63+
depends = [
64+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
65+
(hsPkgs."parsec" or (errorHandler.buildDepError "parsec"))
66+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
67+
(hsPkgs."curly-expander" or (errorHandler.buildDepError "curly-expander"))
68+
];
69+
buildable = true;
70+
};
71+
};
72+
};
73+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,95 @@
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.18";
14+
identifier = { name = "diagrams-lib"; version = "1.4.6.2"; };
15+
license = "BSD-3-Clause";
16+
copyright = "";
17+
maintainer = "[email protected]";
18+
author = "Brent Yorgey";
19+
homepage = "http://diagrams.github.io";
20+
url = "";
21+
synopsis = "Embedded domain-specific language for declarative graphics";
22+
description = "Diagrams is a flexible, extensible EDSL for creating\ngraphics of many types. Graphics can be created\nin arbitrary vector spaces and rendered with\nmultiple backends. diagrams-lib provides a\nstandard library of primitives and operations for\ncreating diagrams. To get started using it, see\nthe \"Diagrams\" module, and refer to the tutorials and\ndocumentation on the diagrams website,\n<http://diagrams.github.io>.";
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."array" or (errorHandler.buildDepError "array"))
31+
(hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups"))
32+
(hsPkgs."monoid-extras" or (errorHandler.buildDepError "monoid-extras"))
33+
(hsPkgs."dual-tree" or (errorHandler.buildDepError "dual-tree"))
34+
(hsPkgs."diagrams-core" or (errorHandler.buildDepError "diagrams-core"))
35+
(hsPkgs."diagrams-solve" or (errorHandler.buildDepError "diagrams-solve"))
36+
(hsPkgs."active" or (errorHandler.buildDepError "active"))
37+
(hsPkgs."colour" or (errorHandler.buildDepError "colour"))
38+
(hsPkgs."data-default-class" or (errorHandler.buildDepError "data-default-class"))
39+
(hsPkgs."fingertree" or (errorHandler.buildDepError "fingertree"))
40+
(hsPkgs."intervals" or (errorHandler.buildDepError "intervals"))
41+
(hsPkgs."lens" or (errorHandler.buildDepError "lens"))
42+
(hsPkgs."tagged" or (errorHandler.buildDepError "tagged"))
43+
(hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative"))
44+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
45+
(hsPkgs."JuicyPixels" or (errorHandler.buildDepError "JuicyPixels"))
46+
(hsPkgs."hashable" or (errorHandler.buildDepError "hashable"))
47+
(hsPkgs."linear" or (errorHandler.buildDepError "linear"))
48+
(hsPkgs."adjunctions" or (errorHandler.buildDepError "adjunctions"))
49+
(hsPkgs."distributive" or (errorHandler.buildDepError "distributive"))
50+
(hsPkgs."process" or (errorHandler.buildDepError "process"))
51+
(hsPkgs."fsnotify" or (errorHandler.buildDepError "fsnotify"))
52+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
53+
(hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
54+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
55+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
56+
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
57+
(hsPkgs."profunctors" or (errorHandler.buildDepError "profunctors"))
58+
(hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions"))
59+
(hsPkgs."cereal" or (errorHandler.buildDepError "cereal"))
60+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
61+
(hsPkgs."fail" or (errorHandler.buildDepError "fail"))
62+
];
63+
buildable = true;
64+
};
65+
tests = {
66+
"tests" = {
67+
depends = [
68+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
69+
(hsPkgs."tasty" or (errorHandler.buildDepError "tasty"))
70+
(hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit"))
71+
(hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck"))
72+
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
73+
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
74+
(hsPkgs."diagrams-lib" or (errorHandler.buildDepError "diagrams-lib"))
75+
(hsPkgs."lens" or (errorHandler.buildDepError "lens"))
76+
(hsPkgs."distributive" or (errorHandler.buildDepError "distributive"))
77+
(hsPkgs."numeric-extras" or (errorHandler.buildDepError "numeric-extras"))
78+
(hsPkgs."diagrams-solve" or (errorHandler.buildDepError "diagrams-solve"))
79+
];
80+
buildable = true;
81+
};
82+
};
83+
benchmarks = {
84+
"benchmarks" = {
85+
depends = [
86+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
87+
(hsPkgs."criterion" or (errorHandler.buildDepError "criterion"))
88+
(hsPkgs."diagrams-core" or (errorHandler.buildDepError "diagrams-core"))
89+
(hsPkgs."diagrams-lib" or (errorHandler.buildDepError "diagrams-lib"))
90+
];
91+
buildable = true;
92+
};
93+
};
94+
};
95+
}

0 commit comments

Comments
 (0)