Skip to content

Commit ad8f3fa

Browse files
author
IOHK
committed
Automatic Update
1 parent 5ed9e6a commit ad8f3fa

File tree

37 files changed

+1479
-1
lines changed

37 files changed

+1479
-1
lines changed

default.nix

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -663,6 +663,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec {
663663
"IcoGrid" = import ./nix/_Ico_Grid.nix;
664664
"IfElse" = import ./nix/_If_Else.nix;
665665
"Imlib" = import ./nix/_Imlib.nix;
666+
"ImpSpec" = import ./nix/_Imp_Spec.nix;
666667
"ImperativeHaskell" = import ./nix/_Imperative_Haskell.nix;
667668
"IndentParser" = import ./nix/_Indent_Parser.nix;
668669
"IndexedList" = import ./nix/_Indexed_List.nix;
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
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 = "ImpSpec"; 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/ImpSpec";
20+
url = "";
21+
synopsis = "Imperative approach to testing stateful applications. ImpSpec is build on top of HSpec and QuickCheck";
22+
description = "Let a little imp help you discover all the bugs in your stateful Haskell program.";
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."deepseq" or (errorHandler.buildDepError "deepseq"))
31+
(hsPkgs."hspec" or (errorHandler.buildDepError "hspec"))
32+
(hsPkgs."hspec-core" or (errorHandler.buildDepError "hspec-core"))
33+
(hsPkgs."hspec-expectations-lifted" or (errorHandler.buildDepError "hspec-expectations-lifted"))
34+
(hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit"))
35+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
36+
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
37+
(hsPkgs."quickcheck-transformer" or (errorHandler.buildDepError "quickcheck-transformer"))
38+
(hsPkgs."prettyprinter" or (errorHandler.buildDepError "prettyprinter"))
39+
(hsPkgs."prettyprinter-ansi-terminal" or (errorHandler.buildDepError "prettyprinter-ansi-terminal"))
40+
(hsPkgs."random" or (errorHandler.buildDepError "random"))
41+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
42+
(hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio"))
43+
];
44+
buildable = true;
45+
};
46+
tests = {
47+
"tests" = {
48+
depends = [
49+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
50+
(hsPkgs."ImpSpec" or (errorHandler.buildDepError "ImpSpec"))
51+
];
52+
buildable = true;
53+
};
54+
};
55+
};
56+
}
Lines changed: 47 additions & 0 deletions
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 = "1.10";
14+
identifier = { name = "auto-update"; version = "0.2.4"; };
15+
license = "MIT";
16+
copyright = "";
17+
maintainer = "[email protected]";
18+
author = "Michael Snoyman";
19+
homepage = "https://github.com/yesodweb/wai";
20+
url = "";
21+
synopsis = "Efficiently run periodic, on-demand actions";
22+
description = "API docs and the README are available at <http://www.stackage.org/package/auto-update>.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [ (hsPkgs."base" or (errorHandler.buildDepError "base")) ];
28+
buildable = true;
29+
};
30+
tests = {
31+
"spec" = {
32+
depends = [
33+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
34+
(hsPkgs."auto-update" or (errorHandler.buildDepError "auto-update"))
35+
(hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions"))
36+
(hsPkgs."hspec" or (errorHandler.buildDepError "hspec"))
37+
(hsPkgs."retry" or (errorHandler.buildDepError "retry"))
38+
(hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit"))
39+
];
40+
build-tools = [
41+
(hsPkgs.pkgsBuildBuild.hspec-discover.components.exes.hspec-discover or (pkgs.pkgsBuildBuild.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover")))
42+
];
43+
buildable = true;
44+
};
45+
};
46+
};
47+
}
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 = "3.0";
14+
identifier = { name = "deep-map"; version = "0.3.1"; };
15+
license = "BSD-3-Clause";
16+
copyright = "2021-2024 Melanie Brown";
17+
maintainer = "[email protected]";
18+
author = "Melanie Brown";
19+
homepage = "https://github.com/mixphix/deep-map";
20+
url = "";
21+
synopsis = "Deeply-nested, multiple key type maps.";
22+
description = "Please see the README at https://github.com/mixphix/deep-map";
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+
(hsPkgs."indexed-traversable" or (errorHandler.buildDepError "indexed-traversable"))
31+
(hsPkgs."witherable" or (errorHandler.buildDepError "witherable"))
32+
];
33+
buildable = true;
34+
};
35+
};
36+
}
Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = { os-string = true; };
12+
package = {
13+
specVersion = "3.0";
14+
identifier = {
15+
name = "directory-ospath-streaming";
16+
version = "0.1.0.3";
17+
};
18+
license = "Apache-2.0";
19+
copyright = "(c) Sergey Vinokurov 2023";
20+
maintainer = "Sergey Vinokurov <[email protected]>";
21+
author = "Sergey Vinokurov";
22+
homepage = "https://github.com/sergv/directory-ospath-streaming";
23+
url = "";
24+
synopsis = "Stream directory entries in constant memory in vanilla IO";
25+
description = "Reading of directory contents in constant memory, i.e. in an iterative\nfashion without storing all directory elements in memory. From another\nperspective, this reading interface allows stopping at any point\nwithout loading every directory element.\n\nBoth Windows and Unix systems are supported.";
26+
buildType = "Simple";
27+
};
28+
components = {
29+
"library" = {
30+
depends = ([
31+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
32+
] ++ (if flags.os-string
33+
then [
34+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
35+
(hsPkgs."os-string" or (errorHandler.buildDepError "os-string"))
36+
]
37+
else [
38+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
39+
])) ++ (if system.isWindows
40+
then [
41+
(hsPkgs."atomic-counter" or (errorHandler.buildDepError "atomic-counter"))
42+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
43+
(hsPkgs."Win32" or (errorHandler.buildDepError "Win32"))
44+
]
45+
else [ (hsPkgs."unix" or (errorHandler.buildDepError "unix")) ]);
46+
buildable = true;
47+
};
48+
tests = {
49+
"test" = {
50+
depends = ([
51+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
52+
(hsPkgs."directory-ospath-streaming" or (errorHandler.buildDepError "directory-ospath-streaming"))
53+
(hsPkgs."tasty" or (errorHandler.buildDepError "tasty"))
54+
(hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit"))
55+
] ++ (if flags.os-string
56+
then [
57+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
58+
(hsPkgs."os-string" or (errorHandler.buildDepError "os-string"))
59+
]
60+
else [
61+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
62+
])) ++ pkgs.lib.optionals (!system.isWindows) [
63+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
64+
(hsPkgs."random" or (errorHandler.buildDepError "random"))
65+
(hsPkgs."unix" or (errorHandler.buildDepError "unix"))
66+
];
67+
buildable = true;
68+
};
69+
};
70+
};
71+
}
Lines changed: 76 additions & 0 deletions
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 = { debug = false; };
12+
package = {
13+
specVersion = "1.12";
14+
identifier = { name = "gpu-vulkan"; version = "0.1.0.140"; };
15+
license = "BSD-3-Clause";
16+
copyright = "2023 Yoshikuni Jujo";
17+
maintainer = "[email protected]";
18+
author = "Yoshikuni Jujo";
19+
homepage = "https://github.com/YoshikuniJujo/gpu-vulkan#readme";
20+
url = "";
21+
synopsis = "Vulkan library";
22+
description = "Please see the README on GitHub at <https://github.com/YoshikuniJujo/gpu-vulkan#readme>";
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."data-default" or (errorHandler.buildDepError "data-default"))
32+
(hsPkgs."gpu-vulkan-middle" or (errorHandler.buildDepError "gpu-vulkan-middle"))
33+
(hsPkgs."hetero-parameter-list" or (errorHandler.buildDepError "hetero-parameter-list"))
34+
(hsPkgs."hetero-parameter-list-with-typelevel-tools" or (errorHandler.buildDepError "hetero-parameter-list-with-typelevel-tools"))
35+
(hsPkgs."language-spir-v" or (errorHandler.buildDepError "language-spir-v"))
36+
(hsPkgs."mono-traversable" or (errorHandler.buildDepError "mono-traversable"))
37+
(hsPkgs."stm" or (errorHandler.buildDepError "stm"))
38+
(hsPkgs."storable-hetero-list" or (errorHandler.buildDepError "storable-hetero-list"))
39+
(hsPkgs."storable-peek-poke" or (errorHandler.buildDepError "storable-peek-poke"))
40+
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
41+
(hsPkgs."temporary" or (errorHandler.buildDepError "temporary"))
42+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
43+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
44+
(hsPkgs."tools-yj" or (errorHandler.buildDepError "tools-yj"))
45+
(hsPkgs."typelevel-tools-yj" or (errorHandler.buildDepError "typelevel-tools-yj"))
46+
];
47+
buildable = true;
48+
};
49+
tests = {
50+
"gpu-vulkan-test" = {
51+
depends = [
52+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
53+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
54+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
55+
(hsPkgs."data-default" or (errorHandler.buildDepError "data-default"))
56+
(hsPkgs."gpu-vulkan" or (errorHandler.buildDepError "gpu-vulkan"))
57+
(hsPkgs."gpu-vulkan-middle" or (errorHandler.buildDepError "gpu-vulkan-middle"))
58+
(hsPkgs."hetero-parameter-list" or (errorHandler.buildDepError "hetero-parameter-list"))
59+
(hsPkgs."hetero-parameter-list-with-typelevel-tools" or (errorHandler.buildDepError "hetero-parameter-list-with-typelevel-tools"))
60+
(hsPkgs."language-spir-v" or (errorHandler.buildDepError "language-spir-v"))
61+
(hsPkgs."mono-traversable" or (errorHandler.buildDepError "mono-traversable"))
62+
(hsPkgs."stm" or (errorHandler.buildDepError "stm"))
63+
(hsPkgs."storable-hetero-list" or (errorHandler.buildDepError "storable-hetero-list"))
64+
(hsPkgs."storable-peek-poke" or (errorHandler.buildDepError "storable-peek-poke"))
65+
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
66+
(hsPkgs."temporary" or (errorHandler.buildDepError "temporary"))
67+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
68+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
69+
(hsPkgs."tools-yj" or (errorHandler.buildDepError "tools-yj"))
70+
(hsPkgs."typelevel-tools-yj" or (errorHandler.buildDepError "typelevel-tools-yj"))
71+
];
72+
buildable = true;
73+
};
74+
};
75+
};
76+
}
Lines changed: 76 additions & 0 deletions
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 = { debug = false; };
12+
package = {
13+
specVersion = "1.12";
14+
identifier = { name = "gpu-vulkan"; version = "0.1.0.141"; };
15+
license = "BSD-3-Clause";
16+
copyright = "2023 Yoshikuni Jujo";
17+
maintainer = "[email protected]";
18+
author = "Yoshikuni Jujo";
19+
homepage = "https://github.com/YoshikuniJujo/gpu-vulkan#readme";
20+
url = "";
21+
synopsis = "Vulkan library";
22+
description = "Please see the README on GitHub at <https://github.com/YoshikuniJujo/gpu-vulkan#readme>";
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."data-default" or (errorHandler.buildDepError "data-default"))
32+
(hsPkgs."gpu-vulkan-middle" or (errorHandler.buildDepError "gpu-vulkan-middle"))
33+
(hsPkgs."hetero-parameter-list" or (errorHandler.buildDepError "hetero-parameter-list"))
34+
(hsPkgs."hetero-parameter-list-with-typelevel-tools" or (errorHandler.buildDepError "hetero-parameter-list-with-typelevel-tools"))
35+
(hsPkgs."language-spir-v" or (errorHandler.buildDepError "language-spir-v"))
36+
(hsPkgs."mono-traversable" or (errorHandler.buildDepError "mono-traversable"))
37+
(hsPkgs."stm" or (errorHandler.buildDepError "stm"))
38+
(hsPkgs."storable-hetero-list" or (errorHandler.buildDepError "storable-hetero-list"))
39+
(hsPkgs."storable-peek-poke" or (errorHandler.buildDepError "storable-peek-poke"))
40+
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
41+
(hsPkgs."temporary" or (errorHandler.buildDepError "temporary"))
42+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
43+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
44+
(hsPkgs."tools-yj" or (errorHandler.buildDepError "tools-yj"))
45+
(hsPkgs."typelevel-tools-yj" or (errorHandler.buildDepError "typelevel-tools-yj"))
46+
];
47+
buildable = true;
48+
};
49+
tests = {
50+
"gpu-vulkan-test" = {
51+
depends = [
52+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
53+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
54+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
55+
(hsPkgs."data-default" or (errorHandler.buildDepError "data-default"))
56+
(hsPkgs."gpu-vulkan" or (errorHandler.buildDepError "gpu-vulkan"))
57+
(hsPkgs."gpu-vulkan-middle" or (errorHandler.buildDepError "gpu-vulkan-middle"))
58+
(hsPkgs."hetero-parameter-list" or (errorHandler.buildDepError "hetero-parameter-list"))
59+
(hsPkgs."hetero-parameter-list-with-typelevel-tools" or (errorHandler.buildDepError "hetero-parameter-list-with-typelevel-tools"))
60+
(hsPkgs."language-spir-v" or (errorHandler.buildDepError "language-spir-v"))
61+
(hsPkgs."mono-traversable" or (errorHandler.buildDepError "mono-traversable"))
62+
(hsPkgs."stm" or (errorHandler.buildDepError "stm"))
63+
(hsPkgs."storable-hetero-list" or (errorHandler.buildDepError "storable-hetero-list"))
64+
(hsPkgs."storable-peek-poke" or (errorHandler.buildDepError "storable-peek-poke"))
65+
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
66+
(hsPkgs."temporary" or (errorHandler.buildDepError "temporary"))
67+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
68+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
69+
(hsPkgs."tools-yj" or (errorHandler.buildDepError "tools-yj"))
70+
(hsPkgs."typelevel-tools-yj" or (errorHandler.buildDepError "typelevel-tools-yj"))
71+
];
72+
buildable = true;
73+
};
74+
};
75+
};
76+
}

0 commit comments

Comments
 (0)