Skip to content

Commit c4171ab

Browse files
author
IOHK
committed
Automatic Update
1 parent 3367b87 commit c4171ab

21 files changed

+832
-5
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
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 = "data-svd"; version = "0.1.2.0"; };
15+
license = "BSD-3-Clause";
16+
copyright = "2023 sorki";
17+
maintainer = "[email protected]";
18+
author = "sorki";
19+
homepage = "https://github.com/DistRap/data-svd";
20+
url = "";
21+
synopsis = "SVD (System view description) file handling";
22+
description = "Parse, print, diff SVD files";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."boxes" or (errorHandler.buildDepError "boxes"))
30+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
31+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
32+
(hsPkgs."cereal" or (errorHandler.buildDepError "cereal"))
33+
(hsPkgs."data-default-class" or (errorHandler.buildDepError "data-default-class"))
34+
(hsPkgs."Diff" or (errorHandler.buildDepError "Diff"))
35+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
36+
(hsPkgs."hashable" or (errorHandler.buildDepError "hashable"))
37+
(hsPkgs."hxt" or (errorHandler.buildDepError "hxt"))
38+
(hsPkgs."hxt-xpath" or (errorHandler.buildDepError "hxt-xpath"))
39+
(hsPkgs."lens" or (errorHandler.buildDepError "lens"))
40+
(hsPkgs."prettyprinter" or (errorHandler.buildDepError "prettyprinter"))
41+
(hsPkgs."prettyprinter-ansi-terminal" or (errorHandler.buildDepError "prettyprinter-ansi-terminal"))
42+
(hsPkgs."safe" or (errorHandler.buildDepError "safe"))
43+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
44+
];
45+
buildable = true;
46+
};
47+
exes = {
48+
"pretty-svd" = {
49+
depends = [
50+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
51+
(hsPkgs."data-svd" or (errorHandler.buildDepError "data-svd"))
52+
];
53+
buildable = true;
54+
};
55+
};
56+
tests = {
57+
"spec" = {
58+
depends = [
59+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
60+
(hsPkgs."data-svd" or (errorHandler.buildDepError "data-svd"))
61+
(hsPkgs."data-default-class" or (errorHandler.buildDepError "data-default-class"))
62+
(hsPkgs."hspec" or (errorHandler.buildDepError "hspec"))
63+
(hsPkgs."hspec-golden" or (errorHandler.buildDepError "hspec-golden"))
64+
(hsPkgs."lens" or (errorHandler.buildDepError "lens"))
65+
(hsPkgs."prettyprinter" or (errorHandler.buildDepError "prettyprinter"))
66+
];
67+
build-tools = [
68+
(hsPkgs.buildPackages.hspec-discover.components.exes.hspec-discover or (pkgs.buildPackages.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover")))
69+
];
70+
buildable = true;
71+
};
72+
};
73+
};
74+
}
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 = { developer = false; embedded_double_conversion = true; };
12+
package = {
13+
specVersion = "2.2";
14+
identifier = { name = "double-conversion"; version = "2.0.5.0"; };
15+
license = "BSD-2-Clause";
16+
copyright = "";
17+
maintainer = "Bryan O'Sullivan <[email protected]>";
18+
author = "Bryan O'Sullivan <[email protected]>";
19+
homepage = "https://github.com/haskell/double-conversion";
20+
url = "";
21+
synopsis = "Fast conversion between single and double precision floating point and text";
22+
description = "A library that performs fast, accurate conversion between\nfloating point and text.\n\nThis library is implemented as bindings to the C++\n@double-conversion@ library written by Florian Loitsch at Google:\n<https://github.com/floitsch/double-conversion>.\n\nNow it can convert single precision numbers, and also it can create\nBuilder, instead of bytestring or text.\n\nThe 'Text' versions of these functions are about 30 times faster\nthan the default 'show' implementation for the 'Double' type.\n\nThe 'ByteString' versions are have very close speed to the 'Text' versions;\n\nBuilder versions (both for Text and Bytestring) are slower on single value,\nbut they are much faster on large number of values\n(up to 20x faster on list with 20000 doubles).\n\nAs a final note, be aware that the @bytestring-show@ package is\nabout 50% slower than simply using 'show'.";
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."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
31+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
32+
] ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).ge "9.4") (hsPkgs."system-cxx-std-lib" or (errorHandler.buildDepError "system-cxx-std-lib"));
33+
libs = (pkgs.lib).optionals (!(compiler.isGhc && (compiler.version).ge "9.4")) (if system.isOsx || system.isFreebsd
34+
then [ (pkgs."c++" or (errorHandler.sysDepError "c++")) ]
35+
else if system.isWindows
36+
then if system.isX86_64 && (compiler.isGhc && (compiler.version).lt "8.6.5")
37+
then [
38+
(pkgs."stdc++-6" or (errorHandler.sysDepError "stdc++-6"))
39+
(pkgs."gcc_s_seh-1" or (errorHandler.sysDepError "gcc_s_seh-1"))
40+
]
41+
else if system.isX86_64
42+
then [
43+
(pkgs."stdc++" or (errorHandler.sysDepError "stdc++"))
44+
(pkgs."gcc_s_seh-1" or (errorHandler.sysDepError "gcc_s_seh-1"))
45+
]
46+
else if compiler.isGhc && (compiler.version).ge "8.6.5"
47+
then [
48+
(pkgs."stdc++" or (errorHandler.sysDepError "stdc++"))
49+
(pkgs."gcc_s_dw2-1" or (errorHandler.sysDepError "gcc_s_dw2-1"))
50+
]
51+
else [
52+
(pkgs."stdc++-6" or (errorHandler.sysDepError "stdc++-6"))
53+
(pkgs."gcc_s_dw2-1" or (errorHandler.sysDepError "gcc_s_dw2-1"))
54+
]
55+
else [
56+
(pkgs."stdc++" or (errorHandler.sysDepError "stdc++"))
57+
]) ++ (pkgs.lib).optional (!flags.embedded_double_conversion) (pkgs."double-conversion" or (errorHandler.sysDepError "double-conversion"));
58+
buildable = true;
59+
};
60+
tests = {
61+
"tests" = {
62+
depends = [
63+
(hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit"))
64+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
65+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
66+
(hsPkgs."double-conversion" or (errorHandler.buildDepError "double-conversion"))
67+
(hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework"))
68+
(hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit"))
69+
(hsPkgs."test-framework-quickcheck2" or (errorHandler.buildDepError "test-framework-quickcheck2"))
70+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
71+
];
72+
buildable = true;
73+
};
74+
};
75+
};
76+
}
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 = "1.18";
14+
identifier = { name = "ekg-core"; version = "0.1.1.7"; };
15+
license = "BSD-3-Clause";
16+
copyright = "";
17+
maintainer = "Johan Tibell <[email protected]>,\nMikhail Glushenkov <[email protected]>";
18+
author = "Johan Tibell";
19+
homepage = "https://github.com/tibbe/ekg-core";
20+
url = "";
21+
synopsis = "Tracking of system metrics";
22+
description = "This library lets you defined and track system metrics.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
29+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
30+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
31+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
32+
(hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
33+
];
34+
buildable = true;
35+
};
36+
benchmarks = {
37+
"counter" = {
38+
depends = [
39+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
40+
(hsPkgs."ekg-core" or (errorHandler.buildDepError "ekg-core"))
41+
];
42+
buildable = true;
43+
};
44+
"distribution" = {
45+
depends = [
46+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
47+
(hsPkgs."ekg-core" or (errorHandler.buildDepError "ekg-core"))
48+
];
49+
buildable = true;
50+
};
51+
};
52+
};
53+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,86 @@
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 = "ghcitui"; version = "0.2.0.0"; };
15+
license = "BSD-3-Clause";
16+
copyright = "Jordan 'Crystal' R AW";
17+
maintainer = "[email protected]";
18+
author = "Jordan 'Crystal' R AW";
19+
homepage = "https://github.com/CrystalSplitter/ghcitui";
20+
url = "";
21+
synopsis = "A Terminal User Interface (TUI) for GHCi";
22+
description = "A terminal user interface for GHCi debug mode.\n\nFeatures:\n\n* A source view window, with debug keybindings.\n\n* Live variable bindings.\n\n* Live loaded modules.\n\n* Visible trace history.\n\n* An GHCi session in the current context.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."array" or (errorHandler.buildDepError "array"))
30+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
31+
(hsPkgs."errors" or (errorHandler.buildDepError "errors"))
32+
(hsPkgs."extra" or (errorHandler.buildDepError "extra"))
33+
(hsPkgs."ghcid" or (errorHandler.buildDepError "ghcid"))
34+
(hsPkgs."regex-base" or (errorHandler.buildDepError "regex-base"))
35+
(hsPkgs."regex-tdfa" or (errorHandler.buildDepError "regex-tdfa"))
36+
(hsPkgs."string-interpolate" or (errorHandler.buildDepError "string-interpolate"))
37+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
38+
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
39+
(hsPkgs."utf8-string" or (errorHandler.buildDepError "utf8-string"))
40+
];
41+
buildable = true;
42+
};
43+
sublibs = {
44+
"ghcitui-brick" = {
45+
depends = [
46+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
47+
(hsPkgs."brick" or (errorHandler.buildDepError "brick"))
48+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
49+
(hsPkgs."errors" or (errorHandler.buildDepError "errors"))
50+
(hsPkgs."file-embed" or (errorHandler.buildDepError "file-embed"))
51+
(hsPkgs."ghcitui" or (errorHandler.buildDepError "ghcitui"))
52+
(hsPkgs."microlens" or (errorHandler.buildDepError "microlens"))
53+
(hsPkgs."microlens-th" or (errorHandler.buildDepError "microlens-th"))
54+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
55+
(hsPkgs."text-zipper" or (errorHandler.buildDepError "text-zipper"))
56+
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
57+
(hsPkgs."vty" or (errorHandler.buildDepError "vty"))
58+
(hsPkgs."word-wrap" or (errorHandler.buildDepError "word-wrap"))
59+
];
60+
buildable = true;
61+
};
62+
};
63+
exes = {
64+
"ghcitui" = {
65+
depends = [
66+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
67+
(hsPkgs."ghcitui".components.sublibs.ghcitui-brick or (errorHandler.buildDepError "ghcitui:ghcitui-brick"))
68+
(hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative"))
69+
(hsPkgs."ghcitui" or (errorHandler.buildDepError "ghcitui"))
70+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
71+
];
72+
buildable = true;
73+
};
74+
};
75+
tests = {
76+
"spec" = {
77+
depends = [
78+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
79+
(hsPkgs."ghcitui" or (errorHandler.buildDepError "ghcitui"))
80+
(hsPkgs."hspec" or (errorHandler.buildDepError "hspec"))
81+
];
82+
buildable = true;
83+
};
84+
};
85+
};
86+
}
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 = "2.4";
14+
identifier = { name = "gitlab-haskell"; version = "1.0.0.4"; };
15+
license = "BSD-3-Clause";
16+
copyright = "2024 Rob Stewart, Heriot-Watt University";
17+
maintainer = "[email protected]";
18+
author = "Rob Stewart";
19+
homepage = "https://gitlab.com/robstewart57/gitlab-haskell";
20+
url = "";
21+
synopsis = "A Haskell library for the GitLab web API";
22+
description = "This library lifts the GitLab REST API into Haskell: <https://docs.gitlab.com/ee/api/>\n\nThe library also features a reactive event driven API for writing Gitlab file hook applications.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."http-conduit" or (errorHandler.buildDepError "http-conduit"))
30+
(hsPkgs."connection" or (errorHandler.buildDepError "connection"))
31+
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
32+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
33+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
34+
(hsPkgs."http-client" or (errorHandler.buildDepError "http-client"))
35+
(hsPkgs."http-types" or (errorHandler.buildDepError "http-types"))
36+
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
37+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
38+
(hsPkgs."temporary" or (errorHandler.buildDepError "temporary"))
39+
(hsPkgs."unix" or (errorHandler.buildDepError "unix"))
40+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
41+
];
42+
buildable = true;
43+
};
44+
tests = {
45+
"test-gitlab-haskell" = {
46+
depends = [
47+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
48+
(hsPkgs."tasty" or (errorHandler.buildDepError "tasty"))
49+
(hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit"))
50+
(hsPkgs."gitlab-haskell" or (errorHandler.buildDepError "gitlab-haskell"))
51+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
52+
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
53+
(hsPkgs."tree-diff" or (errorHandler.buildDepError "tree-diff"))
54+
(hsPkgs."ansi-wl-pprint" or (errorHandler.buildDepError "ansi-wl-pprint"))
55+
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
56+
(hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
57+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
58+
];
59+
buildable = true;
60+
};
61+
};
62+
};
63+
}

0 commit comments

Comments
 (0)