From c06d89f727acc16e5261e2d7832cee5473e5e63d Mon Sep 17 00:00:00 2001 From: IOHK Date: Wed, 25 Sep 2024 00:27:22 +0000 Subject: [PATCH] Automatic Update --- default.nix | 1 + ...b6b6c2a4ac5ec5d34aa4478df31e8431561aa4.nix | 60 +++++++ ...17e683e4d113178abdd679c0660f54fab1bcfc.nix | 53 ++++++ ...5f1e856aafad9591c5211352aaa55f87205bae.nix | 35 ++++ ...9dabe5a69f943f50ad5279a3009fe6a9313fc9.nix | 51 ++++++ ...dd7cde0cd36d2130081e5acf030389ec357189.nix | 89 +++++++++ ...ca1610370683ce98759404cf26bc6cfdb666b2.nix | 60 +++++++ ...f1beb392675248f8a924d13be039b317fdebaf.nix | 169 ++++++++++++++++++ ...ded24d620ee3a70325c9d5f0852e51ce203ab3.nix | 159 ++++++++++++++++ ...b74c64936f5d251bef9c2bdf5e975d299e8e44.nix | 66 +++++++ ...5617bf5c5ba000700dfbd8d9fca5a4ee2f59c2.nix | 113 ++++++++++++ ...e2ed0eb5c9422bdcd7b860b68def6d01eeaf6b.nix | 69 +++++++ index-state-hashes.nix | 1 + nix/diagrams-input.nix | 11 ++ nix/fresnel-fused-effects.nix | 11 ++ nix/fresnel.nix | 11 ++ nix/happy-lib.nix | 11 ++ nix/happy.nix | 11 ++ nix/http-client-rustls.nix | 11 ++ nix/hw-polysemy.nix | 11 ++ nix/json-to-type.nix | 13 ++ nix/rustls.nix | 11 ++ nix/stackctl.nix | 11 ++ nix/unclogging.nix | 11 ++ 24 files changed, 1049 insertions(+) create mode 100644 hackage/diagrams-input-0.1.3.1-r0-b8f2634d56001173a72222b9a8b6b6c2a4ac5ec5d34aa4478df31e8431561aa4.nix create mode 100644 hackage/fresnel-0.1.0.0-r0-bc3a94bbfc2ffda2cce4e8416d17e683e4d113178abdd679c0660f54fab1bcfc.nix create mode 100644 hackage/fresnel-fused-effects-0.0.0.1-r0-6ae104a67d843d2cfc38a640485f1e856aafad9591c5211352aaa55f87205bae.nix create mode 100644 hackage/happy-2.0.2-r0-df315b5554b84d313ae54ad8d79dabe5a69f943f50ad5279a3009fe6a9313fc9.nix create mode 100644 hackage/happy-lib-2.0.2-r0-4768c8c1a34d4e9aaa61fff3f7dd7cde0cd36d2130081e5acf030389ec357189.nix create mode 100644 hackage/http-client-rustls-0.0.2.0-r0-5765719731d8db1b474465dbc7ca1610370683ce98759404cf26bc6cfdb666b2.nix create mode 100644 hackage/hw-polysemy-0.2.14.7-r0-fdade976e1b3258a05d25a6cf5f1beb392675248f8a924d13be039b317fdebaf.nix create mode 100644 hackage/json-to-type-4.0.0-r0-db59301147904b6ea842bf52c3ded24d620ee3a70325c9d5f0852e51ce203ab3.nix create mode 100644 hackage/rustls-0.2.0.0-r0-4a93cf1d521a51b04e9edbc723b74c64936f5d251bef9c2bdf5e975d299e8e44.nix create mode 100644 hackage/stackctl-1.7.2.0-r0-0cd0bf00e4abc3b4fa594d5ddc5617bf5c5ba000700dfbd8d9fca5a4ee2f59c2.nix create mode 100644 hackage/unclogging-0.1.0.2-r0-4f04ff29bdee2f46fcf415f786e2ed0eb5c9422bdcd7b860b68def6d01eeaf6b.nix create mode 100644 nix/json-to-type.nix diff --git a/default.nix b/default.nix index 80f74203033..599418c7560 100644 --- a/default.nix +++ b/default.nix @@ -9458,6 +9458,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec { "json-stream" = import ./nix/json-stream.nix; "json-syntax" = import ./nix/json-syntax.nix; "json-to-haskell" = import ./nix/json-to-haskell.nix; + "json-to-type" = import ./nix/json-to-type.nix; "json-togo" = import ./nix/json-togo.nix; "json-tokens" = import ./nix/json-tokens.nix; "json-tools" = import ./nix/json-tools.nix; diff --git a/hackage/diagrams-input-0.1.3.1-r0-b8f2634d56001173a72222b9a8b6b6c2a4ac5ec5d34aa4478df31e8431561aa4.nix b/hackage/diagrams-input-0.1.3.1-r0-b8f2634d56001173a72222b9a8b6b6c2a4ac5ec5d34aa4478df31e8431561aa4.nix new file mode 100644 index 00000000000..edf52b04761 --- /dev/null +++ b/hackage/diagrams-input-0.1.3.1-r0-b8f2634d56001173a72222b9a8b6b6c2a4ac5ec5d34aa4478df31e8431561aa4.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.3.1"; }; + 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/fresnel-0.1.0.0-r0-bc3a94bbfc2ffda2cce4e8416d17e683e4d113178abdd679c0660f54fab1bcfc.nix b/hackage/fresnel-0.1.0.0-r0-bc3a94bbfc2ffda2cce4e8416d17e683e4d113178abdd679c0660f54fab1bcfc.nix new file mode 100644 index 00000000000..a34b68b5644 --- /dev/null +++ b/hackage/fresnel-0.1.0.0-r0-bc3a94bbfc2ffda2cce4e8416d17e683e4d113178abdd679c0660f54fab1bcfc.nix @@ -0,0 +1,53 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.4"; + identifier = { name = "fresnel"; version = "0.1.0.0"; }; + license = "BSD-3-Clause"; + copyright = "2021ā€“2024 Rob Rix"; + maintainer = "rob.rix@me.com"; + author = "Rob Rix"; + homepage = "https://github.com/fresnel/fresnel"; + url = ""; + synopsis = "high-powered optics in a small package"; + description = "fresnel offers (non-indexed) profunctor optics composed with the lowly . operator."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."profunctors" or (errorHandler.buildDepError "profunctors")) + (hsPkgs."semigroupoids" or (errorHandler.buildDepError "semigroupoids")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + ] ++ pkgs.lib.optional (compiler.isGhc && compiler.version.lt "9.6") (hsPkgs."foldable1-classes-compat" or (errorHandler.buildDepError "foldable1-classes-compat")); + buildable = true; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."ansi-terminal" or (errorHandler.buildDepError "ansi-terminal")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."fresnel" or (errorHandler.buildDepError "fresnel")) + (hsPkgs."fused-effects" or (errorHandler.buildDepError "fused-effects")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/fresnel-fused-effects-0.0.0.1-r0-6ae104a67d843d2cfc38a640485f1e856aafad9591c5211352aaa55f87205bae.nix b/hackage/fresnel-fused-effects-0.0.0.1-r0-6ae104a67d843d2cfc38a640485f1e856aafad9591c5211352aaa55f87205bae.nix new file mode 100644 index 00000000000..563acbfa97a --- /dev/null +++ b/hackage/fresnel-fused-effects-0.0.0.1-r0-6ae104a67d843d2cfc38a640485f1e856aafad9591c5211352aaa55f87205bae.nix @@ -0,0 +1,35 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.4"; + identifier = { name = "fresnel-fused-effects"; version = "0.0.0.1"; }; + license = "BSD-3-Clause"; + copyright = "2022 Rob Rix"; + maintainer = "rob.rix@me.com"; + author = "Rob Rix"; + homepage = "https://github.com/fresnel/fresnel"; + url = ""; + synopsis = "fresnel/fused-effects integration"; + description = "A handful of operators bridging `fresnel` optics to `fused-effects` effects."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."fresnel" or (errorHandler.buildDepError "fresnel")) + (hsPkgs."fused-effects" or (errorHandler.buildDepError "fused-effects")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/happy-2.0.2-r0-df315b5554b84d313ae54ad8d79dabe5a69f943f50ad5279a3009fe6a9313fc9.nix b/hackage/happy-2.0.2-r0-df315b5554b84d313ae54ad8d79dabe5a69f943f50ad5279a3009fe6a9313fc9.nix new file mode 100644 index 00000000000..3b0ea8f4ebe --- /dev/null +++ b/hackage/happy-2.0.2-r0-df315b5554b84d313ae54ad8d79dabe5a69f943f50ad5279a3009fe6a9313fc9.nix @@ -0,0 +1,51 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.10"; + identifier = { name = "happy"; version = "2.0.2"; }; + license = "BSD-2-Clause"; + copyright = "(c) Andy Gill, Simon Marlow"; + maintainer = "https://github.com/haskell/happy"; + author = "Andy Gill and Simon Marlow"; + homepage = "https://www.haskell.org/happy/"; + url = ""; + synopsis = "Happy is a parser generator for Haskell"; + description = "Happy is a parser generator for Haskell. Given a grammar\nspecification in BNF, Happy generates Haskell code to parse the\ngrammar. Happy works in a similar way to the @yacc@ tool for C."; + buildType = "Simple"; + }; + components = { + exes = { + "happy" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."happy-lib" or (errorHandler.buildDepError "happy-lib")) + ]; + buildable = true; + }; + }; + tests = { + "tests" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + ]; + build-tools = [ + (hsPkgs.pkgsBuildBuild.happy.components.exes.happy or (pkgs.pkgsBuildBuild.happy or (errorHandler.buildToolDepError "happy:happy"))) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/happy-lib-2.0.2-r0-4768c8c1a34d4e9aaa61fff3f7dd7cde0cd36d2130081e5acf030389ec357189.nix b/hackage/happy-lib-2.0.2-r0-4768c8c1a34d4e9aaa61fff3f7dd7cde0cd36d2130081e5acf030389ec357189.nix new file mode 100644 index 00000000000..f88af112a8b --- /dev/null +++ b/hackage/happy-lib-2.0.2-r0-4768c8c1a34d4e9aaa61fff3f7dd7cde0cd36d2130081e5acf030389ec357189.nix @@ -0,0 +1,89 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "happy-lib"; version = "2.0.2"; }; + license = "BSD-2-Clause"; + copyright = "(c) Andy Gill, Simon Marlow"; + maintainer = "https://github.com/haskell/happy"; + author = "Andy Gill and Simon Marlow"; + homepage = "https://www.haskell.org/happy/"; + url = ""; + synopsis = "Happy is a parser generator for Haskell implemented using this library"; + description = "Happy is a parser generator for Haskell. Given a grammar\nspecification in BNF, Happy generates Haskell code to parse the\ngrammar. Happy works in a similar way to the @yacc@ tool for C.\n\nThis library provides the following functionality:\n\n * Data type definitions for the Grammar AST type, capturing the information in .y-files (Happy.Grammar)\n\n * A parser for happy grammar files (.y) to produce a Grammar (Happy.Frontend.*)\n\n * Implementations of the text book algorithms that compute the LR action and\n goto tables for the given 'Grammar' (Happy.Tabular.*)\n\n * An LALR code generator to produce table-driven, deterministic parsing code\n in Haskell (Happy.Backend.LALR.*)\n\n * A (less maintained) GLR code generator to produce table-driven,\n non-deterministic parsing code in Haskell, where ambiguous parses produce\n multiple parse trees (Happy.Backend.GLR.*)"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."happy-lib".components.sublibs.grammar or (errorHandler.buildDepError "happy-lib:grammar")) + (hsPkgs."happy-lib".components.sublibs.tabular or (errorHandler.buildDepError "happy-lib:tabular")) + (hsPkgs."happy-lib".components.sublibs.frontend or (errorHandler.buildDepError "happy-lib:frontend")) + (hsPkgs."happy-lib".components.sublibs.backend-lalr or (errorHandler.buildDepError "happy-lib:backend-lalr")) + (hsPkgs."happy-lib".components.sublibs.backend-glr or (errorHandler.buildDepError "happy-lib:backend-glr")) + ]; + buildable = true; + }; + sublibs = { + "grammar" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + ]; + buildable = true; + }; + "frontend" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."happy-lib".components.sublibs.grammar or (errorHandler.buildDepError "happy-lib:grammar")) + ]; + buildable = true; + }; + "tabular" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."happy-lib".components.sublibs.grammar or (errorHandler.buildDepError "happy-lib:grammar")) + ]; + buildable = true; + }; + "backend-lalr" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."happy-lib".components.sublibs.grammar or (errorHandler.buildDepError "happy-lib:grammar")) + (hsPkgs."happy-lib".components.sublibs.tabular or (errorHandler.buildDepError "happy-lib:tabular")) + ]; + buildable = true; + }; + "backend-glr" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."happy-lib".components.sublibs.grammar or (errorHandler.buildDepError "happy-lib:grammar")) + (hsPkgs."happy-lib".components.sublibs.tabular or (errorHandler.buildDepError "happy-lib:tabular")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/http-client-rustls-0.0.2.0-r0-5765719731d8db1b474465dbc7ca1610370683ce98759404cf26bc6cfdb666b2.nix b/hackage/http-client-rustls-0.0.2.0-r0-5765719731d8db1b474465dbc7ca1610370683ce98759404cf26bc6cfdb666b2.nix new file mode 100644 index 00000000000..5e2bae1af16 --- /dev/null +++ b/hackage/http-client-rustls-0.0.2.0-r0-5765719731d8db1b474465dbc7ca1610370683ce98759404cf26bc6cfdb666b2.nix @@ -0,0 +1,60 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.4"; + identifier = { name = "http-client-rustls"; version = "0.0.2.0"; }; + license = "CC0-1.0"; + copyright = ""; + maintainer = "amesgen@amesgen.de"; + author = "amesgen"; + homepage = "https://github.com/amesgen/hs-rustls/tree/main/http-client-rustls"; + url = ""; + synopsis = "http-client TLS backend using Rustls"; + description = "Make HTTPS connections using [http-client](https://hackage.haskell.org/package/http-client)\nand [Rustls](https://github.com/rustls/rustls)."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."http-client" or (errorHandler.buildDepError "http-client")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."rustls" or (errorHandler.buildDepError "rustls")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + tests = { + "tasty" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."http-client" or (errorHandler.buildDepError "http-client")) + (hsPkgs."http-client-rustls" or (errorHandler.buildDepError "http-client-rustls")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."port-utils" or (errorHandler.buildDepError "port-utils")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."rustls" or (errorHandler.buildDepError "rustls")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/hw-polysemy-0.2.14.7-r0-fdade976e1b3258a05d25a6cf5f1beb392675248f8a924d13be039b317fdebaf.nix b/hackage/hw-polysemy-0.2.14.7-r0-fdade976e1b3258a05d25a6cf5f1beb392675248f8a924d13be039b317fdebaf.nix new file mode 100644 index 00000000000..b0bbf2e0bac --- /dev/null +++ b/hackage/hw-polysemy-0.2.14.7-r0-fdade976e1b3258a05d25a6cf5f1beb392675248f8a924d13be039b317fdebaf.nix @@ -0,0 +1,169 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { werror = false; }; + package = { + specVersion = "3.4"; + identifier = { name = "hw-polysemy"; version = "0.2.14.7"; }; + 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."polysemy-time" or (errorHandler.buildDepError "polysemy-time")) + (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.pkgsBuildBuild.tasty-discover.components.exes.tasty-discover or (pkgs.pkgsBuildBuild.tasty-discover or (errorHandler.buildToolDepError "tasty-discover:tasty-discover"))) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/json-to-type-4.0.0-r0-db59301147904b6ea842bf52c3ded24d620ee3a70325c9d5f0852e51ce203ab3.nix b/hackage/json-to-type-4.0.0-r0-db59301147904b6ea842bf52c3ded24d620ee3a70325c9d5f0852e51ce203ab3.nix new file mode 100644 index 00000000000..3e77111d244 --- /dev/null +++ b/hackage/json-to-type-4.0.0-r0-db59301147904b6ea842bf52c3ded24d620ee3a70325c9d5f0852e51ce203ab3.nix @@ -0,0 +1,159 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "json-to-type"; version = "4.0.0"; }; + license = "BSD-3-Clause"; + copyright = "Copyright by Migamake '2014-'2020"; + maintainer = "simons@cryp.to,\nmjgajda@gmail.com"; + author = "Michal J. Gajda"; + homepage = "https://github.com/jappeace/json-to-type.git#readme"; + url = ""; + synopsis = "Automatic type declaration for JSON input data"; + description = "Generates datatype declarations with Aeson''s ''Data.Aeson.FromJSON''\n.\ninstances from a set of example @.json@ files.\n.\n.\nTo get started you need to install the package,\n.\nand run @json-to-type@ binary on an input @.json@ file.\n.\nThat will generate a new Aeson-based JSON parser.\n.\n.\n> $ json-to-type input.json -o JSONTypes.hs\n.\n.\nFeel free to tweak the by changing types of the fields\n.\nā€” any field type that is instance of ''Data.Aeson.FromJSON'' should work.\n.\n.\nYou may immediately test the parser by calling it as a script:\n.\n.\n> $ runghc JSONTypes.hs input.json\n.\n.\nOne can now use multiple input files to generate better type description.\n.\n.\nNow with Elm code generation support!\n.\n(If you want your favourite programming language supported too ā€”\n.\nname your price and mail the author.)\n.\n.\nSee introduction on for details.'\n."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."GenericPretty" or (errorHandler.buildDepError "GenericPretty")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."pretty" or (errorHandler.buildDepError "pretty")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."run-haskell-module" or (errorHandler.buildDepError "run-haskell-module")) + (hsPkgs."scientific" or (errorHandler.buildDepError "scientific")) + (hsPkgs."smallcheck" or (errorHandler.buildDepError "smallcheck")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."uniplate" or (errorHandler.buildDepError "uniplate")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + ]; + buildable = true; + }; + exes = { + "json-to-type" = { + depends = [ + (hsPkgs."GenericPretty" or (errorHandler.buildDepError "GenericPretty")) + (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."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."json-to-type" or (errorHandler.buildDepError "json-to-type")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) + (hsPkgs."pretty" or (errorHandler.buildDepError "pretty")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."scientific" or (errorHandler.buildDepError "scientific")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."uniplate" or (errorHandler.buildDepError "uniplate")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."yaml" or (errorHandler.buildDepError "yaml")) + ]; + buildable = true; + }; + }; + tests = { + "json-to-type-examples" = { + depends = [ + (hsPkgs."GenericPretty" or (errorHandler.buildDepError "GenericPretty")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."json-to-type" or (errorHandler.buildDepError "json-to-type")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) + (hsPkgs."pretty" or (errorHandler.buildDepError "pretty")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."scientific" or (errorHandler.buildDepError "scientific")) + (hsPkgs."smallcheck" or (errorHandler.buildDepError "smallcheck")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."uniplate" or (errorHandler.buildDepError "uniplate")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + ]; + buildable = true; + }; + "json-to-type-gen-test" = { + depends = [ + (hsPkgs."GenericPretty" or (errorHandler.buildDepError "GenericPretty")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (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."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."json-to-type" or (errorHandler.buildDepError "json-to-type")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) + (hsPkgs."pretty" or (errorHandler.buildDepError "pretty")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."scientific" or (errorHandler.buildDepError "scientific")) + (hsPkgs."smallcheck" or (errorHandler.buildDepError "smallcheck")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."uniplate" or (errorHandler.buildDepError "uniplate")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + ]; + buildable = true; + }; + "json-to-type-qc-test" = { + depends = [ + (hsPkgs."GenericPretty" or (errorHandler.buildDepError "GenericPretty")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."json-to-type" or (errorHandler.buildDepError "json-to-type")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) + (hsPkgs."pretty" or (errorHandler.buildDepError "pretty")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."scientific" or (errorHandler.buildDepError "scientific")) + (hsPkgs."smallcheck" or (errorHandler.buildDepError "smallcheck")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."uniplate" or (errorHandler.buildDepError "uniplate")) + (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/rustls-0.2.0.0-r0-4a93cf1d521a51b04e9edbc723b74c64936f5d251bef9c2bdf5e975d299e8e44.nix b/hackage/rustls-0.2.0.0-r0-4a93cf1d521a51b04e9edbc723b74c64936f5d251bef9c2bdf5e975d299e8e44.nix new file mode 100644 index 00000000000..cbc754bbb8e --- /dev/null +++ b/hackage/rustls-0.2.0.0-r0-4a93cf1d521a51b04e9edbc723b74c64936f5d251bef9c2bdf5e975d299e8e44.nix @@ -0,0 +1,66 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.4"; + identifier = { name = "rustls"; version = "0.2.0.0"; }; + license = "CC0-1.0"; + copyright = ""; + maintainer = "amesgen@amesgen.de"; + author = "amesgen"; + homepage = "https://github.com/amesgen/hs-rustls/tree/main/rustls"; + url = ""; + synopsis = "TLS bindings for Rustls"; + description = "TLS bindings for [Rustls](https://github.com/rustls/rustls)\nvia [rustls-ffi](https://github.com/rustls/rustls-ffi)."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."derive-storable" or (errorHandler.buildDepError "derive-storable")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + ]; + libs = [ (pkgs."rustls" or (errorHandler.sysDepError "rustls")) ]; + buildable = true; + }; + tests = { + "tasty" = { + depends = [ + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."hedgehog" or (errorHandler.buildDepError "hedgehog")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."rustls" or (errorHandler.buildDepError "rustls")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hedgehog" or (errorHandler.buildDepError "tasty-hedgehog")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/stackctl-1.7.2.0-r0-0cd0bf00e4abc3b4fa594d5ddc5617bf5c5ba000700dfbd8d9fca5a4ee2f59c2.nix b/hackage/stackctl-1.7.2.0-r0-0cd0bf00e4abc3b4fa594d5ddc5617bf5c5ba000700dfbd8d9fca5a4ee2f59c2.nix new file mode 100644 index 00000000000..b8d5b36f477 --- /dev/null +++ b/hackage/stackctl-1.7.2.0-r0-0cd0bf00e4abc3b4fa594d5ddc5617bf5c5ba000700dfbd8d9fca5a4ee2f59c2.nix @@ -0,0 +1,113 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.18"; + identifier = { name = "stackctl"; version = "1.7.2.0"; }; + license = "MIT"; + copyright = "2022 Renaissance Learning Inc"; + maintainer = "freckle-engineering@renaissance.com"; + author = "Freckle Engineering"; + homepage = "https://github.com/freckle/stackctl#readme"; + url = ""; + synopsis = ""; + description = "Please see "; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."Blammo" or (errorHandler.buildDepError "Blammo")) + (hsPkgs."Glob" or (errorHandler.buildDepError "Glob")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."aeson-casing" or (errorHandler.buildDepError "aeson-casing")) + (hsPkgs."aeson-pretty" or (errorHandler.buildDepError "aeson-pretty")) + (hsPkgs."amazonka" or (errorHandler.buildDepError "amazonka")) + (hsPkgs."amazonka-cloudformation" or (errorHandler.buildDepError "amazonka-cloudformation")) + (hsPkgs."amazonka-core" or (errorHandler.buildDepError "amazonka-core")) + (hsPkgs."amazonka-ec2" or (errorHandler.buildDepError "amazonka-ec2")) + (hsPkgs."amazonka-lambda" or (errorHandler.buildDepError "amazonka-lambda")) + (hsPkgs."amazonka-mtl" or (errorHandler.buildDepError "amazonka-mtl")) + (hsPkgs."amazonka-sso" or (errorHandler.buildDepError "amazonka-sso")) + (hsPkgs."amazonka-sts" or (errorHandler.buildDepError "amazonka-sts")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."cfn-flip" or (errorHandler.buildDepError "cfn-flip")) + (hsPkgs."conduit" or (errorHandler.buildDepError "conduit")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."envparse" or (errorHandler.buildDepError "envparse")) + (hsPkgs."errors" or (errorHandler.buildDepError "errors")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."extra" or (errorHandler.buildDepError "extra")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."lens-aeson" or (errorHandler.buildDepError "lens-aeson")) + (hsPkgs."monad-logger" or (errorHandler.buildDepError "monad-logger")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."rio" or (errorHandler.buildDepError "rio")) + (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."text-metrics" or (errorHandler.buildDepError "text-metrics")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."typed-process" or (errorHandler.buildDepError "typed-process")) + (hsPkgs."unix" or (errorHandler.buildDepError "unix")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."uuid" or (errorHandler.buildDepError "uuid")) + (hsPkgs."yaml" or (errorHandler.buildDepError "yaml")) + ]; + buildable = true; + }; + exes = { + "stackctl" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."stackctl" or (errorHandler.buildDepError "stackctl")) + ]; + buildable = true; + }; + }; + tests = { + "spec" = { + depends = [ + (hsPkgs."Blammo" or (errorHandler.buildDepError "Blammo")) + (hsPkgs."Glob" or (errorHandler.buildDepError "Glob")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."amazonka" or (errorHandler.buildDepError "amazonka")) + (hsPkgs."amazonka-cloudformation" or (errorHandler.buildDepError "amazonka-cloudformation")) + (hsPkgs."amazonka-ec2" or (errorHandler.buildDepError "amazonka-ec2")) + (hsPkgs."amazonka-lambda" or (errorHandler.buildDepError "amazonka-lambda")) + (hsPkgs."amazonka-mtl" or (errorHandler.buildDepError "amazonka-mtl")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."hspec-expectations-lifted" or (errorHandler.buildDepError "hspec-expectations-lifted")) + (hsPkgs."hspec-golden" or (errorHandler.buildDepError "hspec-golden")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."stackctl" or (errorHandler.buildDepError "stackctl")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."yaml" or (errorHandler.buildDepError "yaml")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/unclogging-0.1.0.2-r0-4f04ff29bdee2f46fcf415f786e2ed0eb5c9422bdcd7b860b68def6d01eeaf6b.nix b/hackage/unclogging-0.1.0.2-r0-4f04ff29bdee2f46fcf415f786e2ed0eb5c9422bdcd7b860b68def6d01eeaf6b.nix new file mode 100644 index 00000000000..5e069713c3d --- /dev/null +++ b/hackage/unclogging-0.1.0.2-r0-4f04ff29bdee2f46fcf415f786e2ed0eb5c9422bdcd7b860b68def6d01eeaf6b.nix @@ -0,0 +1,69 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.4"; + identifier = { name = "unclogging"; version = "0.1.0.2"; }; + license = "AGPL-3.0-or-later"; + copyright = ""; + maintainer = "contact@mangoiv.com"; + author = "mangoiv"; + homepage = ""; + url = ""; + synopsis = "a library which implements easy, concurrent and pretty logging"; + description = "Simple, yet extensible concurrent logging system based on publish/subscribe. The library is supposed to be easy to use, concurrent and pretty. It is practical for small applications like web-servers or command line programs."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."chronos" or (errorHandler.buildDepError "chronos")) + (hsPkgs."colourista" or (errorHandler.buildDepError "colourista")) + (hsPkgs."fused-effects" or (errorHandler.buildDepError "fused-effects")) + (hsPkgs."kan-extensions" or (errorHandler.buildDepError "kan-extensions")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + ]; + buildable = true; + }; + exes = { + "unclogging" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."unclogging" or (errorHandler.buildDepError "unclogging")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + ]; + buildable = true; + }; + }; + tests = { + "unclogging-test" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."fused-effects" or (errorHandler.buildDepError "fused-effects")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."unclogging" or (errorHandler.buildDepError "unclogging")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/index-state-hashes.nix b/index-state-hashes.nix index aa0dbb01ad8..c53f4785e46 100644 --- a/index-state-hashes.nix +++ b/index-state-hashes.nix @@ -2003,4 +2003,5 @@ "2024-09-22T00:00:00Z" = "fdbe7de5dda4a9c21e72b85791ade3cc0ff2349e87590c1290cf4d4a4e640838"; "2024-09-23T00:00:00Z" = "43a2a69b92f6661d4cad3677d38f4cf082e543e5ec30ab6d4a7aeb483aed6422"; "2024-09-24T00:00:00Z" = "35aa7834bb61103984ce2411fcc53c29cb12211ea314966e46df58cae91ef8b8"; + "2024-09-25T00:00:00Z" = "fcb5a0a4fc84391af1985299c297981ba059a5c43f521d1f73c50d87cc83c073"; } diff --git a/nix/diagrams-input.nix b/nix/diagrams-input.nix index 22c5c6decf3..ee8b11a1576 100644 --- a/nix/diagrams-input.nix +++ b/nix/diagrams-input.nix @@ -43,4 +43,15 @@ default = "r0"; }; }; + "0.1.3.1" = { + sha256 = "8dbbe7cd79511c12bb2e28696ef63669d50f2711979537004542b9d9027fd7f6"; + revisions = { + r0 = { + nix = import ../hackage/diagrams-input-0.1.3.1-r0-b8f2634d56001173a72222b9a8b6b6c2a4ac5ec5d34aa4478df31e8431561aa4.nix; + revNum = 0; + sha256 = "b8f2634d56001173a72222b9a8b6b6c2a4ac5ec5d34aa4478df31e8431561aa4"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/fresnel-fused-effects.nix b/nix/fresnel-fused-effects.nix index 841899b5b0f..410c2bf5851 100644 --- a/nix/fresnel-fused-effects.nix +++ b/nix/fresnel-fused-effects.nix @@ -10,4 +10,15 @@ default = "r0"; }; }; + "0.0.0.1" = { + sha256 = "9ed0079f0b1b77d2a95e9788ae286349e8c77b86d3dcb40243595c51ad44c000"; + revisions = { + r0 = { + nix = import ../hackage/fresnel-fused-effects-0.0.0.1-r0-6ae104a67d843d2cfc38a640485f1e856aafad9591c5211352aaa55f87205bae.nix; + revNum = 0; + sha256 = "6ae104a67d843d2cfc38a640485f1e856aafad9591c5211352aaa55f87205bae"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/fresnel.nix b/nix/fresnel.nix index 033db0c30e9..0897257b7c6 100644 --- a/nix/fresnel.nix +++ b/nix/fresnel.nix @@ -43,4 +43,15 @@ default = "r0"; }; }; + "0.1.0.0" = { + sha256 = "15c2c882ab56c89ca3918e98001110aebc29beb5c254d2cfe58b1e7d9843e181"; + revisions = { + r0 = { + nix = import ../hackage/fresnel-0.1.0.0-r0-bc3a94bbfc2ffda2cce4e8416d17e683e4d113178abdd679c0660f54fab1bcfc.nix; + revNum = 0; + sha256 = "bc3a94bbfc2ffda2cce4e8416d17e683e4d113178abdd679c0660f54fab1bcfc"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/happy-lib.nix b/nix/happy-lib.nix index 71a651a20b1..9d1b6805016 100644 --- a/nix/happy-lib.nix +++ b/nix/happy-lib.nix @@ -21,4 +21,15 @@ default = "r0"; }; }; + "2.0.2" = { + sha256 = "49a8bfa79efdd535fda044af0fe17cdae8e3af60533bb983d44db95385f5214e"; + revisions = { + r0 = { + nix = import ../hackage/happy-lib-2.0.2-r0-4768c8c1a34d4e9aaa61fff3f7dd7cde0cd36d2130081e5acf030389ec357189.nix; + revNum = 0; + sha256 = "4768c8c1a34d4e9aaa61fff3f7dd7cde0cd36d2130081e5acf030389ec357189"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/happy.nix b/nix/happy.nix index baf8c25e891..d00e99edb89 100644 --- a/nix/happy.nix +++ b/nix/happy.nix @@ -536,4 +536,15 @@ default = "r0"; }; }; + "2.0.2" = { + sha256 = "f7f52e75e8a161497b71445f73efce2a3c6201cc12003d1ef96d93092c77e83e"; + revisions = { + r0 = { + nix = import ../hackage/happy-2.0.2-r0-df315b5554b84d313ae54ad8d79dabe5a69f943f50ad5279a3009fe6a9313fc9.nix; + revNum = 0; + sha256 = "df315b5554b84d313ae54ad8d79dabe5a69f943f50ad5279a3009fe6a9313fc9"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/http-client-rustls.nix b/nix/http-client-rustls.nix index d331aabfe41..2b30fbc3156 100644 --- a/nix/http-client-rustls.nix +++ b/nix/http-client-rustls.nix @@ -26,4 +26,15 @@ default = "r0"; }; }; + "0.0.2.0" = { + sha256 = "05505bf77e3d967b01187ffb55ea6c3f658ba446aeffeccdac16cbb6960d940d"; + revisions = { + r0 = { + nix = import ../hackage/http-client-rustls-0.0.2.0-r0-5765719731d8db1b474465dbc7ca1610370683ce98759404cf26bc6cfdb666b2.nix; + revNum = 0; + sha256 = "5765719731d8db1b474465dbc7ca1610370683ce98759404cf26bc6cfdb666b2"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/hw-polysemy.nix b/nix/hw-polysemy.nix index 10f6ed50fca..2b0b4172a0c 100644 --- a/nix/hw-polysemy.nix +++ b/nix/hw-polysemy.nix @@ -190,6 +190,17 @@ default = "r0"; }; }; + "0.2.14.7" = { + sha256 = "8665abe3e0124c96e6aa2622cb8754aec86587cbec43a3fe04de861abff24119"; + revisions = { + r0 = { + nix = import ../hackage/hw-polysemy-0.2.14.7-r0-fdade976e1b3258a05d25a6cf5f1beb392675248f8a924d13be039b317fdebaf.nix; + revNum = 0; + sha256 = "fdade976e1b3258a05d25a6cf5f1beb392675248f8a924d13be039b317fdebaf"; + }; + default = "r0"; + }; + }; "0.2.2.0" = { sha256 = "c0e6b2e6141f1393152c45b2a4886459e95a70cc69b96a92068eb81d6bb6d646"; revisions = { diff --git a/nix/json-to-type.nix b/nix/json-to-type.nix new file mode 100644 index 00000000000..bcdf105c5d4 --- /dev/null +++ b/nix/json-to-type.nix @@ -0,0 +1,13 @@ +{ + "4.0.0" = { + sha256 = "3ab8f21822c7af9f10b8224feec691fe7782d37093e5ae0549b3e1ffd41150c2"; + revisions = { + r0 = { + nix = import ../hackage/json-to-type-4.0.0-r0-db59301147904b6ea842bf52c3ded24d620ee3a70325c9d5f0852e51ce203ab3.nix; + revNum = 0; + sha256 = "db59301147904b6ea842bf52c3ded24d620ee3a70325c9d5f0852e51ce203ab3"; + }; + default = "r0"; + }; + }; +} \ No newline at end of file diff --git a/nix/rustls.nix b/nix/rustls.nix index a4ef247b768..d93abdadd86 100644 --- a/nix/rustls.nix +++ b/nix/rustls.nix @@ -37,4 +37,15 @@ default = "r0"; }; }; + "0.2.0.0" = { + sha256 = "0faf2035efd03fdcfab985697e82b064ec81ab063062751973df56074fb88fe9"; + revisions = { + r0 = { + nix = import ../hackage/rustls-0.2.0.0-r0-4a93cf1d521a51b04e9edbc723b74c64936f5d251bef9c2bdf5e975d299e8e44.nix; + revNum = 0; + sha256 = "4a93cf1d521a51b04e9edbc723b74c64936f5d251bef9c2bdf5e975d299e8e44"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/stackctl.nix b/nix/stackctl.nix index a0cf7dbb58a..258b026b8ca 100644 --- a/nix/stackctl.nix +++ b/nix/stackctl.nix @@ -362,4 +362,15 @@ default = "r0"; }; }; + "1.7.2.0" = { + sha256 = "8803042c06b04de92ffe9e930dfc5cd298054acb9ae431f1445e774ee72af5f2"; + revisions = { + r0 = { + nix = import ../hackage/stackctl-1.7.2.0-r0-0cd0bf00e4abc3b4fa594d5ddc5617bf5c5ba000700dfbd8d9fca5a4ee2f59c2.nix; + revNum = 0; + sha256 = "0cd0bf00e4abc3b4fa594d5ddc5617bf5c5ba000700dfbd8d9fca5a4ee2f59c2"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/unclogging.nix b/nix/unclogging.nix index 86c89077735..c51aaabf9e7 100644 --- a/nix/unclogging.nix +++ b/nix/unclogging.nix @@ -21,4 +21,15 @@ default = "r0"; }; }; + "0.1.0.2" = { + sha256 = "59fb87bb3dd890067ef191b5b5fd8e1d176b98e1d63a25c415ac38a75dbc68f0"; + revisions = { + r0 = { + nix = import ../hackage/unclogging-0.1.0.2-r0-4f04ff29bdee2f46fcf415f786e2ed0eb5c9422bdcd7b860b68def6d01eeaf6b.nix; + revNum = 0; + sha256 = "4f04ff29bdee2f46fcf415f786e2ed0eb5c9422bdcd7b860b68def6d01eeaf6b"; + }; + default = "r0"; + }; + }; } \ No newline at end of file