-
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
Nov 2, 2023
1 parent
868e677
commit 7499db5
Showing
35 changed files
with
1,661 additions
and
5 deletions.
There are no files selected for viewing
45 changes: 45 additions & 0 deletions
45
...ge/Workflow-0.8.3-r2-47824f069850bc24a3436138736f3d6b722a6b40229fc82f4dfc73babb2d5846.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,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; | ||
}; | ||
}; | ||
} |
413 changes: 413 additions & 0 deletions
413
hackage/brick-2.0-r1-194ac889676e11849139577a78ee82906802a0beed5db877d721e854e0fd10c1.nix
Large diffs are not rendered by default.
Oops, something went wrong.
73 changes: 73 additions & 0 deletions
73
hackage/foldl-1.4.15-r1-65d2b3018f778f795d4df96772f0b428cf1853e05298a652e97da183836cfee1.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,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; | ||
}; | ||
}; | ||
}; | ||
} |
144 changes: 144 additions & 0 deletions
144
...ckle-app-1.10.3.0-r0-4e6498a9112e29d9075ea66c570678e7beec8c811444a814ec0404d04a483971.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,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; | ||
}; | ||
}; | ||
}; | ||
} |
41 changes: 41 additions & 0 deletions
41
...sion-plugin-0.2.7-r0-71068b72c095e3c03a885fc091066e1e03354fac7cb7d8b95d4d395ade69cbd8.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,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; | ||
}; | ||
}; | ||
} |
40 changes: 40 additions & 0 deletions
40
hackage/hcdt-0.1.1.1-r0-07fb674d0bf2d8fa576d4c670500687ec0a6834826364cec2e0c598e3635f4ad.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,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; | ||
}; | ||
}; | ||
} |
Oops, something went wrong.