Skip to content

Commit 8f05d6e

Browse files
author
IOHK
committed
Automatic Update
1 parent 9586d67 commit 8f05d6e

File tree

43 files changed

+1567
-10
lines changed

Some content is hidden

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

43 files changed

+1567
-10
lines changed

default.nix

+1
Original file line numberDiff line numberDiff line change
@@ -10232,6 +10232,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec {
1023210232
"lsp-client" = import ./nix/lsp-client.nix;
1023310233
"lsp-test" = import ./nix/lsp-test.nix;
1023410234
"lsp-types" = import ./nix/lsp-types.nix;
10235+
"lsql-csv" = import ./nix/lsql-csv.nix;
1023510236
"lss" = import ./nix/lss.nix;
1023610237
"lsystem" = import ./nix/lsystem.nix;
1023710238
"ltext" = import ./nix/ltext.nix;
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = {
12+
warn-as-error = false;
13+
conduit10 = false;
14+
warp-tests = false;
15+
network-uri = true;
16+
};
17+
package = {
18+
specVersion = "1.10";
19+
identifier = { name = "HTTP"; version = "4000.4.1"; };
20+
license = "BSD-3-Clause";
21+
copyright = "";
22+
maintainer = "Ganesh Sittampalam <[email protected]>";
23+
author = "Warrick Gray <[email protected]>";
24+
homepage = "https://github.com/haskell/HTTP";
25+
url = "";
26+
synopsis = "A library for client-side HTTP";
27+
description = "The HTTP package supports client-side web programming in Haskell. It lets you set up\nHTTP connections, transmitting requests and processing the responses coming back, all\nfrom within the comforts of Haskell. It's dependent on the network package to operate,\nbut other than that, the implementation is all written in Haskell.\n\nA basic API for issuing single HTTP requests + receiving responses is provided. On top\nof that, a session-level abstraction is also on offer (the @BrowserAction@ monad);\nit taking care of handling the management of persistent connections, proxies,\nstate (cookies) and authentication credentials required to handle multi-step\ninteractions with a web server.\n\nThe representation of the bytes flowing across is extensible via the use of a type class,\nletting you pick the representation of requests and responses that best fits your use.\nSome pre-packaged, common instances are provided for you (@ByteString@, @String@).\n\nHere's an example use:\n\n>\n> do\n> rsp <- Network.HTTP.simpleHTTP (getRequest \"http://www.haskell.org/\")\n> -- fetch document and return it (as a 'String'.)\n> fmap (take 100) (getResponseBody rsp)\n>\n> do\n> (_, rsp)\n> <- Network.Browser.browse $ do\n> setAllowRedirects True -- handle HTTP redirects\n> request $ getRequest \"http://www.haskell.org/\"\n> return (take 100 (rspBody rsp))\n\n__Note:__ This package does not support HTTPS connections.\nIf you need HTTPS, take a look at the following packages:\n\n* <http://hackage.haskell.org/package/http-streams http-streams>\n\n* <http://hackage.haskell.org/package/http-client http-client> (in combination with\n<http://hackage.haskell.org/package/http-client-tls http-client-tls>)\n\n* <http://hackage.haskell.org/package/req req>\n\n* <http://hackage.haskell.org/package/wreq wreq>\n";
28+
buildType = "Simple";
29+
};
30+
components = {
31+
"library" = {
32+
depends = ([
33+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
34+
(hsPkgs."array" or (errorHandler.buildDepError "array"))
35+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
36+
(hsPkgs."parsec" or (errorHandler.buildDepError "parsec"))
37+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
38+
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
39+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
40+
(hsPkgs."network" or (errorHandler.buildDepError "network"))
41+
] ++ (if flags.network-uri
42+
then [
43+
(hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri"))
44+
(hsPkgs."network" or (errorHandler.buildDepError "network"))
45+
]
46+
else [
47+
(hsPkgs."network" or (errorHandler.buildDepError "network"))
48+
])) ++ (pkgs.lib).optional (system.isWindows) (hsPkgs."Win32" or (errorHandler.buildDepError "Win32"));
49+
buildable = true;
50+
};
51+
tests = {
52+
"test" = {
53+
depends = ([
54+
(hsPkgs."HTTP" or (errorHandler.buildDepError "HTTP"))
55+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
56+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
57+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
58+
(hsPkgs."network" or (errorHandler.buildDepError "network"))
59+
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
60+
(hsPkgs."httpd-shed" or (errorHandler.buildDepError "httpd-shed"))
61+
(hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit"))
62+
(hsPkgs."pureMD5" or (errorHandler.buildDepError "pureMD5"))
63+
(hsPkgs."split" or (errorHandler.buildDepError "split"))
64+
(hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework"))
65+
(hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit"))
66+
] ++ (if flags.network-uri
67+
then [
68+
(hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri"))
69+
(hsPkgs."network" or (errorHandler.buildDepError "network"))
70+
]
71+
else [
72+
(hsPkgs."network" or (errorHandler.buildDepError "network"))
73+
])) ++ (pkgs.lib).optionals (flags.warp-tests) ([
74+
(hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive"))
75+
(hsPkgs."conduit" or (errorHandler.buildDepError "conduit"))
76+
(hsPkgs."http-types" or (errorHandler.buildDepError "http-types"))
77+
(hsPkgs."wai" or (errorHandler.buildDepError "wai"))
78+
(hsPkgs."warp" or (errorHandler.buildDepError "warp"))
79+
] ++ (if flags.conduit10
80+
then [
81+
(hsPkgs."conduit" or (errorHandler.buildDepError "conduit"))
82+
]
83+
else [
84+
(hsPkgs."conduit" or (errorHandler.buildDepError "conduit"))
85+
(hsPkgs."conduit-extra" or (errorHandler.buildDepError "conduit-extra"))
86+
]));
87+
buildable = true;
88+
};
89+
};
90+
};
91+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = { network--ge-3_0_0 = true; };
12+
package = {
13+
specVersion = "1.12";
14+
identifier = { name = "MissingH"; version = "1.6.0.1"; };
15+
license = "BSD-3-Clause";
16+
copyright = "Copyright (c) 2004-2018 John Goerzen";
17+
maintainer = "Andreas Abel";
18+
author = "John Goerzen";
19+
homepage = "";
20+
url = "";
21+
synopsis = "Large utility library";
22+
description = "@MissingH@ is a library of all sorts of utility functions for Haskell\nprogrammers. It is written in pure Haskell and thus should be\nextremely portable and easy to use.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = ([
28+
(hsPkgs."array" or (errorHandler.buildDepError "array"))
29+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
30+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
31+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
32+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
33+
(hsPkgs."hslogger" or (errorHandler.buildDepError "hslogger"))
34+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
35+
(hsPkgs."old-locale" or (errorHandler.buildDepError "old-locale"))
36+
(hsPkgs."old-time" or (errorHandler.buildDepError "old-time"))
37+
(hsPkgs."parsec" or (errorHandler.buildDepError "parsec"))
38+
(hsPkgs."process" or (errorHandler.buildDepError "process"))
39+
(hsPkgs."regex-compat" or (errorHandler.buildDepError "regex-compat"))
40+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
41+
] ++ (if flags.network--ge-3_0_0
42+
then [
43+
(hsPkgs."network-bsd" or (errorHandler.buildDepError "network-bsd"))
44+
(hsPkgs."network" or (errorHandler.buildDepError "network"))
45+
]
46+
else [
47+
(hsPkgs."network" or (errorHandler.buildDepError "network"))
48+
])) ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix"));
49+
buildable = true;
50+
};
51+
tests = {
52+
"runtests" = {
53+
depends = [
54+
(hsPkgs."MissingH" or (errorHandler.buildDepError "MissingH"))
55+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
56+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
57+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
58+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
59+
(hsPkgs."old-time" or (errorHandler.buildDepError "old-time"))
60+
(hsPkgs."parsec" or (errorHandler.buildDepError "parsec"))
61+
(hsPkgs."regex-compat" or (errorHandler.buildDepError "regex-compat"))
62+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
63+
(hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit"))
64+
] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix"));
65+
buildable = true;
66+
};
67+
};
68+
};
69+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = { os-string = false; };
12+
package = {
13+
specVersion = "2.2";
14+
identifier = { name = "directory"; version = "1.3.8.4"; };
15+
license = "BSD-3-Clause";
16+
copyright = "";
17+
maintainer = "[email protected]";
18+
author = "";
19+
homepage = "";
20+
url = "";
21+
synopsis = "Platform-agnostic library for filesystem operations";
22+
description = "This library provides a basic set of operations for manipulating files and\ndirectories in a portable way.";
23+
buildType = "Configure";
24+
};
25+
components = {
26+
"library" = {
27+
depends = ([
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
30+
] ++ (if system.isWindows
31+
then [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ]
32+
else [
33+
(hsPkgs."unix" or (errorHandler.buildDepError "unix"))
34+
])) ++ (if flags.os-string
35+
then [
36+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
37+
(hsPkgs."os-string" or (errorHandler.buildDepError "os-string"))
38+
]
39+
else [
40+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
41+
]);
42+
buildable = true;
43+
};
44+
tests = {
45+
"test" = {
46+
depends = [
47+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
48+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
49+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
50+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
51+
] ++ (if system.isWindows
52+
then [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ]
53+
else [ (hsPkgs."unix" or (errorHandler.buildDepError "unix")) ]);
54+
buildable = true;
55+
};
56+
};
57+
};
58+
}
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 = {};
12+
package = {
13+
specVersion = "2.0";
14+
identifier = { name = "doctest-parallel"; version = "0.3.1.1"; };
15+
license = "MIT";
16+
copyright = "(c) 2009-2018 Simon Hengel, 2021-2022 Martijn Bastiaan";
17+
maintainer = "Martijn Bastiaan <[email protected]>";
18+
author = "Martijn Bastiaan <[email protected]>";
19+
homepage = "https://github.com/martijnbastiaan/doctest-parallel#readme";
20+
url = "";
21+
synopsis = "Test interactive Haskell examples";
22+
description = "The doctest program checks examples in source code comments. It is modeled\nafter doctest for Python (<https://docs.python.org/3/library/doctest.html>).\n\nDocumentation is at <https://github.com/martijnbastiaan/doctest-parallel#readme>.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal"))
29+
(hsPkgs."Glob" or (errorHandler.buildDepError "Glob"))
30+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
31+
(hsPkgs."base-compat" or (errorHandler.buildDepError "base-compat"))
32+
(hsPkgs."code-page" or (errorHandler.buildDepError "code-page"))
33+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
34+
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
35+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
36+
(hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions"))
37+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
38+
(hsPkgs."ghc" or (errorHandler.buildDepError "ghc"))
39+
(hsPkgs."ghc-paths" or (errorHandler.buildDepError "ghc-paths"))
40+
(hsPkgs."process" or (errorHandler.buildDepError "process"))
41+
(hsPkgs."random" or (errorHandler.buildDepError "random"))
42+
(hsPkgs."syb" or (errorHandler.buildDepError "syb"))
43+
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
44+
(hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
45+
];
46+
buildable = true;
47+
};
48+
sublibs = {
49+
"spectests-modules" = {
50+
depends = [
51+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
52+
(hsPkgs."doctest-parallel" or (errorHandler.buildDepError "doctest-parallel"))
53+
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
54+
];
55+
buildable = true;
56+
};
57+
};
58+
tests = {
59+
"doctests" = {
60+
depends = [
61+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
62+
(hsPkgs."doctest-parallel" or (errorHandler.buildDepError "doctest-parallel"))
63+
];
64+
buildable = true;
65+
};
66+
"spectests" = {
67+
depends = [
68+
(hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit"))
69+
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
70+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
71+
(hsPkgs."base-compat" or (errorHandler.buildDepError "base-compat"))
72+
(hsPkgs."code-page" or (errorHandler.buildDepError "code-page"))
73+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
74+
(hsPkgs."doctest-parallel" or (errorHandler.buildDepError "doctest-parallel"))
75+
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
76+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
77+
(hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions"))
78+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
79+
(hsPkgs."ghc" or (errorHandler.buildDepError "ghc"))
80+
(hsPkgs."ghc-paths" or (errorHandler.buildDepError "ghc-paths"))
81+
(hsPkgs."hspec" or (errorHandler.buildDepError "hspec"))
82+
(hsPkgs."hspec-core" or (errorHandler.buildDepError "hspec-core"))
83+
(hsPkgs."mockery" or (errorHandler.buildDepError "mockery"))
84+
(hsPkgs."process" or (errorHandler.buildDepError "process"))
85+
(hsPkgs."setenv" or (errorHandler.buildDepError "setenv"))
86+
(hsPkgs."silently" or (errorHandler.buildDepError "silently"))
87+
(hsPkgs."stringbuilder" or (errorHandler.buildDepError "stringbuilder"))
88+
(hsPkgs."doctest-parallel".components.sublibs.spectests-modules or (errorHandler.buildDepError "doctest-parallel:spectests-modules"))
89+
(hsPkgs."syb" or (errorHandler.buildDepError "syb"))
90+
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
91+
];
92+
buildable = true;
93+
};
94+
};
95+
};
96+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
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 = "double-x-encoding"; version = "1.2.0"; };
15+
license = "ISC";
16+
copyright = "";
17+
maintainer = "[email protected]";
18+
author = "Adrian Sieber";
19+
homepage = "https://github.com/Airsequel/double-x-encoding#readme";
20+
url = "";
21+
synopsis = "Encoding scheme to encode any Unicode string with only [0-9a-zA-Z_]";
22+
description = "Double-X-Encoding is an encoding scheme to encode any Unicode string\nwith only characters from [0-9a-zA-Z_].\nTherefore it's quite similar to URL percent-encoding.\nIt's especially useful for GraphQL ID generation,\nas it includes support for encoding leading digits and double underscores.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."Cabal-syntax" or (errorHandler.buildDepError "Cabal-syntax"))
29+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
30+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
31+
];
32+
buildable = true;
33+
};
34+
tests = {
35+
"double-x-encoding-test" = {
36+
depends = [
37+
(hsPkgs."Cabal-syntax" or (errorHandler.buildDepError "Cabal-syntax"))
38+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
39+
(hsPkgs."double-x-encoding" or (errorHandler.buildDepError "double-x-encoding"))
40+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
41+
];
42+
buildable = true;
43+
};
44+
};
45+
};
46+
}

0 commit comments

Comments
 (0)