Skip to content

Commit 3fb5eab

Browse files
author
IOHK
committed
Automatic Update
1 parent d804e90 commit 3fb5eab

File tree

31 files changed

+1914
-7
lines changed

31 files changed

+1914
-7
lines changed

hackage/GLUT-2.7.0.16-r3-ad8cbb5a08d2e3c5c8b9e8c22dc9f7917571342c7b1cc3ef0ce1bbbe91035202.nix

Lines changed: 671 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
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 = "OpenGL"; version = "3.0.3.0"; };
15+
license = "BSD-3-Clause";
16+
copyright = "Copyright (C) 2002-2019 Sven Panne";
17+
maintainer = "Sven Panne <[email protected]>, Jason Dagit <[email protected]>";
18+
author = "Sven Panne";
19+
homepage = "https://wiki.haskell.org/OpenGL";
20+
url = "";
21+
synopsis = "A binding for the OpenGL graphics system";
22+
description = "A Haskell binding for the OpenGL graphics system (GL, version 4.6) and its\naccompanying utility library (GLU, version 1.3).\n\nOpenGL is the industry's most widely used and supported 2D and 3D graphics\napplication programming interface (API), incorporating a broad set of\nrendering, texture mapping, special effects, and other powerful visualization\nfunctions. For more information about OpenGL and its various extensions,\nplease see <http://www.opengl.org/>\nand <http://www.opengl.org/registry/>.";
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."text" or (errorHandler.buildDepError "text"))
32+
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
33+
(hsPkgs."ObjectName" or (errorHandler.buildDepError "ObjectName"))
34+
(hsPkgs."StateVar" or (errorHandler.buildDepError "StateVar"))
35+
(hsPkgs."OpenGLRaw" or (errorHandler.buildDepError "OpenGLRaw"))
36+
(hsPkgs."GLURaw" or (errorHandler.buildDepError "GLURaw"))
37+
];
38+
buildable = true;
39+
};
40+
};
41+
}
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = {
12+
usenativewindowslibraries = true;
13+
useglxgetprocaddress = true;
14+
usegles2 = true;
15+
osandroid = false;
16+
};
17+
package = {
18+
specVersion = "1.10";
19+
identifier = { name = "OpenGLRaw"; version = "3.3.4.1"; };
20+
license = "BSD-3-Clause";
21+
copyright = "Copyright (C) 2009-2019 Sven Panne";
22+
maintainer = "Sven Panne <[email protected]>, Jason Dagit <[email protected]>";
23+
author = "Sven Panne";
24+
homepage = "http://www.haskell.org/haskellwiki/Opengl";
25+
url = "";
26+
synopsis = "A raw binding for the OpenGL graphics system";
27+
description = "OpenGLRaw is a raw Haskell binding for the OpenGL 4.6 graphics system and\nlots of OpenGL extensions. It is basically a 1:1 mapping of OpenGL's C API,\nintended as a basis for a nicer interface. OpenGLRaw offers access to all\nnecessary functions, tokens and types plus a general facility for loading\nextension entries. The module hierarchy closely mirrors the naming structure\nof the OpenGL extensions, making it easy to find the right module to import.\nAll API entries are loaded dynamically, so no special C header files are\nneeded for building this package. If an API entry is not found at runtime, a\nuserError is thrown.\n\nOpenGL is the industry's most widely used and supported 2D and 3D graphics\napplication programming interface (API), incorporating a broad set of\nrendering, texture mapping, special effects, and other powerful visualization\nfunctions. For more information about OpenGL and its various extensions,\nplease see <http://www.opengl.org/>\nand <http://www.opengl.org/registry/>.";
28+
buildType = "Simple";
29+
};
30+
components = {
31+
"library" = {
32+
depends = [
33+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
34+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
35+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
36+
(hsPkgs."fixed" or (errorHandler.buildDepError "fixed"))
37+
(hsPkgs."half" or (errorHandler.buildDepError "half"))
38+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
39+
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
40+
];
41+
libs = if system.isWindows && flags.usenativewindowslibraries
42+
then [ (pkgs."opengl32" or (errorHandler.sysDepError "opengl32")) ]
43+
else pkgs.lib.optionals (!system.isOsx) (pkgs.lib.optionals (!system.isIos) (if flags.osandroid
44+
then if flags.usegles2
45+
then [ (pkgs."GLESv2" or (errorHandler.sysDepError "GLESv2")) ]
46+
else [ (pkgs."GLESv3" or (errorHandler.sysDepError "GLESv3")) ]
47+
else [ (pkgs."GL" or (errorHandler.sysDepError "GL")) ]));
48+
frameworks = pkgs.lib.optionals (!(system.isWindows && flags.usenativewindowslibraries)) (if system.isOsx
49+
then [ (pkgs."OpenGL" or (errorHandler.sysDepError "OpenGL")) ]
50+
else pkgs.lib.optional (system.isIos) (pkgs."OpenGLES" or (errorHandler.sysDepError "OpenGLES")));
51+
pkgconfig = pkgs.lib.optional (system.isOpenbsd) (pkgconfPkgs."gl" or (errorHandler.pkgConfDepError "gl"));
52+
buildable = true;
53+
};
54+
};
55+
}
Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
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 = "acc"; version = "0.2.0.3"; };
15+
license = "MIT";
16+
copyright = "(c) 2020 Nikita Volkov";
17+
maintainer = "Nikita Volkov <[email protected]>";
18+
author = "Nikita Volkov <[email protected]>";
19+
homepage = "https://github.com/nikita-volkov/acc";
20+
url = "";
21+
synopsis = "Sequence optimized for monoidal construction and folding";
22+
description = "Data structure intended for accumulating a sequence of elements\nfor later traversal or folding.\nUseful for implementing all kinds of builders on top.\n.\nThe benchmarks show that for the described use-case it\nis on average 2 times faster than 'DList' and 'Seq',\nis on par with list when you always prepend elements and\nis exponentially faster than list when you append.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
30+
(hsPkgs."semigroupoids" or (errorHandler.buildDepError "semigroupoids"))
31+
];
32+
buildable = true;
33+
};
34+
tests = {
35+
"test" = {
36+
depends = [
37+
(hsPkgs."acc" or (errorHandler.buildDepError "acc"))
38+
(hsPkgs."quickcheck-instances" or (errorHandler.buildDepError "quickcheck-instances"))
39+
(hsPkgs."rerebase" or (errorHandler.buildDepError "rerebase"))
40+
(hsPkgs."tasty" or (errorHandler.buildDepError "tasty"))
41+
(hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit"))
42+
(hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck"))
43+
];
44+
buildable = true;
45+
};
46+
};
47+
benchmarks = {
48+
"bench" = {
49+
depends = [
50+
(hsPkgs."acc" or (errorHandler.buildDepError "acc"))
51+
(hsPkgs."criterion" or (errorHandler.buildDepError "criterion"))
52+
(hsPkgs."rerebase" or (errorHandler.buildDepError "rerebase"))
53+
];
54+
buildable = true;
55+
};
56+
};
57+
};
58+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = { demo = false; };
12+
package = {
13+
specVersion = "3.0";
14+
identifier = { name = "brick-list-skip"; version = "0.1.1.13"; };
15+
license = "0BSD";
16+
copyright = "";
17+
maintainer = "[email protected]";
18+
author = "amano.kenji";
19+
homepage = "https://codeberg.org/amano.kenji/brick-list-skip";
20+
url = "";
21+
synopsis = "Skip a certain kind of items when moving in brick list";
22+
description = "This package contains functions that can be used in brick event handlers to skip a certain kind of items when\nmoving in brick list.\n\nFor example, you can skip a separator because selecting a separator doesn't make sense.\n\nYou can run demo programs to see how it works.\n\n== For Contributors\n\nThis library tries not to exceed 120 characters per line.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."brick" or (errorHandler.buildDepError "brick"))
30+
(hsPkgs."microlens" or (errorHandler.buildDepError "microlens"))
31+
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
32+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
33+
];
34+
buildable = true;
35+
};
36+
exes = {
37+
"brick-list-skip" = {
38+
depends = [
39+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
40+
(hsPkgs."brick" or (errorHandler.buildDepError "brick"))
41+
(hsPkgs."microlens" or (errorHandler.buildDepError "microlens"))
42+
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
43+
(hsPkgs."brick-list-skip" or (errorHandler.buildDepError "brick-list-skip"))
44+
(hsPkgs."vty" or (errorHandler.buildDepError "vty"))
45+
];
46+
buildable = if !flags.demo then false else true;
47+
};
48+
};
49+
};
50+
}
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 = { demo = false; };
12+
package = {
13+
specVersion = "3.0";
14+
identifier = { name = "brick-tabular-list"; version = "2.2.0.11"; };
15+
license = "0BSD";
16+
copyright = "";
17+
maintainer = "[email protected]";
18+
author = "amano.kenji";
19+
homepage = "https://codeberg.org/amano.kenji/brick-tabular-list";
20+
url = "";
21+
synopsis = "Tabular list widgets for brick.";
22+
description = "This package contains two tabular list widgets for brick.\n\n* Grid tabular list\n* Mixed tabular list\n\nA tabular list consists of cells(row columns), column headers, and row headers. Column headers and row headers are\noptional.\n\nIt can handle a very large data set if you delete invisible rows from memory and fetch visible rows from a database\n(file). For example, SQLite database file can handle a large spreadsheet.\n\n== To get started\n\n* Read \"Brick.Widgets.TabularList.Grid\" or \"Brick.Widgets.TabularList.Mixed\".\n* Run demo programs. To learn more quickly, modify and run demo programs.\n\n== Lens support\n\nIf you want to use lens, I encourage using @OverloadedLabels@ extension with generic-lens or optics-core.\n\nFor zoom, you have to use van Laarhoven lens because brick supports zoom through microlens.\n\n== For Contributors\n\nThis library tries not to exceed 120 characters per line.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."brick" or (errorHandler.buildDepError "brick"))
30+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
31+
(hsPkgs."generic-lens" or (errorHandler.buildDepError "generic-lens"))
32+
(hsPkgs."microlens" or (errorHandler.buildDepError "microlens"))
33+
(hsPkgs."optics-core" or (errorHandler.buildDepError "optics-core"))
34+
(hsPkgs."vty" or (errorHandler.buildDepError "vty"))
35+
];
36+
buildable = true;
37+
};
38+
exes = {
39+
"mixed-tabular-list" = {
40+
depends = [
41+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
42+
(hsPkgs."brick" or (errorHandler.buildDepError "brick"))
43+
(hsPkgs."brick-tabular-list" or (errorHandler.buildDepError "brick-tabular-list"))
44+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
45+
(hsPkgs."optics-core" or (errorHandler.buildDepError "optics-core"))
46+
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
47+
(hsPkgs."vty" or (errorHandler.buildDepError "vty"))
48+
];
49+
buildable = if !flags.demo then false else true;
50+
};
51+
"grid-tabular-list" = {
52+
depends = [
53+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
54+
(hsPkgs."brick" or (errorHandler.buildDepError "brick"))
55+
(hsPkgs."brick-tabular-list" or (errorHandler.buildDepError "brick-tabular-list"))
56+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
57+
(hsPkgs."optics-core" or (errorHandler.buildDepError "optics-core"))
58+
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
59+
(hsPkgs."vty" or (errorHandler.buildDepError "vty"))
60+
];
61+
buildable = if !flags.demo then false else true;
62+
};
63+
};
64+
};
65+
}

0 commit comments

Comments
 (0)