Skip to content

Commit

Permalink
Automatic Update
Browse files Browse the repository at this point in the history
  • Loading branch information
IOHK committed Dec 21, 2024
1 parent 8ed815a commit 0cd0b76
Show file tree
Hide file tree
Showing 50 changed files with 2,080 additions and 9 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {};
package = {
specVersion = "1.12";
identifier = { name = "OneTuple"; version = "0.4.2"; };
license = "BSD-3-Clause";
copyright = "(c) John Dorsey 2008";
maintainer = "Oleg Grenrus <[email protected]>, John Dorsey <[email protected]>";
author = "John Dorsey <[email protected]>";
homepage = "";
url = "";
synopsis = "Singleton Tuple";
description = "This package is a compatibility package for a singleton data type\n\n> data Solo a = MkSolo a\n\nNote: it's not a @newtype@\n\n@Solo@ is available in @base-4.16@ (GHC-9.2).";
buildType = "Simple";
};
components = {
"library" = {
depends = (([
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
] ++ (if compiler.isGhc && compiler.version.ge "9.0"
then [
(hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
]
else [
(hsPkgs."hashable" or (errorHandler.buildDepError "hashable"))
])) ++ pkgs.lib.optional (!(compiler.isGhc && compiler.version.ge "9.0")) (hsPkgs."foldable1-classes-compat" or (errorHandler.buildDepError "foldable1-classes-compat"))) ++ pkgs.lib.optional (!(compiler.isGhc && compiler.version.ge "9.2")) (hsPkgs."base-orphans" or (errorHandler.buildDepError "base-orphans"));
buildable = true;
};
tests = {
"instances" = {
depends = ([
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."hashable" or (errorHandler.buildDepError "hashable"))
(hsPkgs."OneTuple" or (errorHandler.buildDepError "OneTuple"))
] ++ pkgs.lib.optionals (!(compiler.isGhc && compiler.version.ge "8.0")) [
(hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups"))
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
(hsPkgs."transformers-compat" or (errorHandler.buildDepError "transformers-compat"))
]) ++ pkgs.lib.optional (!(compiler.isGhc && compiler.version.ge "9.6")) (hsPkgs."foldable1-classes-compat" or (errorHandler.buildDepError "foldable1-classes-compat"));
buildable = true;
};
"th" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."OneTuple" or (errorHandler.buildDepError "OneTuple"))
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
];
buildable = true;
};
};
};
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = { tagged = false; };
package = {
specVersion = "3.0";
identifier = { name = "assoc"; version = "1.1.1"; };
license = "BSD-3-Clause";
copyright = "";
maintainer = "Oleg Grenrus <[email protected]>";
author = "Oleg Grenrus <[email protected]>";
homepage = "";
url = "";
synopsis = "swap and assoc: Symmetric and Semigroupy Bifunctors";
description = "Provides generalisations of\n@swap :: (a,b) -> (b,a)@ and\n@assoc :: ((a,b),c) -> (a,(b,c))@\nto\n@Bifunctor@s supporting similar operations (e.g. @Either@, @These@).";
buildType = "Simple";
};
components = {
"library" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
] ++ pkgs.lib.optional (flags.tagged) (hsPkgs."tagged" or (errorHandler.buildDepError "tagged"));
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 = "1.10";
identifier = { name = "bench"; version = "1.0.13"; };
license = "BSD-3-Clause";
copyright = "2016 Gabriella Gonzalez";
maintainer = "[email protected]";
author = "Gabriella Gonzalez";
homepage = "https://github.com/Gabriella439/bench";
url = "";
synopsis = "Command-line benchmark tool";
description = "Think of this as a more powerful alternative to the @time@\ncommand. Use this command-line tool to benchmark a command\nusing Haskell's @criterion@ library.";
buildType = "Simple";
};
components = {
exes = {
"bench" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."criterion" or (errorHandler.buildDepError "criterion"))
(hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative"))
(hsPkgs."process" or (errorHandler.buildDepError "process"))
(hsPkgs."silently" or (errorHandler.buildDepError "silently"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
(hsPkgs."turtle" or (errorHandler.buildDepError "turtle"))
];
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.2";
identifier = { name = "data-fix"; version = "0.3.4"; };
license = "BSD-3-Clause";
copyright = "";
maintainer = "<[email protected]>";
author = "Anton Kholomiov, Edward Kmett, Oleg Grenrus";
homepage = "https://github.com/spell-music/data-fix";
url = "";
synopsis = "Fixpoint data types";
description = "Fixpoint types and recursion schemes. If you define your AST as\nfixpoint type, you get fold and unfold operations for free.\n\nThanks for contribution to: Matej Kollar, Herbert Valerio Riedel";
buildType = "Simple";
};
components = {
"library" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
(hsPkgs."hashable" or (errorHandler.buildDepError "hashable"))
];
buildable = true;
};
};
}
Loading

0 comments on commit 0cd0b76

Please sign in to comment.