Skip to content

Commit f3ff858

Browse files
author
IOHK
committed
Automatic Update
1 parent f24239b commit f3ff858

File tree

39 files changed

+1848
-13
lines changed

39 files changed

+1848
-13
lines changed
Lines changed: 52 additions & 0 deletions
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 = "1.10";
14+
identifier = { name = "cli-extras"; version = "0.2.1.0"; };
15+
license = "BSD-3-Clause";
16+
copyright = "Obsidian Systems LLC 2020 - 2024";
17+
maintainer = "[email protected]";
18+
author = "Obsidian Systems LLC";
19+
homepage = "";
20+
url = "";
21+
synopsis = "Miscellaneous utilities for building and working with command line interfaces";
22+
description = "Convenience functions for writing command line interfaces, providing facilities for logging, process management, and printing to the terminal.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
29+
(hsPkgs."ansi-terminal" or (errorHandler.buildDepError "ansi-terminal"))
30+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
31+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
32+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
33+
(hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions"))
34+
(hsPkgs."io-streams" or (errorHandler.buildDepError "io-streams"))
35+
(hsPkgs."lens" or (errorHandler.buildDepError "lens"))
36+
(hsPkgs."logging-effect" or (errorHandler.buildDepError "logging-effect"))
37+
(hsPkgs."monad-logger" or (errorHandler.buildDepError "monad-logger"))
38+
(hsPkgs."monad-loops" or (errorHandler.buildDepError "monad-loops"))
39+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
40+
(hsPkgs."process" or (errorHandler.buildDepError "process"))
41+
(hsPkgs."terminal-size" or (errorHandler.buildDepError "terminal-size"))
42+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
43+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
44+
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
45+
(hsPkgs."which" or (errorHandler.buildDepError "which"))
46+
(hsPkgs."utf8-string" or (errorHandler.buildDepError "utf8-string"))
47+
(hsPkgs."shell-escape" or (errorHandler.buildDepError "shell-escape"))
48+
];
49+
buildable = true;
50+
};
51+
};
52+
}
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
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 = "cli-git"; version = "0.2.0.1"; };
15+
license = "BSD-3-Clause";
16+
copyright = "Obsidian Systems LLC 2020 - 2024";
17+
maintainer = "[email protected]";
18+
author = "Obsidian Systems LLC";
19+
homepage = "";
20+
url = "";
21+
synopsis = "Bindings to the git command-line interface";
22+
description = "";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."cli-extras" or (errorHandler.buildDepError "cli-extras"))
30+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
31+
(hsPkgs."data-default" or (errorHandler.buildDepError "data-default"))
32+
(hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions"))
33+
(hsPkgs."lens" or (errorHandler.buildDepError "lens"))
34+
(hsPkgs."logging-effect" or (errorHandler.buildDepError "logging-effect"))
35+
(hsPkgs."megaparsec" or (errorHandler.buildDepError "megaparsec"))
36+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
37+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
38+
(hsPkgs."which" or (errorHandler.buildDepError "which"))
39+
];
40+
buildable = true;
41+
};
42+
};
43+
}
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 = "1.10";
14+
identifier = { name = "cli-nix"; version = "0.2.0.0"; };
15+
license = "BSD-3-Clause";
16+
copyright = "Obsidian Systems LLC 2020 - 2024";
17+
maintainer = "[email protected]";
18+
author = "Obsidian Systems LLC";
19+
homepage = "";
20+
url = "";
21+
synopsis = "Bindings to the nix command-line interface";
22+
description = "";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."cli-extras" or (errorHandler.buildDepError "cli-extras"))
30+
(hsPkgs."data-default" or (errorHandler.buildDepError "data-default"))
31+
(hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions"))
32+
(hsPkgs."lens" or (errorHandler.buildDepError "lens"))
33+
(hsPkgs."logging-effect" or (errorHandler.buildDepError "logging-effect"))
34+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
35+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
36+
(hsPkgs."which" or (errorHandler.buildDepError "which"))
37+
];
38+
buildable = true;
39+
};
40+
};
41+
}
Lines changed: 92 additions & 0 deletions
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.7"; };
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)