Skip to content

Commit 18bb1e0

Browse files
author
IOHK
committed
Automatic Update
1 parent b8f5ace commit 18bb1e0

File tree

64 files changed

+4143
-1
lines changed

Some content is hidden

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

64 files changed

+4143
-1
lines changed

default.nix

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7719,6 +7719,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec {
77197719
"hedgehog-servant" = import ./nix/hedgehog-servant.nix;
77207720
"hedis" = import ./nix/hedis.nix;
77217721
"hedis-config" = import ./nix/hedis-config.nix;
7722+
"hedis-effectful" = import ./nix/hedis-effectful.nix;
77227723
"hedis-envy" = import ./nix/hedis-envy.nix;
77237724
"hedis-monadic" = import ./nix/hedis-monadic.nix;
77247725
"hedis-namespace" = import ./nix/hedis-namespace.nix;
@@ -8513,6 +8514,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec {
85138514
"hspec-wai" = import ./nix/hspec-wai.nix;
85148515
"hspec-wai-json" = import ./nix/hspec-wai-json.nix;
85158516
"hspec-webdriver" = import ./nix/hspec-webdriver.nix;
8517+
"hspec-yesod" = import ./nix/hspec-yesod.nix;
85168518
"hspec2" = import ./nix/hspec2.nix;
85178519
"hspecVariant" = import ./nix/hspec_Variant.nix;
85188520
"hspkcs11" = import ./nix/hspkcs11.nix;
Lines changed: 42 additions & 0 deletions
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 = { mmap = false; };
12+
package = {
13+
specVersion = "1.18";
14+
identifier = { name = "JuicyPixels"; version = "3.3.9"; };
15+
license = "BSD-3-Clause";
16+
copyright = "";
17+
maintainer = "[email protected]";
18+
author = "Vincent Berthoux";
19+
homepage = "https://github.com/Twinside/Juicy.Pixels";
20+
url = "";
21+
synopsis = "Picture loading/serialization (in png, jpeg, bitmap, gif, tga, tiff and radiance)";
22+
description = "<<data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAADABAMAAACg8nE0AAAAElBMVEUAAABJqDSTWEL/qyb///8AAABH/1GTAAAAAXRSTlMAQObYZgAAAN5JREFUeF7s1sEJgFAQxFBbsAV72v5bEVYWPwT/XDxmCsi7zvHXavYREBDI3XP2GgICqBBYuwIC+/rVayPUAyAg0HvIXBcQoDFDGnUBgWQQ2Bx3AYFaRoBpAQHWb3bt2ARgGAiCYFFuwf3X5HA/McgGJWI2FdykCv4aBYzmKwDwvl6NVmUAAK2vlwEALK7fo88GANB6HQsAAAAAAAAA7P94AQCzswEAAAAAAAAAAAAAAAAAAICzh4UAO4zWAYBfRutHA4Bn5C69JhowAMGoBaMWDG0wCkbBKBgFo2AUAACPmegUST/IJAAAAABJRU5ErkJggg==>>\n\nThis library can load and store images in PNG,Bitmap, Jpeg, Radiance, Tiff and Gif images.";
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."mtl" or (errorHandler.buildDepError "mtl"))
31+
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
32+
(hsPkgs."zlib" or (errorHandler.buildDepError "zlib"))
33+
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
34+
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
35+
(hsPkgs."primitive" or (errorHandler.buildDepError "primitive"))
36+
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
37+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
38+
];
39+
buildable = true;
40+
};
41+
};
42+
}
Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
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.4"; };
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 initial 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+
tests = {
42+
"automaton-test" = {
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."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
55+
(hsPkgs."automaton" or (errorHandler.buildDepError "automaton"))
56+
(hsPkgs."tasty" or (errorHandler.buildDepError "tasty"))
57+
(hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit"))
58+
(hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck"))
59+
];
60+
buildable = true;
61+
};
62+
};
63+
};
64+
}
Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = { benchmark-foreign-libraries = false; };
12+
package = {
13+
specVersion = "3.0";
14+
identifier = { name = "effectful"; version = "2.3.1.0"; };
15+
license = "BSD-3-Clause";
16+
copyright = "";
17+
maintainer = "[email protected]";
18+
author = "Andrzej Rybczak";
19+
homepage = "";
20+
url = "";
21+
synopsis = "An easy to use, performant extensible effects library.";
22+
description = "An easy to use, performant extensible effects library with seamless\nintegration with the existing Haskell ecosystem.\n.\nThis is the \"batteries-included\" variant. See the\n@<https://hackage.haskell.org/package/effectful-core effectful-core>@ package\nif you need a more limited dependency footprint or want to browse\ndocumentation of core modules.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."async" or (errorHandler.buildDepError "async"))
30+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
31+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
32+
(hsPkgs."effectful-core" or (errorHandler.buildDepError "effectful-core"))
33+
(hsPkgs."process" or (errorHandler.buildDepError "process"))
34+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
35+
(hsPkgs."stm" or (errorHandler.buildDepError "stm"))
36+
(hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio"))
37+
];
38+
buildable = true;
39+
};
40+
tests = {
41+
"test" = {
42+
depends = [
43+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
44+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
45+
(hsPkgs."effectful" or (errorHandler.buildDepError "effectful"))
46+
(hsPkgs."effectful-core" or (errorHandler.buildDepError "effectful-core"))
47+
(hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions"))
48+
(hsPkgs."lifted-base" or (errorHandler.buildDepError "lifted-base"))
49+
(hsPkgs."primitive" or (errorHandler.buildDepError "primitive"))
50+
(hsPkgs."tasty" or (errorHandler.buildDepError "tasty"))
51+
(hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit"))
52+
(hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio"))
53+
];
54+
buildable = true;
55+
};
56+
};
57+
benchmarks = {
58+
"bench" = {
59+
depends = [
60+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
61+
(hsPkgs."async" or (errorHandler.buildDepError "async"))
62+
(hsPkgs."effectful" or (errorHandler.buildDepError "effectful"))
63+
(hsPkgs."tasty-bench" or (errorHandler.buildDepError "tasty-bench"))
64+
(hsPkgs."unix" or (errorHandler.buildDepError "unix"))
65+
(hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio"))
66+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
67+
] ++ pkgs.lib.optionals (flags.benchmark-foreign-libraries) (((([
68+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
69+
] ++ pkgs.lib.optional (compiler.isGhc && compiler.version.lt "9.9") (hsPkgs."cleff" or (errorHandler.buildDepError "cleff"))) ++ pkgs.lib.optional (compiler.isGhc && compiler.version.lt "9.9") (hsPkgs."freer-simple" or (errorHandler.buildDepError "freer-simple"))) ++ pkgs.lib.optional (compiler.isGhc && compiler.version.lt "9.11") (hsPkgs."fused-effects" or (errorHandler.buildDepError "fused-effects"))) ++ pkgs.lib.optional (compiler.isGhc && compiler.version.lt "9.9") (hsPkgs."polysemy" or (errorHandler.buildDepError "polysemy")));
70+
buildable = true;
71+
};
72+
};
73+
};
74+
}
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
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 = "effectful-core"; version = "2.3.1.0"; };
15+
license = "BSD-3-Clause";
16+
copyright = "";
17+
maintainer = "[email protected]";
18+
author = "Andrzej Rybczak";
19+
homepage = "";
20+
url = "";
21+
synopsis = "An easy to use, performant extensible effects library.";
22+
description = "An easy to use, performant extensible effects library with seamless\nintegration with the existing Haskell ecosystem.\n.\nThis library provides core definitions with a minimal dependency\nfootprint. See the @<https://hackage.haskell.org/package/effectful effectful>@\npackage for the \"batteries-included\" variant.";
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."exceptions" or (errorHandler.buildDepError "exceptions"))
31+
(hsPkgs."monad-control" or (errorHandler.buildDepError "monad-control"))
32+
(hsPkgs."primitive" or (errorHandler.buildDepError "primitive"))
33+
(hsPkgs."transformers-base" or (errorHandler.buildDepError "transformers-base"))
34+
(hsPkgs."unliftio-core" or (errorHandler.buildDepError "unliftio-core"))
35+
];
36+
buildable = true;
37+
};
38+
};
39+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
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 = "effectful-plugin"; version = "1.1.0.3"; };
15+
license = "BSD-3-Clause";
16+
copyright = "";
17+
maintainer = "[email protected]";
18+
author = "Andrzej Rybczak";
19+
homepage = "";
20+
url = "";
21+
synopsis = "A GHC plugin for improving disambiguation of effects.";
22+
description = "Instruct GHC to do a better job with disambiguation of effects.\n.\nSee the README for more information.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."effectful-core" or (errorHandler.buildDepError "effectful-core"))
30+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
31+
(hsPkgs."ghc" or (errorHandler.buildDepError "ghc"))
32+
] ++ pkgs.lib.optional (compiler.isGhc && compiler.version.lt "9.4") (hsPkgs."ghc-tcplugins-extra" or (errorHandler.buildDepError "ghc-tcplugins-extra"));
33+
buildable = true;
34+
};
35+
tests = {
36+
"plugin-tests" = {
37+
depends = [
38+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
39+
(hsPkgs."effectful-core" or (errorHandler.buildDepError "effectful-core"))
40+
(hsPkgs."effectful-plugin" or (errorHandler.buildDepError "effectful-plugin"))
41+
];
42+
buildable = true;
43+
};
44+
};
45+
};
46+
}
Lines changed: 48 additions & 0 deletions
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.0";
14+
identifier = { name = "effectful-th"; version = "1.0.0.2"; };
15+
license = "BSD-3-Clause";
16+
copyright = "";
17+
maintainer = "[email protected]";
18+
author = "Andrzej Rybczak";
19+
homepage = "";
20+
url = "";
21+
synopsis = "Template Haskell utilities for the effectful library.";
22+
description = "Generate functions for performing operations of dynamically dispatched effects\nvia Template Haskell.";
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."effectful-core" or (errorHandler.buildDepError "effectful-core"))
31+
(hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions"))
32+
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
33+
(hsPkgs."th-abstraction" or (errorHandler.buildDepError "th-abstraction"))
34+
];
35+
buildable = true;
36+
};
37+
tests = {
38+
"th-tests" = {
39+
depends = [
40+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
41+
(hsPkgs."effectful-core" or (errorHandler.buildDepError "effectful-core"))
42+
(hsPkgs."effectful-th" or (errorHandler.buildDepError "effectful-th"))
43+
];
44+
buildable = true;
45+
};
46+
};
47+
};
48+
}
Lines changed: 41 additions & 0 deletions
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 = "2.2";
14+
identifier = { name = "gemini-server"; version = "0.3.0.0"; };
15+
license = "BSD-3-Clause";
16+
copyright = "© 2020 Francesco Gazzetta and contributors";
17+
maintainer = "Francesco Gazzetta <[email protected]>";
18+
author = "Francesco Gazzetta";
19+
homepage = "https://sr.ht/~fgaz/haskell-gemini/";
20+
url = "";
21+
synopsis = "A lightweight server for the Gemini protocol";
22+
description = "This package contains a server for the\nGemini (<https://gemini.circumlunar.space/>) protocol.\nFor a higher level interface, see the gemini-router package.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."network" or (errorHandler.buildDepError "network"))
30+
(hsPkgs."network-run" or (errorHandler.buildDepError "network-run"))
31+
(hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri"))
32+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
33+
(hsPkgs."utf8-string" or (errorHandler.buildDepError "utf8-string"))
34+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
35+
(hsPkgs."hslogger" or (errorHandler.buildDepError "hslogger"))
36+
(hsPkgs."HsOpenSSL" or (errorHandler.buildDepError "HsOpenSSL"))
37+
];
38+
buildable = true;
39+
};
40+
};
41+
}

0 commit comments

Comments
 (0)