Skip to content

Commit bd7ae7f

Browse files
author
IOHK
committed
Automatic Update
1 parent 3e3dc1d commit bd7ae7f

26 files changed

+988
-5
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = { developer = false; old-locale = false; };
12+
package = {
13+
specVersion = "1.8";
14+
identifier = { name = "aeson"; version = "0.9.0.1"; };
15+
license = "BSD-3-Clause";
16+
copyright = "(c) 2011-2015 Bryan O'Sullivan\n(c) 2011 MailRank, Inc.";
17+
maintainer = "Bryan O'Sullivan <[email protected]>";
18+
author = "Bryan O'Sullivan <[email protected]>";
19+
homepage = "https://github.com/bos/aeson";
20+
url = "";
21+
synopsis = "Fast JSON parsing and encoding";
22+
description = "A JSON parsing and encoding library optimized for ease of use\nand high performance.\n\nTo get started, see the documentation for the @Data.Aeson@ module\nbelow.\n\nParsing performance on an early 2011 MacBook Pro (2.2GHz Core i7),\nrunning 64-bit GHC 7.6.3, for mostly-English tweets from Twitter's\nJSON search API:\n\n* 0.8 KB: 34124 msg\\/sec (27.8 MB\\/sec)\n\n* 6.4 KB: 6833 msg\\/sec (43.0 MB\\/sec)\n\n* 11.8 KB: 3410 msg\\/sec (39.2 MB\\/sec)\n\n* 31.2 KB: 1157 msg\\/sec (35.3 MB\\/sec)\n\n* 61.5 KB: 542 msg\\/sec (32.5 MB\\/sec)\n\nHandling heavily-escaped text is a little more work. Here is\nparsing performance with Japanese tweets, where much of the text\nis entirely Unicode-escaped.\n\n* 14.6 KB: 2101 msg\\/sec (30.0 MB\\/sec)\n\n* 44.1 KB: 667 msg\\/sec (28.7 MB\\/sec)\n\n* 82.9 KB: 360 msg\\/sec (29.2 MB\\/sec)\n\nEncoding performance on the same machine and data:\n\n* English, 0.8 KB: 109697 msg\\/sec (89.3 MB\\/sec)\n\n* English, 6.4 KB: 18517 msg\\/sec (116.4 MB\\/sec)\n\n* Engish, 61.5 KB: 1963 msg\\/sec (118.0 MB\\/sec)\n\n* Japanese, 14.6 KB: 12140 msg\\/sec (173.5 MB\\/sec)\n\n* Japanese, 44.1 KB: 3980 msg\\/sec (171.3 MB\\/sec)\n\n(A note on naming: in Greek mythology, Aeson was the father of Jason.)";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec"))
29+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
30+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
31+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
32+
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
33+
(hsPkgs."dlist" or (errorHandler.buildDepError "dlist"))
34+
(hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
35+
(hsPkgs."hashable" or (errorHandler.buildDepError "hashable"))
36+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
37+
(hsPkgs."scientific" or (errorHandler.buildDepError "scientific"))
38+
(hsPkgs."syb" or (errorHandler.buildDepError "syb"))
39+
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
40+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
41+
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
42+
(hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
43+
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
44+
] ++ (if flags.old-locale
45+
then [
46+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
47+
(hsPkgs."old-locale" or (errorHandler.buildDepError "old-locale"))
48+
]
49+
else [ (hsPkgs."time" or (errorHandler.buildDepError "time")) ]);
50+
buildable = true;
51+
};
52+
tests = {
53+
"tests" = {
54+
depends = [
55+
(hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit"))
56+
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
57+
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
58+
(hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec"))
59+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
60+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
61+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
62+
(hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
63+
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
64+
(hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework"))
65+
(hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit"))
66+
(hsPkgs."test-framework-quickcheck2" or (errorHandler.buildDepError "test-framework-quickcheck2"))
67+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
68+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
69+
(hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
70+
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
71+
] ++ (if flags.old-locale
72+
then [
73+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
74+
(hsPkgs."old-locale" or (errorHandler.buildDepError "old-locale"))
75+
]
76+
else [ (hsPkgs."time" or (errorHandler.buildDepError "time")) ]);
77+
buildable = true;
78+
};
79+
};
80+
};
81+
}
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 = "3.0";
14+
identifier = { name = "cabal-plan-bounds"; version = "0.1.6.1"; };
15+
license = "BSD-2-Clause";
16+
copyright = "2023";
17+
maintainer = "[email protected]";
18+
author = "Joachim Breitner";
19+
homepage = "https://github.com/nomeata/cabal-plan-bounds";
20+
url = "";
21+
synopsis = "Derives cabal bounds from build plans";
22+
description = "Manually curated dependency version ranges tend to become a lie: They likely\ninclude versions of your the dependencies that are neither longer tested by your CI\nsystem, or implied by compatibility with the tested versions.\n\nSo the conclusion must be to __not write build-depends ranges by hand!__\nWhich is an unpleaseant chore instead.\n\nInstead, __derive the build-depends from your actual CI builds!__\n\nThis tool helps with that. See the README for more information.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
exes = {
27+
"cabal-plan-bounds" = {
28+
depends = [
29+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
30+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
31+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
32+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
33+
(hsPkgs."Cabal-syntax" or (errorHandler.buildDepError "Cabal-syntax"))
34+
(hsPkgs."cabal-plan" or (errorHandler.buildDepError "cabal-plan"))
35+
(hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative"))
36+
(hsPkgs."pretty" or (errorHandler.buildDepError "pretty"))
37+
];
38+
buildable = true;
39+
};
40+
};
41+
};
42+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,104 @@
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 = "candid"; version = "0.5.0.2"; };
15+
license = "LicenseRef-Apache";
16+
copyright = "";
17+
maintainer = "[email protected]";
18+
author = "Joachim Breitner";
19+
homepage = "https://github.com/nomeata/haskell-candid";
20+
url = "";
21+
synopsis = "Candid integration";
22+
description = "This package brings the Candid interface definition language to Haskell,\nsupporting serialization, deserialization, importing type definition and\nother features.\n\nSee \"Codec.Candid\" for an overview and <https://github.com/dfinity/candid> to\nlearn more about Candid.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
30+
(hsPkgs."dlist" or (errorHandler.buildDepError "dlist"))
31+
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
32+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
33+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
34+
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
35+
(hsPkgs."hex-text" or (errorHandler.buildDepError "hex-text"))
36+
(hsPkgs."digest" or (errorHandler.buildDepError "digest"))
37+
(hsPkgs."megaparsec" or (errorHandler.buildDepError "megaparsec"))
38+
(hsPkgs."parser-combinators" or (errorHandler.buildDepError "parser-combinators"))
39+
(hsPkgs."scientific" or (errorHandler.buildDepError "scientific"))
40+
(hsPkgs."cereal" or (errorHandler.buildDepError "cereal"))
41+
(hsPkgs."leb128-cereal" or (errorHandler.buildDepError "leb128-cereal"))
42+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
43+
(hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
44+
(hsPkgs."row-types" or (errorHandler.buildDepError "row-types"))
45+
(hsPkgs."constraints" or (errorHandler.buildDepError "constraints"))
46+
(hsPkgs."prettyprinter" or (errorHandler.buildDepError "prettyprinter"))
47+
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
48+
(hsPkgs."base32" or (errorHandler.buildDepError "base32"))
49+
(hsPkgs."split" or (errorHandler.buildDepError "split"))
50+
(hsPkgs."file-embed" or (errorHandler.buildDepError "file-embed"))
51+
];
52+
buildable = true;
53+
};
54+
exes = {
55+
"hcandid" = {
56+
depends = [
57+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
58+
(hsPkgs."candid" or (errorHandler.buildDepError "candid"))
59+
(hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative"))
60+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
61+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
62+
(hsPkgs."hex-text" or (errorHandler.buildDepError "hex-text"))
63+
(hsPkgs."prettyprinter" or (errorHandler.buildDepError "prettyprinter"))
64+
];
65+
buildable = true;
66+
};
67+
};
68+
tests = {
69+
"test" = {
70+
depends = [
71+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
72+
(hsPkgs."tasty" or (errorHandler.buildDepError "tasty"))
73+
(hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit"))
74+
(hsPkgs."tasty-smallcheck" or (errorHandler.buildDepError "tasty-smallcheck"))
75+
(hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck"))
76+
(hsPkgs."tasty-rerun" or (errorHandler.buildDepError "tasty-rerun"))
77+
(hsPkgs."smallcheck" or (errorHandler.buildDepError "smallcheck"))
78+
(hsPkgs."candid" or (errorHandler.buildDepError "candid"))
79+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
80+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
81+
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
82+
(hsPkgs."prettyprinter" or (errorHandler.buildDepError "prettyprinter"))
83+
(hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
84+
(hsPkgs."row-types" or (errorHandler.buildDepError "row-types"))
85+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
86+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
87+
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
88+
];
89+
buildable = true;
90+
};
91+
"doctest" = {
92+
depends = [
93+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
94+
(hsPkgs."candid" or (errorHandler.buildDepError "candid"))
95+
(hsPkgs."doctest" or (errorHandler.buildDepError "doctest"))
96+
(hsPkgs."row-types" or (errorHandler.buildDepError "row-types"))
97+
(hsPkgs."leb128-cereal" or (errorHandler.buildDepError "leb128-cereal"))
98+
(hsPkgs."prettyprinter" or (errorHandler.buildDepError "prettyprinter"))
99+
];
100+
buildable = true;
101+
};
102+
};
103+
};
104+
}
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 = {};
12+
package = {
13+
specVersion = "2.2";
14+
identifier = { name = "crc32c"; version = "0.2.1"; };
15+
license = "BSD-3-Clause";
16+
copyright = "(c) Daniel YU";
17+
maintainer = "[email protected]";
18+
author = "Daniel YU";
19+
homepage = "https://github.com/leptonyu/crc32c#readme";
20+
url = "";
21+
synopsis = "crc32c";
22+
description = "Haskell bindings for crc32c";
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+
];
31+
libs = [ (pkgs."stdc++" or (errorHandler.sysDepError "stdc++")) ];
32+
buildable = true;
33+
};
34+
tests = {
35+
"crc32c-test" = {
36+
depends = [
37+
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
38+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
39+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
40+
(hsPkgs."crc32c" or (errorHandler.buildDepError "crc32c"))
41+
(hsPkgs."hspec" or (errorHandler.buildDepError "hspec"))
42+
(hsPkgs."hspec-core" or (errorHandler.buildDepError "hspec-core"))
43+
];
44+
buildable = true;
45+
};
46+
};
47+
benchmarks = {
48+
"crc32c-bench" = {
49+
depends = [
50+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
51+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
52+
(hsPkgs."crc32c" or (errorHandler.buildDepError "crc32c"))
53+
(hsPkgs."criterion" or (errorHandler.buildDepError "criterion"))
54+
];
55+
buildable = true;
56+
};
57+
};
58+
};
59+
}
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 = { pedantic = false; };
12+
package = {
13+
specVersion = "3.0";
14+
identifier = { name = "haskell-updater"; version = "1.3.3"; };
15+
license = "GPL-3.0-or-later";
16+
copyright = "(c) Ivan Lazar Miljenovic,\nLennart Kolmodin,\nStephan Friedrichs,\nEmil Karlson";
17+
maintainer = "[email protected]";
18+
author = "Ivan Lazar Miljenovic,\nLennart Kolmodin,\nStephan Friedrichs,\nEmil Karlson";
19+
homepage = "https://github.com/gentoo-haskell/haskell-updater#readme";
20+
url = "";
21+
synopsis = "Rebuild Haskell dependencies in Gentoo";
22+
description = "haskell-updater rebuilds Haskell packages on Gentoo\nafter a GHC upgrade or a dependency upgrade.\nhaskell-updater is written so as to use only\nGHC's boot libraries so as to have no external\ndependencies.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
exes = {
27+
"haskell-updater" = {
28+
depends = [
29+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
30+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
31+
(hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal"))
32+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
33+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
34+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
35+
(hsPkgs."process" or (errorHandler.buildDepError "process"))
36+
] ++ pkgs.lib.optional (compiler.isGhc && compiler.version.ge "9.2.1") (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"));
37+
buildable = true;
38+
};
39+
};
40+
};
41+
}
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 = "1.2";
14+
identifier = { name = "hs-captcha"; version = "1.0"; };
15+
license = "BSD-3-Clause";
16+
copyright = "Copyright (c) 2009 Irene Knapp";
17+
maintainer = "[email protected]";
18+
author = "Irene Knapp";
19+
homepage = "https://github.com/IreneKnapp/hs-captcha";
20+
url = "";
21+
synopsis = "Generate images suitable for use as CAPTCHAs in online web-form security.";
22+
description = "Generates images suitable for use as CAPTCHAs in online web-form security. Does not\nintegrate with any web framework; simply exports a function that creates the image\nitself as a ByteString (containing a PNG), and the correct answer to the challenge as a\nString. HS-Captcha is designed to be as simple as possible to integrate in other\nframeworks.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."gd" or (errorHandler.buildDepError "gd"))
29+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
30+
(hsPkgs."random" or (errorHandler.buildDepError "random"))
31+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
32+
];
33+
buildable = true;
34+
};
35+
};
36+
}

0 commit comments

Comments
 (0)