Skip to content

Commit 4b620a3

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

File tree

54 files changed

+2314
-7
lines changed

Some content is hidden

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

54 files changed

+2314
-7
lines changed

default.nix

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1514,6 +1514,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec {
15141514
"aeson-injector" = import ./nix/aeson-injector.nix;
15151515
"aeson-iproute" = import ./nix/aeson-iproute.nix;
15161516
"aeson-json-ast" = import ./nix/aeson-json-ast.nix;
1517+
"aeson-jsonpath" = import ./nix/aeson-jsonpath.nix;
15171518
"aeson-lens" = import ./nix/aeson-lens.nix;
15181519
"aeson-match-qq" = import ./nix/aeson-match-qq.nix;
15191520
"aeson-modern-tojson" = import ./nix/aeson-modern-tojson.nix;
@@ -3701,6 +3702,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec {
37013702
"coerce-role" = import ./nix/coerce-role.nix;
37023703
"coerce-util" = import ./nix/coerce-util.nix;
37033704
"coercible-subtypes" = import ./nix/coercible-subtypes.nix;
3705+
"coercible-subtypes-profunctor" = import ./nix/coercible-subtypes-profunctor.nix;
37043706
"coercible-utils" = import ./nix/coercible-utils.nix;
37053707
"coercion-extras" = import ./nix/coercion-extras.nix;
37063708
"coformat" = import ./nix/coformat.nix;
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
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 = "MicroHs"; version = "0.10.7.0"; };
15+
license = "Apache-2.0";
16+
copyright = "2023,2024 Lennart Augustsson";
17+
maintainer = "[email protected]";
18+
author = "[email protected]";
19+
homepage = "";
20+
url = "";
21+
synopsis = "A small compiler for Haskell";
22+
description = "A compiler for an extended subset of Haskell-2010.\nThe compiler translates to combinators and can compile itself.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
exes = {
27+
"mhs" = {
28+
depends = pkgs.lib.optionals (compiler.isGhc && true) [
29+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
30+
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
31+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
32+
(hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
33+
(hsPkgs."haskeline" or (errorHandler.buildDepError "haskeline"))
34+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
35+
(hsPkgs."process" or (errorHandler.buildDepError "process"))
36+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
37+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
38+
] ++ pkgs.lib.optional (compiler.isMhs && true) (hsPkgs."base" or (errorHandler.buildDepError "base"));
39+
buildable = true;
40+
};
41+
};
42+
};
43+
}
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 = "1.10";
14+
identifier = { name = "aeson-jsonpath"; version = "0.1.0.0"; };
15+
license = "MIT";
16+
copyright = "";
17+
maintainer = "Taimoor Zaeem <[email protected]>";
18+
author = "Taimoor Zaeem";
19+
homepage = "https://github.com/taimoorzaeem/aeson-jsonpath";
20+
url = "";
21+
synopsis = "Parse and run JSONPath queries on Aeson documents";
22+
description = "RFC 9535 compliant JSONPath parsing and querying\npackage. JSONPath is similar to XPath for querying XML documents.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
29+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
30+
(hsPkgs."parsec" or (errorHandler.buildDepError "parsec"))
31+
(hsPkgs."protolude" or (errorHandler.buildDepError "protolude"))
32+
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
33+
];
34+
buildable = true;
35+
};
36+
tests = {
37+
"spec" = {
38+
depends = [
39+
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
40+
(hsPkgs."aeson-jsonpath" or (errorHandler.buildDepError "aeson-jsonpath"))
41+
(hsPkgs."hspec" or (errorHandler.buildDepError "hspec"))
42+
(hsPkgs."parsec" or (errorHandler.buildDepError "parsec"))
43+
(hsPkgs."protolude" or (errorHandler.buildDepError "protolude"))
44+
];
45+
buildable = true;
46+
};
47+
};
48+
};
49+
}
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 = "1.10";
14+
identifier = { name = "benchpress"; version = "0.2.2.25"; };
15+
license = "BSD-3-Clause";
16+
copyright = "";
17+
maintainer = "[email protected]";
18+
author = "Johan Tibell";
19+
homepage = "https://github.com/WillSewell/benchpress";
20+
url = "";
21+
synopsis = "Micro-benchmarking with detailed statistics.";
22+
description = "Benchmarks actions and produces statistics\nsuch as min, mean, median, standard deviation,\nand max execution time. Also computes\nexecution time percentiles. Comes with\nfunctions to pretty-print the results.";
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+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
31+
];
32+
buildable = true;
33+
};
34+
exes = {
35+
"example" = {
36+
depends = [
37+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
38+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
39+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
40+
];
41+
buildable = true;
42+
};
43+
};
44+
};
45+
}
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 = "2.2";
14+
identifier = { name = "coercible-subtypes"; version = "0.3.0.1"; };
15+
license = "BSD-3-Clause";
16+
copyright = "(c) 2020-2021 Koji Miyazato";
17+
maintainer = "[email protected]";
18+
author = "Koji Miyazato";
19+
homepage = "https://github.com/viercc/coercible-subtypes";
20+
url = "";
21+
synopsis = "Coercible but only in one direction";
22+
description = "Newtype wrapper 'Data.Type.Coercion.Sub.Sub'\naround 'Data.Type.Coercion.Coercion'\nto represent unidirectional coercion,\nand combinators for it, like 'Data.Type.Coercion.Sub.mapR'\nwhich extends coercion over covariant @Functor@.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."profunctors" or (errorHandler.buildDepError "profunctors"))
30+
];
31+
buildable = true;
32+
};
33+
};
34+
}
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
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 = "coercible-subtypes"; version = "1"; };
15+
license = "BSD-3-Clause";
16+
copyright = "(c) 2020-2021 Koji Miyazato";
17+
maintainer = "[email protected]";
18+
author = "Koji Miyazato";
19+
homepage = "https://github.com/viercc/coercible-subtypes";
20+
url = "";
21+
synopsis = "Coercible but only in one direction";
22+
description = "Newtype wrapper 'Data.Type.Coercion.Sub.Sub'\naround 'Data.Type.Coercion.Coercion'\nto represent unidirectional coercion,\nand combinators for it, like 'Data.Type.Coercion.Sub.mapR'\nwhich extends coercion over covariant @Functor@.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [ (hsPkgs."base" or (errorHandler.buildDepError "base")) ];
28+
buildable = true;
29+
};
30+
};
31+
}
Lines changed: 35 additions & 0 deletions
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.2";
14+
identifier = { name = "coercible-subtypes-profunctor"; version = "1"; };
15+
license = "BSD-3-Clause";
16+
copyright = "(c) 2020-2021 Koji Miyazato";
17+
maintainer = "[email protected]";
18+
author = "Koji Miyazato";
19+
homepage = "https://github.com/viercc/coercible-subtypes";
20+
url = "";
21+
synopsis = "Combine profunctors with coercible-subtypes";
22+
description = "Provides the means of mapping @Sub a b@ type over @Profunctor p@.\nThe former comes from \"coercible-subtypes\" package and the latter is from \"profunctors\".";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."coercible-subtypes" or (errorHandler.buildDepError "coercible-subtypes"))
30+
(hsPkgs."profunctors" or (errorHandler.buildDepError "profunctors"))
31+
];
32+
buildable = true;
33+
};
34+
};
35+
}
Lines changed: 105 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,105 @@
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 = "curryer-rpc"; version = "0.3.8"; };
15+
license = "LicenseRef-PublicDomain";
16+
copyright = "";
17+
maintainer = "[email protected]";
18+
author = "AgentM";
19+
homepage = "https://github.com/agentm/curryer";
20+
url = "";
21+
synopsis = "Fast, Haskell RPC";
22+
description = "Haskell-to-Haskell RPC using Winery serialization.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."winery" or (errorHandler.buildDepError "winery"))
30+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
31+
(hsPkgs."streamly" or (errorHandler.buildDepError "streamly"))
32+
(hsPkgs."streamly-core" or (errorHandler.buildDepError "streamly-core"))
33+
(hsPkgs."streamly-bytestring" or (errorHandler.buildDepError "streamly-bytestring"))
34+
(hsPkgs."network" or (errorHandler.buildDepError "network"))
35+
(hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions"))
36+
(hsPkgs."async" or (errorHandler.buildDepError "async"))
37+
(hsPkgs."uuid" or (errorHandler.buildDepError "uuid"))
38+
(hsPkgs."fast-builder" or (errorHandler.buildDepError "fast-builder"))
39+
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
40+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
41+
(hsPkgs."stm-containers" or (errorHandler.buildDepError "stm-containers"))
42+
(hsPkgs."hashable" or (errorHandler.buildDepError "hashable"))
43+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
44+
(hsPkgs."network-byte-order" or (errorHandler.buildDepError "network-byte-order"))
45+
(hsPkgs."stm" or (errorHandler.buildDepError "stm"))
46+
];
47+
buildable = true;
48+
};
49+
exes = {
50+
"SimpleKeyValueServer" = {
51+
depends = [
52+
(hsPkgs."stm-containers" or (errorHandler.buildDepError "stm-containers"))
53+
(hsPkgs."stm" or (errorHandler.buildDepError "stm"))
54+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
55+
(hsPkgs."curryer-rpc" or (errorHandler.buildDepError "curryer-rpc"))
56+
(hsPkgs."winery" or (errorHandler.buildDepError "winery"))
57+
];
58+
buildable = true;
59+
};
60+
"SimpleKeyValueClient" = {
61+
depends = [
62+
(hsPkgs."stm" or (errorHandler.buildDepError "stm"))
63+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
64+
(hsPkgs."curryer-rpc" or (errorHandler.buildDepError "curryer-rpc"))
65+
(hsPkgs."winery" or (errorHandler.buildDepError "winery"))
66+
(hsPkgs."optparse-generic" or (errorHandler.buildDepError "optparse-generic"))
67+
];
68+
buildable = true;
69+
};
70+
};
71+
tests = {
72+
"test" = {
73+
depends = [
74+
(hsPkgs."tasty" or (errorHandler.buildDepError "tasty"))
75+
(hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit"))
76+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
77+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
78+
(hsPkgs."curryer-rpc" or (errorHandler.buildDepError "curryer-rpc"))
79+
(hsPkgs."winery" or (errorHandler.buildDepError "winery"))
80+
(hsPkgs."network" or (errorHandler.buildDepError "network"))
81+
(hsPkgs."async" or (errorHandler.buildDepError "async"))
82+
(hsPkgs."stm" or (errorHandler.buildDepError "stm"))
83+
(hsPkgs."streamly-core" or (errorHandler.buildDepError "streamly-core"))
84+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
85+
(hsPkgs."streamly-bytestring" or (errorHandler.buildDepError "streamly-bytestring"))
86+
];
87+
buildable = true;
88+
};
89+
};
90+
benchmarks = {
91+
"perf" = {
92+
depends = [
93+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
94+
(hsPkgs."criterion" or (errorHandler.buildDepError "criterion"))
95+
(hsPkgs."curryer-rpc" or (errorHandler.buildDepError "curryer-rpc"))
96+
(hsPkgs."network" or (errorHandler.buildDepError "network"))
97+
(hsPkgs."winery" or (errorHandler.buildDepError "winery"))
98+
(hsPkgs."async" or (errorHandler.buildDepError "async"))
99+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
100+
];
101+
buildable = true;
102+
};
103+
};
104+
};
105+
}

0 commit comments

Comments
 (0)