Skip to content

Commit 6bca260

Browse files
author
IOHK
committed
Automatic Update
1 parent bd7ae7f commit 6bca260

File tree

34 files changed

+1147
-3
lines changed

34 files changed

+1147
-3
lines changed

default.nix

+1
Original file line numberDiff line numberDiff line change
@@ -13897,6 +13897,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec {
1389713897
"sandi" = import ./nix/sandi.nix;
1389813898
"sandlib" = import ./nix/sandlib.nix;
1389913899
"sandman" = import ./nix/sandman.nix;
13900+
"sandwatch" = import ./nix/sandwatch.nix;
1390013901
"sandwich" = import ./nix/sandwich.nix;
1390113902
"sandwich-hedgehog" = import ./nix/sandwich-hedgehog.nix;
1390213903
"sandwich-quickcheck" = import ./nix/sandwich-quickcheck.nix;
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 = "2.2";
14+
identifier = { name = "Cabal-syntax"; version = "3.12.0.0"; };
15+
license = "BSD-3-Clause";
16+
copyright = "2003-2024, Cabal Development Team (see AUTHORS file)";
17+
maintainer = "[email protected]";
18+
author = "Cabal Development Team <[email protected]>";
19+
homepage = "http://www.haskell.org/cabal/";
20+
url = "";
21+
synopsis = "A library for working with .cabal files";
22+
description = "This library provides tools for reading and manipulating the .cabal file\nformat.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."array" or (errorHandler.buildDepError "array"))
29+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
30+
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
31+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
32+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
33+
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
34+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
35+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
36+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
37+
(hsPkgs."parsec" or (errorHandler.buildDepError "parsec"))
38+
(hsPkgs."pretty" or (errorHandler.buildDepError "pretty"))
39+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
40+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
41+
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
42+
];
43+
build-tools = [
44+
(hsPkgs.buildPackages.alex.components.exes.alex or (pkgs.buildPackages.alex or (errorHandler.buildToolDepError "alex:alex")))
45+
];
46+
buildable = true;
47+
};
48+
};
49+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
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.4";
14+
identifier = { name = "bloohm"; version = "1.0.0.1"; };
15+
license = "BSD-3-Clause";
16+
copyright = "Shae Erisson";
17+
maintainer = "Shae Erisson";
18+
author = "Shae Erisson";
19+
homepage = "https://github.com/shapr/bloohm";
20+
url = "";
21+
synopsis = "visual bloom filter for neotrellis m4 output";
22+
description = "visual bloom filter for process status visualization";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."crypton" or (errorHandler.buildDepError "crypton"))
30+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
31+
(hsPkgs."memory" or (errorHandler.buildDepError "memory"))
32+
];
33+
buildable = true;
34+
};
35+
exes = {
36+
"bloohm" = {
37+
depends = [
38+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
39+
(hsPkgs."bloohm" or (errorHandler.buildDepError "bloohm"))
40+
(hsPkgs."serialport" or (errorHandler.buildDepError "serialport"))
41+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
42+
(hsPkgs."ReadArgs" or (errorHandler.buildDepError "ReadArgs"))
43+
];
44+
buildable = true;
45+
};
46+
};
47+
tests = {
48+
"bloohm-tests" = {
49+
depends = [
50+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
51+
(hsPkgs."bloohm" or (errorHandler.buildDepError "bloohm"))
52+
(hsPkgs."hedgehog" or (errorHandler.buildDepError "hedgehog"))
53+
];
54+
buildable = true;
55+
};
56+
};
57+
};
58+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
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 = "concurrent-output"; version = "1.10.21"; };
15+
license = "BSD-2-Clause";
16+
copyright = "2015-2021 Joey Hess, 2009 Joachim Breitner";
17+
maintainer = "Joey Hess <[email protected]>";
18+
author = "Joey Hess, Joachim Breitner";
19+
homepage = "";
20+
url = "";
21+
synopsis = "Ungarble output from several threads or commands";
22+
description = "Lets multiple threads and external processes concurrently output to the\nconsole, without it getting all garbled up.\n\nBuilt on top of that is a way of defining multiple output regions,\nwhich are automatically laid out on the screen and can be individually\nupdated by concurrent threads. Can be used for progress displays etc.\n\n<<https://joeyh.name/code/concurrent-output/demo2.gif>>";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = ([
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
30+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
31+
(hsPkgs."async" or (errorHandler.buildDepError "async"))
32+
(hsPkgs."stm" or (errorHandler.buildDepError "stm"))
33+
(hsPkgs."process" or (errorHandler.buildDepError "process"))
34+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
35+
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
36+
(hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions"))
37+
(hsPkgs."ansi-terminal" or (errorHandler.buildDepError "ansi-terminal"))
38+
] ++ pkgs.lib.optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix"))) ++ pkgs.lib.optional (!system.isWasm32) (hsPkgs."terminal-size" or (errorHandler.buildDepError "terminal-size"));
39+
buildable = true;
40+
};
41+
};
42+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
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 = "constraints"; version = "0.14.1"; };
15+
license = "BSD-2-Clause";
16+
copyright = "Copyright (C) 2011-2021 Edward A. Kmett";
17+
maintainer = "Edward A. Kmett <[email protected]>";
18+
author = "Edward A. Kmett";
19+
homepage = "http://github.com/ekmett/constraints/";
20+
url = "";
21+
synopsis = "Constraint manipulation";
22+
description = "GHC 7.4 gave us the ability to talk about @ConstraintKinds@. They stopped crashing the compiler in GHC 7.6.\n\nThis package provides a vocabulary for working with them.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
30+
(hsPkgs."boring" or (errorHandler.buildDepError "boring"))
31+
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
32+
(hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
33+
(hsPkgs."hashable" or (errorHandler.buildDepError "hashable"))
34+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
35+
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
36+
];
37+
buildable = true;
38+
};
39+
tests = {
40+
"spec" = {
41+
depends = [
42+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
43+
(hsPkgs."constraints" or (errorHandler.buildDepError "constraints"))
44+
(hsPkgs."hspec" or (errorHandler.buildDepError "hspec"))
45+
];
46+
build-tools = [
47+
(hsPkgs.buildPackages.hspec-discover.components.exes.hspec-discover or (pkgs.buildPackages.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover")))
48+
];
49+
buildable = true;
50+
};
51+
};
52+
};
53+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,122 @@
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 = "discord-haskell"; version = "1.17.0"; };
15+
license = "MIT";
16+
copyright = "2019 Karl";
17+
maintainer = "[email protected]";
18+
author = "Karl";
19+
homepage = "https://github.com/discord-haskell/discord-haskell";
20+
url = "";
21+
synopsis = "Write bots for Discord in Haskell";
22+
description = "Functions and data types to write discord bots.\nOfficial discord docs <https://discord.com/developers/docs/reference>.\n\nSee the project readme for quickstart notes\n<https://github.com/discord-haskell/discord-haskell#discord-haskell->";
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."async" or (errorHandler.buildDepError "async"))
31+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
32+
(hsPkgs."base64-bytestring" or (errorHandler.buildDepError "base64-bytestring"))
33+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
34+
(hsPkgs."data-default" or (errorHandler.buildDepError "data-default"))
35+
(hsPkgs."emojis" or (errorHandler.buildDepError "emojis"))
36+
(hsPkgs."hashable" or (errorHandler.buildDepError "hashable"))
37+
(hsPkgs."http-client" or (errorHandler.buildDepError "http-client"))
38+
(hsPkgs."iso8601-time" or (errorHandler.buildDepError "iso8601-time"))
39+
(hsPkgs."MonadRandom" or (errorHandler.buildDepError "MonadRandom"))
40+
(hsPkgs."req" or (errorHandler.buildDepError "req"))
41+
(hsPkgs."safe-exceptions" or (errorHandler.buildDepError "safe-exceptions"))
42+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
43+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
44+
(hsPkgs."websockets" or (errorHandler.buildDepError "websockets"))
45+
(hsPkgs."network" or (errorHandler.buildDepError "network"))
46+
(hsPkgs."wuss" or (errorHandler.buildDepError "wuss"))
47+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
48+
(hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio"))
49+
(hsPkgs."scientific" or (errorHandler.buildDepError "scientific"))
50+
(hsPkgs."http-api-data" or (errorHandler.buildDepError "http-api-data"))
51+
(hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
52+
];
53+
buildable = true;
54+
};
55+
exes = {
56+
"ping-pong" = {
57+
depends = [
58+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
59+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
60+
(hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio"))
61+
(hsPkgs."discord-haskell" or (errorHandler.buildDepError "discord-haskell"))
62+
];
63+
buildable = true;
64+
};
65+
"interaction-commands" = {
66+
depends = [
67+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
68+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
69+
(hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio"))
70+
(hsPkgs."discord-haskell" or (errorHandler.buildDepError "discord-haskell"))
71+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
72+
];
73+
buildable = true;
74+
};
75+
"interaction-commands-simple" = {
76+
depends = [
77+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
78+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
79+
(hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio"))
80+
(hsPkgs."discord-haskell" or (errorHandler.buildDepError "discord-haskell"))
81+
];
82+
buildable = true;
83+
};
84+
"cache" = {
85+
depends = [
86+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
87+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
88+
(hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio"))
89+
(hsPkgs."discord-haskell" or (errorHandler.buildDepError "discord-haskell"))
90+
];
91+
buildable = true;
92+
};
93+
"gateway" = {
94+
depends = [
95+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
96+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
97+
(hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio"))
98+
(hsPkgs."discord-haskell" or (errorHandler.buildDepError "discord-haskell"))
99+
];
100+
buildable = true;
101+
};
102+
"rest-without-gateway" = {
103+
depends = [
104+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
105+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
106+
(hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio"))
107+
(hsPkgs."discord-haskell" or (errorHandler.buildDepError "discord-haskell"))
108+
];
109+
buildable = true;
110+
};
111+
"state-counter" = {
112+
depends = [
113+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
114+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
115+
(hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio"))
116+
(hsPkgs."discord-haskell" or (errorHandler.buildDepError "discord-haskell"))
117+
];
118+
buildable = true;
119+
};
120+
};
121+
};
122+
}

0 commit comments

Comments
 (0)