Skip to content

Commit 8f0dc3e

Browse files
author
IOHK
committed
Automatic Update
1 parent 515f09e commit 8f0dc3e

27 files changed

+1039
-2
lines changed

default.nix

+1
Original file line numberDiff line numberDiff line change
@@ -12817,6 +12817,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec {
1281712817
"procrastinating-variable" = import ./nix/procrastinating-variable.nix;
1281812818
"procstat" = import ./nix/procstat.nix;
1281912819
"proctest" = import ./nix/proctest.nix;
12820+
"prodapi" = import ./nix/prodapi.nix;
1282012821
"producer" = import ./nix/producer.nix;
1282112822
"product" = import ./nix/product.nix;
1282212823
"product-isomorphic" = import ./nix/product-isomorphic.nix;
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
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 = "bluefin"; version = "0.0.4.3"; };
15+
license = "MIT";
16+
copyright = "";
17+
maintainer = "Tom Ellis";
18+
author = "Tom Ellis";
19+
homepage = "https://github.com/tomjaguarpaw/bluefin";
20+
url = "";
21+
synopsis = "The Bluefin effect system";
22+
description = "The Bluefin effect system";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."bluefin-internal" or (errorHandler.buildDepError "bluefin-internal"))
29+
];
30+
buildable = true;
31+
};
32+
};
33+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
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 = "bytestring-lexing"; version = "0.5.0.12"; };
15+
license = "BSD-3-Clause";
16+
copyright = "2012–2023 wren romano, 2008–2011 Don Stewart";
17+
maintainer = "[email protected]";
18+
author = "wren gayle romano, Don Stewart";
19+
homepage = "https://wrengr.org/software/hackage.html";
20+
url = "";
21+
synopsis = "Efficiently parse and produce common integral and fractional numbers.";
22+
description = "The bytestring-lexing package offers extremely efficient `ByteString`\nparsers for some common lexemes: namely integral and fractional\nnumbers. In addition, it provides efficient serializers for (some\nof) the formats it parses.\n\nAs of version 0.3.0, bytestring-lexing offers the best-in-show\nparsers for integral values. (According to the Warp web server's\nbenchmark of parsing the Content-Length field of HTTP headers.) And\nas of version 0.5.0 it offers (to my knowledge) the best-in-show\nparser for fractional/floating numbers.\n\nSome benchmarks for this package can be found at:\n<https://github.com/wrengr/bytestring-lexing/tree/master/bench/html>";
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+
];
31+
buildable = true;
32+
};
33+
tests = {
34+
"test-all" = {
35+
depends = [
36+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
37+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
38+
(hsPkgs."bytestring-lexing" or (errorHandler.buildDepError "bytestring-lexing"))
39+
(hsPkgs."tasty" or (errorHandler.buildDepError "tasty"))
40+
(hsPkgs."tasty-smallcheck" or (errorHandler.buildDepError "tasty-smallcheck"))
41+
(hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck"))
42+
];
43+
buildable = true;
44+
};
45+
};
46+
};
47+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,104 @@
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 = "bytestring-trie"; version = "0.2.7.3"; };
15+
license = "BSD-3-Clause";
16+
copyright = "2008–2023 wren gayle romano";
17+
maintainer = "[email protected]";
18+
author = "wren gayle romano";
19+
homepage = "https://wrengr.org/software/hackage.html";
20+
url = "";
21+
synopsis = "An efficient finite map from bytestrings to values.";
22+
description = "An efficient finite map from bytestrings to values.\n\nThe implementation is based on big-endian patricia trees, like\n\"Data.IntMap\". We first trie on the elements of \"Data.ByteString\"\nand then trie on the big-endian bit representation of those\nelements. Patricia trees have efficient algorithms for union\nand other merging operations, but they're also quick for lookups\nand insertions.\n\nIf you are only interested in being able to associate strings\nto values, then you may prefer the @hashmap@ package which is\nfaster for those only needing a map-like structure. This package\nis intended for those who need the extra capabilities that a\ntrie-like structure can offer (e.g., structure sharing to reduce\nmemory costs for highly redundant keys, taking the submap of\nall keys with a given prefix, contextual mapping, extracting\nthe minimum and maximum keys, etc.)";
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."binary" or (errorHandler.buildDepError "binary"))
31+
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
32+
];
33+
buildable = true;
34+
};
35+
tests = {
36+
"test-all" = {
37+
depends = [
38+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
39+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
40+
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
41+
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
42+
(hsPkgs."bytestring-trie" or (errorHandler.buildDepError "bytestring-trie"))
43+
(hsPkgs."tasty" or (errorHandler.buildDepError "tasty"))
44+
(hsPkgs."tasty-smallcheck" or (errorHandler.buildDepError "tasty-smallcheck"))
45+
(hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck"))
46+
(hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit"))
47+
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
48+
(hsPkgs."smallcheck" or (errorHandler.buildDepError "smallcheck"))
49+
];
50+
buildable = true;
51+
};
52+
};
53+
benchmarks = {
54+
"bench-Regression" = {
55+
depends = [
56+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
57+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
58+
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
59+
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
60+
(hsPkgs."bytestring-trie" or (errorHandler.buildDepError "bytestring-trie"))
61+
(hsPkgs."criterion" or (errorHandler.buildDepError "criterion"))
62+
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
63+
];
64+
buildable = true;
65+
};
66+
"bench-Foldable" = {
67+
depends = [
68+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
69+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
70+
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
71+
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
72+
(hsPkgs."bytestring-trie" or (errorHandler.buildDepError "bytestring-trie"))
73+
(hsPkgs."criterion" or (errorHandler.buildDepError "criterion"))
74+
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
75+
];
76+
buildable = true;
77+
};
78+
"bench-MatchOne" = {
79+
depends = [
80+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
81+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
82+
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
83+
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
84+
(hsPkgs."bytestring-trie" or (errorHandler.buildDepError "bytestring-trie"))
85+
(hsPkgs."criterion" or (errorHandler.buildDepError "criterion"))
86+
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
87+
];
88+
buildable = true;
89+
};
90+
"bench-UnionWith" = {
91+
depends = [
92+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
93+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
94+
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
95+
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
96+
(hsPkgs."bytestring-trie" or (errorHandler.buildDepError "bytestring-trie"))
97+
(hsPkgs."criterion" or (errorHandler.buildDepError "criterion"))
98+
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
99+
];
100+
buildable = true;
101+
};
102+
};
103+
};
104+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = {
12+
libiconv = true;
13+
drunken-bishop = true;
14+
magic = false;
15+
irilinks = false;
16+
};
17+
package = {
18+
specVersion = "1.18";
19+
identifier = { name = "diohsc"; version = "0.1.14.7"; };
20+
license = "GPL-3.0-only";
21+
copyright = "";
22+
maintainer = "[email protected]";
23+
author = "Martin Bays";
24+
homepage = "https://mbays.sdf.org/diohsc";
25+
url = "";
26+
synopsis = "Gemini client";
27+
description = "Line-based command-oriented interactive client for the gemini protocol.";
28+
buildType = "Simple";
29+
};
30+
components = {
31+
exes = {
32+
"diohsc" = {
33+
depends = ((([
34+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
35+
(hsPkgs."asn1-encoding" or (errorHandler.buildDepError "asn1-encoding"))
36+
(hsPkgs."asn1-types" or (errorHandler.buildDepError "asn1-types"))
37+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
38+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
39+
(hsPkgs."crypton" or (errorHandler.buildDepError "crypton"))
40+
(hsPkgs."data-default-class" or (errorHandler.buildDepError "data-default-class"))
41+
(hsPkgs."hashable" or (errorHandler.buildDepError "hashable"))
42+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
43+
(hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions"))
44+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
45+
(hsPkgs."haskeline" or (errorHandler.buildDepError "haskeline"))
46+
(hsPkgs."hourglass" or (errorHandler.buildDepError "hourglass"))
47+
(hsPkgs."mime" or (errorHandler.buildDepError "mime"))
48+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
49+
(hsPkgs."memory" or (errorHandler.buildDepError "memory"))
50+
(hsPkgs."network" or (errorHandler.buildDepError "network"))
51+
(hsPkgs."network-simple" or (errorHandler.buildDepError "network-simple"))
52+
(hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri"))
53+
(hsPkgs."parsec" or (errorHandler.buildDepError "parsec"))
54+
(hsPkgs."pem" or (errorHandler.buildDepError "pem"))
55+
(hsPkgs."process" or (errorHandler.buildDepError "process"))
56+
(hsPkgs."regex-compat" or (errorHandler.buildDepError "regex-compat"))
57+
(hsPkgs."rset" or (errorHandler.buildDepError "rset"))
58+
(hsPkgs."safe" or (errorHandler.buildDepError "safe"))
59+
(hsPkgs."temporary" or (errorHandler.buildDepError "temporary"))
60+
(hsPkgs."terminal-size" or (errorHandler.buildDepError "terminal-size"))
61+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
62+
(hsPkgs."tls" or (errorHandler.buildDepError "tls"))
63+
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
64+
(hsPkgs."crypton-x509" or (errorHandler.buildDepError "crypton-x509"))
65+
(hsPkgs."crypton-x509-store" or (errorHandler.buildDepError "crypton-x509-store"))
66+
(hsPkgs."crypton-x509-validation" or (errorHandler.buildDepError "crypton-x509-validation"))
67+
] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix"))) ++ (pkgs.lib).optional (flags.magic) (hsPkgs."magic" or (errorHandler.buildDepError "magic"))) ++ (pkgs.lib).optional (flags.libiconv) (hsPkgs."iconv" or (errorHandler.buildDepError "iconv"))) ++ (pkgs.lib).optional (flags.drunken-bishop) (hsPkgs."drunken-bishop" or (errorHandler.buildDepError "drunken-bishop"));
68+
buildable = true;
69+
};
70+
};
71+
};
72+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,101 @@
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 = "hasql"; version = "1.6.4.4"; };
15+
license = "MIT";
16+
copyright = "(c) 2014, Nikita Volkov";
17+
maintainer = "Nikita Volkov <[email protected]>";
18+
author = "Nikita Volkov <[email protected]>";
19+
homepage = "https://github.com/nikita-volkov/hasql";
20+
url = "";
21+
synopsis = "An efficient PostgreSQL driver with a flexible mapping API";
22+
description = "Root of the \\\"hasql\\\" ecosystem.\nFor details and tutorials see\n<https://github.com/nikita-volkov/hasql the readme>.\nThe API comes free from all kinds of exceptions. All error-reporting is explicit and is presented using the 'Either' type.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
29+
(hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec"))
30+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
31+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
32+
(hsPkgs."bytestring-strict-builder" or (errorHandler.buildDepError "bytestring-strict-builder"))
33+
(hsPkgs."contravariant" or (errorHandler.buildDepError "contravariant"))
34+
(hsPkgs."dlist" or (errorHandler.buildDepError "dlist"))
35+
(hsPkgs."hashable" or (errorHandler.buildDepError "hashable"))
36+
(hsPkgs."hashtables" or (errorHandler.buildDepError "hashtables"))
37+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
38+
(hsPkgs."network-ip" or (errorHandler.buildDepError "network-ip"))
39+
(hsPkgs."postgresql-binary" or (errorHandler.buildDepError "postgresql-binary"))
40+
(hsPkgs."postgresql-libpq" or (errorHandler.buildDepError "postgresql-libpq"))
41+
(hsPkgs."profunctors" or (errorHandler.buildDepError "profunctors"))
42+
(hsPkgs."scientific" or (errorHandler.buildDepError "scientific"))
43+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
44+
(hsPkgs."text-builder" or (errorHandler.buildDepError "text-builder"))
45+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
46+
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
47+
(hsPkgs."uuid" or (errorHandler.buildDepError "uuid"))
48+
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
49+
];
50+
buildable = true;
51+
};
52+
sublibs = {
53+
"testing-utils" = {
54+
depends = [
55+
(hsPkgs."hasql" or (errorHandler.buildDepError "hasql"))
56+
(hsPkgs."rerebase" or (errorHandler.buildDepError "rerebase"))
57+
];
58+
buildable = true;
59+
};
60+
};
61+
tests = {
62+
"tasty" = {
63+
depends = [
64+
(hsPkgs."contravariant-extras" or (errorHandler.buildDepError "contravariant-extras"))
65+
(hsPkgs."hasql" or (errorHandler.buildDepError "hasql"))
66+
(hsPkgs."hasql".components.sublibs.testing-utils or (errorHandler.buildDepError "hasql:testing-utils"))
67+
(hsPkgs."quickcheck-instances" or (errorHandler.buildDepError "quickcheck-instances"))
68+
(hsPkgs."rerebase" or (errorHandler.buildDepError "rerebase"))
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+
];
73+
buildable = true;
74+
};
75+
"threads-test" = {
76+
depends = [
77+
(hsPkgs."hasql" or (errorHandler.buildDepError "hasql"))
78+
(hsPkgs."rerebase" or (errorHandler.buildDepError "rerebase"))
79+
];
80+
buildable = true;
81+
};
82+
"profiling" = {
83+
depends = [
84+
(hsPkgs."hasql" or (errorHandler.buildDepError "hasql"))
85+
(hsPkgs."rerebase" or (errorHandler.buildDepError "rerebase"))
86+
];
87+
buildable = true;
88+
};
89+
};
90+
benchmarks = {
91+
"benchmarks" = {
92+
depends = [
93+
(hsPkgs."criterion" or (errorHandler.buildDepError "criterion"))
94+
(hsPkgs."hasql" or (errorHandler.buildDepError "hasql"))
95+
(hsPkgs."rerebase" or (errorHandler.buildDepError "rerebase"))
96+
];
97+
buildable = true;
98+
};
99+
};
100+
};
101+
}

0 commit comments

Comments
 (0)