Skip to content

Commit 8a2cc70

Browse files
author
IOHK
committed
Automatic Update
1 parent c81e5d2 commit 8a2cc70

17 files changed

+523
-2
lines changed

default.nix

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6132,6 +6132,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec {
61326132
"functor-monadic" = import ./nix/functor-monadic.nix;
61336133
"functor-products" = import ./nix/functor-products.nix;
61346134
"functor-utils" = import ./nix/functor-utils.nix;
6135+
"functora-witch" = import ./nix/functora-witch.nix;
61356136
"functorm" = import ./nix/functorm.nix;
61366137
"functors" = import ./nix/functors.nix;
61376138
"funflow" = import ./nix/funflow.nix;
@@ -10672,6 +10673,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec {
1067210673
"memory" = import ./nix/memory.nix;
1067310674
"memory-cd" = import ./nix/memory-cd.nix;
1067410675
"memory-hexstring" = import ./nix/memory-hexstring.nix;
10676+
"memory-pool" = import ./nix/memory-pool.nix;
1067510677
"memorypool" = import ./nix/memorypool.nix;
1067610678
"mempack" = import ./nix/mempack.nix;
1067710679
"memscript" = import ./nix/memscript.nix;
Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = { pedantic = false; };
12+
package = {
13+
specVersion = "2.2";
14+
identifier = { name = "functora-witch"; version = "1.2.0.2"; };
15+
license = "MIT";
16+
copyright = "";
17+
maintainer = "[email protected]";
18+
author = "";
19+
homepage = "";
20+
url = "";
21+
synopsis = "Convert values from one type into another.";
22+
description = "A fork of the __witch__ library, without dependencies on __time__ and __template-haskell__. Compatible with a broader range of GHC, GHCJS, and GHC WASM compilers.";
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."containers" or (errorHandler.buildDepError "containers"))
31+
(hsPkgs."tagged" or (errorHandler.buildDepError "tagged"))
32+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
33+
];
34+
buildable = true;
35+
};
36+
tests = {
37+
"functora-witch-test-suite" = {
38+
depends = [
39+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
40+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
41+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
42+
(hsPkgs."tagged" or (errorHandler.buildDepError "tagged"))
43+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
44+
(hsPkgs."functora-witch" or (errorHandler.buildDepError "functora-witch"))
45+
(hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit"))
46+
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
47+
];
48+
buildable = true;
49+
};
50+
};
51+
};
52+
}
Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
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-pool"; version = "1.2.0.3"; };
15+
license = "MIT";
16+
copyright = "(c) 2015, Nikita Volkov";
17+
maintainer = "Nikita Volkov <[email protected]>";
18+
author = "Nikita Volkov <[email protected]>";
19+
homepage = "https://github.com/nikita-volkov/hasql-pool";
20+
url = "";
21+
synopsis = "Pool of connections for Hasql";
22+
description = "";
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."hasql" or (errorHandler.buildDepError "hasql"))
31+
(hsPkgs."stm" or (errorHandler.buildDepError "stm"))
32+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
33+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
34+
(hsPkgs."uuid" or (errorHandler.buildDepError "uuid"))
35+
];
36+
buildable = true;
37+
};
38+
tests = {
39+
"test" = {
40+
depends = [
41+
(hsPkgs."async" or (errorHandler.buildDepError "async"))
42+
(hsPkgs."hasql" or (errorHandler.buildDepError "hasql"))
43+
(hsPkgs."hasql-pool" or (errorHandler.buildDepError "hasql-pool"))
44+
(hsPkgs."hspec" or (errorHandler.buildDepError "hspec"))
45+
(hsPkgs."random" or (errorHandler.buildDepError "random"))
46+
(hsPkgs."rerebase" or (errorHandler.buildDepError "rerebase"))
47+
];
48+
buildable = true;
49+
};
50+
};
51+
};
52+
}
Lines changed: 99 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,99 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = { demo = false; };
12+
package = {
13+
specVersion = "2.2";
14+
identifier = { name = "lsp"; version = "2.7.0.0"; };
15+
license = "MIT";
16+
copyright = "Alan Zimmerman, 2016-2021";
17+
maintainer = "[email protected]";
18+
author = "Alan Zimmerman";
19+
homepage = "https://github.com/haskell/lsp";
20+
url = "";
21+
synopsis = "Haskell library for the Microsoft Language Server Protocol";
22+
description = "An implementation of the types, and basic message server to\nallow language implementors to support the Language Server\nProtocol for their specific language.\n\nAn example of this is for Haskell via the Haskell Language\nServer, at https://github.com/haskell/haskell-language-server";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
29+
(hsPkgs."async" or (errorHandler.buildDepError "async"))
30+
(hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec"))
31+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
32+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
33+
(hsPkgs."co-log-core" or (errorHandler.buildDepError "co-log-core"))
34+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
35+
(hsPkgs."data-default" or (errorHandler.buildDepError "data-default"))
36+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
37+
(hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions"))
38+
(hsPkgs."extra" or (errorHandler.buildDepError "extra"))
39+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
40+
(hsPkgs."hashable" or (errorHandler.buildDepError "hashable"))
41+
(hsPkgs."lens" or (errorHandler.buildDepError "lens"))
42+
(hsPkgs."lens-aeson" or (errorHandler.buildDepError "lens-aeson"))
43+
(hsPkgs."lsp-types" or (errorHandler.buildDepError "lsp-types"))
44+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
45+
(hsPkgs."prettyprinter" or (errorHandler.buildDepError "prettyprinter"))
46+
(hsPkgs."sorted-list" or (errorHandler.buildDepError "sorted-list"))
47+
(hsPkgs."stm" or (errorHandler.buildDepError "stm"))
48+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
49+
(hsPkgs."text-rope" or (errorHandler.buildDepError "text-rope"))
50+
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
51+
(hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio"))
52+
(hsPkgs."unliftio-core" or (errorHandler.buildDepError "unliftio-core"))
53+
(hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
54+
];
55+
buildable = true;
56+
};
57+
exes = {
58+
"lsp-demo-reactor-server" = {
59+
depends = [
60+
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
61+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
62+
(hsPkgs."co-log-core" or (errorHandler.buildDepError "co-log-core"))
63+
(hsPkgs."lens" or (errorHandler.buildDepError "lens"))
64+
(hsPkgs."lsp" or (errorHandler.buildDepError "lsp"))
65+
(hsPkgs."prettyprinter" or (errorHandler.buildDepError "prettyprinter"))
66+
(hsPkgs."stm" or (errorHandler.buildDepError "stm"))
67+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
68+
];
69+
buildable = if !flags.demo then false else true;
70+
};
71+
"lsp-demo-simple-server" = {
72+
depends = [
73+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
74+
(hsPkgs."lsp" or (errorHandler.buildDepError "lsp"))
75+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
76+
];
77+
buildable = if !flags.demo then false else true;
78+
};
79+
};
80+
tests = {
81+
"lsp-test" = {
82+
depends = [
83+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
84+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
85+
(hsPkgs."hspec" or (errorHandler.buildDepError "hspec"))
86+
(hsPkgs."lsp" or (errorHandler.buildDepError "lsp"))
87+
(hsPkgs."sorted-list" or (errorHandler.buildDepError "sorted-list"))
88+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
89+
(hsPkgs."text-rope" or (errorHandler.buildDepError "text-rope"))
90+
(hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
91+
];
92+
build-tools = [
93+
(hsPkgs.pkgsBuildBuild.hspec-discover.components.exes.hspec-discover or (pkgs.pkgsBuildBuild.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover")))
94+
];
95+
buildable = true;
96+
};
97+
};
98+
};
99+
}
Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
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 = "memory-pool"; version = "0.1.0.0"; };
15+
license = "Apache-2.0";
16+
copyright = "";
17+
maintainer = "[email protected]";
18+
author = "IOHK";
19+
homepage = "https://github.com/input-output-hk/memory-pool";
20+
url = "";
21+
synopsis = "Short description";
22+
description = "Lock-free threadsafe pinned memory pool manager";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."primitive" or (errorHandler.buildDepError "primitive"))
30+
(hsPkgs."pvar" or (errorHandler.buildDepError "pvar"))
31+
];
32+
buildable = true;
33+
};
34+
tests = {
35+
"tests" = {
36+
depends = [
37+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
38+
(hsPkgs."async" or (errorHandler.buildDepError "async"))
39+
(hsPkgs."memory-pool" or (errorHandler.buildDepError "memory-pool"))
40+
(hsPkgs."primitive" or (errorHandler.buildDepError "primitive"))
41+
(hsPkgs."pvar" or (errorHandler.buildDepError "pvar"))
42+
(hsPkgs."random" or (errorHandler.buildDepError "random"))
43+
(hsPkgs."reflection" or (errorHandler.buildDepError "reflection"))
44+
(hsPkgs."tasty" or (errorHandler.buildDepError "tasty"))
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+
];
49+
buildable = true;
50+
};
51+
};
52+
benchmarks = {
53+
"bench" = {
54+
depends = [
55+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
56+
(hsPkgs."criterion" or (errorHandler.buildDepError "criterion"))
57+
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
58+
(hsPkgs."memory-pool" or (errorHandler.buildDepError "memory-pool"))
59+
(hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio"))
60+
];
61+
buildable = true;
62+
};
63+
};
64+
};
65+
}
Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = { pedantic = false; };
12+
package = {
13+
specVersion = "2.2";
14+
identifier = { name = "rattletrap"; version = "14.1.0"; };
15+
license = "MIT";
16+
copyright = "";
17+
maintainer = "Taylor Fausak";
18+
author = "";
19+
homepage = "";
20+
url = "";
21+
synopsis = "Parse and generate Rocket League replays.";
22+
description = "Rattletrap parses and generates Rocket League replays.";
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."array" or (errorHandler.buildDepError "array"))
32+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
33+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
34+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
35+
(hsPkgs."http-client" or (errorHandler.buildDepError "http-client"))
36+
(hsPkgs."http-client-tls" or (errorHandler.buildDepError "http-client-tls"))
37+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
38+
];
39+
buildable = true;
40+
};
41+
exes = {
42+
"rattletrap" = {
43+
depends = [
44+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
45+
(hsPkgs."rattletrap" or (errorHandler.buildDepError "rattletrap"))
46+
];
47+
buildable = true;
48+
};
49+
};
50+
tests = {
51+
"rattletrap-test-suite" = {
52+
depends = [
53+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
54+
(hsPkgs."rattletrap" or (errorHandler.buildDepError "rattletrap"))
55+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
56+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
57+
];
58+
buildable = true;
59+
};
60+
};
61+
};
62+
}
Lines changed: 36 additions & 0 deletions
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.10";
14+
identifier = { name = "size-based"; version = "0.1.3.3"; };
15+
license = "BSD-3-Clause";
16+
copyright = "(c) Jonas Duregård";
17+
maintainer = "[email protected]";
18+
author = "Jonas Duregård";
19+
homepage = "";
20+
url = "";
21+
synopsis = "Sized functors, for size-based enumerations";
22+
description = "A framework for size-based enumerations. See the module documentation for details.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."dictionary-sharing" or (errorHandler.buildDepError "dictionary-sharing"))
30+
(hsPkgs."testing-type-modifiers" or (errorHandler.buildDepError "testing-type-modifiers"))
31+
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
32+
];
33+
buildable = true;
34+
};
35+
};
36+
}

0 commit comments

Comments
 (0)