Skip to content

Commit 6dc43e5

Browse files
author
IOHK
committed
Automatic Update
1 parent 1762ac2 commit 6dc43e5

27 files changed

+1087
-1
lines changed

default.nix

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13091,6 +13091,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec {
1309113091
"pure-cdb" = import ./nix/pure-cdb.nix;
1309213092
"pure-fft" = import ./nix/pure-fft.nix;
1309313093
"pure-io" = import ./nix/pure-io.nix;
13094+
"pure-noise" = import ./nix/pure-noise.nix;
1309413095
"pure-priority-queue" = import ./nix/pure-priority-queue.nix;
1309513096
"pure-priority-queue-tests" = import ./nix/pure-priority-queue-tests.nix;
1309613097
"pure-shuffle" = import ./nix/pure-shuffle.nix;
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
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 = "MicroHs"; version = "0.10.3.0"; };
15+
license = "Apache-2.0";
16+
copyright = "2023,2024 Lennart Augustsson";
17+
maintainer = "[email protected]";
18+
author = "[email protected]";
19+
homepage = "";
20+
url = "";
21+
synopsis = "A small compiler for Haskell";
22+
description = "A compiler for an extended subset of Haskell-2010.\nThe compiler translates to combinators and can compile itself.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
exes = {
27+
"mhs" = {
28+
depends = pkgs.lib.optionals (compiler.isGhc && true) [
29+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
30+
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
31+
(hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
32+
(hsPkgs."haskeline" or (errorHandler.buildDepError "haskeline"))
33+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
34+
(hsPkgs."process" or (errorHandler.buildDepError "process"))
35+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
36+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
37+
];
38+
buildable = true;
39+
};
40+
};
41+
};
42+
}
Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
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.4";
14+
identifier = { name = "THSH"; version = "0.0.0.5"; };
15+
license = "MIT";
16+
copyright = "";
17+
maintainer = "[email protected]";
18+
author = "Miao, ZhiCheng";
19+
homepage = "";
20+
url = "";
21+
synopsis = "A \"noDSL\" approach to mixing shell scripting with Haskell programs using Template Haskell";
22+
description = "";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."ghc" or (errorHandler.buildDepError "ghc"))
29+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
30+
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
31+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
32+
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
33+
(hsPkgs."PyF" or (errorHandler.buildDepError "PyF"))
34+
(hsPkgs."parsec" or (errorHandler.buildDepError "parsec"))
35+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
36+
(hsPkgs."process" or (errorHandler.buildDepError "process"))
37+
(hsPkgs."temporary" or (errorHandler.buildDepError "temporary"))
38+
];
39+
buildable = true;
40+
};
41+
exes = {
42+
"thsh" = {
43+
depends = [
44+
(hsPkgs."ghc" or (errorHandler.buildDepError "ghc"))
45+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
46+
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
47+
(hsPkgs."THSH" or (errorHandler.buildDepError "THSH"))
48+
(hsPkgs."extra" or (errorHandler.buildDepError "extra"))
49+
(hsPkgs."split" or (errorHandler.buildDepError "split"))
50+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
51+
(hsPkgs."process" or (errorHandler.buildDepError "process"))
52+
(hsPkgs."PyF" or (errorHandler.buildDepError "PyF"))
53+
];
54+
buildable = true;
55+
};
56+
};
57+
tests = {
58+
"THSH-test" = {
59+
depends = [
60+
(hsPkgs."ghc" or (errorHandler.buildDepError "ghc"))
61+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
62+
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
63+
(hsPkgs."PyF" or (errorHandler.buildDepError "PyF"))
64+
(hsPkgs."THSH" or (errorHandler.buildDepError "THSH"))
65+
];
66+
buildable = true;
67+
};
68+
};
69+
};
70+
}
Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
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.4";
14+
identifier = { name = "aftovolio"; version = "0.3.0.1"; };
15+
license = "MIT";
16+
copyright = "Oleksandr Zhabenko";
17+
maintainer = "[email protected]";
18+
author = "Oleksandr Zhabenko";
19+
homepage = "";
20+
url = "";
21+
synopsis = "An AFTOVolio implementation for creating texts with special phonetic / prosodic properties.";
22+
description = "It is another project that is based on the similar ideas as [phonetic-languages-simplified-examples-array package](https://hackage.haskell.org/package/phonetic-languages-simplified-examples-array). It combines general functionality with an example of complete one for Ukrainian language with extended documentation, mostly in the README.md file. ";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."rhythmic-sequences" or (errorHandler.buildDepError "rhythmic-sequences"))
30+
(hsPkgs."cli-arguments" or (errorHandler.buildDepError "cli-arguments"))
31+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
32+
(hsPkgs."rev-scientific" or (errorHandler.buildDepError "rev-scientific"))
33+
(hsPkgs."async" or (errorHandler.buildDepError "async"))
34+
(hsPkgs."mmsyn2-array" or (errorHandler.buildDepError "mmsyn2-array"))
35+
(hsPkgs."minmax" or (errorHandler.buildDepError "minmax"))
36+
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
37+
(hsPkgs."monoid-insertleft" or (errorHandler.buildDepError "monoid-insertleft"))
38+
(hsPkgs."intermediate-structures" or (errorHandler.buildDepError "intermediate-structures"))
39+
(hsPkgs."quantizer" or (errorHandler.buildDepError "quantizer"))
40+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
41+
(hsPkgs."lists-flines" or (errorHandler.buildDepError "lists-flines"))
42+
];
43+
buildable = true;
44+
};
45+
exes = {
46+
"aftovolioUkr" = {
47+
depends = [
48+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
49+
(hsPkgs."rhythmic-sequences" or (errorHandler.buildDepError "rhythmic-sequences"))
50+
(hsPkgs."cli-arguments" or (errorHandler.buildDepError "cli-arguments"))
51+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
52+
(hsPkgs."rev-scientific" or (errorHandler.buildDepError "rev-scientific"))
53+
(hsPkgs."async" or (errorHandler.buildDepError "async"))
54+
(hsPkgs."mmsyn2-array" or (errorHandler.buildDepError "mmsyn2-array"))
55+
(hsPkgs."minmax" or (errorHandler.buildDepError "minmax"))
56+
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
57+
(hsPkgs."monoid-insertleft" or (errorHandler.buildDepError "monoid-insertleft"))
58+
(hsPkgs."intermediate-structures" or (errorHandler.buildDepError "intermediate-structures"))
59+
(hsPkgs."quantizer" or (errorHandler.buildDepError "quantizer"))
60+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
61+
(hsPkgs."lists-flines" or (errorHandler.buildDepError "lists-flines"))
62+
];
63+
buildable = true;
64+
};
65+
"unconcatUkr2" = {
66+
depends = [
67+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
68+
(hsPkgs."mmsyn2-array" or (errorHandler.buildDepError "mmsyn2-array"))
69+
(hsPkgs."intermediate-structures" or (errorHandler.buildDepError "intermediate-structures"))
70+
];
71+
buildable = true;
72+
};
73+
};
74+
};
75+
}
Lines changed: 64 additions & 0 deletions
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.3.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+
}
Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = { icu = false; executable = false; };
12+
package = {
13+
specVersion = "2.2";
14+
identifier = { name = "citeproc"; version = "0.8.1.1"; };
15+
license = "BSD-2-Clause";
16+
copyright = "2020 John MacFarlane";
17+
maintainer = "[email protected]";
18+
author = "John MacFarlane";
19+
homepage = "";
20+
url = "";
21+
synopsis = "Generates citations and bibliography from CSL styles.";
22+
description = "citeproc parses CSL style files and uses them to\ngenerate a list of formatted citations and bibliography\nentries. For more information about CSL, see\n<https://citationstyles.org/>.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = ([
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."safe" or (errorHandler.buildDepError "safe"))
30+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
31+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
32+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
33+
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
34+
(hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive"))
35+
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
36+
(hsPkgs."scientific" or (errorHandler.buildDepError "scientific"))
37+
(hsPkgs."uniplate" or (errorHandler.buildDepError "uniplate"))
38+
(hsPkgs."xml-conduit" or (errorHandler.buildDepError "xml-conduit"))
39+
(hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec"))
40+
(hsPkgs."data-default" or (errorHandler.buildDepError "data-default"))
41+
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
42+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
43+
(hsPkgs."file-embed" or (errorHandler.buildDepError "file-embed"))
44+
(hsPkgs."pandoc-types" or (errorHandler.buildDepError "pandoc-types"))
45+
(hsPkgs."unicode-collation" or (errorHandler.buildDepError "unicode-collation"))
46+
] ++ pkgs.lib.optional (flags.icu) (hsPkgs."text-icu" or (errorHandler.buildDepError "text-icu"))) ++ pkgs.lib.optional (compiler.isGhc && compiler.version.lt "8.8") (hsPkgs."base-compat" or (errorHandler.buildDepError "base-compat"));
47+
buildable = true;
48+
};
49+
exes = {
50+
"citeproc" = {
51+
depends = [
52+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
53+
(hsPkgs."citeproc" or (errorHandler.buildDepError "citeproc"))
54+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
55+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
56+
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
57+
(hsPkgs."aeson-pretty" or (errorHandler.buildDepError "aeson-pretty"))
58+
];
59+
buildable = if flags.executable then true else false;
60+
};
61+
};
62+
tests = {
63+
"spec" = {
64+
depends = [
65+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
66+
(hsPkgs."citeproc" or (errorHandler.buildDepError "citeproc"))
67+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
68+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
69+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
70+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
71+
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
72+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
73+
(hsPkgs."timeit" or (errorHandler.buildDepError "timeit"))
74+
(hsPkgs."Diff" or (errorHandler.buildDepError "Diff"))
75+
(hsPkgs."pretty" or (errorHandler.buildDepError "pretty"))
76+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
77+
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
78+
];
79+
buildable = true;
80+
};
81+
};
82+
};
83+
}

0 commit comments

Comments
 (0)