diff --git a/default.nix b/default.nix index ed1cbdde3c4..87be7ddac9f 100644 --- a/default.nix +++ b/default.nix @@ -8619,6 +8619,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec { "htoml-megaparsec" = import ./nix/htoml-megaparsec.nix; "htoml-parse" = import ./nix/htoml-parse.nix; "htrace" = import ./nix/htrace.nix; + "htree" = import ./nix/htree.nix; "hts" = import ./nix/hts.nix; "htsn" = import ./nix/htsn.nix; "htsn-common" = import ./nix/htsn-common.nix; @@ -8629,6 +8630,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec { "http-api-data-ip" = import ./nix/http-api-data-ip.nix; "http-api-data-qq" = import ./nix/http-api-data-qq.nix; "http-attoparsec" = import ./nix/http-attoparsec.nix; + "http-barf" = import ./nix/http-barf.nix; "http-client" = import ./nix/http-client.nix; "http-client-auth" = import ./nix/http-client-auth.nix; "http-client-brread-timeout" = import ./nix/http-client-brread-timeout.nix; @@ -8942,6 +8944,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec { "ihaskell-rlangqq" = import ./nix/ihaskell-rlangqq.nix; "ihaskell-widgets" = import ./nix/ihaskell-widgets.nix; "ihp-hsx" = import ./nix/ihp-hsx.nix; + "ihp-openai" = import ./nix/ihp-openai.nix; "ihs" = import ./nix/ihs.nix; "ihttp" = import ./nix/ihttp.nix; "ilist" = import ./nix/ilist.nix; diff --git a/hackage/Hangman-0.10.0.0-r0-a441d316b73c452438b723ad8dad9238f0a72a05ea78c39c2665e56cc30cca3a.nix b/hackage/Hangman-0.10.0.0-r0-a441d316b73c452438b723ad8dad9238f0a72a05ea78c39c2665e56cc30cca3a.nix new file mode 100644 index 00000000000..ae29d099d79 --- /dev/null +++ b/hackage/Hangman-0.10.0.0-r0-a441d316b73c452438b723ad8dad9238f0a72a05ea78c39c2665e56cc30cca3a.nix @@ -0,0 +1,33 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.4"; + identifier = { name = "Hangman"; version = "0.10.0.0"; }; + license = "MIT"; + copyright = ""; + maintainer = "henry.ford@gmail.com"; + author = "lf94"; + homepage = ""; + url = ""; + synopsis = "The classic game of Hangman"; + description = ""; + buildType = "Simple"; + }; + components = { + exes = { + "Hangman" = { + depends = [ (hsPkgs."base" or (errorHandler.buildDepError "base")) ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/autodocodec-openapi3-0.2.1.2-r0-48de37ae1f8cefbecc716d5b068a467c87cb5659147aafc310b7cccd81a21e66.nix b/hackage/autodocodec-openapi3-0.2.1.2-r0-48de37ae1f8cefbecc716d5b068a467c87cb5659147aafc310b7cccd81a21e66.nix new file mode 100644 index 00000000000..8c4d1999ad7 --- /dev/null +++ b/hackage/autodocodec-openapi3-0.2.1.2-r0-48de37ae1f8cefbecc716d5b068a467c87cb5659147aafc310b7cccd81a21e66.nix @@ -0,0 +1,42 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.12"; + identifier = { name = "autodocodec-openapi3"; version = "0.2.1.2"; }; + license = "MIT"; + copyright = "2021-2022 Tom Sydney Kerckhove"; + maintainer = "syd@cs-syd.eu"; + author = "Tom Sydney Kerckhove"; + homepage = "https://github.com/NorfairKing/autodocodec#readme"; + url = ""; + synopsis = "Autodocodec interpreters for openapi3"; + description = ""; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."autodocodec" or (errorHandler.buildDepError "autodocodec")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."insert-ordered-containers" or (errorHandler.buildDepError "insert-ordered-containers")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."openapi3" or (errorHandler.buildDepError "openapi3")) + (hsPkgs."scientific" or (errorHandler.buildDepError "scientific")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/autodocodec-schema-0.1.0.5-r0-ebc673cc09207a5b8a787564f1259a97a2c7a3b6f7f11531339400d13a273421.nix b/hackage/autodocodec-schema-0.1.0.5-r0-ebc673cc09207a5b8a787564f1259a97a2c7a3b6f7f11531339400d13a273421.nix new file mode 100644 index 00000000000..7350f9e7f10 --- /dev/null +++ b/hackage/autodocodec-schema-0.1.0.5-r0-ebc673cc09207a5b8a787564f1259a97a2c7a3b6f7f11531339400d13a273421.nix @@ -0,0 +1,43 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.12"; + identifier = { name = "autodocodec-schema"; version = "0.1.0.5"; }; + license = "MIT"; + copyright = "2021-2024 Tom Sydney Kerckhove"; + maintainer = "syd@cs-syd.eu"; + author = "Tom Sydney Kerckhove"; + homepage = "https://github.com/NorfairKing/autodocodec#readme"; + url = ""; + synopsis = "Autodocodec interpreters for JSON Schema"; + description = ""; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."autodocodec" or (errorHandler.buildDepError "autodocodec")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."validity" or (errorHandler.buildDepError "validity")) + (hsPkgs."validity-aeson" or (errorHandler.buildDepError "validity-aeson")) + (hsPkgs."validity-containers" or (errorHandler.buildDepError "validity-containers")) + (hsPkgs."validity-text" or (errorHandler.buildDepError "validity-text")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/autodocodec-servant-multipart-0.0.0.1-r0-851512df5c96b85360504e9b37cb0850252c23854f8d834961c2d3e7b86c9f72.nix b/hackage/autodocodec-servant-multipart-0.0.0.1-r0-851512df5c96b85360504e9b37cb0850252c23854f8d834961c2d3e7b86c9f72.nix new file mode 100644 index 00000000000..a49f4d47946 --- /dev/null +++ b/hackage/autodocodec-servant-multipart-0.0.0.1-r0-851512df5c96b85360504e9b37cb0850252c23854f8d834961c2d3e7b86c9f72.nix @@ -0,0 +1,44 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.12"; + identifier = { + name = "autodocodec-servant-multipart"; + version = "0.0.0.1"; + }; + license = "MIT"; + copyright = "2022 Tom Sydney Kerckhove"; + maintainer = "syd@cs-syd.eu"; + author = "Tom Sydney Kerckhove"; + homepage = "https://github.com/NorfairKing/autodocodec#readme"; + url = ""; + synopsis = "Autodocodec interpreters for Servant Multipart"; + description = ""; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."autodocodec" or (errorHandler.buildDepError "autodocodec")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."servant-multipart" or (errorHandler.buildDepError "servant-multipart")) + (hsPkgs."servant-multipart-api" or (errorHandler.buildDepError "servant-multipart-api")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/autodocodec-swagger2-0.0.1.2-r0-56fe81940b93d6f88ad502a022acd0ba61fdf4a6229fda32e0488c14555a0681.nix b/hackage/autodocodec-swagger2-0.0.1.2-r0-56fe81940b93d6f88ad502a022acd0ba61fdf4a6229fda32e0488c14555a0681.nix new file mode 100644 index 00000000000..d143e8da0f1 --- /dev/null +++ b/hackage/autodocodec-swagger2-0.0.1.2-r0-56fe81940b93d6f88ad502a022acd0ba61fdf4a6229fda32e0488c14555a0681.nix @@ -0,0 +1,40 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.12"; + identifier = { name = "autodocodec-swagger2"; version = "0.0.1.2"; }; + license = "MIT"; + copyright = "2021 Tom Sydney Kerckhove"; + maintainer = "syd@cs-syd.eu"; + author = "Tom Sydney Kerckhove"; + homepage = "https://github.com/NorfairKing/autodocodec#readme"; + url = ""; + synopsis = "Autodocodec interpreters for swagger2"; + description = ""; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."autodocodec" or (errorHandler.buildDepError "autodocodec")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."insert-ordered-containers" or (errorHandler.buildDepError "insert-ordered-containers")) + (hsPkgs."scientific" or (errorHandler.buildDepError "scientific")) + (hsPkgs."swagger2" or (errorHandler.buildDepError "swagger2")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/autodocodec-yaml-0.3.0.1-r0-7b659b9730cc9f4d0051d36aeecdff90029e3a93df10e841a68f402024823773.nix b/hackage/autodocodec-yaml-0.3.0.1-r0-7b659b9730cc9f4d0051d36aeecdff90029e3a93df10e841a68f402024823773.nix new file mode 100644 index 00000000000..0d976be63ca --- /dev/null +++ b/hackage/autodocodec-yaml-0.3.0.1-r0-7b659b9730cc9f4d0051d36aeecdff90029e3a93df10e841a68f402024823773.nix @@ -0,0 +1,44 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.12"; + identifier = { name = "autodocodec-yaml"; version = "0.3.0.1"; }; + license = "MIT"; + copyright = "2021-2023 Tom Sydney Kerckhove"; + maintainer = "syd@cs-syd.eu"; + author = "Tom Sydney Kerckhove"; + homepage = "https://github.com/NorfairKing/autodocodec#readme"; + url = ""; + synopsis = "Autodocodec interpreters for yaml"; + description = ""; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."autodocodec" or (errorHandler.buildDepError "autodocodec")) + (hsPkgs."autodocodec-schema" or (errorHandler.buildDepError "autodocodec-schema")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."path" or (errorHandler.buildDepError "path")) + (hsPkgs."path-io" or (errorHandler.buildDepError "path-io")) + (hsPkgs."safe-coloured-text" or (errorHandler.buildDepError "safe-coloured-text")) + (hsPkgs."scientific" or (errorHandler.buildDepError "scientific")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."yaml" or (errorHandler.buildDepError "yaml")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/curryer-rpc-0.3.6-r0-d3a28088b823c131d3f0391903eeafedbfc7473dcc956d13b396a50ddfca1b90.nix b/hackage/curryer-rpc-0.3.6-r0-d3a28088b823c131d3f0391903eeafedbfc7473dcc956d13b396a50ddfca1b90.nix new file mode 100644 index 00000000000..c72f42661a4 --- /dev/null +++ b/hackage/curryer-rpc-0.3.6-r0-d3a28088b823c131d3f0391903eeafedbfc7473dcc956d13b396a50ddfca1b90.nix @@ -0,0 +1,105 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.10"; + identifier = { name = "curryer-rpc"; version = "0.3.6"; }; + license = "LicenseRef-PublicDomain"; + copyright = ""; + maintainer = "agentm@themactionfaction.com"; + author = "AgentM"; + homepage = "https://github.com/agentm/curryer"; + url = ""; + synopsis = "Fast, Haskell RPC"; + description = "Haskell-to-Haskell RPC using Winery serialization."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."winery" or (errorHandler.buildDepError "winery")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."streamly" or (errorHandler.buildDepError "streamly")) + (hsPkgs."streamly-core" or (errorHandler.buildDepError "streamly-core")) + (hsPkgs."streamly-bytestring" or (errorHandler.buildDepError "streamly-bytestring")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."uuid" or (errorHandler.buildDepError "uuid")) + (hsPkgs."fast-builder" or (errorHandler.buildDepError "fast-builder")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."stm-containers" or (errorHandler.buildDepError "stm-containers")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."network-byte-order" or (errorHandler.buildDepError "network-byte-order")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + ]; + buildable = true; + }; + exes = { + "SimpleKeyValueServer" = { + depends = [ + (hsPkgs."stm-containers" or (errorHandler.buildDepError "stm-containers")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."curryer-rpc" or (errorHandler.buildDepError "curryer-rpc")) + (hsPkgs."winery" or (errorHandler.buildDepError "winery")) + ]; + buildable = true; + }; + "SimpleKeyValueClient" = { + depends = [ + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."curryer-rpc" or (errorHandler.buildDepError "curryer-rpc")) + (hsPkgs."winery" or (errorHandler.buildDepError "winery")) + (hsPkgs."optparse-generic" or (errorHandler.buildDepError "optparse-generic")) + ]; + buildable = true; + }; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."curryer-rpc" or (errorHandler.buildDepError "curryer-rpc")) + (hsPkgs."winery" or (errorHandler.buildDepError "winery")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."streamly-core" or (errorHandler.buildDepError "streamly-core")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."streamly-bytestring" or (errorHandler.buildDepError "streamly-bytestring")) + ]; + buildable = true; + }; + }; + benchmarks = { + "perf" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."criterion" or (errorHandler.buildDepError "criterion")) + (hsPkgs."curryer-rpc" or (errorHandler.buildDepError "curryer-rpc")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."winery" or (errorHandler.buildDepError "winery")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/htree-0.1.1.0-r0-ea8e3a8f42df2496a126a873c681bb59f1fe8ca2880f6eba1ca14b5a59ead997.nix b/hackage/htree-0.1.1.0-r0-ea8e3a8f42df2496a126a873c681bb59f1fe8ca2880f6eba1ca14b5a59ead997.nix new file mode 100644 index 00000000000..6c4c20703b3 --- /dev/null +++ b/hackage/htree-0.1.1.0-r0-ea8e3a8f42df2496a126a873c681bb59f1fe8ca2880f6eba1ca14b5a59ead997.nix @@ -0,0 +1,46 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.4"; + identifier = { name = "htree"; version = "0.1.1.0"; }; + license = "AGPL-3.0-or-later"; + copyright = ""; + maintainer = "contact@mangoiv.com"; + author = "mangoiv"; + homepage = ""; + url = ""; + synopsis = "a library to build and work with heterogeneous, type level indexed rose trees"; + description = "This library implements a heterogeneous rose-tree (HTree) that is indexed by a type-level rosetree (TyTree).\n\nIt also offers some useful functions, highlights include:\n\n searching in the tree and creating evidence on the term-level via typeclasses\n record-dot syntax for accessing elements in the tree.\n mapping and traversing trees"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ (hsPkgs."base" or (errorHandler.buildDepError "base")) ]; + buildable = true; + }; + tests = { + "htree-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."htree" or (errorHandler.buildDepError "htree")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."quickcheck-instances" or (errorHandler.buildDepError "quickcheck-instances")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."th-compat" or (errorHandler.buildDepError "th-compat")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/http-barf-0.1.0.0-r0-2b6803347a63295c0e4ace853a7f6ee9feae09dc887414f5e3dc3d6e88ea5141.nix b/hackage/http-barf-0.1.0.0-r0-2b6803347a63295c0e4ace853a7f6ee9feae09dc887414f5e3dc3d6e88ea5141.nix new file mode 100644 index 00000000000..c7c69594b2e --- /dev/null +++ b/hackage/http-barf-0.1.0.0-r0-2b6803347a63295c0e4ace853a7f6ee9feae09dc887414f5e3dc3d6e88ea5141.nix @@ -0,0 +1,48 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.4"; + identifier = { name = "http-barf"; version = "0.1.0.0"; }; + license = "AGPL-3.0-or-later"; + copyright = ""; + maintainer = "contact@mangoiv.com"; + author = "mangoiv"; + homepage = "https://git.mangoiv.com/mangoiv/http-barf"; + url = ""; + synopsis = "a library to make http requests without worrying much "; + description = "a dead simple library to make http requests. It provides helper functions to use different http methods, it supports \nboth insecure and secure connections without having to deal with managers and the requests can be trivially modified using a monoidal\ncombinator library"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."http-client" or (errorHandler.buildDepError "http-client")) + (hsPkgs."http-client-tls" or (errorHandler.buildDepError "http-client-tls")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + ]; + buildable = true; + }; + tests = { + "http-barf-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."http-barf" or (errorHandler.buildDepError "http-barf")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/hw-polysemy-0.2.14.0-r0-48f8b81788de89a369150e19f6a178e1f2cb1f39d08f2789293c957052aa86a1.nix b/hackage/hw-polysemy-0.2.14.0-r0-48f8b81788de89a369150e19f6a178e1f2cb1f39d08f2789293c957052aa86a1.nix new file mode 100644 index 00000000000..14233dd0775 --- /dev/null +++ b/hackage/hw-polysemy-0.2.14.0-r0-48f8b81788de89a369150e19f6a178e1f2cb1f39d08f2789293c957052aa86a1.nix @@ -0,0 +1,168 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { werror = false; }; + package = { + specVersion = "3.4"; + identifier = { name = "hw-polysemy"; version = "0.2.14.0"; }; + license = "Apache-2.0"; + copyright = "2024 John Ky"; + maintainer = "newhoggy@gmail.com"; + author = "John Ky"; + homepage = ""; + url = ""; + synopsis = "Opinionated polysemy library"; + description = "Opinionated polysemy library."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."polysemy" or (errorHandler.buildDepError "polysemy")) + (hsPkgs."polysemy-plugin" or (errorHandler.buildDepError "polysemy-plugin")) + (hsPkgs."hw-polysemy".components.sublibs.core or (errorHandler.buildDepError "hw-polysemy:core")) + (hsPkgs."hw-polysemy".components.sublibs.hedgehog or (errorHandler.buildDepError "hw-polysemy:hedgehog")) + ]; + buildable = true; + }; + sublibs = { + "core" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."polysemy" or (errorHandler.buildDepError "polysemy")) + (hsPkgs."polysemy-plugin" or (errorHandler.buildDepError "polysemy-plugin")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."contravariant" or (errorHandler.buildDepError "contravariant")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."generic-lens" or (errorHandler.buildDepError "generic-lens")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + (hsPkgs."hedgehog" or (errorHandler.buildDepError "hedgehog")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."polysemy-log" or (errorHandler.buildDepError "polysemy-log")) + (hsPkgs."polysemy-time" or (errorHandler.buildDepError "polysemy-time")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."yaml" or (errorHandler.buildDepError "yaml")) + ] ++ pkgs.lib.optional (system.isWindows) (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")); + buildable = true; + }; + "hedgehog" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."polysemy" or (errorHandler.buildDepError "polysemy")) + (hsPkgs."polysemy-plugin" or (errorHandler.buildDepError "polysemy-plugin")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."aeson-pretty" or (errorHandler.buildDepError "aeson-pretty")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."contravariant" or (errorHandler.buildDepError "contravariant")) + (hsPkgs."Diff" or (errorHandler.buildDepError "Diff")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."generic-lens" or (errorHandler.buildDepError "generic-lens")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + (hsPkgs."hedgehog" or (errorHandler.buildDepError "hedgehog")) + (hsPkgs."hw-polysemy".components.sublibs.core or (errorHandler.buildDepError "hw-polysemy:core")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."polysemy-log" or (errorHandler.buildDepError "polysemy-log")) + (hsPkgs."polysemy-time" or (errorHandler.buildDepError "polysemy-time")) + (hsPkgs."prettyprinter" or (errorHandler.buildDepError "prettyprinter")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."yaml" or (errorHandler.buildDepError "yaml")) + ]; + buildable = true; + }; + "amazonka" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."polysemy" or (errorHandler.buildDepError "polysemy")) + (hsPkgs."polysemy-plugin" or (errorHandler.buildDepError "polysemy-plugin")) + (hsPkgs."amazonka" or (errorHandler.buildDepError "amazonka")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."generic-lens" or (errorHandler.buildDepError "generic-lens")) + (hsPkgs."hw-polysemy".components.sublibs.core or (errorHandler.buildDepError "hw-polysemy:core")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."polysemy-log" or (errorHandler.buildDepError "polysemy-log")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + ]; + buildable = true; + }; + "testcontainers-localstack" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."polysemy" or (errorHandler.buildDepError "polysemy")) + (hsPkgs."polysemy-plugin" or (errorHandler.buildDepError "polysemy-plugin")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."amazonka" or (errorHandler.buildDepError "amazonka")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."generic-lens" or (errorHandler.buildDepError "generic-lens")) + (hsPkgs."http-conduit" or (errorHandler.buildDepError "http-conduit")) + (hsPkgs."hw-polysemy".components.sublibs.amazonka or (errorHandler.buildDepError "hw-polysemy:amazonka")) + (hsPkgs."hw-polysemy".components.sublibs.core or (errorHandler.buildDepError "hw-polysemy:core")) + (hsPkgs."hw-polysemy".components.sublibs.hedgehog or (errorHandler.buildDepError "hw-polysemy:hedgehog")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."testcontainers" or (errorHandler.buildDepError "testcontainers")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."yaml" or (errorHandler.buildDepError "yaml")) + ]; + buildable = true; + }; + }; + tests = { + "hw-polysemy-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."polysemy" or (errorHandler.buildDepError "polysemy")) + (hsPkgs."polysemy-plugin" or (errorHandler.buildDepError "polysemy-plugin")) + (hsPkgs."amazonka" or (errorHandler.buildDepError "amazonka")) + (hsPkgs."amazonka-s3" or (errorHandler.buildDepError "amazonka-s3")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."generic-lens" or (errorHandler.buildDepError "generic-lens")) + (hsPkgs."hw-polysemy".components.sublibs.amazonka or (errorHandler.buildDepError "hw-polysemy:amazonka")) + (hsPkgs."hw-polysemy".components.sublibs.core or (errorHandler.buildDepError "hw-polysemy:core")) + (hsPkgs."hw-polysemy".components.sublibs.testcontainers-localstack or (errorHandler.buildDepError "hw-polysemy:testcontainers-localstack")) + (hsPkgs."hw-polysemy" or (errorHandler.buildDepError "hw-polysemy")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."polysemy-log" or (errorHandler.buildDepError "polysemy-log")) + (hsPkgs."tasty-discover" or (errorHandler.buildDepError "tasty-discover")) + (hsPkgs."tasty-hedgehog" or (errorHandler.buildDepError "tasty-hedgehog")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."testcontainers" or (errorHandler.buildDepError "testcontainers")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + build-tools = [ + (hsPkgs.buildPackages.tasty-discover.components.exes.tasty-discover or (pkgs.buildPackages.tasty-discover or (errorHandler.buildToolDepError "tasty-discover:tasty-discover"))) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/ihp-openai-1.3.0-r0-f85951b1c6238b7d111bd51c6625ffc98e40cb2c093b36064374214a43a9aedb.nix b/hackage/ihp-openai-1.3.0-r0-f85951b1c6238b7d111bd51c6625ffc98e40cb2c093b36064374214a43a9aedb.nix new file mode 100644 index 00000000000..0009fe9b05f --- /dev/null +++ b/hackage/ihp-openai-1.3.0-r0-f85951b1c6238b7d111bd51c6625ffc98e40cb2c093b36064374214a43a9aedb.nix @@ -0,0 +1,53 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.2"; + identifier = { name = "ihp-openai"; version = "1.3.0"; }; + license = "MIT"; + copyright = ""; + maintainer = "support@digitallyinduced.com"; + author = "digitally induced GmbH"; + homepage = ""; + url = ""; + synopsis = "Call GPT4 from your Haskell apps"; + description = "Streaming functions to access the OpenAI APIs, with Retry and Function Calling"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."http-streams" or (errorHandler.buildDepError "http-streams")) + (hsPkgs."retry" or (errorHandler.buildDepError "retry")) + (hsPkgs."io-streams" or (errorHandler.buildDepError "io-streams")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."HsOpenSSL" or (errorHandler.buildDepError "HsOpenSSL")) + ]; + buildable = true; + }; + tests = { + "tests" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."neat-interpolation" or (errorHandler.buildDepError "neat-interpolation")) + (hsPkgs."ihp-openai" or (errorHandler.buildDepError "ihp-openai")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/llvm-extra-0.12.1-r0-f7816ad65f0e070fd5906ea228c09b56c40aef6463336ee277df75630d396192.nix b/hackage/llvm-extra-0.12.1-r0-f7816ad65f0e070fd5906ea228c09b56c40aef6463336ee277df75630d396192.nix new file mode 100644 index 00000000000..ead402c159c --- /dev/null +++ b/hackage/llvm-extra-0.12.1-r0-f7816ad65f0e070fd5906ea228c09b56c40aef6463336ee277df75630d396192.nix @@ -0,0 +1,92 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { buildexamples = false; }; + package = { + specVersion = "2.2"; + identifier = { name = "llvm-extra"; version = "0.12.1"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Henning Thielemann "; + author = "Henning Thielemann "; + homepage = "https://wiki.haskell.org/LLVM"; + url = ""; + synopsis = "Utility functions for the llvm interface"; + description = "The Low-Level Virtual-Machine is a compiler back-end with optimizer.\nYou may also call it a high-level portable assembler.\nThis package provides various utility functions\nfor the Haskell interface to LLVM, for example:\n\n* arithmetic operations with more general types\nbut better type inference than the @llvm@ interface\nin \"LLVM.Extra.Arithmetic\",\n\n* a type class for loading and storing sets of values with one command (macro)\nin \"LLVM.Extra.Memory\",\n\n* storing and reading Haskell values in an LLVM compatible format\nin \"LLVM.Extra.Marshal\",\n\n* LLVM functions for loading and storing values in Haskell's @Storable@ format\nin \"LLVM.Extra.Storable\",\n\n* support value tuples and instance declarations of LLVM classes\nin \"LLVM.Extra.Tuple\",\n\n* handling of termination by a custom monad on top of @CodeGenFunction@\nin \"LLVM.Extra.MaybeContinuation\"\n\n* various kinds of loops (while) and condition structures (if-then-else)\nin \"LLVM.Extra.Control\"\n\n* more functional loop construction using \"LLVM.Extra.Iterator\"\n\n* complex Haskell values mapped to LLVM values in \"LLVM.Extra.Nice.Value\"\n\n* advanced vector operations\nsuch as sum of all vector elements, cumulative sum,\nfloor, non-negative fraction, absolute value\nin \"LLVM.Extra.Vector\"\n\n* type classes for handling scalar and vector operations\nin a uniform way\nin \"LLVM.Extra.ScalarOrVector\""; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."llvm-extra".components.sublibs.private or (errorHandler.buildDepError "llvm-extra:private")) + (hsPkgs."llvm-tf" or (errorHandler.buildDepError "llvm-tf")) + (hsPkgs."tfp" or (errorHandler.buildDepError "tfp")) + (hsPkgs."non-empty" or (errorHandler.buildDepError "non-empty")) + (hsPkgs."fixed-length" or (errorHandler.buildDepError "fixed-length")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."enumset" or (errorHandler.buildDepError "enumset")) + (hsPkgs."storable-record" or (errorHandler.buildDepError "storable-record")) + (hsPkgs."storable-enum" or (errorHandler.buildDepError "storable-enum")) + (hsPkgs."bool8" or (errorHandler.buildDepError "bool8")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."tagged" or (errorHandler.buildDepError "tagged")) + (hsPkgs."utility-ht" or (errorHandler.buildDepError "utility-ht")) + (hsPkgs."prelude-compat" or (errorHandler.buildDepError "prelude-compat")) + (hsPkgs."base-orphans" or (errorHandler.buildDepError "base-orphans")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + ]; + buildable = true; + }; + sublibs = { + "private" = { + depends = [ + (hsPkgs."llvm-tf" or (errorHandler.buildDepError "llvm-tf")) + (hsPkgs."tfp" or (errorHandler.buildDepError "tfp")) + (hsPkgs."non-empty" or (errorHandler.buildDepError "non-empty")) + (hsPkgs."utility-ht" or (errorHandler.buildDepError "utility-ht")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + ]; + buildable = true; + }; + }; + exes = { + "tone-llvm" = { + depends = pkgs.lib.optionals (flags.buildexamples) [ + (hsPkgs."llvm-extra" or (errorHandler.buildDepError "llvm-extra")) + (hsPkgs."llvm-tf" or (errorHandler.buildDepError "llvm-tf")) + (hsPkgs."tfp" or (errorHandler.buildDepError "tfp")) + (hsPkgs."non-empty" or (errorHandler.buildDepError "non-empty")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."utility-ht" or (errorHandler.buildDepError "utility-ht")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + ]; + buildable = if flags.buildexamples then true else false; + }; + }; + tests = { + "llvm-extra-test" = { + depends = [ + (hsPkgs."doctest-exitcode-stdio" or (errorHandler.buildDepError "doctest-exitcode-stdio")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."llvm-extra".components.sublibs.private or (errorHandler.buildDepError "llvm-extra:private")) + (hsPkgs."llvm-extra" or (errorHandler.buildDepError "llvm-extra")) + (hsPkgs."llvm-tf" or (errorHandler.buildDepError "llvm-tf")) + (hsPkgs."tfp" or (errorHandler.buildDepError "tfp")) + (hsPkgs."storable-record" or (errorHandler.buildDepError "storable-record")) + (hsPkgs."utility-ht" or (errorHandler.buildDepError "utility-ht")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/rawfilepath-1.1.1-r0-864e5ceeff88553e01b679cde28399f0e71735c98154641059f1ecd2b121554a.nix b/hackage/rawfilepath-1.1.1-r0-864e5ceeff88553e01b679cde28399f0e71735c98154641059f1ecd2b121554a.nix new file mode 100644 index 00000000000..9057584e897 --- /dev/null +++ b/hackage/rawfilepath-1.1.1-r0-864e5ceeff88553e01b679cde28399f0e71735c98154641059f1ecd2b121554a.nix @@ -0,0 +1,45 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.12"; + identifier = { name = "rawfilepath"; version = "1.1.1"; }; + license = "Apache-2.0"; + copyright = "(C) 2016-2024 XT et al."; + maintainer = "git@xtendo.org"; + author = "XT et al."; + homepage = "https://github.com/xtendo-org/rawfilepath#readme"; + url = ""; + synopsis = "Use RawFilePath instead of FilePath"; + description = "A fast and safe API with high-level features on `RawFilePath`, instead of `FilePath`, to avoid the encoding issues or performance penalties. Please see `README.md`"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."unix" or (errorHandler.buildDepError "unix")) + ]; + buildable = true; + }; + tests = { + "RawFilePath-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."rawfilepath" or (errorHandler.buildDepError "rawfilepath")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/typed-fsm-0.2.0.0-r0-a6791d342577c9b6ba80925af1cd00f745ce2a4f5dccd9045babc19ff8bb5561.nix b/hackage/typed-fsm-0.2.0.0-r0-a6791d342577c9b6ba80925af1cd00f745ce2a4f5dccd9045babc19ff8bb5561.nix new file mode 100644 index 00000000000..6a7c49f88c7 --- /dev/null +++ b/hackage/typed-fsm-0.2.0.0-r0-a6791d342577c9b6ba80925af1cd00f745ce2a4f5dccd9045babc19ff8bb5561.nix @@ -0,0 +1,37 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "typed-fsm"; version = "0.2.0.0"; }; + license = "MIT"; + copyright = ""; + maintainer = "shangdizhixia1993@163.com"; + author = "sdzx-1"; + homepage = ""; + url = ""; + synopsis = "A framework for strongly typed FSM"; + description = "FSM stands for [Finite State Machine](https://en.wikipedia.org/wiki/Finite-state_machine).\nThe typed-fsm is used to define and execute FSM.\n\nAdvantages of type-fsm:\n\n* Focus on the right message.\n* Top-to-bottom design for easy refactoring.\n* Conducive to building complex state machine systems:\n** Type guarantees will not produce incorrect function calls when written.\n** With the help of the type system, we can define many state processing functions and then call each other recursively with confidence.\n* There is a sanity check. If you miss some items for pattern matching, the compiler will issue a warning, and there will also be a warning for invalid items."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."dependent-map" or (errorHandler.buildDepError "dependent-map")) + (hsPkgs."dependent-sum" or (errorHandler.buildDepError "dependent-sum")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."singletons-base" or (errorHandler.buildDepError "singletons-base")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/index-state-hashes.nix b/index-state-hashes.nix index 5d2f4b2b2ea..727a1880760 100644 --- a/index-state-hashes.nix +++ b/index-state-hashes.nix @@ -1938,4 +1938,5 @@ "2024-07-19T00:00:00Z" = "69dd347b0edc442cbd03fa0af149cfdd40dda2dbdcdb1f037a744d4e84c06e85"; "2024-07-20T00:00:00Z" = "e3702c50968c08c00c1cc5ac8e7bae160b37fee810c0b11c94d5890bb93630fa"; "2024-07-21T00:00:00Z" = "12b597014059cf4b3e36bef6c0503ef06252107472e26f7cca35b7dc44478c67"; + "2024-07-22T00:00:00Z" = "7d39c043ddb9b8ca724cb00cf1e14be566765b265fe1d6a4d61bfddef7ee1c1d"; } diff --git a/nix/_Hangman.nix b/nix/_Hangman.nix index cd0fb86f439..6e105f76874 100644 --- a/nix/_Hangman.nix +++ b/nix/_Hangman.nix @@ -37,4 +37,15 @@ default = "r0"; }; }; + "0.10.0.0" = { + sha256 = "5082c36532affe285471bbab48205a7b96e6cacfb666c6c4f0fc4711ff67c34c"; + revisions = { + r0 = { + nix = import ../hackage/Hangman-0.10.0.0-r0-a441d316b73c452438b723ad8dad9238f0a72a05ea78c39c2665e56cc30cca3a.nix; + revNum = 0; + sha256 = "a441d316b73c452438b723ad8dad9238f0a72a05ea78c39c2665e56cc30cca3a"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/autodocodec-openapi3.nix b/nix/autodocodec-openapi3.nix index a4135a9d22a..411b973b47b 100644 --- a/nix/autodocodec-openapi3.nix +++ b/nix/autodocodec-openapi3.nix @@ -54,4 +54,15 @@ default = "r0"; }; }; + "0.2.1.2" = { + sha256 = "9fac368f1e7aa107029cf41a0543aa74cf08a32b1ceab18289edc89237548dca"; + revisions = { + r0 = { + nix = import ../hackage/autodocodec-openapi3-0.2.1.2-r0-48de37ae1f8cefbecc716d5b068a467c87cb5659147aafc310b7cccd81a21e66.nix; + revNum = 0; + sha256 = "48de37ae1f8cefbecc716d5b068a467c87cb5659147aafc310b7cccd81a21e66"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/autodocodec-schema.nix b/nix/autodocodec-schema.nix index fc28733a45d..4e2c8fcb26b 100644 --- a/nix/autodocodec-schema.nix +++ b/nix/autodocodec-schema.nix @@ -65,4 +65,15 @@ default = "r0"; }; }; + "0.1.0.5" = { + sha256 = "3bad027bf564cabc3a158387cbc42353b38a4a75875be3f63b2dbde0ab5027b8"; + revisions = { + r0 = { + nix = import ../hackage/autodocodec-schema-0.1.0.5-r0-ebc673cc09207a5b8a787564f1259a97a2c7a3b6f7f11531339400d13a273421.nix; + revNum = 0; + sha256 = "ebc673cc09207a5b8a787564f1259a97a2c7a3b6f7f11531339400d13a273421"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/autodocodec-servant-multipart.nix b/nix/autodocodec-servant-multipart.nix index 425ee186b0d..2021911f3e6 100644 --- a/nix/autodocodec-servant-multipart.nix +++ b/nix/autodocodec-servant-multipart.nix @@ -10,4 +10,15 @@ default = "r0"; }; }; + "0.0.0.1" = { + sha256 = "784cc8021e7ff7af90a9b98f6590fd0f96aef67959c2b7efe8e757c4861f93a4"; + revisions = { + r0 = { + nix = import ../hackage/autodocodec-servant-multipart-0.0.0.1-r0-851512df5c96b85360504e9b37cb0850252c23854f8d834961c2d3e7b86c9f72.nix; + revNum = 0; + sha256 = "851512df5c96b85360504e9b37cb0850252c23854f8d834961c2d3e7b86c9f72"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/autodocodec-swagger2.nix b/nix/autodocodec-swagger2.nix index f7aa77ecec8..8db6af4dcb4 100644 --- a/nix/autodocodec-swagger2.nix +++ b/nix/autodocodec-swagger2.nix @@ -32,4 +32,15 @@ default = "r0"; }; }; + "0.0.1.2" = { + sha256 = "2d5ffc007d5f08ae40a6b69b9b5594c159fbd5f5af84312a1ddc1ba22d350fa5"; + revisions = { + r0 = { + nix = import ../hackage/autodocodec-swagger2-0.0.1.2-r0-56fe81940b93d6f88ad502a022acd0ba61fdf4a6229fda32e0488c14555a0681.nix; + revNum = 0; + sha256 = "56fe81940b93d6f88ad502a022acd0ba61fdf4a6229fda32e0488c14555a0681"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/autodocodec-yaml.nix b/nix/autodocodec-yaml.nix index f86b04ee11c..6137823e758 100644 --- a/nix/autodocodec-yaml.nix +++ b/nix/autodocodec-yaml.nix @@ -76,4 +76,15 @@ default = "r0"; }; }; + "0.3.0.1" = { + sha256 = "a39be23d340647581c4d68e32d5fe8e0074ed6d5ae0ea8f79079cd19bd0848eb"; + revisions = { + r0 = { + nix = import ../hackage/autodocodec-yaml-0.3.0.1-r0-7b659b9730cc9f4d0051d36aeecdff90029e3a93df10e841a68f402024823773.nix; + revNum = 0; + sha256 = "7b659b9730cc9f4d0051d36aeecdff90029e3a93df10e841a68f402024823773"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/curryer-rpc.nix b/nix/curryer-rpc.nix index fd0eca50759..f8b872b80df 100644 --- a/nix/curryer-rpc.nix +++ b/nix/curryer-rpc.nix @@ -109,4 +109,15 @@ default = "r0"; }; }; + "0.3.6" = { + sha256 = "9af28b7477af9cbb201b7aa44d8ddd0056ec7e8606f7e2fa6107892d9feb3352"; + revisions = { + r0 = { + nix = import ../hackage/curryer-rpc-0.3.6-r0-d3a28088b823c131d3f0391903eeafedbfc7473dcc956d13b396a50ddfca1b90.nix; + revNum = 0; + sha256 = "d3a28088b823c131d3f0391903eeafedbfc7473dcc956d13b396a50ddfca1b90"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/htree.nix b/nix/htree.nix new file mode 100644 index 00000000000..db2ddc4e620 --- /dev/null +++ b/nix/htree.nix @@ -0,0 +1,13 @@ +{ + "0.1.1.0" = { + sha256 = "2d1ac083339a79a7f1607de0e6c05722819d64945fa83bc810b0f8876ce425d5"; + revisions = { + r0 = { + nix = import ../hackage/htree-0.1.1.0-r0-ea8e3a8f42df2496a126a873c681bb59f1fe8ca2880f6eba1ca14b5a59ead997.nix; + revNum = 0; + sha256 = "ea8e3a8f42df2496a126a873c681bb59f1fe8ca2880f6eba1ca14b5a59ead997"; + }; + default = "r0"; + }; + }; +} \ No newline at end of file diff --git a/nix/http-barf.nix b/nix/http-barf.nix new file mode 100644 index 00000000000..4ea3a17ccb6 --- /dev/null +++ b/nix/http-barf.nix @@ -0,0 +1,13 @@ +{ + "0.1.0.0" = { + sha256 = "d9ece34d2cebd67d052df9e73fd06b73f8422ea2f0ca7a96079385f7df67aa74"; + revisions = { + r0 = { + nix = import ../hackage/http-barf-0.1.0.0-r0-2b6803347a63295c0e4ace853a7f6ee9feae09dc887414f5e3dc3d6e88ea5141.nix; + revNum = 0; + sha256 = "2b6803347a63295c0e4ace853a7f6ee9feae09dc887414f5e3dc3d6e88ea5141"; + }; + default = "r0"; + }; + }; +} \ No newline at end of file diff --git a/nix/hw-polysemy.nix b/nix/hw-polysemy.nix index 5adc483de9e..3d6f227dc26 100644 --- a/nix/hw-polysemy.nix +++ b/nix/hw-polysemy.nix @@ -108,6 +108,17 @@ default = "r0"; }; }; + "0.2.14.0" = { + sha256 = "84772b174982af5795d082b1aa414445552c216c7170c9f96dc43dcec5849569"; + revisions = { + r0 = { + nix = import ../hackage/hw-polysemy-0.2.14.0-r0-48f8b81788de89a369150e19f6a178e1f2cb1f39d08f2789293c957052aa86a1.nix; + revNum = 0; + sha256 = "48f8b81788de89a369150e19f6a178e1f2cb1f39d08f2789293c957052aa86a1"; + }; + default = "r0"; + }; + }; "0.2.2.0" = { sha256 = "c0e6b2e6141f1393152c45b2a4886459e95a70cc69b96a92068eb81d6bb6d646"; revisions = { diff --git a/nix/ihp-openai.nix b/nix/ihp-openai.nix new file mode 100644 index 00000000000..310742fd396 --- /dev/null +++ b/nix/ihp-openai.nix @@ -0,0 +1,13 @@ +{ + "1.3.0" = { + sha256 = "44f166ada60866eb6d1656c61ae00bcfb61770c7b0419d562bcd24133872669c"; + revisions = { + r0 = { + nix = import ../hackage/ihp-openai-1.3.0-r0-f85951b1c6238b7d111bd51c6625ffc98e40cb2c093b36064374214a43a9aedb.nix; + revNum = 0; + sha256 = "f85951b1c6238b7d111bd51c6625ffc98e40cb2c093b36064374214a43a9aedb"; + }; + default = "r0"; + }; + }; +} \ No newline at end of file diff --git a/nix/llvm-extra.nix b/nix/llvm-extra.nix index 9977b10f9e5..12240a1f658 100644 --- a/nix/llvm-extra.nix +++ b/nix/llvm-extra.nix @@ -70,6 +70,17 @@ default = "r0"; }; }; + "0.12.1" = { + sha256 = "de2be1c3eb08cfcd3686d5a3dc6524ea5605aa3fc2465779a0cb01e070020245"; + revisions = { + r0 = { + nix = import ../hackage/llvm-extra-0.12.1-r0-f7816ad65f0e070fd5906ea228c09b56c40aef6463336ee277df75630d396192.nix; + revNum = 0; + sha256 = "f7816ad65f0e070fd5906ea228c09b56c40aef6463336ee277df75630d396192"; + }; + default = "r0"; + }; + }; "0.2" = { sha256 = "363876776e90b0b866d613afa1e8ab7dd6c2897fb1d2bcf28fa9bdd8b3570841"; revisions = { diff --git a/nix/rawfilepath.nix b/nix/rawfilepath.nix index df8784b6bf2..a9e1060f96e 100644 --- a/nix/rawfilepath.nix +++ b/nix/rawfilepath.nix @@ -159,4 +159,15 @@ default = "r0"; }; }; + "1.1.1" = { + sha256 = "43f879da83b7b07c30e76a3c31d5362b7b6bb8e235c2698872b92b9fcce3bf69"; + revisions = { + r0 = { + nix = import ../hackage/rawfilepath-1.1.1-r0-864e5ceeff88553e01b679cde28399f0e71735c98154641059f1ecd2b121554a.nix; + revNum = 0; + sha256 = "864e5ceeff88553e01b679cde28399f0e71735c98154641059f1ecd2b121554a"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/typed-fsm.nix b/nix/typed-fsm.nix index e09fdd182b8..5efd6699312 100644 --- a/nix/typed-fsm.nix +++ b/nix/typed-fsm.nix @@ -21,4 +21,15 @@ default = "r0"; }; }; + "0.2.0.0" = { + sha256 = "35ca89878b4ace006387bedd748293dfbd8c574d0cc7d73904c7fcdc0f88dbdb"; + revisions = { + r0 = { + nix = import ../hackage/typed-fsm-0.2.0.0-r0-a6791d342577c9b6ba80925af1cd00f745ce2a4f5dccd9045babc19ff8bb5561.nix; + revNum = 0; + sha256 = "a6791d342577c9b6ba80925af1cd00f745ce2a4f5dccd9045babc19ff8bb5561"; + }; + default = "r0"; + }; + }; } \ No newline at end of file