diff --git a/hackage/SVGFonts-1.8.0.1-r2-4f75cc6fcc24bafa77ddf5cb7095a3516d5f7826c7f853486a5929d0f48267ce.nix b/hackage/SVGFonts-1.8.0.1-r2-4f75cc6fcc24bafa77ddf5cb7095a3516d5f7826c7f853486a5929d0f48267ce.nix
new file mode 100644
index 00000000000..b98733ae66e
--- /dev/null
+++ b/hackage/SVGFonts-1.8.0.1-r2-4f75cc6fcc24bafa77ddf5cb7095a3516d5f7826c7f853486a5929d0f48267ce.nix
@@ -0,0 +1,49 @@
+{ system
+ , compiler
+ , flags
+ , pkgs
+ , hsPkgs
+ , pkgconfPkgs
+ , errorHandler
+ , config
+ , ... }:
+ {
+ flags = {};
+ package = {
+ specVersion = "1.18";
+ identifier = { name = "SVGFonts"; version = "1.8.0.1"; };
+ license = "BSD-3-Clause";
+ copyright = "";
+ maintainer = "diagrams-discuss@googlegroups.com";
+ author = "Tillmann Vogt";
+ homepage = "";
+ url = "";
+ synopsis = "Fonts from the SVG-Font format";
+ description = "Native font support for the diagrams framework (). Note that this package can be used with any diagrams backend, not just the SVG backend. The SVG-font format is easy to parse\nand was therefore chosen for a font library completely written in Haskell.\n\nYou can convert your own font to SVG with ,\nor use the included LinLibertine and Bitstream fonts.\n\nFeatures:\n\n* Complete implementation of the features that Fontforge produces (though not the complete SVG format)\n\n* Kerning (/i.e./ the two characters in \\\"VA\\\" are closer than the characters in \\\"VV\\\")\n\n* Unicode\n\n* Ligatures\n\nXML speed issues can be solved by trimming the svg file to only those characters that are used (or maybe binary xml one day).\n\nVersion 1.0 of this library supports texturing, though this only makes sense in a diagrams backend that does rasterization in Haskell, such as diagrams-rasterific.\n\n__Note__: for help porting pre-1.8 code to SVGFonts-1.8, .\n";
+ buildType = "Simple";
+ };
+ components = {
+ "library" = {
+ depends = [
+ (hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec"))
+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
+ (hsPkgs."cereal" or (errorHandler.buildDepError "cereal"))
+ (hsPkgs."cereal-vector" or (errorHandler.buildDepError "cereal-vector"))
+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
+ (hsPkgs."data-default-class" or (errorHandler.buildDepError "data-default-class"))
+ (hsPkgs."diagrams-core" or (errorHandler.buildDepError "diagrams-core"))
+ (hsPkgs."diagrams-lib" or (errorHandler.buildDepError "diagrams-lib"))
+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
+ (hsPkgs."blaze-svg" or (errorHandler.buildDepError "blaze-svg"))
+ (hsPkgs."blaze-markup" or (errorHandler.buildDepError "blaze-markup"))
+ (hsPkgs."parsec" or (errorHandler.buildDepError "parsec"))
+ (hsPkgs."split" or (errorHandler.buildDepError "split"))
+ (hsPkgs."text" or (errorHandler.buildDepError "text"))
+ (hsPkgs."vector" or (errorHandler.buildDepError "vector"))
+ (hsPkgs."xml" or (errorHandler.buildDepError "xml"))
+ ];
+ buildable = true;
+ };
+ };
+ }
\ No newline at end of file
diff --git a/hackage/diagrams-input-0.1.4-r0-59213fe31165318a2b21cec43b480526c15bf09a1bf4e4af7432752b87f43388.nix b/hackage/diagrams-input-0.1.4-r0-59213fe31165318a2b21cec43b480526c15bf09a1bf4e4af7432752b87f43388.nix
new file mode 100644
index 00000000000..9d3397b55cb
--- /dev/null
+++ b/hackage/diagrams-input-0.1.4-r0-59213fe31165318a2b21cec43b480526c15bf09a1bf4e4af7432752b87f43388.nix
@@ -0,0 +1,60 @@
+{ system
+ , compiler
+ , flags
+ , pkgs
+ , hsPkgs
+ , pkgconfPkgs
+ , errorHandler
+ , config
+ , ... }:
+ {
+ flags = {};
+ package = {
+ specVersion = "1.10";
+ identifier = { name = "diagrams-input"; version = "0.1.4"; };
+ license = "BSD-3-Clause";
+ copyright = "Tillmann Vogt (2014)";
+ maintainer = "diagrams-discuss@googlegroups.com";
+ author = "Tillmann Vogt";
+ homepage = "";
+ url = "";
+ synopsis = "Parse raster and SVG files for diagrams";
+ description = "Parse raster and SVG images for the diagrams DSL.";
+ buildType = "Simple";
+ };
+ components = {
+ "library" = {
+ depends = [
+ (hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec"))
+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
+ (hsPkgs."base64-bytestring" or (errorHandler.buildDepError "base64-bytestring"))
+ (hsPkgs."blaze-builder" or (errorHandler.buildDepError "blaze-builder"))
+ (hsPkgs."blaze-markup" or (errorHandler.buildDepError "blaze-markup"))
+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
+ (hsPkgs."colour" or (errorHandler.buildDepError "colour"))
+ (hsPkgs."conduit" or (errorHandler.buildDepError "conduit"))
+ (hsPkgs."conduit-extra" or (errorHandler.buildDepError "conduit-extra"))
+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
+ (hsPkgs."css-text" or (errorHandler.buildDepError "css-text"))
+ (hsPkgs."data-default" or (errorHandler.buildDepError "data-default"))
+ (hsPkgs."diagrams-core" or (errorHandler.buildDepError "diagrams-core"))
+ (hsPkgs."diagrams-lib" or (errorHandler.buildDepError "diagrams-lib"))
+ (hsPkgs."digits" or (errorHandler.buildDepError "digits"))
+ (hsPkgs."either" or (errorHandler.buildDepError "either"))
+ (hsPkgs."JuicyPixels" or (errorHandler.buildDepError "JuicyPixels"))
+ (hsPkgs."linear" or (errorHandler.buildDepError "linear"))
+ (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet"))
+ (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups"))
+ (hsPkgs."split" or (errorHandler.buildDepError "split"))
+ (hsPkgs."system-filepath" or (errorHandler.buildDepError "system-filepath"))
+ (hsPkgs."text" or (errorHandler.buildDepError "text"))
+ (hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
+ (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
+ (hsPkgs."vector" or (errorHandler.buildDepError "vector"))
+ (hsPkgs."xml-conduit" or (errorHandler.buildDepError "xml-conduit"))
+ (hsPkgs."xml-types" or (errorHandler.buildDepError "xml-types"))
+ ];
+ buildable = true;
+ };
+ };
+ }
\ No newline at end of file
diff --git a/hackage/ghc-paths-0.1.0.12-r7-6214f13c955993eb716c594b166c17914391c66da375f2826ae397bf82443847.nix b/hackage/ghc-paths-0.1.0.12-r7-6214f13c955993eb716c594b166c17914391c66da375f2826ae397bf82443847.nix
new file mode 100644
index 00000000000..935709579f7
--- /dev/null
+++ b/hackage/ghc-paths-0.1.0.12-r7-6214f13c955993eb716c594b166c17914391c66da375f2826ae397bf82443847.nix
@@ -0,0 +1,36 @@
+{ system
+ , compiler
+ , flags
+ , pkgs
+ , hsPkgs
+ , pkgconfPkgs
+ , errorHandler
+ , config
+ , ... }:
+ {
+ flags = {};
+ package = {
+ specVersion = "1.8";
+ identifier = { name = "ghc-paths"; version = "0.1.0.12"; };
+ license = "BSD-3-Clause";
+ copyright = "(c) Simon Marlow";
+ maintainer = "Simon Marlow ";
+ author = "Simon Marlow";
+ homepage = "";
+ url = "";
+ synopsis = "Knowledge of GHC's installation directories";
+ description = "Knowledge of GHC's installation directories";
+ buildType = "Custom";
+ setup-depends = [
+ (hsPkgs.pkgsBuildBuild.base or (pkgs.pkgsBuildBuild.base or (errorHandler.setupDepError "base")))
+ (hsPkgs.pkgsBuildBuild.Cabal or (pkgs.pkgsBuildBuild.Cabal or (errorHandler.setupDepError "Cabal")))
+ (hsPkgs.pkgsBuildBuild.directory or (pkgs.pkgsBuildBuild.directory or (errorHandler.setupDepError "directory")))
+ ];
+ };
+ components = {
+ "library" = {
+ depends = [ (hsPkgs."base" or (errorHandler.buildDepError "base")) ];
+ buildable = true;
+ };
+ };
+ }
\ No newline at end of file
diff --git a/hackage/greskell-2.0.3.2-r0-0bb58b5b90adb3800e1f86aadbde0ac890dce82a92d31dc45c1975589c8263f0.nix b/hackage/greskell-2.0.3.2-r0-0bb58b5b90adb3800e1f86aadbde0ac890dce82a92d31dc45c1975589c8263f0.nix
new file mode 100644
index 00000000000..5600eb21bc9
--- /dev/null
+++ b/hackage/greskell-2.0.3.2-r0-0bb58b5b90adb3800e1f86aadbde0ac890dce82a92d31dc45c1975589c8263f0.nix
@@ -0,0 +1,101 @@
+{ system
+ , compiler
+ , flags
+ , pkgs
+ , hsPkgs
+ , pkgconfPkgs
+ , errorHandler
+ , config
+ , ... }:
+ {
+ flags = { server-test = false; server-behavior-test = false; };
+ package = {
+ specVersion = "2.0";
+ identifier = { name = "greskell"; version = "2.0.3.2"; };
+ license = "BSD-3-Clause";
+ copyright = "";
+ maintainer = "Toshio Ito ";
+ author = "Toshio Ito ";
+ homepage = "https://github.com/debug-ito/greskell/";
+ url = "";
+ synopsis = "Haskell binding for Gremlin graph query language";
+ description = "Haskell binding for [Gremlin graph query language](http://tinkerpop.apache.org/gremlin.html).\nSee [README.md](https://github.com/debug-ito/greskell/blob/master/README.md) for detail.\n\nThis package is the main entry point of greskell family.\nIt re-exports [greskell-core](http://hackage.haskell.org/package/greskell-core) package,\nand adds some useful functions to it.";
+ buildType = "Simple";
+ };
+ components = {
+ "library" = {
+ depends = [
+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
+ (hsPkgs."greskell-core" or (errorHandler.buildDepError "greskell-core"))
+ (hsPkgs."text" or (errorHandler.buildDepError "text"))
+ (hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
+ (hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
+ (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
+ (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups"))
+ (hsPkgs."vector" or (errorHandler.buildDepError "vector"))
+ (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions"))
+ (hsPkgs."hashable" or (errorHandler.buildDepError "hashable"))
+ ];
+ buildable = true;
+ };
+ tests = {
+ "spec" = {
+ depends = [
+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
+ (hsPkgs."text" or (errorHandler.buildDepError "text"))
+ (hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
+ (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
+ (hsPkgs."greskell" or (errorHandler.buildDepError "greskell"))
+ (hsPkgs."greskell-core" or (errorHandler.buildDepError "greskell-core"))
+ (hsPkgs."hspec" or (errorHandler.buildDepError "hspec"))
+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
+ ];
+ build-tools = [
+ (hsPkgs.pkgsBuildBuild.hspec-discover.components.exes.hspec-discover or (pkgs.pkgsBuildBuild.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover")))
+ ];
+ buildable = true;
+ };
+ "typecheck-test-suite" = {
+ depends = [
+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
+ (hsPkgs."hspec" or (errorHandler.buildDepError "hspec"))
+ (hsPkgs."greskell" or (errorHandler.buildDepError "greskell"))
+ (hsPkgs."should-not-typecheck" or (errorHandler.buildDepError "should-not-typecheck"))
+ ];
+ buildable = true;
+ };
+ "server-test-suite" = {
+ depends = pkgs.lib.optionals (flags.server-test) [
+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
+ (hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
+ (hsPkgs."hspec" or (errorHandler.buildDepError "hspec"))
+ (hsPkgs."text" or (errorHandler.buildDepError "text"))
+ (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
+ (hsPkgs."vector" or (errorHandler.buildDepError "vector"))
+ (hsPkgs."greskell" or (errorHandler.buildDepError "greskell"))
+ (hsPkgs."greskell-core" or (errorHandler.buildDepError "greskell-core"))
+ (hsPkgs."scientific" or (errorHandler.buildDepError "scientific"))
+ (hsPkgs."greskell-websocket" or (errorHandler.buildDepError "greskell-websocket"))
+ (hsPkgs."safe-exceptions" or (errorHandler.buildDepError "safe-exceptions"))
+ ];
+ buildable = if flags.server-test then true else false;
+ };
+ "server-behavior-test-suite" = {
+ depends = pkgs.lib.optionals (flags.server-behavior-test) [
+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
+ (hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
+ (hsPkgs."hspec" or (errorHandler.buildDepError "hspec"))
+ (hsPkgs."text" or (errorHandler.buildDepError "text"))
+ (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
+ (hsPkgs."vector" or (errorHandler.buildDepError "vector"))
+ (hsPkgs."greskell" or (errorHandler.buildDepError "greskell"))
+ (hsPkgs."greskell-core" or (errorHandler.buildDepError "greskell-core"))
+ (hsPkgs."scientific" or (errorHandler.buildDepError "scientific"))
+ (hsPkgs."greskell-websocket" or (errorHandler.buildDepError "greskell-websocket"))
+ (hsPkgs."safe-exceptions" or (errorHandler.buildDepError "safe-exceptions"))
+ ];
+ buildable = if flags.server-behavior-test then true else false;
+ };
+ };
+ };
+ }
\ No newline at end of file
diff --git a/hackage/greskell-core-1.0.0.3-r0-abe6481deb5854d5f08c97cdaef94592b617b38435fe06fb5080083200efbfb3.nix b/hackage/greskell-core-1.0.0.3-r0-abe6481deb5854d5f08c97cdaef94592b617b38435fe06fb5080083200efbfb3.nix
new file mode 100644
index 00000000000..702e5c1118c
--- /dev/null
+++ b/hackage/greskell-core-1.0.0.3-r0-abe6481deb5854d5f08c97cdaef94592b617b38435fe06fb5080083200efbfb3.nix
@@ -0,0 +1,62 @@
+{ system
+ , compiler
+ , flags
+ , pkgs
+ , hsPkgs
+ , pkgconfPkgs
+ , errorHandler
+ , config
+ , ... }:
+ {
+ flags = {};
+ package = {
+ specVersion = "2.0";
+ identifier = { name = "greskell-core"; version = "1.0.0.3"; };
+ license = "BSD-3-Clause";
+ copyright = "";
+ maintainer = "Toshio Ito ";
+ author = "Toshio Ito ";
+ homepage = "https://github.com/debug-ito/greskell/";
+ url = "";
+ synopsis = "Haskell binding for Gremlin graph query language - core data types and tools";
+ description = "Haskell binding for [Gremlin graph query language](http://tinkerpop.apache.org/gremlin.html).\nSee [README.md](https://github.com/debug-ito/greskell/blob/master/README.md) for detail.\n\nThis package contains only core data types and tools used commonly by other related packages.";
+ buildType = "Simple";
+ };
+ components = {
+ "library" = {
+ depends = [
+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
+ (hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
+ (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
+ (hsPkgs."hashable" or (errorHandler.buildDepError "hashable"))
+ (hsPkgs."scientific" or (errorHandler.buildDepError "scientific"))
+ (hsPkgs."text" or (errorHandler.buildDepError "text"))
+ (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups"))
+ (hsPkgs."vector" or (errorHandler.buildDepError "vector"))
+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
+ (hsPkgs."uuid" or (errorHandler.buildDepError "uuid"))
+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
+ ];
+ buildable = true;
+ };
+ tests = {
+ "spec" = {
+ depends = [
+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
+ (hsPkgs."text" or (errorHandler.buildDepError "text"))
+ (hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
+ (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
+ (hsPkgs."vector" or (errorHandler.buildDepError "vector"))
+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
+ (hsPkgs."greskell-core" or (errorHandler.buildDepError "greskell-core"))
+ (hsPkgs."hspec" or (errorHandler.buildDepError "hspec"))
+ (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
+ ];
+ build-tools = [
+ (hsPkgs.pkgsBuildBuild.hspec-discover.components.exes.hspec-discover or (pkgs.pkgsBuildBuild.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover")))
+ ];
+ buildable = true;
+ };
+ };
+ };
+ }
\ No newline at end of file
diff --git a/hackage/heptapod-1.1.0.0-r0-beb9c57b965fafd699ccdc6c3361a0ba14acc62d5ba1488bf31d489973f16b70.nix b/hackage/heptapod-1.1.0.0-r0-beb9c57b965fafd699ccdc6c3361a0ba14acc62d5ba1488bf31d489973f16b70.nix
new file mode 100644
index 00000000000..cfd80600d0c
--- /dev/null
+++ b/hackage/heptapod-1.1.0.0-r0-beb9c57b965fafd699ccdc6c3361a0ba14acc62d5ba1488bf31d489973f16b70.nix
@@ -0,0 +1,61 @@
+{ system
+ , compiler
+ , flags
+ , pkgs
+ , hsPkgs
+ , pkgconfPkgs
+ , errorHandler
+ , config
+ , ... }:
+ {
+ flags = { pedantic = false; };
+ package = {
+ specVersion = "2.2";
+ identifier = { name = "heptapod"; version = "1.1.0.0"; };
+ license = "MIT";
+ copyright = "";
+ maintainer = "Taylor Fausak";
+ author = "";
+ homepage = "";
+ url = "";
+ synopsis = "Generate UUIDv7 values.";
+ description = "Heptapod generates UUIDv7 values.";
+ buildType = "Simple";
+ };
+ components = {
+ "library" = {
+ depends = [
+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
+ (hsPkgs."entropy" or (errorHandler.buildDepError "entropy"))
+ (hsPkgs."time" or (errorHandler.buildDepError "time"))
+ (hsPkgs."uuid-types" or (errorHandler.buildDepError "uuid-types"))
+ ];
+ buildable = true;
+ };
+ tests = {
+ "heptapod-test-suite" = {
+ depends = [
+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
+ (hsPkgs."heptapod" or (errorHandler.buildDepError "heptapod"))
+ (hsPkgs."tasty" or (errorHandler.buildDepError "tasty"))
+ (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit"))
+ (hsPkgs."time" or (errorHandler.buildDepError "time"))
+ (hsPkgs."uuid-types" or (errorHandler.buildDepError "uuid-types"))
+ ];
+ buildable = true;
+ };
+ };
+ benchmarks = {
+ "heptapod-benchmark" = {
+ depends = [
+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
+ (hsPkgs."heptapod" or (errorHandler.buildDepError "heptapod"))
+ (hsPkgs."tasty-bench" or (errorHandler.buildDepError "tasty-bench"))
+ (hsPkgs."uuid" or (errorHandler.buildDepError "uuid"))
+ ];
+ buildable = true;
+ };
+ };
+ };
+ }
\ No newline at end of file
diff --git a/hackage/ollama-haskell-0.1.0.3-r0-e29d09a7c5fc02ceeaef3dfbd2597bb92c9cd58f8be168ae271755935dbbba19.nix b/hackage/ollama-haskell-0.1.0.3-r0-e29d09a7c5fc02ceeaef3dfbd2597bb92c9cd58f8be168ae271755935dbbba19.nix
new file mode 100644
index 00000000000..8b235a9f2fe
--- /dev/null
+++ b/hackage/ollama-haskell-0.1.0.3-r0-e29d09a7c5fc02ceeaef3dfbd2597bb92c9cd58f8be168ae271755935dbbba19.nix
@@ -0,0 +1,57 @@
+{ system
+ , compiler
+ , flags
+ , pkgs
+ , hsPkgs
+ , pkgconfPkgs
+ , errorHandler
+ , config
+ , ... }:
+ {
+ flags = {};
+ package = {
+ specVersion = "1.12";
+ identifier = { name = "ollama-haskell"; version = "0.1.0.3"; };
+ license = "MIT";
+ copyright = "2024 tushar";
+ maintainer = "tusharadhatrao@gmail.com";
+ author = "tushar";
+ homepage = "https://github.com/tusharad/ollama-haskell#readme";
+ url = "";
+ synopsis = "Haskell bindings for ollama.";
+ description = "Please see the README on GitHub at ";
+ 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-types" or (errorHandler.buildDepError "http-types"))
+ (hsPkgs."text" or (errorHandler.buildDepError "text"))
+ (hsPkgs."time" or (errorHandler.buildDepError "time"))
+ ];
+ buildable = true;
+ };
+ tests = {
+ "ollama-haskell-test" = {
+ 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-types" or (errorHandler.buildDepError "http-types"))
+ (hsPkgs."ollama-haskell" or (errorHandler.buildDepError "ollama-haskell"))
+ (hsPkgs."silently" or (errorHandler.buildDepError "silently"))
+ (hsPkgs."tasty" or (errorHandler.buildDepError "tasty"))
+ (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit"))
+ (hsPkgs."text" or (errorHandler.buildDepError "text"))
+ (hsPkgs."time" or (errorHandler.buildDepError "time"))
+ ];
+ buildable = true;
+ };
+ };
+ };
+ }
\ No newline at end of file
diff --git a/hackage/opt-env-conf-0.8.0.0-r0-a744fa46a7cbbde651bebcde91a10cea273f253cf590dc8ac3167d5c245470dd.nix b/hackage/opt-env-conf-0.8.0.0-r0-a744fa46a7cbbde651bebcde91a10cea273f253cf590dc8ac3167d5c245470dd.nix
new file mode 100644
index 00000000000..879c2ca6468
--- /dev/null
+++ b/hackage/opt-env-conf-0.8.0.0-r0-a744fa46a7cbbde651bebcde91a10cea273f253cf590dc8ac3167d5c245470dd.nix
@@ -0,0 +1,50 @@
+{ system
+ , compiler
+ , flags
+ , pkgs
+ , hsPkgs
+ , pkgconfPkgs
+ , errorHandler
+ , config
+ , ... }:
+ {
+ flags = {};
+ package = {
+ specVersion = "1.12";
+ identifier = { name = "opt-env-conf"; version = "0.8.0.0"; };
+ license = "LGPL-3.0-only";
+ copyright = "Copyright: (c) 2024 Tom Sydney Kerckhove";
+ maintainer = "syd@cs-syd.eu";
+ author = "Tom Sydney Kerckhove";
+ homepage = "https://github.com/NorfairKing/opt-env-conf#readme";
+ url = "";
+ synopsis = "Settings parsing for Haskell: command-line arguments, environment variables, and configuration values.";
+ description = "";
+ buildType = "Simple";
+ };
+ components = {
+ "library" = {
+ depends = [
+ (hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
+ (hsPkgs."autodocodec" or (errorHandler.buildDepError "autodocodec"))
+ (hsPkgs."autodocodec-nix" or (errorHandler.buildDepError "autodocodec-nix"))
+ (hsPkgs."autodocodec-schema" or (errorHandler.buildDepError "autodocodec-schema"))
+ (hsPkgs."autodocodec-yaml" or (errorHandler.buildDepError "autodocodec-yaml"))
+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
+ (hsPkgs."hashable" or (errorHandler.buildDepError "hashable"))
+ (hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
+ (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."safe-coloured-text-layout" or (errorHandler.buildDepError "safe-coloured-text-layout"))
+ (hsPkgs."safe-coloured-text-terminfo" or (errorHandler.buildDepError "safe-coloured-text-terminfo"))
+ (hsPkgs."selective" or (errorHandler.buildDepError "selective"))
+ (hsPkgs."text" or (errorHandler.buildDepError "text"))
+ (hsPkgs."validity" or (errorHandler.buildDepError "validity"))
+ (hsPkgs."validity-containers" or (errorHandler.buildDepError "validity-containers"))
+ ];
+ buildable = true;
+ };
+ };
+ }
\ No newline at end of file
diff --git a/hackage/quic-0.2.4-r0-1043c6899c9f0d59af3b1b6346bbb2918bbdf558c723775f78dabbb552caec25.nix b/hackage/quic-0.2.4-r0-1043c6899c9f0d59af3b1b6346bbb2918bbdf558c723775f78dabbb552caec25.nix
new file mode 100644
index 00000000000..cf334f8271b
--- /dev/null
+++ b/hackage/quic-0.2.4-r0-1043c6899c9f0d59af3b1b6346bbb2918bbdf558c723775f78dabbb552caec25.nix
@@ -0,0 +1,108 @@
+{ system
+ , compiler
+ , flags
+ , pkgs
+ , hsPkgs
+ , pkgconfPkgs
+ , errorHandler
+ , config
+ , ... }:
+ {
+ flags = { devel = false; fusion = true; };
+ package = {
+ specVersion = "1.10";
+ identifier = { name = "quic"; version = "0.2.4"; };
+ license = "BSD-3-Clause";
+ copyright = "";
+ maintainer = "kazu@iij.ad.jp";
+ author = "Kazu Yamamoto";
+ homepage = "";
+ url = "";
+ synopsis = "QUIC";
+ description = "Library for QUIC: A UDP-Based Multiplexed and Secure Transport";
+ buildType = "Simple";
+ };
+ components = {
+ "library" = {
+ depends = [
+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
+ (hsPkgs."async" or (errorHandler.buildDepError "async"))
+ (hsPkgs."array" or (errorHandler.buildDepError "array"))
+ (hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring"))
+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
+ (hsPkgs."crypto-token" or (errorHandler.buildDepError "crypto-token"))
+ (hsPkgs."crypton" or (errorHandler.buildDepError "crypton"))
+ (hsPkgs."memory" or (errorHandler.buildDepError "memory"))
+ (hsPkgs."crypton-x509" or (errorHandler.buildDepError "crypton-x509"))
+ (hsPkgs."crypton-x509-system" or (errorHandler.buildDepError "crypton-x509-system"))
+ (hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
+ (hsPkgs."stm" or (errorHandler.buildDepError "stm"))
+ (hsPkgs."data-default" or (errorHandler.buildDepError "data-default"))
+ (hsPkgs."fast-logger" or (errorHandler.buildDepError "fast-logger"))
+ (hsPkgs."unix-time" or (errorHandler.buildDepError "unix-time"))
+ (hsPkgs."iproute" or (errorHandler.buildDepError "iproute"))
+ (hsPkgs."network" or (errorHandler.buildDepError "network"))
+ (hsPkgs."network-byte-order" or (errorHandler.buildDepError "network-byte-order"))
+ (hsPkgs."network-control" or (errorHandler.buildDepError "network-control"))
+ (hsPkgs."random" or (errorHandler.buildDepError "random"))
+ (hsPkgs."serialise" or (errorHandler.buildDepError "serialise"))
+ (hsPkgs."tls" or (errorHandler.buildDepError "tls"))
+ ];
+ buildable = true;
+ };
+ exes = {
+ "quic-server" = {
+ depends = [
+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
+ (hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring"))
+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
+ (hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
+ (hsPkgs."http2" or (errorHandler.buildDepError "http2"))
+ (hsPkgs."network-byte-order" or (errorHandler.buildDepError "network-byte-order"))
+ (hsPkgs."quic" or (errorHandler.buildDepError "quic"))
+ (hsPkgs."tls" or (errorHandler.buildDepError "tls"))
+ (hsPkgs."tls-session-manager" or (errorHandler.buildDepError "tls-session-manager"))
+ ];
+ buildable = if flags.devel then true else false;
+ };
+ "quic-client" = {
+ depends = [
+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
+ (hsPkgs."async" or (errorHandler.buildDepError "async"))
+ (hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring"))
+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
+ (hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
+ (hsPkgs."http2" or (errorHandler.buildDepError "http2"))
+ (hsPkgs."network-byte-order" or (errorHandler.buildDepError "network-byte-order"))
+ (hsPkgs."quic" or (errorHandler.buildDepError "quic"))
+ (hsPkgs."tls" or (errorHandler.buildDepError "tls"))
+ (hsPkgs."unix-time" or (errorHandler.buildDepError "unix-time"))
+ ];
+ buildable = if flags.devel then true else false;
+ };
+ };
+ tests = {
+ "spec" = {
+ depends = [
+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
+ (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
+ (hsPkgs."async" or (errorHandler.buildDepError "async"))
+ (hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring"))
+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
+ (hsPkgs."crypton" or (errorHandler.buildDepError "crypton"))
+ (hsPkgs."hspec" or (errorHandler.buildDepError "hspec"))
+ (hsPkgs."network" or (errorHandler.buildDepError "network"))
+ (hsPkgs."quic" or (errorHandler.buildDepError "quic"))
+ (hsPkgs."tls" or (errorHandler.buildDepError "tls"))
+ (hsPkgs."unix-time" or (errorHandler.buildDepError "unix-time"))
+ ];
+ build-tools = [
+ (hsPkgs.pkgsBuildBuild.hspec-discover.components.exes.hspec-discover or (pkgs.pkgsBuildBuild.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover")))
+ ];
+ buildable = true;
+ };
+ };
+ };
+ }
\ No newline at end of file
diff --git a/hackage/safe-json-1.2.0.2-r0-a9c012d8f5a71c50974015de2598f0dca217a75f35bcbee05b450cceaa50915a.nix b/hackage/safe-json-1.2.0.2-r0-a9c012d8f5a71c50974015de2598f0dca217a75f35bcbee05b450cceaa50915a.nix
new file mode 100644
index 00000000000..1d5f5fc352b
--- /dev/null
+++ b/hackage/safe-json-1.2.0.2-r0-a9c012d8f5a71c50974015de2598f0dca217a75f35bcbee05b450cceaa50915a.nix
@@ -0,0 +1,77 @@
+{ system
+ , compiler
+ , flags
+ , pkgs
+ , hsPkgs
+ , pkgconfPkgs
+ , errorHandler
+ , config
+ , ... }:
+ {
+ flags = {};
+ package = {
+ specVersion = "1.12";
+ identifier = { name = "safe-json"; version = "1.2.0.2"; };
+ license = "MIT";
+ copyright = "2019 Felix Paulusma";
+ maintainer = "felix.paulusma@gmail.com";
+ author = "Felix Paulusma";
+ homepage = "https://github.com/Vlix/safe-json#readme";
+ url = "";
+ synopsis = "Automatic JSON format versioning";
+ description = "This library aims to make the updating of JSON formats or contents, while keeping backward compatibility, as painless as possible. The way this is achieved is through versioning and defined migration functions to migrate older (or newer) versions to the one used.\n\nThe library mainly consists of two classes:\n\n* @SafeJSON a@: Defines the version of @a@ and if (and how) it is migratable.\n\n* @Migrate a@: Defines the data type (@MigrateFrom a@) that can be migrated to @a@ and how to migrate from that type.\n\nUsing these two classes, JSON serialized data types will stay parsable, even after format changes.\n\nFor a more in-depth explanation and examples, please see the README at ";
+ buildType = "Simple";
+ };
+ components = {
+ "library" = {
+ depends = [
+ (hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
+ (hsPkgs."dlist" or (errorHandler.buildDepError "dlist"))
+ (hsPkgs."hashable" or (errorHandler.buildDepError "hashable"))
+ (hsPkgs."scientific" or (errorHandler.buildDepError "scientific"))
+ (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"))
+ (hsPkgs."time" or (errorHandler.buildDepError "time"))
+ (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
+ (hsPkgs."uuid-types" or (errorHandler.buildDepError "uuid-types"))
+ (hsPkgs."vector" or (errorHandler.buildDepError "vector"))
+ ];
+ buildable = true;
+ };
+ tests = {
+ "safe-json-test" = {
+ depends = [
+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
+ (hsPkgs."dlist" or (errorHandler.buildDepError "dlist"))
+ (hsPkgs."hashable" or (errorHandler.buildDepError "hashable"))
+ (hsPkgs."quickcheck-instances" or (errorHandler.buildDepError "quickcheck-instances"))
+ (hsPkgs."safe-json" or (errorHandler.buildDepError "safe-json"))
+ (hsPkgs."scientific" or (errorHandler.buildDepError "scientific"))
+ (hsPkgs."tasty" or (errorHandler.buildDepError "tasty"))
+ (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit"))
+ (hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck"))
+ (hsPkgs."temporary" or (errorHandler.buildDepError "temporary"))
+ (hsPkgs."text" or (errorHandler.buildDepError "text"))
+ (hsPkgs."time" or (errorHandler.buildDepError "time"))
+ (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
+ (hsPkgs."uuid" or (errorHandler.buildDepError "uuid"))
+ (hsPkgs."uuid-types" or (errorHandler.buildDepError "uuid-types"))
+ (hsPkgs."vector" or (errorHandler.buildDepError "vector"))
+ ] ++ (if compiler.isGhc && compiler.version.ge "9.2.0"
+ then [ (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) ]
+ else [
+ (hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
+ (hsPkgs."generic-arbitrary" or (errorHandler.buildDepError "generic-arbitrary"))
+ ]);
+ buildable = true;
+ };
+ };
+ };
+ }
\ No newline at end of file
diff --git a/hackage/shellwords-0.1.3.2-r0-833f2dc716115b43755e1ccfa4a7a325fb9cfea2ee1bf30b6907bf2474614de4.nix b/hackage/shellwords-0.1.3.2-r0-833f2dc716115b43755e1ccfa4a7a325fb9cfea2ee1bf30b6907bf2474614de4.nix
new file mode 100644
index 00000000000..7a6068346d2
--- /dev/null
+++ b/hackage/shellwords-0.1.3.2-r0-833f2dc716115b43755e1ccfa4a7a325fb9cfea2ee1bf30b6907bf2474614de4.nix
@@ -0,0 +1,46 @@
+{ system
+ , compiler
+ , flags
+ , pkgs
+ , hsPkgs
+ , pkgconfPkgs
+ , errorHandler
+ , config
+ , ... }:
+ {
+ flags = {};
+ package = {
+ specVersion = "1.18";
+ identifier = { name = "shellwords"; version = "0.1.3.2"; };
+ license = "MIT";
+ copyright = "2018 Patrick Brisbin";
+ maintainer = "pbrisbin@gmail.com";
+ author = "Patrick Brisbin";
+ homepage = "https://github.com/pbrisbin/hs-shellwords#readme";
+ url = "";
+ synopsis = "Parse strings into words, like a shell would";
+ description = "See https://github.com/pbrisbin/hs-shellwords#readme";
+ buildType = "Simple";
+ };
+ components = {
+ "library" = {
+ depends = [
+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
+ (hsPkgs."megaparsec" or (errorHandler.buildDepError "megaparsec"))
+ (hsPkgs."text" or (errorHandler.buildDepError "text"))
+ ];
+ buildable = true;
+ };
+ tests = {
+ "hspec" = {
+ depends = [
+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
+ (hsPkgs."hspec" or (errorHandler.buildDepError "hspec"))
+ (hsPkgs."megaparsec" or (errorHandler.buildDepError "megaparsec"))
+ (hsPkgs."shellwords" or (errorHandler.buildDepError "shellwords"))
+ ];
+ buildable = true;
+ };
+ };
+ };
+ }
\ No newline at end of file
diff --git a/hackage/store-0.7.18-r1-4b159aa1f683e83a6f946b0d2de83b207fa84817db39a82186b2bbd261ca1af3.nix b/hackage/store-0.7.18-r1-4b159aa1f683e83a6f946b0d2de83b207fa84817db39a82186b2bbd261ca1af3.nix
new file mode 100644
index 00000000000..33a4ec0592c
--- /dev/null
+++ b/hackage/store-0.7.18-r1-4b159aa1f683e83a6f946b0d2de83b207fa84817db39a82186b2bbd261ca1af3.nix
@@ -0,0 +1,273 @@
+{ system
+ , compiler
+ , flags
+ , pkgs
+ , hsPkgs
+ , pkgconfPkgs
+ , errorHandler
+ , config
+ , ... }:
+ {
+ flags = {
+ comparison-bench = false;
+ integer-simple = false;
+ small-bench = false;
+ };
+ package = {
+ specVersion = "1.12";
+ identifier = { name = "store"; version = "0.7.18"; };
+ license = "MIT";
+ copyright = "2016 FP Complete";
+ maintainer = "Michael Sloan ";
+ author = "";
+ homepage = "https://github.com/mgsloan/store#readme";
+ url = "";
+ synopsis = "Fast binary serialization";
+ description = "";
+ buildType = "Simple";
+ };
+ components = {
+ "library" = {
+ depends = ([
+ (hsPkgs."array" or (errorHandler.buildDepError "array"))
+ (hsPkgs."async" or (errorHandler.buildDepError "async"))
+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
+ (hsPkgs."base-orphans" or (errorHandler.buildDepError "base-orphans"))
+ (hsPkgs."base64-bytestring" or (errorHandler.buildDepError "base64-bytestring"))
+ (hsPkgs."bifunctors" or (errorHandler.buildDepError "bifunctors"))
+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
+ (hsPkgs."contravariant" or (errorHandler.buildDepError "contravariant"))
+ (hsPkgs."cryptohash-sha1" or (errorHandler.buildDepError "cryptohash-sha1"))
+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
+ (hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
+ (hsPkgs."free" or (errorHandler.buildDepError "free"))
+ (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
+ (hsPkgs."hashable" or (errorHandler.buildDepError "hashable"))
+ (hsPkgs."hspec" or (errorHandler.buildDepError "hspec"))
+ (hsPkgs."hspec-smallcheck" or (errorHandler.buildDepError "hspec-smallcheck"))
+ (hsPkgs."lifted-base" or (errorHandler.buildDepError "lifted-base"))
+ (hsPkgs."monad-control" or (errorHandler.buildDepError "monad-control"))
+ (hsPkgs."mono-traversable" or (errorHandler.buildDepError "mono-traversable"))
+ (hsPkgs."nats" or (errorHandler.buildDepError "nats"))
+ (hsPkgs."network" or (errorHandler.buildDepError "network"))
+ (hsPkgs."primitive" or (errorHandler.buildDepError "primitive"))
+ (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet"))
+ (hsPkgs."safe" or (errorHandler.buildDepError "safe"))
+ (hsPkgs."smallcheck" or (errorHandler.buildDepError "smallcheck"))
+ (hsPkgs."store-core" or (errorHandler.buildDepError "store-core"))
+ (hsPkgs."syb" or (errorHandler.buildDepError "syb"))
+ (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
+ (hsPkgs."text" or (errorHandler.buildDepError "text"))
+ (hsPkgs."th-lift" or (errorHandler.buildDepError "th-lift"))
+ (hsPkgs."th-lift-instances" or (errorHandler.buildDepError "th-lift-instances"))
+ (hsPkgs."th-orphans" or (errorHandler.buildDepError "th-orphans"))
+ (hsPkgs."th-reify-many" or (errorHandler.buildDepError "th-reify-many"))
+ (hsPkgs."th-utilities" or (errorHandler.buildDepError "th-utilities"))
+ (hsPkgs."time" or (errorHandler.buildDepError "time"))
+ (hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
+ (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
+ (hsPkgs."vector" or (errorHandler.buildDepError "vector"))
+ (hsPkgs."void" or (errorHandler.buildDepError "void"))
+ ] ++ (if flags.integer-simple
+ then [
+ (hsPkgs."integer-simple" or (errorHandler.buildDepError "integer-simple"))
+ ]
+ else [
+ (hsPkgs."integer-gmp" or (errorHandler.buildDepError "integer-gmp"))
+ ])) ++ pkgs.lib.optionals (compiler.isGhc && compiler.version.lt "8.0") [
+ (hsPkgs."fail" or (errorHandler.buildDepError "fail"))
+ (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups"))
+ ];
+ buildable = true;
+ };
+ tests = {
+ "store-test" = {
+ depends = ([
+ (hsPkgs."array" or (errorHandler.buildDepError "array"))
+ (hsPkgs."async" or (errorHandler.buildDepError "async"))
+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
+ (hsPkgs."base-orphans" or (errorHandler.buildDepError "base-orphans"))
+ (hsPkgs."base64-bytestring" or (errorHandler.buildDepError "base64-bytestring"))
+ (hsPkgs."bifunctors" or (errorHandler.buildDepError "bifunctors"))
+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
+ (hsPkgs."clock" or (errorHandler.buildDepError "clock"))
+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
+ (hsPkgs."contravariant" or (errorHandler.buildDepError "contravariant"))
+ (hsPkgs."cryptohash-sha1" or (errorHandler.buildDepError "cryptohash-sha1"))
+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
+ (hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
+ (hsPkgs."free" or (errorHandler.buildDepError "free"))
+ (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
+ (hsPkgs."hashable" or (errorHandler.buildDepError "hashable"))
+ (hsPkgs."hspec" or (errorHandler.buildDepError "hspec"))
+ (hsPkgs."hspec-smallcheck" or (errorHandler.buildDepError "hspec-smallcheck"))
+ (hsPkgs."lifted-base" or (errorHandler.buildDepError "lifted-base"))
+ (hsPkgs."monad-control" or (errorHandler.buildDepError "monad-control"))
+ (hsPkgs."mono-traversable" or (errorHandler.buildDepError "mono-traversable"))
+ (hsPkgs."nats" or (errorHandler.buildDepError "nats"))
+ (hsPkgs."network" or (errorHandler.buildDepError "network"))
+ (hsPkgs."primitive" or (errorHandler.buildDepError "primitive"))
+ (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet"))
+ (hsPkgs."safe" or (errorHandler.buildDepError "safe"))
+ (hsPkgs."smallcheck" or (errorHandler.buildDepError "smallcheck"))
+ (hsPkgs."store" or (errorHandler.buildDepError "store"))
+ (hsPkgs."store-core" or (errorHandler.buildDepError "store-core"))
+ (hsPkgs."syb" or (errorHandler.buildDepError "syb"))
+ (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
+ (hsPkgs."text" or (errorHandler.buildDepError "text"))
+ (hsPkgs."th-lift" or (errorHandler.buildDepError "th-lift"))
+ (hsPkgs."th-lift-instances" or (errorHandler.buildDepError "th-lift-instances"))
+ (hsPkgs."th-orphans" or (errorHandler.buildDepError "th-orphans"))
+ (hsPkgs."th-reify-many" or (errorHandler.buildDepError "th-reify-many"))
+ (hsPkgs."th-utilities" or (errorHandler.buildDepError "th-utilities"))
+ (hsPkgs."time" or (errorHandler.buildDepError "time"))
+ (hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
+ (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
+ (hsPkgs."vector" or (errorHandler.buildDepError "vector"))
+ (hsPkgs."void" or (errorHandler.buildDepError "void"))
+ ] ++ (if flags.integer-simple
+ then [
+ (hsPkgs."integer-simple" or (errorHandler.buildDepError "integer-simple"))
+ ]
+ else [
+ (hsPkgs."integer-gmp" or (errorHandler.buildDepError "integer-gmp"))
+ ])) ++ pkgs.lib.optionals (compiler.isGhc && compiler.version.lt "8.0") [
+ (hsPkgs."fail" or (errorHandler.buildDepError "fail"))
+ (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups"))
+ ];
+ build-tools = [
+ (hsPkgs.pkgsBuildBuild.hspec-discover.components.exes.hspec-discover or (pkgs.pkgsBuildBuild.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover")))
+ ];
+ buildable = true;
+ };
+ };
+ benchmarks = {
+ "store-bench" = {
+ depends = (([
+ (hsPkgs."array" or (errorHandler.buildDepError "array"))
+ (hsPkgs."async" or (errorHandler.buildDepError "async"))
+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
+ (hsPkgs."base-orphans" or (errorHandler.buildDepError "base-orphans"))
+ (hsPkgs."base64-bytestring" or (errorHandler.buildDepError "base64-bytestring"))
+ (hsPkgs."bifunctors" or (errorHandler.buildDepError "bifunctors"))
+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
+ (hsPkgs."contravariant" or (errorHandler.buildDepError "contravariant"))
+ (hsPkgs."criterion" or (errorHandler.buildDepError "criterion"))
+ (hsPkgs."cryptohash-sha1" or (errorHandler.buildDepError "cryptohash-sha1"))
+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
+ (hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
+ (hsPkgs."free" or (errorHandler.buildDepError "free"))
+ (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
+ (hsPkgs."hashable" or (errorHandler.buildDepError "hashable"))
+ (hsPkgs."hspec" or (errorHandler.buildDepError "hspec"))
+ (hsPkgs."hspec-smallcheck" or (errorHandler.buildDepError "hspec-smallcheck"))
+ (hsPkgs."lifted-base" or (errorHandler.buildDepError "lifted-base"))
+ (hsPkgs."monad-control" or (errorHandler.buildDepError "monad-control"))
+ (hsPkgs."mono-traversable" or (errorHandler.buildDepError "mono-traversable"))
+ (hsPkgs."nats" or (errorHandler.buildDepError "nats"))
+ (hsPkgs."network" or (errorHandler.buildDepError "network"))
+ (hsPkgs."primitive" or (errorHandler.buildDepError "primitive"))
+ (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet"))
+ (hsPkgs."safe" or (errorHandler.buildDepError "safe"))
+ (hsPkgs."smallcheck" or (errorHandler.buildDepError "smallcheck"))
+ (hsPkgs."store" or (errorHandler.buildDepError "store"))
+ (hsPkgs."store-core" or (errorHandler.buildDepError "store-core"))
+ (hsPkgs."syb" or (errorHandler.buildDepError "syb"))
+ (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
+ (hsPkgs."text" or (errorHandler.buildDepError "text"))
+ (hsPkgs."th-lift" or (errorHandler.buildDepError "th-lift"))
+ (hsPkgs."th-lift-instances" or (errorHandler.buildDepError "th-lift-instances"))
+ (hsPkgs."th-orphans" or (errorHandler.buildDepError "th-orphans"))
+ (hsPkgs."th-reify-many" or (errorHandler.buildDepError "th-reify-many"))
+ (hsPkgs."th-utilities" or (errorHandler.buildDepError "th-utilities"))
+ (hsPkgs."time" or (errorHandler.buildDepError "time"))
+ (hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
+ (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
+ (hsPkgs."vector" or (errorHandler.buildDepError "vector"))
+ (hsPkgs."void" or (errorHandler.buildDepError "void"))
+ ] ++ (if flags.integer-simple
+ then [
+ (hsPkgs."integer-simple" or (errorHandler.buildDepError "integer-simple"))
+ ]
+ else [
+ (hsPkgs."integer-gmp" or (errorHandler.buildDepError "integer-gmp"))
+ ])) ++ pkgs.lib.optionals (compiler.isGhc && compiler.version.lt "8.0") [
+ (hsPkgs."fail" or (errorHandler.buildDepError "fail"))
+ (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups"))
+ ]) ++ pkgs.lib.optionals (flags.comparison-bench) [
+ (hsPkgs."binary" or (errorHandler.buildDepError "binary"))
+ (hsPkgs."cereal" or (errorHandler.buildDepError "cereal"))
+ (hsPkgs."cereal-vector" or (errorHandler.buildDepError "cereal-vector"))
+ (hsPkgs."vector-binary-instances" or (errorHandler.buildDepError "vector-binary-instances"))
+ ];
+ buildable = true;
+ };
+ "store-weigh" = {
+ depends = ([
+ (hsPkgs."array" or (errorHandler.buildDepError "array"))
+ (hsPkgs."async" or (errorHandler.buildDepError "async"))
+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
+ (hsPkgs."base-orphans" or (errorHandler.buildDepError "base-orphans"))
+ (hsPkgs."base64-bytestring" or (errorHandler.buildDepError "base64-bytestring"))
+ (hsPkgs."bifunctors" or (errorHandler.buildDepError "bifunctors"))
+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
+ (hsPkgs."cereal" or (errorHandler.buildDepError "cereal"))
+ (hsPkgs."cereal-vector" or (errorHandler.buildDepError "cereal-vector"))
+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
+ (hsPkgs."contravariant" or (errorHandler.buildDepError "contravariant"))
+ (hsPkgs."criterion" or (errorHandler.buildDepError "criterion"))
+ (hsPkgs."cryptohash-sha1" or (errorHandler.buildDepError "cryptohash-sha1"))
+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
+ (hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
+ (hsPkgs."free" or (errorHandler.buildDepError "free"))
+ (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
+ (hsPkgs."hashable" or (errorHandler.buildDepError "hashable"))
+ (hsPkgs."hspec" or (errorHandler.buildDepError "hspec"))
+ (hsPkgs."hspec-smallcheck" or (errorHandler.buildDepError "hspec-smallcheck"))
+ (hsPkgs."lifted-base" or (errorHandler.buildDepError "lifted-base"))
+ (hsPkgs."monad-control" or (errorHandler.buildDepError "monad-control"))
+ (hsPkgs."mono-traversable" or (errorHandler.buildDepError "mono-traversable"))
+ (hsPkgs."nats" or (errorHandler.buildDepError "nats"))
+ (hsPkgs."network" or (errorHandler.buildDepError "network"))
+ (hsPkgs."primitive" or (errorHandler.buildDepError "primitive"))
+ (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet"))
+ (hsPkgs."safe" or (errorHandler.buildDepError "safe"))
+ (hsPkgs."smallcheck" or (errorHandler.buildDepError "smallcheck"))
+ (hsPkgs."store" or (errorHandler.buildDepError "store"))
+ (hsPkgs."store-core" or (errorHandler.buildDepError "store-core"))
+ (hsPkgs."syb" or (errorHandler.buildDepError "syb"))
+ (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
+ (hsPkgs."text" or (errorHandler.buildDepError "text"))
+ (hsPkgs."th-lift" or (errorHandler.buildDepError "th-lift"))
+ (hsPkgs."th-lift-instances" or (errorHandler.buildDepError "th-lift-instances"))
+ (hsPkgs."th-orphans" or (errorHandler.buildDepError "th-orphans"))
+ (hsPkgs."th-reify-many" or (errorHandler.buildDepError "th-reify-many"))
+ (hsPkgs."th-utilities" or (errorHandler.buildDepError "th-utilities"))
+ (hsPkgs."time" or (errorHandler.buildDepError "time"))
+ (hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
+ (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
+ (hsPkgs."vector" or (errorHandler.buildDepError "vector"))
+ (hsPkgs."vector-binary-instances" or (errorHandler.buildDepError "vector-binary-instances"))
+ (hsPkgs."void" or (errorHandler.buildDepError "void"))
+ (hsPkgs."weigh" or (errorHandler.buildDepError "weigh"))
+ ] ++ (if flags.integer-simple
+ then [
+ (hsPkgs."integer-simple" or (errorHandler.buildDepError "integer-simple"))
+ ]
+ else [
+ (hsPkgs."integer-gmp" or (errorHandler.buildDepError "integer-gmp"))
+ ])) ++ pkgs.lib.optionals (compiler.isGhc && compiler.version.lt "8.0") [
+ (hsPkgs."fail" or (errorHandler.buildDepError "fail"))
+ (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups"))
+ ];
+ buildable = true;
+ };
+ };
+ };
+ }
\ No newline at end of file
diff --git a/hackage/text-show-instances-3.9.10-r0-cf61398ea36871cd61f6596b70092ab05b606d5c044e6c813b857d1ae609f277.nix b/hackage/text-show-instances-3.9.10-r0-cf61398ea36871cd61f6596b70092ab05b606d5c044e6c813b857d1ae609f277.nix
new file mode 100644
index 00000000000..444f823d52a
--- /dev/null
+++ b/hackage/text-show-instances-3.9.10-r0-cf61398ea36871cd61f6596b70092ab05b606d5c044e6c813b857d1ae609f277.nix
@@ -0,0 +1,114 @@
+{ system
+ , compiler
+ , flags
+ , pkgs
+ , hsPkgs
+ , pkgconfPkgs
+ , errorHandler
+ , config
+ , ... }:
+ {
+ flags = {};
+ package = {
+ specVersion = "1.10";
+ identifier = { name = "text-show-instances"; version = "3.9.10"; };
+ license = "BSD-3-Clause";
+ copyright = "(C) 2014-2017 Ryan Scott";
+ maintainer = "Ryan Scott ";
+ author = "Ryan Scott";
+ homepage = "https://github.com/RyanGlScott/text-show-instances";
+ url = "";
+ synopsis = "Additional instances for text-show";
+ description = "@text-show-instances@ is a supplemental library to @text-show@\nthat provides additional @Show@ instances for data types in\ncommon Haskell libraries and GHC dependencies that are not\nencompassed by @text-show@. Currently, @text-show-instances@\ncovers these libraries:\n\n* @@\n\n* @@\n\n* @@\n\n* @@\n\n* @@\n\n* @@\n\n* @@\n\n* @@\n\n* @@\n\n* @@\n\n* @@\n\n* @@\n\n* @@\n\n* @@\n\n* @@\n\n* @@\n\n* @@\n\n* @@\n\n* @@\n\n* @@\n\n* @@\n\n* @@\n\n* @@\n\n* @@\n\n* @@\n\n* @@\n\nOne can use these instances by importing\n\"TextShow.Instances\". Alternatively, there are monomorphic\nversions of the @showb@ function available in the other submodules\nof \"TextShow\".";
+ buildType = "Simple";
+ };
+ components = {
+ "library" = {
+ depends = [
+ (hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
+ (hsPkgs."base-compat" or (errorHandler.buildDepError "base-compat"))
+ (hsPkgs."bifunctors" or (errorHandler.buildDepError "bifunctors"))
+ (hsPkgs."binary" or (errorHandler.buildDepError "binary"))
+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
+ (hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th"))
+ (hsPkgs."haskeline" or (errorHandler.buildDepError "haskeline"))
+ (hsPkgs."hpc" or (errorHandler.buildDepError "hpc"))
+ (hsPkgs."nonempty-vector" or (errorHandler.buildDepError "nonempty-vector"))
+ (hsPkgs."old-locale" or (errorHandler.buildDepError "old-locale"))
+ (hsPkgs."old-time" or (errorHandler.buildDepError "old-time"))
+ (hsPkgs."pretty" or (errorHandler.buildDepError "pretty"))
+ (hsPkgs."random" or (errorHandler.buildDepError "random"))
+ (hsPkgs."scientific" or (errorHandler.buildDepError "scientific"))
+ (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups"))
+ (hsPkgs."tagged" or (errorHandler.buildDepError "tagged"))
+ (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
+ (hsPkgs."text" or (errorHandler.buildDepError "text"))
+ (hsPkgs."text-short" or (errorHandler.buildDepError "text-short"))
+ (hsPkgs."text-show" or (errorHandler.buildDepError "text-show"))
+ (hsPkgs."time" or (errorHandler.buildDepError "time"))
+ (hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
+ (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
+ (hsPkgs."uuid-types" or (errorHandler.buildDepError "uuid-types"))
+ (hsPkgs."vector" or (errorHandler.buildDepError "vector"))
+ (hsPkgs."xhtml" or (errorHandler.buildDepError "xhtml"))
+ ] ++ (if system.isWindows
+ then [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ]
+ else [
+ (hsPkgs."terminfo" or (errorHandler.buildDepError "terminfo"))
+ (hsPkgs."unix" or (errorHandler.buildDepError "unix"))
+ ]);
+ buildable = true;
+ };
+ tests = {
+ "spec" = {
+ depends = [
+ (hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
+ (hsPkgs."base-compat" or (errorHandler.buildDepError "base-compat"))
+ (hsPkgs."bifunctors" or (errorHandler.buildDepError "bifunctors"))
+ (hsPkgs."binary" or (errorHandler.buildDepError "binary"))
+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
+ (hsPkgs."generic-deriving" or (errorHandler.buildDepError "generic-deriving"))
+ (hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th"))
+ (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
+ (hsPkgs."haskeline" or (errorHandler.buildDepError "haskeline"))
+ (hsPkgs."hpc" or (errorHandler.buildDepError "hpc"))
+ (hsPkgs."hspec" or (errorHandler.buildDepError "hspec"))
+ (hsPkgs."nonempty-vector" or (errorHandler.buildDepError "nonempty-vector"))
+ (hsPkgs."old-locale" or (errorHandler.buildDepError "old-locale"))
+ (hsPkgs."old-time" or (errorHandler.buildDepError "old-time"))
+ (hsPkgs."pretty" or (errorHandler.buildDepError "pretty"))
+ (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
+ (hsPkgs."quickcheck-instances" or (errorHandler.buildDepError "quickcheck-instances"))
+ (hsPkgs."random" or (errorHandler.buildDepError "random"))
+ (hsPkgs."tagged" or (errorHandler.buildDepError "tagged"))
+ (hsPkgs."scientific" or (errorHandler.buildDepError "scientific"))
+ (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
+ (hsPkgs."text-short" or (errorHandler.buildDepError "text-short"))
+ (hsPkgs."text-show" or (errorHandler.buildDepError "text-show"))
+ (hsPkgs."text-show-instances" or (errorHandler.buildDepError "text-show-instances"))
+ (hsPkgs."th-orphans" or (errorHandler.buildDepError "th-orphans"))
+ (hsPkgs."time" or (errorHandler.buildDepError "time"))
+ (hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
+ (hsPkgs."transformers-compat" or (errorHandler.buildDepError "transformers-compat"))
+ (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
+ (hsPkgs."uuid-types" or (errorHandler.buildDepError "uuid-types"))
+ (hsPkgs."vector" or (errorHandler.buildDepError "vector"))
+ (hsPkgs."xhtml" or (errorHandler.buildDepError "xhtml"))
+ ] ++ (if system.isWindows
+ then [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ]
+ else [
+ (hsPkgs."terminfo" or (errorHandler.buildDepError "terminfo"))
+ (hsPkgs."unix" or (errorHandler.buildDepError "unix"))
+ ]);
+ build-tools = [
+ (hsPkgs.pkgsBuildBuild.hspec-discover.components.exes.hspec-discover or (pkgs.pkgsBuildBuild.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover")))
+ ];
+ buildable = true;
+ };
+ };
+ };
+ }
\ No newline at end of file
diff --git a/hackage/tmp-proc-0.7.2.0-r0-bae9a4c766666cc01d24f4b6372deca8e1082c0a382f5c7657902a66261df244.nix b/hackage/tmp-proc-0.7.2.0-r0-bae9a4c766666cc01d24f4b6372deca8e1082c0a382f5c7657902a66261df244.nix
new file mode 100644
index 00000000000..94797047a30
--- /dev/null
+++ b/hackage/tmp-proc-0.7.2.0-r0-bae9a4c766666cc01d24f4b6372deca8e1082c0a382f5c7657902a66261df244.nix
@@ -0,0 +1,101 @@
+{ system
+ , compiler
+ , flags
+ , pkgs
+ , hsPkgs
+ , pkgconfPkgs
+ , errorHandler
+ , config
+ , ... }:
+ {
+ flags = { use-doc-tests = false; build-the-readme = false; };
+ package = {
+ specVersion = "3.0";
+ identifier = { name = "tmp-proc"; version = "0.7.2.0"; };
+ license = "BSD-3-Clause";
+ copyright = "2020 Tim Emiola";
+ maintainer = "adetokunbo@users.noreply.github.com";
+ author = "Tim Emiola";
+ homepage = "https://github.com/adetokunbo/tmp-proc/tree/master/tmp-proc#tmp-proc";
+ url = "";
+ synopsis = "Run 'tmp' processes in integration tests";
+ description = "@tmp-proc@ runs services in docker containers for use in integration tests.\nIt aims to make using these services become like accessing /tmp/ processes,\nsimilar to how /tmp/ file or directories are used.\nIt aspires to provide a user-friendly API, while including useful features\nsuch as\n\n* launch of multiple services on docker during test setup\n* delayed test execution until the launched services are available\n* simplified use of connections to the services from a [WAI](https://hackage.haskell.org/package/wai) server under test\n* good integration with haskell testing frameworks like [hspec](https://hspec.github.io)\nand [tasty](https://hackage.haskell.org/package/tasty)";
+ buildType = "Simple";
+ };
+ components = {
+ "library" = {
+ depends = [
+ (hsPkgs."async" or (errorHandler.buildDepError "async"))
+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
+ (hsPkgs."fmt" or (errorHandler.buildDepError "fmt"))
+ (hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
+ (hsPkgs."network" or (errorHandler.buildDepError "network"))
+ (hsPkgs."process" or (errorHandler.buildDepError "process"))
+ (hsPkgs."random" or (errorHandler.buildDepError "random"))
+ (hsPkgs."text" or (errorHandler.buildDepError "text"))
+ (hsPkgs."tls" or (errorHandler.buildDepError "tls"))
+ (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio"))
+ (hsPkgs."wai" or (errorHandler.buildDepError "wai"))
+ (hsPkgs."warp" or (errorHandler.buildDepError "warp"))
+ (hsPkgs."warp-tls" or (errorHandler.buildDepError "warp-tls"))
+ ];
+ buildable = true;
+ };
+ exes = {
+ "readme" = {
+ depends = [
+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
+ (hsPkgs."hspec" or (errorHandler.buildDepError "hspec"))
+ (hsPkgs."http-client" or (errorHandler.buildDepError "http-client"))
+ (hsPkgs."http-types" or (errorHandler.buildDepError "http-types"))
+ (hsPkgs."text" or (errorHandler.buildDepError "text"))
+ (hsPkgs."tmp-proc" or (errorHandler.buildDepError "tmp-proc"))
+ ];
+ build-tools = [
+ (hsPkgs.pkgsBuildBuild.markdown-unlit.components.exes.markdown-unlit or (pkgs.pkgsBuildBuild.markdown-unlit or (errorHandler.buildToolDepError "markdown-unlit:markdown-unlit")))
+ ];
+ buildable = if system.isWindows || !flags.build-the-readme
+ then false
+ else true;
+ };
+ };
+ tests = {
+ "integration-test" = {
+ depends = [
+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
+ (hsPkgs."crypton-connection" or (errorHandler.buildDepError "crypton-connection"))
+ (hsPkgs."crypton-x509-system" or (errorHandler.buildDepError "crypton-x509-system"))
+ (hsPkgs."data-default" or (errorHandler.buildDepError "data-default"))
+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
+ (hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
+ (hsPkgs."hspec" or (errorHandler.buildDepError "hspec"))
+ (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."mustache" or (errorHandler.buildDepError "mustache"))
+ (hsPkgs."temporary" or (errorHandler.buildDepError "temporary"))
+ (hsPkgs."test-certs" or (errorHandler.buildDepError "test-certs"))
+ (hsPkgs."text" or (errorHandler.buildDepError "text"))
+ (hsPkgs."tls" or (errorHandler.buildDepError "tls"))
+ (hsPkgs."tmp-proc" or (errorHandler.buildDepError "tmp-proc"))
+ (hsPkgs."wai" or (errorHandler.buildDepError "wai"))
+ (hsPkgs."warp" or (errorHandler.buildDepError "warp"))
+ (hsPkgs."warp-tls" or (errorHandler.buildDepError "warp-tls"))
+ (hsPkgs."unix" or (errorHandler.buildDepError "unix"))
+ ];
+ buildable = true;
+ };
+ "doctests" = {
+ depends = [
+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
+ (hsPkgs."doctest" or (errorHandler.buildDepError "doctest"))
+ (hsPkgs."tmp-proc" or (errorHandler.buildDepError "tmp-proc"))
+ ];
+ buildable = if flags.use-doc-tests then true else false;
+ };
+ };
+ };
+ }
\ No newline at end of file
diff --git a/hackage/tmp-proc-rabbitmq-0.7.2.0-r0-83255730b7f0d8c4ad4e816cc28e0501039985a0336dabf3a2bcc159aff1dbce.nix b/hackage/tmp-proc-rabbitmq-0.7.2.0-r0-83255730b7f0d8c4ad4e816cc28e0501039985a0336dabf3a2bcc159aff1dbce.nix
new file mode 100644
index 00000000000..3bf2eb72b7f
--- /dev/null
+++ b/hackage/tmp-proc-rabbitmq-0.7.2.0-r0-83255730b7f0d8c4ad4e816cc28e0501039985a0336dabf3a2bcc159aff1dbce.nix
@@ -0,0 +1,52 @@
+{ system
+ , compiler
+ , flags
+ , pkgs
+ , hsPkgs
+ , pkgconfPkgs
+ , errorHandler
+ , config
+ , ... }:
+ {
+ flags = {};
+ package = {
+ specVersion = "3.0";
+ identifier = { name = "tmp-proc-rabbitmq"; version = "0.7.2.0"; };
+ license = "BSD-3-Clause";
+ copyright = "2021 Tim Emiola";
+ maintainer = "adetokunbo@users.noreply.github.com";
+ author = "Tim Emiola";
+ homepage = "";
+ url = "";
+ synopsis = "Launch RabbitMQ in docker using tmp-proc";
+ description = "Demos how to use tmp-proc to run RabbitMQ in docker in a unittest.";
+ buildType = "Simple";
+ };
+ components = {
+ "library" = {
+ depends = [
+ (hsPkgs."amqp" or (errorHandler.buildDepError "amqp"))
+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
+ (hsPkgs."text" or (errorHandler.buildDepError "text"))
+ (hsPkgs."tmp-proc" or (errorHandler.buildDepError "tmp-proc"))
+ ];
+ buildable = true;
+ };
+ tests = {
+ "integration-test" = {
+ depends = [
+ (hsPkgs."amqp" or (errorHandler.buildDepError "amqp"))
+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
+ (hsPkgs."hspec" or (errorHandler.buildDepError "hspec"))
+ (hsPkgs."hspec-tmp-proc" or (errorHandler.buildDepError "hspec-tmp-proc"))
+ (hsPkgs."text" or (errorHandler.buildDepError "text"))
+ (hsPkgs."tmp-proc" or (errorHandler.buildDepError "tmp-proc"))
+ (hsPkgs."tmp-proc-rabbitmq" or (errorHandler.buildDepError "tmp-proc-rabbitmq"))
+ ];
+ buildable = true;
+ };
+ };
+ };
+ }
\ No newline at end of file
diff --git a/hackage/twain-2.2.0.1-r0-1615eff57c8b0ea84c65f68e1784b6a17b63b890555a466548f0eae9b41208a1.nix b/hackage/twain-2.2.0.1-r0-1615eff57c8b0ea84c65f68e1784b6a17b63b890555a466548f0eae9b41208a1.nix
new file mode 100644
index 00000000000..3063b9763a3
--- /dev/null
+++ b/hackage/twain-2.2.0.1-r0-1615eff57c8b0ea84c65f68e1784b6a17b63b890555a466548f0eae9b41208a1.nix
@@ -0,0 +1,62 @@
+{ system
+ , compiler
+ , flags
+ , pkgs
+ , hsPkgs
+ , pkgconfPkgs
+ , errorHandler
+ , config
+ , ... }:
+ {
+ flags = {};
+ package = {
+ specVersion = "2.2";
+ identifier = { name = "twain"; version = "2.2.0.1"; };
+ license = "BSD-3-Clause";
+ copyright = "2021 Alexander C. Mingoia";
+ maintainer = "alex@alexmingoia.com";
+ author = "Alex Mingoia";
+ homepage = "https://github.com/alexmingoia/twain#readme";
+ url = "";
+ synopsis = "Tiny web application framework for WAI.";
+ description = "Twain is tiny web application framework for WAI. It provides routing, parameter parsing, and an either-like monad for composing responses.";
+ buildType = "Simple";
+ };
+ components = {
+ "library" = {
+ depends = [
+ (hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
+ (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive"))
+ (hsPkgs."cookie" or (errorHandler.buildDepError "cookie"))
+ (hsPkgs."either" or (errorHandler.buildDepError "either"))
+ (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions"))
+ (hsPkgs."http-types" or (errorHandler.buildDepError "http-types"))
+ (hsPkgs."http2" or (errorHandler.buildDepError "http2"))
+ (hsPkgs."text" or (errorHandler.buildDepError "text"))
+ (hsPkgs."time" or (errorHandler.buildDepError "time"))
+ (hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
+ (hsPkgs."vault" or (errorHandler.buildDepError "vault"))
+ (hsPkgs."wai" or (errorHandler.buildDepError "wai"))
+ (hsPkgs."wai-extra" or (errorHandler.buildDepError "wai-extra"))
+ ];
+ buildable = true;
+ };
+ tests = {
+ "twain-test" = {
+ depends = [
+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
+ (hsPkgs."hspec" or (errorHandler.buildDepError "hspec"))
+ (hsPkgs."hspec-discover" or (errorHandler.buildDepError "hspec-discover"))
+ (hsPkgs."hspec-wai" or (errorHandler.buildDepError "hspec-wai"))
+ (hsPkgs."twain" or (errorHandler.buildDepError "twain"))
+ ];
+ build-tools = [
+ (hsPkgs.pkgsBuildBuild.hspec-discover.components.exes.hspec-discover or (pkgs.pkgsBuildBuild.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover")))
+ ];
+ buildable = true;
+ };
+ };
+ };
+ }
\ No newline at end of file
diff --git a/hackage/wai-middleware-delegate-0.2.0.0-r0-1684244bd461abc2e4b42768e2b940216d542387a7d65dff07b4f0766a95bea7.nix b/hackage/wai-middleware-delegate-0.2.0.0-r0-1684244bd461abc2e4b42768e2b940216d542387a7d65dff07b4f0766a95bea7.nix
new file mode 100644
index 00000000000..25782a49f64
--- /dev/null
+++ b/hackage/wai-middleware-delegate-0.2.0.0-r0-1684244bd461abc2e4b42768e2b940216d542387a7d65dff07b4f0766a95bea7.nix
@@ -0,0 +1,85 @@
+{ system
+ , compiler
+ , flags
+ , pkgs
+ , hsPkgs
+ , pkgconfPkgs
+ , errorHandler
+ , config
+ , ... }:
+ {
+ flags = {};
+ package = {
+ specVersion = "3.0";
+ identifier = { name = "wai-middleware-delegate"; version = "0.2.0.0"; };
+ license = "BSD-3-Clause";
+ copyright = "";
+ maintainer = "tim.emiola@gmail.com";
+ author = "Tim Emiola";
+ homepage = "https://github.com/adetokunbo/wai-middleware-delegate#readme";
+ url = "";
+ synopsis = "WAI middleware that delegates handling of requests.";
+ description = "[WAI](http://hackage.haskell.org/package/wai) middleware that intercepts requests\nthat match a predicate and responds to them using alternate @WAI@ Applications or\nproxied hosts.\nRead this [short example](https://github.com/adetokunbo/wai-middleware-delegate#readme)\nfor an introduction to its usage.";
+ buildType = "Simple";
+ };
+ components = {
+ "library" = {
+ depends = [
+ (hsPkgs."async" or (errorHandler.buildDepError "async"))
+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
+ (hsPkgs."blaze-builder" or (errorHandler.buildDepError "blaze-builder"))
+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
+ (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive"))
+ (hsPkgs."conduit" or (errorHandler.buildDepError "conduit"))
+ (hsPkgs."conduit-extra" or (errorHandler.buildDepError "conduit-extra"))
+ (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."streaming-commons" or (errorHandler.buildDepError "streaming-commons"))
+ (hsPkgs."text" or (errorHandler.buildDepError "text"))
+ (hsPkgs."wai" or (errorHandler.buildDepError "wai"))
+ (hsPkgs."wai-conduit" or (errorHandler.buildDepError "wai-conduit"))
+ ];
+ buildable = true;
+ };
+ tests = {
+ "integration-test" = {
+ depends = [
+ (hsPkgs."async" or (errorHandler.buildDepError "async"))
+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
+ (hsPkgs."blaze-builder" or (errorHandler.buildDepError "blaze-builder"))
+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
+ (hsPkgs."bytestring-lexing" or (errorHandler.buildDepError "bytestring-lexing"))
+ (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive"))
+ (hsPkgs."conduit" or (errorHandler.buildDepError "conduit"))
+ (hsPkgs."conduit-extra" or (errorHandler.buildDepError "conduit-extra"))
+ (hsPkgs."crypton-connection" or (errorHandler.buildDepError "crypton-connection"))
+ (hsPkgs."data-default" or (errorHandler.buildDepError "data-default"))
+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
+ (hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
+ (hsPkgs."hspec" or (errorHandler.buildDepError "hspec"))
+ (hsPkgs."hspec-tmp-proc" or (errorHandler.buildDepError "hspec-tmp-proc"))
+ (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."mustache" or (errorHandler.buildDepError "mustache"))
+ (hsPkgs."network" or (errorHandler.buildDepError "network"))
+ (hsPkgs."random" or (errorHandler.buildDepError "random"))
+ (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet"))
+ (hsPkgs."temporary" or (errorHandler.buildDepError "temporary"))
+ (hsPkgs."test-certs" or (errorHandler.buildDepError "test-certs"))
+ (hsPkgs."text" or (errorHandler.buildDepError "text"))
+ (hsPkgs."tmp-proc" or (errorHandler.buildDepError "tmp-proc"))
+ (hsPkgs."vault" or (errorHandler.buildDepError "vault"))
+ (hsPkgs."wai" or (errorHandler.buildDepError "wai"))
+ (hsPkgs."wai-conduit" or (errorHandler.buildDepError "wai-conduit"))
+ (hsPkgs."wai-middleware-delegate" or (errorHandler.buildDepError "wai-middleware-delegate"))
+ (hsPkgs."warp" or (errorHandler.buildDepError "warp"))
+ (hsPkgs."warp-tls" or (errorHandler.buildDepError "warp-tls"))
+ (hsPkgs."unix" or (errorHandler.buildDepError "unix"))
+ ];
+ buildable = true;
+ };
+ };
+ };
+ }
\ No newline at end of file
diff --git a/hackage/warp-tls-3.4.9-r0-a081e20e12583bd2a0628f97eafd2f1a3ba077eed26e313a53f8389a8bcb1a3f.nix b/hackage/warp-tls-3.4.9-r0-a081e20e12583bd2a0628f97eafd2f1a3ba077eed26e313a53f8389a8bcb1a3f.nix
new file mode 100644
index 00000000000..a622707297a
--- /dev/null
+++ b/hackage/warp-tls-3.4.9-r0-a081e20e12583bd2a0628f97eafd2f1a3ba077eed26e313a53f8389a8bcb1a3f.nix
@@ -0,0 +1,43 @@
+{ system
+ , compiler
+ , flags
+ , pkgs
+ , hsPkgs
+ , pkgconfPkgs
+ , errorHandler
+ , config
+ , ... }:
+ {
+ flags = {};
+ package = {
+ specVersion = "1.10";
+ identifier = { name = "warp-tls"; version = "3.4.9"; };
+ license = "MIT";
+ copyright = "";
+ maintainer = "michael@snoyman.com";
+ author = "Michael Snoyman";
+ homepage = "http://github.com/yesodweb/wai";
+ url = "";
+ synopsis = "HTTP over TLS support for Warp via the TLS package";
+ description = "SSLv1 and SSLv2 are obsoleted by IETF.\nWe should use TLS 1.2 (or TLS 1.1 or TLS 1.0 if necessary).\nHTTP/2 can be negotiated by ALPN.\nAPI docs and the README are available at\n.";
+ buildType = "Simple";
+ };
+ components = {
+ "library" = {
+ depends = [
+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
+ (hsPkgs."wai" or (errorHandler.buildDepError "wai"))
+ (hsPkgs."warp" or (errorHandler.buildDepError "warp"))
+ (hsPkgs."data-default" or (errorHandler.buildDepError "data-default"))
+ (hsPkgs."tls" or (errorHandler.buildDepError "tls"))
+ (hsPkgs."network" or (errorHandler.buildDepError "network"))
+ (hsPkgs."streaming-commons" or (errorHandler.buildDepError "streaming-commons"))
+ (hsPkgs."tls-session-manager" or (errorHandler.buildDepError "tls-session-manager"))
+ (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio"))
+ (hsPkgs."recv" or (errorHandler.buildDepError "recv"))
+ ];
+ buildable = true;
+ };
+ };
+ }
\ No newline at end of file
diff --git a/hackage/yesod-auth-oauth2-0.7.4.0-r0-e459baac0af7ab5dda4f559f971978c79959116e7a751f819aefcdd88785b481.nix b/hackage/yesod-auth-oauth2-0.7.4.0-r0-e459baac0af7ab5dda4f559f971978c79959116e7a751f819aefcdd88785b481.nix
new file mode 100644
index 00000000000..9419fc2c19a
--- /dev/null
+++ b/hackage/yesod-auth-oauth2-0.7.4.0-r0-e459baac0af7ab5dda4f559f971978c79959116e7a751f819aefcdd88785b481.nix
@@ -0,0 +1,81 @@
+{ system
+ , compiler
+ , flags
+ , pkgs
+ , hsPkgs
+ , pkgconfPkgs
+ , errorHandler
+ , config
+ , ... }:
+ {
+ flags = { example = false; };
+ package = {
+ specVersion = "1.18";
+ identifier = { name = "yesod-auth-oauth2"; version = "0.7.4.0"; };
+ license = "MIT";
+ copyright = "";
+ maintainer = "engineering@freckle.com";
+ author = "Tom Streller,\nPatrick Brisbin,\nFreckle Engineering";
+ homepage = "http://github.com/freckle/yesod-auth-oauth2";
+ url = "";
+ synopsis = "OAuth 2.0 authentication plugins";
+ description = "Library to authenticate with OAuth 2.0 for Yesod web applications.";
+ buildType = "Simple";
+ };
+ components = {
+ "library" = {
+ depends = [
+ (hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
+ (hsPkgs."crypton" or (errorHandler.buildDepError "crypton"))
+ (hsPkgs."errors" or (errorHandler.buildDepError "errors"))
+ (hsPkgs."hoauth2" or (errorHandler.buildDepError "hoauth2"))
+ (hsPkgs."http-client" or (errorHandler.buildDepError "http-client"))
+ (hsPkgs."http-conduit" or (errorHandler.buildDepError "http-conduit"))
+ (hsPkgs."http-types" or (errorHandler.buildDepError "http-types"))
+ (hsPkgs."memory" or (errorHandler.buildDepError "memory"))
+ (hsPkgs."microlens" or (errorHandler.buildDepError "microlens"))
+ (hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
+ (hsPkgs."safe-exceptions" or (errorHandler.buildDepError "safe-exceptions"))
+ (hsPkgs."text" or (errorHandler.buildDepError "text"))
+ (hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
+ (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio"))
+ (hsPkgs."uri-bytestring" or (errorHandler.buildDepError "uri-bytestring"))
+ (hsPkgs."yesod-auth" or (errorHandler.buildDepError "yesod-auth"))
+ (hsPkgs."yesod-core" or (errorHandler.buildDepError "yesod-core"))
+ ];
+ buildable = true;
+ };
+ exes = {
+ "yesod-auth-oauth2-example" = {
+ depends = [
+ (hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
+ (hsPkgs."aeson-pretty" or (errorHandler.buildDepError "aeson-pretty"))
+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
+ (hsPkgs."http-conduit" or (errorHandler.buildDepError "http-conduit"))
+ (hsPkgs."load-env" or (errorHandler.buildDepError "load-env"))
+ (hsPkgs."text" or (errorHandler.buildDepError "text"))
+ (hsPkgs."warp" or (errorHandler.buildDepError "warp"))
+ (hsPkgs."yesod" or (errorHandler.buildDepError "yesod"))
+ (hsPkgs."yesod-auth" or (errorHandler.buildDepError "yesod-auth"))
+ (hsPkgs."yesod-auth-oauth2" or (errorHandler.buildDepError "yesod-auth-oauth2"))
+ ];
+ buildable = if !flags.example then false else true;
+ };
+ };
+ tests = {
+ "test" = {
+ depends = [
+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
+ (hsPkgs."hspec" or (errorHandler.buildDepError "hspec"))
+ (hsPkgs."uri-bytestring" or (errorHandler.buildDepError "uri-bytestring"))
+ (hsPkgs."yesod-auth-oauth2" or (errorHandler.buildDepError "yesod-auth-oauth2"))
+ ];
+ buildable = true;
+ };
+ };
+ };
+ }
\ No newline at end of file
diff --git a/index-state-hashes.nix b/index-state-hashes.nix
index 8cc3d80aa15..b3867321a31 100644
--- a/index-state-hashes.nix
+++ b/index-state-hashes.nix
@@ -2045,4 +2045,5 @@
"2024-11-03T00:00:00Z" = "b7b374b9ea7a8cfd25cabc7da7c8ec89f6db0bf9259844a7e3b5159a28497cdb";
"2024-11-04T00:00:00Z" = "706f704d70f34fa7e9f1220f3e8fbb1edcc87430e3668213f61eab4dd8a67b4a";
"2024-11-05T00:00:00Z" = "cdff8f9553c100cd0fa3be62b78b62f4bfd4818d760554b8d222851e03da5e22";
+ "2024-11-06T00:00:00Z" = "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855";
}
diff --git a/nix/_S_V_G_Fonts.nix b/nix/_S_V_G_Fonts.nix
index 775600d58d6..cf6943d5dd0 100644
--- a/nix/_S_V_G_Fonts.nix
+++ b/nix/_S_V_G_Fonts.nix
@@ -313,7 +313,12 @@
revNum = 1;
sha256 = "57e5f92965f9a311d23a25978bd1122e4c93f7ef46691f1d975703255d658b70";
};
- default = "r1";
+ r2 = {
+ nix = import ../hackage/SVGFonts-1.8.0.1-r2-4f75cc6fcc24bafa77ddf5cb7095a3516d5f7826c7f853486a5929d0f48267ce.nix;
+ revNum = 2;
+ sha256 = "4f75cc6fcc24bafa77ddf5cb7095a3516d5f7826c7f853486a5929d0f48267ce";
+ };
+ default = "r2";
};
};
}
\ No newline at end of file
diff --git a/nix/diagrams-input.nix b/nix/diagrams-input.nix
index ee8b11a1576..aa3ce2655cf 100644
--- a/nix/diagrams-input.nix
+++ b/nix/diagrams-input.nix
@@ -54,4 +54,15 @@
default = "r0";
};
};
+ "0.1.4" = {
+ sha256 = "0d1c01f44e7cd7d0aa24d6b8e7e1e54f1901b8422d556ffd9722b08a7ae6be76";
+ revisions = {
+ r0 = {
+ nix = import ../hackage/diagrams-input-0.1.4-r0-59213fe31165318a2b21cec43b480526c15bf09a1bf4e4af7432752b87f43388.nix;
+ revNum = 0;
+ sha256 = "59213fe31165318a2b21cec43b480526c15bf09a1bf4e4af7432752b87f43388";
+ };
+ default = "r0";
+ };
+ };
}
\ No newline at end of file
diff --git a/nix/ghc-paths.nix b/nix/ghc-paths.nix
index 24f56864ccf..3f78764a8d6 100644
--- a/nix/ghc-paths.nix
+++ b/nix/ghc-paths.nix
@@ -59,7 +59,12 @@
revNum = 6;
sha256 = "4e724bf088ad325777f7d35029ba9c096f05a72e0b79520bc41f0548ad1b428e";
};
- default = "r6";
+ r7 = {
+ nix = import ../hackage/ghc-paths-0.1.0.12-r7-6214f13c955993eb716c594b166c17914391c66da375f2826ae397bf82443847.nix;
+ revNum = 7;
+ sha256 = "6214f13c955993eb716c594b166c17914391c66da375f2826ae397bf82443847";
+ };
+ default = "r7";
};
};
"0.1.0.2" = {
diff --git a/nix/greskell-core.nix b/nix/greskell-core.nix
index e14e6f4586b..2479e5008f3 100644
--- a/nix/greskell-core.nix
+++ b/nix/greskell-core.nix
@@ -230,4 +230,15 @@
default = "r0";
};
};
+ "1.0.0.3" = {
+ sha256 = "76d9f89eb442d7c3c49a941c4bc6997fdb4cbca006b031db92d963159d128de3";
+ revisions = {
+ r0 = {
+ nix = import ../hackage/greskell-core-1.0.0.3-r0-abe6481deb5854d5f08c97cdaef94592b617b38435fe06fb5080083200efbfb3.nix;
+ revNum = 0;
+ sha256 = "abe6481deb5854d5f08c97cdaef94592b617b38435fe06fb5080083200efbfb3";
+ };
+ default = "r0";
+ };
+ };
}
\ No newline at end of file
diff --git a/nix/greskell.nix b/nix/greskell.nix
index 501df7c8203..f40d4c4c140 100644
--- a/nix/greskell.nix
+++ b/nix/greskell.nix
@@ -285,4 +285,15 @@
default = "r0";
};
};
+ "2.0.3.2" = {
+ sha256 = "e2bc62da329b8877f965bccd3e91ace1ff98e7a58f6636b58e70e1fa33fcdaef";
+ revisions = {
+ r0 = {
+ nix = import ../hackage/greskell-2.0.3.2-r0-0bb58b5b90adb3800e1f86aadbde0ac890dce82a92d31dc45c1975589c8263f0.nix;
+ revNum = 0;
+ sha256 = "0bb58b5b90adb3800e1f86aadbde0ac890dce82a92d31dc45c1975589c8263f0";
+ };
+ default = "r0";
+ };
+ };
}
\ No newline at end of file
diff --git a/nix/heptapod.nix b/nix/heptapod.nix
index 11af09e9daf..4ad96d42ce1 100644
--- a/nix/heptapod.nix
+++ b/nix/heptapod.nix
@@ -21,4 +21,15 @@
default = "r0";
};
};
+ "1.1.0.0" = {
+ sha256 = "c9ce3f562f24b59bf1ccbf9613113588cf6489893491865d3e5d290033c0ee68";
+ revisions = {
+ r0 = {
+ nix = import ../hackage/heptapod-1.1.0.0-r0-beb9c57b965fafd699ccdc6c3361a0ba14acc62d5ba1488bf31d489973f16b70.nix;
+ revNum = 0;
+ sha256 = "beb9c57b965fafd699ccdc6c3361a0ba14acc62d5ba1488bf31d489973f16b70";
+ };
+ default = "r0";
+ };
+ };
}
\ No newline at end of file
diff --git a/nix/ollama-haskell.nix b/nix/ollama-haskell.nix
index 8c1e98fce61..46137f6d98c 100644
--- a/nix/ollama-haskell.nix
+++ b/nix/ollama-haskell.nix
@@ -32,4 +32,15 @@
default = "r0";
};
};
+ "0.1.0.3" = {
+ sha256 = "9d8b3f291600dcebacee5dffbf9688015fdd8395f98e4b81cfaa31b60d03f039";
+ revisions = {
+ r0 = {
+ nix = import ../hackage/ollama-haskell-0.1.0.3-r0-e29d09a7c5fc02ceeaef3dfbd2597bb92c9cd58f8be168ae271755935dbbba19.nix;
+ revNum = 0;
+ sha256 = "e29d09a7c5fc02ceeaef3dfbd2597bb92c9cd58f8be168ae271755935dbbba19";
+ };
+ default = "r0";
+ };
+ };
}
\ No newline at end of file
diff --git a/nix/opt-env-conf.nix b/nix/opt-env-conf.nix
index deb6adf2108..6e6eb3bbe3c 100644
--- a/nix/opt-env-conf.nix
+++ b/nix/opt-env-conf.nix
@@ -208,4 +208,15 @@
default = "r0";
};
};
+ "0.8.0.0" = {
+ sha256 = "ccbf3d4f2c6c2fe0ca03eff672e096d1b97398938e543bc700b47730c3f6ca71";
+ revisions = {
+ r0 = {
+ nix = import ../hackage/opt-env-conf-0.8.0.0-r0-a744fa46a7cbbde651bebcde91a10cea273f253cf590dc8ac3167d5c245470dd.nix;
+ revNum = 0;
+ sha256 = "a744fa46a7cbbde651bebcde91a10cea273f253cf590dc8ac3167d5c245470dd";
+ };
+ default = "r0";
+ };
+ };
}
\ No newline at end of file
diff --git a/nix/quic.nix b/nix/quic.nix
index 9edb0771bb6..05d0f59f119 100644
--- a/nix/quic.nix
+++ b/nix/quic.nix
@@ -409,4 +409,15 @@
default = "r0";
};
};
+ "0.2.4" = {
+ sha256 = "a9d2e687a808bdaa863fc7b327df0c0e6188392bc0127e001af685c51d74c33f";
+ revisions = {
+ r0 = {
+ nix = import ../hackage/quic-0.2.4-r0-1043c6899c9f0d59af3b1b6346bbb2918bbdf558c723775f78dabbb552caec25.nix;
+ revNum = 0;
+ sha256 = "1043c6899c9f0d59af3b1b6346bbb2918bbdf558c723775f78dabbb552caec25";
+ };
+ default = "r0";
+ };
+ };
}
\ No newline at end of file
diff --git a/nix/safe-json.nix b/nix/safe-json.nix
index 0a793c9a31a..2148fe7a8a6 100644
--- a/nix/safe-json.nix
+++ b/nix/safe-json.nix
@@ -180,4 +180,15 @@
default = "r2";
};
};
+ "1.2.0.2" = {
+ sha256 = "3f4b4acb48f0167ba31ad2d2e33aa6d3cdd47e9cd99c61e2f001c619fc7080fe";
+ revisions = {
+ r0 = {
+ nix = import ../hackage/safe-json-1.2.0.2-r0-a9c012d8f5a71c50974015de2598f0dca217a75f35bcbee05b450cceaa50915a.nix;
+ revNum = 0;
+ sha256 = "a9c012d8f5a71c50974015de2598f0dca217a75f35bcbee05b450cceaa50915a";
+ };
+ default = "r0";
+ };
+ };
}
\ No newline at end of file
diff --git a/nix/shellwords.nix b/nix/shellwords.nix
index e64f61e4333..fdaaa3ca6c2 100644
--- a/nix/shellwords.nix
+++ b/nix/shellwords.nix
@@ -106,4 +106,15 @@
default = "r0";
};
};
+ "0.1.3.2" = {
+ sha256 = "82143ea35123ac1f3bab65ea74e83497317a98409395aa51a47db28947591ef4";
+ revisions = {
+ r0 = {
+ nix = import ../hackage/shellwords-0.1.3.2-r0-833f2dc716115b43755e1ccfa4a7a325fb9cfea2ee1bf30b6907bf2474614de4.nix;
+ revNum = 0;
+ sha256 = "833f2dc716115b43755e1ccfa4a7a325fb9cfea2ee1bf30b6907bf2474614de4";
+ };
+ default = "r0";
+ };
+ };
}
\ No newline at end of file
diff --git a/nix/store.nix b/nix/store.nix
index 0d722a9a407..98f57002d96 100644
--- a/nix/store.nix
+++ b/nix/store.nix
@@ -584,7 +584,12 @@
revNum = 0;
sha256 = "af32079e0d31413b97a1759f8ad8555507857cd4ac4015e195fb5b0a27a3ce9f";
};
- default = "r0";
+ r1 = {
+ nix = import ../hackage/store-0.7.18-r1-4b159aa1f683e83a6f946b0d2de83b207fa84817db39a82186b2bbd261ca1af3.nix;
+ revNum = 1;
+ sha256 = "4b159aa1f683e83a6f946b0d2de83b207fa84817db39a82186b2bbd261ca1af3";
+ };
+ default = "r1";
};
};
"0.7.2" = {
diff --git a/nix/text-show-instances.nix b/nix/text-show-instances.nix
index c78f5423f26..f624db0f206 100644
--- a/nix/text-show-instances.nix
+++ b/nix/text-show-instances.nix
@@ -607,6 +607,17 @@
default = "r1";
};
};
+ "3.9.10" = {
+ sha256 = "81ad9bee0a7c32a24c5a2dad0a5ffe8c8ef0f6408d5c45a69c0f82f8421a8b25";
+ revisions = {
+ r0 = {
+ nix = import ../hackage/text-show-instances-3.9.10-r0-cf61398ea36871cd61f6596b70092ab05b606d5c044e6c813b857d1ae609f277.nix;
+ revNum = 0;
+ sha256 = "cf61398ea36871cd61f6596b70092ab05b606d5c044e6c813b857d1ae609f277";
+ };
+ default = "r0";
+ };
+ };
"3.9.2" = {
sha256 = "7e408e59ef5ba8f30e237c60b5e25edf70c1b45e03815de1ae0e1e9a786535c8";
revisions = {
diff --git a/nix/tmp-proc-rabbitmq.nix b/nix/tmp-proc-rabbitmq.nix
index 24c9ac792fe..57f4d8e9460 100644
--- a/nix/tmp-proc-rabbitmq.nix
+++ b/nix/tmp-proc-rabbitmq.nix
@@ -120,4 +120,15 @@
default = "r0";
};
};
+ "0.7.2.0" = {
+ sha256 = "73ba3a566f4bff7d4811ff78f507272106f3f11294cf8833c6a03db0f56ed5d4";
+ revisions = {
+ r0 = {
+ nix = import ../hackage/tmp-proc-rabbitmq-0.7.2.0-r0-83255730b7f0d8c4ad4e816cc28e0501039985a0336dabf3a2bcc159aff1dbce.nix;
+ revNum = 0;
+ sha256 = "83255730b7f0d8c4ad4e816cc28e0501039985a0336dabf3a2bcc159aff1dbce";
+ };
+ default = "r0";
+ };
+ };
}
\ No newline at end of file
diff --git a/nix/tmp-proc.nix b/nix/tmp-proc.nix
index 68e2e6e28dc..1257df0bae2 100644
--- a/nix/tmp-proc.nix
+++ b/nix/tmp-proc.nix
@@ -186,4 +186,15 @@
default = "r0";
};
};
+ "0.7.2.0" = {
+ sha256 = "059d983c24322836410ec9f6d0e5f4b46207c040f81fb8a5cbd063d14aedd27b";
+ revisions = {
+ r0 = {
+ nix = import ../hackage/tmp-proc-0.7.2.0-r0-bae9a4c766666cc01d24f4b6372deca8e1082c0a382f5c7657902a66261df244.nix;
+ revNum = 0;
+ sha256 = "bae9a4c766666cc01d24f4b6372deca8e1082c0a382f5c7657902a66261df244";
+ };
+ default = "r0";
+ };
+ };
}
\ No newline at end of file
diff --git a/nix/twain.nix b/nix/twain.nix
index 5540e6bd06c..e2c44503f91 100644
--- a/nix/twain.nix
+++ b/nix/twain.nix
@@ -65,4 +65,15 @@
default = "r0";
};
};
+ "2.2.0.1" = {
+ sha256 = "c3e1d9d838e7681a0a656e79843372dcd8fdbda1237893ccb05cbff47542fdfa";
+ revisions = {
+ r0 = {
+ nix = import ../hackage/twain-2.2.0.1-r0-1615eff57c8b0ea84c65f68e1784b6a17b63b890555a466548f0eae9b41208a1.nix;
+ revNum = 0;
+ sha256 = "1615eff57c8b0ea84c65f68e1784b6a17b63b890555a466548f0eae9b41208a1";
+ };
+ default = "r0";
+ };
+ };
}
\ No newline at end of file
diff --git a/nix/wai-middleware-delegate.nix b/nix/wai-middleware-delegate.nix
index d490d4c8f6f..51942b1696a 100644
--- a/nix/wai-middleware-delegate.nix
+++ b/nix/wai-middleware-delegate.nix
@@ -142,4 +142,15 @@
default = "r0";
};
};
+ "0.2.0.0" = {
+ sha256 = "4ae13f675b84155171f454d6dcfa6be617466da25fd59fb8b3291fec76f68bc9";
+ revisions = {
+ r0 = {
+ nix = import ../hackage/wai-middleware-delegate-0.2.0.0-r0-1684244bd461abc2e4b42768e2b940216d542387a7d65dff07b4f0766a95bea7.nix;
+ revNum = 0;
+ sha256 = "1684244bd461abc2e4b42768e2b940216d542387a7d65dff07b4f0766a95bea7";
+ };
+ default = "r0";
+ };
+ };
}
\ No newline at end of file
diff --git a/nix/warp-tls.nix b/nix/warp-tls.nix
index a6f351a4e11..cd6be49d294 100644
--- a/nix/warp-tls.nix
+++ b/nix/warp-tls.nix
@@ -1099,4 +1099,15 @@
default = "r0";
};
};
+ "3.4.9" = {
+ sha256 = "eeed64ec43d4070ffc96fd672565f934c130b98339c4bbf59cee387d0eb3b705";
+ revisions = {
+ r0 = {
+ nix = import ../hackage/warp-tls-3.4.9-r0-a081e20e12583bd2a0628f97eafd2f1a3ba077eed26e313a53f8389a8bcb1a3f.nix;
+ revNum = 0;
+ sha256 = "a081e20e12583bd2a0628f97eafd2f1a3ba077eed26e313a53f8389a8bcb1a3f";
+ };
+ default = "r0";
+ };
+ };
}
\ No newline at end of file
diff --git a/nix/yesod-auth-oauth2.nix b/nix/yesod-auth-oauth2.nix
index b6c1d550c79..04a3337b7b0 100644
--- a/nix/yesod-auth-oauth2.nix
+++ b/nix/yesod-auth-oauth2.nix
@@ -723,4 +723,15 @@
default = "r0";
};
};
+ "0.7.4.0" = {
+ sha256 = "dd542aa48b80e9bdaec9a00e4e469f723476181151c8b3d031ac4fcef4c1e468";
+ revisions = {
+ r0 = {
+ nix = import ../hackage/yesod-auth-oauth2-0.7.4.0-r0-e459baac0af7ab5dda4f559f971978c79959116e7a751f819aefcdd88785b481.nix;
+ revNum = 0;
+ sha256 = "e459baac0af7ab5dda4f559f971978c79959116e7a751f819aefcdd88785b481";
+ };
+ default = "r0";
+ };
+ };
}
\ No newline at end of file