Skip to content

Commit 4011dde

Browse files
author
IOHK
committed
Automatic Update
1 parent 4881d4b commit 4011dde

File tree

47 files changed

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

47 files changed

+2325
-7
lines changed

default.nix

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6937,6 +6937,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec {
69376937
"gpolyline" = import ./nix/gpolyline.nix;
69386938
"gps" = import ./nix/gps.nix;
69396939
"gps2htmlReport" = import ./nix/gps2html_Report.nix;
6940+
"gpu-vulkan" = import ./nix/gpu-vulkan.nix;
69406941
"gpu-vulkan-core" = import ./nix/gpu-vulkan-core.nix;
69416942
"gpu-vulkan-middle" = import ./nix/gpu-vulkan-middle.nix;
69426943
"gpx-conduit" = import ./nix/gpx-conduit.nix;
Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = { os-string = false; };
12+
package = {
13+
specVersion = "2.2";
14+
identifier = { name = "directory"; version = "1.3.9.0"; };
15+
license = "BSD-3-Clause";
16+
copyright = "";
17+
maintainer = "[email protected]";
18+
author = "";
19+
homepage = "";
20+
url = "";
21+
synopsis = "Platform-agnostic library for filesystem operations";
22+
description = "This library provides a basic set of operations for manipulating files and\ndirectories in a portable way.";
23+
buildType = "Configure";
24+
};
25+
components = {
26+
"library" = {
27+
depends = ([
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."file-io" or (errorHandler.buildDepError "file-io"))
30+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
31+
] ++ (if system.isWindows
32+
then [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ]
33+
else [
34+
(hsPkgs."unix" or (errorHandler.buildDepError "unix"))
35+
])) ++ (if flags.os-string
36+
then [
37+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
38+
(hsPkgs."os-string" or (errorHandler.buildDepError "os-string"))
39+
]
40+
else [
41+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
42+
]);
43+
buildable = true;
44+
};
45+
tests = {
46+
"test" = {
47+
depends = [
48+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
49+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
50+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
51+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
52+
] ++ (if system.isWindows
53+
then [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ]
54+
else [ (hsPkgs."unix" or (errorHandler.buildDepError "unix")) ]);
55+
buildable = true;
56+
};
57+
};
58+
};
59+
}
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
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 = "globus"; version = "0.1.3"; };
15+
license = "BSD-3-Clause";
16+
copyright = "";
17+
maintainer = "[email protected]";
18+
author = "Sean Hess";
19+
homepage = "https://github.com/DKISTDC/globus.hs";
20+
url = "";
21+
synopsis = "Globus Data Transfer";
22+
description = "";
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."effectful" or (errorHandler.buildDepError "effectful"))
32+
(hsPkgs."http-api-data" or (errorHandler.buildDepError "http-api-data"))
33+
(hsPkgs."http-types" or (errorHandler.buildDepError "http-types"))
34+
(hsPkgs."req" or (errorHandler.buildDepError "req"))
35+
(hsPkgs."tagged" or (errorHandler.buildDepError "tagged"))
36+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
37+
];
38+
buildable = true;
39+
};
40+
};
41+
}
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.137"; };
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: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
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 = "hint"; version = "0.9.0.8"; };
15+
license = "BSD-3-Clause";
16+
copyright = "";
17+
maintainer = "\"Samuel Gélineau\" <[email protected]>";
18+
author = "The Hint Authors";
19+
homepage = "https://github.com/haskell-hint/hint";
20+
url = "";
21+
synopsis = "A Haskell interpreter built on top of the GHC API";
22+
description = "This library defines an Interpreter monad. It allows to load Haskell\nmodules, browse them, type-check and evaluate strings with Haskell\nexpressions and even coerce them into values. The library is thread-safe\nand type-safe (even the coercion of expressions to values).\nIt is, essentially, a huge subset of the GHC API wrapped in a simpler\nAPI.";
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."ghc" or (errorHandler.buildDepError "ghc"))
31+
(hsPkgs."ghc-paths" or (errorHandler.buildDepError "ghc-paths"))
32+
(hsPkgs."ghc-boot" or (errorHandler.buildDepError "ghc-boot"))
33+
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
34+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
35+
(hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions"))
36+
(hsPkgs."random" or (errorHandler.buildDepError "random"))
37+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
38+
(hsPkgs."temporary" or (errorHandler.buildDepError "temporary"))
39+
] ++ pkgs.lib.optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix"));
40+
buildable = true;
41+
};
42+
tests = {
43+
"unit-tests" = {
44+
depends = [
45+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
46+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
47+
(hsPkgs."hint" or (errorHandler.buildDepError "hint"))
48+
(hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit"))
49+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
50+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
51+
(hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions"))
52+
(hsPkgs."stm" or (errorHandler.buildDepError "stm"))
53+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
54+
(hsPkgs."typed-process" or (errorHandler.buildDepError "typed-process"))
55+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
56+
] ++ pkgs.lib.optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix"));
57+
buildable = true;
58+
};
59+
};
60+
};
61+
}
Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
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.6";
14+
identifier = { name = "hs-tango"; version = "2.0.0"; };
15+
license = "MIT";
16+
copyright = "2024 Philipp Middendorf";
17+
maintainer = "[email protected]";
18+
author = "DESY";
19+
homepage = "https://github.com/pmiddend/hs-tango";
20+
url = "";
21+
synopsis = "Bindings to the Tango Controls system";
22+
description = "Haskell bindings for Tango, part of the Tango Distributed Control System toolkit. Some general notes about this project:\n\n* There are raw C bindings inside the 'Tango.Raw' package. You shouldn't have to use these, but they might be a fallback if you need something very specific.\n* C types are mapped to sized Haskell types. For example, an attribute of type \"Short\" will be mapped to the @Int16@ type. The names of the value constructors will be called ...Short, still, to have some symmetry with the Tango user interfaces.\n* The implementation regarding some obscure types is lackluster: \"encoded\", \"long string array\" and \"double string array\" for example. Patches welcome!\n\nIf you want to connect to some Tango devices, head over to 'Tango.Client', where you'll also find some examples.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."derive-storable" or (errorHandler.buildDepError "derive-storable"))
30+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
31+
(hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio"))
32+
];
33+
libs = [ (pkgs."stdc++" or (errorHandler.sysDepError "stdc++")) ];
34+
pkgconfig = [
35+
(pkgconfPkgs."tango" or (errorHandler.pkgConfDepError "tango"))
36+
];
37+
buildable = true;
38+
};
39+
benchmarks = {
40+
"web-astor" = {
41+
depends = [
42+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
43+
(hsPkgs."hs-tango" or (errorHandler.buildDepError "hs-tango"))
44+
(hsPkgs."servant-server" or (errorHandler.buildDepError "servant-server"))
45+
(hsPkgs."servant" or (errorHandler.buildDepError "servant"))
46+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
47+
(hsPkgs."warp" or (errorHandler.buildDepError "warp"))
48+
(hsPkgs."lucid2" or (errorHandler.buildDepError "lucid2"))
49+
(hsPkgs."http-media" or (errorHandler.buildDepError "http-media"))
50+
];
51+
buildable = true;
52+
};
53+
"tango-read-test-device" = {
54+
depends = [
55+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
56+
(hsPkgs."hs-tango" or (errorHandler.buildDepError "hs-tango"))
57+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
58+
];
59+
buildable = true;
60+
};
61+
};
62+
};
63+
}
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
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 = "log-effectful"; version = "1.0.1.0"; };
15+
license = "BSD-3-Clause";
16+
copyright = "";
17+
maintainer = "[email protected]";
18+
author = "Andrzej Rybczak, Dominik Peteler";
19+
homepage = "";
20+
url = "";
21+
synopsis = "Adaptation of the log library for the effectful ecosystem.";
22+
description = "Adaptation of the @<https://hackage.haskell.org/package/log-base log-base>@ library for the @<https://hackage.haskell.org/package/effectful effectful>@ ecosystem.";
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."effectful-core" or (errorHandler.buildDepError "effectful-core"))
31+
(hsPkgs."log-base" or (errorHandler.buildDepError "log-base"))
32+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
33+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
34+
];
35+
buildable = true;
36+
};
37+
tests = {
38+
"test" = {
39+
depends = [
40+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
41+
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
42+
(hsPkgs."effectful-core" or (errorHandler.buildDepError "effectful-core"))
43+
(hsPkgs."log-base" or (errorHandler.buildDepError "log-base"))
44+
(hsPkgs."log-effectful" or (errorHandler.buildDepError "log-effectful"))
45+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
46+
];
47+
buildable = true;
48+
};
49+
};
50+
};
51+
}

0 commit comments

Comments
 (0)