diff --git a/default.nix b/default.nix index 6b87449962c..5d458372840 100644 --- a/default.nix +++ b/default.nix @@ -2427,6 +2427,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec { "aws-simple" = import ./nix/aws-simple.nix; "aws-sns" = import ./nix/aws-sns.nix; "aws-sns-verify" = import ./nix/aws-sns-verify.nix; + "aws-spend-summary" = import ./nix/aws-spend-summary.nix; "aws-transcribe-ws" = import ./nix/aws-transcribe-ws.nix; "aws-xray-client" = import ./nix/aws-xray-client.nix; "aws-xray-client-persistent" = import ./nix/aws-xray-client-persistent.nix; @@ -14056,6 +14057,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec { "sandman" = import ./nix/sandman.nix; "sandwatch" = import ./nix/sandwatch.nix; "sandwich" = import ./nix/sandwich.nix; + "sandwich-contexts" = import ./nix/sandwich-contexts.nix; "sandwich-hedgehog" = import ./nix/sandwich-hedgehog.nix; "sandwich-quickcheck" = import ./nix/sandwich-quickcheck.nix; "sandwich-slack" = import ./nix/sandwich-slack.nix; @@ -17660,6 +17662,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec { "xstatic" = import ./nix/xstatic.nix; "xstatic-th" = import ./nix/xstatic-th.nix; "xtc" = import ./nix/xtc.nix; + "xtea" = import ./nix/xtea.nix; "xtest" = import ./nix/xtest.nix; "xturtle" = import ./nix/xturtle.nix; "xxhash" = import ./nix/xxhash.nix; diff --git a/hackage/Diff-1.0.1-r0-bc993fbb408d1718322ebbafa76a1f20643e3df347a76ccee0ecb7554972ef7b.nix b/hackage/Diff-1.0.1-r0-bc993fbb408d1718322ebbafa76a1f20643e3df347a76ccee0ecb7554972ef7b.nix new file mode 100644 index 00000000000..eb7df1ca60a --- /dev/null +++ b/hackage/Diff-1.0.1-r0-bc993fbb408d1718322ebbafa76a1f20643e3df347a76ccee0ecb7554972ef7b.nix @@ -0,0 +1,50 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.18"; + identifier = { name = "Diff"; version = "1.0.1"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "David Fox "; + author = "Sterling Clover"; + homepage = "https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.4.6927"; + url = ""; + synopsis = "Diff algorithm in pure Haskell"; + description = "Implementation of the standard diff algorithm in Haskell.\n\nTime complexity is O(ND) (input length * number of differences).\nSpace complexity is O(D^2). Includes utilities for pretty printing."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."pretty" or (errorHandler.buildDepError "pretty")) + ]; + buildable = true; + }; + tests = { + "diff-tests" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."pretty" or (errorHandler.buildDepError "pretty")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework")) + (hsPkgs."test-framework-quickcheck2" or (errorHandler.buildDepError "test-framework-quickcheck2")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + ] ++ pkgs.lib.optional (compiler.isGhc && compiler.version.lt "8.0") (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups")); + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/aws-spend-summary-0.1.0.0-r0-2c4cb8bd259a2c44f4eb1ab3c3251a03e3b4859c0027e3e1bcb85de8779aa002.nix b/hackage/aws-spend-summary-0.1.0.0-r0-2c4cb8bd259a2c44f4eb1ab3c3251a03e3b4859c0027e3e1bcb85de8779aa002.nix new file mode 100644 index 00000000000..a16db0caebe --- /dev/null +++ b/hackage/aws-spend-summary-0.1.0.0-r0-2c4cb8bd259a2c44f4eb1ab3c3251a03e3b4859c0027e3e1bcb85de8779aa002.nix @@ -0,0 +1,61 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "aws-spend-summary"; version = "0.1.0.0"; }; + license = "GPL-2.0-only"; + copyright = "(c) 2024 Daniel Rolls"; + maintainer = "daniel.rolls.27@googlemail.com"; + author = "Daniel Rolls"; + homepage = ""; + url = ""; + synopsis = "Extract recent daily AWS costs"; + description = "Please see the README on GitHub at "; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."amazonka" or (errorHandler.buildDepError "amazonka")) + (hsPkgs."amazonka-core" or (errorHandler.buildDepError "amazonka-core")) + (hsPkgs."amazonka-s3" or (errorHandler.buildDepError "amazonka-s3")) + (hsPkgs."ansi-terminal" or (errorHandler.buildDepError "ansi-terminal")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."cassava" or (errorHandler.buildDepError "cassava")) + (hsPkgs."conduit" or (errorHandler.buildDepError "conduit")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."timelens" or (errorHandler.buildDepError "timelens")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."zlib" or (errorHandler.buildDepError "zlib")) + ]; + buildable = true; + }; + exes = { + "aws-spend-summary" = { + depends = [ + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aws-spend-summary" or (errorHandler.buildDepError "aws-spend-summary")) + (hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/awsspendsummary-0.1.0.1-r0-05e204b408751b3878f698050e14718721a8a090f78e12bd69e0462220c59aea.nix b/hackage/awsspendsummary-0.1.0.1-r0-05e204b408751b3878f698050e14718721a8a090f78e12bd69e0462220c59aea.nix new file mode 100644 index 00000000000..df9446fae8d --- /dev/null +++ b/hackage/awsspendsummary-0.1.0.1-r0-05e204b408751b3878f698050e14718721a8a090f78e12bd69e0462220c59aea.nix @@ -0,0 +1,61 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "awsspendsummary"; version = "0.1.0.1"; }; + license = "GPL-2.0-only"; + copyright = "(c) 2024 Daniel Rolls"; + maintainer = "daniel.rolls.27@googlemail.com"; + author = "Daniel Rolls"; + homepage = ""; + url = ""; + synopsis = "Extract recent daily AWS costs"; + description = "Please see the README on GitHub at "; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."amazonka" or (errorHandler.buildDepError "amazonka")) + (hsPkgs."amazonka-core" or (errorHandler.buildDepError "amazonka-core")) + (hsPkgs."amazonka-s3" or (errorHandler.buildDepError "amazonka-s3")) + (hsPkgs."ansi-terminal" or (errorHandler.buildDepError "ansi-terminal")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."cassava" or (errorHandler.buildDepError "cassava")) + (hsPkgs."conduit" or (errorHandler.buildDepError "conduit")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."timelens" or (errorHandler.buildDepError "timelens")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."zlib" or (errorHandler.buildDepError "zlib")) + ]; + buildable = true; + }; + exes = { + "awsspendsummary" = { + depends = [ + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."awsspendsummary" or (errorHandler.buildDepError "awsspendsummary")) + (hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/benchpress-0.2.2.24-r0-b977cbbd3309a4ae02a22e9e9bf0ceb29d07e75beb3fbbfd0dc2f22166e2076e.nix b/hackage/benchpress-0.2.2.24-r0-b977cbbd3309a4ae02a22e9e9bf0ceb29d07e75beb3fbbfd0dc2f22166e2076e.nix new file mode 100644 index 00000000000..d3163e7e75f --- /dev/null +++ b/hackage/benchpress-0.2.2.24-r0-b977cbbd3309a4ae02a22e9e9bf0ceb29d07e75beb3fbbfd0dc2f22166e2076e.nix @@ -0,0 +1,45 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.10"; + identifier = { name = "benchpress"; version = "0.2.2.24"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "me@willsewell.com"; + author = "Johan Tibell"; + homepage = "https://github.com/WillSewell/benchpress"; + url = ""; + synopsis = "Micro-benchmarking with detailed statistics."; + description = "Benchmarks actions and produces statistics\nsuch as min, mean, median, standard deviation,\nand max execution time. Also computes\nexecution time percentiles. Comes with\nfunctions to pretty-print the results."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + ]; + buildable = true; + }; + exes = { + "example" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/data-effects-0.3.0.0-r0-6a6eaea15fb5059c164152bdf949d517234c6dd07b4aa9acb529f541293176a7.nix b/hackage/data-effects-0.3.0.0-r0-6a6eaea15fb5059c164152bdf949d517234c6dd07b4aa9acb529f541293176a7.nix new file mode 100644 index 00000000000..8ba9146b69a --- /dev/null +++ b/hackage/data-effects-0.3.0.0-r0-6a6eaea15fb5059c164152bdf949d517234c6dd07b4aa9acb529f541293176a7.nix @@ -0,0 +1,55 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.4"; + identifier = { name = "data-effects"; version = "0.3.0.0"; }; + license = "MPL-2.0"; + copyright = "2023-2024 Sayo Koyoneda"; + maintainer = "Sayo Koyoneda "; + author = "Sayo Koyoneda "; + homepage = ""; + url = ""; + synopsis = "A basic framework for effect systems based on effects represented by GADTs."; + description = "A basic framework for a Haskell effect system library based on GADTs-based effect representations\nwith a style that separates first-order effects and higher-order effects.\n\nThis library set was created by being separated from\nthe [Heftia](https://hackage.haskell.org/package/heftia) extensible effects library."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."data-effects-core" or (errorHandler.buildDepError "data-effects-core")) + (hsPkgs."data-effects-th" or (errorHandler.buildDepError "data-effects-th")) + (hsPkgs."these" or (errorHandler.buildDepError "these")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."infinite-list" or (errorHandler.buildDepError "infinite-list")) + ]; + buildable = true; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."data-effects" or (errorHandler.buildDepError "data-effects")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + ]; + 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/data-effects-0.3.0.1-r0-4c15830b300a9dd4d4cc79094033cb3e75d497c563c778f5792ba5402b7c6666.nix b/hackage/data-effects-0.3.0.1-r0-4c15830b300a9dd4d4cc79094033cb3e75d497c563c778f5792ba5402b7c6666.nix new file mode 100644 index 00000000000..26aea0ef07c --- /dev/null +++ b/hackage/data-effects-0.3.0.1-r0-4c15830b300a9dd4d4cc79094033cb3e75d497c563c778f5792ba5402b7c6666.nix @@ -0,0 +1,55 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.4"; + identifier = { name = "data-effects"; version = "0.3.0.1"; }; + license = "MPL-2.0"; + copyright = "2023-2024 Sayo Koyoneda"; + maintainer = "Sayo Koyoneda "; + author = "Sayo Koyoneda "; + homepage = ""; + url = ""; + synopsis = "A basic framework for effect systems based on effects represented by GADTs."; + description = "A basic framework for a Haskell effect system library based on GADTs-based effect representations\nwith a style that separates first-order effects and higher-order effects.\n\nThis library set was created by being separated from\nthe [Heftia](https://hackage.haskell.org/package/heftia) extensible effects library."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."data-effects-core" or (errorHandler.buildDepError "data-effects-core")) + (hsPkgs."data-effects-th" or (errorHandler.buildDepError "data-effects-th")) + (hsPkgs."these" or (errorHandler.buildDepError "these")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."infinite-list" or (errorHandler.buildDepError "infinite-list")) + ]; + buildable = true; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."data-effects" or (errorHandler.buildDepError "data-effects")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + ]; + 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/data-effects-th-0.2.0.0-r2-1dacb4c5c554408bcc467c8eaa82755e0847b5c035c3f5146c97c2c0454534ff.nix b/hackage/data-effects-th-0.2.0.0-r2-1dacb4c5c554408bcc467c8eaa82755e0847b5c035c3f5146c97c2c0454534ff.nix new file mode 100644 index 00000000000..21439ef1543 --- /dev/null +++ b/hackage/data-effects-th-0.2.0.0-r2-1dacb4c5c554408bcc467c8eaa82755e0847b5c035c3f5146c97c2c0454534ff.nix @@ -0,0 +1,62 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.4"; + identifier = { name = "data-effects-th"; version = "0.2.0.0"; }; + license = "MPL-2.0 AND BSD-3-Clause"; + copyright = "2023-2024 Sayo Koyoneda,\n2020 Michael Szvetits,\n2010-2011 Patrick Bahr"; + maintainer = "Sayo Koyoneda "; + author = "Sayo Koyoneda "; + homepage = ""; + url = ""; + synopsis = "Template Haskell utilities for the data-effects library."; + description = "TemplateHaskell functions for deriving effect invocation\nfunctions, [HFunctor](https://hackage.haskell.org/package/data-effects-core-0.1.0.0/docs/Data-Effect-HFunctor.html#t:HFunctor)\ninstances, and more from the definition of effects\nwith [data-effects](https://hackage.haskell.org/package/data-effects)-based GADT representations."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."data-effects-core" or (errorHandler.buildDepError "data-effects-core")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."th-abstraction" or (errorHandler.buildDepError "th-abstraction")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."extra" or (errorHandler.buildDepError "extra")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."either" or (errorHandler.buildDepError "either")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."infinite-list" or (errorHandler.buildDepError "infinite-list")) + (hsPkgs."formatting" or (errorHandler.buildDepError "formatting")) + ]; + buildable = true; + }; + tests = { + "Example" = { + depends = [ + (hsPkgs."data-effects-th" or (errorHandler.buildDepError "data-effects-th")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."data-effects-core" or (errorHandler.buildDepError "data-effects-core")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."infinite-list" or (errorHandler.buildDepError "infinite-list")) + ]; + 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/distributed-process-async-0.2.10-r0-001987c5b078a92a186dcd6ccafee74e57e0472cf9af762b614abf3580600032.nix b/hackage/distributed-process-async-0.2.10-r0-001987c5b078a92a186dcd6ccafee74e57e0472cf9af762b614abf3580600032.nix new file mode 100644 index 00000000000..f914364de5d --- /dev/null +++ b/hackage/distributed-process-async-0.2.10-r0-001987c5b078a92a186dcd6ccafee74e57e0472cf9af762b614abf3580600032.nix @@ -0,0 +1,68 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "distributed-process-async"; version = "0.2.10"; }; + license = "BSD-3-Clause"; + copyright = "Tim Watson 2012 - 2016"; + maintainer = "The Distributed Haskell team"; + author = "Tim Watson"; + homepage = "http://github.com/haskell-distributed/distributed-process"; + url = ""; + synopsis = "Cloud Haskell Async API"; + description = "This package provides a higher-level interface over Processes, in which an Async a is a\nconcurrent, possibly distributed Process that will eventually deliver a value of type a.\nThe package provides ways to create Async computations, wait for their results, and cancel them."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."data-accessor" or (errorHandler.buildDepError "data-accessor")) + (hsPkgs."distributed-process" or (errorHandler.buildDepError "distributed-process")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."fingertree" or (errorHandler.buildDepError "fingertree")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + ]; + buildable = true; + }; + tests = { + "AsyncTests" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."ansi-terminal" or (errorHandler.buildDepError "ansi-terminal")) + (hsPkgs."distributed-process" or (errorHandler.buildDepError "distributed-process")) + (hsPkgs."distributed-process-async" or (errorHandler.buildDepError "distributed-process-async")) + (hsPkgs."distributed-process-systest" or (errorHandler.buildDepError "distributed-process-systest")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."network-transport" or (errorHandler.buildDepError "network-transport")) + (hsPkgs."network-transport-tcp" or (errorHandler.buildDepError "network-transport-tcp")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework")) + (hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/distributed-process-client-server-0.2.7.1-r0-bf52a227e2b1958b371c2a52eaf76806c81b7df86901ae1b15586e1b47b71e27.nix b/hackage/distributed-process-client-server-0.2.7.1-r0-bf52a227e2b1958b371c2a52eaf76806c81b7df86901ae1b15586e1b47b71e27.nix new file mode 100644 index 00000000000..2008ce66d1d --- /dev/null +++ b/hackage/distributed-process-client-server-0.2.7.1-r0-bf52a227e2b1958b371c2a52eaf76806c81b7df86901ae1b15586e1b47b71e27.nix @@ -0,0 +1,106 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { + name = "distributed-process-client-server"; + version = "0.2.7.1"; + }; + license = "BSD-3-Clause"; + copyright = "Tim Watson 2012 - 2017"; + maintainer = "The Distributed Haskell team"; + author = "Tim Watson"; + homepage = "http://github.com/haskell-distributed/distributed-process"; + url = ""; + synopsis = "The Cloud Haskell Application Platform"; + description = "Modelled after Erlang OTP's gen_server, this framework provides similar\nfacilities for Cloud Haskell, grouping essential practices for client/server\ndevelopment into a set of modules and standards designed to help you build\nconcurrent, distributed applications with relative ease."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."distributed-process" or (errorHandler.buildDepError "distributed-process")) + (hsPkgs."distributed-process-extras" or (errorHandler.buildDepError "distributed-process-extras")) + (hsPkgs."distributed-process-async" or (errorHandler.buildDepError "distributed-process-async")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."fingertree" or (errorHandler.buildDepError "fingertree")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + ]; + buildable = true; + }; + tests = { + "ManagedProcessTests" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."ansi-terminal" or (errorHandler.buildDepError "ansi-terminal")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."distributed-process" or (errorHandler.buildDepError "distributed-process")) + (hsPkgs."distributed-process-extras" or (errorHandler.buildDepError "distributed-process-extras")) + (hsPkgs."distributed-process-async" or (errorHandler.buildDepError "distributed-process-async")) + (hsPkgs."distributed-process-client-server" or (errorHandler.buildDepError "distributed-process-client-server")) + (hsPkgs."distributed-process-systest" or (errorHandler.buildDepError "distributed-process-systest")) + (hsPkgs."network-transport" or (errorHandler.buildDepError "network-transport")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."fingertree" or (errorHandler.buildDepError "fingertree")) + (hsPkgs."network-transport-tcp" or (errorHandler.buildDepError "network-transport-tcp")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework")) + (hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + ]; + buildable = true; + }; + "PrioritisedProcessTests" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."ansi-terminal" or (errorHandler.buildDepError "ansi-terminal")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."distributed-process" or (errorHandler.buildDepError "distributed-process")) + (hsPkgs."distributed-process-extras" or (errorHandler.buildDepError "distributed-process-extras")) + (hsPkgs."distributed-process-async" or (errorHandler.buildDepError "distributed-process-async")) + (hsPkgs."distributed-process-client-server" or (errorHandler.buildDepError "distributed-process-client-server")) + (hsPkgs."distributed-process-systest" or (errorHandler.buildDepError "distributed-process-systest")) + (hsPkgs."network-transport" or (errorHandler.buildDepError "network-transport")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."fingertree" or (errorHandler.buildDepError "fingertree")) + (hsPkgs."network-transport-tcp" or (errorHandler.buildDepError "network-transport-tcp")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework")) + (hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/distributed-process-execution-0.1.4.1-r0-d185ecb6c2a6878d2000af0a0151ba59d7a588bf515f347b53a9fd77b4119765.nix b/hackage/distributed-process-execution-0.1.4.1-r0-d185ecb6c2a6878d2000af0a0151ba59d7a588bf515f347b53a9fd77b4119765.nix new file mode 100644 index 00000000000..a4255fd8759 --- /dev/null +++ b/hackage/distributed-process-execution-0.1.4.1-r0-d185ecb6c2a6878d2000af0a0151ba59d7a588bf515f347b53a9fd77b4119765.nix @@ -0,0 +1,119 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { + name = "distributed-process-execution"; + version = "0.1.4.1"; + }; + license = "BSD-3-Clause"; + copyright = "Tim Watson 2012 - 2013"; + maintainer = "The Distributed Haskell team"; + author = "Tim Watson"; + homepage = "http://github.com/haskell-distributed/distributed-process"; + url = ""; + synopsis = "Execution Framework for The Cloud Haskell Application Platform"; + description = "The Execution Framework provides tools for load regulation, workload shedding and remote hand-off.\nThe currently implementation provides only a subset of the plumbing required, comprising tools\nfor event management, mailbox buffering and message routing."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."data-accessor" or (errorHandler.buildDepError "data-accessor")) + (hsPkgs."distributed-process" or (errorHandler.buildDepError "distributed-process")) + (hsPkgs."distributed-process-extras" or (errorHandler.buildDepError "distributed-process-extras")) + (hsPkgs."distributed-process-supervisor" or (errorHandler.buildDepError "distributed-process-supervisor")) + (hsPkgs."distributed-process-client-server" or (errorHandler.buildDepError "distributed-process-client-server")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."fingertree" or (errorHandler.buildDepError "fingertree")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + ]; + buildable = true; + }; + tests = { + "ExchangeTests" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."ansi-terminal" or (errorHandler.buildDepError "ansi-terminal")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."distributed-process" or (errorHandler.buildDepError "distributed-process")) + (hsPkgs."distributed-process-execution" or (errorHandler.buildDepError "distributed-process-execution")) + (hsPkgs."distributed-process-extras" or (errorHandler.buildDepError "distributed-process-extras")) + (hsPkgs."distributed-process-systest" or (errorHandler.buildDepError "distributed-process-systest")) + (hsPkgs."distributed-static" or (errorHandler.buildDepError "distributed-static")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."data-accessor" or (errorHandler.buildDepError "data-accessor")) + (hsPkgs."fingertree" or (errorHandler.buildDepError "fingertree")) + (hsPkgs."network-transport" or (errorHandler.buildDepError "network-transport")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."network-transport-tcp" or (errorHandler.buildDepError "network-transport-tcp")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework")) + (hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."test-framework-quickcheck2" or (errorHandler.buildDepError "test-framework-quickcheck2")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + ]; + buildable = true; + }; + "MailboxTests" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."ansi-terminal" or (errorHandler.buildDepError "ansi-terminal")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."distributed-process" or (errorHandler.buildDepError "distributed-process")) + (hsPkgs."distributed-process-execution" or (errorHandler.buildDepError "distributed-process-execution")) + (hsPkgs."distributed-process-extras" or (errorHandler.buildDepError "distributed-process-extras")) + (hsPkgs."distributed-process-systest" or (errorHandler.buildDepError "distributed-process-systest")) + (hsPkgs."distributed-static" or (errorHandler.buildDepError "distributed-static")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."data-accessor" or (errorHandler.buildDepError "data-accessor")) + (hsPkgs."fingertree" or (errorHandler.buildDepError "fingertree")) + (hsPkgs."network-transport" or (errorHandler.buildDepError "network-transport")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."network-transport-tcp" or (errorHandler.buildDepError "network-transport-tcp")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework")) + (hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."test-framework-quickcheck2" or (errorHandler.buildDepError "test-framework-quickcheck2")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/distributed-process-extras-0.3.8-r0-2d788f5d416a0a8ea0df00b93fa5f4e6b338aac10ed6e3d55f7ad91d0b9d2733.nix b/hackage/distributed-process-extras-0.3.8-r0-2d788f5d416a0a8ea0df00b93fa5f4e6b338aac10ed6e3d55f7ad91d0b9d2733.nix new file mode 100644 index 00000000000..fd108a94307 --- /dev/null +++ b/hackage/distributed-process-extras-0.3.8-r0-2d788f5d416a0a8ea0df00b93fa5f4e6b338aac10ed6e3d55f7ad91d0b9d2733.nix @@ -0,0 +1,134 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "distributed-process-extras"; version = "0.3.8"; }; + license = "BSD-3-Clause"; + copyright = "Tim Watson 2012 - 2017"; + maintainer = "The Distributed Haskell team"; + author = "Tim Watson"; + homepage = "http://github.com/haskell-distributed/distributed-process"; + url = ""; + synopsis = "Cloud Haskell Extras"; + description = "Supporting library, providing common types and utilities used by the\nvarious libraries built on top of distributed-process"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."distributed-process" or (errorHandler.buildDepError "distributed-process")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."fingertree" or (errorHandler.buildDepError "fingertree")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + ]; + buildable = true; + }; + tests = { + "InternalQueueTests" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."ansi-terminal" or (errorHandler.buildDepError "ansi-terminal")) + (hsPkgs."distributed-process" or (errorHandler.buildDepError "distributed-process")) + (hsPkgs."distributed-process-extras" or (errorHandler.buildDepError "distributed-process-extras")) + (hsPkgs."distributed-process-systest" or (errorHandler.buildDepError "distributed-process-systest")) + (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit")) + (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework")) + (hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."test-framework-quickcheck2" or (errorHandler.buildDepError "test-framework-quickcheck2")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + ]; + buildable = true; + }; + "PrimitivesTests" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."ansi-terminal" or (errorHandler.buildDepError "ansi-terminal")) + (hsPkgs."distributed-process" or (errorHandler.buildDepError "distributed-process")) + (hsPkgs."distributed-process-extras" or (errorHandler.buildDepError "distributed-process-extras")) + (hsPkgs."distributed-process-systest" or (errorHandler.buildDepError "distributed-process-systest")) + (hsPkgs."network-transport" or (errorHandler.buildDepError "network-transport")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."network-transport-tcp" or (errorHandler.buildDepError "network-transport-tcp")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework")) + (hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + ]; + buildable = true; + }; + "TimerTests" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."ansi-terminal" or (errorHandler.buildDepError "ansi-terminal")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."distributed-process" or (errorHandler.buildDepError "distributed-process")) + (hsPkgs."distributed-process-extras" or (errorHandler.buildDepError "distributed-process-extras")) + (hsPkgs."distributed-process-systest" or (errorHandler.buildDepError "distributed-process-systest")) + (hsPkgs."network-transport" or (errorHandler.buildDepError "network-transport")) + (hsPkgs."network-transport-tcp" or (errorHandler.buildDepError "network-transport-tcp")) + (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit")) + (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework")) + (hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."test-framework-quickcheck2" or (errorHandler.buildDepError "test-framework-quickcheck2")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + ]; + buildable = true; + }; + "LoggerTests" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."ansi-terminal" or (errorHandler.buildDepError "ansi-terminal")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."distributed-process" or (errorHandler.buildDepError "distributed-process")) + (hsPkgs."distributed-process-extras" or (errorHandler.buildDepError "distributed-process-extras")) + (hsPkgs."distributed-process-systest" or (errorHandler.buildDepError "distributed-process-systest")) + (hsPkgs."distributed-static" or (errorHandler.buildDepError "distributed-static")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."data-accessor" or (errorHandler.buildDepError "data-accessor")) + (hsPkgs."fingertree" or (errorHandler.buildDepError "fingertree")) + (hsPkgs."network-transport" or (errorHandler.buildDepError "network-transport")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."network-transport-tcp" or (errorHandler.buildDepError "network-transport-tcp")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework")) + (hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/distributed-process-systest-0.4.1-r0-ad4668e524dc3f2d6580f1f33fe7068034d89fdd76c9419a232b67e7663cb46b.nix b/hackage/distributed-process-systest-0.4.1-r0-ad4668e524dc3f2d6580f1f33fe7068034d89fdd76c9419a232b67e7663cb46b.nix new file mode 100644 index 00000000000..5d3d3c9ffe5 --- /dev/null +++ b/hackage/distributed-process-systest-0.4.1-r0-ad4668e524dc3f2d6580f1f33fe7068034d89fdd76c9419a232b67e7663cb46b.nix @@ -0,0 +1,46 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "distributed-process-systest"; version = "0.4.1"; }; + license = "BSD-3-Clause"; + copyright = "Tim Watson"; + maintainer = "The Distributed Haskell team"; + author = "Tim Watson"; + homepage = "http://github.com/haskell-distributed/distributed-process-systest"; + url = ""; + synopsis = "Cloud Haskell Test Support"; + description = "Testing Frameworks and Capabilities for programs built on Cloud Haskell"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."ansi-terminal" or (errorHandler.buildDepError "ansi-terminal")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."distributed-process" or (errorHandler.buildDepError "distributed-process")) + (hsPkgs."distributed-static" or (errorHandler.buildDepError "distributed-static")) + (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit")) + (hsPkgs."network-transport" or (errorHandler.buildDepError "network-transport")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework")) + (hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/distributed-process-tests-0.5.1-r0-4c8c65ca9f24e149e49a07b4dee6ed7f68fe77de8b4f0da4b9d72ee2b8bef42a.nix b/hackage/distributed-process-tests-0.5.1-r0-4c8c65ca9f24e149e49a07b4dee6ed7f68fe77de8b4f0da4b9d72ee2b8bef42a.nix new file mode 100644 index 00000000000..27b3d880879 --- /dev/null +++ b/hackage/distributed-process-tests-0.5.1-r0-4c8c65ca9f24e149e49a07b4dee6ed7f68fe77de8b4f0da4b9d72ee2b8bef42a.nix @@ -0,0 +1,126 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { tcp = false; }; + package = { + specVersion = "3.0"; + identifier = { name = "distributed-process-tests"; version = "0.5.1"; }; + license = "BSD-3-Clause"; + copyright = "Well-Typed LLP"; + maintainer = "The Distributed Haskell team"; + author = "Duncan Coutts, Nicolas Wu, Edsko de Vries"; + homepage = "http://github.com/haskell-distributed/distributed-process/tree/master/distributed-process-tests"; + url = ""; + synopsis = "Tests and test support tools for distributed-process."; + description = "Tests and test suite for Cloud Haskell libraries, specifically the core distributed-process library."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."ansi-terminal" or (errorHandler.buildDepError "ansi-terminal")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."distributed-process" or (errorHandler.buildDepError "distributed-process")) + (hsPkgs."distributed-static" or (errorHandler.buildDepError "distributed-static")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit")) + (hsPkgs."network-transport" or (errorHandler.buildDepError "network-transport")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."setenv" or (errorHandler.buildDepError "setenv")) + (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework")) + (hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + ]; + buildable = true; + }; + tests = { + "TestCHInMemory" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."distributed-process-tests" or (errorHandler.buildDepError "distributed-process-tests")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."network-transport" or (errorHandler.buildDepError "network-transport")) + (hsPkgs."network-transport-inmemory" or (errorHandler.buildDepError "network-transport-inmemory")) + (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework")) + ]; + buildable = true; + }; + "TestCHInTCP" = { + depends = pkgs.lib.optionals (flags.tcp) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."distributed-process-tests" or (errorHandler.buildDepError "distributed-process-tests")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."network-transport" or (errorHandler.buildDepError "network-transport")) + (hsPkgs."network-transport-tcp" or (errorHandler.buildDepError "network-transport-tcp")) + (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework")) + ]; + buildable = if flags.tcp then true else false; + }; + "TestClosure" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."distributed-process-tests" or (errorHandler.buildDepError "distributed-process-tests")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."network-transport" or (errorHandler.buildDepError "network-transport")) + (hsPkgs."network-transport-inmemory" or (errorHandler.buildDepError "network-transport-inmemory")) + (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework")) + ]; + buildable = true; + }; + "TestStats" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."distributed-process-tests" or (errorHandler.buildDepError "distributed-process-tests")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."network-transport" or (errorHandler.buildDepError "network-transport")) + (hsPkgs."network-transport-inmemory" or (errorHandler.buildDepError "network-transport-inmemory")) + (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework")) + ]; + buildable = true; + }; + "TestMxInMemory" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."distributed-process-tests" or (errorHandler.buildDepError "distributed-process-tests")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."network-transport" or (errorHandler.buildDepError "network-transport")) + (hsPkgs."network-transport-inmemory" or (errorHandler.buildDepError "network-transport-inmemory")) + (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework")) + ]; + buildable = true; + }; + "TestTracingInMemory" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."distributed-process-tests" or (errorHandler.buildDepError "distributed-process-tests")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."network-transport" or (errorHandler.buildDepError "network-transport")) + (hsPkgs."network-transport-inmemory" or (errorHandler.buildDepError "network-transport-inmemory")) + (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework")) + ]; + buildable = true; + }; + "TestMxInTCP" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."distributed-process-tests" or (errorHandler.buildDepError "distributed-process-tests")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."network-transport" or (errorHandler.buildDepError "network-transport")) + (hsPkgs."network-transport-inmemory" or (errorHandler.buildDepError "network-transport-inmemory")) + (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/ghc-lib-9.10.1.20240511-r2-f61cc363715a7890773703526728dd2411f1b8a349ac3c01055ba7c08a266f65.nix b/hackage/ghc-lib-9.10.1.20240511-r2-f61cc363715a7890773703526728dd2411f1b8a349ac3c01055ba7c08a266f65.nix new file mode 100644 index 00000000000..ecd5b7def75 --- /dev/null +++ b/hackage/ghc-lib-9.10.1.20240511-r2-f61cc363715a7890773703526728dd2411f1b8a349ac3c01055ba7c08a266f65.nix @@ -0,0 +1,58 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { threaded-rts = true; }; + package = { + specVersion = "3.0"; + identifier = { name = "ghc-lib"; version = "9.10.1.20240511"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Digital Asset"; + author = "The GHC Team and Digital Asset"; + homepage = "https://github.com/digital-asset/ghc-lib"; + url = ""; + synopsis = "The GHC API, decoupled from GHC versions"; + description = "A package equivalent to the @ghc@ package, but which can be loaded on many compiler versions."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."parsec" or (errorHandler.buildDepError "parsec")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."pretty" or (errorHandler.buildDepError "pretty")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."semaphore-compat" or (errorHandler.buildDepError "semaphore-compat")) + (hsPkgs."rts" or (errorHandler.buildDepError "rts")) + (hsPkgs."hpc" or (errorHandler.buildDepError "hpc")) + (hsPkgs."ghc-lib-parser" or (errorHandler.buildDepError "ghc-lib-parser")) + ] ++ (if !system.isWindows + then [ (hsPkgs."unix" or (errorHandler.buildDepError "unix")) ] + else [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ]); + build-tools = [ + (hsPkgs.pkgsBuildBuild.alex.components.exes.alex or (pkgs.pkgsBuildBuild.alex or (errorHandler.buildToolDepError "alex:alex"))) + (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/ghc-lib-9.10.1.20240511-r3-0ef0a9caf6dd705f2d550527aaf5e773464cd0eb907d47fc4e5f097f4148ed62.nix b/hackage/ghc-lib-9.10.1.20240511-r3-0ef0a9caf6dd705f2d550527aaf5e773464cd0eb907d47fc4e5f097f4148ed62.nix new file mode 100644 index 00000000000..ecd5b7def75 --- /dev/null +++ b/hackage/ghc-lib-9.10.1.20240511-r3-0ef0a9caf6dd705f2d550527aaf5e773464cd0eb907d47fc4e5f097f4148ed62.nix @@ -0,0 +1,58 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { threaded-rts = true; }; + package = { + specVersion = "3.0"; + identifier = { name = "ghc-lib"; version = "9.10.1.20240511"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Digital Asset"; + author = "The GHC Team and Digital Asset"; + homepage = "https://github.com/digital-asset/ghc-lib"; + url = ""; + synopsis = "The GHC API, decoupled from GHC versions"; + description = "A package equivalent to the @ghc@ package, but which can be loaded on many compiler versions."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."parsec" or (errorHandler.buildDepError "parsec")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."pretty" or (errorHandler.buildDepError "pretty")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."semaphore-compat" or (errorHandler.buildDepError "semaphore-compat")) + (hsPkgs."rts" or (errorHandler.buildDepError "rts")) + (hsPkgs."hpc" or (errorHandler.buildDepError "hpc")) + (hsPkgs."ghc-lib-parser" or (errorHandler.buildDepError "ghc-lib-parser")) + ] ++ (if !system.isWindows + then [ (hsPkgs."unix" or (errorHandler.buildDepError "unix")) ] + else [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ]); + build-tools = [ + (hsPkgs.pkgsBuildBuild.alex.components.exes.alex or (pkgs.pkgsBuildBuild.alex or (errorHandler.buildToolDepError "alex:alex"))) + (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/ghc-lib-9.10.1.20241103-r0-839f333ac683312b62113b7adf41535e7d4a60f141c0a5d8da4cc81aa7ac234b.nix b/hackage/ghc-lib-9.10.1.20241103-r0-839f333ac683312b62113b7adf41535e7d4a60f141c0a5d8da4cc81aa7ac234b.nix new file mode 100644 index 00000000000..7c1ad304d5d --- /dev/null +++ b/hackage/ghc-lib-9.10.1.20241103-r0-839f333ac683312b62113b7adf41535e7d4a60f141c0a5d8da4cc81aa7ac234b.nix @@ -0,0 +1,58 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { threaded-rts = true; }; + package = { + specVersion = "3.0"; + identifier = { name = "ghc-lib"; version = "9.10.1.20241103"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Digital Asset"; + author = "The GHC Team and Digital Asset"; + homepage = "https://github.com/digital-asset/ghc-lib"; + url = ""; + synopsis = "The GHC API, decoupled from GHC versions"; + description = "A package equivalent to the @ghc@ package, but which can be loaded on many compiler versions."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."parsec" or (errorHandler.buildDepError "parsec")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."pretty" or (errorHandler.buildDepError "pretty")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."semaphore-compat" or (errorHandler.buildDepError "semaphore-compat")) + (hsPkgs."rts" or (errorHandler.buildDepError "rts")) + (hsPkgs."hpc" or (errorHandler.buildDepError "hpc")) + (hsPkgs."ghc-lib-parser" or (errorHandler.buildDepError "ghc-lib-parser")) + ] ++ (if !system.isWindows + then [ (hsPkgs."unix" or (errorHandler.buildDepError "unix")) ] + else [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ]); + build-tools = [ + (hsPkgs.pkgsBuildBuild.alex.components.exes.alex or (pkgs.pkgsBuildBuild.alex or (errorHandler.buildToolDepError "alex:alex"))) + (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/ghc-lib-9.10.1.20241103-r1-29e5ab23827f0023214402ccf9f5fdbba1636e9c7a3339c136598bb6080cb51a.nix b/hackage/ghc-lib-9.10.1.20241103-r1-29e5ab23827f0023214402ccf9f5fdbba1636e9c7a3339c136598bb6080cb51a.nix new file mode 100644 index 00000000000..7c1ad304d5d --- /dev/null +++ b/hackage/ghc-lib-9.10.1.20241103-r1-29e5ab23827f0023214402ccf9f5fdbba1636e9c7a3339c136598bb6080cb51a.nix @@ -0,0 +1,58 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { threaded-rts = true; }; + package = { + specVersion = "3.0"; + identifier = { name = "ghc-lib"; version = "9.10.1.20241103"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Digital Asset"; + author = "The GHC Team and Digital Asset"; + homepage = "https://github.com/digital-asset/ghc-lib"; + url = ""; + synopsis = "The GHC API, decoupled from GHC versions"; + description = "A package equivalent to the @ghc@ package, but which can be loaded on many compiler versions."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."parsec" or (errorHandler.buildDepError "parsec")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."pretty" or (errorHandler.buildDepError "pretty")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."semaphore-compat" or (errorHandler.buildDepError "semaphore-compat")) + (hsPkgs."rts" or (errorHandler.buildDepError "rts")) + (hsPkgs."hpc" or (errorHandler.buildDepError "hpc")) + (hsPkgs."ghc-lib-parser" or (errorHandler.buildDepError "ghc-lib-parser")) + ] ++ (if !system.isWindows + then [ (hsPkgs."unix" or (errorHandler.buildDepError "unix")) ] + else [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ]); + build-tools = [ + (hsPkgs.pkgsBuildBuild.alex.components.exes.alex or (pkgs.pkgsBuildBuild.alex or (errorHandler.buildToolDepError "alex:alex"))) + (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/ghc-lib-9.8.3.20241022-r2-265cbc1a63bd793af9930800fa28d8ae730e4fbaffdcaa383c1df2190a5eaf26.nix b/hackage/ghc-lib-9.8.3.20241022-r2-265cbc1a63bd793af9930800fa28d8ae730e4fbaffdcaa383c1df2190a5eaf26.nix new file mode 100644 index 00000000000..a43284a9500 --- /dev/null +++ b/hackage/ghc-lib-9.8.3.20241022-r2-265cbc1a63bd793af9930800fa28d8ae730e4fbaffdcaa383c1df2190a5eaf26.nix @@ -0,0 +1,58 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { threaded-rts = true; }; + package = { + specVersion = "3.0"; + identifier = { name = "ghc-lib"; version = "9.8.3.20241022"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Digital Asset"; + author = "The GHC Team and Digital Asset"; + homepage = "https://github.com/digital-asset/ghc-lib"; + url = ""; + synopsis = "The GHC API, decoupled from GHC versions"; + description = "A package equivalent to the @ghc@ package, but which can be loaded on many compiler versions."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."parsec" or (errorHandler.buildDepError "parsec")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."pretty" or (errorHandler.buildDepError "pretty")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."semaphore-compat" or (errorHandler.buildDepError "semaphore-compat")) + (hsPkgs."rts" or (errorHandler.buildDepError "rts")) + (hsPkgs."hpc" or (errorHandler.buildDepError "hpc")) + (hsPkgs."ghc-lib-parser" or (errorHandler.buildDepError "ghc-lib-parser")) + ] ++ (if !system.isWindows + then [ (hsPkgs."unix" or (errorHandler.buildDepError "unix")) ] + else [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ]); + build-tools = [ + (hsPkgs.pkgsBuildBuild.alex.components.exes.alex or (pkgs.pkgsBuildBuild.alex or (errorHandler.buildToolDepError "alex:alex"))) + (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/ghc-lib-9.8.3.20241022-r3-eb5678c3a09bdf179f0347926d4ed766718df69675450268fdfedcd18a218e75.nix b/hackage/ghc-lib-9.8.3.20241022-r3-eb5678c3a09bdf179f0347926d4ed766718df69675450268fdfedcd18a218e75.nix new file mode 100644 index 00000000000..a43284a9500 --- /dev/null +++ b/hackage/ghc-lib-9.8.3.20241022-r3-eb5678c3a09bdf179f0347926d4ed766718df69675450268fdfedcd18a218e75.nix @@ -0,0 +1,58 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { threaded-rts = true; }; + package = { + specVersion = "3.0"; + identifier = { name = "ghc-lib"; version = "9.8.3.20241022"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Digital Asset"; + author = "The GHC Team and Digital Asset"; + homepage = "https://github.com/digital-asset/ghc-lib"; + url = ""; + synopsis = "The GHC API, decoupled from GHC versions"; + description = "A package equivalent to the @ghc@ package, but which can be loaded on many compiler versions."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."parsec" or (errorHandler.buildDepError "parsec")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."pretty" or (errorHandler.buildDepError "pretty")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."semaphore-compat" or (errorHandler.buildDepError "semaphore-compat")) + (hsPkgs."rts" or (errorHandler.buildDepError "rts")) + (hsPkgs."hpc" or (errorHandler.buildDepError "hpc")) + (hsPkgs."ghc-lib-parser" or (errorHandler.buildDepError "ghc-lib-parser")) + ] ++ (if !system.isWindows + then [ (hsPkgs."unix" or (errorHandler.buildDepError "unix")) ] + else [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ]); + build-tools = [ + (hsPkgs.pkgsBuildBuild.alex.components.exes.alex or (pkgs.pkgsBuildBuild.alex or (errorHandler.buildToolDepError "alex:alex"))) + (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/ghc-lib-9.8.3.20241103-r0-a74ff8b84e7a67b5a7f1a54029d3d3dbde31e19f69f757972b165e45d4a401cf.nix b/hackage/ghc-lib-9.8.3.20241103-r0-a74ff8b84e7a67b5a7f1a54029d3d3dbde31e19f69f757972b165e45d4a401cf.nix new file mode 100644 index 00000000000..ed856efc141 --- /dev/null +++ b/hackage/ghc-lib-9.8.3.20241103-r0-a74ff8b84e7a67b5a7f1a54029d3d3dbde31e19f69f757972b165e45d4a401cf.nix @@ -0,0 +1,58 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { threaded-rts = true; }; + package = { + specVersion = "3.0"; + identifier = { name = "ghc-lib"; version = "9.8.3.20241103"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Digital Asset"; + author = "The GHC Team and Digital Asset"; + homepage = "https://github.com/digital-asset/ghc-lib"; + url = ""; + synopsis = "The GHC API, decoupled from GHC versions"; + description = "A package equivalent to the @ghc@ package, but which can be loaded on many compiler versions."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."parsec" or (errorHandler.buildDepError "parsec")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."pretty" or (errorHandler.buildDepError "pretty")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."semaphore-compat" or (errorHandler.buildDepError "semaphore-compat")) + (hsPkgs."rts" or (errorHandler.buildDepError "rts")) + (hsPkgs."hpc" or (errorHandler.buildDepError "hpc")) + (hsPkgs."ghc-lib-parser" or (errorHandler.buildDepError "ghc-lib-parser")) + ] ++ (if !system.isWindows + then [ (hsPkgs."unix" or (errorHandler.buildDepError "unix")) ] + else [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ]); + build-tools = [ + (hsPkgs.pkgsBuildBuild.alex.components.exes.alex or (pkgs.pkgsBuildBuild.alex or (errorHandler.buildToolDepError "alex:alex"))) + (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/ghc-lib-9.8.3.20241103-r1-8dd5214fb0178f15be9ba16d8dc63742485a6b7857e97dc24254cee39e5f51f6.nix b/hackage/ghc-lib-9.8.3.20241103-r1-8dd5214fb0178f15be9ba16d8dc63742485a6b7857e97dc24254cee39e5f51f6.nix new file mode 100644 index 00000000000..ed856efc141 --- /dev/null +++ b/hackage/ghc-lib-9.8.3.20241103-r1-8dd5214fb0178f15be9ba16d8dc63742485a6b7857e97dc24254cee39e5f51f6.nix @@ -0,0 +1,58 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { threaded-rts = true; }; + package = { + specVersion = "3.0"; + identifier = { name = "ghc-lib"; version = "9.8.3.20241103"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Digital Asset"; + author = "The GHC Team and Digital Asset"; + homepage = "https://github.com/digital-asset/ghc-lib"; + url = ""; + synopsis = "The GHC API, decoupled from GHC versions"; + description = "A package equivalent to the @ghc@ package, but which can be loaded on many compiler versions."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."parsec" or (errorHandler.buildDepError "parsec")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."pretty" or (errorHandler.buildDepError "pretty")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."semaphore-compat" or (errorHandler.buildDepError "semaphore-compat")) + (hsPkgs."rts" or (errorHandler.buildDepError "rts")) + (hsPkgs."hpc" or (errorHandler.buildDepError "hpc")) + (hsPkgs."ghc-lib-parser" or (errorHandler.buildDepError "ghc-lib-parser")) + ] ++ (if !system.isWindows + then [ (hsPkgs."unix" or (errorHandler.buildDepError "unix")) ] + else [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ]); + build-tools = [ + (hsPkgs.pkgsBuildBuild.alex.components.exes.alex or (pkgs.pkgsBuildBuild.alex or (errorHandler.buildToolDepError "alex:alex"))) + (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/ghc-lib-parser-9.10.1.20240511-r2-84f98809c82ea11e75327ad0956ce6262a734fa80f75fafc57f67ba13c6a2b09.nix b/hackage/ghc-lib-parser-9.10.1.20240511-r2-84f98809c82ea11e75327ad0956ce6262a734fa80f75fafc57f67ba13c6a2b09.nix new file mode 100644 index 00000000000..3b808be83a1 --- /dev/null +++ b/hackage/ghc-lib-parser-9.10.1.20240511-r2-84f98809c82ea11e75327ad0956ce6262a734fa80f75fafc57f67ba13c6a2b09.nix @@ -0,0 +1,55 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { threaded-rts = true; }; + package = { + specVersion = "3.0"; + identifier = { name = "ghc-lib-parser"; version = "9.10.1.20240511"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Digital Asset"; + author = "The GHC Team and Digital Asset"; + homepage = "https://github.com/digital-asset/ghc-lib"; + url = ""; + synopsis = "The GHC API, decoupled from GHC versions"; + description = "A package equivalent to the @ghc@ package, but which can be loaded on many compiler versions."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = ([ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."parsec" or (errorHandler.buildDepError "parsec")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."pretty" or (errorHandler.buildDepError "pretty")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + ] ++ (if !system.isWindows + then [ (hsPkgs."unix" or (errorHandler.buildDepError "unix")) ] + else [ + (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) + ])) ++ pkgs.lib.optional (compiler.isGhc && compiler.version.ge "9.10") (hsPkgs."ghc-internal" or (errorHandler.buildDepError "ghc-internal")); + build-tools = [ + (hsPkgs.pkgsBuildBuild.alex.components.exes.alex or (pkgs.pkgsBuildBuild.alex or (errorHandler.buildToolDepError "alex:alex"))) + (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/ghc-lib-parser-9.10.1.20240511-r3-ddfc595f3bb8d93e74260947b05539f0eef3768526b9f7968421c92018c88dbc.nix b/hackage/ghc-lib-parser-9.10.1.20240511-r3-ddfc595f3bb8d93e74260947b05539f0eef3768526b9f7968421c92018c88dbc.nix new file mode 100644 index 00000000000..3b808be83a1 --- /dev/null +++ b/hackage/ghc-lib-parser-9.10.1.20240511-r3-ddfc595f3bb8d93e74260947b05539f0eef3768526b9f7968421c92018c88dbc.nix @@ -0,0 +1,55 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { threaded-rts = true; }; + package = { + specVersion = "3.0"; + identifier = { name = "ghc-lib-parser"; version = "9.10.1.20240511"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Digital Asset"; + author = "The GHC Team and Digital Asset"; + homepage = "https://github.com/digital-asset/ghc-lib"; + url = ""; + synopsis = "The GHC API, decoupled from GHC versions"; + description = "A package equivalent to the @ghc@ package, but which can be loaded on many compiler versions."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = ([ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."parsec" or (errorHandler.buildDepError "parsec")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."pretty" or (errorHandler.buildDepError "pretty")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + ] ++ (if !system.isWindows + then [ (hsPkgs."unix" or (errorHandler.buildDepError "unix")) ] + else [ + (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) + ])) ++ pkgs.lib.optional (compiler.isGhc && compiler.version.ge "9.10") (hsPkgs."ghc-internal" or (errorHandler.buildDepError "ghc-internal")); + build-tools = [ + (hsPkgs.pkgsBuildBuild.alex.components.exes.alex or (pkgs.pkgsBuildBuild.alex or (errorHandler.buildToolDepError "alex:alex"))) + (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/ghc-lib-parser-9.10.1.20241103-r0-2686c2d5cf7730592ac4c71b6636714b6a0a56eeecef9449fd2bda89afae939f.nix b/hackage/ghc-lib-parser-9.10.1.20241103-r0-2686c2d5cf7730592ac4c71b6636714b6a0a56eeecef9449fd2bda89afae939f.nix new file mode 100644 index 00000000000..3e641c168bb --- /dev/null +++ b/hackage/ghc-lib-parser-9.10.1.20241103-r0-2686c2d5cf7730592ac4c71b6636714b6a0a56eeecef9449fd2bda89afae939f.nix @@ -0,0 +1,55 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { threaded-rts = true; }; + package = { + specVersion = "3.0"; + identifier = { name = "ghc-lib-parser"; version = "9.10.1.20241103"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Digital Asset"; + author = "The GHC Team and Digital Asset"; + homepage = "https://github.com/digital-asset/ghc-lib"; + url = ""; + synopsis = "The GHC API, decoupled from GHC versions"; + description = "A package equivalent to the @ghc@ package, but which can be loaded on many compiler versions."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = ([ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."parsec" or (errorHandler.buildDepError "parsec")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."pretty" or (errorHandler.buildDepError "pretty")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + ] ++ (if !system.isWindows + then [ (hsPkgs."unix" or (errorHandler.buildDepError "unix")) ] + else [ + (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) + ])) ++ pkgs.lib.optional (compiler.isGhc && compiler.version.ge "9.10") (hsPkgs."ghc-internal" or (errorHandler.buildDepError "ghc-internal")); + build-tools = [ + (hsPkgs.pkgsBuildBuild.alex.components.exes.alex or (pkgs.pkgsBuildBuild.alex or (errorHandler.buildToolDepError "alex:alex"))) + (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/ghc-lib-parser-9.10.1.20241103-r1-03d81bff6566cc08fcc21c08ad4597ad6a5e72b1ca1484a682d5fbedaa3063e6.nix b/hackage/ghc-lib-parser-9.10.1.20241103-r1-03d81bff6566cc08fcc21c08ad4597ad6a5e72b1ca1484a682d5fbedaa3063e6.nix new file mode 100644 index 00000000000..3e641c168bb --- /dev/null +++ b/hackage/ghc-lib-parser-9.10.1.20241103-r1-03d81bff6566cc08fcc21c08ad4597ad6a5e72b1ca1484a682d5fbedaa3063e6.nix @@ -0,0 +1,55 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { threaded-rts = true; }; + package = { + specVersion = "3.0"; + identifier = { name = "ghc-lib-parser"; version = "9.10.1.20241103"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Digital Asset"; + author = "The GHC Team and Digital Asset"; + homepage = "https://github.com/digital-asset/ghc-lib"; + url = ""; + synopsis = "The GHC API, decoupled from GHC versions"; + description = "A package equivalent to the @ghc@ package, but which can be loaded on many compiler versions."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = ([ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."parsec" or (errorHandler.buildDepError "parsec")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."pretty" or (errorHandler.buildDepError "pretty")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + ] ++ (if !system.isWindows + then [ (hsPkgs."unix" or (errorHandler.buildDepError "unix")) ] + else [ + (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) + ])) ++ pkgs.lib.optional (compiler.isGhc && compiler.version.ge "9.10") (hsPkgs."ghc-internal" or (errorHandler.buildDepError "ghc-internal")); + build-tools = [ + (hsPkgs.pkgsBuildBuild.alex.components.exes.alex or (pkgs.pkgsBuildBuild.alex or (errorHandler.buildToolDepError "alex:alex"))) + (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/ghc-lib-parser-9.8.3.20241022-r3-872d986b964cac70a13fd572b104be13b38a81a2872bd5bae4ba6bb7572fb0e8.nix b/hackage/ghc-lib-parser-9.8.3.20241022-r3-872d986b964cac70a13fd572b104be13b38a81a2872bd5bae4ba6bb7572fb0e8.nix new file mode 100644 index 00000000000..c4e5c39f76b --- /dev/null +++ b/hackage/ghc-lib-parser-9.8.3.20241022-r3-872d986b964cac70a13fd572b104be13b38a81a2872bd5bae4ba6bb7572fb0e8.nix @@ -0,0 +1,55 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { threaded-rts = true; }; + package = { + specVersion = "3.0"; + identifier = { name = "ghc-lib-parser"; version = "9.8.3.20241022"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Digital Asset"; + author = "The GHC Team and Digital Asset"; + homepage = "https://github.com/digital-asset/ghc-lib"; + url = ""; + synopsis = "The GHC API, decoupled from GHC versions"; + description = "A package equivalent to the @ghc@ package, but which can be loaded on many compiler versions."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = ([ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."parsec" or (errorHandler.buildDepError "parsec")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."pretty" or (errorHandler.buildDepError "pretty")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + ] ++ (if !system.isWindows + then [ (hsPkgs."unix" or (errorHandler.buildDepError "unix")) ] + else [ + (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) + ])) ++ pkgs.lib.optional (compiler.isGhc && compiler.version.ge "9.10") (hsPkgs."ghc-internal" or (errorHandler.buildDepError "ghc-internal")); + build-tools = [ + (hsPkgs.pkgsBuildBuild.alex.components.exes.alex or (pkgs.pkgsBuildBuild.alex or (errorHandler.buildToolDepError "alex:alex"))) + (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/ghc-lib-parser-9.8.3.20241022-r4-d4d0d2d519bb9742b5c566300dd8a5e540070cdc1625239816c226e78c6a385e.nix b/hackage/ghc-lib-parser-9.8.3.20241022-r4-d4d0d2d519bb9742b5c566300dd8a5e540070cdc1625239816c226e78c6a385e.nix new file mode 100644 index 00000000000..c4e5c39f76b --- /dev/null +++ b/hackage/ghc-lib-parser-9.8.3.20241022-r4-d4d0d2d519bb9742b5c566300dd8a5e540070cdc1625239816c226e78c6a385e.nix @@ -0,0 +1,55 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { threaded-rts = true; }; + package = { + specVersion = "3.0"; + identifier = { name = "ghc-lib-parser"; version = "9.8.3.20241022"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Digital Asset"; + author = "The GHC Team and Digital Asset"; + homepage = "https://github.com/digital-asset/ghc-lib"; + url = ""; + synopsis = "The GHC API, decoupled from GHC versions"; + description = "A package equivalent to the @ghc@ package, but which can be loaded on many compiler versions."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = ([ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."parsec" or (errorHandler.buildDepError "parsec")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."pretty" or (errorHandler.buildDepError "pretty")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + ] ++ (if !system.isWindows + then [ (hsPkgs."unix" or (errorHandler.buildDepError "unix")) ] + else [ + (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) + ])) ++ pkgs.lib.optional (compiler.isGhc && compiler.version.ge "9.10") (hsPkgs."ghc-internal" or (errorHandler.buildDepError "ghc-internal")); + build-tools = [ + (hsPkgs.pkgsBuildBuild.alex.components.exes.alex or (pkgs.pkgsBuildBuild.alex or (errorHandler.buildToolDepError "alex:alex"))) + (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/ghc-lib-parser-9.8.3.20241103-r0-5b1ca4ed1e7fd10fd27f484ec9c9d7e8b32c1be189f2958da6f9addf03c43b6d.nix b/hackage/ghc-lib-parser-9.8.3.20241103-r0-5b1ca4ed1e7fd10fd27f484ec9c9d7e8b32c1be189f2958da6f9addf03c43b6d.nix new file mode 100644 index 00000000000..0f1fdc0c458 --- /dev/null +++ b/hackage/ghc-lib-parser-9.8.3.20241103-r0-5b1ca4ed1e7fd10fd27f484ec9c9d7e8b32c1be189f2958da6f9addf03c43b6d.nix @@ -0,0 +1,55 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { threaded-rts = true; }; + package = { + specVersion = "3.0"; + identifier = { name = "ghc-lib-parser"; version = "9.8.3.20241103"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Digital Asset"; + author = "The GHC Team and Digital Asset"; + homepage = "https://github.com/digital-asset/ghc-lib"; + url = ""; + synopsis = "The GHC API, decoupled from GHC versions"; + description = "A package equivalent to the @ghc@ package, but which can be loaded on many compiler versions."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = ([ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."parsec" or (errorHandler.buildDepError "parsec")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."pretty" or (errorHandler.buildDepError "pretty")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + ] ++ (if !system.isWindows + then [ (hsPkgs."unix" or (errorHandler.buildDepError "unix")) ] + else [ + (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) + ])) ++ pkgs.lib.optional (compiler.isGhc && compiler.version.ge "9.10") (hsPkgs."ghc-internal" or (errorHandler.buildDepError "ghc-internal")); + build-tools = [ + (hsPkgs.pkgsBuildBuild.alex.components.exes.alex or (pkgs.pkgsBuildBuild.alex or (errorHandler.buildToolDepError "alex:alex"))) + (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/ghc-lib-parser-9.8.3.20241103-r1-acbc2920563bb59b9854abf9306f7c359686288b2333808464061852e4d50446.nix b/hackage/ghc-lib-parser-9.8.3.20241103-r1-acbc2920563bb59b9854abf9306f7c359686288b2333808464061852e4d50446.nix new file mode 100644 index 00000000000..0f1fdc0c458 --- /dev/null +++ b/hackage/ghc-lib-parser-9.8.3.20241103-r1-acbc2920563bb59b9854abf9306f7c359686288b2333808464061852e4d50446.nix @@ -0,0 +1,55 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { threaded-rts = true; }; + package = { + specVersion = "3.0"; + identifier = { name = "ghc-lib-parser"; version = "9.8.3.20241103"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Digital Asset"; + author = "The GHC Team and Digital Asset"; + homepage = "https://github.com/digital-asset/ghc-lib"; + url = ""; + synopsis = "The GHC API, decoupled from GHC versions"; + description = "A package equivalent to the @ghc@ package, but which can be loaded on many compiler versions."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = ([ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."parsec" or (errorHandler.buildDepError "parsec")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."pretty" or (errorHandler.buildDepError "pretty")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + ] ++ (if !system.isWindows + then [ (hsPkgs."unix" or (errorHandler.buildDepError "unix")) ] + else [ + (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) + ])) ++ pkgs.lib.optional (compiler.isGhc && compiler.version.ge "9.10") (hsPkgs."ghc-internal" or (errorHandler.buildDepError "ghc-internal")); + build-tools = [ + (hsPkgs.pkgsBuildBuild.alex.components.exes.alex or (pkgs.pkgsBuildBuild.alex or (errorHandler.buildToolDepError "alex:alex"))) + (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/heftia-0.5.0.0-r0-b93c47857637ee293b5331774b7c33ad238ea368f3321cca4061de5cddd21af9.nix b/hackage/heftia-0.5.0.0-r0-b93c47857637ee293b5331774b7c33ad238ea368f3321cca4061de5cddd21af9.nix new file mode 100644 index 00000000000..fb466c9d19d --- /dev/null +++ b/hackage/heftia-0.5.0.0-r0-b93c47857637ee293b5331774b7c33ad238ea368f3321cca4061de5cddd21af9.nix @@ -0,0 +1,50 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.4"; + identifier = { name = "heftia"; version = "0.5.0.0"; }; + license = "MPL-2.0"; + copyright = "2023-2024 Sayo Koyoneda\n2016 Allele Dev; 2017 Ixperta Solutions s.r.o.; 2017 Alexis King"; + maintainer = "Sayo Koyoneda "; + author = "Sayo Koyoneda "; + homepage = ""; + url = ""; + synopsis = "higher-order algebraic effects done right"; + description = "This is the core package for [heftia-effects](https://hackage.haskell.org/package/heftia-effects).\n\nHeftia is an extensible effects library that generalizes \"Algebraic Effects and Handlers\" to higher-order effects, providing users with maximum flexibility and delivering standard and reasonable speed.\nIn its generalization, the focus is on ensuring predictable results based on simple, consistent semantics, while preserving soundness.\n\nPlease refer to the [Haddock documentation](https://hackage.haskell.org/package/heftia-0.5.0.0/docs/Control-Monad-Hefty.html) for usage and semantics.\nFor information on performance, please refer to [performance.md](https://github.com/sayo-hs/heftia/blob/v0.5.0/benchmark/performance.md).\n\nThis library is inspired by the paper:\n\n* Casper Bach Poulsen and Cas van der Rest. 2023. Hefty Algebras: Modular\nElaboration of Higher-Order Algebraic Effects. Proc. ACM Program. Lang. 7,\nPOPL, Article 62 (January 2023), 31 pages. \n\nThe /elaboration/ approach proposed in the above paper allows for a straightforward treatment of higher-order effects.\n\nHeftia's data structure is an extension of the Freer monad, designed to be theoretically straightforward by eliminating ad-hoc elements."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."data-effects" or (errorHandler.buildDepError "data-effects")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + ]; + buildable = true; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."heftia" or (errorHandler.buildDepError "heftia")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + ]; + 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/heftia-effects-0.5.0.0-r0-fe16e7184c6e7acedba0f229bee9c58b871e2308907777bf0d4a2b5a8df107fa.nix b/hackage/heftia-effects-0.5.0.0-r0-fe16e7184c6e7acedba0f229bee9c58b871e2308907777bf0d4a2b5a8df107fa.nix new file mode 100644 index 00000000000..78bf6335bbe --- /dev/null +++ b/hackage/heftia-effects-0.5.0.0-r0-fe16e7184c6e7acedba0f229bee9c58b871e2308907777bf0d4a2b5a8df107fa.nix @@ -0,0 +1,322 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.4"; + identifier = { name = "heftia-effects"; version = "0.5.0.0"; }; + license = "MPL-2.0"; + copyright = "2023-2024 Sayo Koyoneda"; + maintainer = "Sayo Koyoneda "; + author = "Sayo Koyoneda "; + homepage = ""; + url = ""; + synopsis = "higher-order algebraic effects done right"; + description = "This library is the battery-included version of the [heftia](https://hackage.haskell.org/package/heftia) package,\nproviding interpreters for standard effects."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."data-effects" or (errorHandler.buildDepError "data-effects")) + (hsPkgs."heftia" or (errorHandler.buildDepError "heftia")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."unbounded-delays" or (errorHandler.buildDepError "unbounded-delays")) + (hsPkgs."ghc-typelits-knownnat" or (errorHandler.buildDepError "ghc-typelits-knownnat")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."co-log-core" or (errorHandler.buildDepError "co-log-core")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + exes = { + "Teletype" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."data-effects" or (errorHandler.buildDepError "data-effects")) + (hsPkgs."heftia" or (errorHandler.buildDepError "heftia")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."unbounded-delays" or (errorHandler.buildDepError "unbounded-delays")) + (hsPkgs."ghc-typelits-knownnat" or (errorHandler.buildDepError "ghc-typelits-knownnat")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."co-log-core" or (errorHandler.buildDepError "co-log-core")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."heftia-effects" or (errorHandler.buildDepError "heftia-effects")) + ]; + buildable = true; + }; + "KeyedEffects" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."data-effects" or (errorHandler.buildDepError "data-effects")) + (hsPkgs."heftia" or (errorHandler.buildDepError "heftia")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."unbounded-delays" or (errorHandler.buildDepError "unbounded-delays")) + (hsPkgs."ghc-typelits-knownnat" or (errorHandler.buildDepError "ghc-typelits-knownnat")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."co-log-core" or (errorHandler.buildDepError "co-log-core")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."heftia-effects" or (errorHandler.buildDepError "heftia-effects")) + ]; + buildable = true; + }; + "Logging" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."data-effects" or (errorHandler.buildDepError "data-effects")) + (hsPkgs."heftia" or (errorHandler.buildDepError "heftia")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."unbounded-delays" or (errorHandler.buildDepError "unbounded-delays")) + (hsPkgs."ghc-typelits-knownnat" or (errorHandler.buildDepError "ghc-typelits-knownnat")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."co-log-core" or (errorHandler.buildDepError "co-log-core")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."heftia-effects" or (errorHandler.buildDepError "heftia-effects")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + ]; + buildable = true; + }; + "Continuation" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."data-effects" or (errorHandler.buildDepError "data-effects")) + (hsPkgs."heftia" or (errorHandler.buildDepError "heftia")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."unbounded-delays" or (errorHandler.buildDepError "unbounded-delays")) + (hsPkgs."ghc-typelits-knownnat" or (errorHandler.buildDepError "ghc-typelits-knownnat")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."co-log-core" or (errorHandler.buildDepError "co-log-core")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."heftia-effects" or (errorHandler.buildDepError "heftia-effects")) + ]; + buildable = true; + }; + "ShiftReset" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."data-effects" or (errorHandler.buildDepError "data-effects")) + (hsPkgs."heftia" or (errorHandler.buildDepError "heftia")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."unbounded-delays" or (errorHandler.buildDepError "unbounded-delays")) + (hsPkgs."ghc-typelits-knownnat" or (errorHandler.buildDepError "ghc-typelits-knownnat")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."co-log-core" or (errorHandler.buildDepError "co-log-core")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."heftia-effects" or (errorHandler.buildDepError "heftia-effects")) + (hsPkgs."extra" or (errorHandler.buildDepError "extra")) + ]; + buildable = true; + }; + "Writer" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."data-effects" or (errorHandler.buildDepError "data-effects")) + (hsPkgs."heftia" or (errorHandler.buildDepError "heftia")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."unbounded-delays" or (errorHandler.buildDepError "unbounded-delays")) + (hsPkgs."ghc-typelits-knownnat" or (errorHandler.buildDepError "ghc-typelits-knownnat")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."co-log-core" or (errorHandler.buildDepError "co-log-core")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."heftia-effects" or (errorHandler.buildDepError "heftia-effects")) + ]; + buildable = true; + }; + "SemanticsZoo" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."data-effects" or (errorHandler.buildDepError "data-effects")) + (hsPkgs."heftia" or (errorHandler.buildDepError "heftia")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."unbounded-delays" or (errorHandler.buildDepError "unbounded-delays")) + (hsPkgs."ghc-typelits-knownnat" or (errorHandler.buildDepError "ghc-typelits-knownnat")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."co-log-core" or (errorHandler.buildDepError "co-log-core")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."heftia-effects" or (errorHandler.buildDepError "heftia-effects")) + ]; + buildable = true; + }; + "FileSystemProvider" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."data-effects" or (errorHandler.buildDepError "data-effects")) + (hsPkgs."heftia" or (errorHandler.buildDepError "heftia")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."unbounded-delays" or (errorHandler.buildDepError "unbounded-delays")) + (hsPkgs."ghc-typelits-knownnat" or (errorHandler.buildDepError "ghc-typelits-knownnat")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."co-log-core" or (errorHandler.buildDepError "co-log-core")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."heftia-effects" or (errorHandler.buildDepError "heftia-effects")) + ]; + buildable = true; + }; + "Subprocess" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."data-effects" or (errorHandler.buildDepError "data-effects")) + (hsPkgs."heftia" or (errorHandler.buildDepError "heftia")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."unbounded-delays" or (errorHandler.buildDepError "unbounded-delays")) + (hsPkgs."ghc-typelits-knownnat" or (errorHandler.buildDepError "ghc-typelits-knownnat")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."co-log-core" or (errorHandler.buildDepError "co-log-core")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."heftia-effects" or (errorHandler.buildDepError "heftia-effects")) + ]; + buildable = true; + }; + "UnliftIO" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."data-effects" or (errorHandler.buildDepError "data-effects")) + (hsPkgs."heftia" or (errorHandler.buildDepError "heftia")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."unbounded-delays" or (errorHandler.buildDepError "unbounded-delays")) + (hsPkgs."ghc-typelits-knownnat" or (errorHandler.buildDepError "ghc-typelits-knownnat")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."co-log-core" or (errorHandler.buildDepError "co-log-core")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."heftia-effects" or (errorHandler.buildDepError "heftia-effects")) + ]; + buildable = true; + }; + "Stream" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."data-effects" or (errorHandler.buildDepError "data-effects")) + (hsPkgs."heftia" or (errorHandler.buildDepError "heftia")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."unbounded-delays" or (errorHandler.buildDepError "unbounded-delays")) + (hsPkgs."ghc-typelits-knownnat" or (errorHandler.buildDepError "ghc-typelits-knownnat")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."co-log-core" or (errorHandler.buildDepError "co-log-core")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."heftia-effects" or (errorHandler.buildDepError "heftia-effects")) + ]; + buildable = true; + }; + "NonDet" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."data-effects" or (errorHandler.buildDepError "data-effects")) + (hsPkgs."heftia" or (errorHandler.buildDepError "heftia")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."unbounded-delays" or (errorHandler.buildDepError "unbounded-delays")) + (hsPkgs."ghc-typelits-knownnat" or (errorHandler.buildDepError "ghc-typelits-knownnat")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."co-log-core" or (errorHandler.buildDepError "co-log-core")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."heftia-effects" or (errorHandler.buildDepError "heftia-effects")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + ]; + buildable = true; + }; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."data-effects" or (errorHandler.buildDepError "data-effects")) + (hsPkgs."heftia" or (errorHandler.buildDepError "heftia")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."unbounded-delays" or (errorHandler.buildDepError "unbounded-delays")) + (hsPkgs."ghc-typelits-knownnat" or (errorHandler.buildDepError "ghc-typelits-knownnat")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."co-log-core" or (errorHandler.buildDepError "co-log-core")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."heftia-effects" or (errorHandler.buildDepError "heftia-effects")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hspec" or (errorHandler.buildDepError "tasty-hspec")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + ]; + build-tools = [ + (hsPkgs.pkgsBuildBuild.tasty-discover.components.exes.tasty-discover or (pkgs.pkgsBuildBuild.tasty-discover or (errorHandler.buildToolDepError "tasty-discover:tasty-discover"))) + ]; + buildable = true; + }; + }; + benchmarks = { + "heftia-bench" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."data-effects" or (errorHandler.buildDepError "data-effects")) + (hsPkgs."heftia" or (errorHandler.buildDepError "heftia")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."unbounded-delays" or (errorHandler.buildDepError "unbounded-delays")) + (hsPkgs."ghc-typelits-knownnat" or (errorHandler.buildDepError "ghc-typelits-knownnat")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."co-log-core" or (errorHandler.buildDepError "co-log-core")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."heftia-effects" or (errorHandler.buildDepError "heftia-effects")) + (hsPkgs."freer-simple" or (errorHandler.buildDepError "freer-simple")) + (hsPkgs."polysemy" or (errorHandler.buildDepError "polysemy")) + (hsPkgs."fused-effects" or (errorHandler.buildDepError "fused-effects")) + (hsPkgs."effectful" or (errorHandler.buildDepError "effectful")) + (hsPkgs."eveff" or (errorHandler.buildDepError "eveff")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."logict" or (errorHandler.buildDepError "logict")) + (hsPkgs."tasty-bench" or (errorHandler.buildDepError "tasty-bench")) + (hsPkgs."mpeff" or (errorHandler.buildDepError "mpeff")) + ] ++ pkgs.lib.optional (compiler.isGhc && compiler.version.ge "9.6" && (compiler.isGhc && compiler.version.lt "9.10")) (hsPkgs."eff" or (errorHandler.buildDepError "eff")); + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/hw-polysemy-0.3.0.1-r0-4d745428662658c0ec4eacb1c663133f89358f7b2721653fe24dc6e463e7048f.nix b/hackage/hw-polysemy-0.3.0.1-r0-4d745428662658c0ec4eacb1c663133f89358f7b2721653fe24dc6e463e7048f.nix new file mode 100644 index 00000000000..2c77a96cd50 --- /dev/null +++ b/hackage/hw-polysemy-0.3.0.1-r0-4d745428662658c0ec4eacb1c663133f89358f7b2721653fe24dc6e463e7048f.nix @@ -0,0 +1,179 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { werror = false; }; + package = { + specVersion = "3.4"; + identifier = { name = "hw-polysemy"; version = "0.3.0.1"; }; + 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."directory" or (errorHandler.buildDepError "directory")) + (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-prelude" or (errorHandler.buildDepError "hw-prelude")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (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."temporary" or (errorHandler.buildDepError "temporary")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."ulid" or (errorHandler.buildDepError "ulid")) + (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."binary" or (errorHandler.buildDepError "binary")) + (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-prelude" or (errorHandler.buildDepError "hw-prelude")) + (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."ulid" or (errorHandler.buildDepError "ulid")) + (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."aeson" or (errorHandler.buildDepError "aeson")) + (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."hw-prelude" or (errorHandler.buildDepError "hw-prelude")) + (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."hw-prelude" or (errorHandler.buildDepError "hw-prelude")) + (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."hw-prelude" or (errorHandler.buildDepError "hw-prelude")) + (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/hw-prelude-0.0.0.3-r0-005cecf7f2238fed629dcd82fd12d3946d0a11b42e3ef6e82bff3d1e80843522.nix b/hackage/hw-prelude-0.0.0.3-r0-005cecf7f2238fed629dcd82fd12d3946d0a11b42e3ef6e82bff3d1e80843522.nix new file mode 100644 index 00000000000..507e274d49f --- /dev/null +++ b/hackage/hw-prelude-0.0.0.3-r0-005cecf7f2238fed629dcd82fd12d3946d0a11b42e3ef6e82bff3d1e80843522.nix @@ -0,0 +1,46 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { werror = false; }; + package = { + specVersion = "3.4"; + identifier = { name = "hw-prelude"; version = "0.0.0.3"; }; + license = "Apache-2.0"; + copyright = "2024 John Ky"; + maintainer = "newhoggy@gmail.com"; + author = "John Ky"; + homepage = ""; + url = ""; + synopsis = "Opinionated prelude library"; + description = "Opinionated prelude library."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (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."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."generic-lens" or (errorHandler.buildDepError "generic-lens")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + ] ++ pkgs.lib.optional (system.isWindows) (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")); + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/lifted-async-0.10.2.7-r0-848cc230afdd5657eafb97f950e58d0a8fcb5e65c801618c32f8c726ad8f9e69.nix b/hackage/lifted-async-0.10.2.7-r0-848cc230afdd5657eafb97f950e58d0a8fcb5e65c801618c32f8c726ad8f9e69.nix new file mode 100644 index 00000000000..358ff45539f --- /dev/null +++ b/hackage/lifted-async-0.10.2.7-r0-848cc230afdd5657eafb97f950e58d0a8fcb5e65c801618c32f8c726ad8f9e69.nix @@ -0,0 +1,89 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.24"; + identifier = { name = "lifted-async"; version = "0.10.2.7"; }; + license = "BSD-3-Clause"; + copyright = "Copyright (C) 2012-2024 Mitsutoshi Aoe"; + maintainer = "Mitsutoshi Aoe "; + author = "Mitsutoshi Aoe"; + homepage = "https://github.com/maoe/lifted-async"; + url = ""; + synopsis = "Run lifted IO operations asynchronously and wait for their results"; + description = "This package provides IO operations from @async@ package lifted to any\ninstance of 'MonadBase' or 'MonadBaseControl'."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."lifted-base" or (errorHandler.buildDepError "lifted-base")) + (hsPkgs."transformers-base" or (errorHandler.buildDepError "transformers-base")) + (hsPkgs."monad-control" or (errorHandler.buildDepError "monad-control")) + ] ++ [ + (hsPkgs."constraints" or (errorHandler.buildDepError "constraints")) + ]; + buildable = true; + }; + tests = { + "test-lifted-async" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit")) + (hsPkgs."lifted-async" or (errorHandler.buildDepError "lifted-async")) + (hsPkgs."lifted-base" or (errorHandler.buildDepError "lifted-base")) + (hsPkgs."monad-control" or (errorHandler.buildDepError "monad-control")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-expected-failure" or (errorHandler.buildDepError "tasty-expected-failure")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."tasty-th" or (errorHandler.buildDepError "tasty-th")) + ]; + buildable = true; + }; + "regression-tests" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."lifted-async" or (errorHandler.buildDepError "lifted-async")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."tasty-th" or (errorHandler.buildDepError "tasty-th")) + ]; + buildable = true; + }; + }; + benchmarks = { + "benchmark-lifted-async" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."tasty-bench" or (errorHandler.buildDepError "tasty-bench")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."lifted-async" or (errorHandler.buildDepError "lifted-async")) + ]; + buildable = true; + }; + "benchmark-lifted-async-threaded" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."tasty-bench" or (errorHandler.buildDepError "tasty-bench")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."lifted-async" or (errorHandler.buildDepError "lifted-async")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/pandoc-vimhl-0.3.2.1-r0-57300c07515ee28559075158f14970ecc922fdf9d38b43f79b47be58d113c06e.nix b/hackage/pandoc-vimhl-0.3.2.1-r0-57300c07515ee28559075158f14970ecc922fdf9d38b43f79b47be58d113c06e.nix new file mode 100644 index 00000000000..c0d16ded2d3 --- /dev/null +++ b/hackage/pandoc-vimhl-0.3.2.1-r0-57300c07515ee28559075158f14970ecc922fdf9d38b43f79b47be58d113c06e.nix @@ -0,0 +1,41 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.20"; + identifier = { name = "pandoc-vimhl"; version = "0.3.2.1"; }; + license = "BSD-3-Clause"; + copyright = "2016-2024 Alexey Radkov"; + maintainer = "Alexey Radkov "; + author = "Alexey Radkov "; + homepage = "http://github.com/lyokha/vim-publish-helper"; + url = ""; + synopsis = "Pandoc filter for native Vim code highlighting"; + description = "Pandoc filter for native Vim code highlighting\nin HTML and PDF documents. Requires Vim (or Neovim) and plugin\n."; + buildType = "Simple"; + }; + components = { + exes = { + "vimhl" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."pandoc-types" or (errorHandler.buildDepError "pandoc-types")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/pusher-http-haskell-2.1.0.19-r0-e4bc815fb8c66dc0373f53b6cc3f778de74f0b7a594a505a6336ce7034fad22d.nix b/hackage/pusher-http-haskell-2.1.0.19-r0-e4bc815fb8c66dc0373f53b6cc3f778de74f0b7a594a505a6336ce7034fad22d.nix new file mode 100644 index 00000000000..2632ce9765a --- /dev/null +++ b/hackage/pusher-http-haskell-2.1.0.19-r0-e4bc815fb8c66dc0373f53b6cc3f778de74f0b7a594a505a6336ce7034fad22d.nix @@ -0,0 +1,60 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.18"; + identifier = { name = "pusher-http-haskell"; version = "2.1.0.19"; }; + license = "MIT"; + copyright = "(c) Will Sewell, 2016"; + maintainer = "me@willsewell.com"; + author = "Will Sewell"; + homepage = "https://github.com/WillSewell/pusher-http-haskell"; + url = ""; + synopsis = "Haskell client library for the Pusher Channels HTTP API"; + description = "Functions that correspond to endpoints of the Pusher Channels\nHTTP API. Messages can be triggered, and information about the\nchannel can be queried. Additionally there are functions\nfor authenticating users of private and presence channels."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring")) + (hsPkgs."crypton" or (errorHandler.buildDepError "crypton")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (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."memory" or (errorHandler.buildDepError "memory")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + ]; + buildable = true; + }; + tests = { + "tests" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."pusher-http-haskell" or (errorHandler.buildDepError "pusher-http-haskell")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/quic-0.2.3-r0-4330a92a3e8f5e64a2dc0bcf2da2e03415357b7a472a266cb815099f446dcdc1.nix b/hackage/quic-0.2.3-r0-4330a92a3e8f5e64a2dc0bcf2da2e03415357b7a472a266cb815099f446dcdc1.nix new file mode 100644 index 00000000000..f5e3753eb58 --- /dev/null +++ b/hackage/quic-0.2.3-r0-4330a92a3e8f5e64a2dc0bcf2da2e03415357b7a472a266cb815099f446dcdc1.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.3"; }; + 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/sandwich-0.3.0.0-r0-052c8229a3d17d02e638c2f2f370caa86f11a96229e4d466a3e9432a358f573e.nix b/hackage/sandwich-0.3.0.0-r0-052c8229a3d17d02e638c2f2f370caa86f11a96229e4d466a3e9432a358f573e.nix new file mode 100644 index 00000000000..d22ed12badd --- /dev/null +++ b/hackage/sandwich-0.3.0.0-r0-052c8229a3d17d02e638c2f2f370caa86f11a96229e4d466a3e9432a358f573e.nix @@ -0,0 +1,240 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.12"; + identifier = { name = "sandwich"; version = "0.3.0.0"; }; + license = "BSD-3-Clause"; + copyright = "2024 Tom McLaughlin"; + maintainer = "tom@codedown.io"; + author = "Tom McLaughlin"; + homepage = "https://codedownio.github.io/sandwich"; + url = ""; + synopsis = "Yet another test framework for Haskell"; + description = "Please see the ."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = ([ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."ansi-terminal" or (errorHandler.buildDepError "ansi-terminal")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."brick" or (errorHandler.buildDepError "brick")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."colour" or (errorHandler.buildDepError "colour")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."free" or (errorHandler.buildDepError "free")) + (hsPkgs."haskell-src-exts" or (errorHandler.buildDepError "haskell-src-exts")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."microlens-th" or (errorHandler.buildDepError "microlens-th")) + (hsPkgs."monad-control" or (errorHandler.buildDepError "monad-control")) + (hsPkgs."monad-logger" or (errorHandler.buildDepError "monad-logger")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) + (hsPkgs."pretty-show" or (errorHandler.buildDepError "pretty-show")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."retry" or (errorHandler.buildDepError "retry")) + (hsPkgs."safe" or (errorHandler.buildDepError "safe")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."string-interpolate" or (errorHandler.buildDepError "string-interpolate")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."transformers-base" or (errorHandler.buildDepError "transformers-base")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."unliftio-core" or (errorHandler.buildDepError "unliftio-core")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."vty" or (errorHandler.buildDepError "vty")) + (hsPkgs."vty-crossplatform" or (errorHandler.buildDepError "vty-crossplatform")) + ] ++ pkgs.lib.optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix"))) ++ pkgs.lib.optional (system.isWindows) (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")); + buildable = true; + }; + exes = { + "sandwich-demo" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."ansi-terminal" or (errorHandler.buildDepError "ansi-terminal")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."brick" or (errorHandler.buildDepError "brick")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."colour" or (errorHandler.buildDepError "colour")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."free" or (errorHandler.buildDepError "free")) + (hsPkgs."haskell-src-exts" or (errorHandler.buildDepError "haskell-src-exts")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."microlens-th" or (errorHandler.buildDepError "microlens-th")) + (hsPkgs."monad-control" or (errorHandler.buildDepError "monad-control")) + (hsPkgs."monad-logger" or (errorHandler.buildDepError "monad-logger")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) + (hsPkgs."pretty-show" or (errorHandler.buildDepError "pretty-show")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."retry" or (errorHandler.buildDepError "retry")) + (hsPkgs."safe" or (errorHandler.buildDepError "safe")) + (hsPkgs."sandwich" or (errorHandler.buildDepError "sandwich")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."string-interpolate" or (errorHandler.buildDepError "string-interpolate")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."transformers-base" or (errorHandler.buildDepError "transformers-base")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."unliftio-core" or (errorHandler.buildDepError "unliftio-core")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."vty" or (errorHandler.buildDepError "vty")) + (hsPkgs."vty-crossplatform" or (errorHandler.buildDepError "vty-crossplatform")) + ] ++ pkgs.lib.optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix")); + buildable = true; + }; + "sandwich-discover" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."ansi-terminal" or (errorHandler.buildDepError "ansi-terminal")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."brick" or (errorHandler.buildDepError "brick")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."colour" or (errorHandler.buildDepError "colour")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."free" or (errorHandler.buildDepError "free")) + (hsPkgs."haskell-src-exts" or (errorHandler.buildDepError "haskell-src-exts")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."microlens-th" or (errorHandler.buildDepError "microlens-th")) + (hsPkgs."monad-control" or (errorHandler.buildDepError "monad-control")) + (hsPkgs."monad-logger" or (errorHandler.buildDepError "monad-logger")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) + (hsPkgs."pretty-show" or (errorHandler.buildDepError "pretty-show")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."retry" or (errorHandler.buildDepError "retry")) + (hsPkgs."safe" or (errorHandler.buildDepError "safe")) + (hsPkgs."sandwich" or (errorHandler.buildDepError "sandwich")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."string-interpolate" or (errorHandler.buildDepError "string-interpolate")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."transformers-base" or (errorHandler.buildDepError "transformers-base")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."unliftio-core" or (errorHandler.buildDepError "unliftio-core")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."vty" or (errorHandler.buildDepError "vty")) + (hsPkgs."vty-crossplatform" or (errorHandler.buildDepError "vty-crossplatform")) + ] ++ pkgs.lib.optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix")); + buildable = true; + }; + "sandwich-test" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."ansi-terminal" or (errorHandler.buildDepError "ansi-terminal")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."brick" or (errorHandler.buildDepError "brick")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."colour" or (errorHandler.buildDepError "colour")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."free" or (errorHandler.buildDepError "free")) + (hsPkgs."haskell-src-exts" or (errorHandler.buildDepError "haskell-src-exts")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."microlens-th" or (errorHandler.buildDepError "microlens-th")) + (hsPkgs."monad-control" or (errorHandler.buildDepError "monad-control")) + (hsPkgs."monad-logger" or (errorHandler.buildDepError "monad-logger")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) + (hsPkgs."pretty-show" or (errorHandler.buildDepError "pretty-show")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."retry" or (errorHandler.buildDepError "retry")) + (hsPkgs."safe" or (errorHandler.buildDepError "safe")) + (hsPkgs."sandwich" or (errorHandler.buildDepError "sandwich")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."string-interpolate" or (errorHandler.buildDepError "string-interpolate")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."transformers-base" or (errorHandler.buildDepError "transformers-base")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."unliftio-core" or (errorHandler.buildDepError "unliftio-core")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."vty" or (errorHandler.buildDepError "vty")) + (hsPkgs."vty-crossplatform" or (errorHandler.buildDepError "vty-crossplatform")) + ] ++ pkgs.lib.optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix")); + buildable = true; + }; + }; + tests = { + "sandwich-test-suite" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."ansi-terminal" or (errorHandler.buildDepError "ansi-terminal")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."brick" or (errorHandler.buildDepError "brick")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."colour" or (errorHandler.buildDepError "colour")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."free" or (errorHandler.buildDepError "free")) + (hsPkgs."haskell-src-exts" or (errorHandler.buildDepError "haskell-src-exts")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."microlens-th" or (errorHandler.buildDepError "microlens-th")) + (hsPkgs."monad-control" or (errorHandler.buildDepError "monad-control")) + (hsPkgs."monad-logger" or (errorHandler.buildDepError "monad-logger")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) + (hsPkgs."pretty-show" or (errorHandler.buildDepError "pretty-show")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."retry" or (errorHandler.buildDepError "retry")) + (hsPkgs."safe" or (errorHandler.buildDepError "safe")) + (hsPkgs."sandwich" or (errorHandler.buildDepError "sandwich")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."string-interpolate" or (errorHandler.buildDepError "string-interpolate")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."transformers-base" or (errorHandler.buildDepError "transformers-base")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."unliftio-core" or (errorHandler.buildDepError "unliftio-core")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."vty" or (errorHandler.buildDepError "vty")) + (hsPkgs."vty-crossplatform" or (errorHandler.buildDepError "vty-crossplatform")) + ] ++ pkgs.lib.optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix")); + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/sandwich-contexts-0.3.0.0-r0-b2400029cbdd95c45e8dc011fdb9e750071f5049a9ff416f151306640e6e9a8e.nix b/hackage/sandwich-contexts-0.3.0.0-r0-b2400029cbdd95c45e8dc011fdb9e750071f5049a9ff416f151306640e6e9a8e.nix new file mode 100644 index 00000000000..1343885fbed --- /dev/null +++ b/hackage/sandwich-contexts-0.3.0.0-r0-b2400029cbdd95c45e8dc011fdb9e750071f5049a9ff416f151306640e6e9a8e.nix @@ -0,0 +1,83 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.12"; + identifier = { name = "sandwich-contexts"; version = "0.3.0.0"; }; + license = "BSD-3-Clause"; + copyright = "2024 Tom McLaughlin"; + maintainer = "tom@codedown.io"; + author = "Tom McLaughlin"; + homepage = ""; + url = ""; + synopsis = "Contexts for the Sandwich test library"; + description = "Please see the ."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = ([ + (hsPkgs."HTTP" or (errorHandler.buildDepError "HTTP")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."conduit" or (errorHandler.buildDepError "conduit")) + (hsPkgs."conduit-extra" or (errorHandler.buildDepError "conduit-extra")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (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."monad-logger" or (errorHandler.buildDepError "monad-logger")) + (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."relude" or (errorHandler.buildDepError "relude")) + (hsPkgs."retry" or (errorHandler.buildDepError "retry")) + (hsPkgs."safe" or (errorHandler.buildDepError "safe")) + (hsPkgs."sandwich" or (errorHandler.buildDepError "sandwich")) + (hsPkgs."streaming-commons" or (errorHandler.buildDepError "streaming-commons")) + (hsPkgs."string-interpolate" or (errorHandler.buildDepError "string-interpolate")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."unix-compat" or (errorHandler.buildDepError "unix-compat")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."unliftio-core" or (errorHandler.buildDepError "unliftio-core")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + ] ++ pkgs.lib.optionals (compiler.isGhc && compiler.version.ge "9.6") [ + (hsPkgs."crypton-connection" or (errorHandler.buildDepError "crypton-connection")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + ]) ++ pkgs.lib.optional (compiler.isGhc && compiler.version.lt "9.6") (hsPkgs."connection" or (errorHandler.buildDepError "connection")); + buildable = true; + }; + tests = { + "tests" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."postgresql-simple" or (errorHandler.buildDepError "postgresql-simple")) + (hsPkgs."relude" or (errorHandler.buildDepError "relude")) + (hsPkgs."sandwich" or (errorHandler.buildDepError "sandwich")) + (hsPkgs."sandwich-contexts" or (errorHandler.buildDepError "sandwich-contexts")) + (hsPkgs."string-interpolate" or (errorHandler.buildDepError "string-interpolate")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + ]; + build-tools = [ + (hsPkgs.pkgsBuildBuild.sandwich.components.exes.sandwich-discover or (pkgs.pkgsBuildBuild.sandwich-discover or (errorHandler.buildToolDepError "sandwich:sandwich-discover"))) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/sandwich-webdriver-0.3.0.0-r0-2100ed8d868dc58b9ff69f5b302dd6426d59fb73843b21e6c8d13bd5ef4a4bfb.nix b/hackage/sandwich-webdriver-0.3.0.0-r0-2100ed8d868dc58b9ff69f5b302dd6426d59fb73843b21e6c8d13bd5ef4a4bfb.nix new file mode 100644 index 00000000000..c8d67c48b21 --- /dev/null +++ b/hackage/sandwich-webdriver-0.3.0.0-r0-2100ed8d868dc58b9ff69f5b302dd6426d59fb73843b21e6c8d13bd5ef4a4bfb.nix @@ -0,0 +1,106 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.12"; + identifier = { name = "sandwich-webdriver"; version = "0.3.0.0"; }; + license = "BSD-3-Clause"; + copyright = "2024 Tom McLaughlin"; + maintainer = "tom@codedown.io"; + author = "Tom McLaughlin"; + homepage = "https://codedownio.github.io/sandwich"; + url = ""; + synopsis = "Sandwich integration with Selenium WebDriver"; + description = "Please see the ."; + 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."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."http-client" or (errorHandler.buildDepError "http-client")) + (hsPkgs."http-client-tls" or (errorHandler.buildDepError "http-client-tls")) + (hsPkgs."http-conduit" or (errorHandler.buildDepError "http-conduit")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."microlens-aeson" or (errorHandler.buildDepError "microlens-aeson")) + (hsPkgs."monad-control" or (errorHandler.buildDepError "monad-control")) + (hsPkgs."monad-logger" or (errorHandler.buildDepError "monad-logger")) + (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."retry" or (errorHandler.buildDepError "retry")) + (hsPkgs."safe" or (errorHandler.buildDepError "safe")) + (hsPkgs."sandwich" or (errorHandler.buildDepError "sandwich")) + (hsPkgs."sandwich-contexts" or (errorHandler.buildDepError "sandwich-contexts")) + (hsPkgs."string-interpolate" or (errorHandler.buildDepError "string-interpolate")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."unliftio-core" or (errorHandler.buildDepError "unliftio-core")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."webdriver" or (errorHandler.buildDepError "webdriver")) + ] ++ pkgs.lib.optional (system.isLinux) (hsPkgs."regex-tdfa" or (errorHandler.buildDepError "regex-tdfa"))) ++ pkgs.lib.optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix"))) ++ pkgs.lib.optional (!system.isWindows) (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")); + frameworks = pkgs.lib.optional (system.isOsx) (pkgs."CoreGraphics" or (errorHandler.sysDepError "CoreGraphics")); + buildable = true; + }; + tests = { + "sandwich-webdriver-test" = { + 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."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."http-client" or (errorHandler.buildDepError "http-client")) + (hsPkgs."http-client-tls" or (errorHandler.buildDepError "http-client-tls")) + (hsPkgs."http-conduit" or (errorHandler.buildDepError "http-conduit")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."microlens-aeson" or (errorHandler.buildDepError "microlens-aeson")) + (hsPkgs."monad-control" or (errorHandler.buildDepError "monad-control")) + (hsPkgs."monad-logger" or (errorHandler.buildDepError "monad-logger")) + (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."retry" or (errorHandler.buildDepError "retry")) + (hsPkgs."safe" or (errorHandler.buildDepError "safe")) + (hsPkgs."sandwich" or (errorHandler.buildDepError "sandwich")) + (hsPkgs."sandwich-contexts" or (errorHandler.buildDepError "sandwich-contexts")) + (hsPkgs."sandwich-webdriver" or (errorHandler.buildDepError "sandwich-webdriver")) + (hsPkgs."string-interpolate" or (errorHandler.buildDepError "string-interpolate")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."unliftio-core" or (errorHandler.buildDepError "unliftio-core")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."webdriver" or (errorHandler.buildDepError "webdriver")) + ] ++ pkgs.lib.optional (system.isLinux) (hsPkgs."regex-tdfa" or (errorHandler.buildDepError "regex-tdfa"))) ++ pkgs.lib.optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix")); + frameworks = pkgs.lib.optional (system.isOsx) (pkgs."CoreGraphics" or (errorHandler.sysDepError "CoreGraphics")); + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/tasty-1.5.2-r0-7bce586b68aa22c06d6d831011e1e34192b2e09a8270e8f3934074714fe69014.nix b/hackage/tasty-1.5.2-r0-7bce586b68aa22c06d6d831011e1e34192b2e09a8270e8f3934074714fe69014.nix new file mode 100644 index 00000000000..216f16deba3 --- /dev/null +++ b/hackage/tasty-1.5.2-r0-7bce586b68aa22c06d6d831011e1e34192b2e09a8270e8f3934074714fe69014.nix @@ -0,0 +1,39 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { unix = true; }; + package = { + specVersion = "1.10"; + identifier = { name = "tasty"; version = "1.5.2"; }; + license = "MIT"; + copyright = ""; + maintainer = "Roman Cheplyaka "; + author = "Roman Cheplyaka "; + homepage = "https://github.com/UnkindPartition/tasty"; + url = ""; + synopsis = "Modern and extensible testing framework"; + description = "Tasty is a modern testing framework for Haskell.\nIt lets you combine your unit tests, golden\ntests, QuickCheck/SmallCheck properties, and any\nother types of tests into a single test suite."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = ((([ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."tagged" or (errorHandler.buildDepError "tagged")) + (hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) + (hsPkgs."ansi-terminal" or (errorHandler.buildDepError "ansi-terminal")) + ] ++ pkgs.lib.optional (!system.isX86_64 && !system.isAarch64 && !system.isPpc64 && !system.isS390x && !system.isRiscv64) (hsPkgs."unbounded-delays" or (errorHandler.buildDepError "unbounded-delays"))) ++ pkgs.lib.optional (!(compiler.isGhc && compiler.version.ge "8.0")) (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups"))) ++ pkgs.lib.optional (!(compiler.isGhc && compiler.version.ge "8.4")) (hsPkgs."time" or (errorHandler.buildDepError "time"))) ++ pkgs.lib.optionals (!system.isWindows && !(compiler.isGhcjs && true)) (pkgs.lib.optional (flags.unix) (hsPkgs."unix" or (errorHandler.buildDepError "unix"))); + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/tinyapp-0.2.0.0-r1-3888f99af680dc85809115fdbfb44682b95bf60239093310b6256b732b93777a.nix b/hackage/tinyapp-0.2.0.0-r1-3888f99af680dc85809115fdbfb44682b95bf60239093310b6256b732b93777a.nix new file mode 100644 index 00000000000..1ee626fb3d6 --- /dev/null +++ b/hackage/tinyapp-0.2.0.0-r1-3888f99af680dc85809115fdbfb44682b95bf60239093310b6256b732b93777a.nix @@ -0,0 +1,45 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "tinyapp"; version = "0.2.0.0"; }; + license = "MIT"; + copyright = ""; + maintainer = "bcardiff@gmail.com"; + author = "Brian J. Cardiff"; + homepage = "https://github.com/bcardiff/haskell-tinyapp"; + url = ""; + synopsis = "Library to build tiny apps in Haskell"; + description = "Library to build tiny apps in Haskell such a REPLs or text-based applications that reacts to keystrokes"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."brick" or (errorHandler.buildDepError "brick")) + (hsPkgs."vty" or (errorHandler.buildDepError "vty")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + ]; + buildable = true; + }; + tests = { + "tinyapp-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."tinyapp" or (errorHandler.buildDepError "tinyapp")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/tls-2.1.3-r0-6559157b0c1583564dc303a8b1359e7e31dd75efcc92fe257b5aa11dc45ca5e4.nix b/hackage/tls-2.1.3-r0-6559157b0c1583564dc303a8b1359e7e31dd75efcc92fe257b5aa11dc45ca5e4.nix new file mode 100644 index 00000000000..ada4499e71d --- /dev/null +++ b/hackage/tls-2.1.3-r0-6559157b0c1583564dc303a8b1359e7e31dd75efcc92fe257b5aa11dc45ca5e4.nix @@ -0,0 +1,106 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { devel = false; }; + package = { + specVersion = "1.10"; + identifier = { name = "tls"; version = "2.1.3"; }; + license = "BSD-3-Clause"; + copyright = "Vincent Hanquez "; + maintainer = "Kazu Yamamoto "; + author = "Vincent Hanquez "; + homepage = "https://github.com/haskell-tls/hs-tls"; + url = ""; + synopsis = "TLS protocol native implementation"; + description = "Native Haskell TLS 1.2/1.3 protocol implementation for servers and clients."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."asn1-encoding" or (errorHandler.buildDepError "asn1-encoding")) + (hsPkgs."asn1-types" or (errorHandler.buildDepError "asn1-types")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."cereal" or (errorHandler.buildDepError "cereal")) + (hsPkgs."crypton" or (errorHandler.buildDepError "crypton")) + (hsPkgs."crypton-x509" or (errorHandler.buildDepError "crypton-x509")) + (hsPkgs."crypton-x509-store" or (errorHandler.buildDepError "crypton-x509-store")) + (hsPkgs."crypton-x509-validation" or (errorHandler.buildDepError "crypton-x509-validation")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."memory" or (errorHandler.buildDepError "memory")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."serialise" or (errorHandler.buildDepError "serialise")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."unix-time" or (errorHandler.buildDepError "unix-time")) + ]; + buildable = true; + }; + exes = { + "tls-server" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."crypton" or (errorHandler.buildDepError "crypton")) + (hsPkgs."crypton-x509-store" or (errorHandler.buildDepError "crypton-x509-store")) + (hsPkgs."crypton-x509-system" or (errorHandler.buildDepError "crypton-x509-system")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."network-run" or (errorHandler.buildDepError "network-run")) + (hsPkgs."tls" or (errorHandler.buildDepError "tls")) + ]; + buildable = if flags.devel then true else false; + }; + "tls-client" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."crypton" or (errorHandler.buildDepError "crypton")) + (hsPkgs."crypton-x509-store" or (errorHandler.buildDepError "crypton-x509-store")) + (hsPkgs."crypton-x509-system" or (errorHandler.buildDepError "crypton-x509-system")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."network-run" or (errorHandler.buildDepError "network-run")) + (hsPkgs."tls" or (errorHandler.buildDepError "tls")) + ]; + buildable = if flags.devel then true else false; + }; + }; + tests = { + "spec" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."asn1-types" or (errorHandler.buildDepError "asn1-types")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."crypton" or (errorHandler.buildDepError "crypton")) + (hsPkgs."crypton-x509" or (errorHandler.buildDepError "crypton-x509")) + (hsPkgs."crypton-x509-validation" or (errorHandler.buildDepError "crypton-x509-validation")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."hourglass" or (errorHandler.buildDepError "hourglass")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."serialise" or (errorHandler.buildDepError "serialise")) + (hsPkgs."tls" or (errorHandler.buildDepError "tls")) + ]; + 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/tls-session-manager-0.0.7-r1-226ed31894cbb612d7cfb438449a05067d99e584d3c0dd7a727f5d42dcb3379a.nix b/hackage/tls-session-manager-0.0.7-r1-226ed31894cbb612d7cfb438449a05067d99e584d3c0dd7a727f5d42dcb3379a.nix new file mode 100644 index 00000000000..55b6fe1109d --- /dev/null +++ b/hackage/tls-session-manager-0.0.7-r1-226ed31894cbb612d7cfb438449a05067d99e584d3c0dd7a727f5d42dcb3379a.nix @@ -0,0 +1,42 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.10"; + identifier = { name = "tls-session-manager"; version = "0.0.7"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "kazu@iij.ad.jp"; + author = "Kazu Yamamoto"; + homepage = ""; + url = ""; + synopsis = "In-memory TLS session DB and session ticket"; + description = "TLS session manager with limitation, automatic pruning, energy saving and replay resistance and session ticket manager"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."auto-update" or (errorHandler.buildDepError "auto-update")) + (hsPkgs."basement" or (errorHandler.buildDepError "basement")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."clock" or (errorHandler.buildDepError "clock")) + (hsPkgs."crypto-token" or (errorHandler.buildDepError "crypto-token")) + (hsPkgs."memory" or (errorHandler.buildDepError "memory")) + (hsPkgs."psqueues" or (errorHandler.buildDepError "psqueues")) + (hsPkgs."serialise" or (errorHandler.buildDepError "serialise")) + (hsPkgs."tls" or (errorHandler.buildDepError "tls")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/typelevel-tools-yj-0.1.0.7-r0-477a59417aa1d286fe9b198412e4de47e93062c8c42294b687519366f91a509e.nix b/hackage/typelevel-tools-yj-0.1.0.7-r0-477a59417aa1d286fe9b198412e4de47e93062c8c42294b687519366f91a509e.nix new file mode 100644 index 00000000000..f4a3af1813a --- /dev/null +++ b/hackage/typelevel-tools-yj-0.1.0.7-r0-477a59417aa1d286fe9b198412e4de47e93062c8c42294b687519366f91a509e.nix @@ -0,0 +1,44 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.12"; + identifier = { name = "typelevel-tools-yj"; version = "0.1.0.7"; }; + license = "BSD-3-Clause"; + copyright = "2023 Yoshikuni Jujo"; + maintainer = "yoshikuni.jujo@gmail.com"; + author = "Yoshikuni Jujo"; + homepage = "https://github.com/YoshikuniJujo/typelevel-tools-yj#readme"; + url = ""; + synopsis = "type level tools"; + description = "Please see the README on GitHub at "; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + ]; + buildable = true; + }; + tests = { + "typelevel-tools-yj-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."typelevel-tools-yj" or (errorHandler.buildDepError "typelevel-tools-yj")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/typelevel-tools-yj-0.1.0.7-r1-0b89bf7fb7da65e6f52f0fcc961a2713d7eaecba55a712aa214af243446b5f80.nix b/hackage/typelevel-tools-yj-0.1.0.7-r1-0b89bf7fb7da65e6f52f0fcc961a2713d7eaecba55a712aa214af243446b5f80.nix new file mode 100644 index 00000000000..eabdbe7d829 --- /dev/null +++ b/hackage/typelevel-tools-yj-0.1.0.7-r1-0b89bf7fb7da65e6f52f0fcc961a2713d7eaecba55a712aa214af243446b5f80.nix @@ -0,0 +1,44 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.12"; + identifier = { name = "typelevel-tools-yj"; version = "0.1.0.7"; }; + license = "BSD-3-Clause"; + copyright = "2023 Yoshikuni Jujo"; + maintainer = "yoshikuni.jujo@gmail.com"; + author = "Yoshikuni Jujo"; + homepage = "https://github.com/YoshikuniJujo/typelevel-tools-yj#readme"; + url = ""; + synopsis = "type level tools"; + description = "Please see the README on GitHub at "; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + ]; + buildable = true; + }; + tests = { + "typelevel-tools-yj-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."typelevel-tools-yj" or (errorHandler.buildDepError "typelevel-tools-yj")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/xtea-0.1.0.0-r0-707695262af3ff252ada58737711ed0325d622d3f1069b3e183638ae294f5e88.nix b/hackage/xtea-0.1.0.0-r0-707695262af3ff252ada58737711ed0325d622d3f1069b3e183638ae294f5e88.nix new file mode 100644 index 00000000000..7fcb502bea0 --- /dev/null +++ b/hackage/xtea-0.1.0.0-r0-707695262af3ff252ada58737711ed0325d622d3f1069b3e183638ae294f5e88.nix @@ -0,0 +1,46 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.4"; + identifier = { name = "xtea"; version = "0.1.0.0"; }; + license = "MIT"; + copyright = ""; + maintainer = "Luke Nadur"; + author = "Luke Nadur"; + homepage = "https://github.com/intricate/xtea-haskell"; + url = ""; + synopsis = "XTEA (eXtended Tiny Encryption Algorithm)."; + description = "Haskell implementation of the\n[XTEA (eXtended Tiny Encryption Algorithm)](https://en.wikipedia.org/wiki/XTEA)\nblock cipher."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + ]; + buildable = true; + }; + tests = { + "xtea-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."hedgehog" or (errorHandler.buildDepError "hedgehog")) + (hsPkgs."xtea" or (errorHandler.buildDepError "xtea")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/index-state-hashes.nix b/index-state-hashes.nix index a137404eb21..679048eea9c 100644 --- a/index-state-hashes.nix +++ b/index-state-hashes.nix @@ -2043,4 +2043,5 @@ "2024-11-01T00:00:00Z" = "92a86288686a21d3c40bf24f7a4e134d588c1dc82dbd7c56061cec60746b2523"; "2024-11-02T00:00:00Z" = "41e692a1f37c6e93e243c4e5764e8b792afd2f543fe90d040e49afa0a7aa931d"; "2024-11-03T00:00:00Z" = "b7b374b9ea7a8cfd25cabc7da7c8ec89f6db0bf9259844a7e3b5159a28497cdb"; + "2024-11-04T00:00:00Z" = "706f704d70f34fa7e9f1220f3e8fbb1edcc87430e3668213f61eab4dd8a67b4a"; } diff --git a/nix/_Diff.nix b/nix/_Diff.nix index c1318c8a3e7..98ae99aa003 100644 --- a/nix/_Diff.nix +++ b/nix/_Diff.nix @@ -188,4 +188,15 @@ default = "r0"; }; }; + "1.0.1" = { + sha256 = "4b7678680c774a5815dee5d51d99b86806aa5a81a7e43a1429503dfef51b465f"; + revisions = { + r0 = { + nix = import ../hackage/Diff-1.0.1-r0-bc993fbb408d1718322ebbafa76a1f20643e3df347a76ccee0ecb7554972ef7b.nix; + revNum = 0; + sha256 = "bc993fbb408d1718322ebbafa76a1f20643e3df347a76ccee0ecb7554972ef7b"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/aws-spend-summary.nix b/nix/aws-spend-summary.nix new file mode 100644 index 00000000000..04c4e684e6b --- /dev/null +++ b/nix/aws-spend-summary.nix @@ -0,0 +1,13 @@ +{ + "0.1.0.0" = { + sha256 = "a162a5a2a19ce44418e89397b071facf3093bdb95d40028068cc8e5225bb5a55"; + revisions = { + r0 = { + nix = import ../hackage/aws-spend-summary-0.1.0.0-r0-2c4cb8bd259a2c44f4eb1ab3c3251a03e3b4859c0027e3e1bcb85de8779aa002.nix; + revNum = 0; + sha256 = "2c4cb8bd259a2c44f4eb1ab3c3251a03e3b4859c0027e3e1bcb85de8779aa002"; + }; + default = "r0"; + }; + }; +} \ No newline at end of file diff --git a/nix/awsspendsummary.nix b/nix/awsspendsummary.nix index cea88ff369b..f3bca171fad 100644 --- a/nix/awsspendsummary.nix +++ b/nix/awsspendsummary.nix @@ -10,4 +10,15 @@ default = "r0"; }; }; + "0.1.0.1" = { + sha256 = "7bcb70a97effaa951dd89717e8ab1116b975167026a13bc0b036042da0aa1da7"; + revisions = { + r0 = { + nix = import ../hackage/awsspendsummary-0.1.0.1-r0-05e204b408751b3878f698050e14718721a8a090f78e12bd69e0462220c59aea.nix; + revNum = 0; + sha256 = "05e204b408751b3878f698050e14718721a8a090f78e12bd69e0462220c59aea"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/benchpress.nix b/nix/benchpress.nix index ec2b9643a67..ebfd626caca 100644 --- a/nix/benchpress.nix +++ b/nix/benchpress.nix @@ -219,6 +219,17 @@ default = "r0"; }; }; + "0.2.2.24" = { + sha256 = "4a3f1a19344fd398389db743d371d2e6d093467846dd36f536cd12b2cb42bd7a"; + revisions = { + r0 = { + nix = import ../hackage/benchpress-0.2.2.24-r0-b977cbbd3309a4ae02a22e9e9bf0ceb29d07e75beb3fbbfd0dc2f22166e2076e.nix; + revNum = 0; + sha256 = "b977cbbd3309a4ae02a22e9e9bf0ceb29d07e75beb3fbbfd0dc2f22166e2076e"; + }; + default = "r0"; + }; + }; "0.2.2.3" = { sha256 = "6ced3af7649a7c4fea64e2f1237a0339c7f96d764ef96602547de961370dd644"; revisions = { diff --git a/nix/data-effects-th.nix b/nix/data-effects-th.nix index 6bd7f6a466c..0d378ac0206 100644 --- a/nix/data-effects-th.nix +++ b/nix/data-effects-th.nix @@ -45,7 +45,12 @@ revNum = 1; sha256 = "f03888dd86cc60ddcf9e6d14e5f0d57220a2c7ce85c9707d2db6506e16cc24ae"; }; - default = "r1"; + r2 = { + nix = import ../hackage/data-effects-th-0.2.0.0-r2-1dacb4c5c554408bcc467c8eaa82755e0847b5c035c3f5146c97c2c0454534ff.nix; + revNum = 2; + sha256 = "1dacb4c5c554408bcc467c8eaa82755e0847b5c035c3f5146c97c2c0454534ff"; + }; + default = "r2"; }; }; } \ No newline at end of file diff --git a/nix/data-effects.nix b/nix/data-effects.nix index 1e25be74e01..4f54dd60fa7 100644 --- a/nix/data-effects.nix +++ b/nix/data-effects.nix @@ -48,4 +48,26 @@ default = "r1"; }; }; + "0.3.0.0" = { + sha256 = "21dd6e1aeaaf7c6394de428ead84aaf5516e282b00d036d4b4bbea9707100afe"; + revisions = { + r0 = { + nix = import ../hackage/data-effects-0.3.0.0-r0-6a6eaea15fb5059c164152bdf949d517234c6dd07b4aa9acb529f541293176a7.nix; + revNum = 0; + sha256 = "6a6eaea15fb5059c164152bdf949d517234c6dd07b4aa9acb529f541293176a7"; + }; + default = "r0"; + }; + }; + "0.3.0.1" = { + sha256 = "95472c3cbe69c43bb5e0ec0939d3e468824b2223c7900e11a10e1eb8fed4f475"; + revisions = { + r0 = { + nix = import ../hackage/data-effects-0.3.0.1-r0-4c15830b300a9dd4d4cc79094033cb3e75d497c563c778f5792ba5402b7c6666.nix; + revNum = 0; + sha256 = "4c15830b300a9dd4d4cc79094033cb3e75d497c563c778f5792ba5402b7c6666"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/distributed-process-async.nix b/nix/distributed-process-async.nix index acc17599af9..e6f570e1615 100644 --- a/nix/distributed-process-async.nix +++ b/nix/distributed-process-async.nix @@ -32,6 +32,17 @@ default = "r0"; }; }; + "0.2.10" = { + sha256 = "f36a96d83efd9fe3a09d76be1a9a4375f3d2f9e007e465b81ad93f7223d319c8"; + revisions = { + r0 = { + nix = import ../hackage/distributed-process-async-0.2.10-r0-001987c5b078a92a186dcd6ccafee74e57e0472cf9af762b614abf3580600032.nix; + revNum = 0; + sha256 = "001987c5b078a92a186dcd6ccafee74e57e0472cf9af762b614abf3580600032"; + }; + default = "r0"; + }; + }; "0.2.2" = { sha256 = "b1bfc3ee24be9c2ab1d45563f4d4bd46a05f61a8af4fe5c1ffeb4925bbc50feb"; revisions = { diff --git a/nix/distributed-process-client-server.nix b/nix/distributed-process-client-server.nix index 0c14e3ab04e..047aab565eb 100644 --- a/nix/distributed-process-client-server.nix +++ b/nix/distributed-process-client-server.nix @@ -151,4 +151,15 @@ default = "r0"; }; }; + "0.2.7.1" = { + sha256 = "d1757e341cd653da8c36f3e75d4ec03b325698b545ca8cccbe08568211a224cf"; + revisions = { + r0 = { + nix = import ../hackage/distributed-process-client-server-0.2.7.1-r0-bf52a227e2b1958b371c2a52eaf76806c81b7df86901ae1b15586e1b47b71e27.nix; + revNum = 0; + sha256 = "bf52a227e2b1958b371c2a52eaf76806c81b7df86901ae1b15586e1b47b71e27"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/distributed-process-execution.nix b/nix/distributed-process-execution.nix index f1a6a526bff..6ccd0dde3fe 100644 --- a/nix/distributed-process-execution.nix +++ b/nix/distributed-process-execution.nix @@ -80,4 +80,15 @@ default = "r0"; }; }; + "0.1.4.1" = { + sha256 = "6fdf5b369a89401e4406700616846365419b5cdf6eb20b358874fbb2f8a33e58"; + revisions = { + r0 = { + nix = import ../hackage/distributed-process-execution-0.1.4.1-r0-d185ecb6c2a6878d2000af0a0151ba59d7a588bf515f347b53a9fd77b4119765.nix; + revNum = 0; + sha256 = "d185ecb6c2a6878d2000af0a0151ba59d7a588bf515f347b53a9fd77b4119765"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/distributed-process-extras.nix b/nix/distributed-process-extras.nix index b3d258d8796..8ea6c4fdbb7 100644 --- a/nix/distributed-process-extras.nix +++ b/nix/distributed-process-extras.nix @@ -170,4 +170,15 @@ default = "r0"; }; }; + "0.3.8" = { + sha256 = "be0f86e25a9d09b4cab5134510484c9ef5cb021b482f970f33dab502dbd3d41c"; + revisions = { + r0 = { + nix = import ../hackage/distributed-process-extras-0.3.8-r0-2d788f5d416a0a8ea0df00b93fa5f4e6b338aac10ed6e3d55f7ad91d0b9d2733.nix; + revNum = 0; + sha256 = "2d788f5d416a0a8ea0df00b93fa5f4e6b338aac10ed6e3d55f7ad91d0b9d2733"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/distributed-process-systest.nix b/nix/distributed-process-systest.nix index 67897a59d7c..0650568b296 100644 --- a/nix/distributed-process-systest.nix +++ b/nix/distributed-process-systest.nix @@ -32,4 +32,15 @@ default = "r0"; }; }; + "0.4.1" = { + sha256 = "9237a4d266a9289bca406c4cb85f9c095ce4ca263db7fbb0dc7260c9dbc412cb"; + revisions = { + r0 = { + nix = import ../hackage/distributed-process-systest-0.4.1-r0-ad4668e524dc3f2d6580f1f33fe7068034d89fdd76c9419a232b67e7663cb46b.nix; + revNum = 0; + sha256 = "ad4668e524dc3f2d6580f1f33fe7068034d89fdd76c9419a232b67e7663cb46b"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/distributed-process-tests.nix b/nix/distributed-process-tests.nix index 66e5022717d..8cf3a33950c 100644 --- a/nix/distributed-process-tests.nix +++ b/nix/distributed-process-tests.nix @@ -169,4 +169,15 @@ default = "r0"; }; }; + "0.5.1" = { + sha256 = "008f54ebe7c222a15fb22799b055e970655d586760fba92ce95297524251e456"; + revisions = { + r0 = { + nix = import ../hackage/distributed-process-tests-0.5.1-r0-4c8c65ca9f24e149e49a07b4dee6ed7f68fe77de8b4f0da4b9d72ee2b8bef42a.nix; + revNum = 0; + sha256 = "4c8c65ca9f24e149e49a07b4dee6ed7f68fe77de8b4f0da4b9d72ee2b8bef42a"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/ghc-lib-parser.nix b/nix/ghc-lib-parser.nix index ad05f9cec1b..876704bf9f5 100644 --- a/nix/ghc-lib-parser.nix +++ b/nix/ghc-lib-parser.nix @@ -937,6 +937,32 @@ revNum = 1; sha256 = "92b9afdc099ccb5f5a9e7211cb3719b70059fae47c8b4470b6ea2dec5bfd5253"; }; + r2 = { + nix = import ../hackage/ghc-lib-parser-9.10.1.20240511-r2-84f98809c82ea11e75327ad0956ce6262a734fa80f75fafc57f67ba13c6a2b09.nix; + revNum = 2; + sha256 = "84f98809c82ea11e75327ad0956ce6262a734fa80f75fafc57f67ba13c6a2b09"; + }; + r3 = { + nix = import ../hackage/ghc-lib-parser-9.10.1.20240511-r3-ddfc595f3bb8d93e74260947b05539f0eef3768526b9f7968421c92018c88dbc.nix; + revNum = 3; + sha256 = "ddfc595f3bb8d93e74260947b05539f0eef3768526b9f7968421c92018c88dbc"; + }; + default = "r3"; + }; + }; + "9.10.1.20241103" = { + sha256 = "34eabc2b98388994125c01dc8ff9332fc53a525ea70ffc091a361fa53a82089f"; + revisions = { + r0 = { + nix = import ../hackage/ghc-lib-parser-9.10.1.20241103-r0-2686c2d5cf7730592ac4c71b6636714b6a0a56eeecef9449fd2bda89afae939f.nix; + revNum = 0; + sha256 = "2686c2d5cf7730592ac4c71b6636714b6a0a56eeecef9449fd2bda89afae939f"; + }; + r1 = { + nix = import ../hackage/ghc-lib-parser-9.10.1.20241103-r1-03d81bff6566cc08fcc21c08ad4597ad6a5e72b1ca1484a682d5fbedaa3063e6.nix; + revNum = 1; + sha256 = "03d81bff6566cc08fcc21c08ad4597ad6a5e72b1ca1484a682d5fbedaa3063e6"; + }; default = "r1"; }; }; @@ -1328,7 +1354,33 @@ revNum = 2; sha256 = "bbebbf6ffd4a15c472340311719d33489f09b993bdb69868144b41f4b0e97861"; }; - default = "r2"; + r3 = { + nix = import ../hackage/ghc-lib-parser-9.8.3.20241022-r3-872d986b964cac70a13fd572b104be13b38a81a2872bd5bae4ba6bb7572fb0e8.nix; + revNum = 3; + sha256 = "872d986b964cac70a13fd572b104be13b38a81a2872bd5bae4ba6bb7572fb0e8"; + }; + r4 = { + nix = import ../hackage/ghc-lib-parser-9.8.3.20241022-r4-d4d0d2d519bb9742b5c566300dd8a5e540070cdc1625239816c226e78c6a385e.nix; + revNum = 4; + sha256 = "d4d0d2d519bb9742b5c566300dd8a5e540070cdc1625239816c226e78c6a385e"; + }; + default = "r4"; + }; + }; + "9.8.3.20241103" = { + sha256 = "84106b597016f34467936f76c904819313e831a7f3d22fae99175409bed1e132"; + revisions = { + r0 = { + nix = import ../hackage/ghc-lib-parser-9.8.3.20241103-r0-5b1ca4ed1e7fd10fd27f484ec9c9d7e8b32c1be189f2958da6f9addf03c43b6d.nix; + revNum = 0; + sha256 = "5b1ca4ed1e7fd10fd27f484ec9c9d7e8b32c1be189f2958da6f9addf03c43b6d"; + }; + r1 = { + nix = import ../hackage/ghc-lib-parser-9.8.3.20241103-r1-acbc2920563bb59b9854abf9306f7c359686288b2333808464061852e4d50446.nix; + revNum = 1; + sha256 = "acbc2920563bb59b9854abf9306f7c359686288b2333808464061852e4d50446"; + }; + default = "r1"; }; }; } \ No newline at end of file diff --git a/nix/ghc-lib.nix b/nix/ghc-lib.nix index b9b4fa3eb47..f6ff0a95906 100644 --- a/nix/ghc-lib.nix +++ b/nix/ghc-lib.nix @@ -950,6 +950,32 @@ revNum = 1; sha256 = "3b6a6c2930647ddefeb39b674466ae8d7c3b0ed36594460307fa52936941f77f"; }; + r2 = { + nix = import ../hackage/ghc-lib-9.10.1.20240511-r2-f61cc363715a7890773703526728dd2411f1b8a349ac3c01055ba7c08a266f65.nix; + revNum = 2; + sha256 = "f61cc363715a7890773703526728dd2411f1b8a349ac3c01055ba7c08a266f65"; + }; + r3 = { + nix = import ../hackage/ghc-lib-9.10.1.20240511-r3-0ef0a9caf6dd705f2d550527aaf5e773464cd0eb907d47fc4e5f097f4148ed62.nix; + revNum = 3; + sha256 = "0ef0a9caf6dd705f2d550527aaf5e773464cd0eb907d47fc4e5f097f4148ed62"; + }; + default = "r3"; + }; + }; + "9.10.1.20241103" = { + sha256 = "ef84f289716de2db9391c51687fe303d44ce02c1cfd27b4ac2756d36a0fbf2f3"; + revisions = { + r0 = { + nix = import ../hackage/ghc-lib-9.10.1.20241103-r0-839f333ac683312b62113b7adf41535e7d4a60f141c0a5d8da4cc81aa7ac234b.nix; + revNum = 0; + sha256 = "839f333ac683312b62113b7adf41535e7d4a60f141c0a5d8da4cc81aa7ac234b"; + }; + r1 = { + nix = import ../hackage/ghc-lib-9.10.1.20241103-r1-29e5ab23827f0023214402ccf9f5fdbba1636e9c7a3339c136598bb6080cb51a.nix; + revNum = 1; + sha256 = "29e5ab23827f0023214402ccf9f5fdbba1636e9c7a3339c136598bb6080cb51a"; + }; default = "r1"; }; }; @@ -1316,6 +1342,32 @@ revNum = 1; sha256 = "713baf1e74126f9655a385958c1adb207e474ecfec2856e64e730a6785002a64"; }; + r2 = { + nix = import ../hackage/ghc-lib-9.8.3.20241022-r2-265cbc1a63bd793af9930800fa28d8ae730e4fbaffdcaa383c1df2190a5eaf26.nix; + revNum = 2; + sha256 = "265cbc1a63bd793af9930800fa28d8ae730e4fbaffdcaa383c1df2190a5eaf26"; + }; + r3 = { + nix = import ../hackage/ghc-lib-9.8.3.20241022-r3-eb5678c3a09bdf179f0347926d4ed766718df69675450268fdfedcd18a218e75.nix; + revNum = 3; + sha256 = "eb5678c3a09bdf179f0347926d4ed766718df69675450268fdfedcd18a218e75"; + }; + default = "r3"; + }; + }; + "9.8.3.20241103" = { + sha256 = "25cd0087aa6cd326766529ade734c50ce6a17bd759c2aa8b3b7acf197826c131"; + revisions = { + r0 = { + nix = import ../hackage/ghc-lib-9.8.3.20241103-r0-a74ff8b84e7a67b5a7f1a54029d3d3dbde31e19f69f757972b165e45d4a401cf.nix; + revNum = 0; + sha256 = "a74ff8b84e7a67b5a7f1a54029d3d3dbde31e19f69f757972b165e45d4a401cf"; + }; + r1 = { + nix = import ../hackage/ghc-lib-9.8.3.20241103-r1-8dd5214fb0178f15be9ba16d8dc63742485a6b7857e97dc24254cee39e5f51f6.nix; + revNum = 1; + sha256 = "8dd5214fb0178f15be9ba16d8dc63742485a6b7857e97dc24254cee39e5f51f6"; + }; default = "r1"; }; }; diff --git a/nix/heftia-effects.nix b/nix/heftia-effects.nix index 7d04ae6be7c..7d0b638a29f 100644 --- a/nix/heftia-effects.nix +++ b/nix/heftia-effects.nix @@ -75,4 +75,15 @@ default = "r1"; }; }; + "0.5.0.0" = { + sha256 = "2517e326863178e3712f6c3eca6d11675d2efcc5efbb1de6262dc20de190122e"; + revisions = { + r0 = { + nix = import ../hackage/heftia-effects-0.5.0.0-r0-fe16e7184c6e7acedba0f229bee9c58b871e2308907777bf0d4a2b5a8df107fa.nix; + revNum = 0; + sha256 = "fe16e7184c6e7acedba0f229bee9c58b871e2308907777bf0d4a2b5a8df107fa"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/heftia.nix b/nix/heftia.nix index 9e1165469c1..3f443970910 100644 --- a/nix/heftia.nix +++ b/nix/heftia.nix @@ -54,4 +54,15 @@ default = "r0"; }; }; + "0.5.0.0" = { + sha256 = "36438de580bcd89b974c1eab60cac71d3625c056ffed87c07c03a47f29362079"; + revisions = { + r0 = { + nix = import ../hackage/heftia-0.5.0.0-r0-b93c47857637ee293b5331774b7c33ad238ea368f3321cca4061de5cddd21af9.nix; + revNum = 0; + sha256 = "b93c47857637ee293b5331774b7c33ad238ea368f3321cca4061de5cddd21af9"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/hw-polysemy.nix b/nix/hw-polysemy.nix index 65242c57c99..0b5a7acd8a9 100644 --- a/nix/hw-polysemy.nix +++ b/nix/hw-polysemy.nix @@ -377,4 +377,15 @@ default = "r0"; }; }; + "0.3.0.1" = { + sha256 = "5bdea60b5947de68e8fb801a24b327c297873d786bf55326a87e835aac9521fa"; + revisions = { + r0 = { + nix = import ../hackage/hw-polysemy-0.3.0.1-r0-4d745428662658c0ec4eacb1c663133f89358f7b2721653fe24dc6e463e7048f.nix; + revNum = 0; + sha256 = "4d745428662658c0ec4eacb1c663133f89358f7b2721653fe24dc6e463e7048f"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/hw-prelude.nix b/nix/hw-prelude.nix index 728594235c4..057732f1755 100644 --- a/nix/hw-prelude.nix +++ b/nix/hw-prelude.nix @@ -21,4 +21,15 @@ default = "r0"; }; }; + "0.0.0.3" = { + sha256 = "e5ab32f1bdb902cd9e5c2dc7f6b3bf4dd9da0632a403c83f7544123f8aae257c"; + revisions = { + r0 = { + nix = import ../hackage/hw-prelude-0.0.0.3-r0-005cecf7f2238fed629dcd82fd12d3946d0a11b42e3ef6e82bff3d1e80843522.nix; + revNum = 0; + sha256 = "005cecf7f2238fed629dcd82fd12d3946d0a11b42e3ef6e82bff3d1e80843522"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/lifted-async.nix b/nix/lifted-async.nix index 23488e6381a..8ec0e0c0364 100644 --- a/nix/lifted-async.nix +++ b/nix/lifted-async.nix @@ -381,6 +381,17 @@ default = "r1"; }; }; + "0.10.2.7" = { + sha256 = "c281bfb5761c7998cf663da529f2adc6d011ea6e524ca589047a659824fd3d55"; + revisions = { + r0 = { + nix = import ../hackage/lifted-async-0.10.2.7-r0-848cc230afdd5657eafb97f950e58d0a8fcb5e65c801618c32f8c726ad8f9e69.nix; + revNum = 0; + sha256 = "848cc230afdd5657eafb97f950e58d0a8fcb5e65c801618c32f8c726ad8f9e69"; + }; + default = "r0"; + }; + }; "0.2.0" = { sha256 = "d430a5dbca6a526f773d5019c483f79b1fe49cdb5cca5b1a78aaa70d86f90fe9"; revisions = { diff --git a/nix/pandoc-vimhl.nix b/nix/pandoc-vimhl.nix index 83ac829ef46..73e2ad4cae9 100644 --- a/nix/pandoc-vimhl.nix +++ b/nix/pandoc-vimhl.nix @@ -153,4 +153,15 @@ default = "r0"; }; }; + "0.3.2.1" = { + sha256 = "60727a4cd1dbd221d27a2b58b3318a6d7c911c4f53d332932ed168bdc10dec59"; + revisions = { + r0 = { + nix = import ../hackage/pandoc-vimhl-0.3.2.1-r0-57300c07515ee28559075158f14970ecc922fdf9d38b43f79b47be58d113c06e.nix; + revNum = 0; + sha256 = "57300c07515ee28559075158f14970ecc922fdf9d38b43f79b47be58d113c06e"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/pusher-http-haskell.nix b/nix/pusher-http-haskell.nix index 9814be1dcb2..ce27038cf26 100644 --- a/nix/pusher-http-haskell.nix +++ b/nix/pusher-http-haskell.nix @@ -617,6 +617,17 @@ default = "r0"; }; }; + "2.1.0.19" = { + sha256 = "89c82e9459a53900f50add3a862675da89baff09bccd8ae8b11fd811bbbc1efe"; + revisions = { + r0 = { + nix = import ../hackage/pusher-http-haskell-2.1.0.19-r0-e4bc815fb8c66dc0373f53b6cc3f778de74f0b7a594a505a6336ce7034fad22d.nix; + revNum = 0; + sha256 = "e4bc815fb8c66dc0373f53b6cc3f778de74f0b7a594a505a6336ce7034fad22d"; + }; + default = "r0"; + }; + }; "2.1.0.2" = { sha256 = "6ac21883bade271960d453e01c563332edc1703ff0cf63ee84c21f3563933577"; revisions = { diff --git a/nix/quic.nix b/nix/quic.nix index a6a19fa67cc..9edb0771bb6 100644 --- a/nix/quic.nix +++ b/nix/quic.nix @@ -398,4 +398,15 @@ default = "r2"; }; }; + "0.2.3" = { + sha256 = "088e55fa78d8770d162b3ef1c4545b224ebf08a10e25e046fa4ab51b7b2a55f9"; + revisions = { + r0 = { + nix = import ../hackage/quic-0.2.3-r0-4330a92a3e8f5e64a2dc0bcf2da2e03415357b7a472a266cb815099f446dcdc1.nix; + revNum = 0; + sha256 = "4330a92a3e8f5e64a2dc0bcf2da2e03415357b7a472a266cb815099f446dcdc1"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/sandwich-contexts.nix b/nix/sandwich-contexts.nix new file mode 100644 index 00000000000..615976dbad2 --- /dev/null +++ b/nix/sandwich-contexts.nix @@ -0,0 +1,13 @@ +{ + "0.3.0.0" = { + sha256 = "e94d6d308fc9fe4eb18d18f9c411b612e360d79f387c836b52a3c6539e3ab762"; + revisions = { + r0 = { + nix = import ../hackage/sandwich-contexts-0.3.0.0-r0-b2400029cbdd95c45e8dc011fdb9e750071f5049a9ff416f151306640e6e9a8e.nix; + revNum = 0; + sha256 = "b2400029cbdd95c45e8dc011fdb9e750071f5049a9ff416f151306640e6e9a8e"; + }; + default = "r0"; + }; + }; +} \ No newline at end of file diff --git a/nix/sandwich-webdriver.nix b/nix/sandwich-webdriver.nix index 742ddec86d9..6eef66ee688 100644 --- a/nix/sandwich-webdriver.nix +++ b/nix/sandwich-webdriver.nix @@ -147,4 +147,15 @@ default = "r0"; }; }; + "0.3.0.0" = { + sha256 = "e4c2b852a5f65ca495f328d5a3002abbd838913edfeec0e9e5c16a16521492e8"; + revisions = { + r0 = { + nix = import ../hackage/sandwich-webdriver-0.3.0.0-r0-2100ed8d868dc58b9ff69f5b302dd6426d59fb73843b21e6c8d13bd5ef4a4bfb.nix; + revNum = 0; + sha256 = "2100ed8d868dc58b9ff69f5b302dd6426d59fb73843b21e6c8d13bd5ef4a4bfb"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/sandwich.nix b/nix/sandwich.nix index a1564463daa..2ee0aad01db 100644 --- a/nix/sandwich.nix +++ b/nix/sandwich.nix @@ -285,4 +285,15 @@ default = "r0"; }; }; + "0.3.0.0" = { + sha256 = "c487b56c93ec768cdfde49e557a8e1b49b09e12c7c5fc9900547fba9cf743dcf"; + revisions = { + r0 = { + nix = import ../hackage/sandwich-0.3.0.0-r0-052c8229a3d17d02e638c2f2f370caa86f11a96229e4d466a3e9432a358f573e.nix; + revNum = 0; + sha256 = "052c8229a3d17d02e638c2f2f370caa86f11a96229e4d466a3e9432a358f573e"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/tasty.nix b/nix/tasty.nix index ef5ae68fc9b..95a08fc084c 100644 --- a/nix/tasty.nix +++ b/nix/tasty.nix @@ -1461,4 +1461,15 @@ default = "r1"; }; }; + "1.5.2" = { + sha256 = "729cb0454fb9be2285eb51fe3bb191bd6096bd11d5fe08eda1ca59517731b737"; + revisions = { + r0 = { + nix = import ../hackage/tasty-1.5.2-r0-7bce586b68aa22c06d6d831011e1e34192b2e09a8270e8f3934074714fe69014.nix; + revNum = 0; + sha256 = "7bce586b68aa22c06d6d831011e1e34192b2e09a8270e8f3934074714fe69014"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/tinyapp.nix b/nix/tinyapp.nix index baa1899f28c..a69c7c53911 100644 --- a/nix/tinyapp.nix +++ b/nix/tinyapp.nix @@ -40,7 +40,12 @@ revNum = 0; sha256 = "11b05a8c9f1868aab214f76a524863a95681e053daea6d0d6d23f818e0b166b0"; }; - default = "r0"; + r1 = { + nix = import ../hackage/tinyapp-0.2.0.0-r1-3888f99af680dc85809115fdbfb44682b95bf60239093310b6256b732b93777a.nix; + revNum = 1; + sha256 = "3888f99af680dc85809115fdbfb44682b95bf60239093310b6256b732b93777a"; + }; + default = "r1"; }; }; } \ No newline at end of file diff --git a/nix/tls-session-manager.nix b/nix/tls-session-manager.nix index 962e57a17a0..019eba127e8 100644 --- a/nix/tls-session-manager.nix +++ b/nix/tls-session-manager.nix @@ -142,7 +142,12 @@ revNum = 0; sha256 = "f82be555d0471e5666ceeb5b43cb5578df4f196a75b140fb83843ad872dc8e3b"; }; - default = "r0"; + r1 = { + nix = import ../hackage/tls-session-manager-0.0.7-r1-226ed31894cbb612d7cfb438449a05067d99e584d3c0dd7a727f5d42dcb3379a.nix; + revNum = 1; + sha256 = "226ed31894cbb612d7cfb438449a05067d99e584d3c0dd7a727f5d42dcb3379a"; + }; + default = "r1"; }; }; } \ No newline at end of file diff --git a/nix/tls.nix b/nix/tls.nix index 53b7f79031c..6c4307765c5 100644 --- a/nix/tls.nix +++ b/nix/tls.nix @@ -1957,4 +1957,15 @@ default = "r0"; }; }; + "2.1.3" = { + sha256 = "1a94dbd200c75b8088046c458c21d890dc3a03f9352e487a3cb4b21def5e6363"; + revisions = { + r0 = { + nix = import ../hackage/tls-2.1.3-r0-6559157b0c1583564dc303a8b1359e7e31dd75efcc92fe257b5aa11dc45ca5e4.nix; + revNum = 0; + sha256 = "6559157b0c1583564dc303a8b1359e7e31dd75efcc92fe257b5aa11dc45ca5e4"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/typelevel-tools-yj.nix b/nix/typelevel-tools-yj.nix index 5dc2cebfc9c..479cb8b2a24 100644 --- a/nix/typelevel-tools-yj.nix +++ b/nix/typelevel-tools-yj.nix @@ -10,4 +10,20 @@ default = "r0"; }; }; + "0.1.0.7" = { + sha256 = "53f5e8dee61bcbf4f3d54b8ce5eae4ccc8e80fff09c6969d6561e0309f70f1a0"; + revisions = { + r0 = { + nix = import ../hackage/typelevel-tools-yj-0.1.0.7-r0-477a59417aa1d286fe9b198412e4de47e93062c8c42294b687519366f91a509e.nix; + revNum = 0; + sha256 = "477a59417aa1d286fe9b198412e4de47e93062c8c42294b687519366f91a509e"; + }; + r1 = { + nix = import ../hackage/typelevel-tools-yj-0.1.0.7-r1-0b89bf7fb7da65e6f52f0fcc961a2713d7eaecba55a712aa214af243446b5f80.nix; + revNum = 1; + sha256 = "0b89bf7fb7da65e6f52f0fcc961a2713d7eaecba55a712aa214af243446b5f80"; + }; + default = "r1"; + }; + }; } \ No newline at end of file diff --git a/nix/xtea.nix b/nix/xtea.nix new file mode 100644 index 00000000000..80b35f9bfd9 --- /dev/null +++ b/nix/xtea.nix @@ -0,0 +1,13 @@ +{ + "0.1.0.0" = { + sha256 = "1264aef43f89e7e47e8c91f8ddfbb67382bb02844b3295888c500eceeb2e070a"; + revisions = { + r0 = { + nix = import ../hackage/xtea-0.1.0.0-r0-707695262af3ff252ada58737711ed0325d622d3f1069b3e183638ae294f5e88.nix; + revNum = 0; + sha256 = "707695262af3ff252ada58737711ed0325d622d3f1069b3e183638ae294f5e88"; + }; + default = "r0"; + }; + }; +} \ No newline at end of file