Skip to content

Commit c156286

Browse files
author
IOHK
committed
Automatic Update
1 parent d3ac85d commit c156286

File tree

95 files changed

+4473
-40
lines changed

Some content is hidden

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

95 files changed

+4473
-40
lines changed
Lines changed: 48 additions & 0 deletions
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.0";
14+
identifier = { name = "Cabal"; version = "3.14.1.0"; };
15+
license = "BSD-3-Clause";
16+
copyright = "2003-2024, Cabal Development Team (see AUTHORS file)";
17+
maintainer = "[email protected]";
18+
author = "Cabal Development Team <[email protected]>";
19+
homepage = "http://www.haskell.org/cabal/";
20+
url = "";
21+
synopsis = "A framework for packaging Haskell software";
22+
description = "The Haskell Common Architecture for Building Applications and\nLibraries: a framework defining a common interface for authors to more\neasily build their Haskell applications in a portable way.\n.\nThe Haskell Cabal is part of a larger infrastructure for distributing,\norganizing, and cataloging Haskell libraries and tools.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."Cabal-syntax" or (errorHandler.buildDepError "Cabal-syntax"))
29+
(hsPkgs."array" or (errorHandler.buildDepError "array"))
30+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
31+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
32+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
33+
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
34+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
35+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
36+
(hsPkgs."pretty" or (errorHandler.buildDepError "pretty"))
37+
(hsPkgs."process" or (errorHandler.buildDepError "process"))
38+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
39+
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
40+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
41+
(hsPkgs."parsec" or (errorHandler.buildDepError "parsec"))
42+
] ++ (if system.isWindows
43+
then [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ]
44+
else [ (hsPkgs."unix" or (errorHandler.buildDepError "unix")) ]);
45+
buildable = true;
46+
};
47+
};
48+
}
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
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.2";
14+
identifier = { name = "Cabal-syntax"; version = "3.14.1.0"; };
15+
license = "BSD-3-Clause";
16+
copyright = "2003-2024, Cabal Development Team (see AUTHORS file)";
17+
maintainer = "[email protected]";
18+
author = "Cabal Development Team <[email protected]>";
19+
homepage = "http://www.haskell.org/cabal/";
20+
url = "";
21+
synopsis = "A library for working with .cabal files";
22+
description = "This library provides tools for reading and manipulating the .cabal file\nformat.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."array" or (errorHandler.buildDepError "array"))
29+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
30+
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
31+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
32+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
33+
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
34+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
35+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
36+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
37+
(hsPkgs."parsec" or (errorHandler.buildDepError "parsec"))
38+
(hsPkgs."pretty" or (errorHandler.buildDepError "pretty"))
39+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
40+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
41+
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
42+
];
43+
build-tools = [
44+
(hsPkgs.pkgsBuildBuild.alex.components.exes.alex or (pkgs.pkgsBuildBuild.alex or (errorHandler.buildToolDepError "alex:alex")))
45+
];
46+
buildable = true;
47+
};
48+
};
49+
}
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
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 = "LC3"; version = "0.1.0.0"; };
15+
license = "BSD-3-Clause";
16+
copyright = "David Johnson (c) 2019";
17+
maintainer = "[email protected]";
18+
author = "David Johnson";
19+
homepage = "";
20+
url = "";
21+
synopsis = "LC-3 virtual machine";
22+
description = "Haskell implementation of the LC-3 VM";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
exes = {
27+
"LC3" = {
28+
depends = [
29+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
30+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
31+
(hsPkgs."lens" or (errorHandler.buildDepError "lens"))
32+
(hsPkgs."hspec" or (errorHandler.buildDepError "hspec"))
33+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
34+
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
35+
];
36+
buildable = true;
37+
};
38+
};
39+
};
40+
}
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
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 = "LC3"; version = "0.1.0.1"; };
15+
license = "BSD-3-Clause";
16+
copyright = "David Johnson (c) 2019";
17+
maintainer = "[email protected]";
18+
author = "David Johnson";
19+
homepage = "";
20+
url = "";
21+
synopsis = "LC-3 virtual machine";
22+
description = "Haskell implementation of the LC-3 VM";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
exes = {
27+
"LC3" = {
28+
depends = [
29+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
30+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
31+
(hsPkgs."lens" or (errorHandler.buildDepError "lens"))
32+
(hsPkgs."hspec" or (errorHandler.buildDepError "hspec"))
33+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
34+
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
35+
];
36+
buildable = true;
37+
};
38+
};
39+
};
40+
}
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
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 = "LC3"; version = "0.1.0.2"; };
15+
license = "BSD-3-Clause";
16+
copyright = "David Johnson (c) 2019";
17+
maintainer = "[email protected]";
18+
author = "David Johnson";
19+
homepage = "";
20+
url = "";
21+
synopsis = "LC-3 virtual machine";
22+
description = "Haskell implementation of the LC-3 VM";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
exes = {
27+
"LC3" = {
28+
depends = [
29+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
30+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
31+
(hsPkgs."lens" or (errorHandler.buildDepError "lens"))
32+
(hsPkgs."hspec" or (errorHandler.buildDepError "hspec"))
33+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
34+
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
35+
];
36+
buildable = true;
37+
};
38+
};
39+
};
40+
}
Lines changed: 87 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,87 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = { disable-default-paths = false; };
12+
package = {
13+
specVersion = "1.10";
14+
identifier = { name = "arrayfire"; version = "0.1.0.0"; };
15+
license = "BSD-3-Clause";
16+
copyright = "David Johnson (c) 2018-2020";
17+
maintainer = "[email protected]";
18+
author = "David Johnson";
19+
homepage = "https://github.com/arrayfire/arrayfire-haskell";
20+
url = "";
21+
synopsis = "Haskell bindings to the ArrayFire general-purpose GPU library";
22+
description = "High-level Haskell bindings to the ArrayFire General-purpose GPU library\n\n<<https://user-images.githubusercontent.com/875324/59819388-9ff83f00-92f5-11e9-9ac0-51eef200c716.png>>\n";
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+
(hsPkgs.pkgsBuildBuild.cabal-doctest or (pkgs.pkgsBuildBuild.cabal-doctest or (errorHandler.setupDepError "cabal-doctest")))
28+
];
29+
};
30+
components = {
31+
"library" = {
32+
depends = [
33+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
34+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
35+
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
36+
];
37+
libs = [ (pkgs."af" or (errorHandler.sysDepError "af")) ];
38+
build-tools = [
39+
(hsPkgs.pkgsBuildBuild.hsc2hs.components.exes.hsc2hs or (pkgs.pkgsBuildBuild.hsc2hs or (errorHandler.buildToolDepError "hsc2hs:hsc2hs")))
40+
];
41+
buildable = true;
42+
};
43+
exes = {
44+
"main" = {
45+
depends = [
46+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
47+
(hsPkgs."arrayfire" or (errorHandler.buildDepError "arrayfire"))
48+
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
49+
];
50+
buildable = true;
51+
};
52+
"gen" = {
53+
depends = [
54+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
55+
(hsPkgs."parsec" or (errorHandler.buildDepError "parsec"))
56+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
57+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
58+
];
59+
buildable = true;
60+
};
61+
};
62+
tests = {
63+
"test" = {
64+
depends = [
65+
(hsPkgs."arrayfire" or (errorHandler.buildDepError "arrayfire"))
66+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
67+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
68+
(hsPkgs."hspec" or (errorHandler.buildDepError "hspec"))
69+
(hsPkgs."hspec-discover" or (errorHandler.buildDepError "hspec-discover"))
70+
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
71+
(hsPkgs."quickcheck-classes" or (errorHandler.buildDepError "quickcheck-classes"))
72+
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
73+
];
74+
buildable = true;
75+
};
76+
"doctests" = {
77+
depends = [
78+
(hsPkgs."arrayfire" or (errorHandler.buildDepError "arrayfire"))
79+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
80+
(hsPkgs."doctest" or (errorHandler.buildDepError "doctest"))
81+
(hsPkgs."split" or (errorHandler.buildDepError "split"))
82+
];
83+
buildable = false;
84+
};
85+
};
86+
};
87+
}

0 commit comments

Comments
 (0)