Skip to content

Commit 515f09e

Browse files
author
IOHK
committed
Automatic Update
1 parent 5fbda11 commit 515f09e

File tree

61 files changed

+2142
-16
lines changed

Some content is hidden

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

61 files changed

+2142
-16
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
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 = "3.0";
14+
identifier = { name = "atomic-primops"; version = "0.8.7"; };
15+
license = "BSD-3-Clause";
16+
copyright = "";
17+
maintainer = "[email protected]";
18+
author = "Ryan Newton";
19+
homepage = "https://github.com/rrnewton/haskell-lockfree/wiki";
20+
url = "";
21+
synopsis = "A safe approach to CAS and other atomic ops in Haskell.";
22+
description = " After GHC 7.4 a new `casMutVar#` primop became available, but it's\n difficult to use safely, because pointer equality is a highly\n unstable property in Haskell. This library provides a safer method\n based on the concept of \"Tickets\".\n.\n Also, this library uses the \"foreign primop\" capability of GHC to\n add access to other variants that may be of\n interest, specifically, compare and swap inside an array.\n.\n Note that as of GHC 7.8, the relevant primops have been included in GHC itself.\n This library is engineered to work pre- and post-GHC-7.8, while exposing the\n same interface.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
30+
(hsPkgs."primitive" or (errorHandler.buildDepError "primitive"))
31+
];
32+
buildable = true;
33+
};
34+
};
35+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
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 = "bank-holiday-germany"; version = "1.3.0.0"; };
15+
license = "MIT";
16+
copyright = "2024 Jakob Schöttl";
17+
maintainer = "[email protected]";
18+
author = "Jakob Schöttl";
19+
homepage = "https://github.com/schoettl/bank-holiday-germany#readme";
20+
url = "";
21+
synopsis = "German bank holidays and public holidays";
22+
description = "Calculation of bank holidays and public holidays in Germany.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
30+
];
31+
buildable = true;
32+
};
33+
tests = {
34+
"tests" = {
35+
depends = [
36+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
37+
(hsPkgs."bank-holiday-germany" or (errorHandler.buildDepError "bank-holiday-germany"))
38+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
39+
(hsPkgs."doctest" or (errorHandler.buildDepError "doctest"))
40+
(hsPkgs."hedgehog" or (errorHandler.buildDepError "hedgehog"))
41+
(hsPkgs."hspec" or (errorHandler.buildDepError "hspec"))
42+
(hsPkgs."hspec-hedgehog" or (errorHandler.buildDepError "hspec-hedgehog"))
43+
];
44+
buildable = true;
45+
};
46+
};
47+
};
48+
}
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 = "blank-canvas"; version = "0.7.4"; };
15+
license = "BSD-3-Clause";
16+
copyright = "Copyright (c) 2014 The University of Kansas";
17+
maintainer = "[email protected]";
18+
author = "Andy Gill and Ryan Scott";
19+
homepage = "https://github.com/ku-fpg/blank-canvas/wiki";
20+
url = "";
21+
synopsis = "HTML5 Canvas Graphics Library";
22+
description = "@blank-canvas@ is a Haskell binding to the complete\n<https://developer.mozilla.org/en-US/docs/Web/API/Canvas_API HTML5 Canvas API>.\n@blank-canvas@ allows Haskell users to write, in Haskell,\ninteractive images onto their web browsers. @blank-canvas@\ngives the user a single full-window canvas, and provides\nmany well-documented functions for rendering\nimages.\n\n@\n&#123;-&#35; LANGUAGE OverloadedStrings &#35;-&#125;\nmodule Main where\nimport Graphics.Blank -- import the blank canvas\n\nmain = blankCanvas 3000 $ \\\\ context -> do -- start blank canvas on port 3000\n&#32;&#32;send context $ do -- send commands to this specific context\n&#32;&#32;&#32;&#32;moveTo(50,50)\n&#32;&#32;&#32;&#32;lineTo(200,100)\n&#32;&#32;&#32;&#32;lineWidth 10\n&#32;&#32;&#32;&#32;strokeStyle \\\"red\\\"\n&#32;&#32;&#32;&#32;stroke() -- this draws the ink into the canvas\n@\n\n<<https://github.com/ku-fpg/blank-canvas/wiki/images/Red_Line.png>>\n\nFor more details, read the <https://github.com/ku-fpg/blank-canvas/wiki blank-canvas wiki>.\n";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
29+
(hsPkgs."base64-bytestring" or (errorHandler.buildDepError "base64-bytestring"))
30+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
31+
(hsPkgs."base-compat-batteries" or (errorHandler.buildDepError "base-compat-batteries"))
32+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
33+
(hsPkgs."colour" or (errorHandler.buildDepError "colour"))
34+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
35+
(hsPkgs."data-default-class" or (errorHandler.buildDepError "data-default-class"))
36+
(hsPkgs."fail" or (errorHandler.buildDepError "fail"))
37+
(hsPkgs."http-types" or (errorHandler.buildDepError "http-types"))
38+
(hsPkgs."mime-types" or (errorHandler.buildDepError "mime-types"))
39+
(hsPkgs."kansas-comet" or (errorHandler.buildDepError "kansas-comet"))
40+
(hsPkgs."scotty" or (errorHandler.buildDepError "scotty"))
41+
(hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups"))
42+
(hsPkgs."stm" or (errorHandler.buildDepError "stm"))
43+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
44+
(hsPkgs."text-show" or (errorHandler.buildDepError "text-show"))
45+
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
46+
(hsPkgs."wai" or (errorHandler.buildDepError "wai"))
47+
(hsPkgs."wai-extra" or (errorHandler.buildDepError "wai-extra"))
48+
(hsPkgs."warp" or (errorHandler.buildDepError "warp"))
49+
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
50+
];
51+
buildable = true;
52+
};
53+
};
54+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
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.12";
14+
identifier = { name = "clashilator"; version = "0.1.4"; };
15+
license = "MIT";
16+
copyright = "";
17+
maintainer = "[email protected]";
18+
author = "Gergő Érdi";
19+
homepage = "https://github.com/gergoerdi/clashilator#readme";
20+
url = "";
21+
synopsis = "Automated Clash to Verilator bridge";
22+
description = "Code generator and @Setup.hs@ hooks to generate a Verilator simulation and access it from Clash";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal"))
29+
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
30+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
31+
(hsPkgs."clash-ghc" or (errorHandler.buildDepError "clash-ghc"))
32+
(hsPkgs."clash-lib" or (errorHandler.buildDepError "clash-lib"))
33+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
34+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
35+
(hsPkgs."ghc" or (errorHandler.buildDepError "ghc"))
36+
(hsPkgs."lens" or (errorHandler.buildDepError "lens"))
37+
(hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative"))
38+
(hsPkgs."shake" or (errorHandler.buildDepError "shake"))
39+
(hsPkgs."stache" or (errorHandler.buildDepError "stache"))
40+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
41+
(hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
42+
];
43+
buildable = true;
44+
};
45+
exes = {
46+
"clashilator" = {
47+
depends = [
48+
(hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal"))
49+
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
50+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
51+
(hsPkgs."clash-ghc" or (errorHandler.buildDepError "clash-ghc"))
52+
(hsPkgs."clash-lib" or (errorHandler.buildDepError "clash-lib"))
53+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
54+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
55+
(hsPkgs."ghc" or (errorHandler.buildDepError "ghc"))
56+
(hsPkgs."lens" or (errorHandler.buildDepError "lens"))
57+
(hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative"))
58+
(hsPkgs."shake" or (errorHandler.buildDepError "shake"))
59+
(hsPkgs."stache" or (errorHandler.buildDepError "stache"))
60+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
61+
(hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
62+
];
63+
buildable = true;
64+
};
65+
};
66+
};
67+
}
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.0";
14+
identifier = { name = "cryptohash-sha512"; version = "0.11.102.0"; };
15+
license = "BSD-3-Clause";
16+
copyright = "Vincent Hanquez, Herbert Valerio Riedel";
17+
maintainer = "Herbert Valerio Riedel <[email protected]>";
18+
author = "";
19+
homepage = "https://github.com/haskell-hvr/cryptohash-sha512";
20+
url = "";
21+
synopsis = "Fast, pure and practical SHA-512 implementation";
22+
description = "A practical incremental and one-pass, pure API to\nthe [SHA-512, SHA512/t and SHA-384 cryptographic hash algorithms](https://en.wikipedia.org/wiki/SHA-2) according\nto [FIPS 180-4](http://dx.doi.org/10.6028/NIST.FIPS.180-4)\nwith performance close to the fastest implementations available in other languages.\n\nThe core SHA-512 algorithm is implemented in C and is thus expected\nto be as fast as the standard [sha512sum(1) tool](https://linux.die.net/man/1/sha512sum).\n(If, instead, you require a pure Haskell implementation and performance is secondary, please refer to the [SHA package](https://hackage.haskell.org/package/SHA).)\n\nAdditionally, this package provides support for\n\n- HMAC-SHA-384: SHA-384-based [Hashed Message Authentication Codes](https://en.wikipedia.org/wiki/HMAC) (HMAC)\n- HMAC-SHA-512: SHA-512-based [Hashed Message Authentication Codes](https://en.wikipedia.org/wiki/HMAC) (HMAC)\n- HMAC-SHA-512\\/t: SHA-512\\/t-based [Hashed Message Authentication Codes](https://en.wikipedia.org/wiki/HMAC) (HMAC)\n\nconforming to [RFC6234](https://tools.ietf.org/html/rfc6234), [RFC4231](https://tools.ietf.org/html/rfc4231), [RFC5869](https://tools.ietf.org/html/rfc5869), et al..\n\n=== Packages in the @cryptohash-*@ family\n\n- <https://hackage.haskell.org/package/cryptohash-md5 cryptohash-md5>\n- <https://hackage.haskell.org/package/cryptohash-sha1 cryptohash-sha1>\n- <https://hackage.haskell.org/package/cryptohash-sha256 cryptohash-sha256>\n- <https://hackage.haskell.org/package/cryptohash-sha512 cryptohash-sha512>\n\n=== Relationship to the @cryptohash@ package and its API\n\nThis package has been originally a fork of @cryptohash-0.11.7@ because the @cryptohash@\npackage had been deprecated and so this package continues to satisfy the need for a\nlightweight package providing the SHA-512 hash algorithms without any dependencies on packages\nother than @base@ and @bytestring@. The API exposed by @cryptohash-sha512-0.11.*@'s\n\"Crypto.Hash.SHA512\", \"Crypto.Hash.SHA512t\", and \"Crypto.Hash.SHA384\" module is guaranteed to remain a compatible superset of the API provided\nby the @cryptohash-0.11.7@'s module of the same name.\n\nConsequently, this package is designed to be used as a drop-in replacement for the @cryptohash-0.11.7@ modules mentioned above, though with\na [clearly smaller footprint by almost 3 orders of magnitude](https://www.reddit.com/r/haskell/comments/5lxv75/psa_please_use_unique_module_names_when_uploading/dbzegx3/).";
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+
buildable = true;
32+
};
33+
tests = {
34+
"test-sha512" = {
35+
depends = [
36+
(hsPkgs."cryptohash-sha512" or (errorHandler.buildDepError "cryptohash-sha512"))
37+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
38+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
39+
(hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring"))
40+
(hsPkgs."SHA" or (errorHandler.buildDepError "SHA"))
41+
(hsPkgs."tasty" or (errorHandler.buildDepError "tasty"))
42+
(hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck"))
43+
(hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit"))
44+
];
45+
buildable = true;
46+
};
47+
"test-sha512t" = {
48+
depends = [
49+
(hsPkgs."cryptohash-sha512" or (errorHandler.buildDepError "cryptohash-sha512"))
50+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
51+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
52+
(hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring"))
53+
(hsPkgs."SHA" or (errorHandler.buildDepError "SHA"))
54+
(hsPkgs."tasty" or (errorHandler.buildDepError "tasty"))
55+
(hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck"))
56+
(hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit"))
57+
];
58+
buildable = true;
59+
};
60+
"test-sha384" = {
61+
depends = [
62+
(hsPkgs."cryptohash-sha512" or (errorHandler.buildDepError "cryptohash-sha512"))
63+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
64+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
65+
(hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring"))
66+
(hsPkgs."SHA" or (errorHandler.buildDepError "SHA"))
67+
(hsPkgs."tasty" or (errorHandler.buildDepError "tasty"))
68+
(hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck"))
69+
(hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit"))
70+
];
71+
buildable = true;
72+
};
73+
};
74+
benchmarks = {
75+
"bench-sha512" = {
76+
depends = [
77+
(hsPkgs."cryptohash-sha512" or (errorHandler.buildDepError "cryptohash-sha512"))
78+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
79+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
80+
(hsPkgs."criterion" or (errorHandler.buildDepError "criterion"))
81+
];
82+
buildable = true;
83+
};
84+
};
85+
};
86+
}
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 = "1.18";
14+
identifier = { name = "diagrams-core"; version = "1.5.1.1"; };
15+
license = "BSD-3-Clause";
16+
copyright = "";
17+
maintainer = "[email protected]";
18+
author = "Brent Yorgey";
19+
homepage = "https://diagrams.github.io";
20+
url = "";
21+
synopsis = "Core libraries for diagrams EDSL";
22+
description = "The core modules underlying diagrams,\nan embedded domain-specific language\nfor compositional, declarative drawing.";
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."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
31+
(hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups"))
32+
(hsPkgs."monoid-extras" or (errorHandler.buildDepError "monoid-extras"))
33+
(hsPkgs."dual-tree" or (errorHandler.buildDepError "dual-tree"))
34+
(hsPkgs."lens" or (errorHandler.buildDepError "lens"))
35+
(hsPkgs."linear" or (errorHandler.buildDepError "linear"))
36+
(hsPkgs."adjunctions" or (errorHandler.buildDepError "adjunctions"))
37+
(hsPkgs."distributive" or (errorHandler.buildDepError "distributive"))
38+
(hsPkgs."profunctors" or (errorHandler.buildDepError "profunctors"))
39+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
40+
];
41+
buildable = true;
42+
};
43+
};
44+
}

0 commit comments

Comments
 (0)