-
Notifications
You must be signed in to change notification settings - Fork 18
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
IOHK
committed
Jan 14, 2024
1 parent
126ec4f
commit 25d0729
Showing
49 changed files
with
3,574 additions
and
6 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
40 changes: 40 additions & 0 deletions
40
hackage/HGL-3.2.0.2-r1-17a60306a7ffe49722ea7bb6f34a2ac37dfbd8f9f4820314ca79e182ad4a8b51.nix
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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; | ||
}; | ||
}; | ||
} |
40 changes: 40 additions & 0 deletions
40
hackage/HGL-3.2.0.4-r1-d86018471cd5dee9d7386d393ee27d1aefc09fe6b09db1e930ef75d70a01e0f4.nix
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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; | ||
}; | ||
}; | ||
} |
40 changes: 40 additions & 0 deletions
40
hackage/HGL-3.2.0.5-r1-4d137f6e0ffaf10306ac6c37e774846a1a668bcd4f196d47e6b85ed1c65c2afd.nix
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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; | ||
}; | ||
}; | ||
} |
40 changes: 40 additions & 0 deletions
40
hackage/HGL-3.2.2-r1-6938bebca0d090c55b0fe110151542842854084c62bfc3145963b9476bd48693.nix
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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; | ||
}; | ||
}; | ||
} |
40 changes: 40 additions & 0 deletions
40
hackage/HGL-3.2.3.1-r1-9a555ec8e02c8764ac35456f749d5e27ded0d283b44793bd7d6f035df91022f4.nix
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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; | ||
}; | ||
}; | ||
} |
41 changes: 41 additions & 0 deletions
41
hackage/HGL-3.2.3.2-r1-f6d26b290ede18fbacae1fbde554e52e34198b329f718068f4baa71429e8a68a.nix
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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; | ||
}; | ||
}; | ||
} |
54 changes: 54 additions & 0 deletions
54
...ge/Win32-2.14.0.0-r0-e34af84fec733b5c0c8f052ec39499785e719e2fbbe308983adf26c82ea3704d.nix
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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; | ||
}; | ||
}; | ||
} |
45 changes: 45 additions & 0 deletions
45
...si-terminal-1.0.1-r0-f42552e91f98a06d7e1a01158f7ee30384677dd1fa49fa8b9771b3e3e774a805.nix
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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; | ||
}; | ||
}; | ||
}; | ||
} |
Oops, something went wrong.