-
Notifications
You must be signed in to change notification settings - Fork 17
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
Sep 25, 2024
1 parent
e45ce9c
commit c06d89f
Showing
24 changed files
with
1,049 additions
and
0 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
60 changes: 60 additions & 0 deletions
60
...ams-input-0.1.3.1-r0-b8f2634d56001173a72222b9a8b6b6c2a4ac5ec5d34aa4478df31e8431561aa4.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,60 @@ | ||
{ system | ||
, compiler | ||
, flags | ||
, pkgs | ||
, hsPkgs | ||
, pkgconfPkgs | ||
, errorHandler | ||
, config | ||
, ... }: | ||
{ | ||
flags = {}; | ||
package = { | ||
specVersion = "1.10"; | ||
identifier = { name = "diagrams-input"; version = "0.1.3.1"; }; | ||
license = "BSD-3-Clause"; | ||
copyright = "Tillmann Vogt (2014)"; | ||
maintainer = "diagrams-discuss@googlegroups.com"; | ||
author = "Tillmann Vogt"; | ||
homepage = ""; | ||
url = ""; | ||
synopsis = "Parse raster and SVG files for diagrams"; | ||
description = "Parse raster and SVG images for the diagrams DSL."; | ||
buildType = "Simple"; | ||
}; | ||
components = { | ||
"library" = { | ||
depends = [ | ||
(hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec")) | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
(hsPkgs."base64-bytestring" or (errorHandler.buildDepError "base64-bytestring")) | ||
(hsPkgs."blaze-builder" or (errorHandler.buildDepError "blaze-builder")) | ||
(hsPkgs."blaze-markup" or (errorHandler.buildDepError "blaze-markup")) | ||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) | ||
(hsPkgs."colour" or (errorHandler.buildDepError "colour")) | ||
(hsPkgs."conduit" or (errorHandler.buildDepError "conduit")) | ||
(hsPkgs."conduit-extra" or (errorHandler.buildDepError "conduit-extra")) | ||
(hsPkgs."containers" or (errorHandler.buildDepError "containers")) | ||
(hsPkgs."css-text" or (errorHandler.buildDepError "css-text")) | ||
(hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) | ||
(hsPkgs."diagrams-core" or (errorHandler.buildDepError "diagrams-core")) | ||
(hsPkgs."diagrams-lib" or (errorHandler.buildDepError "diagrams-lib")) | ||
(hsPkgs."digits" or (errorHandler.buildDepError "digits")) | ||
(hsPkgs."either" or (errorHandler.buildDepError "either")) | ||
(hsPkgs."JuicyPixels" or (errorHandler.buildDepError "JuicyPixels")) | ||
(hsPkgs."linear" or (errorHandler.buildDepError "linear")) | ||
(hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) | ||
(hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups")) | ||
(hsPkgs."split" or (errorHandler.buildDepError "split")) | ||
(hsPkgs."system-filepath" or (errorHandler.buildDepError "system-filepath")) | ||
(hsPkgs."text" or (errorHandler.buildDepError "text")) | ||
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) | ||
(hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) | ||
(hsPkgs."vector" or (errorHandler.buildDepError "vector")) | ||
(hsPkgs."xml-conduit" or (errorHandler.buildDepError "xml-conduit")) | ||
(hsPkgs."xml-types" or (errorHandler.buildDepError "xml-types")) | ||
]; | ||
buildable = true; | ||
}; | ||
}; | ||
} |
53 changes: 53 additions & 0 deletions
53
...e/fresnel-0.1.0.0-r0-bc3a94bbfc2ffda2cce4e8416d17e683e4d113178abdd679c0660f54fab1bcfc.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,53 @@ | ||
{ system | ||
, compiler | ||
, flags | ||
, pkgs | ||
, hsPkgs | ||
, pkgconfPkgs | ||
, errorHandler | ||
, config | ||
, ... }: | ||
{ | ||
flags = {}; | ||
package = { | ||
specVersion = "2.4"; | ||
identifier = { name = "fresnel"; version = "0.1.0.0"; }; | ||
license = "BSD-3-Clause"; | ||
copyright = "2021–2024 Rob Rix"; | ||
maintainer = "rob.rix@me.com"; | ||
author = "Rob Rix"; | ||
homepage = "https://github.com/fresnel/fresnel"; | ||
url = ""; | ||
synopsis = "high-powered optics in a small package"; | ||
description = "fresnel offers (non-indexed) profunctor optics composed with the lowly . operator."; | ||
buildType = "Simple"; | ||
}; | ||
components = { | ||
"library" = { | ||
depends = [ | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
(hsPkgs."containers" or (errorHandler.buildDepError "containers")) | ||
(hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) | ||
(hsPkgs."profunctors" or (errorHandler.buildDepError "profunctors")) | ||
(hsPkgs."semigroupoids" or (errorHandler.buildDepError "semigroupoids")) | ||
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) | ||
(hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) | ||
] ++ pkgs.lib.optional (compiler.isGhc && compiler.version.lt "9.6") (hsPkgs."foldable1-classes-compat" or (errorHandler.buildDepError "foldable1-classes-compat")); | ||
buildable = true; | ||
}; | ||
tests = { | ||
"test" = { | ||
depends = [ | ||
(hsPkgs."ansi-terminal" or (errorHandler.buildDepError "ansi-terminal")) | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
(hsPkgs."containers" or (errorHandler.buildDepError "containers")) | ||
(hsPkgs."fresnel" or (errorHandler.buildDepError "fresnel")) | ||
(hsPkgs."fused-effects" or (errorHandler.buildDepError "fused-effects")) | ||
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) | ||
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) | ||
]; | ||
buildable = true; | ||
}; | ||
}; | ||
}; | ||
} |
35 changes: 35 additions & 0 deletions
35
...d-effects-0.0.0.1-r0-6ae104a67d843d2cfc38a640485f1e856aafad9591c5211352aaa55f87205bae.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,35 @@ | ||
{ system | ||
, compiler | ||
, flags | ||
, pkgs | ||
, hsPkgs | ||
, pkgconfPkgs | ||
, errorHandler | ||
, config | ||
, ... }: | ||
{ | ||
flags = {}; | ||
package = { | ||
specVersion = "2.4"; | ||
identifier = { name = "fresnel-fused-effects"; version = "0.0.0.1"; }; | ||
license = "BSD-3-Clause"; | ||
copyright = "2022 Rob Rix"; | ||
maintainer = "rob.rix@me.com"; | ||
author = "Rob Rix"; | ||
homepage = "https://github.com/fresnel/fresnel"; | ||
url = ""; | ||
synopsis = "fresnel/fused-effects integration"; | ||
description = "A handful of operators bridging `fresnel` optics to `fused-effects` effects."; | ||
buildType = "Simple"; | ||
}; | ||
components = { | ||
"library" = { | ||
depends = [ | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
(hsPkgs."fresnel" or (errorHandler.buildDepError "fresnel")) | ||
(hsPkgs."fused-effects" or (errorHandler.buildDepError "fused-effects")) | ||
]; | ||
buildable = true; | ||
}; | ||
}; | ||
} |
51 changes: 51 additions & 0 deletions
51
hackage/happy-2.0.2-r0-df315b5554b84d313ae54ad8d79dabe5a69f943f50ad5279a3009fe6a9313fc9.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,51 @@ | ||
{ system | ||
, compiler | ||
, flags | ||
, pkgs | ||
, hsPkgs | ||
, pkgconfPkgs | ||
, errorHandler | ||
, config | ||
, ... }: | ||
{ | ||
flags = {}; | ||
package = { | ||
specVersion = "1.10"; | ||
identifier = { name = "happy"; version = "2.0.2"; }; | ||
license = "BSD-2-Clause"; | ||
copyright = "(c) Andy Gill, Simon Marlow"; | ||
maintainer = "https://github.com/haskell/happy"; | ||
author = "Andy Gill and Simon Marlow"; | ||
homepage = "https://www.haskell.org/happy/"; | ||
url = ""; | ||
synopsis = "Happy is a parser generator for Haskell"; | ||
description = "Happy is a parser generator for Haskell. Given a grammar\nspecification in BNF, Happy generates Haskell code to parse the\ngrammar. Happy works in a similar way to the @yacc@ tool for C."; | ||
buildType = "Simple"; | ||
}; | ||
components = { | ||
exes = { | ||
"happy" = { | ||
depends = [ | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
(hsPkgs."array" or (errorHandler.buildDepError "array")) | ||
(hsPkgs."containers" or (errorHandler.buildDepError "containers")) | ||
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) | ||
(hsPkgs."happy-lib" or (errorHandler.buildDepError "happy-lib")) | ||
]; | ||
buildable = true; | ||
}; | ||
}; | ||
tests = { | ||
"tests" = { | ||
depends = [ | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
(hsPkgs."process" or (errorHandler.buildDepError "process")) | ||
]; | ||
build-tools = [ | ||
(hsPkgs.pkgsBuildBuild.happy.components.exes.happy or (pkgs.pkgsBuildBuild.happy or (errorHandler.buildToolDepError "happy:happy"))) | ||
]; | ||
buildable = true; | ||
}; | ||
}; | ||
}; | ||
} |
89 changes: 89 additions & 0 deletions
89
...e/happy-lib-2.0.2-r0-4768c8c1a34d4e9aaa61fff3f7dd7cde0cd36d2130081e5acf030389ec357189.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,89 @@ | ||
{ system | ||
, compiler | ||
, flags | ||
, pkgs | ||
, hsPkgs | ||
, pkgconfPkgs | ||
, errorHandler | ||
, config | ||
, ... }: | ||
{ | ||
flags = {}; | ||
package = { | ||
specVersion = "3.0"; | ||
identifier = { name = "happy-lib"; version = "2.0.2"; }; | ||
license = "BSD-2-Clause"; | ||
copyright = "(c) Andy Gill, Simon Marlow"; | ||
maintainer = "https://github.com/haskell/happy"; | ||
author = "Andy Gill and Simon Marlow"; | ||
homepage = "https://www.haskell.org/happy/"; | ||
url = ""; | ||
synopsis = "Happy is a parser generator for Haskell implemented using this library"; | ||
description = "Happy is a parser generator for Haskell. Given a grammar\nspecification in BNF, Happy generates Haskell code to parse the\ngrammar. Happy works in a similar way to the @yacc@ tool for C.\n\nThis library provides the following functionality:\n\n * Data type definitions for the Grammar AST type, capturing the information in .y-files (Happy.Grammar)\n\n * A parser for happy grammar files (.y) to produce a Grammar (Happy.Frontend.*)\n\n * Implementations of the text book algorithms that compute the LR action and\n goto tables for the given 'Grammar' (Happy.Tabular.*)\n\n * An LALR code generator to produce table-driven, deterministic parsing code\n in Haskell (Happy.Backend.LALR.*)\n\n * A (less maintained) GLR code generator to produce table-driven,\n non-deterministic parsing code in Haskell, where ambiguous parses produce\n multiple parse trees (Happy.Backend.GLR.*)"; | ||
buildType = "Simple"; | ||
}; | ||
components = { | ||
"library" = { | ||
depends = [ | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
(hsPkgs."array" or (errorHandler.buildDepError "array")) | ||
(hsPkgs."containers" or (errorHandler.buildDepError "containers")) | ||
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) | ||
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) | ||
(hsPkgs."happy-lib".components.sublibs.grammar or (errorHandler.buildDepError "happy-lib:grammar")) | ||
(hsPkgs."happy-lib".components.sublibs.tabular or (errorHandler.buildDepError "happy-lib:tabular")) | ||
(hsPkgs."happy-lib".components.sublibs.frontend or (errorHandler.buildDepError "happy-lib:frontend")) | ||
(hsPkgs."happy-lib".components.sublibs.backend-lalr or (errorHandler.buildDepError "happy-lib:backend-lalr")) | ||
(hsPkgs."happy-lib".components.sublibs.backend-glr or (errorHandler.buildDepError "happy-lib:backend-glr")) | ||
]; | ||
buildable = true; | ||
}; | ||
sublibs = { | ||
"grammar" = { | ||
depends = [ | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
(hsPkgs."array" or (errorHandler.buildDepError "array")) | ||
]; | ||
buildable = true; | ||
}; | ||
"frontend" = { | ||
depends = [ | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
(hsPkgs."array" or (errorHandler.buildDepError "array")) | ||
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) | ||
(hsPkgs."containers" or (errorHandler.buildDepError "containers")) | ||
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) | ||
(hsPkgs."happy-lib".components.sublibs.grammar or (errorHandler.buildDepError "happy-lib:grammar")) | ||
]; | ||
buildable = true; | ||
}; | ||
"tabular" = { | ||
depends = [ | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
(hsPkgs."array" or (errorHandler.buildDepError "array")) | ||
(hsPkgs."containers" or (errorHandler.buildDepError "containers")) | ||
(hsPkgs."happy-lib".components.sublibs.grammar or (errorHandler.buildDepError "happy-lib:grammar")) | ||
]; | ||
buildable = true; | ||
}; | ||
"backend-lalr" = { | ||
depends = [ | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
(hsPkgs."array" or (errorHandler.buildDepError "array")) | ||
(hsPkgs."happy-lib".components.sublibs.grammar or (errorHandler.buildDepError "happy-lib:grammar")) | ||
(hsPkgs."happy-lib".components.sublibs.tabular or (errorHandler.buildDepError "happy-lib:tabular")) | ||
]; | ||
buildable = true; | ||
}; | ||
"backend-glr" = { | ||
depends = [ | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
(hsPkgs."array" or (errorHandler.buildDepError "array")) | ||
(hsPkgs."happy-lib".components.sublibs.grammar or (errorHandler.buildDepError "happy-lib:grammar")) | ||
(hsPkgs."happy-lib".components.sublibs.tabular or (errorHandler.buildDepError "happy-lib:tabular")) | ||
]; | ||
buildable = true; | ||
}; | ||
}; | ||
}; | ||
} |
60 changes: 60 additions & 0 deletions
60
...nt-rustls-0.0.2.0-r0-5765719731d8db1b474465dbc7ca1610370683ce98759404cf26bc6cfdb666b2.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,60 @@ | ||
{ system | ||
, compiler | ||
, flags | ||
, pkgs | ||
, hsPkgs | ||
, pkgconfPkgs | ||
, errorHandler | ||
, config | ||
, ... }: | ||
{ | ||
flags = {}; | ||
package = { | ||
specVersion = "2.4"; | ||
identifier = { name = "http-client-rustls"; version = "0.0.2.0"; }; | ||
license = "CC0-1.0"; | ||
copyright = ""; | ||
maintainer = "amesgen@amesgen.de"; | ||
author = "amesgen"; | ||
homepage = "https://github.com/amesgen/hs-rustls/tree/main/http-client-rustls"; | ||
url = ""; | ||
synopsis = "http-client TLS backend using Rustls"; | ||
description = "Make HTTPS connections using [http-client](https://hackage.haskell.org/package/http-client)\nand [Rustls](https://github.com/rustls/rustls)."; | ||
buildType = "Simple"; | ||
}; | ||
components = { | ||
"library" = { | ||
depends = [ | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) | ||
(hsPkgs."http-client" or (errorHandler.buildDepError "http-client")) | ||
(hsPkgs."network" or (errorHandler.buildDepError "network")) | ||
(hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) | ||
(hsPkgs."rustls" or (errorHandler.buildDepError "rustls")) | ||
(hsPkgs."text" or (errorHandler.buildDepError "text")) | ||
]; | ||
buildable = true; | ||
}; | ||
tests = { | ||
"tasty" = { | ||
depends = [ | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) | ||
(hsPkgs."directory" or (errorHandler.buildDepError "directory")) | ||
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) | ||
(hsPkgs."http-client" or (errorHandler.buildDepError "http-client")) | ||
(hsPkgs."http-client-rustls" or (errorHandler.buildDepError "http-client-rustls")) | ||
(hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) | ||
(hsPkgs."network" or (errorHandler.buildDepError "network")) | ||
(hsPkgs."port-utils" or (errorHandler.buildDepError "port-utils")) | ||
(hsPkgs."process" or (errorHandler.buildDepError "process")) | ||
(hsPkgs."rustls" or (errorHandler.buildDepError "rustls")) | ||
(hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) | ||
(hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) | ||
(hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) | ||
]; | ||
buildable = true; | ||
}; | ||
}; | ||
}; | ||
} |
Oops, something went wrong.