Skip to content

Commit

Permalink
Automatic Update
Browse files Browse the repository at this point in the history
  • Loading branch information
IOHK committed Oct 24, 2024
1 parent e07df92 commit b2b7a5f
Show file tree
Hide file tree
Showing 30 changed files with 1,119 additions and 2 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {};
package = {
specVersion = "3.0";
identifier = { name = "data-default"; version = "0.8.0.0"; };
license = "BSD-3-Clause";
copyright = "(c) 2013 Lukas Mai";
maintainer = "<[email protected]>";
author = "Lukas Mai";
homepage = "";
url = "";
synopsis = "A class for types with a default value";
description = "This module defines a class for types with a default value. Instances are\nprovided for @()@, 'Data.Set.Set', 'Data.Map.Map', 'Int', 'Integer',\n'Float', 'Double', and many others.";
buildType = "Simple";
};
components = {
"library" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
];
buildable = true;
};
tests = {
"test" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."data-default" or (errorHandler.buildDepError "data-default"))
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
];
buildable = true;
};
};
};
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = { benchmark-foreign-libraries = false; };
package = {
specVersion = "3.0";
identifier = { name = "effectful"; version = "2.5.0.0"; };
license = "BSD-3-Clause";
copyright = "";
maintainer = "[email protected]";
author = "Andrzej Rybczak";
homepage = "";
url = "";
synopsis = "An easy to use, performant extensible effects library.";
description = "An easy to use, performant extensible effects library with seamless\nintegration with the existing Haskell ecosystem.\n.\nThis is the \"batteries-included\" variant. See the\n@<https://hackage.haskell.org/package/effectful-core effectful-core>@ package\nif you need a more limited dependency footprint or want to browse\ndocumentation of core modules.";
buildType = "Simple";
};
components = {
"library" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."async" or (errorHandler.buildDepError "async"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
(hsPkgs."effectful-core" or (errorHandler.buildDepError "effectful-core"))
(hsPkgs."process" or (errorHandler.buildDepError "process"))
(hsPkgs."strict-mutable-base" or (errorHandler.buildDepError "strict-mutable-base"))
(hsPkgs."time" or (errorHandler.buildDepError "time"))
(hsPkgs."stm" or (errorHandler.buildDepError "stm"))
(hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio"))
];
buildable = true;
};
tests = {
"test" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."effectful" or (errorHandler.buildDepError "effectful"))
(hsPkgs."effectful-core" or (errorHandler.buildDepError "effectful-core"))
(hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions"))
(hsPkgs."lifted-base" or (errorHandler.buildDepError "lifted-base"))
(hsPkgs."primitive" or (errorHandler.buildDepError "primitive"))
(hsPkgs."safe-exceptions" or (errorHandler.buildDepError "safe-exceptions"))
(hsPkgs."strict-mutable-base" or (errorHandler.buildDepError "strict-mutable-base"))
(hsPkgs."tasty" or (errorHandler.buildDepError "tasty"))
(hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit"))
(hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio"))
];
buildable = true;
};
};
benchmarks = {
"bench" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."async" or (errorHandler.buildDepError "async"))
(hsPkgs."effectful" or (errorHandler.buildDepError "effectful"))
(hsPkgs."tasty-bench" or (errorHandler.buildDepError "tasty-bench"))
(hsPkgs."unix" or (errorHandler.buildDepError "unix"))
(hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
] ++ pkgs.lib.optionals (flags.benchmark-foreign-libraries) (((([
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
] ++ pkgs.lib.optional (compiler.isGhc && compiler.version.lt "9.9") (hsPkgs."cleff" or (errorHandler.buildDepError "cleff"))) ++ pkgs.lib.optional (compiler.isGhc && compiler.version.lt "9.9") (hsPkgs."freer-simple" or (errorHandler.buildDepError "freer-simple"))) ++ pkgs.lib.optional (compiler.isGhc && compiler.version.lt "9.11") (hsPkgs."fused-effects" or (errorHandler.buildDepError "fused-effects"))) ++ pkgs.lib.optional (compiler.isGhc && compiler.version.lt "9.11") (hsPkgs."polysemy" or (errorHandler.buildDepError "polysemy")));
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 = {};
package = {
specVersion = "3.0";
identifier = { name = "effectful-core"; version = "2.5.0.0"; };
license = "BSD-3-Clause";
copyright = "";
maintainer = "[email protected]";
author = "Andrzej Rybczak";
homepage = "";
url = "";
synopsis = "An easy to use, performant extensible effects library.";
description = "An easy to use, performant extensible effects library with seamless\nintegration with the existing Haskell ecosystem.\n.\nThis library provides core definitions with a minimal dependency\nfootprint. See the @<https://hackage.haskell.org/package/effectful effectful>@\npackage for the \"batteries-included\" variant.";
buildType = "Simple";
};
components = {
"library" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
(hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions"))
(hsPkgs."monad-control" or (errorHandler.buildDepError "monad-control"))
(hsPkgs."primitive" or (errorHandler.buildDepError "primitive"))
(hsPkgs."strict-mutable-base" or (errorHandler.buildDepError "strict-mutable-base"))
(hsPkgs."transformers-base" or (errorHandler.buildDepError "transformers-base"))
(hsPkgs."unliftio-core" or (errorHandler.buildDepError "unliftio-core"))
];
buildable = true;
};
};
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = { threaded-rts = true; };
package = {
specVersion = "3.0";
identifier = { name = "ghc-lib"; version = "9.10.1.20240511"; };
license = "BSD-3-Clause";
copyright = "";
maintainer = "Digital Asset";
author = "The GHC Team and Digital Asset";
homepage = "https://github.com/digital-asset/ghc-lib";
url = "";
synopsis = "The GHC API, decoupled from GHC versions";
description = "A package equivalent to the @ghc@ package, but which can be loaded on many compiler versions.";
buildType = "Simple";
};
components = {
"library" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."time" or (errorHandler.buildDepError "time"))
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
(hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions"))
(hsPkgs."parsec" or (errorHandler.buildDepError "parsec"))
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
(hsPkgs."array" or (errorHandler.buildDepError "array"))
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
(hsPkgs."pretty" or (errorHandler.buildDepError "pretty"))
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
(hsPkgs."process" or (errorHandler.buildDepError "process"))
(hsPkgs."stm" or (errorHandler.buildDepError "stm"))
(hsPkgs."semaphore-compat" or (errorHandler.buildDepError "semaphore-compat"))
(hsPkgs."rts" or (errorHandler.buildDepError "rts"))
(hsPkgs."hpc" or (errorHandler.buildDepError "hpc"))
(hsPkgs."ghc-lib-parser" or (errorHandler.buildDepError "ghc-lib-parser"))
] ++ (if !system.isWindows
then [ (hsPkgs."unix" or (errorHandler.buildDepError "unix")) ]
else [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ]);
build-tools = [
(hsPkgs.pkgsBuildBuild.alex.components.exes.alex or (pkgs.pkgsBuildBuild.alex or (errorHandler.buildToolDepError "alex:alex")))
(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,58 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = { threaded-rts = true; };
package = {
specVersion = "3.0";
identifier = { name = "ghc-lib"; version = "9.8.3.20241022"; };
license = "BSD-3-Clause";
copyright = "";
maintainer = "Digital Asset";
author = "The GHC Team and Digital Asset";
homepage = "https://github.com/digital-asset/ghc-lib";
url = "";
synopsis = "The GHC API, decoupled from GHC versions";
description = "A package equivalent to the @ghc@ package, but which can be loaded on many compiler versions.";
buildType = "Simple";
};
components = {
"library" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."time" or (errorHandler.buildDepError "time"))
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
(hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions"))
(hsPkgs."parsec" or (errorHandler.buildDepError "parsec"))
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
(hsPkgs."array" or (errorHandler.buildDepError "array"))
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
(hsPkgs."pretty" or (errorHandler.buildDepError "pretty"))
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
(hsPkgs."process" or (errorHandler.buildDepError "process"))
(hsPkgs."stm" or (errorHandler.buildDepError "stm"))
(hsPkgs."semaphore-compat" or (errorHandler.buildDepError "semaphore-compat"))
(hsPkgs."rts" or (errorHandler.buildDepError "rts"))
(hsPkgs."hpc" or (errorHandler.buildDepError "hpc"))
(hsPkgs."ghc-lib-parser" or (errorHandler.buildDepError "ghc-lib-parser"))
] ++ (if !system.isWindows
then [ (hsPkgs."unix" or (errorHandler.buildDepError "unix")) ]
else [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ]);
build-tools = [
(hsPkgs.pkgsBuildBuild.alex.components.exes.alex or (pkgs.pkgsBuildBuild.alex or (errorHandler.buildToolDepError "alex:alex")))
(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,51 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {};
package = {
specVersion = "1.10";
identifier = { name = "happy"; version = "2.1.1"; };
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;
};
};
};
}
Loading

0 comments on commit b2b7a5f

Please sign in to comment.