Skip to content

Commit 2520735

Browse files
author
IOHK
committed
Automatic Update
1 parent fed2165 commit 2520735

16 files changed

+618
-0
lines changed

default.nix

+1
Original file line numberDiff line numberDiff line change
@@ -14909,6 +14909,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec {
1490914909
"sproxy2" = import ./nix/sproxy2.nix;
1491014910
"spsa" = import ./nix/spsa.nix;
1491114911
"spy" = import ./nix/spy.nix;
14912+
"sq" = import ./nix/sq.nix;
1491214913
"sqel" = import ./nix/sqel.nix;
1491314914
"sqids" = import ./nix/sqids.nix;
1491414915
"sql-simple" = import ./nix/sql-simple.nix;
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = { exe = false; };
12+
package = {
13+
specVersion = "1.12";
14+
identifier = { name = "HsYAML"; version = "0.2.1.4"; };
15+
license = "GPL-2.0-only";
16+
copyright = "2015-2018 Herbert Valerio Riedel\n, 2007-2008 Oren Ben-Kiki";
17+
maintainer = "https://github.com/haskell-hvr/HsYAML";
18+
author = "Herbert Valerio Riedel";
19+
homepage = "https://github.com/haskell-hvr/HsYAML";
20+
url = "";
21+
synopsis = "Pure Haskell YAML 1.2 processor";
22+
description = "@HsYAML@ is a [YAML 1.2](http://yaml.org/spec/1.2/spec.html) processor, i.e. a library for parsing and serializing YAML documents.\n\nFeatures of @HsYAML@ include:\n\n* Pure Haskell implementation with small dependency footprint and emphasis on strict compliance with the [YAML 1.2 specification](http://yaml.org/spec/1.2/spec.html).\n* Direct decoding to native Haskell types via (@aeson@-inspired) typeclass-based API (see \"Data.YAML\").\n* Allows round-tripping while preserving ordering, anchors, and comments at Event-level.\n* Support for constructing custom YAML node graph representation (including support for cyclic YAML data structures).\n* Support for the standard (untyped) /Failsafe/, (strict) /JSON/, and (flexible) /Core/ \\\"schemas\\\" providing implicit typing rules as defined in the YAML 1.2 specification (including support for user-defined custom schemas; see \"Data.YAML.Schema\").\n* Support for emitting YAML using /Failsafe/, (strict) /JSON/, and (flexible) /Core/ \\\"schemas\\\" (including support for user-defined custom encoding schemas; see \"Data.YAML.Schema\").\n* Event-based API resembling LibYAML's Event-based API (see \"Data.YAML.Event\").\n* Low-level API access to lexical token-based scanner (see \"Data.YAML.Token\").\n\nSee also the <//hackage.haskell.org/package/HsYAML-aeson HsYAML-aeson> package which allows to decode and encode YAML by leveraging @aeson@'s 'FromJSON' and 'ToJSON' instances.";
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."text" or (errorHandler.buildDepError "text"))
33+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
34+
(hsPkgs."parsec" or (errorHandler.buildDepError "parsec"))
35+
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
36+
];
37+
buildable = true;
38+
};
39+
exes = {
40+
"yaml-test" = {
41+
depends = pkgs.lib.optionals (flags.exe) [
42+
(hsPkgs."HsYAML" or (errorHandler.buildDepError "HsYAML"))
43+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
44+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
45+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
46+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
47+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
48+
(hsPkgs."megaparsec" or (errorHandler.buildDepError "megaparsec"))
49+
(hsPkgs."microaeson" or (errorHandler.buildDepError "microaeson"))
50+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
51+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
52+
];
53+
buildable = if flags.exe then true else false;
54+
};
55+
};
56+
tests = {
57+
"tests" = {
58+
depends = [
59+
(hsPkgs."HsYAML" or (errorHandler.buildDepError "HsYAML"))
60+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
61+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
62+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
63+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
64+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
65+
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
66+
(hsPkgs."tasty" or (errorHandler.buildDepError "tasty"))
67+
(hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck"))
68+
];
69+
buildable = true;
70+
};
71+
};
72+
};
73+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = { pedantic = false; };
12+
package = {
13+
specVersion = "2.2";
14+
identifier = { name = "cabal-gild"; version = "1.3.1.0"; };
15+
license = "MIT";
16+
copyright = "";
17+
maintainer = "Taylor Fausak";
18+
author = "Taylor Fausak";
19+
homepage = "";
20+
url = "";
21+
synopsis = "Formats package descriptions.";
22+
description = "Gild formats package descriptions.";
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."directory" or (errorHandler.buildDepError "directory"))
32+
(hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions"))
33+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
34+
(hsPkgs."parsec" or (errorHandler.buildDepError "parsec"))
35+
(hsPkgs."pretty" or (errorHandler.buildDepError "pretty"))
36+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
37+
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
38+
] ++ (if compiler.isGhc && compiler.version.ge "9.4"
39+
then [
40+
(hsPkgs."Cabal-syntax" or (errorHandler.buildDepError "Cabal-syntax"))
41+
]
42+
else [ (hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal")) ]);
43+
buildable = true;
44+
};
45+
exes = {
46+
"cabal-gild" = {
47+
depends = [
48+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
49+
(hsPkgs."cabal-gild" or (errorHandler.buildDepError "cabal-gild"))
50+
];
51+
buildable = true;
52+
};
53+
};
54+
tests = {
55+
"cabal-gild-test-suite" = {
56+
depends = [
57+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
58+
(hsPkgs."cabal-gild" or (errorHandler.buildDepError "cabal-gild"))
59+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
60+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
61+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
62+
(hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions"))
63+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
64+
(hsPkgs."hspec" or (errorHandler.buildDepError "hspec"))
65+
(hsPkgs."temporary" or (errorHandler.buildDepError "temporary"))
66+
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
67+
];
68+
buildable = true;
69+
};
70+
};
71+
};
72+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = {
12+
support_aesni = true;
13+
support_rdrand = true;
14+
support_pclmuldq = true;
15+
support_sse = false;
16+
integer-gmp = true;
17+
support_deepseq = true;
18+
old_toolchain_inliner = false;
19+
check_alignment = false;
20+
use_target_attributes = true;
21+
};
22+
package = {
23+
specVersion = "1.18";
24+
identifier = { name = "crypton"; version = "1.0.0"; };
25+
license = "BSD-3-Clause";
26+
copyright = "Vincent Hanquez <[email protected]>";
27+
maintainer = "Kazu Yamamoto <[email protected]>";
28+
author = "Vincent Hanquez <[email protected]>";
29+
homepage = "https://github.com/kazu-yamamoto/crypton";
30+
url = "";
31+
synopsis = "Cryptography Primitives sink";
32+
description = "A repository of cryptographic primitives.\n\n* Symmetric ciphers: AES, DES, 3DES, CAST5, Blowfish, Twofish, Camellia, RC4, Salsa, XSalsa, ChaCha.\n\n* Hash: SHA1, SHA2, SHA3, SHAKE, MD2, MD4, MD5, Keccak, Skein, Ripemd, Tiger, Whirlpool, Blake2\n\n* MAC: HMAC, KMAC, Poly1305\n\n* Asymmetric crypto: DSA, RSA, DH, ECDH, ECDSA, ECC, Curve25519, Curve448, Ed25519, Ed448\n\n* Key Derivation Function: PBKDF2, Scrypt, HKDF, Argon2, BCrypt, BCryptPBKDF\n\n* Cryptographic Random generation: System Entropy, Deterministic Random Generator\n\n* Data related: Anti-Forensic Information Splitter (AFIS)\n\nIf anything cryptographic related is missing from here, submit\na pull request to have it added. This package strives to be a\ncryptographic kitchen sink that provides cryptography for everyone.\n\nEvaluate the security related to your requirements before using.\n\nRead \"Crypto.Tutorial\" for a quick start guide.";
33+
buildType = "Simple";
34+
};
35+
components = {
36+
"library" = {
37+
depends = ((([
38+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
39+
(hsPkgs."memory" or (errorHandler.buildDepError "memory"))
40+
(hsPkgs."basement" or (errorHandler.buildDepError "basement"))
41+
(hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
42+
] ++ pkgs.lib.optional (!(compiler.isGhc && compiler.version.lt "8.8")) (hsPkgs."base" or (errorHandler.buildDepError "base"))) ++ pkgs.lib.optional (system.isWindows) (hsPkgs."Win32" or (errorHandler.buildDepError "Win32"))) ++ pkgs.lib.optional (compiler.isGhc && true && flags.integer-gmp) (hsPkgs."integer-gmp" or (errorHandler.buildDepError "integer-gmp"))) ++ pkgs.lib.optional (flags.support_deepseq) (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"));
43+
libs = pkgs.lib.optional (system.isWindows) (pkgs."advapi32" or (errorHandler.sysDepError "advapi32"));
44+
buildable = if compiler.isGhc && compiler.version.lt "8.8"
45+
then false
46+
else true;
47+
};
48+
tests = {
49+
"test-crypton" = {
50+
depends = [
51+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
52+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
53+
(hsPkgs."memory" or (errorHandler.buildDepError "memory"))
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+
(hsPkgs."tasty-kat" or (errorHandler.buildDepError "tasty-kat"))
58+
(hsPkgs."crypton" or (errorHandler.buildDepError "crypton"))
59+
];
60+
buildable = true;
61+
};
62+
};
63+
benchmarks = {
64+
"bench-crypton" = {
65+
depends = [
66+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
67+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
68+
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
69+
(hsPkgs."memory" or (errorHandler.buildDepError "memory"))
70+
(hsPkgs."gauge" or (errorHandler.buildDepError "gauge"))
71+
(hsPkgs."random" or (errorHandler.buildDepError "random"))
72+
(hsPkgs."crypton" or (errorHandler.buildDepError "crypton"))
73+
];
74+
buildable = true;
75+
};
76+
};
77+
};
78+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,92 @@
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 = "dbus"; version = "1.3.4"; };
15+
license = "Apache-2.0";
16+
copyright = "";
17+
maintainer = "Andrey Sverdlichenko <[email protected]>";
18+
author = "John Millikin <[email protected]>";
19+
homepage = "https://github.com/rblaze/haskell-dbus#readme";
20+
url = "";
21+
synopsis = "A client library for the D-Bus IPC system.";
22+
description = "D-Bus is a simple, message-based protocol for inter-process\ncommunication, which allows applications to interact with other parts of\nthe machine and the user's session using remote procedure calls.\n\nD-Bus is a essential part of the modern Linux desktop, where it replaces\nearlier protocols such as CORBA and DCOP.\n\nThis library is an implementation of the D-Bus protocol in Haskell. It\ncan be used to add D-Bus support to Haskell applications, without the\nawkward interfaces common to foreign bindings.\n\nExample: connect to the session bus, and get a list of active names.\n\n@\n&#x7b;-\\# LANGUAGE OverloadedStrings \\#-&#x7d;\n\nimport Data.List (sort)\nimport DBus\nimport DBus.Client\n\nmain = do\n&#x20; client <- connectSession\n&#x20;\n&#x20; -- Request a list of connected clients from the bus\n&#x20; reply <- call_ client (methodCall \\\"\\/org\\/freedesktop\\/DBus\\\" \\\"org.freedesktop.DBus\\\" \\\"ListNames\\\")\n&#x20; &#x7b; methodCallDestination = Just \\\"org.freedesktop.DBus\\\"\n&#x20; &#x7d;\n&#x20;\n&#x20; -- org.freedesktop.DBus.ListNames() returns a single value, which is\n&#x20; -- a list of names (here represented as [String])\n&#x20; let Just names = fromVariant (methodReturnBody reply !! 0)\n&#x20;\n&#x20; -- Print each name on a line, sorted so reserved names are below\n&#x20; -- temporary names.\n&#x20; mapM_ putStrLn (sort names)\n@\n\n>$ ghc --make list-names.hs\n>$ ./list-names\n>:1.0\n>:1.1\n>:1.10\n>:1.106\n>:1.109\n>:1.110\n>ca.desrt.dconf\n>org.freedesktop.DBus\n>org.freedesktop.Notifications\n>org.freedesktop.secrets\n>org.gnome.ScreenSaver";
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."cereal" or (errorHandler.buildDepError "cereal"))
31+
(hsPkgs."conduit" or (errorHandler.buildDepError "conduit"))
32+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
33+
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
34+
(hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions"))
35+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
36+
(hsPkgs."lens" or (errorHandler.buildDepError "lens"))
37+
(hsPkgs."network" or (errorHandler.buildDepError "network"))
38+
(hsPkgs."parsec" or (errorHandler.buildDepError "parsec"))
39+
(hsPkgs."random" or (errorHandler.buildDepError "random"))
40+
(hsPkgs."split" or (errorHandler.buildDepError "split"))
41+
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
42+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
43+
(hsPkgs."th-lift" or (errorHandler.buildDepError "th-lift"))
44+
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
45+
(hsPkgs."unix" or (errorHandler.buildDepError "unix"))
46+
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
47+
(hsPkgs."xml-conduit" or (errorHandler.buildDepError "xml-conduit"))
48+
(hsPkgs."xml-types" or (errorHandler.buildDepError "xml-types"))
49+
];
50+
buildable = true;
51+
};
52+
tests = {
53+
"dbus_tests" = {
54+
depends = [
55+
(hsPkgs."dbus" or (errorHandler.buildDepError "dbus"))
56+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
57+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
58+
(hsPkgs."cereal" or (errorHandler.buildDepError "cereal"))
59+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
60+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
61+
(hsPkgs."extra" or (errorHandler.buildDepError "extra"))
62+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
63+
(hsPkgs."network" or (errorHandler.buildDepError "network"))
64+
(hsPkgs."parsec" or (errorHandler.buildDepError "parsec"))
65+
(hsPkgs."process" or (errorHandler.buildDepError "process"))
66+
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
67+
(hsPkgs."random" or (errorHandler.buildDepError "random"))
68+
(hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet"))
69+
(hsPkgs."tasty" or (errorHandler.buildDepError "tasty"))
70+
(hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit"))
71+
(hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck"))
72+
(hsPkgs."temporary" or (errorHandler.buildDepError "temporary"))
73+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
74+
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
75+
(hsPkgs."unix" or (errorHandler.buildDepError "unix"))
76+
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
77+
];
78+
buildable = true;
79+
};
80+
};
81+
benchmarks = {
82+
"dbus_benchmarks" = {
83+
depends = [
84+
(hsPkgs."dbus" or (errorHandler.buildDepError "dbus"))
85+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
86+
(hsPkgs."criterion" or (errorHandler.buildDepError "criterion"))
87+
];
88+
buildable = true;
89+
};
90+
};
91+
};
92+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
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 = "hasql-pool"; version = "1.1"; };
15+
license = "MIT";
16+
copyright = "(c) 2015, Nikita Volkov";
17+
maintainer = "Nikita Volkov <[email protected]>";
18+
author = "Nikita Volkov <[email protected]>";
19+
homepage = "https://github.com/nikita-volkov/hasql-pool";
20+
url = "";
21+
synopsis = "Pool of connections for Hasql";
22+
description = "";
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."hasql" or (errorHandler.buildDepError "hasql"))
31+
(hsPkgs."stm" or (errorHandler.buildDepError "stm"))
32+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
33+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
34+
(hsPkgs."uuid" or (errorHandler.buildDepError "uuid"))
35+
];
36+
buildable = true;
37+
};
38+
tests = {
39+
"test" = {
40+
depends = [
41+
(hsPkgs."async" or (errorHandler.buildDepError "async"))
42+
(hsPkgs."hasql" or (errorHandler.buildDepError "hasql"))
43+
(hsPkgs."hasql-pool" or (errorHandler.buildDepError "hasql-pool"))
44+
(hsPkgs."hspec" or (errorHandler.buildDepError "hspec"))
45+
(hsPkgs."random" or (errorHandler.buildDepError "random"))
46+
(hsPkgs."rerebase" or (errorHandler.buildDepError "rerebase"))
47+
];
48+
buildable = true;
49+
};
50+
};
51+
};
52+
}

0 commit comments

Comments
 (0)