Skip to content

Commit 7d44ab1

Browse files
author
IOHK
committed
Automatic Update
1 parent c4a407c commit 7d44ab1

File tree

74 files changed

+2523
-9
lines changed

Some content is hidden

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

74 files changed

+2523
-9
lines changed

default.nix

+1
Original file line numberDiff line numberDiff line change
@@ -11643,6 +11643,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec {
1164311643
"ogma-language-smv" = import ./nix/ogma-language-smv.nix;
1164411644
"ogma-spec" = import ./nix/ogma-spec.nix;
1164511645
"ogmarkup" = import ./nix/ogmarkup.nix;
11646+
"ohhecs" = import ./nix/ohhecs.nix;
1164611647
"ohloh-hs" = import ./nix/ohloh-hs.nix;
1164711648
"oi" = import ./nix/oi.nix;
1164811649
"oidc-client" = import ./nix/oidc-client.nix;
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = { werror = false; };
12+
package = {
13+
specVersion = "1.18";
14+
identifier = { name = "beam-core"; version = "0.10.1.0"; };
15+
license = "MIT";
16+
copyright = "";
17+
maintainer = "[email protected]";
18+
author = "Travis Athougies";
19+
homepage = "http://travis.athougies.net/projects/beam.html";
20+
url = "";
21+
synopsis = "Type-safe, feature-complete SQL query and manipulation interface for Haskell";
22+
description = "Beam is a Haskell library for type-safe querying and manipulation of SQL databases.\nBeam is modular and supports various backends. In order to use beam, you will need to use\n@beam-core@ along with a specific backend (such as @beam-postgres@ or @beam-sqlite@) as\nwell as the corresponding backend.\nFor more information, see the user manual and tutorial on\n<https://haskell-beam.github.io/beam GitHub pages>.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
30+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
31+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
32+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
33+
(hsPkgs."microlens" or (errorHandler.buildDepError "microlens"))
34+
(hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
35+
(hsPkgs."free" or (errorHandler.buildDepError "free"))
36+
(hsPkgs."dlist" or (errorHandler.buildDepError "dlist"))
37+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
38+
(hsPkgs."hashable" or (errorHandler.buildDepError "hashable"))
39+
(hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri"))
40+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
41+
(hsPkgs."scientific" or (errorHandler.buildDepError "scientific"))
42+
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
43+
(hsPkgs."vector-sized" or (errorHandler.buildDepError "vector-sized"))
44+
(hsPkgs."tagged" or (errorHandler.buildDepError "tagged"))
45+
];
46+
buildable = true;
47+
};
48+
tests = {
49+
"beam-core-tests" = {
50+
depends = [
51+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
52+
(hsPkgs."beam-core" or (errorHandler.buildDepError "beam-core"))
53+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
54+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
55+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
56+
(hsPkgs."tasty" or (errorHandler.buildDepError "tasty"))
57+
(hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit"))
58+
(hsPkgs."microlens" or (errorHandler.buildDepError "microlens"))
59+
];
60+
buildable = true;
61+
};
62+
};
63+
};
64+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = { werror = false; };
12+
package = {
13+
specVersion = "1.18";
14+
identifier = { name = "beam-migrate"; version = "0.5.2.1"; };
15+
license = "MIT";
16+
copyright = "Copyright (C) 2017-2018 Travis Athougies";
17+
maintainer = "[email protected]";
18+
author = "Travis Athougies";
19+
homepage = "https://travis.athougies.net/projects/beam.html";
20+
url = "";
21+
synopsis = "SQL DDL support and migrations support library for Beam";
22+
description = "This package provides type classes to allow backends to implement\nSQL DDL support for beam. This allows you to use beam syntax to\nwrite type-safe schema generation code.\nThe package also provides features to introspect beam schemas,\nand support for automatic generation of migrations in SQL and\nHaskell formats.\nThis is mostly a low-level support library. Most often, this\nlibrary is used to write tooling to support DDL manipulation in\nyour project, or to enable migrations support in beam backends.\nFor a more turnkey solution for database migrations, consider\nthe <http://hackage.haskell.org/package/beam-migrate-cli beam-migrate>\ncommand line tool. This provides out-of-the-box support for migrations,\nschema change management, and version control, based on the features\nprovided in this library.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."beam-core" or (errorHandler.buildDepError "beam-core"))
30+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
31+
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
32+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
33+
(hsPkgs."free" or (errorHandler.buildDepError "free"))
34+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
35+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
36+
(hsPkgs."scientific" or (errorHandler.buildDepError "scientific"))
37+
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
38+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
39+
(hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
40+
(hsPkgs."hashable" or (errorHandler.buildDepError "hashable"))
41+
(hsPkgs."microlens" or (errorHandler.buildDepError "microlens"))
42+
(hsPkgs."parallel" or (errorHandler.buildDepError "parallel"))
43+
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
44+
(hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
45+
(hsPkgs."haskell-src-exts" or (errorHandler.buildDepError "haskell-src-exts"))
46+
(hsPkgs."pretty" or (errorHandler.buildDepError "pretty"))
47+
(hsPkgs."dependent-map" or (errorHandler.buildDepError "dependent-map"))
48+
(hsPkgs."dependent-sum" or (errorHandler.buildDepError "dependent-sum"))
49+
(hsPkgs."pqueue" or (errorHandler.buildDepError "pqueue"))
50+
(hsPkgs."uuid-types" or (errorHandler.buildDepError "uuid-types"))
51+
];
52+
buildable = true;
53+
};
54+
};
55+
}
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 = { werror = false; };
12+
package = {
13+
specVersion = "1.18";
14+
identifier = { name = "beam-postgres"; version = "0.5.3.1"; };
15+
license = "MIT";
16+
copyright = "";
17+
maintainer = "[email protected]";
18+
author = "Travis Athougies";
19+
homepage = "https://haskell-beam.github.io/beam/user-guide/backends/beam-postgres";
20+
url = "";
21+
synopsis = "Connection layer between beam and postgres";
22+
description = "Beam driver for <https://www.postgresql.org/ PostgreSQL>, an advanced open-source RDBMS";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."beam-core" or (errorHandler.buildDepError "beam-core"))
30+
(hsPkgs."beam-migrate" or (errorHandler.buildDepError "beam-migrate"))
31+
(hsPkgs."postgresql-libpq" or (errorHandler.buildDepError "postgresql-libpq"))
32+
(hsPkgs."postgresql-simple" or (errorHandler.buildDepError "postgresql-simple"))
33+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
34+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
35+
(hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec"))
36+
(hsPkgs."hashable" or (errorHandler.buildDepError "hashable"))
37+
(hsPkgs."lifted-base" or (errorHandler.buildDepError "lifted-base"))
38+
(hsPkgs."free" or (errorHandler.buildDepError "free"))
39+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
40+
(hsPkgs."monad-control" or (errorHandler.buildDepError "monad-control"))
41+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
42+
(hsPkgs."conduit" or (errorHandler.buildDepError "conduit"))
43+
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
44+
(hsPkgs."uuid-types" or (errorHandler.buildDepError "uuid-types"))
45+
(hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive"))
46+
(hsPkgs."scientific" or (errorHandler.buildDepError "scientific"))
47+
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
48+
(hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri"))
49+
(hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
50+
(hsPkgs."tagged" or (errorHandler.buildDepError "tagged"))
51+
(hsPkgs."transformers-base" or (errorHandler.buildDepError "transformers-base"))
52+
(hsPkgs."haskell-src-exts" or (errorHandler.buildDepError "haskell-src-exts"))
53+
];
54+
buildable = true;
55+
};
56+
tests = {
57+
"beam-postgres-tests" = {
58+
depends = [
59+
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
60+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
61+
(hsPkgs."beam-core" or (errorHandler.buildDepError "beam-core"))
62+
(hsPkgs."beam-migrate" or (errorHandler.buildDepError "beam-migrate"))
63+
(hsPkgs."beam-postgres" or (errorHandler.buildDepError "beam-postgres"))
64+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
65+
(hsPkgs."hedgehog" or (errorHandler.buildDepError "hedgehog"))
66+
(hsPkgs."postgresql-simple" or (errorHandler.buildDepError "postgresql-simple"))
67+
(hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit"))
68+
(hsPkgs."tasty" or (errorHandler.buildDepError "tasty"))
69+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
70+
(hsPkgs."tmp-postgres" or (errorHandler.buildDepError "tmp-postgres"))
71+
(hsPkgs."uuid" or (errorHandler.buildDepError "uuid"))
72+
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
73+
];
74+
buildable = true;
75+
};
76+
};
77+
};
78+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = { werror = false; };
12+
package = {
13+
specVersion = "1.18";
14+
identifier = { name = "beam-sqlite"; version = "0.5.3.0"; };
15+
license = "MIT";
16+
copyright = "(C) 2017-2018 Travis Athougies";
17+
maintainer = "[email protected]";
18+
author = "Travis Athougies";
19+
homepage = "https://haskell-beam.github.io/beam/user-guide/backends/beam-sqlite/";
20+
url = "";
21+
synopsis = "Beam driver for SQLite";
22+
description = "Beam driver for the <https://sqlite.org/ SQLite> embedded database.\nSee <https://haskell-beam.github.io/beam/user-guide/backends/beam-sqlite/ here>\nfor more information";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = ([
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."beam-core" or (errorHandler.buildDepError "beam-core"))
30+
(hsPkgs."beam-migrate" or (errorHandler.buildDepError "beam-migrate"))
31+
(hsPkgs."sqlite-simple" or (errorHandler.buildDepError "sqlite-simple"))
32+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
33+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
34+
(hsPkgs."hashable" or (errorHandler.buildDepError "hashable"))
35+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
36+
(hsPkgs."dlist" or (errorHandler.buildDepError "dlist"))
37+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
38+
(hsPkgs."free" or (errorHandler.buildDepError "free"))
39+
(hsPkgs."scientific" or (errorHandler.buildDepError "scientific"))
40+
(hsPkgs."monad-control" or (errorHandler.buildDepError "monad-control"))
41+
(hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri"))
42+
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
43+
(hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec"))
44+
(hsPkgs."transformers-base" or (errorHandler.buildDepError "transformers-base"))
45+
] ++ pkgs.lib.optional (system.isWindows) (hsPkgs."Win32" or (errorHandler.buildDepError "Win32"))) ++ pkgs.lib.optional (system.isFreebsd || system.isNetbsd || system.isOpenbsd || system.isOsx || system.isLinux || system.isSolaris || system.isAndroid) (hsPkgs."unix" or (errorHandler.buildDepError "unix"));
46+
buildable = true;
47+
};
48+
tests = {
49+
"beam-sqlite-tests" = {
50+
depends = [
51+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
52+
(hsPkgs."beam-core" or (errorHandler.buildDepError "beam-core"))
53+
(hsPkgs."beam-migrate" or (errorHandler.buildDepError "beam-migrate"))
54+
(hsPkgs."beam-sqlite" or (errorHandler.buildDepError "beam-sqlite"))
55+
(hsPkgs."sqlite-simple" or (errorHandler.buildDepError "sqlite-simple"))
56+
(hsPkgs."tasty" or (errorHandler.buildDepError "tasty"))
57+
(hsPkgs."tasty-expected-failure" or (errorHandler.buildDepError "tasty-expected-failure"))
58+
(hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit"))
59+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
60+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
61+
];
62+
buildable = true;
63+
};
64+
};
65+
};
66+
}
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.10";
14+
identifier = { name = "compact"; version = "0.2.0.0"; };
15+
license = "BSD-3-Clause";
16+
copyright = "(c) 2017 Edward Z. Yang, Ben Gamari";
17+
18+
author = "Edward Z. Yang, Ben Gamari";
19+
homepage = "https://github.com/ezyang/compact";
20+
url = "";
21+
synopsis = "Non-GC'd, contiguous storage for immutable data structures";
22+
description = "This package provides user-facing APIs for working with\n\"compact regions\", which hold a fully evaluated Haskell object graph.\nThese regions maintain the invariant that no pointers live inside the struct\nthat point outside it, which ensures efficient garbage collection without\never reading the structure contents (effectively, it works as a manually\nmanaged \"oldest generation\" which is never freed until the whole is\nreleased).\nThis package is currently highly experimental, but we hope it may\nbe useful to some people. It is GHC 8.2 and later only.\nThe bare-bones library that ships with GHC is @ghc-compact@.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."ghc-compact" or (errorHandler.buildDepError "ghc-compact"))
30+
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
31+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
32+
];
33+
buildable = true;
34+
};
35+
tests = {
36+
"compact-test" = {
37+
depends = [
38+
(hsPkgs."compact" or (errorHandler.buildDepError "compact"))
39+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
40+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
41+
];
42+
buildable = true;
43+
};
44+
};
45+
};
46+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
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 = "file-embed-lzma"; version = "0.1"; };
15+
license = "BSD-3-Clause";
16+
copyright = "(c) 2015-2018 Futurice, 2018 Oleg Grenrus";
17+
maintainer = "Oleg.Grenrus <[email protected]>";
18+
author = "Oleg Grenrus <[email protected]>";
19+
homepage = "https://github.com/phadej/file-embed-lzma";
20+
url = "";
21+
synopsis = "Use Template Haskell to embed (LZMA compressed) data.";
22+
description = "The @file-embed@ package let's embed file and dir contents.\n\nThis package is similar, but also compresses the embedded contents with LZMA.\nThat makes resulting object files smaller, at the cost of start up decompression.\n\nThere's also an 'embedRecursiveDir' function.";
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."directory" or (errorHandler.buildDepError "directory"))
31+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
32+
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
33+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
34+
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
35+
(hsPkgs."lzma" or (errorHandler.buildDepError "lzma"))
36+
];
37+
buildable = true;
38+
};
39+
tests = {
40+
"example" = {
41+
depends = [
42+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
43+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
44+
(hsPkgs."file-embed-lzma" or (errorHandler.buildDepError "file-embed-lzma"))
45+
];
46+
buildable = true;
47+
};
48+
};
49+
};
50+
}

0 commit comments

Comments
 (0)