Skip to content

Commit

Permalink
Automatic Update
Browse files Browse the repository at this point in the history
  • Loading branch information
IOHK committed Nov 2, 2023
1 parent 868e677 commit 7499db5
Show file tree
Hide file tree
Showing 35 changed files with 1,661 additions and 5 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 = "1.8";
identifier = { name = "Workflow"; version = "0.8.3"; };
license = "BSD-3-Clause";
copyright = "";
maintainer = "agocorona@gmail.com";
author = "Alberto Gómez Corona";
homepage = "";
url = "";
synopsis = "Workflow patterns over a monad for thread state logging & recovery";
description = "Transparent support for interruptible computations. A workflow can be seen as a persistent thread that executes a\nmonadic computation. Therefore, it can be used in very time consuming computations such are CPU intensive calculations\nor procedures that are most of the time waiting for the action of a process or an user, that are prone to communication\nfailures, timeouts or shutdowns. It also can be used if you like to restart your\nprogram at the point where the user left it last time\n. .\nThe computation can be restarted at the interrupted point thanks to its logged state in permanent storage.\nThe thread state is located in files by default. It can be moved and continued in another computer.\nBesides that, the package also provides other higher level services associated to workflows: Workflow patterns,\nand a general configuration utility, workflow observation events and references to the internal state.\nThe state can be stored maintaining memory references (using the \"RefSerialize\" package), so that it is possible to track the modifications\nof a big structure (for example a document) along the workflow execution.\n\nSee \"Control.Workflow\" for details\n\nIn this release:\n* Adaptation for MonadMask instance introduced in the package exceptions-0.6";
buildType = "Simple";
};
components = {
"library" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
(hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions"))
(hsPkgs."extensible-exceptions" or (errorHandler.buildDepError "extensible-exceptions"))
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
(hsPkgs."old-time" or (errorHandler.buildDepError "old-time"))
(hsPkgs."stm" or (errorHandler.buildDepError "stm"))
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
(hsPkgs."RefSerialize" or (errorHandler.buildDepError "RefSerialize"))
(hsPkgs."TCache" or (errorHandler.buildDepError "TCache"))
];
buildable = true;
};
};
}

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {};
package = {
specVersion = "1.10";
identifier = { name = "foldl"; version = "1.4.15"; };
license = "BSD-3-Clause";
copyright = "2013 Gabriella Gonzalez";
maintainer = "GenuineGabriella@gmail.com";
author = "Gabriella Gonzalez";
homepage = "";
url = "";
synopsis = "Composable, streaming, and efficient left folds";
description = "This library provides strict left folds that stream in constant\nmemory, and you can combine folds using @Applicative@ style to derive new\nfolds. Derived folds still traverse the container just once and are often as\nefficient as hand-written folds.";
buildType = "Simple";
};
components = {
"library" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."random" or (errorHandler.buildDepError "random"))
(hsPkgs."primitive" or (errorHandler.buildDepError "primitive"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
(hsPkgs."hashable" or (errorHandler.buildDepError "hashable"))
(hsPkgs."contravariant" or (errorHandler.buildDepError "contravariant"))
(hsPkgs."profunctors" or (errorHandler.buildDepError "profunctors"))
(hsPkgs."semigroupoids" or (errorHandler.buildDepError "semigroupoids"))
(hsPkgs."comonad" or (errorHandler.buildDepError "comonad"))
] ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).lt "8.0") (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups"));
buildable = true;
};
tests = {
"doctest" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."doctest" or (errorHandler.buildDepError "doctest"))
];
buildable = true;
};
};
benchmarks = {
"Foldl" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."criterion" or (errorHandler.buildDepError "criterion"))
(hsPkgs."foldl" or (errorHandler.buildDepError "foldl"))
];
buildable = true;
};
"Scanl" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."criterion" or (errorHandler.buildDepError "criterion"))
(hsPkgs."foldl" or (errorHandler.buildDepError "foldl"))
];
buildable = true;
};
};
};
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,144 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {};
package = {
specVersion = "1.18";
identifier = { name = "freckle-app"; version = "1.10.3.0"; };
license = "MIT";
copyright = "";
maintainer = "Freckle Education";
author = "";
homepage = "https://github.com/freckle/freckle-app#readme";
url = "";
synopsis = "Haskell application toolkit used at Freckle";
description = "Please see README.md";
buildType = "Simple";
};
components = {
"library" = {
depends = [
(hsPkgs."Blammo" or (errorHandler.buildDepError "Blammo"))
(hsPkgs."Glob" or (errorHandler.buildDepError "Glob"))
(hsPkgs."MonadRandom" or (errorHandler.buildDepError "MonadRandom"))
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
(hsPkgs."aws-xray-client-persistent" or (errorHandler.buildDepError "aws-xray-client-persistent"))
(hsPkgs."aws-xray-client-wai" or (errorHandler.buildDepError "aws-xray-client-wai"))
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."bcp47" or (errorHandler.buildDepError "bcp47"))
(hsPkgs."bugsnag" or (errorHandler.buildDepError "bugsnag"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive"))
(hsPkgs."cassava" or (errorHandler.buildDepError "cassava"))
(hsPkgs."conduit" or (errorHandler.buildDepError "conduit"))
(hsPkgs."conduit-extra" or (errorHandler.buildDepError "conduit-extra"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."cookie" or (errorHandler.buildDepError "cookie"))
(hsPkgs."datadog" or (errorHandler.buildDepError "datadog"))
(hsPkgs."doctest" or (errorHandler.buildDepError "doctest"))
(hsPkgs."dotenv" or (errorHandler.buildDepError "dotenv"))
(hsPkgs."ekg-core" or (errorHandler.buildDepError "ekg-core"))
(hsPkgs."envparse" or (errorHandler.buildDepError "envparse"))
(hsPkgs."errors" or (errorHandler.buildDepError "errors"))
(hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions"))
(hsPkgs."extra" or (errorHandler.buildDepError "extra"))
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
(hsPkgs."hashable" or (errorHandler.buildDepError "hashable"))
(hsPkgs."hs-opentelemetry-api" or (errorHandler.buildDepError "hs-opentelemetry-api"))
(hsPkgs."hs-opentelemetry-instrumentation-persistent" or (errorHandler.buildDepError "hs-opentelemetry-instrumentation-persistent"))
(hsPkgs."hs-opentelemetry-instrumentation-wai" or (errorHandler.buildDepError "hs-opentelemetry-instrumentation-wai"))
(hsPkgs."hs-opentelemetry-propagator-datadog" or (errorHandler.buildDepError "hs-opentelemetry-propagator-datadog"))
(hsPkgs."hs-opentelemetry-sdk" or (errorHandler.buildDepError "hs-opentelemetry-sdk"))
(hsPkgs."hspec" or (errorHandler.buildDepError "hspec"))
(hsPkgs."hspec-core" or (errorHandler.buildDepError "hspec-core"))
(hsPkgs."hspec-expectations-lifted" or (errorHandler.buildDepError "hspec-expectations-lifted"))
(hsPkgs."hspec-junit-formatter" or (errorHandler.buildDepError "hspec-junit-formatter"))
(hsPkgs."http-client" or (errorHandler.buildDepError "http-client"))
(hsPkgs."http-conduit" or (errorHandler.buildDepError "http-conduit"))
(hsPkgs."http-link-header" or (errorHandler.buildDepError "http-link-header"))
(hsPkgs."http-types" or (errorHandler.buildDepError "http-types"))
(hsPkgs."hw-kafka-client" or (errorHandler.buildDepError "hw-kafka-client"))
(hsPkgs."immortal" or (errorHandler.buildDepError "immortal"))
(hsPkgs."lens" or (errorHandler.buildDepError "lens"))
(hsPkgs."memcache" or (errorHandler.buildDepError "memcache"))
(hsPkgs."monad-control" or (errorHandler.buildDepError "monad-control"))
(hsPkgs."monad-validate" or (errorHandler.buildDepError "monad-validate"))
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
(hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri"))
(hsPkgs."nonempty-containers" or (errorHandler.buildDepError "nonempty-containers"))
(hsPkgs."path-pieces" or (errorHandler.buildDepError "path-pieces"))
(hsPkgs."persistent" or (errorHandler.buildDepError "persistent"))
(hsPkgs."persistent-postgresql" or (errorHandler.buildDepError "persistent-postgresql"))
(hsPkgs."postgresql-simple" or (errorHandler.buildDepError "postgresql-simple"))
(hsPkgs."primitive" or (errorHandler.buildDepError "primitive"))
(hsPkgs."pureMD5" or (errorHandler.buildDepError "pureMD5"))
(hsPkgs."resource-pool" or (errorHandler.buildDepError "resource-pool"))
(hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet"))
(hsPkgs."retry" or (errorHandler.buildDepError "retry"))
(hsPkgs."safe" or (errorHandler.buildDepError "safe"))
(hsPkgs."scientist" or (errorHandler.buildDepError "scientist"))
(hsPkgs."semigroupoids" or (errorHandler.buildDepError "semigroupoids"))
(hsPkgs."serialise" or (errorHandler.buildDepError "serialise"))
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
(hsPkgs."time" or (errorHandler.buildDepError "time"))
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
(hsPkgs."transformers-base" or (errorHandler.buildDepError "transformers-base"))
(hsPkgs."typed-process" or (errorHandler.buildDepError "typed-process"))
(hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio"))
(hsPkgs."unliftio-core" or (errorHandler.buildDepError "unliftio-core"))
(hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
(hsPkgs."wai" or (errorHandler.buildDepError "wai"))
(hsPkgs."wai-extra" or (errorHandler.buildDepError "wai-extra"))
(hsPkgs."yaml" or (errorHandler.buildDepError "yaml"))
(hsPkgs."yesod-core" or (errorHandler.buildDepError "yesod-core"))
(hsPkgs."yesod-test" or (errorHandler.buildDepError "yesod-test"))
];
buildable = true;
};
tests = {
"doctest" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."freckle-app" or (errorHandler.buildDepError "freckle-app"))
];
buildable = true;
};
"spec" = {
depends = [
(hsPkgs."Blammo" or (errorHandler.buildDepError "Blammo"))
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."bugsnag" or (errorHandler.buildDepError "bugsnag"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."cassava" or (errorHandler.buildDepError "cassava"))
(hsPkgs."conduit" or (errorHandler.buildDepError "conduit"))
(hsPkgs."errors" or (errorHandler.buildDepError "errors"))
(hsPkgs."freckle-app" or (errorHandler.buildDepError "freckle-app"))
(hsPkgs."hspec" or (errorHandler.buildDepError "hspec"))
(hsPkgs."http-types" or (errorHandler.buildDepError "http-types"))
(hsPkgs."lens" or (errorHandler.buildDepError "lens"))
(hsPkgs."lens-aeson" or (errorHandler.buildDepError "lens-aeson"))
(hsPkgs."memcache" or (errorHandler.buildDepError "memcache"))
(hsPkgs."monad-validate" or (errorHandler.buildDepError "monad-validate"))
(hsPkgs."nonempty-containers" or (errorHandler.buildDepError "nonempty-containers"))
(hsPkgs."postgresql-simple" or (errorHandler.buildDepError "postgresql-simple"))
(hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio"))
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
(hsPkgs."wai" or (errorHandler.buildDepError "wai"))
(hsPkgs."wai-extra" or (errorHandler.buildDepError "wai-extra"))
];
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 = "2.2";
identifier = { name = "fusion-plugin"; version = "0.2.7"; };
license = "Apache-2.0";
copyright = "(c) 2019 Composewell Technologies";
maintainer = "streamly@composewell.com";
author = "Pranay Sashank";
homepage = "https://github.com/composewell/fusion-plugin";
url = "";
synopsis = "GHC plugin to make stream fusion more predictable.";
description = "This plugin provides the programmer with a way to annotate certain\ntypes using a 'Fuse' pragma from the\n<https://hackage.haskell.org/package/fusion-plugin-types fusion-plugin-types>\npackage. The programmer would annotate the types that are to be\neliminated by fusion. During the simplifier phase the plugin goes\nthrough the relevant bindings and if one of these types are found\ninside a binding then that binding is marked to be inlined\nirrespective of the size.\n\nThis plugin was primarily motivated by\n<https://streamly.composewell.com streamly> but it can\nbe used in general.";
buildType = "Simple";
};
components = {
"library" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
(hsPkgs."ghc" or (errorHandler.buildDepError "ghc"))
(hsPkgs."syb" or (errorHandler.buildDepError "syb"))
(hsPkgs."time" or (errorHandler.buildDepError "time"))
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
(hsPkgs."fusion-plugin-types" or (errorHandler.buildDepError "fusion-plugin-types"))
];
buildable = true;
};
};
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {};
package = {
specVersion = "2.2";
identifier = { name = "hcdt"; version = "0.1.1.1"; };
license = "BSD-3-Clause";
copyright = "2022 Stéphane Laurent";
maintainer = "laurent_step@outlook.fr";
author = "Stéphane Laurent";
homepage = "https://github.com/stla/hcdt#readme";
url = "";
synopsis = "2d Delaunay triangulation";
description = "This library performs the constrained or unconstrained 2d Delaunay triangulation.\n\nIt uses the C++ library 'CDT'.\n\nFor examples, look the README file.";
buildType = "Simple";
};
components = {
"library" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."indexed-traversable" or (errorHandler.buildDepError "indexed-traversable"))
(hsPkgs."hashable" or (errorHandler.buildDepError "hashable"))
(hsPkgs."witherable" or (errorHandler.buildDepError "witherable"))
] ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).ge "9.4") (hsPkgs."system-cxx-std-lib" or (errorHandler.buildDepError "system-cxx-std-lib"));
libs = (pkgs.lib).optionals (!(compiler.isGhc && (compiler.version).ge "9.4")) (if system.isOsx || system.isFreebsd
then [ (pkgs."c++11" or (errorHandler.sysDepError "c++11")) ]
else [ (pkgs."stdc++" or (errorHandler.sysDepError "stdc++")) ]);
buildable = true;
};
};
}
Loading

0 comments on commit 7499db5

Please sign in to comment.