Skip to content

Commit d1a4c21

Browse files
author
IOHK
committed
Automatic Update
1 parent bafe1b0 commit d1a4c21

File tree

57 files changed

+2177
-17
lines changed

Some content is hidden

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

57 files changed

+2177
-17
lines changed
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.4.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: 51 additions & 0 deletions
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 = "1.10";
14+
identifier = { name = "NanoID"; version = "3.4.0.2"; };
15+
license = "BSD-3-Clause";
16+
copyright = "(c) 2021-2024 - Michel Boucey";
17+
maintainer = "[email protected]";
18+
author = "Michel Boucey";
19+
homepage = "";
20+
url = "";
21+
synopsis = "NanoID generator";
22+
description = "Library and CLI tool for NanoID generation";
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."bytestring" or (errorHandler.buildDepError "bytestring"))
31+
(hsPkgs."cereal" or (errorHandler.buildDepError "cereal"))
32+
(hsPkgs."extra" or (errorHandler.buildDepError "extra"))
33+
(hsPkgs."mwc-random" or (errorHandler.buildDepError "mwc-random"))
34+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
35+
];
36+
buildable = true;
37+
};
38+
exes = {
39+
"nanoid" = {
40+
depends = [
41+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
42+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
43+
(hsPkgs."mwc-random" or (errorHandler.buildDepError "mwc-random"))
44+
(hsPkgs."NanoID" or (errorHandler.buildDepError "NanoID"))
45+
(hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative"))
46+
];
47+
buildable = true;
48+
};
49+
};
50+
};
51+
}
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 = {};
12+
package = {
13+
specVersion = "1.18";
14+
identifier = { name = "WidgetRattus"; version = "0.3"; };
15+
license = "BSD-3-Clause";
16+
copyright = "Copyright (C) 2024 Emil Houlborg, Gregers Rørdam, Patrick Bahr, Jean-Claude Sebastian Disch, Asger Lademark Heegaard";
17+
maintainer = "Patrick Bahr <[email protected]>";
18+
author = "Emil Houlborg, Gregers Rørdam, Patrick Bahr, Jean-Claude Sebastian Disch, Asger Lademark Heegaard";
19+
homepage = "https://github.com/pa-ba/AsyncRattus/tree/WidgetRattus";
20+
url = "";
21+
synopsis = "An asynchronous modal FRP language for GUI programming";
22+
description = "This library implements an experimental variant of the Async Rattus\nprogramming language that features extensions for implementing GUIs.\nA comprehensive introduction can be found in this\n<src/docs/paper.pdf paper>.\n\nSeveral example GUIs implemented using Widget Rattus can be found\n<https://github.com/pa-ba/AsyncRattus/tree/WidgetRattus/examples/gui here>.";
23+
buildType = "Custom";
24+
setup-depends = [
25+
(hsPkgs.pkgsBuildBuild.base or (pkgs.pkgsBuildBuild.base or (errorHandler.setupDepError "base")))
26+
(hsPkgs.pkgsBuildBuild.Cabal or (pkgs.pkgsBuildBuild.Cabal or (errorHandler.setupDepError "Cabal")))
27+
];
28+
};
29+
components = {
30+
"library" = {
31+
depends = [
32+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
33+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
34+
(hsPkgs."ghc" or (errorHandler.buildDepError "ghc"))
35+
(hsPkgs."ghc-boot" or (errorHandler.buildDepError "ghc-boot"))
36+
(hsPkgs."hashtables" or (errorHandler.buildDepError "hashtables"))
37+
(hsPkgs."simple-affine-space" or (errorHandler.buildDepError "simple-affine-space"))
38+
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
39+
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
40+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
41+
(hsPkgs."monomer" or (errorHandler.buildDepError "monomer"))
42+
];
43+
buildable = true;
44+
};
45+
tests = {
46+
"ill-typed" = {
47+
depends = [
48+
(hsPkgs."WidgetRattus" or (errorHandler.buildDepError "WidgetRattus"))
49+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
50+
];
51+
buildable = true;
52+
};
53+
"well-typed" = {
54+
depends = [
55+
(hsPkgs."WidgetRattus" or (errorHandler.buildDepError "WidgetRattus"))
56+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
57+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
58+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
59+
];
60+
buildable = true;
61+
};
62+
};
63+
};
64+
}
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
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 = "alex-tools"; version = "0.6.1"; };
15+
license = "ISC";
16+
copyright = "Iavor S. Diatchki, 2016";
17+
maintainer = "[email protected]";
18+
author = "Iavor S. Diatchki";
19+
homepage = "";
20+
url = "";
21+
synopsis = "A set of functions for a common use case of Alex.";
22+
description = "This captures a common pattern for using Alex.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
30+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
31+
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
32+
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
33+
];
34+
buildable = true;
35+
};
36+
};
37+
}
Lines changed: 94 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,94 @@
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.18";
14+
identifier = { name = "argon"; version = "0.4.2.0"; };
15+
license = "ISC";
16+
copyright = "2015 Michele Lacchia";
17+
maintainer = "[email protected]";
18+
author = "Michele Lacchia";
19+
homepage = "http://github.com/rubik/argon";
20+
url = "";
21+
synopsis = "Measure your code's complexity";
22+
description = "Argon performs static analysis on your code in order to compute cyclomatic\ncomplexity. It is a quantitative measure of the number of linearly\nindipendent paths through the code.\n\nThe intended usage is through Argon's executable, which accepts a list of\nfiles or directories to analyze. The data can be optionally exported to\nJSON.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."ansi-terminal" or (errorHandler.buildDepError "ansi-terminal"))
30+
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
31+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
32+
(hsPkgs."pipes" or (errorHandler.buildDepError "pipes"))
33+
(hsPkgs."pipes-group" or (errorHandler.buildDepError "pipes-group"))
34+
(hsPkgs."pipes-safe" or (errorHandler.buildDepError "pipes-safe"))
35+
(hsPkgs."pipes-bytestring" or (errorHandler.buildDepError "pipes-bytestring"))
36+
(hsPkgs."lens-simple" or (errorHandler.buildDepError "lens-simple"))
37+
(hsPkgs."ghc" or (errorHandler.buildDepError "ghc"))
38+
(hsPkgs."ghc-boot" or (errorHandler.buildDepError "ghc-boot"))
39+
(hsPkgs."ghc-paths" or (errorHandler.buildDepError "ghc-paths"))
40+
(hsPkgs."ghc-syb-utils" or (errorHandler.buildDepError "ghc-syb-utils"))
41+
(hsPkgs."syb" or (errorHandler.buildDepError "syb"))
42+
(hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal"))
43+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
44+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
45+
(hsPkgs."system-filepath" or (errorHandler.buildDepError "system-filepath"))
46+
(hsPkgs."dirstream" or (errorHandler.buildDepError "dirstream"))
47+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
48+
];
49+
buildable = if compiler.isGhc && compiler.version.lt "7.8"
50+
then false
51+
else true;
52+
};
53+
exes = {
54+
"argon" = {
55+
depends = [
56+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
57+
(hsPkgs."argon" or (errorHandler.buildDepError "argon"))
58+
(hsPkgs."docopt" or (errorHandler.buildDepError "docopt"))
59+
(hsPkgs."pipes" or (errorHandler.buildDepError "pipes"))
60+
(hsPkgs."pipes-safe" or (errorHandler.buildDepError "pipes-safe"))
61+
];
62+
buildable = if compiler.isGhc && compiler.version.lt "7.8"
63+
then false
64+
else true;
65+
};
66+
};
67+
tests = {
68+
"argon-test" = {
69+
depends = [
70+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
71+
(hsPkgs."argon" or (errorHandler.buildDepError "argon"))
72+
(hsPkgs."ansi-terminal" or (errorHandler.buildDepError "ansi-terminal"))
73+
(hsPkgs."ghc" or (errorHandler.buildDepError "ghc"))
74+
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
75+
(hsPkgs."hspec" or (errorHandler.buildDepError "hspec"))
76+
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
77+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
78+
(hsPkgs."pipes" or (errorHandler.buildDepError "pipes"))
79+
(hsPkgs."pipes-safe" or (errorHandler.buildDepError "pipes-safe"))
80+
];
81+
buildable = if compiler.isGhc && compiler.version.lt "7.8"
82+
then false
83+
else true;
84+
};
85+
"style" = {
86+
depends = [
87+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
88+
(hsPkgs."hlint" or (errorHandler.buildDepError "hlint"))
89+
];
90+
buildable = true;
91+
};
92+
};
93+
};
94+
}
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
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 = "bluefin"; version = "0.0.10.0"; };
15+
license = "MIT";
16+
copyright = "";
17+
maintainer = "Tom Ellis";
18+
author = "Tom Ellis";
19+
homepage = "https://github.com/tomjaguarpaw/bluefin";
20+
url = "";
21+
synopsis = "The Bluefin effect system";
22+
description = "The Bluefin effect system";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."bluefin-internal" or (errorHandler.buildDepError "bluefin-internal"))
29+
];
30+
buildable = true;
31+
};
32+
};
33+
}
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 = "3.0";
14+
identifier = { name = "bluefin-internal"; version = "0.0.10.0"; };
15+
license = "MIT";
16+
copyright = "";
17+
maintainer = "Tom Ellis";
18+
author = "Tom Ellis";
19+
homepage = "https://github.com/tomjaguarpaw/bluefin";
20+
url = "";
21+
synopsis = "The Bluefin effect system, internals";
22+
description = "The Bluefin effect system, internals";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."async" or (errorHandler.buildDepError "async"))
29+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
30+
(hsPkgs."unliftio-core" or (errorHandler.buildDepError "unliftio-core"))
31+
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
32+
(hsPkgs."transformers-base" or (errorHandler.buildDepError "transformers-base"))
33+
(hsPkgs."monad-control" or (errorHandler.buildDepError "monad-control"))
34+
];
35+
buildable = true;
36+
};
37+
tests = {
38+
"bluefin-test" = {
39+
depends = [
40+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
41+
(hsPkgs."bluefin-internal" or (errorHandler.buildDepError "bluefin-internal"))
42+
];
43+
buildable = true;
44+
};
45+
};
46+
};
47+
}

0 commit comments

Comments
 (0)