Skip to content

Commit d876911

Browse files
author
IOHK
committed
Automatic Update
1 parent ee66164 commit d876911

File tree

34 files changed

+1309
-0
lines changed

34 files changed

+1309
-0
lines changed

default.nix

+2
Original file line numberDiff line numberDiff line change
@@ -6102,6 +6102,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec {
61026102
"future-resource" = import ./nix/future-resource.nix;
61036103
"futures" = import ./nix/futures.nix;
61046104
"fuzzcheck" = import ./nix/fuzzcheck.nix;
6105+
"fuzzily" = import ./nix/fuzzily.nix;
61056106
"fuzzy" = import ./nix/fuzzy.nix;
61066107
"fuzzy-dates" = import ./nix/fuzzy-dates.nix;
61076108
"fuzzy-parse" = import ./nix/fuzzy-parse.nix;
@@ -7552,6 +7553,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec {
75527553
"hasql-interpolate" = import ./nix/hasql-interpolate.nix;
75537554
"hasql-listen-notify" = import ./nix/hasql-listen-notify.nix;
75547555
"hasql-migration" = import ./nix/hasql-migration.nix;
7556+
"hasql-mover" = import ./nix/hasql-mover.nix;
75557557
"hasql-notifications" = import ./nix/hasql-notifications.nix;
75567558
"hasql-optparse-applicative" = import ./nix/hasql-optparse-applicative.nix;
75577559
"hasql-pipes" = import ./nix/hasql-pipes.nix;
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
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 = "Blammo"; version = "1.1.2.3"; };
15+
license = "MIT";
16+
copyright = "";
17+
maintainer = "Freckle Education";
18+
author = "";
19+
homepage = "https://github.com/freckle/blammo#readme";
20+
url = "";
21+
synopsis = "Batteries-included Structured Logging library";
22+
description = "Please see README.md";
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."bytestring" or (errorHandler.buildDepError "bytestring"))
31+
(hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive"))
32+
(hsPkgs."clock" or (errorHandler.buildDepError "clock"))
33+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
34+
(hsPkgs."dlist" or (errorHandler.buildDepError "dlist"))
35+
(hsPkgs."envparse" or (errorHandler.buildDepError "envparse"))
36+
(hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions"))
37+
(hsPkgs."fast-logger" or (errorHandler.buildDepError "fast-logger"))
38+
(hsPkgs."http-types" or (errorHandler.buildDepError "http-types"))
39+
(hsPkgs."lens" or (errorHandler.buildDepError "lens"))
40+
(hsPkgs."monad-logger-aeson" or (errorHandler.buildDepError "monad-logger-aeson"))
41+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
42+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
43+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
44+
(hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio"))
45+
(hsPkgs."unliftio-core" or (errorHandler.buildDepError "unliftio-core"))
46+
(hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
47+
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
48+
(hsPkgs."wai" or (errorHandler.buildDepError "wai"))
49+
];
50+
buildable = true;
51+
};
52+
tests = {
53+
"readme" = {
54+
depends = [
55+
(hsPkgs."Blammo" or (errorHandler.buildDepError "Blammo"))
56+
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
57+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
58+
(hsPkgs."markdown-unlit" or (errorHandler.buildDepError "markdown-unlit"))
59+
(hsPkgs."monad-logger" or (errorHandler.buildDepError "monad-logger"))
60+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
61+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
62+
];
63+
buildable = true;
64+
};
65+
"spec" = {
66+
depends = [
67+
(hsPkgs."Blammo" or (errorHandler.buildDepError "Blammo"))
68+
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
69+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
70+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
71+
(hsPkgs."envparse" or (errorHandler.buildDepError "envparse"))
72+
(hsPkgs."hspec" or (errorHandler.buildDepError "hspec"))
73+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
74+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
75+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
76+
];
77+
buildable = true;
78+
};
79+
};
80+
};
81+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,128 @@
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 = "HTF"; version = "0.15.0.2"; };
15+
license = "LGPL-2.1-only";
16+
copyright = "(c) 2005-2024 Stefan Wehr";
17+
maintainer = "Stefan Wehr";
18+
author = "Stefan Wehr";
19+
homepage = "https://github.com/skogsbaer/HTF/";
20+
url = "";
21+
synopsis = "The Haskell Test Framework";
22+
description = "The Haskell Test Framework (/HTF/ for short) lets you define and organize unit tests,\nQuickCheck properties,\nand black box tests in an\neasy and convenient way. HTF uses a custom preprocessor that collects\ntest definitions automatically.\n\nHTF produces highly readable output\nfor failing test cases: it provides exact file name and line number\ninformation,\nit colors and pretty prints expected and\nactual results, and it displays a diff highlighting the mismatching parts.\n\nThe documentation of the \"Test.Framework.Tutorial\" module\nprovides a tutorial for HTF. The /sample/ directory in\nthe HTF repo provides a good starting point for\na project using HTF.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."Diff" or (errorHandler.buildDepError "Diff"))
29+
(hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit"))
30+
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
31+
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
32+
(hsPkgs."array" or (errorHandler.buildDepError "array"))
33+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
34+
(hsPkgs."base64-bytestring" or (errorHandler.buildDepError "base64-bytestring"))
35+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
36+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
37+
(hsPkgs."cpphs" or (errorHandler.buildDepError "cpphs"))
38+
(hsPkgs."haskell-src" or (errorHandler.buildDepError "haskell-src"))
39+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
40+
(hsPkgs."lifted-base" or (errorHandler.buildDepError "lifted-base"))
41+
(hsPkgs."monad-control" or (errorHandler.buildDepError "monad-control"))
42+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
43+
(hsPkgs."old-time" or (errorHandler.buildDepError "old-time"))
44+
(hsPkgs."pretty" or (errorHandler.buildDepError "pretty"))
45+
(hsPkgs."process" or (errorHandler.buildDepError "process"))
46+
(hsPkgs."random" or (errorHandler.buildDepError "random"))
47+
(hsPkgs."regex-compat" or (errorHandler.buildDepError "regex-compat"))
48+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
49+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
50+
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
51+
(hsPkgs."xmlgen" or (errorHandler.buildDepError "xmlgen"))
52+
] ++ pkgs.lib.optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix"));
53+
build-tools = [
54+
(hsPkgs.buildPackages.cpphs.components.exes.cpphs or (pkgs.buildPackages.cpphs or (errorHandler.buildToolDepError "cpphs:cpphs")))
55+
];
56+
buildable = true;
57+
};
58+
exes = {
59+
"htfpp" = {
60+
depends = [
61+
(hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit"))
62+
(hsPkgs."array" or (errorHandler.buildDepError "array"))
63+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
64+
(hsPkgs."cpphs" or (errorHandler.buildDepError "cpphs"))
65+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
66+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
67+
(hsPkgs."old-time" or (errorHandler.buildDepError "old-time"))
68+
(hsPkgs."random" or (errorHandler.buildDepError "random"))
69+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
70+
(hsPkgs."HTF" or (errorHandler.buildDepError "HTF"))
71+
];
72+
build-tools = [
73+
(hsPkgs.buildPackages.cpphs.components.exes.cpphs or (pkgs.buildPackages.cpphs or (errorHandler.buildToolDepError "cpphs:cpphs")))
74+
];
75+
buildable = true;
76+
};
77+
};
78+
tests = {
79+
"MiscTests" = {
80+
depends = [
81+
(hsPkgs."HTF" or (errorHandler.buildDepError "HTF"))
82+
(hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit"))
83+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
84+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
85+
(hsPkgs."random" or (errorHandler.buildDepError "random"))
86+
];
87+
build-tools = [
88+
(hsPkgs.buildPackages.HTF.components.exes.htfpp or (pkgs.buildPackages.htfpp or (errorHandler.buildToolDepError "HTF:htfpp")))
89+
];
90+
buildable = true;
91+
};
92+
"TestHTF" = {
93+
depends = [
94+
(hsPkgs."HTF" or (errorHandler.buildDepError "HTF"))
95+
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
96+
(hsPkgs."aeson-pretty" or (errorHandler.buildDepError "aeson-pretty"))
97+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
98+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
99+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
100+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
101+
(hsPkgs."process" or (errorHandler.buildDepError "process"))
102+
(hsPkgs."random" or (errorHandler.buildDepError "random"))
103+
(hsPkgs."regex-compat" or (errorHandler.buildDepError "regex-compat"))
104+
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
105+
(hsPkgs."temporary" or (errorHandler.buildDepError "temporary"))
106+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
107+
(hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
108+
];
109+
build-tools = [
110+
(hsPkgs.buildPackages.HTF.components.exes.htfpp or (pkgs.buildPackages.htfpp or (errorHandler.buildToolDepError "HTF:htfpp")))
111+
];
112+
buildable = true;
113+
};
114+
"TestThreadPools" = {
115+
depends = [
116+
(hsPkgs."HTF" or (errorHandler.buildDepError "HTF"))
117+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
118+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
119+
(hsPkgs."random" or (errorHandler.buildDepError "random"))
120+
];
121+
build-tools = [
122+
(hsPkgs.buildPackages.HTF.components.exes.htfpp or (pkgs.buildPackages.htfpp or (errorHandler.buildToolDepError "HTF:htfpp")))
123+
];
124+
buildable = true;
125+
};
126+
};
127+
};
128+
}
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 = { lib-only = false; };
12+
package = {
13+
specVersion = "2.2";
14+
identifier = { name = "airgql"; version = "0.7.1.2"; };
15+
license = "AGPL-3.0-or-later";
16+
copyright = "2024 Feram GmbH";
17+
maintainer = "[email protected]";
18+
author = "Feram GmbH";
19+
homepage = "https://github.com/Airsequel/AirGQL";
20+
url = "";
21+
synopsis = "Automatically generate a GraphQL API for an SQLite database";
22+
description = "AirGQL automatically generates a GraphQL API for SQLite databases.\nIt analyses the database schema\nand builds the corresponding GraphQL introspection and data resolvers.\n\nThe generated API supports all basic CRUD operations and\neven complex queries and mutations including filters and pagination.\nIt's the perferct solution for easily integrating GraphQL support\ninto existing Haskell servers.\n\nAirGQL is part of the Airsequel project, which provides a complete solution\nfor building web applications on top of SQLite databases.";
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."blaze-markup" or (errorHandler.buildDepError "blaze-markup"))
31+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
32+
(hsPkgs."conduit" or (errorHandler.buildDepError "conduit"))
33+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
34+
(hsPkgs."double-x-encoding" or (errorHandler.buildDepError "double-x-encoding"))
35+
(hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions"))
36+
(hsPkgs."extra" or (errorHandler.buildDepError "extra"))
37+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
38+
(hsPkgs."graphql" or (errorHandler.buildDepError "graphql"))
39+
(hsPkgs."graphql-spice" or (errorHandler.buildDepError "graphql-spice"))
40+
(hsPkgs."http-types" or (errorHandler.buildDepError "http-types"))
41+
(hsPkgs."process" or (errorHandler.buildDepError "process"))
42+
(hsPkgs."protolude" or (errorHandler.buildDepError "protolude"))
43+
(hsPkgs."scientific" or (errorHandler.buildDepError "scientific"))
44+
(hsPkgs."servant" or (errorHandler.buildDepError "servant"))
45+
(hsPkgs."servant-blaze" or (errorHandler.buildDepError "servant-blaze"))
46+
(hsPkgs."servant-docs" or (errorHandler.buildDepError "servant-docs"))
47+
(hsPkgs."servant-multipart" or (errorHandler.buildDepError "servant-multipart"))
48+
(hsPkgs."servant-server" or (errorHandler.buildDepError "servant-server"))
49+
(hsPkgs."simple-sql-parser" or (errorHandler.buildDepError "simple-sql-parser"))
50+
(hsPkgs."sqlite-simple" or (errorHandler.buildDepError "sqlite-simple"))
51+
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
52+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
53+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
54+
(hsPkgs."typed-process" or (errorHandler.buildDepError "typed-process"))
55+
(hsPkgs."unix" or (errorHandler.buildDepError "unix"))
56+
(hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
57+
(hsPkgs."wai" or (errorHandler.buildDepError "wai"))
58+
(hsPkgs."wai-extra" or (errorHandler.buildDepError "wai-extra"))
59+
];
60+
buildable = true;
61+
};
62+
exes = {
63+
"airgql" = {
64+
depends = [
65+
(hsPkgs."airgql" or (errorHandler.buildDepError "airgql"))
66+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
67+
(hsPkgs."cmdargs" or (errorHandler.buildDepError "cmdargs"))
68+
(hsPkgs."githash" or (errorHandler.buildDepError "githash"))
69+
(hsPkgs."http-client" or (errorHandler.buildDepError "http-client"))
70+
(hsPkgs."protolude" or (errorHandler.buildDepError "protolude"))
71+
(hsPkgs."sqlite-simple" or (errorHandler.buildDepError "sqlite-simple"))
72+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
73+
(hsPkgs."wai" or (errorHandler.buildDepError "wai"))
74+
(hsPkgs."wai-cors" or (errorHandler.buildDepError "wai-cors"))
75+
(hsPkgs."warp" or (errorHandler.buildDepError "warp"))
76+
];
77+
buildable = if flags.lib-only then false else true;
78+
};
79+
};
80+
tests = {
81+
"airgql-test" = {
82+
depends = [
83+
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
84+
(hsPkgs."airgql" or (errorHandler.buildDepError "airgql"))
85+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
86+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
87+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
88+
(hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions"))
89+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
90+
(hsPkgs."graphql" or (errorHandler.buildDepError "graphql"))
91+
(hsPkgs."graphql-spice" or (errorHandler.buildDepError "graphql-spice"))
92+
(hsPkgs."hspec" or (errorHandler.buildDepError "hspec"))
93+
(hsPkgs."protolude" or (errorHandler.buildDepError "protolude"))
94+
(hsPkgs."servant-server" or (errorHandler.buildDepError "servant-server"))
95+
(hsPkgs."sqlite-simple" or (errorHandler.buildDepError "sqlite-simple"))
96+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
97+
(hsPkgs."unix" or (errorHandler.buildDepError "unix"))
98+
(hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
99+
];
100+
buildable = true;
101+
};
102+
};
103+
};
104+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
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 = "compactmap"; version = "0.1.4.4"; };
15+
license = "BSD-3-Clause";
16+
copyright = "";
17+
maintainer = "[email protected]";
18+
author = "bartavelle";
19+
homepage = "";
20+
url = "";
21+
synopsis = "A read-only memory-efficient key-value store.";
22+
description = "A read-only key-value store that uses a sorted vector internally";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
30+
];
31+
buildable = true;
32+
};
33+
tests = {
34+
"tests" = {
35+
depends = [
36+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
37+
(hsPkgs."compactmap" or (errorHandler.buildDepError "compactmap"))
38+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
39+
(hsPkgs."hspec" or (errorHandler.buildDepError "hspec"))
40+
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
41+
];
42+
buildable = true;
43+
};
44+
};
45+
};
46+
}

0 commit comments

Comments
 (0)