Skip to content

Commit d20abc2

Browse files
author
IOHK
committed
Automatic Update
1 parent 4b620a3 commit d20abc2

File tree

39 files changed

+1614
-4
lines changed

39 files changed

+1614
-4
lines changed

default.nix

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3756,6 +3756,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec {
37563756
"combinatorial" = import ./nix/combinatorial.nix;
37573757
"combinatorial-problems" = import ./nix/combinatorial-problems.nix;
37583758
"combinatorics" = import ./nix/combinatorics.nix;
3759+
"combinators" = import ./nix/combinators.nix;
37593760
"combobuffer" = import ./nix/combobuffer.nix;
37603761
"comfort-array" = import ./nix/comfort-array.nix;
37613762
"comfort-array-shape" = import ./nix/comfort-array-shape.nix;
@@ -6558,6 +6559,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec {
65586559
"gi-javascriptcore" = import ./nix/gi-javascriptcore.nix;
65596560
"gi-json" = import ./nix/gi-json.nix;
65606561
"gi-keybinder" = import ./nix/gi-keybinder.nix;
6562+
"gi-nm" = import ./nix/gi-nm.nix;
65616563
"gi-notify" = import ./nix/gi-notify.nix;
65626564
"gi-ostree" = import ./nix/gi-ostree.nix;
65636565
"gi-pango" = import ./nix/gi-pango.nix;
@@ -17660,6 +17662,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec {
1766017662
"xml-tydom-conduit" = import ./nix/xml-tydom-conduit.nix;
1766117663
"xml-tydom-core" = import ./nix/xml-tydom-core.nix;
1766217664
"xml-types" = import ./nix/xml-types.nix;
17665+
"xml-types-content" = import ./nix/xml-types-content.nix;
1766317666
"xml-verify" = import ./nix/xml-verify.nix;
1766417667
"xml2html" = import ./nix/xml2html.nix;
1766517668
"xml2json" = import ./nix/xml2json.nix;
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
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 = "QuickCheck-GenT"; version = "0.2.2.2"; };
15+
license = "MIT";
16+
copyright = "(c) 2013, Nikita Volkov";
17+
maintainer = "Nikita Volkov <[email protected]>";
18+
author = "Nikita Volkov <[email protected]>";
19+
homepage = "https://github.com/nikita-volkov/QuickCheck-GenT";
20+
url = "";
21+
synopsis = "A GenT monad transformer for QuickCheck library.";
22+
description = "";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."mmorph" or (errorHandler.buildDepError "mmorph"))
30+
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
31+
(hsPkgs."random" or (errorHandler.buildDepError "random"))
32+
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
33+
];
34+
buildable = true;
35+
};
36+
};
37+
}
Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = { werror = false; };
12+
package = {
13+
specVersion = "1.18";
14+
identifier = { name = "beam-core"; version = "0.10.3.1"; };
15+
license = "MIT";
16+
copyright = "";
17+
maintainer = "[email protected]";
18+
author = "Travis Athougies";
19+
homepage = "http://travis.athougies.net/projects/beam.html";
20+
url = "";
21+
synopsis = "Type-safe, feature-complete SQL query and manipulation interface for Haskell";
22+
description = "Beam is a Haskell library for type-safe querying and manipulation of SQL databases.\nBeam is modular and supports various backends. In order to use beam, you will need to use\n@beam-core@ along with a specific backend (such as @beam-postgres@ or @beam-sqlite@) as\nwell as the corresponding backend.\nFor more information, see the user manual and tutorial on\n<https://haskell-beam.github.io/beam GitHub pages>.";
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."text" or (errorHandler.buildDepError "text"))
31+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
32+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
33+
(hsPkgs."microlens" or (errorHandler.buildDepError "microlens"))
34+
(hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
35+
(hsPkgs."free" or (errorHandler.buildDepError "free"))
36+
(hsPkgs."dlist" or (errorHandler.buildDepError "dlist"))
37+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
38+
(hsPkgs."hashable" or (errorHandler.buildDepError "hashable"))
39+
(hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri"))
40+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
41+
(hsPkgs."scientific" or (errorHandler.buildDepError "scientific"))
42+
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
43+
(hsPkgs."vector-sized" or (errorHandler.buildDepError "vector-sized"))
44+
(hsPkgs."tagged" or (errorHandler.buildDepError "tagged"))
45+
];
46+
buildable = true;
47+
};
48+
tests = {
49+
"beam-core-tests" = {
50+
depends = [
51+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
52+
(hsPkgs."beam-core" or (errorHandler.buildDepError "beam-core"))
53+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
54+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
55+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
56+
(hsPkgs."tasty" or (errorHandler.buildDepError "tasty"))
57+
(hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit"))
58+
(hsPkgs."microlens" or (errorHandler.buildDepError "microlens"))
59+
];
60+
buildable = true;
61+
};
62+
};
63+
};
64+
}
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 = {};
12+
package = {
13+
specVersion = "3.0";
14+
identifier = { name = "chart-svg"; version = "0.8.0.0"; };
15+
license = "BSD-3-Clause";
16+
copyright = "Tony Day (c) 2017";
17+
maintainer = "[email protected]";
18+
author = "Tony Day";
19+
homepage = "https://github.com/tonyday567/chart-svg#readme";
20+
url = "";
21+
synopsis = "Charting library targetting SVGs.";
22+
description = "This package provides a charting library targetting SVG as the rendered output.\n\n== Usage\n\n>>> :set -XOverloadedLabels\n>>> :set -XOverloadedStrings\n>>> import Chart\n>>> import Optics.Core\n>>> let lines = [[Point 0.0 1.0, Point 1.0 1.0, Point 2.0 5.0],[Point 0.0 0.0, Point 2.8 3.0],[Point 0.5 4.0, Point 0.5 0]]\n>>> let styles = (\\c -> defaultLineStyle & set #color (palette c) & set #size 0.015) <$> [0..2]\n>>> let cs = zipWith (\\s x -> LineChart s [x]) styles lines\n>>> let lineExample = mempty & set #chartTree (named \"line\" cs) & set #hudOptions defaultHudOptions :: ChartOptions\n>>> writeChartOptions \"other/usage.svg\" lineExample\n\n![usage example](docs/other/usage.svg)\n\nSee \"Chart\" for concept design notes, and \"Chart.Examples\" for practical usage.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."Color" or (errorHandler.buildDepError "Color"))
29+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
30+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
31+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
32+
(hsPkgs."cubicbezier" or (errorHandler.buildDepError "cubicbezier"))
33+
(hsPkgs."flatparse" or (errorHandler.buildDepError "flatparse"))
34+
(hsPkgs."formatn" or (errorHandler.buildDepError "formatn"))
35+
(hsPkgs."harpie" or (errorHandler.buildDepError "harpie"))
36+
(hsPkgs."markup-parse" or (errorHandler.buildDepError "markup-parse"))
37+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
38+
(hsPkgs."numhask" or (errorHandler.buildDepError "numhask"))
39+
(hsPkgs."numhask-space" or (errorHandler.buildDepError "numhask-space"))
40+
(hsPkgs."optics-core" or (errorHandler.buildDepError "optics-core"))
41+
(hsPkgs."random" or (errorHandler.buildDepError "random"))
42+
(hsPkgs."string-interpolate" or (errorHandler.buildDepError "string-interpolate"))
43+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
44+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
45+
];
46+
buildable = true;
47+
};
48+
tests = {
49+
"doctests" = {
50+
depends = [
51+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
52+
(hsPkgs."doctest-parallel" or (errorHandler.buildDepError "doctest-parallel"))
53+
];
54+
buildable = true;
55+
};
56+
};
57+
};
58+
}
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
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 = "combinators"; version = "0.1"; };
15+
license = "MIT";
16+
copyright = "(c) 2024 Nikita Volkov";
17+
maintainer = "Nikita Volkov <[email protected]>";
18+
author = "Nikita Volkov <[email protected]>";
19+
homepage = "https://github.com/nikita-volkov/combinators";
20+
url = "";
21+
synopsis = "Collection of combinators over standard typeclasses";
22+
description = "";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
30+
];
31+
buildable = true;
32+
};
33+
};
34+
}
Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = { cabal-doctest = false; };
12+
package = {
13+
specVersion = "1.12";
14+
identifier = { name = "doctest"; version = "0.23.0"; };
15+
license = "MIT";
16+
copyright = "(c) 2009-2024 Simon Hengel";
17+
maintainer = "Simon Hengel <[email protected]>";
18+
author = "Simon Hengel <[email protected]>";
19+
homepage = "https://github.com/sol/doctest#readme";
20+
url = "";
21+
synopsis = "Test interactive Haskell examples";
22+
description = "`doctest` is a tool that checks [examples](https://www.haskell.org/haddock/doc/html/ch03s08.html#idm140354810775744)\nand [properties](https://www.haskell.org/haddock/doc/html/ch03s08.html#idm140354810771856)\nin Haddock comments.\nIt is similar in spirit to the [popular Python module with the same name](https://docs.python.org/3/library/doctest.html).\n\nDocumentation is at <https://github.com/sol/doctest#readme>.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."code-page" or (errorHandler.buildDepError "code-page"))
30+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
31+
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
32+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
33+
(hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions"))
34+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
35+
(hsPkgs."ghc" or (errorHandler.buildDepError "ghc"))
36+
(hsPkgs."ghc-paths" or (errorHandler.buildDepError "ghc-paths"))
37+
(hsPkgs."process" or (errorHandler.buildDepError "process"))
38+
(hsPkgs."syb" or (errorHandler.buildDepError "syb"))
39+
(hsPkgs."temporary" or (errorHandler.buildDepError "temporary"))
40+
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
41+
];
42+
buildable = true;
43+
};
44+
exes = {
45+
"cabal-doctest" = {
46+
depends = [
47+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
48+
(hsPkgs."doctest" or (errorHandler.buildDepError "doctest"))
49+
];
50+
buildable = if flags.cabal-doctest then true else false;
51+
};
52+
"doctest" = {
53+
depends = [
54+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
55+
(hsPkgs."doctest" or (errorHandler.buildDepError "doctest"))
56+
];
57+
buildable = true;
58+
};
59+
};
60+
tests = {
61+
"spec" = {
62+
depends = [
63+
(hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit"))
64+
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
65+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
66+
(hsPkgs."code-page" or (errorHandler.buildDepError "code-page"))
67+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
68+
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
69+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
70+
(hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions"))
71+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
72+
(hsPkgs."ghc" or (errorHandler.buildDepError "ghc"))
73+
(hsPkgs."ghc-paths" or (errorHandler.buildDepError "ghc-paths"))
74+
(hsPkgs."hspec" or (errorHandler.buildDepError "hspec"))
75+
(hsPkgs."hspec-core" or (errorHandler.buildDepError "hspec-core"))
76+
(hsPkgs."mockery" or (errorHandler.buildDepError "mockery"))
77+
(hsPkgs."process" or (errorHandler.buildDepError "process"))
78+
(hsPkgs."silently" or (errorHandler.buildDepError "silently"))
79+
(hsPkgs."stringbuilder" or (errorHandler.buildDepError "stringbuilder"))
80+
(hsPkgs."syb" or (errorHandler.buildDepError "syb"))
81+
(hsPkgs."temporary" or (errorHandler.buildDepError "temporary"))
82+
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
83+
];
84+
build-tools = [
85+
(hsPkgs.pkgsBuildBuild.hspec-discover.components.exes.hspec-discover or (pkgs.pkgsBuildBuild.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover")))
86+
];
87+
buildable = true;
88+
};
89+
};
90+
};
91+
}
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
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 = "dotparse"; version = "0.1.2.0"; };
15+
license = "BSD-3-Clause";
16+
copyright = "Tony Day (c) 2020";
17+
maintainer = "[email protected]";
18+
author = "Tony Day";
19+
homepage = "https://github.com/tonyday567/dotparse#readme";
20+
url = "";
21+
synopsis = "dot language parsing and printing.";
22+
description = "This package provides parsing and printing of the dot language.\n\n== Usage\n\n>>> :set -XOverloadedLabels\n>>> :set -XOverloadedStrings\n>>> import DotParse\n>>> import Chart\n>>> import Data.Text (pack)\n>>> import DotParse.Examples (exInt)\n>>> ex <- processGraph exInt\n>>> writeChartOptions \"other/exga.svg\" (graphToChart ex)\n\n![usage example](docs/other/exga.svg)";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."algebraic-graphs" or (errorHandler.buildDepError "algebraic-graphs"))
29+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
30+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
31+
(hsPkgs."chart-svg" or (errorHandler.buildDepError "chart-svg"))
32+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
33+
(hsPkgs."flatparse" or (errorHandler.buildDepError "flatparse"))
34+
(hsPkgs."numhask-space" or (errorHandler.buildDepError "numhask-space"))
35+
(hsPkgs."optics-core" or (errorHandler.buildDepError "optics-core"))
36+
(hsPkgs."process-extras" or (errorHandler.buildDepError "process-extras"))
37+
(hsPkgs."string-interpolate" or (errorHandler.buildDepError "string-interpolate"))
38+
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
39+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
40+
(hsPkgs."these" or (errorHandler.buildDepError "these"))
41+
];
42+
buildable = true;
43+
};
44+
tests = {
45+
"doctests" = {
46+
depends = [
47+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
48+
(hsPkgs."doctest-parallel" or (errorHandler.buildDepError "doctest-parallel"))
49+
(hsPkgs."dotparse" or (errorHandler.buildDepError "dotparse"))
50+
];
51+
buildable = true;
52+
};
53+
};
54+
};
55+
}

0 commit comments

Comments
 (0)