Skip to content

Commit 75f7e75

Browse files
author
IOHK
committed
Automatic Update
1 parent 5484145 commit 75f7e75

File tree

50 files changed

+1874
-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.

50 files changed

+1874
-7
lines changed

default.nix

+2
Original file line numberDiff line numberDiff line change
@@ -6224,6 +6224,8 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec {
62246224
"generic-storable" = import ./nix/generic-storable.nix;
62256225
"generic-tree" = import ./nix/generic-tree.nix;
62266226
"generic-trie" = import ./nix/generic-trie.nix;
6227+
"generic-type-asserts" = import ./nix/generic-type-asserts.nix;
6228+
"generic-type-functions" = import ./nix/generic-type-functions.nix;
62276229
"generic-xml" = import ./nix/generic-xml.nix;
62286230
"generic-xmlpickler" = import ./nix/generic-xmlpickler.nix;
62296231
"generically" = import ./nix/generically.nix;
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,92 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = { icu = true; };
12+
package = {
13+
specVersion = "1.12";
14+
identifier = { name = "binrep"; version = "0.7.0"; };
15+
license = "MIT";
16+
copyright = "";
17+
maintainer = "Ben Orchard <[email protected]>";
18+
author = "Ben Orchard";
19+
homepage = "https://github.com/raehik/binrep#readme";
20+
url = "";
21+
synopsis = "Encode precise binary representations directly in types";
22+
description = "Please see README.md.";
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."bytezap" or (errorHandler.buildDepError "bytezap"))
31+
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
32+
(hsPkgs."defun-core" or (errorHandler.buildDepError "defun-core"))
33+
(hsPkgs."flatparse" or (errorHandler.buildDepError "flatparse"))
34+
(hsPkgs."generic-data-functions" or (errorHandler.buildDepError "generic-data-functions"))
35+
(hsPkgs."generic-type-asserts" or (errorHandler.buildDepError "generic-type-asserts"))
36+
(hsPkgs."parser-combinators" or (errorHandler.buildDepError "parser-combinators"))
37+
(hsPkgs."refined1" or (errorHandler.buildDepError "refined1"))
38+
(hsPkgs."strongweak" or (errorHandler.buildDepError "strongweak"))
39+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
40+
] ++ (pkgs.lib).optional (flags.icu) (hsPkgs."text-icu" or (errorHandler.buildDepError "text-icu"));
41+
buildable = true;
42+
};
43+
tests = {
44+
"spec" = {
45+
depends = [
46+
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
47+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
48+
(hsPkgs."binrep" or (errorHandler.buildDepError "binrep"))
49+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
50+
(hsPkgs."bytezap" or (errorHandler.buildDepError "bytezap"))
51+
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
52+
(hsPkgs."defun-core" or (errorHandler.buildDepError "defun-core"))
53+
(hsPkgs."flatparse" or (errorHandler.buildDepError "flatparse"))
54+
(hsPkgs."generic-data-functions" or (errorHandler.buildDepError "generic-data-functions"))
55+
(hsPkgs."generic-random" or (errorHandler.buildDepError "generic-random"))
56+
(hsPkgs."generic-type-asserts" or (errorHandler.buildDepError "generic-type-asserts"))
57+
(hsPkgs."hspec" or (errorHandler.buildDepError "hspec"))
58+
(hsPkgs."parser-combinators" or (errorHandler.buildDepError "parser-combinators"))
59+
(hsPkgs."quickcheck-instances" or (errorHandler.buildDepError "quickcheck-instances"))
60+
(hsPkgs."refined1" or (errorHandler.buildDepError "refined1"))
61+
(hsPkgs."strongweak" or (errorHandler.buildDepError "strongweak"))
62+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
63+
] ++ (pkgs.lib).optional (flags.icu) (hsPkgs."text-icu" or (errorHandler.buildDepError "text-icu"));
64+
build-tools = [
65+
(hsPkgs.buildPackages.hspec-discover.components.exes.hspec-discover or (pkgs.buildPackages.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover")))
66+
];
67+
buildable = true;
68+
};
69+
};
70+
benchmarks = {
71+
"bench" = {
72+
depends = [
73+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
74+
(hsPkgs."binrep" or (errorHandler.buildDepError "binrep"))
75+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
76+
(hsPkgs."bytezap" or (errorHandler.buildDepError "bytezap"))
77+
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
78+
(hsPkgs."defun-core" or (errorHandler.buildDepError "defun-core"))
79+
(hsPkgs."flatparse" or (errorHandler.buildDepError "flatparse"))
80+
(hsPkgs."gauge" or (errorHandler.buildDepError "gauge"))
81+
(hsPkgs."generic-data-functions" or (errorHandler.buildDepError "generic-data-functions"))
82+
(hsPkgs."generic-type-asserts" or (errorHandler.buildDepError "generic-type-asserts"))
83+
(hsPkgs."parser-combinators" or (errorHandler.buildDepError "parser-combinators"))
84+
(hsPkgs."refined1" or (errorHandler.buildDepError "refined1"))
85+
(hsPkgs."strongweak" or (errorHandler.buildDepError "strongweak"))
86+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
87+
] ++ (pkgs.lib).optional (flags.icu) (hsPkgs."text-icu" or (errorHandler.buildDepError "text-icu"));
88+
buildable = true;
89+
};
90+
};
91+
};
92+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
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 = "cborg-json"; version = "0.2.6.0"; };
15+
license = "BSD-3-Clause";
16+
copyright = "2015-2017 Duncan Coutts,\n2015-2017 Well-Typed LLP,\n2015 IRIS Connect Ltd";
17+
maintainer = "[email protected]";
18+
author = "Duncan Coutts";
19+
homepage = "https://github.com/well-typed/cborg";
20+
url = "";
21+
synopsis = "A library for encoding JSON as CBOR";
22+
description = "This package implements the bijection between JSON and\nCBOR defined in the CBOR specification, RFC 7049.";
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."aeson-pretty" or (errorHandler.buildDepError "aeson-pretty"))
31+
(hsPkgs."base64-bytestring" or (errorHandler.buildDepError "base64-bytestring"))
32+
(hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
33+
(hsPkgs."scientific" or (errorHandler.buildDepError "scientific"))
34+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
35+
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
36+
(hsPkgs."cborg" or (errorHandler.buildDepError "cborg"))
37+
];
38+
buildable = true;
39+
};
40+
tests = {
41+
"tests" = {
42+
depends = [
43+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
44+
(hsPkgs."base-orphans" or (errorHandler.buildDepError "base-orphans"))
45+
(hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring"))
46+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
47+
(hsPkgs."cborg" or (errorHandler.buildDepError "cborg"))
48+
(hsPkgs."cborg-json" or (errorHandler.buildDepError "cborg-json"))
49+
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
50+
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
51+
(hsPkgs."tasty" or (errorHandler.buildDepError "tasty"))
52+
(hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit"))
53+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
54+
] ++ (pkgs.lib).optional (!(compiler.isGhc && (compiler.version).ge "8.0")) (hsPkgs."fail" or (errorHandler.buildDepError "fail"));
55+
buildable = true;
56+
};
57+
};
58+
benchmarks = {
59+
"bench" = {
60+
depends = [
61+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
62+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
63+
(hsPkgs."criterion" or (errorHandler.buildDepError "criterion"))
64+
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
65+
(hsPkgs."zlib" or (errorHandler.buildDepError "zlib"))
66+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
67+
(hsPkgs."process" or (errorHandler.buildDepError "process"))
68+
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
69+
(hsPkgs."cborg" or (errorHandler.buildDepError "cborg"))
70+
(hsPkgs."cborg-json" or (errorHandler.buildDepError "cborg-json"))
71+
];
72+
buildable = true;
73+
};
74+
};
75+
};
76+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
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.12";
14+
identifier = { name = "collect-errors"; version = "0.1.6.0"; };
15+
license = "BSD-3-Clause";
16+
copyright = "2021, 2024 Michal Konecny";
17+
maintainer = "[email protected]";
18+
author = "Michal Konecny";
19+
homepage = "https://github.com/michalkonecny/collect-errors#readme";
20+
url = "";
21+
synopsis = "Error monad with a Float instance";
22+
description = "Please see the README on GitHub at <https://github.com/michalkonecny/collect-errors#readme>";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
29+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
30+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
31+
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
32+
];
33+
buildable = true;
34+
};
35+
};
36+
}
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.4";
14+
identifier = { name = "commutative-semigroups"; version = "0.2"; };
15+
license = "BSD-3-Clause";
16+
copyright = "Copyright (C) 2013 Nathan van Doorn, 2021–2022 Obsidian Systems LLC";
17+
maintainer = "[email protected]";
18+
author = "Nathan \"Taneb\" van Doorn";
19+
homepage = "";
20+
url = "";
21+
synopsis = "Commutative semigroups";
22+
description = "A commutative semigroup is a semigroup where the order of arguments to mappend does not matter.";
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+
];
31+
buildable = true;
32+
};
33+
};
34+
}
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 = "faktory"; version = "1.1.2.7"; };
15+
license = "MIT";
16+
copyright = "2018 Freckle Education";
17+
maintainer = "[email protected]";
18+
author = "Freckle Engineering";
19+
homepage = "https://github.com/frontrowed/faktory_worker_haskell#readme";
20+
url = "";
21+
synopsis = "Faktory Worker for Haskell";
22+
description = "Haskell client and worker process for the Faktory background job server.\n\n== Architecture overview\n\n@\n| +--------------------+\n| | |\n| | Faktory |\n| | Server |\n| +---------->>>>| +>>>>--------+\n| | | | |\n| | | | |\n| | +--------------------+ |\n| +-----------------+ +-------------------+\n| | | | |\n| | Client | | Worker |\n| | pushes | | pulls |\n| | jobs | | jobs |\n| | | | |\n| | | | |\n| +-----------------+ +-------------------+\n@\n\n* `Client` - an API any process can use to push jobs to the Faktory server.\n* `Worker` - a process that pulls jobs from Faktory and executes them.\n* `Server` - the Faktory daemon which stores background jobs in queues to be processed by Workers.\n\nThis package contains only the `Client` and `Worker`.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
29+
(hsPkgs."aeson-casing" or (errorHandler.buildDepError "aeson-casing"))
30+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
31+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
32+
(hsPkgs."crypton-connection" or (errorHandler.buildDepError "crypton-connection"))
33+
(hsPkgs."cryptonite" or (errorHandler.buildDepError "cryptonite"))
34+
(hsPkgs."errors" or (errorHandler.buildDepError "errors"))
35+
(hsPkgs."megaparsec" or (errorHandler.buildDepError "megaparsec"))
36+
(hsPkgs."memory" or (errorHandler.buildDepError "memory"))
37+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
38+
(hsPkgs."network" or (errorHandler.buildDepError "network"))
39+
(hsPkgs."random" or (errorHandler.buildDepError "random"))
40+
(hsPkgs."safe-exceptions" or (errorHandler.buildDepError "safe-exceptions"))
41+
(hsPkgs."scanner" or (errorHandler.buildDepError "scanner"))
42+
(hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups"))
43+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
44+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
45+
(hsPkgs."unix" or (errorHandler.buildDepError "unix"))
46+
(hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
47+
];
48+
buildable = true;
49+
};
50+
exes = {
51+
"faktory-example-consumer" = {
52+
depends = [
53+
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
54+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
55+
(hsPkgs."faktory" or (errorHandler.buildDepError "faktory"))
56+
(hsPkgs."safe-exceptions" or (errorHandler.buildDepError "safe-exceptions"))
57+
];
58+
buildable = true;
59+
};
60+
"faktory-example-producer" = {
61+
depends = [
62+
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
63+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
64+
(hsPkgs."faktory" or (errorHandler.buildDepError "faktory"))
65+
(hsPkgs."safe-exceptions" or (errorHandler.buildDepError "safe-exceptions"))
66+
];
67+
buildable = true;
68+
};
69+
};
70+
tests = {
71+
"hspec" = {
72+
depends = [
73+
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
74+
(hsPkgs."aeson-qq" or (errorHandler.buildDepError "aeson-qq"))
75+
(hsPkgs."async" or (errorHandler.buildDepError "async"))
76+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
77+
(hsPkgs."faktory" or (errorHandler.buildDepError "faktory"))
78+
(hsPkgs."hspec" or (errorHandler.buildDepError "hspec"))
79+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
80+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
81+
];
82+
buildable = true;
83+
};
84+
"readme" = {
85+
depends = [
86+
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
87+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
88+
(hsPkgs."faktory" or (errorHandler.buildDepError "faktory"))
89+
(hsPkgs."markdown-unlit" or (errorHandler.buildDepError "markdown-unlit"))
90+
];
91+
buildable = true;
92+
};
93+
};
94+
};
95+
}
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 = "1.12";
14+
identifier = { name = "generic-data-functions"; version = "0.5.1"; };
15+
license = "MIT";
16+
copyright = "";
17+
maintainer = "Ben Orchard <[email protected]>";
18+
author = "Ben Orchard";
19+
homepage = "https://github.com/raehik/generic-data-functions#readme";
20+
url = "";
21+
synopsis = "Familiar functions lifted to generic data types";
22+
description = "Please see README.md.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."contravariant" or (errorHandler.buildDepError "contravariant"))
30+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
31+
];
32+
buildable = true;
33+
};
34+
};
35+
}

0 commit comments

Comments
 (0)