-
Notifications
You must be signed in to change notification settings - Fork 18
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
Jan 26, 2024
1 parent
c9ccd30
commit c315acf
Showing
11 changed files
with
401 additions
and
0 deletions.
There are no files selected for viewing
55 changes: 55 additions & 0 deletions
55
...batteries-0.4.0.2-r0-dad07b200272efb898ee9d1899432d9f76d4493e57d02a68118678cd37cce482.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,55 @@ | ||
{ system | ||
, compiler | ||
, flags | ||
, pkgs | ||
, hsPkgs | ||
, pkgconfPkgs | ||
, errorHandler | ||
, config | ||
, ... }: | ||
{ | ||
flags = {}; | ||
package = { | ||
specVersion = "3.0"; | ||
identifier = { name = "eventuo11y-batteries"; version = "0.4.0.2"; }; | ||
license = "Apache-2.0"; | ||
copyright = "Copyright 2022 Shea Levy."; | ||
maintainer = "[email protected]"; | ||
author = "Shea Levy"; | ||
homepage = ""; | ||
url = ""; | ||
synopsis = "Grab bag of eventuo11y-enriched functionality"; | ||
description = "Miscellaneous helpers for instrumenting with [eventuo11y](https://hackage.haskell.org/package/eventuo11y) and 3rd-party packages."; | ||
buildType = "Simple"; | ||
}; | ||
components = { | ||
"library" = { | ||
depends = [ | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) | ||
(hsPkgs."binary" or (errorHandler.buildDepError "binary")) | ||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) | ||
(hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) | ||
(hsPkgs."containers" or (errorHandler.buildDepError "containers")) | ||
(hsPkgs."eventuo11y" or (errorHandler.buildDepError "eventuo11y")) | ||
(hsPkgs."eventuo11y-json" or (errorHandler.buildDepError "eventuo11y-json")) | ||
(hsPkgs."general-allocate" or (errorHandler.buildDepError "general-allocate")) | ||
(hsPkgs."http-media" or (errorHandler.buildDepError "http-media")) | ||
(hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) | ||
(hsPkgs."monad-control" or (errorHandler.buildDepError "monad-control")) | ||
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) | ||
(hsPkgs."network" or (errorHandler.buildDepError "network")) | ||
(hsPkgs."safe-exceptions" or (errorHandler.buildDepError "safe-exceptions")) | ||
(hsPkgs."semigroupoids" or (errorHandler.buildDepError "semigroupoids")) | ||
(hsPkgs."servant-client" or (errorHandler.buildDepError "servant-client")) | ||
(hsPkgs."servant-client-core" or (errorHandler.buildDepError "servant-client-core")) | ||
(hsPkgs."text" or (errorHandler.buildDepError "text")) | ||
(hsPkgs."transformers-base" or (errorHandler.buildDepError "transformers-base")) | ||
(hsPkgs."unliftio-core" or (errorHandler.buildDepError "unliftio-core")) | ||
(hsPkgs."wai" or (errorHandler.buildDepError "wai")) | ||
(hsPkgs."warp" or (errorHandler.buildDepError "warp")) | ||
]; | ||
buildable = true; | ||
}; | ||
}; | ||
} |
41 changes: 41 additions & 0 deletions
41
...o11y-json-0.3.0.3-r0-70c28a8fd2b72f505afa283c83e22aa7aca71ed4273bc5695d0056a4927f93b2.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 = "3.0"; | ||
identifier = { name = "eventuo11y-json"; version = "0.3.0.3"; }; | ||
license = "Apache-2.0"; | ||
copyright = "Copyright 2022 Shea Levy."; | ||
maintainer = "[email protected]"; | ||
author = "Shea Levy"; | ||
homepage = ""; | ||
url = ""; | ||
synopsis = "aeson-based rendering for eventuo11y"; | ||
description = "Render [eventuo11y](https://hackage.haskell.org/package/eventuo11y) 'Observe.Event.Event's\nto JSON.\n\nSee \"Observe.Event.Dynamic\" for 'Observe.Event.Event' selectors that don't require\ngenerating domain-specific types and renderers.\n\nSee \"Observe.Event.Render.JSON\" for renderer types.\n\nSee \"Observe.Event.Render.JSON.DSL.Compile\" to compile the \"Observe.Event.DSL\" DSL\nin a way that generates \"Observe.Event.Render.JSON\" renderers.\n\nSee \"Observe.Event.Render.JSON.Handle\" for rendering 'Observe.Event.Event's as\nJSON to a 'System.IO.Handle', and in particular to 'System.IO.stderr'."; | ||
buildType = "Simple"; | ||
}; | ||
components = { | ||
"library" = { | ||
depends = [ | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) | ||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) | ||
(hsPkgs."eventuo11y" or (errorHandler.buildDepError "eventuo11y")) | ||
(hsPkgs."eventuo11y-dsl" or (errorHandler.buildDepError "eventuo11y-dsl")) | ||
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) | ||
(hsPkgs."text" or (errorHandler.buildDepError "text")) | ||
(hsPkgs."time" or (errorHandler.buildDepError "time")) | ||
(hsPkgs."uuid" or (errorHandler.buildDepError "uuid")) | ||
]; | ||
buildable = true; | ||
}; | ||
}; | ||
} |
117 changes: 117 additions & 0 deletions
117
...e/futhark-0.25.13-r0-27987da0ff85167ec98bcf6a3002a42769ee5c5cea75d6b748d288a64c040545.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,117 @@ | ||
{ system | ||
, compiler | ||
, flags | ||
, pkgs | ||
, hsPkgs | ||
, pkgconfPkgs | ||
, errorHandler | ||
, config | ||
, ... }: | ||
{ | ||
flags = {}; | ||
package = { | ||
specVersion = "2.4"; | ||
identifier = { name = "futhark"; version = "0.25.13"; }; | ||
license = "ISC"; | ||
copyright = ""; | ||
maintainer = "Troels Henriksen [email protected]"; | ||
author = ""; | ||
homepage = "https://futhark-lang.org"; | ||
url = ""; | ||
synopsis = "An optimising compiler for a functional, array-oriented language."; | ||
description = "Futhark is a small programming language designed to be compiled to\nefficient parallel code. It is a statically typed, data-parallel,\nand purely functional array language in the ML family, and comes\nwith a heavily optimising ahead-of-time compiler that presently\ngenerates GPU code via CUDA and OpenCL, although the language itself\nis hardware-agnostic.\n\nFor more information, see the website at https://futhark-lang.org\n\nFor introductionary information about hacking on the\nFuthark compiler, see\n<https://github.com/diku-dk/futhark/blob/master/HACKING.md the hacking guide>.\nRegarding the internal design of the compiler, the following modules make\ngood starting points:\n\n* \"Futhark\" contains a basic architectural overview of the compiler.\n* \"Futhark.IR.Syntax\" explains the\nbasic design of the intermediate representation (IR).\n* \"Futhark.Construct\" explains how to write code that\nmanipulates and creates AST fragments.\n\n<<docs/assets/ohyes.png You too can go fast once you rewrite your program in Futhark.>>"; | ||
buildType = "Simple"; | ||
}; | ||
components = { | ||
"library" = { | ||
depends = [ | ||
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) | ||
(hsPkgs."ansi-terminal" or (errorHandler.buildDepError "ansi-terminal")) | ||
(hsPkgs."array" or (errorHandler.buildDepError "array")) | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
(hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring")) | ||
(hsPkgs."binary" or (errorHandler.buildDepError "binary")) | ||
(hsPkgs."blaze-html" or (errorHandler.buildDepError "blaze-html")) | ||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) | ||
(hsPkgs."bytestring-to-vector" or (errorHandler.buildDepError "bytestring-to-vector")) | ||
(hsPkgs."bmp" or (errorHandler.buildDepError "bmp")) | ||
(hsPkgs."co-log-core" or (errorHandler.buildDepError "co-log-core")) | ||
(hsPkgs."containers" or (errorHandler.buildDepError "containers")) | ||
(hsPkgs."cryptohash-md5" or (errorHandler.buildDepError "cryptohash-md5")) | ||
(hsPkgs."Diff" or (errorHandler.buildDepError "Diff")) | ||
(hsPkgs."directory" or (errorHandler.buildDepError "directory")) | ||
(hsPkgs."directory-tree" or (errorHandler.buildDepError "directory-tree")) | ||
(hsPkgs."dlist" or (errorHandler.buildDepError "dlist")) | ||
(hsPkgs."fgl" or (errorHandler.buildDepError "fgl")) | ||
(hsPkgs."fgl-visualize" or (errorHandler.buildDepError "fgl-visualize")) | ||
(hsPkgs."file-embed" or (errorHandler.buildDepError "file-embed")) | ||
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) | ||
(hsPkgs."free" or (errorHandler.buildDepError "free")) | ||
(hsPkgs."futhark-data" or (errorHandler.buildDepError "futhark-data")) | ||
(hsPkgs."futhark-server" or (errorHandler.buildDepError "futhark-server")) | ||
(hsPkgs."futhark-manifest" or (errorHandler.buildDepError "futhark-manifest")) | ||
(hsPkgs."githash" or (errorHandler.buildDepError "githash")) | ||
(hsPkgs."half" or (errorHandler.buildDepError "half")) | ||
(hsPkgs."haskeline" or (errorHandler.buildDepError "haskeline")) | ||
(hsPkgs."language-c-quote" or (errorHandler.buildDepError "language-c-quote")) | ||
(hsPkgs."lens" or (errorHandler.buildDepError "lens")) | ||
(hsPkgs."lsp" or (errorHandler.buildDepError "lsp")) | ||
(hsPkgs."lsp-types" or (errorHandler.buildDepError "lsp-types")) | ||
(hsPkgs."mainland-pretty" or (errorHandler.buildDepError "mainland-pretty")) | ||
(hsPkgs."cmark-gfm" or (errorHandler.buildDepError "cmark-gfm")) | ||
(hsPkgs."megaparsec" or (errorHandler.buildDepError "megaparsec")) | ||
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) | ||
(hsPkgs."neat-interpolation" or (errorHandler.buildDepError "neat-interpolation")) | ||
(hsPkgs."parallel" or (errorHandler.buildDepError "parallel")) | ||
(hsPkgs."random" or (errorHandler.buildDepError "random")) | ||
(hsPkgs."process-extras" or (errorHandler.buildDepError "process-extras")) | ||
(hsPkgs."regex-tdfa" or (errorHandler.buildDepError "regex-tdfa")) | ||
(hsPkgs."srcloc" or (errorHandler.buildDepError "srcloc")) | ||
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) | ||
(hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) | ||
(hsPkgs."terminal-size" or (errorHandler.buildDepError "terminal-size")) | ||
(hsPkgs."text" or (errorHandler.buildDepError "text")) | ||
(hsPkgs."time" or (errorHandler.buildDepError "time")) | ||
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) | ||
(hsPkgs."vector" or (errorHandler.buildDepError "vector")) | ||
(hsPkgs."versions" or (errorHandler.buildDepError "versions")) | ||
(hsPkgs."zlib" or (errorHandler.buildDepError "zlib")) | ||
(hsPkgs."statistics" or (errorHandler.buildDepError "statistics")) | ||
(hsPkgs."mwc-random" or (errorHandler.buildDepError "mwc-random")) | ||
(hsPkgs."prettyprinter" or (errorHandler.buildDepError "prettyprinter")) | ||
(hsPkgs."prettyprinter-ansi-terminal" or (errorHandler.buildDepError "prettyprinter-ansi-terminal")) | ||
]; | ||
build-tools = [ | ||
(hsPkgs.buildPackages.alex.components.exes.alex or (pkgs.buildPackages.alex or (errorHandler.buildToolDepError "alex:alex"))) | ||
(hsPkgs.buildPackages.happy.components.exes.happy or (pkgs.buildPackages.happy or (errorHandler.buildToolDepError "happy:happy"))) | ||
]; | ||
buildable = true; | ||
}; | ||
exes = { | ||
"futhark" = { | ||
depends = [ | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
(hsPkgs."futhark" or (errorHandler.buildDepError "futhark")) | ||
]; | ||
buildable = true; | ||
}; | ||
}; | ||
tests = { | ||
"unit" = { | ||
depends = [ | ||
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
(hsPkgs."containers" or (errorHandler.buildDepError "containers")) | ||
(hsPkgs."free" or (errorHandler.buildDepError "free")) | ||
(hsPkgs."futhark" or (errorHandler.buildDepError "futhark")) | ||
(hsPkgs."megaparsec" or (errorHandler.buildDepError "megaparsec")) | ||
(hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) | ||
(hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) | ||
(hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck")) | ||
(hsPkgs."text" or (errorHandler.buildDepError "text")) | ||
]; | ||
buildable = true; | ||
}; | ||
}; | ||
}; | ||
} |
51 changes: 51 additions & 0 deletions
51
...ge/gothic-0.1.8.2-r0-84ebfe95b3a2182b396421662dfc887efd0067a9904647748a690387530f740a.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,51 @@ | ||
{ system | ||
, compiler | ||
, flags | ||
, pkgs | ||
, hsPkgs | ||
, pkgconfPkgs | ||
, errorHandler | ||
, config | ||
, ... }: | ||
{ | ||
flags = {}; | ||
package = { | ||
specVersion = "1.10"; | ||
identifier = { name = "gothic"; version = "0.1.8.2"; }; | ||
license = "BSD-3-Clause"; | ||
copyright = "(c) 2019-2024 - Michel Boucey"; | ||
maintainer = "[email protected]"; | ||
author = "Michel Boucey"; | ||
homepage = "https://github.com/MichelBoucey/gothic"; | ||
url = ""; | ||
synopsis = "A Haskell Vault KVv2 secret engine client"; | ||
description = "A Haskell HashiCorp Vault KVv2 secret engine client library"; | ||
buildType = "Simple"; | ||
}; | ||
components = { | ||
"library" = { | ||
depends = [ | ||
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
(hsPkgs."binary" or (errorHandler.buildDepError "binary")) | ||
(hsPkgs."connection" or (errorHandler.buildDepError "connection")) | ||
(hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) | ||
(hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) | ||
(hsPkgs."http-conduit" or (errorHandler.buildDepError "http-conduit")) | ||
(hsPkgs."http-client" or (errorHandler.buildDepError "http-client")) | ||
(hsPkgs."http-client-tls" or (errorHandler.buildDepError "http-client-tls")) | ||
(hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) | ||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) | ||
(hsPkgs."http-conduit" or (errorHandler.buildDepError "http-conduit")) | ||
(hsPkgs."text" or (errorHandler.buildDepError "text")) | ||
(hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) | ||
(hsPkgs."lens" or (errorHandler.buildDepError "lens")) | ||
(hsPkgs."lens-aeson" or (errorHandler.buildDepError "lens-aeson")) | ||
(hsPkgs."scientific" or (errorHandler.buildDepError "scientific")) | ||
(hsPkgs."unix" or (errorHandler.buildDepError "unix")) | ||
(hsPkgs."vector" or (errorHandler.buildDepError "vector")) | ||
]; | ||
buildable = true; | ||
}; | ||
}; | ||
} |
81 changes: 81 additions & 0 deletions
81
...eflex-vty-0.5.2.0-r0-b518710f3f1671873c59b79050748bb46f42f46d1a6c37ec15726c8062f152c4.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,81 @@ | ||
{ system | ||
, compiler | ||
, flags | ||
, pkgs | ||
, hsPkgs | ||
, pkgconfPkgs | ||
, errorHandler | ||
, config | ||
, ... }: | ||
{ | ||
flags = {}; | ||
package = { | ||
specVersion = "1.18"; | ||
identifier = { name = "reflex-vty"; version = "0.5.2.0"; }; | ||
license = "BSD-3-Clause"; | ||
copyright = "2020 Obsidian Systems LLC"; | ||
maintainer = "[email protected]"; | ||
author = "Obsidian Systems LLC"; | ||
homepage = ""; | ||
url = ""; | ||
synopsis = "Reflex FRP host and widgets for VTY applications"; | ||
description = "Build terminal applications using functional reactive programming (FRP) with Reflex FRP (<https://reflex-frp.org>).\n\n<<https://i.imgur.com/FULQNtu.gif>>"; | ||
buildType = "Simple"; | ||
}; | ||
components = { | ||
"library" = { | ||
depends = [ | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
(hsPkgs."bimap" or (errorHandler.buildDepError "bimap")) | ||
(hsPkgs."containers" or (errorHandler.buildDepError "containers")) | ||
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) | ||
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) | ||
(hsPkgs."stm" or (errorHandler.buildDepError "stm")) | ||
(hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) | ||
(hsPkgs."dependent-map" or (errorHandler.buildDepError "dependent-map")) | ||
(hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) | ||
(hsPkgs."text" or (errorHandler.buildDepError "text")) | ||
(hsPkgs."dependent-sum" or (errorHandler.buildDepError "dependent-sum")) | ||
(hsPkgs."exception-transformers" or (errorHandler.buildDepError "exception-transformers")) | ||
(hsPkgs."mmorph" or (errorHandler.buildDepError "mmorph")) | ||
(hsPkgs."ordered-containers" or (errorHandler.buildDepError "ordered-containers")) | ||
(hsPkgs."primitive" or (errorHandler.buildDepError "primitive")) | ||
(hsPkgs."ref-tf" or (errorHandler.buildDepError "ref-tf")) | ||
(hsPkgs."reflex" or (errorHandler.buildDepError "reflex")) | ||
(hsPkgs."time" or (errorHandler.buildDepError "time")) | ||
(hsPkgs."vty" or (errorHandler.buildDepError "vty")) | ||
(hsPkgs."vty-crossplatform" or (errorHandler.buildDepError "vty-crossplatform")) | ||
]; | ||
buildable = true; | ||
}; | ||
exes = { | ||
"example" = { | ||
depends = [ | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
(hsPkgs."containers" or (errorHandler.buildDepError "containers")) | ||
(hsPkgs."reflex" or (errorHandler.buildDepError "reflex")) | ||
(hsPkgs."reflex-vty" or (errorHandler.buildDepError "reflex-vty")) | ||
(hsPkgs."text" or (errorHandler.buildDepError "text")) | ||
(hsPkgs."time" or (errorHandler.buildDepError "time")) | ||
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) | ||
(hsPkgs."vty" or (errorHandler.buildDepError "vty")) | ||
]; | ||
buildable = true; | ||
}; | ||
}; | ||
tests = { | ||
"reflex-vty-test" = { | ||
depends = [ | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
(hsPkgs."reflex" or (errorHandler.buildDepError "reflex")) | ||
(hsPkgs."containers" or (errorHandler.buildDepError "containers")) | ||
(hsPkgs."reflex-vty" or (errorHandler.buildDepError "reflex-vty")) | ||
(hsPkgs."text" or (errorHandler.buildDepError "text")) | ||
(hsPkgs."extra" or (errorHandler.buildDepError "extra")) | ||
(hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) | ||
]; | ||
buildable = true; | ||
}; | ||
}; | ||
}; | ||
} |
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
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
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
Oops, something went wrong.