Skip to content

Commit 114e46a

Browse files
author
IOHK
committed
Automatic Update
1 parent 6251400 commit 114e46a

File tree

55 files changed

+2150
-6
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

55 files changed

+2150
-6
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
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 = "Gamgine"; version = "0.7.0"; };
15+
license = "BSD-3-Clause";
16+
copyright = "";
17+
maintainer = "[email protected]";
18+
author = "Daniel Trstenjak";
19+
homepage = "";
20+
url = "";
21+
synopsis = "Some kind of game library or set of utilities.";
22+
description = "Some kind of game library or set of utilities, which are mostly/certainly only usable for my own toy projects.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."GLFW-b" or (errorHandler.buildDepError "GLFW-b"))
30+
(hsPkgs."OpenGLRaw" or (errorHandler.buildDepError "OpenGLRaw"))
31+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
32+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
33+
(hsPkgs."Vec" or (errorHandler.buildDepError "Vec"))
34+
(hsPkgs."utility-ht" or (errorHandler.buildDepError "utility-ht"))
35+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
36+
(hsPkgs."StateVar" or (errorHandler.buildDepError "StateVar"))
37+
(hsPkgs."array" or (errorHandler.buildDepError "array"))
38+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
39+
(hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
40+
(hsPkgs."data-lens-light" or (errorHandler.buildDepError "data-lens-light"))
41+
(hsPkgs."pretty-show" or (errorHandler.buildDepError "pretty-show"))
42+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
43+
(hsPkgs."parsec" or (errorHandler.buildDepError "parsec"))
44+
(hsPkgs."zlib" or (errorHandler.buildDepError "zlib"))
45+
(hsPkgs."ListZipper" or (errorHandler.buildDepError "ListZipper"))
46+
(hsPkgs."composition" or (errorHandler.buildDepError "composition"))
47+
];
48+
build-tools = [
49+
(hsPkgs.buildPackages.cpphs.components.exes.cpphs or (pkgs.buildPackages.cpphs or (errorHandler.buildToolDepError "cpphs:cpphs")))
50+
];
51+
buildable = true;
52+
};
53+
};
54+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
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 = "cabal-bounds"; version = "2.5.0"; };
15+
license = "BSD-3-Clause";
16+
copyright = "";
17+
maintainer = "[email protected]";
18+
author = "Daniel Trstenjak";
19+
homepage = "";
20+
url = "";
21+
synopsis = "A command line program for managing the dependency versions in a cabal file.";
22+
description = "A command line program for managing the bounds/versions of the dependencies in a cabal file.\n\n'cabal-bounds' is able to do these things with the bounds of the dependencies in the cabal file:\n\n* drop them\n\n* update them by the library versions of the current cabal build\n\n* update them by the library versions of a haskell platform release\n\n* update them by the library versions specified by a file\n\n* dump the libraries/dependencies and their lower bound versions from the cabal file(s) into a file\n\nFor further details please consult the <https://github.com/dan-t/cabal-bounds README>.\n\n/Issues/\n\nPerhaps the currently most annoying thing is, that you have to live with the reformating of your\n'cabal' file done by the pretty printer of the 'Cabal' library.\n\nTo only reformat your `cabal` file you can call `cabal-bounds format`.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."cmdargs" or (errorHandler.buildDepError "cmdargs"))
30+
(hsPkgs."lens" or (errorHandler.buildDepError "lens"))
31+
(hsPkgs."strict" or (errorHandler.buildDepError "strict"))
32+
(hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
33+
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
34+
(hsPkgs."cabal-lenses" or (errorHandler.buildDepError "cabal-lenses"))
35+
(hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal"))
36+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
37+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
38+
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
39+
(hsPkgs."lens-aeson" or (errorHandler.buildDepError "lens-aeson"))
40+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
41+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
42+
];
43+
buildable = true;
44+
};
45+
exes = {
46+
"cabal-bounds" = {
47+
depends = [
48+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
49+
(hsPkgs."cabal-bounds" or (errorHandler.buildDepError "cabal-bounds"))
50+
];
51+
buildable = true;
52+
};
53+
};
54+
tests = {
55+
"cabal-bounds-tests" = {
56+
depends = [
57+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
58+
(hsPkgs."tasty" or (errorHandler.buildDepError "tasty"))
59+
(hsPkgs."tasty-golden" or (errorHandler.buildDepError "tasty-golden"))
60+
(hsPkgs."process" or (errorHandler.buildDepError "process"))
61+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
62+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
63+
(hsPkgs."Glob" or (errorHandler.buildDepError "Glob"))
64+
(hsPkgs."cabal-bounds" or (errorHandler.buildDepError "cabal-bounds"))
65+
];
66+
buildable = true;
67+
};
68+
};
69+
};
70+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
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 = "cabal-cargs"; version = "1.5.0"; };
15+
license = "BSD-3-Clause";
16+
copyright = "";
17+
maintainer = "[email protected]";
18+
author = "Daniel Trstenjak";
19+
homepage = "";
20+
url = "";
21+
synopsis = "A command line program for extracting compiler arguments from a cabal file.";
22+
description = "For further details please consult the <https://github.com/dan-t/cabal-cargs README>.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."cmdargs" or (errorHandler.buildDepError "cmdargs"))
30+
(hsPkgs."lens" or (errorHandler.buildDepError "lens"))
31+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
32+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
33+
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
34+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
35+
(hsPkgs."system-filepath" or (errorHandler.buildDepError "system-filepath"))
36+
(hsPkgs."system-fileio" or (errorHandler.buildDepError "system-fileio"))
37+
(hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
38+
(hsPkgs."cabal-lenses" or (errorHandler.buildDepError "cabal-lenses"))
39+
(hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal"))
40+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
41+
];
42+
buildable = true;
43+
};
44+
exes = {
45+
"cabal-cargs" = {
46+
depends = [
47+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
48+
(hsPkgs."cabal-cargs" or (errorHandler.buildDepError "cabal-cargs"))
49+
];
50+
buildable = true;
51+
};
52+
};
53+
tests = {
54+
"tests" = {
55+
depends = [
56+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
57+
(hsPkgs."tasty" or (errorHandler.buildDepError "tasty"))
58+
(hsPkgs."tasty-golden" or (errorHandler.buildDepError "tasty-golden"))
59+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
60+
(hsPkgs."cabal-cargs" or (errorHandler.buildDepError "cabal-cargs"))
61+
];
62+
buildable = true;
63+
};
64+
};
65+
};
66+
}
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 = "1.10";
14+
identifier = { name = "cabal-lenses"; version = "0.14.0"; };
15+
license = "BSD-3-Clause";
16+
copyright = "";
17+
maintainer = "[email protected]";
18+
author = "Daniel Trstenjak";
19+
homepage = "";
20+
url = "";
21+
synopsis = "Lenses and traversals for the Cabal library.";
22+
description = "Lenses and traversals (compatible with the <https://hackage.haskell.org/package/lens lens> library) for\nthe <https://hackage.haskell.org/package/Cabal Cabal> library.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."lens" or (errorHandler.buildDepError "lens"))
30+
(hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
31+
(hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal"))
32+
(hsPkgs."system-filepath" or (errorHandler.buildDepError "system-filepath"))
33+
(hsPkgs."system-fileio" or (errorHandler.buildDepError "system-fileio"))
34+
(hsPkgs."strict" or (errorHandler.buildDepError "strict"))
35+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
36+
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
37+
];
38+
buildable = true;
39+
};
40+
};
41+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
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 = "check-cfg-ambiguity"; version = "0.1.1.0"; };
15+
license = "BSD-3-Clause";
16+
copyright = "";
17+
maintainer = "Askar Safin <[email protected]>";
18+
author = "";
19+
homepage = "";
20+
url = "";
21+
synopsis = "Checks context free grammar for ambiguity using brute force up to given limit";
22+
description = "Checks context free grammar for ambiguity using brute force up to given limit.\n\nIt is impossible to check arbitrary context free grammar for ambiguity on a Turing machine. So we provide you brute force algorithm up to a limit.\n\nYou can also use function \"upTo\" from package \"Earley-0.13.0.1\" for the same purpose, but it can freeze on infinitely ambiguous grammars: https://github.com/ollef/Earley/issues/54 . So I decided to write and publish this package.\n\nSee also: https://mail.haskell.org/pipermail/haskell-cafe/2021-May/134006.html\n\nYou don't need to be registered on SourceHut to create bug report.\n\nIf you think that this software is not needed or existing software already subsumes its functionality, please, tell me that, I will not be offended.";
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+
];
31+
buildable = true;
32+
};
33+
tests = {
34+
"doctests" = {
35+
depends = [
36+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
37+
(hsPkgs."doctest" or (errorHandler.buildDepError "doctest"))
38+
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
39+
];
40+
buildable = true;
41+
};
42+
};
43+
};
44+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = {
12+
pure-hs = false;
13+
sse4_1 = false;
14+
fma3 = false;
15+
f16c = false;
16+
float128 = false;
17+
half = false;
18+
integer-gmp = true;
19+
ghc-bignum = true;
20+
};
21+
package = {
22+
specVersion = "2.2";
23+
identifier = { name = "fp-ieee"; version = "0.1.0.4"; };
24+
license = "BSD-3-Clause";
25+
copyright = "2020-2024 ARATA Mizuki";
26+
maintainer = "[email protected]";
27+
author = "ARATA Mizuki";
28+
homepage = "https://github.com/minoki/haskell-floating-point#readme";
29+
url = "";
30+
synopsis = "IEEE 754-2019 compliant operations";
31+
description = "Please see the README on GitHub at <https://github.com/minoki/haskell-floating-point/tree/master/fp-ieee#readme>";
32+
buildType = "Simple";
33+
};
34+
components = {
35+
"library" = {
36+
depends = ((([
37+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
38+
(hsPkgs."integer-logarithms" or (errorHandler.buildDepError "integer-logarithms"))
39+
] ++ pkgs.lib.optional (flags.float128) (hsPkgs."float128" or (errorHandler.buildDepError "float128"))) ++ pkgs.lib.optional (flags.half) (hsPkgs."half" or (errorHandler.buildDepError "half"))) ++ pkgs.lib.optional (flags.integer-gmp && (compiler.isGhc && compiler.version.lt "9.0.0")) (hsPkgs."integer-gmp" or (errorHandler.buildDepError "integer-gmp"))) ++ pkgs.lib.optional (flags.ghc-bignum && (compiler.isGhc && compiler.version.ge "9.0.0")) (hsPkgs."ghc-bignum" or (errorHandler.buildDepError "ghc-bignum"));
40+
buildable = true;
41+
};
42+
tests = {
43+
"fp-ieee-doctests" = {
44+
depends = ([
45+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
46+
(hsPkgs."doctest" or (errorHandler.buildDepError "doctest"))
47+
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
48+
] ++ pkgs.lib.optional (flags.float128) (hsPkgs."float128" or (errorHandler.buildDepError "float128"))) ++ pkgs.lib.optional (flags.half) (hsPkgs."half" or (errorHandler.buildDepError "half"));
49+
buildable = if compiler.isGhc && compiler.version.ge "9.8"
50+
then false
51+
else true;
52+
};
53+
"fp-ieee-test" = {
54+
depends = ([
55+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
56+
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
57+
(hsPkgs."fp-ieee" or (errorHandler.buildDepError "fp-ieee"))
58+
(hsPkgs."hspec" or (errorHandler.buildDepError "hspec"))
59+
(hsPkgs."hspec-core" or (errorHandler.buildDepError "hspec-core"))
60+
(hsPkgs."integer-logarithms" or (errorHandler.buildDepError "integer-logarithms"))
61+
(hsPkgs."random" or (errorHandler.buildDepError "random"))
62+
] ++ pkgs.lib.optional (flags.float128) (hsPkgs."float128" or (errorHandler.buildDepError "float128"))) ++ pkgs.lib.optional (flags.half) (hsPkgs."half" or (errorHandler.buildDepError "half"));
63+
buildable = true;
64+
};
65+
};
66+
benchmarks = {
67+
"fp-ieee-benchmark" = {
68+
depends = ([
69+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
70+
(hsPkgs."fp-ieee" or (errorHandler.buildDepError "fp-ieee"))
71+
(hsPkgs."tasty-bench" or (errorHandler.buildDepError "tasty-bench"))
72+
] ++ pkgs.lib.optional (flags.float128) (hsPkgs."float128" or (errorHandler.buildDepError "float128"))) ++ pkgs.lib.optional (flags.half) (hsPkgs."half" or (errorHandler.buildDepError "half"));
73+
buildable = true;
74+
};
75+
};
76+
};
77+
}

0 commit comments

Comments
 (0)