Skip to content

Commit

Permalink
Automatic Update
Browse files Browse the repository at this point in the history
  • Loading branch information
IOHK committed Jan 14, 2024
1 parent 126ec4f commit 25d0729
Show file tree
Hide file tree
Showing 49 changed files with 3,574 additions and 6 deletions.
3 changes: 3 additions & 0 deletions default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -10583,6 +10583,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec {
"miniutter" = import ./nix/miniutter.nix;
"minizinc-process" = import ./nix/minizinc-process.nix;
"minlen" = import ./nix/minlen.nix;
"minmax" = import ./nix/minmax.nix;
"minst-idx" = import ./nix/minst-idx.nix;
"mintty" = import ./nix/mintty.nix;
"mios" = import ./nix/mios.nix;
Expand Down Expand Up @@ -10797,6 +10798,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec {
"monoid" = import ./nix/monoid.nix;
"monoid-absorbing" = import ./nix/monoid-absorbing.nix;
"monoid-extras" = import ./nix/monoid-extras.nix;
"monoid-insertleft" = import ./nix/monoid-insertleft.nix;
"monoid-map" = import ./nix/monoid-map.nix;
"monoid-owns" = import ./nix/monoid-owns.nix;
"monoid-record" = import ./nix/monoid-record.nix;
Expand Down Expand Up @@ -11856,6 +11858,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec {
"parameterized" = import ./nix/parameterized.nix;
"parameterized-data" = import ./nix/parameterized-data.nix;
"parameterized-utils" = import ./nix/parameterized-utils.nix;
"parametric-functor" = import ./nix/parametric-functor.nix;
"paramtree" = import ./nix/paramtree.nix;
"paranoia" = import ./nix/paranoia.nix;
"parco" = import ./nix/parco.nix;
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = { split-base = true; };
package = {
specVersion = "1.2";
identifier = { name = "HGL"; version = "3.2.0.2"; };
license = "BSD-3-Clause";
copyright = "";
maintainer = "Christoph Lueth <[email protected]>";
author = "Alastair Reid";
homepage = "";
url = "";
synopsis = "A simple graphics library based on X11 or Win32";
description = "A simple graphics library, designed to give the programmer access\nto most interesting parts of the Win32 Graphics Device Interface\nand X11 library without exposing the programmer to the pain and\nanguish usually associated with using these interfaces.\n\nThe library also includes a module Graphics.SOE providing the\ninterface used in \"The Haskell School of Expression\", by Paul\nHudak, cf <http://www.haskell.org/soe/>.";
buildType = "Simple";
};
components = {
"library" = {
depends = (if flags.split-base
then [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."array" or (errorHandler.buildDepError "array"))
]
else [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
]) ++ (if system.isWindows
then [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ]
else [ (hsPkgs."X11" or (errorHandler.buildDepError "X11")) ]);
buildable = true;
};
};
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = { split-base = true; };
package = {
specVersion = "1.2";
identifier = { name = "HGL"; version = "3.2.0.4"; };
license = "BSD-3-Clause";
copyright = "";
maintainer = "Christoph Lueth <[email protected]>, Alan Hawkins <[email protected]>";
author = "Alastair Reid";
homepage = "";
url = "";
synopsis = "A simple graphics library based on X11 or Win32";
description = "A simple graphics library, designed to give the programmer access\nto most interesting parts of the Win32 Graphics Device Interface\nand X11 library without exposing the programmer to the pain and\nanguish usually associated with using these interfaces.\n\nThe library also includes a module Graphics.SOE providing the\ninterface used in \"The Haskell School of Expression\", by Paul\nHudak, cf <http://www.haskell.org/soe/>.";
buildType = "Simple";
};
components = {
"library" = {
depends = (if flags.split-base
then [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."array" or (errorHandler.buildDepError "array"))
]
else [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
]) ++ (if system.isWindows
then [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ]
else [ (hsPkgs."X11" or (errorHandler.buildDepError "X11")) ]);
buildable = true;
};
};
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = { split-base = true; };
package = {
specVersion = "1.2";
identifier = { name = "HGL"; version = "3.2.0.5"; };
license = "BSD-3-Clause";
copyright = "";
maintainer = "Christoph Lueth <[email protected]>, Alan Hawkins <[email protected]>";
author = "Alastair Reid";
homepage = "";
url = "";
synopsis = "A simple graphics library based on X11 or Win32";
description = "A simple graphics library, designed to give the programmer access\nto most interesting parts of the Win32 Graphics Device Interface\nand X11 library without exposing the programmer to the pain and\nanguish usually associated with using these interfaces.\n\nThe library also includes a module Graphics.SOE providing the\ninterface used in \"The Haskell School of Expression\", by Paul\nHudak, cf <http://www.haskell.org/soe/>.";
buildType = "Simple";
};
components = {
"library" = {
depends = (if flags.split-base
then [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."array" or (errorHandler.buildDepError "array"))
]
else [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
]) ++ (if system.isWindows
then [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ]
else [ (hsPkgs."X11" or (errorHandler.buildDepError "X11")) ]);
buildable = true;
};
};
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = { split-base = true; };
package = {
specVersion = "1.2";
identifier = { name = "HGL"; version = "3.2.2"; };
license = "BSD-3-Clause";
copyright = "";
maintainer = "Christoph Lueth <[email protected]>, Alan Hawkins <[email protected]>";
author = "Alastair Reid";
homepage = "";
url = "";
synopsis = "A simple graphics library based on X11 or Win32";
description = "A simple graphics library, designed to give the programmer access\nto most interesting parts of the Win32 Graphics Device Interface\nand X11 library without exposing the programmer to the pain and\nanguish usually associated with using these interfaces.\n\nThe library also includes a module Graphics.SOE providing the\ninterface used in \"The Haskell School of Expression\", by Paul\nHudak, cf <http://www.haskell.org/soe/>.";
buildType = "Simple";
};
components = {
"library" = {
depends = (if flags.split-base
then [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."array" or (errorHandler.buildDepError "array"))
]
else [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
]) ++ (if system.isWindows
then [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ]
else [ (hsPkgs."X11" or (errorHandler.buildDepError "X11")) ]);
buildable = true;
};
};
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = { split-base = true; };
package = {
specVersion = "1.2";
identifier = { name = "HGL"; version = "3.2.3.1"; };
license = "BSD-3-Clause";
copyright = "";
maintainer = "Christoph Lueth <[email protected]>, Alan Hawkins <[email protected]>";
author = "Alastair Reid";
homepage = "";
url = "";
synopsis = "A simple graphics library based on X11 or Win32";
description = "A simple graphics library, designed to give the programmer access\nto most interesting parts of the Win32 Graphics Device Interface\nand X11 library without exposing the programmer to the pain and\nanguish usually associated with using these interfaces.\n\nThe library also includes a module Graphics.SOE providing the\ninterface used in \"The Haskell School of Expression\", by Paul\nHudak, cf <http://www.haskell.org/soe/>.";
buildType = "Simple";
};
components = {
"library" = {
depends = (if flags.split-base
then [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."array" or (errorHandler.buildDepError "array"))
]
else [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
]) ++ (if system.isWindows
then [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ]
else [ (hsPkgs."X11" or (errorHandler.buildDepError "X11")) ]);
buildable = true;
};
};
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = { split-base = true; };
package = {
specVersion = "1.2";
identifier = { name = "HGL"; version = "3.2.3.2"; };
license = "BSD-3-Clause";
copyright = "";
maintainer = "Christoph Lueth <[email protected]>, Alan Hawkins <[email protected]>";
author = "Alastair Reid";
homepage = "";
url = "";
synopsis = "A simple graphics library based on X11 or Win32";
description = "A simple graphics library, designed to give the programmer access\nto most interesting parts of the Win32 Graphics Device Interface\nand X11 library without exposing the programmer to the pain and\nanguish usually associated with using these interfaces.\n\nThe library also includes a module Graphics.SOE providing the\ninterface used in \"The Haskell School of Expression\", by Paul\nHudak, cf <http://www.haskell.org/soe/>.";
buildType = "Simple";
};
components = {
"library" = {
depends = (if flags.split-base
then [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."array" or (errorHandler.buildDepError "array"))
(hsPkgs."stm" or (errorHandler.buildDepError "stm"))
]
else [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
]) ++ (if system.isWindows
then [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ]
else [ (hsPkgs."X11" or (errorHandler.buildDepError "X11")) ]);
buildable = true;
};
};
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = { os-string = false; };
package = {
specVersion = "2.0";
identifier = { name = "Win32"; version = "2.14.0.0"; };
license = "BSD-3-Clause";
copyright = "Alastair Reid, 1999-2003; shelarcy, 2012-2013; Tamar Christina, 2016-2020";
maintainer = "Haskell Libraries <[email protected]>";
author = "Alastair Reid, shelarcy, Tamar Christina";
homepage = "https://github.com/haskell/win32";
url = "";
synopsis = "A binding to Windows Win32 API.";
description = "This library contains direct bindings to the Windows Win32 APIs for Haskell.";
buildType = "Simple";
};
components = {
"library" = {
depends = ([
(hsPkgs."base" or (errorHandler.buildDepError "base"))
] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unbuildable" or (errorHandler.buildDepError "unbuildable"))) ++ (pkgs.lib).optionals (compiler.isGhc && (compiler.version).ge "8.0") (if flags.os-string
then [
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
(hsPkgs."os-string" or (errorHandler.buildDepError "os-string"))
]
else [
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
]);
libs = [
(pkgs."user32" or (errorHandler.sysDepError "user32"))
(pkgs."gdi32" or (errorHandler.sysDepError "gdi32"))
(pkgs."winmm" or (errorHandler.sysDepError "winmm"))
(pkgs."advapi32" or (errorHandler.sysDepError "advapi32"))
(pkgs."shell32" or (errorHandler.sysDepError "shell32"))
(pkgs."shfolder" or (errorHandler.sysDepError "shfolder"))
(pkgs."shlwapi" or (errorHandler.sysDepError "shlwapi"))
(pkgs."msimg32" or (errorHandler.sysDepError "msimg32"))
(pkgs."imm32" or (errorHandler.sysDepError "imm32"))
];
build-tools = [
(hsPkgs.buildPackages.hsc2hs.components.exes.hsc2hs or (pkgs.buildPackages.hsc2hs or (errorHandler.buildToolDepError "hsc2hs:hsc2hs")))
];
buildable = if !system.isWindows then false else true;
};
};
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = { example = false; };
package = {
specVersion = "1.22";
identifier = { name = "ansi-terminal"; version = "1.0.1"; };
license = "BSD-3-Clause";
copyright = "";
maintainer = "Mike Pilgrem <[email protected]>, Roman Cheplyaka <[email protected]>";
author = "Max Bolingbroke";
homepage = "https://github.com/UnkindPartition/ansi-terminal";
url = "";
synopsis = "Simple ANSI terminal support";
description = "ANSI terminal support for Haskell: allows cursor movement,\nscreen clearing, color output, showing or hiding the\ncursor, and changing the title. Works on UNIX and Windows.";
buildType = "Simple";
};
components = {
"library" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."ansi-terminal-types" or (errorHandler.buildDepError "ansi-terminal-types"))
(hsPkgs."colour" or (errorHandler.buildDepError "colour"))
];
buildable = true;
};
exes = {
"ansi-terminal-example" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."ansi-terminal" or (errorHandler.buildDepError "ansi-terminal"))
(hsPkgs."colour" or (errorHandler.buildDepError "colour"))
];
buildable = if !flags.example then false else true;
};
};
};
}
Loading

0 comments on commit 25d0729

Please sign in to comment.