Skip to content

Commit 5b1c0e6

Browse files
author
IOHK
committed
Automatic Update
1 parent 3d6f139 commit 5b1c0e6

File tree

50 files changed

+2554
-17
lines changed

Some content is hidden

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

50 files changed

+2554
-17
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = {
12+
fast-bignum = false;
13+
homebrew-openssl = false;
14+
macports-openssl = false;
15+
use-pkg-config = false;
16+
};
17+
package = {
18+
specVersion = "1.12";
19+
identifier = { name = "HsOpenSSL"; version = "0.11.7.7"; };
20+
license = "LicenseRef-PublicDomain";
21+
copyright = "";
22+
maintainer = "Vladimir Shabanov <[email protected]>";
23+
author = "Adam Langley, Mikhail Vorozhtsov, PHO, Taru Karttunen";
24+
homepage = "https://github.com/haskell-cryptography/HsOpenSSL";
25+
url = "";
26+
synopsis = "Partial OpenSSL binding for Haskell";
27+
description = "HsOpenSSL is an OpenSSL binding for Haskell. It can generate RSA\nand DSA keys, read and write PEM files, generate message digests,\nsign and verify messages, encrypt and decrypt messages. It has\nalso some capabilities of creating SSL clients and servers.\n\nThis package is in production use by a number of Haskell based\nsystems and stable. You may also be interested in the @tls@ package,\n<http://hackage.haskell.org/package/tls>, which is a pure Haskell\nimplementation of SSL.";
28+
buildType = "Custom";
29+
setup-depends = [
30+
(hsPkgs.buildPackages.Cabal or (pkgs.buildPackages.Cabal or (errorHandler.setupDepError "Cabal")))
31+
(hsPkgs.buildPackages.base or (pkgs.buildPackages.base or (errorHandler.setupDepError "base")))
32+
];
33+
};
34+
components = {
35+
"library" = {
36+
depends = [
37+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
38+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
39+
(hsPkgs."network" or (errorHandler.buildDepError "network"))
40+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
41+
] ++ pkgs.lib.optional (flags.fast-bignum && (compiler.isGhc && compiler.version.ge "7.10.1")) (hsPkgs."integer-gmp" or (errorHandler.buildDepError "integer-gmp"));
42+
libs = pkgs.lib.optionals (!flags.use-pkg-config) [
43+
(pkgs."ssl" or (errorHandler.sysDepError "ssl"))
44+
(pkgs."crypto" or (errorHandler.sysDepError "crypto"))
45+
];
46+
pkgconfig = pkgs.lib.optionals (flags.use-pkg-config) [
47+
(pkgconfPkgs."libssl" or (errorHandler.pkgConfDepError "libssl"))
48+
(pkgconfPkgs."libcrypto" or (errorHandler.pkgConfDepError "libcrypto"))
49+
];
50+
build-tools = [
51+
(hsPkgs.buildPackages.hsc2hs.components.exes.hsc2hs or (pkgs.buildPackages.hsc2hs or (errorHandler.buildToolDepError "hsc2hs:hsc2hs")))
52+
];
53+
buildable = true;
54+
};
55+
tests = {
56+
"test-dsa" = {
57+
depends = [
58+
(hsPkgs."HsOpenSSL" or (errorHandler.buildDepError "HsOpenSSL"))
59+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
60+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
61+
];
62+
buildable = true;
63+
};
64+
"test-der" = {
65+
depends = [
66+
(hsPkgs."HsOpenSSL" or (errorHandler.buildDepError "HsOpenSSL"))
67+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
68+
];
69+
buildable = true;
70+
};
71+
"test-evp-base64" = {
72+
depends = [
73+
(hsPkgs."HsOpenSSL" or (errorHandler.buildDepError "HsOpenSSL"))
74+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
75+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
76+
];
77+
buildable = true;
78+
};
79+
"test-evp-digest" = {
80+
depends = [
81+
(hsPkgs."HsOpenSSL" or (errorHandler.buildDepError "HsOpenSSL"))
82+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
83+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
84+
];
85+
buildable = true;
86+
};
87+
};
88+
};
89+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,120 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = {
12+
bytestring-builder = false;
13+
cffi = false;
14+
ordered-keymap = true;
15+
};
16+
package = {
17+
specVersion = "1.10";
18+
identifier = { name = "aeson"; version = "2.0.2.0"; };
19+
license = "BSD-3-Clause";
20+
copyright = "(c) 2011-2016 Bryan O'Sullivan\n(c) 2011 MailRank, Inc.";
21+
maintainer = "Adam Bergmark <[email protected]>";
22+
author = "Bryan O'Sullivan <[email protected]>";
23+
homepage = "https://github.com/haskell/aeson";
24+
url = "";
25+
synopsis = "Fast JSON parsing and encoding";
26+
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\n(A note on naming: in Greek mythology, Aeson was the father of Jason.)";
27+
buildType = "Simple";
28+
};
29+
components = {
30+
"library" = {
31+
depends = [
32+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
33+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
34+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
35+
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
36+
(hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
37+
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
38+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
39+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
40+
(hsPkgs."base-compat-batteries" or (errorHandler.buildDepError "base-compat-batteries"))
41+
(hsPkgs."time-compat" or (errorHandler.buildDepError "time-compat"))
42+
(hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec"))
43+
(hsPkgs."data-fix" or (errorHandler.buildDepError "data-fix"))
44+
(hsPkgs."dlist" or (errorHandler.buildDepError "dlist"))
45+
(hsPkgs."hashable" or (errorHandler.buildDepError "hashable"))
46+
(hsPkgs."indexed-traversable" or (errorHandler.buildDepError "indexed-traversable"))
47+
(hsPkgs."OneTuple" or (errorHandler.buildDepError "OneTuple"))
48+
(hsPkgs."primitive" or (errorHandler.buildDepError "primitive"))
49+
(hsPkgs."scientific" or (errorHandler.buildDepError "scientific"))
50+
(hsPkgs."semialign" or (errorHandler.buildDepError "semialign"))
51+
(hsPkgs."strict" or (errorHandler.buildDepError "strict"))
52+
(hsPkgs."tagged" or (errorHandler.buildDepError "tagged"))
53+
(hsPkgs."text-short" or (errorHandler.buildDepError "text-short"))
54+
(hsPkgs."th-abstraction" or (errorHandler.buildDepError "th-abstraction"))
55+
(hsPkgs."these" or (errorHandler.buildDepError "these"))
56+
(hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
57+
(hsPkgs."uuid-types" or (errorHandler.buildDepError "uuid-types"))
58+
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
59+
(hsPkgs."witherable" or (errorHandler.buildDepError "witherable"))
60+
] ++ pkgs.lib.optional (!(compiler.isGhc && compiler.version.ge "8.6")) (hsPkgs."contravariant" or (errorHandler.buildDepError "contravariant"));
61+
buildable = true;
62+
};
63+
tests = {
64+
"aeson-tests" = {
65+
depends = (([
66+
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
67+
(hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec"))
68+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
69+
(hsPkgs."base-compat" or (errorHandler.buildDepError "base-compat"))
70+
(hsPkgs."base-orphans" or (errorHandler.buildDepError "base-orphans"))
71+
(hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring"))
72+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
73+
(hsPkgs."data-fix" or (errorHandler.buildDepError "data-fix"))
74+
(hsPkgs."Diff" or (errorHandler.buildDepError "Diff"))
75+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
76+
(hsPkgs."dlist" or (errorHandler.buildDepError "dlist"))
77+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
78+
(hsPkgs."generic-deriving" or (errorHandler.buildDepError "generic-deriving"))
79+
(hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
80+
(hsPkgs."hashable" or (errorHandler.buildDepError "hashable"))
81+
(hsPkgs."integer-logarithms" or (errorHandler.buildDepError "integer-logarithms"))
82+
(hsPkgs."OneTuple" or (errorHandler.buildDepError "OneTuple"))
83+
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
84+
(hsPkgs."quickcheck-instances" or (errorHandler.buildDepError "quickcheck-instances"))
85+
(hsPkgs."scientific" or (errorHandler.buildDepError "scientific"))
86+
(hsPkgs."strict" or (errorHandler.buildDepError "strict"))
87+
(hsPkgs."tagged" or (errorHandler.buildDepError "tagged"))
88+
(hsPkgs."tasty" or (errorHandler.buildDepError "tasty"))
89+
(hsPkgs."tasty-golden" or (errorHandler.buildDepError "tasty-golden"))
90+
(hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit"))
91+
(hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck"))
92+
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
93+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
94+
(hsPkgs."text-short" or (errorHandler.buildDepError "text-short"))
95+
(hsPkgs."these" or (errorHandler.buildDepError "these"))
96+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
97+
(hsPkgs."time-compat" or (errorHandler.buildDepError "time-compat"))
98+
(hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
99+
(hsPkgs."uuid-types" or (errorHandler.buildDepError "uuid-types"))
100+
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
101+
] ++ (if flags.bytestring-builder
102+
then [
103+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
104+
(hsPkgs."bytestring-builder" or (errorHandler.buildDepError "bytestring-builder"))
105+
]
106+
else [
107+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
108+
])) ++ pkgs.lib.optionals (!(compiler.isGhc && compiler.version.ge "8.0")) [
109+
(hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups"))
110+
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
111+
(hsPkgs."transformers-compat" or (errorHandler.buildDepError "transformers-compat"))
112+
]) ++ pkgs.lib.optionals (!(compiler.isGhc && compiler.version.ge "7.10")) [
113+
(hsPkgs."nats" or (errorHandler.buildDepError "nats"))
114+
(hsPkgs."void" or (errorHandler.buildDepError "void"))
115+
];
116+
buildable = true;
117+
};
118+
};
119+
};
120+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,106 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = { cffi = false; ordered-keymap = true; };
12+
package = {
13+
specVersion = "1.10";
14+
identifier = { name = "aeson"; version = "2.0.3.0"; };
15+
license = "BSD-3-Clause";
16+
copyright = "(c) 2011-2016 Bryan O'Sullivan\n(c) 2011 MailRank, Inc.";
17+
maintainer = "Adam Bergmark <[email protected]>";
18+
author = "Bryan O'Sullivan <[email protected]>";
19+
homepage = "https://github.com/haskell/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\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."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
30+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
31+
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
32+
(hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
33+
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
34+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
35+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
36+
(hsPkgs."base-compat-batteries" or (errorHandler.buildDepError "base-compat-batteries"))
37+
(hsPkgs."time-compat" or (errorHandler.buildDepError "time-compat"))
38+
(hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec"))
39+
(hsPkgs."data-fix" or (errorHandler.buildDepError "data-fix"))
40+
(hsPkgs."dlist" or (errorHandler.buildDepError "dlist"))
41+
(hsPkgs."hashable" or (errorHandler.buildDepError "hashable"))
42+
(hsPkgs."indexed-traversable" or (errorHandler.buildDepError "indexed-traversable"))
43+
(hsPkgs."OneTuple" or (errorHandler.buildDepError "OneTuple"))
44+
(hsPkgs."primitive" or (errorHandler.buildDepError "primitive"))
45+
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
46+
(hsPkgs."scientific" or (errorHandler.buildDepError "scientific"))
47+
(hsPkgs."semialign" or (errorHandler.buildDepError "semialign"))
48+
(hsPkgs."strict" or (errorHandler.buildDepError "strict"))
49+
(hsPkgs."tagged" or (errorHandler.buildDepError "tagged"))
50+
(hsPkgs."text-short" or (errorHandler.buildDepError "text-short"))
51+
(hsPkgs."th-abstraction" or (errorHandler.buildDepError "th-abstraction"))
52+
(hsPkgs."these" or (errorHandler.buildDepError "these"))
53+
(hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
54+
(hsPkgs."uuid-types" or (errorHandler.buildDepError "uuid-types"))
55+
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
56+
(hsPkgs."witherable" or (errorHandler.buildDepError "witherable"))
57+
] ++ pkgs.lib.optional (!(compiler.isGhc && compiler.version.ge "8.6")) (hsPkgs."contravariant" or (errorHandler.buildDepError "contravariant"))) ++ pkgs.lib.optional (!(compiler.isGhcjs && true || !flags.cffi)) (hsPkgs."text" or (errorHandler.buildDepError "text"));
58+
buildable = true;
59+
};
60+
tests = {
61+
"aeson-tests" = {
62+
depends = [
63+
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
64+
(hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec"))
65+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
66+
(hsPkgs."base-compat" or (errorHandler.buildDepError "base-compat"))
67+
(hsPkgs."base-orphans" or (errorHandler.buildDepError "base-orphans"))
68+
(hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring"))
69+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
70+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
71+
(hsPkgs."data-fix" or (errorHandler.buildDepError "data-fix"))
72+
(hsPkgs."Diff" or (errorHandler.buildDepError "Diff"))
73+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
74+
(hsPkgs."dlist" or (errorHandler.buildDepError "dlist"))
75+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
76+
(hsPkgs."generic-deriving" or (errorHandler.buildDepError "generic-deriving"))
77+
(hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
78+
(hsPkgs."hashable" or (errorHandler.buildDepError "hashable"))
79+
(hsPkgs."indexed-traversable" or (errorHandler.buildDepError "indexed-traversable"))
80+
(hsPkgs."integer-logarithms" or (errorHandler.buildDepError "integer-logarithms"))
81+
(hsPkgs."OneTuple" or (errorHandler.buildDepError "OneTuple"))
82+
(hsPkgs."primitive" or (errorHandler.buildDepError "primitive"))
83+
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
84+
(hsPkgs."quickcheck-instances" or (errorHandler.buildDepError "quickcheck-instances"))
85+
(hsPkgs."scientific" or (errorHandler.buildDepError "scientific"))
86+
(hsPkgs."strict" or (errorHandler.buildDepError "strict"))
87+
(hsPkgs."tagged" or (errorHandler.buildDepError "tagged"))
88+
(hsPkgs."tasty" or (errorHandler.buildDepError "tasty"))
89+
(hsPkgs."tasty-golden" or (errorHandler.buildDepError "tasty-golden"))
90+
(hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit"))
91+
(hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck"))
92+
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
93+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
94+
(hsPkgs."text-short" or (errorHandler.buildDepError "text-short"))
95+
(hsPkgs."these" or (errorHandler.buildDepError "these"))
96+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
97+
(hsPkgs."time-compat" or (errorHandler.buildDepError "time-compat"))
98+
(hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
99+
(hsPkgs."uuid-types" or (errorHandler.buildDepError "uuid-types"))
100+
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
101+
];
102+
buildable = true;
103+
};
104+
};
105+
};
106+
}

0 commit comments

Comments
 (0)