Skip to content

Commit e1497d7

Browse files
author
IOHK
committed
Automatic Update
1 parent 7f87e89 commit e1497d7

File tree

34 files changed

+1566
-4
lines changed

34 files changed

+1566
-4
lines changed

default.nix

+1
Original file line numberDiff line numberDiff line change
@@ -7843,6 +7843,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec {
78437843
"hie-compat" = import ./nix/hie-compat.nix;
78447844
"hie-core" = import ./nix/hie-core.nix;
78457845
"hiedb" = import ./nix/hiedb.nix;
7846+
"hiedb-plugin" = import ./nix/hiedb-plugin.nix;
78467847
"hieraclus" = import ./nix/hieraclus.nix;
78477848
"hierarchical-clustering" = import ./nix/hierarchical-clustering.nix;
78487849
"hierarchical-clustering-diagrams" = import ./nix/hierarchical-clustering-diagrams.nix;
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
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.6";
14+
identifier = { name = "bank-holiday-germany"; version = "1.3.0.0"; };
15+
license = "MIT";
16+
copyright = "2024 Jakob Schöttl";
17+
maintainer = "[email protected]";
18+
author = "Jakob Schöttl";
19+
homepage = "https://github.com/schoettl/bank-holiday-germany#readme";
20+
url = "";
21+
synopsis = "German bank holidays and public holidays";
22+
description = "Calculation of bank holidays and most public holidays in Germany.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
30+
];
31+
buildable = true;
32+
};
33+
tests = {
34+
"tests" = {
35+
depends = [
36+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
37+
(hsPkgs."bank-holiday-germany" or (errorHandler.buildDepError "bank-holiday-germany"))
38+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
39+
(hsPkgs."doctest" or (errorHandler.buildDepError "doctest"))
40+
(hsPkgs."hedgehog" or (errorHandler.buildDepError "hedgehog"))
41+
(hsPkgs."hspec" or (errorHandler.buildDepError "hspec"))
42+
(hsPkgs."hspec-hedgehog" or (errorHandler.buildDepError "hspec-hedgehog"))
43+
];
44+
buildable = true;
45+
};
46+
};
47+
};
48+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
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 = "free-alacarte"; version = "0.1.0.4"; };
15+
license = "GPL-3.0-only";
16+
copyright = "";
17+
maintainer = "Josep Bigorra <[email protected]>";
18+
author = "";
19+
homepage = "https://gitlab.com/jjba-projects/free-alacarte";
20+
url = "";
21+
synopsis = "Free monads based on intuitions from the Data types à la Carte. ";
22+
description = "Free monads based on intuitions from the Data types à la Carte paper. Combine functors and make embedded DSLs in Haskell.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [ (hsPkgs."base" or (errorHandler.buildDepError "base")) ];
28+
buildable = true;
29+
};
30+
};
31+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,95 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = { use-network-uri = true; cabal-syntax = false; lukko = true; };
12+
package = {
13+
specVersion = "1.12";
14+
identifier = { name = "hackage-security"; version = "0.6.2.4"; };
15+
license = "BSD-3-Clause";
16+
copyright = "Copyright 2015-2022 Well-Typed LLP";
17+
maintainer = "[email protected]";
18+
author = "Edsko de Vries";
19+
homepage = "https://github.com/haskell/hackage-security";
20+
url = "";
21+
synopsis = "Hackage security library";
22+
description = "The hackage security library provides both server and\nclient utilities for securing the Hackage package server\n(<https://hackage.haskell.org/>). It is based on The Update\nFramework (<https://theupdateframework.com/>), a set of\nrecommendations developed by security researchers at\nvarious universities in the US as well as developers on the\nTor project (<https://www.torproject.org/>).\n\nThe current implementation supports only index signing,\nthereby enabling untrusted mirrors. It does not yet provide\nfacilities for author package signing.\n\nThe library has two main entry points:\n\"Hackage.Security.Client\" is the main entry point for\nclients (the typical example being @cabal@), and\n\"Hackage.Security.Server\" is the main entry point for\nservers (the typical example being @hackage-server@).";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = (([
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring"))
30+
(hsPkgs."base64-bytestring" or (errorHandler.buildDepError "base64-bytestring"))
31+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
32+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
33+
(hsPkgs."cryptohash-sha256" or (errorHandler.buildDepError "cryptohash-sha256"))
34+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
35+
(hsPkgs."ed25519" or (errorHandler.buildDepError "ed25519"))
36+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
37+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
38+
(hsPkgs."parsec" or (errorHandler.buildDepError "parsec"))
39+
(hsPkgs."pretty" or (errorHandler.buildDepError "pretty"))
40+
(hsPkgs."tar" or (errorHandler.buildDepError "tar"))
41+
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
42+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
43+
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
44+
(hsPkgs."zlib" or (errorHandler.buildDepError "zlib"))
45+
(hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
46+
] ++ (if flags.lukko
47+
then [ (hsPkgs."lukko" or (errorHandler.buildDepError "lukko")) ]
48+
else [
49+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
50+
])) ++ (if flags.cabal-syntax && (compiler.isGhc && (compiler.version).ge "8.2")
51+
then [
52+
(hsPkgs."Cabal-syntax" or (errorHandler.buildDepError "Cabal-syntax"))
53+
]
54+
else [
55+
(hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal"))
56+
(hsPkgs."Cabal-syntax" or (errorHandler.buildDepError "Cabal-syntax"))
57+
])) ++ (if flags.use-network-uri
58+
then [
59+
(hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri"))
60+
(hsPkgs."network" or (errorHandler.buildDepError "network"))
61+
]
62+
else [
63+
(hsPkgs."network" or (errorHandler.buildDepError "network"))
64+
]);
65+
buildable = true;
66+
};
67+
tests = {
68+
"TestSuite" = {
69+
depends = [
70+
(hsPkgs."hackage-security" or (errorHandler.buildDepError "hackage-security"))
71+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
72+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
73+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
74+
(hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri"))
75+
(hsPkgs."tar" or (errorHandler.buildDepError "tar"))
76+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
77+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
78+
(hsPkgs."zlib" or (errorHandler.buildDepError "zlib"))
79+
(hsPkgs."tasty" or (errorHandler.buildDepError "tasty"))
80+
(hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit"))
81+
(hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck"))
82+
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
83+
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
84+
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
85+
(hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
86+
(hsPkgs."temporary" or (errorHandler.buildDepError "temporary"))
87+
] ++ [
88+
(hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal"))
89+
(hsPkgs."Cabal-syntax" or (errorHandler.buildDepError "Cabal-syntax"))
90+
];
91+
buildable = true;
92+
};
93+
};
94+
};
95+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,95 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = { use-network-uri = true; cabal-syntax = false; lukko = true; };
12+
package = {
13+
specVersion = "1.12";
14+
identifier = { name = "hackage-security"; version = "0.6.2.5"; };
15+
license = "BSD-3-Clause";
16+
copyright = "Copyright 2015-2022 Well-Typed LLP";
17+
maintainer = "[email protected]";
18+
author = "Edsko de Vries";
19+
homepage = "https://github.com/haskell/hackage-security";
20+
url = "";
21+
synopsis = "Hackage security library";
22+
description = "The hackage security library provides both server and\nclient utilities for securing the Hackage package server\n(<https://hackage.haskell.org/>). It is based on The Update\nFramework (<https://theupdateframework.com/>), a set of\nrecommendations developed by security researchers at\nvarious universities in the US as well as developers on the\nTor project (<https://www.torproject.org/>).\n\nThe current implementation supports only index signing,\nthereby enabling untrusted mirrors. It does not yet provide\nfacilities for author package signing.\n\nThe library has two main entry points:\n\"Hackage.Security.Client\" is the main entry point for\nclients (the typical example being @cabal@), and\n\"Hackage.Security.Server\" is the main entry point for\nservers (the typical example being @hackage-server@).";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = (([
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring"))
30+
(hsPkgs."base64-bytestring" or (errorHandler.buildDepError "base64-bytestring"))
31+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
32+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
33+
(hsPkgs."cryptohash-sha256" or (errorHandler.buildDepError "cryptohash-sha256"))
34+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
35+
(hsPkgs."ed25519" or (errorHandler.buildDepError "ed25519"))
36+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
37+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
38+
(hsPkgs."parsec" or (errorHandler.buildDepError "parsec"))
39+
(hsPkgs."pretty" or (errorHandler.buildDepError "pretty"))
40+
(hsPkgs."tar" or (errorHandler.buildDepError "tar"))
41+
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
42+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
43+
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
44+
(hsPkgs."zlib" or (errorHandler.buildDepError "zlib"))
45+
(hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
46+
] ++ (if flags.lukko
47+
then [ (hsPkgs."lukko" or (errorHandler.buildDepError "lukko")) ]
48+
else [
49+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
50+
])) ++ (if flags.cabal-syntax
51+
then [
52+
(hsPkgs."Cabal-syntax" or (errorHandler.buildDepError "Cabal-syntax"))
53+
]
54+
else [
55+
(hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal"))
56+
(hsPkgs."Cabal-syntax" or (errorHandler.buildDepError "Cabal-syntax"))
57+
])) ++ (if flags.use-network-uri
58+
then [
59+
(hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri"))
60+
(hsPkgs."network" or (errorHandler.buildDepError "network"))
61+
]
62+
else [
63+
(hsPkgs."network" or (errorHandler.buildDepError "network"))
64+
]);
65+
buildable = true;
66+
};
67+
tests = {
68+
"TestSuite" = {
69+
depends = [
70+
(hsPkgs."hackage-security" or (errorHandler.buildDepError "hackage-security"))
71+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
72+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
73+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
74+
(hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri"))
75+
(hsPkgs."tar" or (errorHandler.buildDepError "tar"))
76+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
77+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
78+
(hsPkgs."zlib" or (errorHandler.buildDepError "zlib"))
79+
(hsPkgs."tasty" or (errorHandler.buildDepError "tasty"))
80+
(hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit"))
81+
(hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck"))
82+
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
83+
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
84+
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
85+
(hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
86+
(hsPkgs."temporary" or (errorHandler.buildDepError "temporary"))
87+
] ++ [
88+
(hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal"))
89+
(hsPkgs."Cabal-syntax" or (errorHandler.buildDepError "Cabal-syntax"))
90+
];
91+
buildable = true;
92+
};
93+
};
94+
};
95+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = { integer-gmp = true; random-initial-seed = false; };
12+
package = {
13+
specVersion = "1.12";
14+
identifier = { name = "hashable"; version = "1.4.4.0"; };
15+
license = "BSD-3-Clause";
16+
copyright = "";
17+
maintainer = "Oleg Grenrus <[email protected]>";
18+
author = "Milan Straka <[email protected]>\nJohan Tibell <[email protected]>";
19+
homepage = "http://github.com/haskell-unordered-containers/hashable";
20+
url = "";
21+
synopsis = "A class for types that can be converted to a hash value";
22+
description = "This package defines a class, 'Hashable', for types that\ncan be converted to a hash value. This class\nexists for the benefit of hashing-based data\nstructures. The package provides instances for\nbasic types and a way to combine hash values.\n\nThe 'Hashable' 'hash' values are not guaranteed to be stable across library versions, operating systems or architectures. For stable hashing use named hashes: SHA256, CRC32 etc.";
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."containers" or (errorHandler.buildDepError "containers"))
31+
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
32+
(hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
33+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
34+
] ++ (if compiler.isGhc && (compiler.version).ge "9.2"
35+
then [
36+
(hsPkgs."os-string" or (errorHandler.buildDepError "os-string"))
37+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
38+
]
39+
else [
40+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
41+
])) ++ (pkgs.lib).optional (!(compiler.isGhc && (compiler.version).ge "9.2")) (hsPkgs."base-orphans" or (errorHandler.buildDepError "base-orphans"))) ++ (pkgs.lib).optional (!(compiler.isGhc && (compiler.version).ge "9.4")) (hsPkgs."data-array-byte" or (errorHandler.buildDepError "data-array-byte"))) ++ (if compiler.isGhc && (compiler.version).ge "9"
42+
then [
43+
(hsPkgs."ghc-bignum" or (errorHandler.buildDepError "ghc-bignum"))
44+
] ++ (pkgs.lib).optional (!(compiler.isGhc && (compiler.version).ge "9.0.2")) (hsPkgs."ghc-bignum-orphans" or (errorHandler.buildDepError "ghc-bignum-orphans"))
45+
else if flags.integer-gmp
46+
then [
47+
(hsPkgs."integer-gmp" or (errorHandler.buildDepError "integer-gmp"))
48+
]
49+
else [
50+
(hsPkgs."integer-simple" or (errorHandler.buildDepError "integer-simple"))
51+
]);
52+
buildable = true;
53+
};
54+
tests = {
55+
"hashable-tests" = {
56+
depends = ([
57+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
58+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
59+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
60+
(hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
61+
(hsPkgs."hashable" or (errorHandler.buildDepError "hashable"))
62+
(hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit"))
63+
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
64+
(hsPkgs."random" or (errorHandler.buildDepError "random"))
65+
(hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework"))
66+
(hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit"))
67+
(hsPkgs."test-framework-quickcheck2" or (errorHandler.buildDepError "test-framework-quickcheck2"))
68+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
69+
] ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).ge "9.2") (hsPkgs."os-string" or (errorHandler.buildDepError "os-string"))) ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix"));
70+
buildable = true;
71+
};
72+
"hashable-examples" = {
73+
depends = [
74+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
75+
(hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
76+
(hsPkgs."hashable" or (errorHandler.buildDepError "hashable"))
77+
];
78+
buildable = true;
79+
};
80+
};
81+
};
82+
}

0 commit comments

Comments
 (0)