Skip to content

Commit

Permalink
Automatic Update
Browse files Browse the repository at this point in the history
  • Loading branch information
IOHK committed Jan 7, 2024
1 parent 640eaab commit ecd98fb
Show file tree
Hide file tree
Showing 53 changed files with 2,512 additions and 8 deletions.
1 change: 1 addition & 0 deletions default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -11459,6 +11459,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec {
"nymphaea" = import ./nix/nymphaea.nix;
"nyx-game" = import ./nix/nyx-game.nix;
"o-clock" = import ./nix/o-clock.nix;
"oalg-abg" = import ./nix/oalg-abg.nix;
"oalg-base" = import ./nix/oalg-base.nix;
"oanda-rest-api" = import ./nix/oanda-rest-api.nix;
"oasis-xrd" = import ./nix/oasis-xrd.nix;
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {};
package = {
specVersion = "1.10";
identifier = { name = "GLFW-b"; version = "3.3.9.0"; };
license = "BSD-3-Clause";
copyright = "";
maintainer = "Brian Lewis <[email protected]>\n, Schell Scivally <[email protected]>\n, Pavel Krajcevski <[email protected]>";
author = "Brian Lewis <[email protected]>";
homepage = "";
url = "";
synopsis = "Bindings to GLFW OpenGL library";
description = "Bindings to GLFW (<http://www.glfw.org/>), an open source, multi-platform\nlibrary for creating windows with OpenGL contexts and managing input and\nevents.\n\nGLFW-b depends on bindings-GLFW\n(<http://hackage.haskell.org/package/bindings-GLFW>), which, as of the time\nof this writing, binds to GLFW 3.3.9, released 2023-12-13\n(<http://www.glfw.org/Version-3.3.0-released.html>\n<http://www.glfw.org/changelog.html>).\n\nIf you've used GLFW < 3 before, you should read the transition guide\n(<http://www.glfw.org/docs/3.0/moving.html>).";
buildType = "Simple";
};
components = {
"library" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
(hsPkgs."array" or (errorHandler.buildDepError "array"))
(hsPkgs."bindings-GLFW" or (errorHandler.buildDepError "bindings-GLFW"))
];
buildable = true;
};
tests = {
"main" = {
depends = [
(hsPkgs."GLFW-b" or (errorHandler.buildDepError "GLFW-b"))
(hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit"))
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."array" or (errorHandler.buildDepError "array"))
(hsPkgs."bindings-GLFW" or (errorHandler.buildDepError "bindings-GLFW"))
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
(hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework"))
(hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit"))
];
buildable = true;
};
};
};
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {};
package = {
specVersion = "2.2";
identifier = { name = "HSvm"; version = "0.1.2.3.25"; };
license = "BSD-3-Clause";
copyright = "(c) 2009 Paolo Losi, 2017 Pavel Ryzhov";
maintainer = "Pavel Ryzhov <[email protected]>";
author = "Paolo Losi <[email protected]>";
homepage = "";
url = "";
synopsis = "Haskell Bindings for libsvm";
description = "The library embeds libsvm and provides a type-safe interface into SVM models.";
buildType = "Simple";
};
components = {
"library" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
];
libs = [ (pkgs."stdc++" or (errorHandler.sysDepError "stdc++")) ];
buildable = true;
};
};
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {};
package = {
specVersion = "2.2";
identifier = { name = "HSvm"; version = "0.1.2.3.32"; };
license = "BSD-3-Clause";
copyright = "(c) 2009 Paolo Losi, 2017 Pavel Ryzhov";
maintainer = "Pavel Ryzhov <[email protected]>";
author = "Paolo Losi <[email protected]>";
homepage = "";
url = "";
synopsis = "Haskell Bindings for libsvm";
description = "The library embeds libsvm and provides a type-safe interface into SVM models.";
buildType = "Simple";
};
components = {
"library" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
];
libs = [ (pkgs."stdc++" or (errorHandler.sysDepError "stdc++")) ];
buildable = true;
};
};
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {};
package = {
specVersion = "3.0";
identifier = { name = "HSvm"; version = "1.0.3.32"; };
license = "BSD-2-Clause";
copyright = "(c) 2009 Paolo Losi, 2017 Pavel Ryzhov";
maintainer = "Pavel Ryzhov <[email protected]>";
author = "Paolo Losi <[email protected]>";
homepage = "";
url = "";
synopsis = "Haskell Bindings for libsvm";
description = "The library embeds libsvm and provides a type-safe interface into SVM models.";
buildType = "Simple";
};
components = {
"library" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
];
libs = [ (pkgs."stdc++" or (errorHandler.sysDepError "stdc++")) ];
buildable = true;
};
};
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {};
package = {
specVersion = "3.0";
identifier = { name = "acquire"; version = "0.3.5"; };
license = "MIT";
copyright = "(c) 2013 Gabriel Gonzalez, 2018 Metrix.AI, 2020 Nikita Volkov";
maintainer = "Nikita Volkov <[email protected]>";
author = "Nikita Volkov <[email protected]>";
homepage = "https://github.com/metrix-ai/acquire";
url = "";
synopsis = "Abstraction over management of resources";
description = "An implementation of the abstraction suggested in\n<http://www.haskellforall.com/2013/06/the-resource-applicative.html a blog-post by Gabriel Gonzalez>.";
buildType = "Simple";
};
components = {
"library" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
];
buildable = true;
};
};
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {
system-glfw = false;
macosxusechdir = true;
macosxusemenubar = true;
macosxuseretina = true;
x = true;
wayland = false;
osmesa = false;
exposenative = false;
};
package = {
specVersion = "1.10";
identifier = { name = "bindings-GLFW"; version = "3.3.9.0"; };
license = "BSD-3-Clause";
copyright = "";
maintainer = "Brian Lewis <[email protected]>\n, Schell Scivally <[email protected]>\n, Javier Jaramago <[email protected]>\n, Pavel Krajcevski <[email protected]>";
author = "Brian Lewis <[email protected]>";
homepage = "";
url = "";
synopsis = "Low-level bindings to GLFW OpenGL library";
description = "Low-level bindings to GLFW (<http://www.glfw.org/>), an open source,\nmulti-platform library for creating windows with OpenGL contexts and managing\ninput and events.\n\nThe binding is to GLFW 3.3, released 2019-04-15\n(<http://www.glfw.org/Version-3.3-released.html>\n<http://www.glfw.org/changelog.html>).\n\n/These bindings are too low-level for normal use./ For higher-level bindings,\nsee GLFW-b (<http://hackage.haskell.org/package/GLFW-b>).\n\nIf you've used GLFW before, you were probably using 2.7.x. There are some\nsignificant differences in 3.x.x. Please see the transition guide\n(<http://www.glfw.org/docs/3.3/moving.html>).";
buildType = "Simple";
};
components = {
"library" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."bindings-DSL" or (errorHandler.buildDepError "bindings-DSL"))
];
libs = (pkgs.lib).optionals (!flags.system-glfw) ((pkgs.lib).optionals (system.isLinux || system.isFreebsd) [
(pkgs."GL" or (errorHandler.sysDepError "GL"))
(pkgs."X11" or (errorHandler.sysDepError "X11"))
(pkgs."Xi" or (errorHandler.sysDepError "Xi"))
(pkgs."Xrandr" or (errorHandler.sysDepError "Xrandr"))
(pkgs."Xxf86vm" or (errorHandler.sysDepError "Xxf86vm"))
(pkgs."Xcursor" or (errorHandler.sysDepError "Xcursor"))
(pkgs."Xinerama" or (errorHandler.sysDepError "Xinerama"))
(pkgs."pthread" or (errorHandler.sysDepError "pthread"))
] ++ (pkgs.lib).optionals (system.isWindows) [
(pkgs."opengl32" or (errorHandler.sysDepError "opengl32"))
(pkgs."Gdi32" or (errorHandler.sysDepError "Gdi32"))
]);
frameworks = (pkgs.lib).optionals (!flags.system-glfw) ((pkgs.lib).optionals (system.isOsx) [
(pkgs."AGL" or (errorHandler.sysDepError "AGL"))
(pkgs."Cocoa" or (errorHandler.sysDepError "Cocoa"))
(pkgs."OpenGL" or (errorHandler.sysDepError "OpenGL"))
(pkgs."IOKit" or (errorHandler.sysDepError "IOKit"))
(pkgs."CoreFoundation" or (errorHandler.sysDepError "CoreFoundation"))
(pkgs."CoreVideo" or (errorHandler.sysDepError "CoreVideo"))
]);
pkgconfig = (pkgs.lib).optional (flags.system-glfw) (pkgconfPkgs."glfw3" or (errorHandler.pkgConfDepError "glfw3"));
build-tools = [
(hsPkgs.buildPackages.hsc2hs.components.exes.hsc2hs or (pkgs.buildPackages.hsc2hs or (errorHandler.buildToolDepError "hsc2hs:hsc2hs")))
];
buildable = true;
};
tests = {
"main" = {
depends = [
(hsPkgs."bindings-GLFW" or (errorHandler.buildDepError "bindings-GLFW"))
(hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit"))
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework"))
(hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit"))
];
frameworks = [
(pkgs."AGL" or (errorHandler.sysDepError "AGL"))
(pkgs."Cocoa" or (errorHandler.sysDepError "Cocoa"))
(pkgs."OpenGL" or (errorHandler.sysDepError "OpenGL"))
(pkgs."IOKit" or (errorHandler.sysDepError "IOKit"))
(pkgs."CoreFoundation" or (errorHandler.sysDepError "CoreFoundation"))
(pkgs."CoreVideo" or (errorHandler.sysDepError "CoreVideo"))
];
buildable = true;
};
};
};
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {
system-glfw = false;
macosxusechdir = true;
macosxusemenubar = true;
macosxuseretina = true;
x = true;
wayland = false;
osmesa = false;
exposenative = false;
};
package = {
specVersion = "1.10";
identifier = { name = "bindings-GLFW"; version = "3.3.9.1"; };
license = "BSD-3-Clause";
copyright = "";
maintainer = "Brian Lewis <[email protected]>\n, Schell Scivally <[email protected]>\n, Javier Jaramago <[email protected]>\n, Pavel Krajcevski <[email protected]>";
author = "Brian Lewis <[email protected]>";
homepage = "";
url = "";
synopsis = "Low-level bindings to GLFW OpenGL library";
description = "Low-level bindings to GLFW (<http://www.glfw.org/>), an open source,\nmulti-platform library for creating windows with OpenGL contexts and managing\ninput and events.\n\nThe binding is to GLFW 3.3, released 2019-04-15\n(<http://www.glfw.org/Version-3.3-released.html>\n<http://www.glfw.org/changelog.html>).\n\n/These bindings are too low-level for normal use./ For higher-level bindings,\nsee GLFW-b (<http://hackage.haskell.org/package/GLFW-b>).\n\nIf you've used GLFW before, you were probably using 2.7.x. There are some\nsignificant differences in 3.x.x. Please see the transition guide\n(<http://www.glfw.org/docs/3.3/moving.html>).";
buildType = "Simple";
};
components = {
"library" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."bindings-DSL" or (errorHandler.buildDepError "bindings-DSL"))
];
libs = (pkgs.lib).optionals (!flags.system-glfw) ((pkgs.lib).optionals (system.isLinux || system.isFreebsd) [
(pkgs."GL" or (errorHandler.sysDepError "GL"))
(pkgs."X11" or (errorHandler.sysDepError "X11"))
(pkgs."Xi" or (errorHandler.sysDepError "Xi"))
(pkgs."Xrandr" or (errorHandler.sysDepError "Xrandr"))
(pkgs."Xxf86vm" or (errorHandler.sysDepError "Xxf86vm"))
(pkgs."Xcursor" or (errorHandler.sysDepError "Xcursor"))
(pkgs."Xinerama" or (errorHandler.sysDepError "Xinerama"))
(pkgs."pthread" or (errorHandler.sysDepError "pthread"))
] ++ (pkgs.lib).optionals (system.isWindows) [
(pkgs."opengl32" or (errorHandler.sysDepError "opengl32"))
(pkgs."Gdi32" or (errorHandler.sysDepError "Gdi32"))
]);
frameworks = (pkgs.lib).optionals (!flags.system-glfw) ((pkgs.lib).optionals (system.isOsx) [
(pkgs."AGL" or (errorHandler.sysDepError "AGL"))
(pkgs."Cocoa" or (errorHandler.sysDepError "Cocoa"))
(pkgs."OpenGL" or (errorHandler.sysDepError "OpenGL"))
(pkgs."IOKit" or (errorHandler.sysDepError "IOKit"))
(pkgs."CoreFoundation" or (errorHandler.sysDepError "CoreFoundation"))
(pkgs."CoreVideo" or (errorHandler.sysDepError "CoreVideo"))
]);
pkgconfig = (pkgs.lib).optional (flags.system-glfw) (pkgconfPkgs."glfw3" or (errorHandler.pkgConfDepError "glfw3"));
build-tools = [
(hsPkgs.buildPackages.hsc2hs.components.exes.hsc2hs or (pkgs.buildPackages.hsc2hs or (errorHandler.buildToolDepError "hsc2hs:hsc2hs")))
];
buildable = true;
};
tests = {
"main" = {
depends = [
(hsPkgs."bindings-GLFW" or (errorHandler.buildDepError "bindings-GLFW"))
(hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit"))
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework"))
(hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit"))
];
frameworks = [
(pkgs."AGL" or (errorHandler.sysDepError "AGL"))
(pkgs."Cocoa" or (errorHandler.sysDepError "Cocoa"))
(pkgs."OpenGL" or (errorHandler.sysDepError "OpenGL"))
(pkgs."IOKit" or (errorHandler.sysDepError "IOKit"))
(pkgs."CoreFoundation" or (errorHandler.sysDepError "CoreFoundation"))
(pkgs."CoreVideo" or (errorHandler.sysDepError "CoreVideo"))
];
buildable = true;
};
};
};
}
Loading

0 comments on commit ecd98fb

Please sign in to comment.