Skip to content

Commit 5528756

Browse files
author
IOHK
committed
Automatic Update
1 parent 9660345 commit 5528756

26 files changed

+832
-4
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
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.4"; };
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+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
43+
];
44+
buildable = true;
45+
};
46+
tests = {
47+
"ill-typed" = {
48+
depends = [
49+
(hsPkgs."WidgetRattus" or (errorHandler.buildDepError "WidgetRattus"))
50+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
51+
];
52+
buildable = true;
53+
};
54+
"well-typed" = {
55+
depends = [
56+
(hsPkgs."WidgetRattus" or (errorHandler.buildDepError "WidgetRattus"))
57+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
58+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
59+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
60+
];
61+
buildable = true;
62+
};
63+
};
64+
};
65+
}
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 = "3.0";
14+
identifier = { name = "aztecs"; version = "0.2.0.0"; };
15+
license = "BSD-3-Clause";
16+
copyright = "";
17+
maintainer = "[email protected]";
18+
author = "Matt Hunzinger";
19+
homepage = "";
20+
url = "";
21+
synopsis = "A type-safe and friendly ECS for Haskell ";
22+
description = "A type-safe and friendly ECS for Haskell ";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
30+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
31+
];
32+
buildable = true;
33+
};
34+
exes = {
35+
"ecs" = {
36+
depends = [
37+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
38+
(hsPkgs."aztecs" or (errorHandler.buildDepError "aztecs"))
39+
];
40+
buildable = true;
41+
};
42+
};
43+
tests = {
44+
"aztecs-test" = {
45+
depends = [
46+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
47+
(hsPkgs."aztecs" or (errorHandler.buildDepError "aztecs"))
48+
(hsPkgs."hspec" or (errorHandler.buildDepError "hspec"))
49+
];
50+
buildable = true;
51+
};
52+
};
53+
benchmarks = {
54+
"aztecs-bench" = {
55+
depends = [
56+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
57+
(hsPkgs."aztecs" or (errorHandler.buildDepError "aztecs"))
58+
(hsPkgs."criterion" or (errorHandler.buildDepError "criterion"))
59+
];
60+
buildable = true;
61+
};
62+
};
63+
};
64+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
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 = "fcf-base"; version = "0.1.0.1"; };
15+
license = "MIT";
16+
copyright = "";
17+
maintainer = "[email protected]";
18+
author = "Li-yao Xia";
19+
homepage = "https://gitlab.com/lysxia/fcf-family";
20+
url = "";
21+
synopsis = "Family-of-families instances for base";
22+
description = "See the package <https://hackage.haskell.org/package/fcf-family fcf-family> for more information.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."fcf-family" or (errorHandler.buildDepError "fcf-family"))
29+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
30+
];
31+
buildable = true;
32+
};
33+
tests = {
34+
"fcf-base-test" = {
35+
depends = [
36+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
37+
(hsPkgs."fcf-family" or (errorHandler.buildDepError "fcf-family"))
38+
(hsPkgs."fcf-base" or (errorHandler.buildDepError "fcf-base"))
39+
];
40+
buildable = true;
41+
};
42+
};
43+
};
44+
}
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 = "3.0";
14+
identifier = { name = "fcf-family"; version = "0.2.0.2"; };
15+
license = "MIT";
16+
copyright = "";
17+
maintainer = "[email protected]";
18+
author = "Li-yao Xia";
19+
homepage = "https://gitlab.com/lysxia/fcf-family";
20+
url = "";
21+
synopsis = "Family of families: featherweight defunctionalization";
22+
description = "Promote regular type families to first-class,\nwithout polluting the type namespace.\n\nSee README.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."first-class-families" or (errorHandler.buildDepError "first-class-families"))
29+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
30+
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
31+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
32+
];
33+
buildable = true;
34+
};
35+
tests = {
36+
"fcf-family-test" = {
37+
depends = [
38+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
39+
(hsPkgs."first-class-families" or (errorHandler.buildDepError "first-class-families"))
40+
(hsPkgs."fcf-family" or (errorHandler.buildDepError "fcf-family"))
41+
];
42+
buildable = true;
43+
};
44+
};
45+
};
46+
}
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 = "force-layout"; version = "0.4.1"; };
15+
license = "BSD-3-Clause";
16+
copyright = "(c) 2011 Brent Yorgey";
17+
maintainer = "[email protected]";
18+
author = "Brent Yorgey";
19+
homepage = "";
20+
url = "";
21+
synopsis = "Simple force-directed layout";
22+
description = "Simulation engine for doing simple force-based layout,\n/e.g./ for trees or graphs. See the diagrams-contrib package\nfor usage examples.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."linear" or (errorHandler.buildDepError "linear"))
30+
(hsPkgs."lens" or (errorHandler.buildDepError "lens"))
31+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
32+
(hsPkgs."data-default" or (errorHandler.buildDepError "data-default"))
33+
];
34+
buildable = true;
35+
};
36+
};
37+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
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 = "haskellish"; version = "0.3.2.4"; };
15+
license = "BSD-3-Clause";
16+
copyright = "(c) 2019- David Ogborn";
17+
maintainer = "David Ogborn <[email protected]>";
18+
author = "David Ogborn";
19+
homepage = "http://github.com/dktr0/Haskellish";
20+
url = "";
21+
synopsis = "For parsing Haskell-ish languages";
22+
description = "A library for parsing miniature and esoteric languages that are similar to Haskell";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."haskell-src-exts" or (errorHandler.buildDepError "haskell-src-exts"))
30+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
31+
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
32+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
33+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
34+
];
35+
buildable = true;
36+
};
37+
};
38+
}

0 commit comments

Comments
 (0)