Skip to content

Commit 3de0e93

Browse files
author
IOHK
committed
Automatic Update
1 parent c96fd8d commit 3de0e93

File tree

32 files changed

+1093
-2
lines changed

32 files changed

+1093
-2
lines changed

default.nix

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12805,6 +12805,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec {
1280512805
"powerqueue-levelmem" = import ./nix/powerqueue-levelmem.nix;
1280612806
"powerqueue-sqs" = import ./nix/powerqueue-sqs.nix;
1280712807
"ppad-hmac-drbg" = import ./nix/ppad-hmac-drbg.nix;
12808+
"ppad-ripemd160" = import ./nix/ppad-ripemd160.nix;
1280812809
"ppad-secp256k1" = import ./nix/ppad-secp256k1.nix;
1280912810
"ppad-sha256" = import ./nix/ppad-sha256.nix;
1281012811
"ppad-sha512" = import ./nix/ppad-sha512.nix;
Lines changed: 54 additions & 0 deletions
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 = { os-string = false; };
12+
package = {
13+
specVersion = "2.0";
14+
identifier = { name = "Win32"; version = "2.14.1.0"; };
15+
license = "BSD-3-Clause";
16+
copyright = "Alastair Reid, 1999-2003; shelarcy, 2012-2013; Tamar Christina, 2016-2020";
17+
maintainer = "Haskell Libraries <[email protected]>";
18+
author = "Alastair Reid, shelarcy, Tamar Christina";
19+
homepage = "https://github.com/haskell/win32";
20+
url = "";
21+
synopsis = "A binding to Windows Win32 API.";
22+
description = "This library contains direct bindings to the Windows Win32 APIs for Haskell.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = ([
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
] ++ pkgs.lib.optional (!system.isWindows) (hsPkgs."unbuildable" or (errorHandler.buildDepError "unbuildable"))) ++ pkgs.lib.optionals (compiler.isGhc && compiler.version.ge "8.0") (if flags.os-string
30+
then [
31+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
32+
(hsPkgs."os-string" or (errorHandler.buildDepError "os-string"))
33+
]
34+
else [
35+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
36+
]);
37+
libs = [
38+
(pkgs."user32" or (errorHandler.sysDepError "user32"))
39+
(pkgs."gdi32" or (errorHandler.sysDepError "gdi32"))
40+
(pkgs."winmm" or (errorHandler.sysDepError "winmm"))
41+
(pkgs."advapi32" or (errorHandler.sysDepError "advapi32"))
42+
(pkgs."shell32" or (errorHandler.sysDepError "shell32"))
43+
(pkgs."shfolder" or (errorHandler.sysDepError "shfolder"))
44+
(pkgs."shlwapi" or (errorHandler.sysDepError "shlwapi"))
45+
(pkgs."msimg32" or (errorHandler.sysDepError "msimg32"))
46+
(pkgs."imm32" or (errorHandler.sysDepError "imm32"))
47+
];
48+
build-tools = [
49+
(hsPkgs.pkgsBuildBuild.hsc2hs.components.exes.hsc2hs or (pkgs.pkgsBuildBuild.hsc2hs or (errorHandler.buildToolDepError "hsc2hs:hsc2hs")))
50+
];
51+
buildable = if !system.isWindows then false else true;
52+
};
53+
};
54+
}
Lines changed: 98 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,98 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = { dev = false; };
12+
package = {
13+
specVersion = "3.0";
14+
identifier = { name = "automaton"; version = "1.5"; };
15+
license = "MIT";
16+
copyright = "";
17+
maintainer = "[email protected]";
18+
author = "Manuel Bärenz";
19+
homepage = "";
20+
url = "";
21+
synopsis = "Effectful streams and automata in coalgebraic encoding";
22+
description = "Effectful streams have an internal state and a step function.\nVarying the effect type, this gives many different useful concepts:\nFor example with a reader effect, it results in automata (a.k.a transducers or state machines).";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."MonadRandom" or (errorHandler.buildDepError "MonadRandom"))
29+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
30+
(hsPkgs."mmorph" or (errorHandler.buildDepError "mmorph"))
31+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
32+
(hsPkgs."profunctors" or (errorHandler.buildDepError "profunctors"))
33+
(hsPkgs."selective" or (errorHandler.buildDepError "selective"))
34+
(hsPkgs."semialign" or (errorHandler.buildDepError "semialign"))
35+
(hsPkgs."simple-affine-space" or (errorHandler.buildDepError "simple-affine-space"))
36+
(hsPkgs."these" or (errorHandler.buildDepError "these"))
37+
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
38+
];
39+
buildable = true;
40+
};
41+
exes = {
42+
"UserSawtooth" = {
43+
depends = [
44+
(hsPkgs."MonadRandom" or (errorHandler.buildDepError "MonadRandom"))
45+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
46+
(hsPkgs."mmorph" or (errorHandler.buildDepError "mmorph"))
47+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
48+
(hsPkgs."profunctors" or (errorHandler.buildDepError "profunctors"))
49+
(hsPkgs."selective" or (errorHandler.buildDepError "selective"))
50+
(hsPkgs."semialign" or (errorHandler.buildDepError "semialign"))
51+
(hsPkgs."simple-affine-space" or (errorHandler.buildDepError "simple-affine-space"))
52+
(hsPkgs."these" or (errorHandler.buildDepError "these"))
53+
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
54+
(hsPkgs."automaton" or (errorHandler.buildDepError "automaton"))
55+
];
56+
buildable = true;
57+
};
58+
"ForeverSawtooth" = {
59+
depends = [
60+
(hsPkgs."MonadRandom" or (errorHandler.buildDepError "MonadRandom"))
61+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
62+
(hsPkgs."mmorph" or (errorHandler.buildDepError "mmorph"))
63+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
64+
(hsPkgs."profunctors" or (errorHandler.buildDepError "profunctors"))
65+
(hsPkgs."selective" or (errorHandler.buildDepError "selective"))
66+
(hsPkgs."semialign" or (errorHandler.buildDepError "semialign"))
67+
(hsPkgs."simple-affine-space" or (errorHandler.buildDepError "simple-affine-space"))
68+
(hsPkgs."these" or (errorHandler.buildDepError "these"))
69+
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
70+
(hsPkgs."automaton" or (errorHandler.buildDepError "automaton"))
71+
];
72+
buildable = true;
73+
};
74+
};
75+
tests = {
76+
"automaton-test" = {
77+
depends = [
78+
(hsPkgs."MonadRandom" or (errorHandler.buildDepError "MonadRandom"))
79+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
80+
(hsPkgs."mmorph" or (errorHandler.buildDepError "mmorph"))
81+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
82+
(hsPkgs."profunctors" or (errorHandler.buildDepError "profunctors"))
83+
(hsPkgs."selective" or (errorHandler.buildDepError "selective"))
84+
(hsPkgs."semialign" or (errorHandler.buildDepError "semialign"))
85+
(hsPkgs."simple-affine-space" or (errorHandler.buildDepError "simple-affine-space"))
86+
(hsPkgs."these" or (errorHandler.buildDepError "these"))
87+
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
88+
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
89+
(hsPkgs."automaton" or (errorHandler.buildDepError "automaton"))
90+
(hsPkgs."tasty" or (errorHandler.buildDepError "tasty"))
91+
(hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit"))
92+
(hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck"))
93+
];
94+
buildable = true;
95+
};
96+
};
97+
};
98+
}
Lines changed: 95 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,95 @@
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-debian"; version = "5.2.5"; };
15+
license = "BSD-3-Clause";
16+
copyright = "Copyright (c) 2007-2014, David Fox, Jeremy Shaw; 2017-2024 Clint Adams";
17+
maintainer = "Clint Adams <[email protected]>";
18+
author = "David Fox <[email protected]>";
19+
homepage = "https://github.com/clinty/cabal-debian";
20+
url = "";
21+
synopsis = "Create a Debianization for a Cabal package";
22+
description = "This package supports the generation of a package Debianization (i.e.\nthe files in the @debian@ subdirectory) for a cabal package,\neither through a library API or using the cabal-debian executable.\nFor documentation of the executable, run\n@cabal-debian --help@, for documentation of the library API follow\nthe link to the @Debian.Debianize@ module below.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."bifunctors" or (errorHandler.buildDepError "bifunctors"))
30+
(hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal"))
31+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
32+
(hsPkgs."data-default" or (errorHandler.buildDepError "data-default"))
33+
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
34+
(hsPkgs."Diff" or (errorHandler.buildDepError "Diff"))
35+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
36+
(hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions"))
37+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
38+
(hsPkgs."hsemail" or (errorHandler.buildDepError "hsemail"))
39+
(hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit"))
40+
(hsPkgs."lens" or (errorHandler.buildDepError "lens"))
41+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
42+
(hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri"))
43+
(hsPkgs."parsec" or (errorHandler.buildDepError "parsec"))
44+
(hsPkgs."pretty" or (errorHandler.buildDepError "pretty"))
45+
(hsPkgs."process" or (errorHandler.buildDepError "process"))
46+
(hsPkgs."pureMD5" or (errorHandler.buildDepError "pureMD5"))
47+
(hsPkgs."regex-tdfa" or (errorHandler.buildDepError "regex-tdfa"))
48+
(hsPkgs."syb" or (errorHandler.buildDepError "syb"))
49+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
50+
(hsPkgs."unix" or (errorHandler.buildDepError "unix"))
51+
(hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio"))
52+
(hsPkgs."utf8-string" or (errorHandler.buildDepError "utf8-string"))
53+
(hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative"))
54+
(hsPkgs."ansi-wl-pprint" or (errorHandler.buildDepError "ansi-wl-pprint"))
55+
(hsPkgs."debian" or (errorHandler.buildDepError "debian"))
56+
];
57+
buildable = true;
58+
};
59+
exes = {
60+
"cabal-debian" = {
61+
depends = [
62+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
63+
(hsPkgs."cabal-debian" or (errorHandler.buildDepError "cabal-debian"))
64+
(hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal"))
65+
(hsPkgs."debian" or (errorHandler.buildDepError "debian"))
66+
(hsPkgs."lens" or (errorHandler.buildDepError "lens"))
67+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
68+
(hsPkgs."pretty" or (errorHandler.buildDepError "pretty"))
69+
];
70+
buildable = true;
71+
};
72+
};
73+
tests = {
74+
"cabal-debian-tests" = {
75+
depends = [
76+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
77+
(hsPkgs."cabal-debian" or (errorHandler.buildDepError "cabal-debian"))
78+
(hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal"))
79+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
80+
(hsPkgs."debian" or (errorHandler.buildDepError "debian"))
81+
(hsPkgs."Diff" or (errorHandler.buildDepError "Diff"))
82+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
83+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
84+
(hsPkgs."hsemail" or (errorHandler.buildDepError "hsemail"))
85+
(hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit"))
86+
(hsPkgs."lens" or (errorHandler.buildDepError "lens"))
87+
(hsPkgs."pretty" or (errorHandler.buildDepError "pretty"))
88+
(hsPkgs."process" or (errorHandler.buildDepError "process"))
89+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
90+
];
91+
buildable = true;
92+
};
93+
};
94+
};
95+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
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 = "derive-has-field"; version = "0.0.1.0"; };
15+
license = "MIT";
16+
copyright = "Barry Moore II";
17+
maintainer = "[email protected]";
18+
author = "Barry Moore II";
19+
homepage = "https://github.com/chiroptical/snail#readme";
20+
url = "";
21+
synopsis = "Derive HasField instances with Template Haskell";
22+
description = "A Template Haskell function to derive HasField instances to utilize OverloadedRecordDot more effectively.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
30+
(hsPkgs."th-abstraction" or (errorHandler.buildDepError "th-abstraction"))
31+
];
32+
buildable = true;
33+
};
34+
tests = {
35+
"derive-has-field-test" = {
36+
depends = [
37+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
38+
(hsPkgs."derive-has-field" or (errorHandler.buildDepError "derive-has-field"))
39+
(hsPkgs."hspec" or (errorHandler.buildDepError "hspec"))
40+
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
41+
(hsPkgs."th-abstraction" or (errorHandler.buildDepError "th-abstraction"))
42+
];
43+
buildable = true;
44+
};
45+
};
46+
};
47+
}
Lines changed: 70 additions & 0 deletions
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 = { dump = false; llvm = false; };
12+
package = {
13+
specVersion = "1.12";
14+
identifier = { name = "flatparse"; version = "0.5.1.1"; };
15+
license = "MIT";
16+
copyright = "2021 András Kovács";
17+
maintainer = "[email protected]";
18+
author = "András Kovács";
19+
homepage = "https://github.com/AndrasKovacs/flatparse#readme";
20+
url = "";
21+
synopsis = "High-performance parsing from strict bytestrings";
22+
description = "@Flatparse@ is a high-performance parsing library for strict bytestring input. See the README for more information:\n<https://github.com/AndrasKovacs/flatparse>.";
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."integer-gmp" or (errorHandler.buildDepError "integer-gmp"))
32+
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
33+
(hsPkgs."utf8-string" or (errorHandler.buildDepError "utf8-string"))
34+
];
35+
buildable = true;
36+
};
37+
tests = {
38+
"spec" = {
39+
depends = [
40+
(hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit"))
41+
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
42+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
43+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
44+
(hsPkgs."flatparse" or (errorHandler.buildDepError "flatparse"))
45+
(hsPkgs."hspec" or (errorHandler.buildDepError "hspec"))
46+
(hsPkgs."quickcheck-instances" or (errorHandler.buildDepError "quickcheck-instances"))
47+
(hsPkgs."utf8-string" or (errorHandler.buildDepError "utf8-string"))
48+
];
49+
buildable = true;
50+
};
51+
};
52+
benchmarks = {
53+
"bench" = {
54+
depends = [
55+
(hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec"))
56+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
57+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
58+
(hsPkgs."flatparse" or (errorHandler.buildDepError "flatparse"))
59+
(hsPkgs."gauge" or (errorHandler.buildDepError "gauge"))
60+
(hsPkgs."integer-gmp" or (errorHandler.buildDepError "integer-gmp"))
61+
(hsPkgs."megaparsec" or (errorHandler.buildDepError "megaparsec"))
62+
(hsPkgs."parsec" or (errorHandler.buildDepError "parsec"))
63+
(hsPkgs."primitive" or (errorHandler.buildDepError "primitive"))
64+
(hsPkgs."utf8-string" or (errorHandler.buildDepError "utf8-string"))
65+
];
66+
buildable = true;
67+
};
68+
};
69+
};
70+
}

0 commit comments

Comments
 (0)