Skip to content

Commit 583f569

Browse files
author
IOHK
committed
Automatic Update
1 parent 8a2cc70 commit 583f569

File tree

39 files changed

+1713
-3
lines changed

39 files changed

+1713
-3
lines changed

default.nix

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15313,6 +15313,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec {
1531315313
"storable-complex" = import ./nix/storable-complex.nix;
1531415314
"storable-endian" = import ./nix/storable-endian.nix;
1531515315
"storable-enum" = import ./nix/storable-enum.nix;
15316+
"storable-generic" = import ./nix/storable-generic.nix;
1531615317
"storable-hetero-list" = import ./nix/storable-hetero-list.nix;
1531715318
"storable-offset" = import ./nix/storable-offset.nix;
1531815319
"storable-peek-poke" = import ./nix/storable-peek-poke.nix;
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 = { dev = false; no-cmm = false; };
12+
package = {
13+
specVersion = "3.0";
14+
identifier = { name = "atomic-counter"; version = "0.1.2.2"; };
15+
license = "Apache-2.0";
16+
copyright = "(c) Sergey Vinokurov 2022";
17+
maintainer = "Sergey Vinokurov <[email protected]>";
18+
author = "Sergey Vinokurov";
19+
homepage = "https://github.com/sergv/atomic-counter";
20+
url = "";
21+
synopsis = "Mutable counters that can be modified with atomic operatinos";
22+
description = "This package defines Counter type that can be safely modified\nconcurrently from multiple threads. The type supports only few\noperations, namely read, write, cas (compare and swap), add,\nsubtract and a few bitwise ones like or, and xor.\n\nMost common use case is having a shared counter that multiple\nthreads increment. Another potential use case is lightweight locks.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [ (hsPkgs."base" or (errorHandler.buildDepError "base")) ];
28+
buildable = true;
29+
};
30+
sublibs = {
31+
"test-utils" = {
32+
depends = [
33+
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
34+
(hsPkgs."async" or (errorHandler.buildDepError "async"))
35+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
36+
];
37+
buildable = true;
38+
};
39+
};
40+
tests = {
41+
"test" = {
42+
depends = [
43+
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
44+
(hsPkgs."atomic-counter" or (errorHandler.buildDepError "atomic-counter"))
45+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
46+
(hsPkgs."tasty" or (errorHandler.buildDepError "tasty"))
47+
(hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck"))
48+
(hsPkgs."atomic-counter".components.sublibs.test-utils or (errorHandler.buildDepError "atomic-counter:test-utils"))
49+
];
50+
buildable = true;
51+
};
52+
};
53+
benchmarks = {
54+
"bench" = {
55+
depends = [
56+
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
57+
(hsPkgs."atomic-counter" or (errorHandler.buildDepError "atomic-counter"))
58+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
59+
(hsPkgs."primitive" or (errorHandler.buildDepError "primitive"))
60+
(hsPkgs."stm" or (errorHandler.buildDepError "stm"))
61+
(hsPkgs."tasty" or (errorHandler.buildDepError "tasty"))
62+
(hsPkgs."tasty-bench" or (errorHandler.buildDepError "tasty-bench"))
63+
(hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck"))
64+
(hsPkgs."atomic-counter".components.sublibs.test-utils or (errorHandler.buildDepError "atomic-counter:test-utils"))
65+
];
66+
buildable = true;
67+
};
68+
};
69+
};
70+
}
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
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 = "envy"; version = "2.1.4.0"; };
15+
license = "BSD-3-Clause";
16+
copyright = "David Johnson (c) 2015-2025";
17+
maintainer = "[email protected]";
18+
author = "David Johnson, Tim Adams, Eric Mertens, Nicolas Rolland";
19+
homepage = "";
20+
url = "";
21+
synopsis = "An environmentally friendly way to deal with environment variables";
22+
description = "For package use information see the <https://github.com/dmjio/envy/blob/master/README.md README.md>";
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."mtl" or (errorHandler.buildDepError "mtl"))
32+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
33+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
34+
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
35+
];
36+
buildable = true;
37+
};
38+
tests = {
39+
"spec" = {
40+
depends = [
41+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
42+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
43+
(hsPkgs."envy" or (errorHandler.buildDepError "envy"))
44+
(hsPkgs."hspec" or (errorHandler.buildDepError "hspec"))
45+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
46+
(hsPkgs."quickcheck-instances" or (errorHandler.buildDepError "quickcheck-instances"))
47+
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
48+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
49+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
50+
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
51+
];
52+
buildable = true;
53+
};
54+
};
55+
};
56+
}
Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = { usewcwidth = false; };
12+
package = {
13+
specVersion = "2.4";
14+
identifier = { name = "errata"; version = "0.4.0.3"; };
15+
license = "MIT";
16+
copyright = "(c) 2020- comp";
17+
maintainer = "[email protected]";
18+
author = "comp";
19+
homepage = "https://github.com/1Computer1/errata";
20+
url = "";
21+
synopsis = "Source code error pretty printing";
22+
description = "An extremely customizable error pretty printer that can handle many kinds of error formatting.\nIt can handle errors that are connected, disconnected, and those spanning multiple lines.\n\nYou can get started by importing the \"Errata\" module.";
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."text" or (errorHandler.buildDepError "text"))
31+
];
32+
buildable = true;
33+
};
34+
exes = {
35+
"errata-example" = {
36+
depends = [
37+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
38+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
39+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
40+
(hsPkgs."errata" or (errorHandler.buildDepError "errata"))
41+
];
42+
buildable = true;
43+
};
44+
};
45+
tests = {
46+
"errata-test" = {
47+
depends = [
48+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
49+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
50+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
51+
(hsPkgs."errata" or (errorHandler.buildDepError "errata"))
52+
(hsPkgs."hspec" or (errorHandler.buildDepError "hspec"))
53+
(hsPkgs."hspec-golden" or (errorHandler.buildDepError "hspec-golden"))
54+
];
55+
build-tools = [
56+
(hsPkgs.pkgsBuildBuild.hspec-discover.components.exes.hspec-discover or (pkgs.pkgsBuildBuild.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover")))
57+
];
58+
buildable = true;
59+
};
60+
};
61+
};
62+
}
Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
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 = "fs-sim"; version = "0.3.1.0"; };
15+
license = "Apache-2.0";
16+
copyright = "2019-2024 Input Output Global Inc (IOG)";
17+
maintainer = "[email protected], Joris Dral ([email protected])";
18+
author = "IOG Engineering Team";
19+
homepage = "https://github.com/input-output-hk/fs-sim";
20+
url = "";
21+
synopsis = "Simulated file systems";
22+
description = "Simulated file systems.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring"))
30+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
31+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
32+
(hsPkgs."fs-api" or (errorHandler.buildDepError "fs-api"))
33+
(hsPkgs."io-classes" or (errorHandler.buildDepError "io-classes"))
34+
(hsPkgs."io-classes".components.sublibs.strict-stm or (errorHandler.buildDepError "io-classes:strict-stm"))
35+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
36+
(hsPkgs."primitive" or (errorHandler.buildDepError "primitive"))
37+
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
38+
(hsPkgs."safe-wild-cards" or (errorHandler.buildDepError "safe-wild-cards"))
39+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
40+
];
41+
buildable = true;
42+
};
43+
tests = {
44+
"fs-sim-test" = {
45+
depends = [
46+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
47+
(hsPkgs."bifunctors" or (errorHandler.buildDepError "bifunctors"))
48+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
49+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
50+
(hsPkgs."fs-api" or (errorHandler.buildDepError "fs-api"))
51+
(hsPkgs."fs-sim" or (errorHandler.buildDepError "fs-sim"))
52+
(hsPkgs."generics-sop" or (errorHandler.buildDepError "generics-sop"))
53+
(hsPkgs."io-classes".components.sublibs.strict-stm or (errorHandler.buildDepError "io-classes:strict-stm"))
54+
(hsPkgs."pretty-show" or (errorHandler.buildDepError "pretty-show"))
55+
(hsPkgs."primitive" or (errorHandler.buildDepError "primitive"))
56+
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
57+
(hsPkgs."quickcheck-state-machine" or (errorHandler.buildDepError "quickcheck-state-machine"))
58+
(hsPkgs."random" or (errorHandler.buildDepError "random"))
59+
(hsPkgs."tasty" or (errorHandler.buildDepError "tasty"))
60+
(hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit"))
61+
(hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck"))
62+
(hsPkgs."temporary" or (errorHandler.buildDepError "temporary"))
63+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
64+
];
65+
buildable = true;
66+
};
67+
};
68+
};
69+
}

0 commit comments

Comments
 (0)