Skip to content

Commit f24239b

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

24 files changed

+824
-3
lines changed
Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
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 = "atomic-write"; version = "0.2.1.0"; };
15+
license = "MIT";
16+
copyright = "2015-2019 Stack Builders Inc.";
17+
maintainer = "[email protected]";
18+
author = "Justin Leitgeb";
19+
homepage = "https://github.com/stackbuilders/atomic-write";
20+
url = "";
21+
synopsis = "Atomically write to a file";
22+
description = "\nAtomically write to a file on POSIX-compliant systems while preserving\npermissions.\n\nOn most Unix systems, `mv` is an atomic operation. This makes it simple to write\nto a file atomically just by using the mv operation. However, this will\ndestroy the permissions on the original file. This library does the following\nto preserve permissions while atomically writing to a file:\n\n* If an original file exists, take those permissions and apply them to the\ntemp file before `mv`ing the file into place.\n\n* If the original file does not exist, create a following with default\npermissions (based on the currently-active umask).\n\nThis way, when the file is `mv`'ed into place, the permissions will be the ones\nheld by the original file.\n\nThis library is based on similar implementations found in common libraries in\nRuby and Python:\n\n* <http://apidock.com/rails/File/atomic_write/class Ruby on Rails includes a similar method called atomic_write>\n\n* <https://github.com/chef/chef/blob/c4631816132fcfefaba3d123a1d0dfe8bc2866bb/lib/chef/file_content_management/deploy/mv_unix.rb#L23:L71 Chef includes atomic update functionality>\n\n* <https://github.com/sashka/atomicfile There is a python library for atomically updating a file>\n\nTo use `atomic-write`, import the module corresponding to the type you wish to\nwrite atomically, e.g., to write a (strict) ByteString atomically:\n\n> import System.AtomicWrite.Writer.ByteString\n\nThen you can use the atomicWriteFile function that accepts a `FilePath` and a\n`ByteString`, e.g.:\n\n> atomicWriteFile myFilePath myByteString";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."temporary" or (errorHandler.buildDepError "temporary"))
30+
(hsPkgs."unix-compat" or (errorHandler.buildDepError "unix-compat"))
31+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
32+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
33+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
34+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
35+
];
36+
buildable = true;
37+
};
38+
tests = {
39+
"atomic-write-test" = {
40+
depends = [
41+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
42+
(hsPkgs."atomic-write" or (errorHandler.buildDepError "atomic-write"))
43+
(hsPkgs."temporary" or (errorHandler.buildDepError "temporary"))
44+
(hsPkgs."unix-compat" or (errorHandler.buildDepError "unix-compat"))
45+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
46+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
47+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
48+
(hsPkgs."hspec" or (errorHandler.buildDepError "hspec"))
49+
];
50+
build-tools = [
51+
(hsPkgs.pkgsBuildBuild.hspec-discover.components.exes.hspec-discover or (pkgs.pkgsBuildBuild.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover")))
52+
];
53+
buildable = true;
54+
};
55+
};
56+
};
57+
}
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
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 = "hslua-list"; version = "1.1.4"; };
15+
license = "MIT";
16+
copyright = "© 2022-2024 Albert Krewinkel";
17+
maintainer = "Albert Krewinkel <[email protected]>";
18+
author = "Albert Krewinkel";
19+
homepage = "https://hslua.org/";
20+
url = "";
21+
synopsis = "Opinionated, but extensible Lua list type.";
22+
description = "List type for Lua, with a Haskell interface.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."hslua-core" or (errorHandler.buildDepError "hslua-core"))
30+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
31+
];
32+
buildable = true;
33+
};
34+
tests = {
35+
"hslua-list-test" = {
36+
depends = [
37+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
38+
(hsPkgs."hslua-core" or (errorHandler.buildDepError "hslua-core"))
39+
(hsPkgs."hslua-list" or (errorHandler.buildDepError "hslua-list"))
40+
(hsPkgs."tasty" or (errorHandler.buildDepError "tasty"))
41+
(hsPkgs."tasty-lua" or (errorHandler.buildDepError "tasty-lua"))
42+
];
43+
buildable = true;
44+
};
45+
};
46+
};
47+
}
Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
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.12";
14+
identifier = { name = "jsonpath"; version = "0.3.0.0"; };
15+
license = "BSD-3-Clause";
16+
copyright = "Akshay Mankar";
17+
maintainer = "[email protected]";
18+
author = "Akshay Mankar";
19+
homepage = "https://github.com/akshaymankar/jsonpath-hs#readme";
20+
url = "";
21+
synopsis = "Library to parse and execute JSONPath";
22+
description = "Please see the README on GitHub at <https://github.com/akshaymankar/jsonpath-hs#readme>";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
29+
(hsPkgs."megaparsec" or (errorHandler.buildDepError "megaparsec"))
30+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
31+
(hsPkgs."scientific" or (errorHandler.buildDepError "scientific"))
32+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
33+
(hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
34+
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
35+
];
36+
buildable = true;
37+
};
38+
tests = {
39+
"jsonpath-test" = {
40+
depends = [
41+
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
42+
(hsPkgs."aeson-casing" or (errorHandler.buildDepError "aeson-casing"))
43+
(hsPkgs."megaparsec" or (errorHandler.buildDepError "megaparsec"))
44+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
45+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
46+
(hsPkgs."file-embed" or (errorHandler.buildDepError "file-embed"))
47+
(hsPkgs."hspec" or (errorHandler.buildDepError "hspec"))
48+
(hsPkgs."hspec-megaparsec" or (errorHandler.buildDepError "hspec-megaparsec"))
49+
(hsPkgs."jsonpath" or (errorHandler.buildDepError "jsonpath"))
50+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
51+
(hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
52+
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
53+
];
54+
build-tools = [
55+
(hsPkgs.pkgsBuildBuild.hspec-discover.components.exes.hspec-discover or (pkgs.pkgsBuildBuild.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover")))
56+
];
57+
buildable = true;
58+
};
59+
};
60+
};
61+
}
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
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 = "llvm-pretty"; version = "0.12.1.0"; };
15+
license = "BSD-3-Clause";
16+
copyright = "";
17+
18+
author = "Trevor Elliott";
19+
homepage = "";
20+
url = "";
21+
synopsis = "A pretty printing library inspired by the llvm binding.";
22+
description = "A pretty printing library that was inspired by the LLVM binding by Lennart\nAugustsson. The library provides a monadic interface to a pretty printer,\nthat allows functions to be defined and called, generating the corresponding\nLLVM assembly when run.";
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."parsec" or (errorHandler.buildDepError "parsec"))
31+
(hsPkgs."pretty" or (errorHandler.buildDepError "pretty"))
32+
(hsPkgs."monadLib" or (errorHandler.buildDepError "monadLib"))
33+
(hsPkgs."microlens" or (errorHandler.buildDepError "microlens"))
34+
(hsPkgs."microlens-th" or (errorHandler.buildDepError "microlens-th"))
35+
(hsPkgs."syb" or (errorHandler.buildDepError "syb"))
36+
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
37+
(hsPkgs."th-abstraction" or (errorHandler.buildDepError "th-abstraction"))
38+
];
39+
buildable = true;
40+
};
41+
tests = {
42+
"llvm-pretty-test" = {
43+
depends = [
44+
(hsPkgs."llvm-pretty" or (errorHandler.buildDepError "llvm-pretty"))
45+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
46+
(hsPkgs."pretty" or (errorHandler.buildDepError "pretty"))
47+
(hsPkgs."tasty" or (errorHandler.buildDepError "tasty"))
48+
(hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit"))
49+
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
50+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
51+
];
52+
buildable = true;
53+
};
54+
};
55+
};
56+
}
Lines changed: 98 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,98 @@
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 = "minion"; version = "0.1.0.1"; };
15+
license = "MIT";
16+
copyright = "";
17+
maintainer = "[email protected]";
18+
author = "";
19+
homepage = "";
20+
url = "";
21+
synopsis = "A Haskell introspectable web router";
22+
description = "";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
29+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
30+
(hsPkgs."base64-bytestring" or (errorHandler.buildDepError "base64-bytestring"))
31+
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
32+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
33+
(hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive"))
34+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
35+
(hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions"))
36+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
37+
(hsPkgs."http-api-data" or (errorHandler.buildDepError "http-api-data"))
38+
(hsPkgs."http-media" or (errorHandler.buildDepError "http-media"))
39+
(hsPkgs."http-types" or (errorHandler.buildDepError "http-types"))
40+
(hsPkgs."string-conversions" or (errorHandler.buildDepError "string-conversions"))
41+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
42+
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
43+
(hsPkgs."wai" or (errorHandler.buildDepError "wai"))
44+
];
45+
buildable = true;
46+
};
47+
exes = {
48+
"minion-introspection-example" = {
49+
depends = [
50+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
51+
(hsPkgs."minion" or (errorHandler.buildDepError "minion"))
52+
(hsPkgs."warp" or (errorHandler.buildDepError "warp"))
53+
];
54+
buildable = true;
55+
};
56+
"minion-static-example" = {
57+
depends = [
58+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
59+
(hsPkgs."minion" or (errorHandler.buildDepError "minion"))
60+
(hsPkgs."warp" or (errorHandler.buildDepError "warp"))
61+
];
62+
buildable = true;
63+
};
64+
"minion-basic-auth-example" = {
65+
depends = [
66+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
67+
(hsPkgs."minion" or (errorHandler.buildDepError "minion"))
68+
(hsPkgs."warp" or (errorHandler.buildDepError "warp"))
69+
];
70+
buildable = true;
71+
};
72+
"minion-complex-response-example" = {
73+
depends = [
74+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
75+
(hsPkgs."minion" or (errorHandler.buildDepError "minion"))
76+
(hsPkgs."warp" or (errorHandler.buildDepError "warp"))
77+
];
78+
buildable = true;
79+
};
80+
"minion-json-example" = {
81+
depends = [
82+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
83+
(hsPkgs."minion" or (errorHandler.buildDepError "minion"))
84+
(hsPkgs."warp" or (errorHandler.buildDepError "warp"))
85+
];
86+
buildable = true;
87+
};
88+
"minion-hello-world-example" = {
89+
depends = [
90+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
91+
(hsPkgs."minion" or (errorHandler.buildDepError "minion"))
92+
(hsPkgs."warp" or (errorHandler.buildDepError "warp"))
93+
];
94+
buildable = true;
95+
};
96+
};
97+
};
98+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
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 = "mpd-current-json"; version = "2.1.0.0"; };
15+
license = "Unlicense";
16+
copyright = "";
17+
maintainer = "[email protected]";
18+
author = "Lucas G";
19+
homepage = "https://codeberg.org/useless-utils/mpd-current-json";
20+
url = "";
21+
synopsis = "Print current MPD song and status as JSON";
22+
description = "Print currently playing MPD's song metadata and status as JSON";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."libmpd" or (errorHandler.buildDepError "libmpd"))
30+
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
31+
(hsPkgs."aeson-pretty" or (errorHandler.buildDepError "aeson-pretty"))
32+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
33+
];
34+
buildable = true;
35+
};
36+
exes = {
37+
"mpd-current-json" = {
38+
depends = [
39+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
40+
(hsPkgs."libmpd" or (errorHandler.buildDepError "libmpd"))
41+
(hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative"))
42+
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
43+
(hsPkgs."aeson-pretty" or (errorHandler.buildDepError "aeson-pretty"))
44+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
45+
(hsPkgs."mpd-current-json" or (errorHandler.buildDepError "mpd-current-json"))
46+
];
47+
buildable = true;
48+
};
49+
};
50+
};
51+
}

0 commit comments

Comments
 (0)