Skip to content

Commit b41f7e5

Browse files
author
IOHK
committed
Automatic Update
1 parent 69a0fce commit b41f7e5

File tree

38 files changed

+1354
-8
lines changed

38 files changed

+1354
-8
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
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 = "binary-ext"; version = "2.0.4"; };
15+
license = "LicenseRef-Apache";
16+
copyright = "2017, 2018 Warlock <[email protected]>";
17+
maintainer = "Warlock <[email protected]>";
18+
author = "Warlock <[email protected]>";
19+
homepage = "https://github.com/A1-Triard/binary-ext#readme";
20+
url = "";
21+
synopsis = "An alternate with strong-typed errors for `Data.Binary.Get` monad from `binary` package.";
22+
description = "An alternate with strong-typed errors for `Data.Binary.Get` monad from `binary` package.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec"))
29+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
30+
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
31+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
32+
(hsPkgs."conduit" or (errorHandler.buildDepError "conduit"))
33+
(hsPkgs."conduit-combinators" or (errorHandler.buildDepError "conduit-combinators"))
34+
(hsPkgs."data-binary-ieee754" or (errorHandler.buildDepError "data-binary-ieee754"))
35+
(hsPkgs."errors" or (errorHandler.buildDepError "errors"))
36+
(hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions"))
37+
(hsPkgs."monad-control" or (errorHandler.buildDepError "monad-control"))
38+
(hsPkgs."monad-loops" or (errorHandler.buildDepError "monad-loops"))
39+
(hsPkgs."mono-traversable" or (errorHandler.buildDepError "mono-traversable"))
40+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
41+
(hsPkgs."scientific" or (errorHandler.buildDepError "scientific"))
42+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
43+
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
44+
(hsPkgs."transformers-base" or (errorHandler.buildDepError "transformers-base"))
45+
];
46+
buildable = true;
47+
};
48+
tests = {
49+
"binary-ext-test" = {
50+
depends = [
51+
(hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit"))
52+
(hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec"))
53+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
54+
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
55+
(hsPkgs."binary-ext" or (errorHandler.buildDepError "binary-ext"))
56+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
57+
(hsPkgs."conduit" or (errorHandler.buildDepError "conduit"))
58+
(hsPkgs."conduit-combinators" or (errorHandler.buildDepError "conduit-combinators"))
59+
(hsPkgs."data-binary-ieee754" or (errorHandler.buildDepError "data-binary-ieee754"))
60+
(hsPkgs."errors" or (errorHandler.buildDepError "errors"))
61+
(hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions"))
62+
(hsPkgs."monad-control" or (errorHandler.buildDepError "monad-control"))
63+
(hsPkgs."monad-loops" or (errorHandler.buildDepError "monad-loops"))
64+
(hsPkgs."mono-traversable" or (errorHandler.buildDepError "mono-traversable"))
65+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
66+
(hsPkgs."scientific" or (errorHandler.buildDepError "scientific"))
67+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
68+
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
69+
(hsPkgs."transformers-base" or (errorHandler.buildDepError "transformers-base"))
70+
];
71+
buildable = true;
72+
};
73+
};
74+
};
75+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = {
12+
no-netlib = false;
13+
no-accelerate = false;
14+
openblas = false;
15+
mkl = false;
16+
cblas = false;
17+
};
18+
package = {
19+
specVersion = "1.8";
20+
identifier = { name = "blas-hs"; version = "0.1.1.0"; };
21+
license = "MIT";
22+
copyright = "(c) 2014 Phil Ruffwind";
23+
maintainer = "[email protected]";
24+
author = "Phil Ruffwind";
25+
homepage = "https://github.com/Rufflewind/blas-hs";
26+
url = "";
27+
synopsis = "Low-level Haskell bindings to Blas.";
28+
description = "This package provides a complete low-level binding to Blas via the foreign\nfunction interface, allowing Haskell programs to take advantage of optimized\nroutines for vector and matrix operations in Haskell.\n\nMore information can be found at the\n<https://github.com/Rufflewind/blas-hs repository>.";
29+
buildType = "Simple";
30+
};
31+
components = {
32+
"library" = {
33+
depends = [
34+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
35+
(hsPkgs."storable-complex" or (errorHandler.buildDepError "storable-complex"))
36+
];
37+
libs = pkgs.lib.optional (flags.cblas) (pkgs."cblas" or (errorHandler.sysDepError "cblas")) ++ (if flags.mkl
38+
then [
39+
(pkgs."mkl_rt" or (errorHandler.sysDepError "mkl_rt"))
40+
(pkgs."pthread" or (errorHandler.sysDepError "pthread"))
41+
(pkgs."m" or (errorHandler.sysDepError "m"))
42+
]
43+
else if flags.openblas
44+
then [ (pkgs."openblas" or (errorHandler.sysDepError "openblas")) ]
45+
else pkgs.lib.optionals (!((system.isOsx || system.isOsx) && !flags.no-accelerate)) (pkgs.lib.optional (!flags.no-netlib) (pkgs."blas" or (errorHandler.sysDepError "blas"))));
46+
frameworks = pkgs.lib.optionals (!flags.mkl) (pkgs.lib.optionals (!flags.openblas) (pkgs.lib.optional ((system.isOsx || system.isOsx) && !flags.no-accelerate) (pkgs."Accelerate" or (errorHandler.sysDepError "Accelerate"))));
47+
buildable = true;
48+
};
49+
tests = {
50+
"test" = {
51+
depends = [
52+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
53+
(hsPkgs."blas-hs" or (errorHandler.buildDepError "blas-hs"))
54+
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
55+
];
56+
buildable = true;
57+
};
58+
};
59+
};
60+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,96 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = { build-tools = false; };
12+
package = {
13+
specVersion = "1.10";
14+
identifier = { name = "cacophony"; version = "0.10.1"; };
15+
license = "LicenseRef-PublicDomain";
16+
copyright = "";
17+
maintainer = "John Galt <[email protected]>";
18+
author = "";
19+
homepage = "https://github.com/centromere/cacophony#readme";
20+
url = "";
21+
synopsis = "A library implementing the Noise protocol.";
22+
description = "This library implements the <https://noiseprotocol.org Noise> protocol.";
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."cryptonite" or (errorHandler.buildDepError "cryptonite"))
31+
(hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions"))
32+
(hsPkgs."free" or (errorHandler.buildDepError "free"))
33+
(hsPkgs."lens" or (errorHandler.buildDepError "lens"))
34+
(hsPkgs."memory" or (errorHandler.buildDepError "memory"))
35+
(hsPkgs."monad-coroutine" or (errorHandler.buildDepError "monad-coroutine"))
36+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
37+
(hsPkgs."safe-exceptions" or (errorHandler.buildDepError "safe-exceptions"))
38+
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
39+
];
40+
buildable = true;
41+
};
42+
exes = {
43+
"noise-repl" = {
44+
depends = [
45+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
46+
] ++ pkgs.lib.optionals (flags.build-tools) [
47+
(hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec"))
48+
(hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring"))
49+
(hsPkgs."base64-bytestring" or (errorHandler.buildDepError "base64-bytestring"))
50+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
51+
(hsPkgs."cacophony" or (errorHandler.buildDepError "cacophony"))
52+
(hsPkgs."haskeline" or (errorHandler.buildDepError "haskeline"))
53+
(hsPkgs."network" or (errorHandler.buildDepError "network"))
54+
(hsPkgs."process" or (errorHandler.buildDepError "process"))
55+
];
56+
buildable = if flags.build-tools then true else false;
57+
};
58+
};
59+
tests = {
60+
"hlint" = {
61+
depends = [
62+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
63+
(hsPkgs."hlint" or (errorHandler.buildDepError "hlint"))
64+
];
65+
buildable = true;
66+
};
67+
"vectors" = {
68+
depends = [
69+
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
70+
(hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec"))
71+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
72+
(hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring"))
73+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
74+
(hsPkgs."cacophony" or (errorHandler.buildDepError "cacophony"))
75+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
76+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
77+
];
78+
buildable = true;
79+
};
80+
};
81+
benchmarks = {
82+
"bench" = {
83+
depends = [
84+
(hsPkgs."async" or (errorHandler.buildDepError "async"))
85+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
86+
(hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring"))
87+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
88+
(hsPkgs."cacophony" or (errorHandler.buildDepError "cacophony"))
89+
(hsPkgs."criterion" or (errorHandler.buildDepError "criterion"))
90+
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
91+
];
92+
buildable = true;
93+
};
94+
};
95+
};
96+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
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 = "crypton-x509"; version = "1.7.6"; };
15+
license = "BSD-3-Clause";
16+
copyright = "Vincent Hanquez <[email protected]>";
17+
maintainer = "Kazu Yamamoto <[email protected]>";
18+
author = "Vincent Hanquez <[email protected]>";
19+
homepage = "https://github.com/kazu-yamamoto/crypton-certificate";
20+
url = "";
21+
synopsis = "X509 reader and writer";
22+
description = "X509 reader and writer. please see README";
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."memory" or (errorHandler.buildDepError "memory"))
31+
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
32+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
33+
(hsPkgs."hourglass" or (errorHandler.buildDepError "hourglass"))
34+
(hsPkgs."pem" or (errorHandler.buildDepError "pem"))
35+
(hsPkgs."asn1-types" or (errorHandler.buildDepError "asn1-types"))
36+
(hsPkgs."asn1-encoding" or (errorHandler.buildDepError "asn1-encoding"))
37+
(hsPkgs."asn1-parse" or (errorHandler.buildDepError "asn1-parse"))
38+
(hsPkgs."crypton" or (errorHandler.buildDepError "crypton"))
39+
];
40+
buildable = true;
41+
};
42+
tests = {
43+
"test-x509" = {
44+
depends = [
45+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
46+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
47+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
48+
(hsPkgs."tasty" or (errorHandler.buildDepError "tasty"))
49+
(hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck"))
50+
(hsPkgs."hourglass" or (errorHandler.buildDepError "hourglass"))
51+
(hsPkgs."asn1-types" or (errorHandler.buildDepError "asn1-types"))
52+
(hsPkgs."x509" or (errorHandler.buildDepError "x509"))
53+
(hsPkgs."crypton" or (errorHandler.buildDepError "crypton"))
54+
];
55+
buildable = true;
56+
};
57+
};
58+
};
59+
}
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.5"; };
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+
}

0 commit comments

Comments
 (0)