Skip to content

Commit

Permalink
Automatic Update
Browse files Browse the repository at this point in the history
  • Loading branch information
IOHK committed Sep 25, 2024
1 parent e45ce9c commit c06d89f
Show file tree
Hide file tree
Showing 24 changed files with 1,049 additions and 0 deletions.
1 change: 1 addition & 0 deletions default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -9458,6 +9458,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec {
"json-stream" = import ./nix/json-stream.nix;
"json-syntax" = import ./nix/json-syntax.nix;
"json-to-haskell" = import ./nix/json-to-haskell.nix;
"json-to-type" = import ./nix/json-to-type.nix;
"json-togo" = import ./nix/json-togo.nix;
"json-tokens" = import ./nix/json-tokens.nix;
"json-tools" = import ./nix/json-tools.nix;
Expand Down
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;
};
};
}
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;
};
};
};
}
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;
};
};
}
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;
};
};
};
}
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;
};
};
};
}
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;
};
};
};
}
Loading

0 comments on commit c06d89f

Please sign in to comment.