diff --git a/hackage/brick-panes-1.0.2.0-r0-ad6b86095962fc382f7acc93fc6b4723a4c0022862c358a12175554aed81a54e.nix b/hackage/brick-panes-1.0.2.0-r0-ad6b86095962fc382f7acc93fc6b4723a4c0022862c358a12175554aed81a54e.nix new file mode 100644 index 00000000000..58c06662605 --- /dev/null +++ b/hackage/brick-panes-1.0.2.0-r0-ad6b86095962fc382f7acc93fc6b4723a4c0022862c358a12175554aed81a54e.nix @@ -0,0 +1,66 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { examples = true; }; + package = { + specVersion = "3.0"; + identifier = { name = "brick-panes"; version = "1.0.2.0"; }; + license = "ISC"; + copyright = "(c) Kevin Quick, 2022"; + maintainer = "kquick@galois.com"; + author = "Kevin Quick"; + homepage = "https://github.com/kquick/brick-panes"; + url = ""; + synopsis = "Panes library for Brick providing composition and isolation for TUI apps."; + description = "The Panes library is an overlay for Brick that allows individual TUI\nscreen areas to be independently developed and then easily composed\ninto the overall application."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."brick" or (errorHandler.buildDepError "brick")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."vty" or (errorHandler.buildDepError "vty")) + ]; + buildable = true; + }; + exes = { + "mywork-example" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."brick" or (errorHandler.buildDepError "brick")) + (hsPkgs."brick-panes" or (errorHandler.buildDepError "brick-panes")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."text-zipper" or (errorHandler.buildDepError "text-zipper")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."vty" or (errorHandler.buildDepError "vty")) + ]; + buildable = if !flags.examples then false else true; + }; + }; + tests = { + "brick-panes-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."brick-panes" or (errorHandler.buildDepError "brick-panes")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/consumers-2.3.2.0-r0-22361f358c5f8107ba2bfab93dfc24cc5502f31c993daa5e73dd893867441c5d.nix b/hackage/consumers-2.3.2.0-r0-22361f358c5f8107ba2bfab93dfc24cc5502f31c993daa5e73dd893867441c5d.nix new file mode 100644 index 00000000000..25bf58f84b3 --- /dev/null +++ b/hackage/consumers-2.3.2.0-r0-22361f358c5f8107ba2bfab93dfc24cc5502f31c993daa5e73dd893867441c5d.nix @@ -0,0 +1,83 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "consumers"; version = "2.3.2.0"; }; + license = "BSD-3-Clause"; + copyright = "Scrive AB"; + maintainer = "Andrzej Rybczak ,\nJonathan Jouty "; + author = "Scrive AB"; + homepage = "https://github.com/scrive/consumers"; + url = ""; + synopsis = "Concurrent PostgreSQL data consumers"; + description = "Library for setting up concurrent consumers of data\nstored inside PostgreSQL database in a simple,\ndeclarative manner."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."hpqtypes" or (errorHandler.buildDepError "hpqtypes")) + (hsPkgs."lifted-base" or (errorHandler.buildDepError "lifted-base")) + (hsPkgs."lifted-threads" or (errorHandler.buildDepError "lifted-threads")) + (hsPkgs."log-base" or (errorHandler.buildDepError "log-base")) + (hsPkgs."monad-control" or (errorHandler.buildDepError "monad-control")) + (hsPkgs."monad-time" or (errorHandler.buildDepError "monad-time")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."safe-exceptions" or (errorHandler.buildDepError "safe-exceptions")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers-base" or (errorHandler.buildDepError "transformers-base")) + ]; + buildable = true; + }; + tests = { + "consumers-example" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."consumers" or (errorHandler.buildDepError "consumers")) + (hsPkgs."hpqtypes" or (errorHandler.buildDepError "hpqtypes")) + (hsPkgs."hpqtypes-extras" or (errorHandler.buildDepError "hpqtypes-extras")) + (hsPkgs."log-base" or (errorHandler.buildDepError "log-base")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."text-show" or (errorHandler.buildDepError "text-show")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + ]; + buildable = true; + }; + "consumers-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."consumers" or (errorHandler.buildDepError "consumers")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit")) + (hsPkgs."hpqtypes" or (errorHandler.buildDepError "hpqtypes")) + (hsPkgs."hpqtypes-extras" or (errorHandler.buildDepError "hpqtypes-extras")) + (hsPkgs."log-base" or (errorHandler.buildDepError "log-base")) + (hsPkgs."monad-control" or (errorHandler.buildDepError "monad-control")) + (hsPkgs."monad-time" or (errorHandler.buildDepError "monad-time")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."text-show" or (errorHandler.buildDepError "text-show")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."transformers-base" or (errorHandler.buildDepError "transformers-base")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/crucible-0.7.1-r0-4bf700e44cb6ae7fd2f4fa9010cc1098b839d03b728c5b96a4bc50e30ba580ee.nix b/hackage/crucible-0.7.1-r0-4bf700e44cb6ae7fd2f4fa9010cc1098b839d03b728c5b96a4bc50e30ba580ee.nix new file mode 100644 index 00000000000..36b77ea0b31 --- /dev/null +++ b/hackage/crucible-0.7.1-r0-4bf700e44cb6ae7fd2f4fa9010cc1098b839d03b728c5b96a4bc50e30ba580ee.nix @@ -0,0 +1,82 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { unsafe-operations = true; }; + package = { + specVersion = "2.2"; + identifier = { name = "crucible"; version = "0.7.1"; }; + license = "BSD-3-Clause"; + copyright = "(c) Galois, Inc 2014-2022"; + maintainer = "rscott@galois.com, kquick@galois.com, langston@galois.com"; + author = "Galois Inc."; + homepage = ""; + url = ""; + synopsis = "Crucible is a library for language-agnostic symbolic simulation"; + description = "Crucible provides a program representation format based on single-static assignment\n(SSA) form control flow graphs, and a symbolic simulation engine for executing\nprograms expressed in this format. It also provides support for communicating with\na variety of SAT and SMT solvers, including Z3, CVC4, Yices, STP, and dReal."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bimap" or (errorHandler.buildDepError "bimap")) + (hsPkgs."bv-sized" or (errorHandler.buildDepError "bv-sized")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."fgl" or (errorHandler.buildDepError "fgl")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."json" or (errorHandler.buildDepError "json")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."panic" or (errorHandler.buildDepError "panic")) + (hsPkgs."parameterized-utils" or (errorHandler.buildDepError "parameterized-utils")) + (hsPkgs."prettyprinter" or (errorHandler.buildDepError "prettyprinter")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."th-abstraction" or (errorHandler.buildDepError "th-abstraction")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."what4" or (errorHandler.buildDepError "what4")) + ]; + buildable = true; + }; + tests = { + "absint-tests" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."crucible" or (errorHandler.buildDepError "crucible")) + (hsPkgs."what4" or (errorHandler.buildDepError "what4")) + (hsPkgs."parameterized-utils" or (errorHandler.buildDepError "parameterized-utils")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + ]; + buildable = true; + }; + "helper-tests" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."crucible" or (errorHandler.buildDepError "crucible")) + (hsPkgs."panic" or (errorHandler.buildDepError "panic")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hspec" or (errorHandler.buildDepError "tasty-hspec")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/crucible-llvm-0.7-r0-5b3e70d800f4e0f86cafbf3a04c12e13b29150d78e6c931ccd29f80a5196c08f.nix b/hackage/crucible-llvm-0.7-r0-5b3e70d800f4e0f86cafbf3a04c12e13b29150d78e6c931ccd29f80a5196c08f.nix new file mode 100644 index 00000000000..fe4ce51ca34 --- /dev/null +++ b/hackage/crucible-llvm-0.7-r0-5b3e70d800f4e0f86cafbf3a04c12e13b29150d78e6c931ccd29f80a5196c08f.nix @@ -0,0 +1,78 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.2"; + identifier = { name = "crucible-llvm"; version = "0.7"; }; + license = "BSD-3-Clause"; + copyright = "(c) Galois, Inc 2014-2022"; + maintainer = "rscott@galois.com, kquick@galois.com, langston@galois.com"; + author = "Galois Inc."; + homepage = ""; + url = ""; + synopsis = "Support for translating and executing LLVM code in Crucible"; + description = "Library providing LLVM-specific extensions to the crucible core library\nfor Crucible-based simulation and verification of LLVM-compiled applications."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec")) + (hsPkgs."bv-sized" or (errorHandler.buildDepError "bv-sized")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."crucible" or (errorHandler.buildDepError "crucible")) + (hsPkgs."crucible-symio" or (errorHandler.buildDepError "crucible-symio")) + (hsPkgs."what4" or (errorHandler.buildDepError "what4")) + (hsPkgs."extra" or (errorHandler.buildDepError "extra")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."itanium-abi" or (errorHandler.buildDepError "itanium-abi")) + (hsPkgs."llvm-pretty" or (errorHandler.buildDepError "llvm-pretty")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."parameterized-utils" or (errorHandler.buildDepError "parameterized-utils")) + (hsPkgs."pretty" or (errorHandler.buildDepError "pretty")) + (hsPkgs."prettyprinter" or (errorHandler.buildDepError "prettyprinter")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."utf8-string" or (errorHandler.buildDepError "utf8-string")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + ]; + buildable = true; + }; + tests = { + "crucible-llvm-tests" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bv-sized" or (errorHandler.buildDepError "bv-sized")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."crucible" or (errorHandler.buildDepError "crucible")) + (hsPkgs."crucible-llvm" or (errorHandler.buildDepError "crucible-llvm")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."llvm-pretty" or (errorHandler.buildDepError "llvm-pretty")) + (hsPkgs."llvm-pretty-bc-parser" or (errorHandler.buildDepError "llvm-pretty-bc-parser")) + (hsPkgs."parameterized-utils" or (errorHandler.buildDepError "parameterized-utils")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."what4" or (errorHandler.buildDepError "what4")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."tasty-sugar" or (errorHandler.buildDepError "tasty-sugar")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/crucible-symio-0.1.1-r0-756ae85c7bb36a01532d1b570a47059b5b2d33e86dbf215670de5419bf7dc46b.nix b/hackage/crucible-symio-0.1.1-r0-756ae85c7bb36a01532d1b570a47059b5b2d33e86dbf215670de5419bf7dc46b.nix new file mode 100644 index 00000000000..7749c0e9756 --- /dev/null +++ b/hackage/crucible-symio-0.1.1-r0-756ae85c7bb36a01532d1b570a47059b5b2d33e86dbf215670de5419bf7dc46b.nix @@ -0,0 +1,72 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.2"; + identifier = { name = "crucible-symio"; version = "0.1.1"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "rscott@galois.com, kquick@galois.com, langston@galois.com"; + author = "Daniel Matichuk"; + homepage = ""; + url = ""; + synopsis = "An implementation of symbolic I/O primitives for Crucible"; + description = "This library provides language-independent overrides implementing filesystem\noperations (as provided by most operating systems). These primitives support\nreading and writing symbolic data. An example use case would be to support verifying\nprograms that e.g., use configuration files or accept input from files."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."bv-sized" or (errorHandler.buildDepError "bv-sized")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."crucible" or (errorHandler.buildDepError "crucible")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filemanip" or (errorHandler.buildDepError "filemanip")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."IntervalMap" or (errorHandler.buildDepError "IntervalMap")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."parameterized-utils" or (errorHandler.buildDepError "parameterized-utils")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."what4" or (errorHandler.buildDepError "what4")) + ]; + buildable = true; + }; + tests = { + "crucible-symio-tests" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."bv-sized" or (errorHandler.buildDepError "bv-sized")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."crucible" or (errorHandler.buildDepError "crucible")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filemanip" or (errorHandler.buildDepError "filemanip")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."IntervalMap" or (errorHandler.buildDepError "IntervalMap")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."parameterized-utils" or (errorHandler.buildDepError "parameterized-utils")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."what4" or (errorHandler.buildDepError "what4")) + (hsPkgs."crucible-symio" or (errorHandler.buildDepError "crucible-symio")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/crux-0.7.1-r0-de2334352d23bb4d6b7fe723cab35443bb0c6246b27e25d79b4959fb8a5a79a1.nix b/hackage/crux-0.7.1-r0-de2334352d23bb4d6b7fe723cab35443bb0c6246b27e25d79b4959fb8a5a79a1.nix new file mode 100644 index 00000000000..5dc50c4aa7b --- /dev/null +++ b/hackage/crux-0.7.1-r0-de2334352d23bb4d6b7fe723cab35443bb0c6246b27e25d79b4959fb8a5a79a1.nix @@ -0,0 +1,64 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.2"; + identifier = { name = "crux"; version = "0.7.1"; }; + license = "BSD-3-Clause"; + copyright = "(c) Galois, Inc. 2018-2022"; + maintainer = "rscott@galois.com, kquick@galois.com, langston@galois.com"; + author = "sweirich@galois.com"; + homepage = ""; + url = ""; + synopsis = "Simple top-level library for Crucible Simulation"; + description = "The Crux library provides the common elements for running a Crucible\nsimulation on specific source files, with various options. This\nlibrary is used by specific instances of Crux tools that provide a\ncommand-line interface to Crucible-based simulation and\nverification, usually by embedding verification specifications in\nthe source language."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec")) + (hsPkgs."bv-sized" or (errorHandler.buildDepError "bv-sized")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."contravariant" or (errorHandler.buildDepError "contravariant")) + (hsPkgs."crucible" or (errorHandler.buildDepError "crucible")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."generic-lens" or (errorHandler.buildDepError "generic-lens")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."libBF" or (errorHandler.buildDepError "libBF")) + (hsPkgs."lumberjack" or (errorHandler.buildDepError "lumberjack")) + (hsPkgs."parameterized-utils" or (errorHandler.buildDepError "parameterized-utils")) + (hsPkgs."prettyprinter" or (errorHandler.buildDepError "prettyprinter")) + (hsPkgs."split" or (errorHandler.buildDepError "split")) + (hsPkgs."terminal-size" or (errorHandler.buildDepError "terminal-size")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."what4" or (errorHandler.buildDepError "what4")) + (hsPkgs."ansi-terminal" or (errorHandler.buildDepError "ansi-terminal")) + (hsPkgs."Glob" or (errorHandler.buildDepError "Glob")) + (hsPkgs."raw-strings-qq" or (errorHandler.buildDepError "raw-strings-qq")) + (hsPkgs."simple-get-opt" or (errorHandler.buildDepError "simple-get-opt")) + (hsPkgs."config-value" or (errorHandler.buildDepError "config-value")) + (hsPkgs."config-schema" or (errorHandler.buildDepError "config-schema")) + (hsPkgs."semigroupoids" or (errorHandler.buildDepError "semigroupoids")) + (hsPkgs."xml" or (errorHandler.buildDepError "xml")) + (hsPkgs."yaml" or (errorHandler.buildDepError "yaml")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/crux-llvm-0.9-r0-f3a41f8321f3f120aa98a22d934381e98d05da8b5642fbbb504f3bf427fc8077.nix b/hackage/crux-llvm-0.9-r0-f3a41f8321f3f120aa98a22d934381e98d05da8b5642fbbb504f3bf427fc8077.nix new file mode 100644 index 00000000000..c75b34167fd --- /dev/null +++ b/hackage/crux-llvm-0.9-r0-f3a41f8321f3f120aa98a22d934381e98d05da8b5642fbbb504f3bf427fc8077.nix @@ -0,0 +1,151 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.2"; + identifier = { name = "crux-llvm"; version = "0.9"; }; + license = "BSD-3-Clause"; + copyright = "(c) Galois, Inc 2014-2022"; + maintainer = "rscott@galois.com, kquick@galois.com, langston@galois.com"; + author = "Galois Inc."; + homepage = ""; + url = ""; + synopsis = "A verification tool for C programs."; + description = "\nThis tool (and corresponding C library) are intended for verifying C\nprograms using verification specifications embedded in the input\nsource files (i.e. it allows for writing Crucible specifications\nby using C as the specification language).\n\nThis tool provides:\n\n* a Haskell library with the core functionality,\n\n* a @crux-llvm@ executable used to run the verification when given one\nor more C or C++ source files\n\n* a set of supplemental C source files, include files, and LLVM\nruntime library bitcode files to use for building the input C\nfiles into verifiable LLVM BC files.\n\n* a @crux-llvm-svcomp@ executable that is designed to run verification\nof challenge inputs for the SV-COMP competition, generating\nresults tailored to the format that SV-COMP expects."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."crucible" or (errorHandler.buildDepError "crucible")) + (hsPkgs."crucible-symio" or (errorHandler.buildDepError "crucible-symio")) + (hsPkgs."crucible-llvm" or (errorHandler.buildDepError "crucible-llvm")) + (hsPkgs."crux" or (errorHandler.buildDepError "crux")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."what4" or (errorHandler.buildDepError "what4")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."bv-sized" or (errorHandler.buildDepError "bv-sized")) + (hsPkgs."config-schema" or (errorHandler.buildDepError "config-schema")) + (hsPkgs."logict" or (errorHandler.buildDepError "logict")) + (hsPkgs."llvm-pretty" or (errorHandler.buildDepError "llvm-pretty")) + (hsPkgs."llvm-pretty-bc-parser" or (errorHandler.buildDepError "llvm-pretty-bc-parser")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."parameterized-utils" or (errorHandler.buildDepError "parameterized-utils")) + (hsPkgs."prettyprinter" or (errorHandler.buildDepError "prettyprinter")) + ]; + buildable = true; + }; + exes = { + "crux-llvm" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."crucible" or (errorHandler.buildDepError "crucible")) + (hsPkgs."crucible-symio" or (errorHandler.buildDepError "crucible-symio")) + (hsPkgs."crucible-llvm" or (errorHandler.buildDepError "crucible-llvm")) + (hsPkgs."crux" or (errorHandler.buildDepError "crux")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."what4" or (errorHandler.buildDepError "what4")) + (hsPkgs."crux-llvm" or (errorHandler.buildDepError "crux-llvm")) + ] ++ pkgs.lib.optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix")); + buildable = true; + }; + "crux-llvm-for-ide" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."crucible" or (errorHandler.buildDepError "crucible")) + (hsPkgs."crucible-symio" or (errorHandler.buildDepError "crucible-symio")) + (hsPkgs."crucible-llvm" or (errorHandler.buildDepError "crucible-llvm")) + (hsPkgs."crux" or (errorHandler.buildDepError "crux")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."what4" or (errorHandler.buildDepError "what4")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."crux-llvm" or (errorHandler.buildDepError "crux-llvm")) + (hsPkgs."lumberjack" or (errorHandler.buildDepError "lumberjack")) + (hsPkgs."websockets" or (errorHandler.buildDepError "websockets")) + ] ++ pkgs.lib.optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix")); + buildable = true; + }; + "crux-llvm-svcomp" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."crucible" or (errorHandler.buildDepError "crucible")) + (hsPkgs."crucible-symio" or (errorHandler.buildDepError "crucible-symio")) + (hsPkgs."crucible-llvm" or (errorHandler.buildDepError "crucible-llvm")) + (hsPkgs."crux" or (errorHandler.buildDepError "crux")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."what4" or (errorHandler.buildDepError "what4")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec")) + (hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring")) + (hsPkgs."crux-llvm" or (errorHandler.buildDepError "crux-llvm")) + (hsPkgs."cryptohash-sha256" or (errorHandler.buildDepError "cryptohash-sha256")) + (hsPkgs."extra" or (errorHandler.buildDepError "extra")) + (hsPkgs."indexed-traversable" or (errorHandler.buildDepError "indexed-traversable")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + ]; + buildable = true; + }; + }; + tests = { + "crux-llvm-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."crucible" or (errorHandler.buildDepError "crucible")) + (hsPkgs."crucible-symio" or (errorHandler.buildDepError "crucible-symio")) + (hsPkgs."crucible-llvm" or (errorHandler.buildDepError "crucible-llvm")) + (hsPkgs."crux" or (errorHandler.buildDepError "crux")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."what4" or (errorHandler.buildDepError "what4")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."tasty-sugar" or (errorHandler.buildDepError "tasty-sugar")) + (hsPkgs."crux-llvm" or (errorHandler.buildDepError "crux-llvm")) + (hsPkgs."extra" or (errorHandler.buildDepError "extra")) + (hsPkgs."regex-base" or (errorHandler.buildDepError "regex-base")) + (hsPkgs."regex-posix" or (errorHandler.buildDepError "regex-posix")) + (hsPkgs."versions" or (errorHandler.buildDepError "versions")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/dimensional-1.6-r0-e33c0d94cddc7125822319b99de31a7f6463dbd1de6c4d8fa62a727acea8daa6.nix b/hackage/dimensional-1.6-r0-e33c0d94cddc7125822319b99de31a7f6463dbd1de6c4d8fa62a727acea8daa6.nix new file mode 100644 index 00000000000..d1f4980bbfd --- /dev/null +++ b/hackage/dimensional-1.6-r0-e33c0d94cddc7125822319b99de31a7f6463dbd1de6c4d8fa62a727acea8daa6.nix @@ -0,0 +1,63 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { binary = false; }; + package = { + specVersion = "1.10"; + identifier = { name = "dimensional"; version = "1.6"; }; + license = "BSD-3-Clause"; + copyright = "Bjorn Buckwalter 2006-2024"; + maintainer = "bjorn@buckwalter.se"; + author = "Bjorn Buckwalter"; + homepage = "https://github.com/bjornbm/dimensional/"; + url = ""; + synopsis = "Statically checked physical dimensions"; + description = "Dimensional is a library providing data types for performing arithmetic\nwith physical quantities and units. Information about the physical\ndimensions of the quantities and units is embedded in their types and the\nvalidity of operations is verified by the type checker at compile time.\nThe wrapping and unwrapping of numerical values as quantities is done by\nmultiplication and division with units. The library is designed to, as\nfar as is practical, enforce/encourage best practices of unit usage.\nVersion 1 of the dimensional package differs from earlier version in that\nthe dimension tracking is implemented using Closed Type Families and Data Kinds\nrather than functional dependencies. This enables a number of features, including\nimproved support for unit names and quantities with statically-unknown dimensions.\nRequires GHC 8.0 or later."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."exact-pi" or (errorHandler.buildDepError "exact-pi")) + (hsPkgs."ieee754" or (errorHandler.buildDepError "ieee754")) + (hsPkgs."numtype-dk" or (errorHandler.buildDepError "numtype-dk")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + ] ++ pkgs.lib.optional (flags.binary) (hsPkgs."binary" or (errorHandler.buildDepError "binary")); + buildable = true; + }; + tests = { + "tests" = { + depends = [ + (hsPkgs."dimensional" or (errorHandler.buildDepError "dimensional")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + ]; + build-tools = [ + (hsPkgs.pkgsBuildBuild.hspec-discover.components.exes.hspec-discover or (pkgs.pkgsBuildBuild.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) + ]; + buildable = true; + }; + }; + benchmarks = { + "simple" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."criterion" or (errorHandler.buildDepError "criterion")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."dimensional" or (errorHandler.buildDepError "dimensional")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/http2-5.3.0-r1-b91741588765413b2bd2c55433cac6bd2857dcc86f574512f72e7c9272a82423.nix b/hackage/http2-5.3.0-r1-b91741588765413b2bd2c55433cac6bd2857dcc86f574512f72e7c9272a82423.nix new file mode 100644 index 00000000000..9936bbd87d4 --- /dev/null +++ b/hackage/http2-5.3.0-r1-b91741588765413b2bd2c55433cac6bd2857dcc86f574512f72e7c9272a82423.nix @@ -0,0 +1,240 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { devel = false; h2spec = false; }; + package = { + specVersion = "1.10"; + identifier = { name = "http2"; version = "5.3.0"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Kazu Yamamoto "; + author = "Kazu Yamamoto "; + homepage = "https://github.com/kazu-yamamoto/http2"; + url = ""; + synopsis = "HTTP/2 library"; + description = "HTTP/2 library including frames, priority queues, HPACK, client and server."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."http-semantics" or (errorHandler.buildDepError "http-semantics")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (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."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."time-manager" or (errorHandler.buildDepError "time-manager")) + (hsPkgs."unix-time" or (errorHandler.buildDepError "unix-time")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."utf8-string" or (errorHandler.buildDepError "utf8-string")) + ]; + buildable = true; + }; + exes = { + "h2c-client" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."network-run" or (errorHandler.buildDepError "network-run")) + (hsPkgs."unix-time" or (errorHandler.buildDepError "unix-time")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + ]; + buildable = if flags.devel then true else false; + }; + "h2c-server" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."crypton" or (errorHandler.buildDepError "crypton")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."network-run" or (errorHandler.buildDepError "network-run")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + ]; + buildable = if flags.devel then true else false; + }; + "hpack-encode" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."aeson-pretty" or (errorHandler.buildDepError "aeson-pretty")) + (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."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."network-byte-order" or (errorHandler.buildDepError "network-byte-order")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."word8" or (errorHandler.buildDepError "word8")) + ]; + buildable = if flags.devel then true else false; + }; + "hpack-debug" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (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."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."network-byte-order" or (errorHandler.buildDepError "network-byte-order")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."word8" or (errorHandler.buildDepError "word8")) + ]; + buildable = if flags.devel then true else false; + }; + "hpack-stat" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."aeson-pretty" or (errorHandler.buildDepError "aeson-pretty")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."network-byte-order" or (errorHandler.buildDepError "network-byte-order")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."word8" or (errorHandler.buildDepError "word8")) + ]; + buildable = if flags.devel then true else false; + }; + "frame-encode" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."aeson-pretty" or (errorHandler.buildDepError "aeson-pretty")) + (hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + ]; + buildable = if flags.devel then true else false; + }; + }; + tests = { + "spec" = { + 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."crypton" or (errorHandler.buildDepError "crypton")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."http-semantics" or (errorHandler.buildDepError "http-semantics")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."network-run" or (errorHandler.buildDepError "network-run")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."typed-process" or (errorHandler.buildDepError "typed-process")) + ]; + build-tools = [ + (hsPkgs.pkgsBuildBuild.hspec-discover.components.exes.hspec-discover or (pkgs.pkgsBuildBuild.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) + ]; + buildable = true; + }; + "spec2" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."network-run" or (errorHandler.buildDepError "network-run")) + (hsPkgs."typed-process" or (errorHandler.buildDepError "typed-process")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + ]; + build-tools = [ + (hsPkgs.pkgsBuildBuild.hspec-discover.components.exes.hspec-discover or (pkgs.pkgsBuildBuild.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) + ]; + buildable = if flags.h2spec then true else false; + }; + "hpack" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + ]; + build-tools = [ + (hsPkgs.pkgsBuildBuild.hspec-discover.components.exes.hspec-discover or (pkgs.pkgsBuildBuild.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) + ]; + buildable = true; + }; + "frame" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."Glob" or (errorHandler.buildDepError "Glob")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."aeson-pretty" or (errorHandler.buildDepError "aeson-pretty")) + (hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."network-byte-order" or (errorHandler.buildDepError "network-byte-order")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + ]; + build-tools = [ + (hsPkgs.pkgsBuildBuild.hspec-discover.components.exes.hspec-discover or (pkgs.pkgsBuildBuild.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) + ]; + buildable = true; + }; + }; + benchmarks = { + "header-compression" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."gauge" or (errorHandler.buildDepError "gauge")) + (hsPkgs."network-byte-order" or (errorHandler.buildDepError "network-byte-order")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/http2-5.3.1-r1-f06aeef4291d40cf98fde6217c44b5d3a6bc45de2eb13e126d8fde66c1211a8e.nix b/hackage/http2-5.3.1-r1-f06aeef4291d40cf98fde6217c44b5d3a6bc45de2eb13e126d8fde66c1211a8e.nix new file mode 100644 index 00000000000..a8cc7076d5e --- /dev/null +++ b/hackage/http2-5.3.1-r1-f06aeef4291d40cf98fde6217c44b5d3a6bc45de2eb13e126d8fde66c1211a8e.nix @@ -0,0 +1,240 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { devel = false; h2spec = false; }; + package = { + specVersion = "1.10"; + identifier = { name = "http2"; version = "5.3.1"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Kazu Yamamoto "; + author = "Kazu Yamamoto "; + homepage = "https://github.com/kazu-yamamoto/http2"; + url = ""; + synopsis = "HTTP/2 library"; + description = "HTTP/2 library including frames, priority queues, HPACK, client and server."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."http-semantics" or (errorHandler.buildDepError "http-semantics")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (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."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."time-manager" or (errorHandler.buildDepError "time-manager")) + (hsPkgs."unix-time" or (errorHandler.buildDepError "unix-time")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."utf8-string" or (errorHandler.buildDepError "utf8-string")) + ]; + buildable = true; + }; + exes = { + "h2c-client" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."network-run" or (errorHandler.buildDepError "network-run")) + (hsPkgs."unix-time" or (errorHandler.buildDepError "unix-time")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + ]; + buildable = if flags.devel then true else false; + }; + "h2c-server" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."crypton" or (errorHandler.buildDepError "crypton")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."network-run" or (errorHandler.buildDepError "network-run")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + ]; + buildable = if flags.devel then true else false; + }; + "hpack-encode" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."aeson-pretty" or (errorHandler.buildDepError "aeson-pretty")) + (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."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."network-byte-order" or (errorHandler.buildDepError "network-byte-order")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."word8" or (errorHandler.buildDepError "word8")) + ]; + buildable = if flags.devel then true else false; + }; + "hpack-debug" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (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."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."network-byte-order" or (errorHandler.buildDepError "network-byte-order")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."word8" or (errorHandler.buildDepError "word8")) + ]; + buildable = if flags.devel then true else false; + }; + "hpack-stat" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."aeson-pretty" or (errorHandler.buildDepError "aeson-pretty")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."network-byte-order" or (errorHandler.buildDepError "network-byte-order")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."word8" or (errorHandler.buildDepError "word8")) + ]; + buildable = if flags.devel then true else false; + }; + "frame-encode" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."aeson-pretty" or (errorHandler.buildDepError "aeson-pretty")) + (hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + ]; + buildable = if flags.devel then true else false; + }; + }; + tests = { + "spec" = { + 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."crypton" or (errorHandler.buildDepError "crypton")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."http-semantics" or (errorHandler.buildDepError "http-semantics")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."network-run" or (errorHandler.buildDepError "network-run")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."typed-process" or (errorHandler.buildDepError "typed-process")) + ]; + build-tools = [ + (hsPkgs.pkgsBuildBuild.hspec-discover.components.exes.hspec-discover or (pkgs.pkgsBuildBuild.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) + ]; + buildable = true; + }; + "spec2" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."network-run" or (errorHandler.buildDepError "network-run")) + (hsPkgs."typed-process" or (errorHandler.buildDepError "typed-process")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + ]; + build-tools = [ + (hsPkgs.pkgsBuildBuild.hspec-discover.components.exes.hspec-discover or (pkgs.pkgsBuildBuild.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) + ]; + buildable = if flags.h2spec then true else false; + }; + "hpack" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + ]; + build-tools = [ + (hsPkgs.pkgsBuildBuild.hspec-discover.components.exes.hspec-discover or (pkgs.pkgsBuildBuild.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) + ]; + buildable = true; + }; + "frame" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."Glob" or (errorHandler.buildDepError "Glob")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."aeson-pretty" or (errorHandler.buildDepError "aeson-pretty")) + (hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."network-byte-order" or (errorHandler.buildDepError "network-byte-order")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + ]; + build-tools = [ + (hsPkgs.pkgsBuildBuild.hspec-discover.components.exes.hspec-discover or (pkgs.pkgsBuildBuild.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) + ]; + buildable = true; + }; + }; + benchmarks = { + "header-compression" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."gauge" or (errorHandler.buildDepError "gauge")) + (hsPkgs."network-byte-order" or (errorHandler.buildDepError "network-byte-order")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/http2-5.3.2-r1-6b4f624ba2513cfe43969a2cfecc633e821294a17564dfb08080aa1336820528.nix b/hackage/http2-5.3.2-r1-6b4f624ba2513cfe43969a2cfecc633e821294a17564dfb08080aa1336820528.nix new file mode 100644 index 00000000000..0039c38bf93 --- /dev/null +++ b/hackage/http2-5.3.2-r1-6b4f624ba2513cfe43969a2cfecc633e821294a17564dfb08080aa1336820528.nix @@ -0,0 +1,240 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { devel = false; h2spec = false; }; + package = { + specVersion = "1.10"; + identifier = { name = "http2"; version = "5.3.2"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Kazu Yamamoto "; + author = "Kazu Yamamoto "; + homepage = "https://github.com/kazu-yamamoto/http2"; + url = ""; + synopsis = "HTTP/2 library"; + description = "HTTP/2 library including frames, priority queues, HPACK, client and server."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."http-semantics" or (errorHandler.buildDepError "http-semantics")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (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."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."time-manager" or (errorHandler.buildDepError "time-manager")) + (hsPkgs."unix-time" or (errorHandler.buildDepError "unix-time")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."utf8-string" or (errorHandler.buildDepError "utf8-string")) + ]; + buildable = true; + }; + exes = { + "h2c-client" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."network-run" or (errorHandler.buildDepError "network-run")) + (hsPkgs."unix-time" or (errorHandler.buildDepError "unix-time")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + ]; + buildable = if flags.devel then true else false; + }; + "h2c-server" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."crypton" or (errorHandler.buildDepError "crypton")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."network-run" or (errorHandler.buildDepError "network-run")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + ]; + buildable = if flags.devel then true else false; + }; + "hpack-encode" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."aeson-pretty" or (errorHandler.buildDepError "aeson-pretty")) + (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."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."network-byte-order" or (errorHandler.buildDepError "network-byte-order")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."word8" or (errorHandler.buildDepError "word8")) + ]; + buildable = if flags.devel then true else false; + }; + "hpack-debug" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (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."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."network-byte-order" or (errorHandler.buildDepError "network-byte-order")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."word8" or (errorHandler.buildDepError "word8")) + ]; + buildable = if flags.devel then true else false; + }; + "hpack-stat" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."aeson-pretty" or (errorHandler.buildDepError "aeson-pretty")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."network-byte-order" or (errorHandler.buildDepError "network-byte-order")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."word8" or (errorHandler.buildDepError "word8")) + ]; + buildable = if flags.devel then true else false; + }; + "frame-encode" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."aeson-pretty" or (errorHandler.buildDepError "aeson-pretty")) + (hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + ]; + buildable = if flags.devel then true else false; + }; + }; + tests = { + "spec" = { + 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."crypton" or (errorHandler.buildDepError "crypton")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."http-semantics" or (errorHandler.buildDepError "http-semantics")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."network-run" or (errorHandler.buildDepError "network-run")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."typed-process" or (errorHandler.buildDepError "typed-process")) + ]; + build-tools = [ + (hsPkgs.pkgsBuildBuild.hspec-discover.components.exes.hspec-discover or (pkgs.pkgsBuildBuild.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) + ]; + buildable = true; + }; + "spec2" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."network-run" or (errorHandler.buildDepError "network-run")) + (hsPkgs."typed-process" or (errorHandler.buildDepError "typed-process")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + ]; + build-tools = [ + (hsPkgs.pkgsBuildBuild.hspec-discover.components.exes.hspec-discover or (pkgs.pkgsBuildBuild.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) + ]; + buildable = if flags.h2spec then true else false; + }; + "hpack" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + ]; + build-tools = [ + (hsPkgs.pkgsBuildBuild.hspec-discover.components.exes.hspec-discover or (pkgs.pkgsBuildBuild.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) + ]; + buildable = true; + }; + "frame" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."Glob" or (errorHandler.buildDepError "Glob")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."aeson-pretty" or (errorHandler.buildDepError "aeson-pretty")) + (hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."network-byte-order" or (errorHandler.buildDepError "network-byte-order")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + ]; + build-tools = [ + (hsPkgs.pkgsBuildBuild.hspec-discover.components.exes.hspec-discover or (pkgs.pkgsBuildBuild.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) + ]; + buildable = true; + }; + }; + benchmarks = { + "header-compression" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."gauge" or (errorHandler.buildDepError "gauge")) + (hsPkgs."network-byte-order" or (errorHandler.buildDepError "network-byte-order")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/http2-5.3.3-r1-8c16ee4e65b9240653ae50f717b27444217c98973a10acf5c6488af2be46c31b.nix b/hackage/http2-5.3.3-r1-8c16ee4e65b9240653ae50f717b27444217c98973a10acf5c6488af2be46c31b.nix new file mode 100644 index 00000000000..f9113364261 --- /dev/null +++ b/hackage/http2-5.3.3-r1-8c16ee4e65b9240653ae50f717b27444217c98973a10acf5c6488af2be46c31b.nix @@ -0,0 +1,242 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { devel = false; h2spec = false; }; + package = { + specVersion = "1.10"; + identifier = { name = "http2"; version = "5.3.3"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Kazu Yamamoto "; + author = "Kazu Yamamoto "; + homepage = "https://github.com/kazu-yamamoto/http2"; + url = ""; + synopsis = "HTTP/2 library"; + description = "HTTP/2 library including frames, priority queues, HPACK, client and server."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."http-semantics" or (errorHandler.buildDepError "http-semantics")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (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."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."time-manager" or (errorHandler.buildDepError "time-manager")) + (hsPkgs."unix-time" or (errorHandler.buildDepError "unix-time")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."utf8-string" or (errorHandler.buildDepError "utf8-string")) + ]; + buildable = true; + }; + exes = { + "h2c-client" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."network-run" or (errorHandler.buildDepError "network-run")) + (hsPkgs."unix-time" or (errorHandler.buildDepError "unix-time")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + ]; + buildable = if flags.devel then true else false; + }; + "h2c-server" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."crypton" or (errorHandler.buildDepError "crypton")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."network-run" or (errorHandler.buildDepError "network-run")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + ]; + buildable = if flags.devel then true else false; + }; + "hpack-encode" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."aeson-pretty" or (errorHandler.buildDepError "aeson-pretty")) + (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."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."network-byte-order" or (errorHandler.buildDepError "network-byte-order")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."word8" or (errorHandler.buildDepError "word8")) + ]; + buildable = if flags.devel then true else false; + }; + "hpack-debug" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (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."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."network-byte-order" or (errorHandler.buildDepError "network-byte-order")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."word8" or (errorHandler.buildDepError "word8")) + ]; + buildable = if flags.devel then true else false; + }; + "hpack-stat" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."aeson-pretty" or (errorHandler.buildDepError "aeson-pretty")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."network-byte-order" or (errorHandler.buildDepError "network-byte-order")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."word8" or (errorHandler.buildDepError "word8")) + ]; + buildable = if flags.devel then true else false; + }; + "frame-encode" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."aeson-pretty" or (errorHandler.buildDepError "aeson-pretty")) + (hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + ]; + buildable = if flags.devel then true else false; + }; + }; + tests = { + "spec" = { + 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."crypton" or (errorHandler.buildDepError "crypton")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."http-semantics" or (errorHandler.buildDepError "http-semantics")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."network-run" or (errorHandler.buildDepError "network-run")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."typed-process" or (errorHandler.buildDepError "typed-process")) + ]; + build-tools = [ + (hsPkgs.pkgsBuildBuild.hspec-discover.components.exes.hspec-discover or (pkgs.pkgsBuildBuild.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) + ]; + buildable = true; + }; + "spec2" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."network-run" or (errorHandler.buildDepError "network-run")) + (hsPkgs."typed-process" or (errorHandler.buildDepError "typed-process")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + ]; + build-tools = [ + (hsPkgs.pkgsBuildBuild.hspec-discover.components.exes.hspec-discover or (pkgs.pkgsBuildBuild.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) + ]; + buildable = if flags.h2spec then true else false; + }; + "hpack" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + ]; + build-tools = [ + (hsPkgs.pkgsBuildBuild.hspec-discover.components.exes.hspec-discover or (pkgs.pkgsBuildBuild.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) + ]; + buildable = true; + }; + "frame" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."Glob" or (errorHandler.buildDepError "Glob")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."aeson-pretty" or (errorHandler.buildDepError "aeson-pretty")) + (hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."network-byte-order" or (errorHandler.buildDepError "network-byte-order")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + ]; + build-tools = [ + (hsPkgs.pkgsBuildBuild.hspec-discover.components.exes.hspec-discover or (pkgs.pkgsBuildBuild.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) + ]; + buildable = true; + }; + }; + benchmarks = { + "header-compression" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."criterion" or (errorHandler.buildDepError "criterion")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."network-byte-order" or (errorHandler.buildDepError "network-byte-order")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/hw-polysemy-0.2.14.0-r1-d45e1fec5decfdef1ef717aa9b0293554e17c588cee9def0192b73162ac6b5c3.nix b/hackage/hw-polysemy-0.2.14.0-r1-d45e1fec5decfdef1ef717aa9b0293554e17c588cee9def0192b73162ac6b5c3.nix new file mode 100644 index 00000000000..d94c3a29208 --- /dev/null +++ b/hackage/hw-polysemy-0.2.14.0-r1-d45e1fec5decfdef1ef717aa9b0293554e17c588cee9def0192b73162ac6b5c3.nix @@ -0,0 +1,168 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { werror = false; }; + package = { + specVersion = "3.4"; + identifier = { name = "hw-polysemy"; version = "0.2.14.0"; }; + license = "Apache-2.0"; + copyright = "2024 John Ky"; + maintainer = "newhoggy@gmail.com"; + author = "John Ky"; + homepage = ""; + url = ""; + synopsis = "Opinionated polysemy library"; + description = "Opinionated polysemy library."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."polysemy" or (errorHandler.buildDepError "polysemy")) + (hsPkgs."polysemy-plugin" or (errorHandler.buildDepError "polysemy-plugin")) + (hsPkgs."hw-polysemy".components.sublibs.core or (errorHandler.buildDepError "hw-polysemy:core")) + (hsPkgs."hw-polysemy".components.sublibs.hedgehog or (errorHandler.buildDepError "hw-polysemy:hedgehog")) + ]; + buildable = true; + }; + sublibs = { + "core" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."polysemy" or (errorHandler.buildDepError "polysemy")) + (hsPkgs."polysemy-plugin" or (errorHandler.buildDepError "polysemy-plugin")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."contravariant" or (errorHandler.buildDepError "contravariant")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."generic-lens" or (errorHandler.buildDepError "generic-lens")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + (hsPkgs."hedgehog" or (errorHandler.buildDepError "hedgehog")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."polysemy-log" or (errorHandler.buildDepError "polysemy-log")) + (hsPkgs."polysemy-time" or (errorHandler.buildDepError "polysemy-time")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."yaml" or (errorHandler.buildDepError "yaml")) + ] ++ pkgs.lib.optional (system.isWindows) (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")); + buildable = true; + }; + "hedgehog" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."polysemy" or (errorHandler.buildDepError "polysemy")) + (hsPkgs."polysemy-plugin" or (errorHandler.buildDepError "polysemy-plugin")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."aeson-pretty" or (errorHandler.buildDepError "aeson-pretty")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."contravariant" or (errorHandler.buildDepError "contravariant")) + (hsPkgs."Diff" or (errorHandler.buildDepError "Diff")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."generic-lens" or (errorHandler.buildDepError "generic-lens")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + (hsPkgs."hedgehog" or (errorHandler.buildDepError "hedgehog")) + (hsPkgs."hw-polysemy".components.sublibs.core or (errorHandler.buildDepError "hw-polysemy:core")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."polysemy-log" or (errorHandler.buildDepError "polysemy-log")) + (hsPkgs."polysemy-time" or (errorHandler.buildDepError "polysemy-time")) + (hsPkgs."prettyprinter" or (errorHandler.buildDepError "prettyprinter")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."yaml" or (errorHandler.buildDepError "yaml")) + ]; + buildable = true; + }; + "amazonka" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."polysemy" or (errorHandler.buildDepError "polysemy")) + (hsPkgs."polysemy-plugin" or (errorHandler.buildDepError "polysemy-plugin")) + (hsPkgs."amazonka" or (errorHandler.buildDepError "amazonka")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."generic-lens" or (errorHandler.buildDepError "generic-lens")) + (hsPkgs."hw-polysemy".components.sublibs.core or (errorHandler.buildDepError "hw-polysemy:core")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."polysemy-log" or (errorHandler.buildDepError "polysemy-log")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + ]; + buildable = true; + }; + "testcontainers-localstack" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."polysemy" or (errorHandler.buildDepError "polysemy")) + (hsPkgs."polysemy-plugin" or (errorHandler.buildDepError "polysemy-plugin")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."amazonka" or (errorHandler.buildDepError "amazonka")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."generic-lens" or (errorHandler.buildDepError "generic-lens")) + (hsPkgs."http-conduit" or (errorHandler.buildDepError "http-conduit")) + (hsPkgs."hw-polysemy".components.sublibs.amazonka or (errorHandler.buildDepError "hw-polysemy:amazonka")) + (hsPkgs."hw-polysemy".components.sublibs.core or (errorHandler.buildDepError "hw-polysemy:core")) + (hsPkgs."hw-polysemy".components.sublibs.hedgehog or (errorHandler.buildDepError "hw-polysemy:hedgehog")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."testcontainers" or (errorHandler.buildDepError "testcontainers")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."yaml" or (errorHandler.buildDepError "yaml")) + ]; + buildable = true; + }; + }; + tests = { + "hw-polysemy-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."polysemy" or (errorHandler.buildDepError "polysemy")) + (hsPkgs."polysemy-plugin" or (errorHandler.buildDepError "polysemy-plugin")) + (hsPkgs."amazonka" or (errorHandler.buildDepError "amazonka")) + (hsPkgs."amazonka-s3" or (errorHandler.buildDepError "amazonka-s3")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."generic-lens" or (errorHandler.buildDepError "generic-lens")) + (hsPkgs."hw-polysemy".components.sublibs.amazonka or (errorHandler.buildDepError "hw-polysemy:amazonka")) + (hsPkgs."hw-polysemy".components.sublibs.core or (errorHandler.buildDepError "hw-polysemy:core")) + (hsPkgs."hw-polysemy".components.sublibs.testcontainers-localstack or (errorHandler.buildDepError "hw-polysemy:testcontainers-localstack")) + (hsPkgs."hw-polysemy" or (errorHandler.buildDepError "hw-polysemy")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."polysemy-log" or (errorHandler.buildDepError "polysemy-log")) + (hsPkgs."tasty-discover" or (errorHandler.buildDepError "tasty-discover")) + (hsPkgs."tasty-hedgehog" or (errorHandler.buildDepError "tasty-hedgehog")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."testcontainers" or (errorHandler.buildDepError "testcontainers")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + build-tools = [ + (hsPkgs.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/llvm-pretty-0.12.1.0-r0-e6a24ee982b988e390d99bbc633ed6aa0a72f797502df8760fe14d5bcdfd9649.nix b/hackage/llvm-pretty-0.12.1.0-r0-e6a24ee982b988e390d99bbc633ed6aa0a72f797502df8760fe14d5bcdfd9649.nix new file mode 100644 index 00000000000..0df5e71cedf --- /dev/null +++ b/hackage/llvm-pretty-0.12.1.0-r0-e6a24ee982b988e390d99bbc633ed6aa0a72f797502df8760fe14d5bcdfd9649.nix @@ -0,0 +1,56 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.2"; + identifier = { name = "llvm-pretty"; version = "0.12.1.0"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "rscott@galois.com, kquick@galois.com"; + author = "Trevor Elliott"; + homepage = ""; + url = ""; + synopsis = "A pretty printing library inspired by the llvm binding."; + description = "A pretty printing library that was inspired by the LLVM binding by Lennart\nAugustsson. The library provides a monadic interface to a pretty printer,\nthat allows functions to be defined and called, generating the corresponding\nLLVM assembly when run."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."parsec" or (errorHandler.buildDepError "parsec")) + (hsPkgs."pretty" or (errorHandler.buildDepError "pretty")) + (hsPkgs."monadLib" or (errorHandler.buildDepError "monadLib")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."microlens-th" or (errorHandler.buildDepError "microlens-th")) + (hsPkgs."syb" or (errorHandler.buildDepError "syb")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."th-abstraction" or (errorHandler.buildDepError "th-abstraction")) + ]; + buildable = true; + }; + tests = { + "llvm-pretty-test" = { + depends = [ + (hsPkgs."llvm-pretty" or (errorHandler.buildDepError "llvm-pretty")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."pretty" or (errorHandler.buildDepError "pretty")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/llvm-pretty-bc-parser-0.4.2.0-r0-148229fa78d2742132c66f2f09fc7845de2976d2cbfb60265726f05816e87e09.nix b/hackage/llvm-pretty-bc-parser-0.4.2.0-r0-148229fa78d2742132c66f2f09fc7845de2976d2cbfb60265726f05816e87e09.nix new file mode 100644 index 00000000000..1bc02074939 --- /dev/null +++ b/hackage/llvm-pretty-bc-parser-0.4.2.0-r0-148229fa78d2742132c66f2f09fc7845de2976d2cbfb60265726f05816e87e09.nix @@ -0,0 +1,139 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { fuzz = false; regressions = false; }; + package = { + specVersion = "2.4"; + identifier = { name = "llvm-pretty-bc-parser"; version = "0.4.2.0"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Ryan Scott \n, Kevin Quick \n, Langston Barrett "; + author = "Trevor Elliott "; + homepage = ""; + url = ""; + synopsis = "LLVM bitcode parsing library"; + description = "A parser for the LLVM bitcode file format, yielding a Module from the\nllvm-pretty package."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."fgl" or (errorHandler.buildDepError "fgl")) + (hsPkgs."llvm-pretty" or (errorHandler.buildDepError "llvm-pretty")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."pretty" or (errorHandler.buildDepError "pretty")) + (hsPkgs."uniplate" or (errorHandler.buildDepError "uniplate")) + (hsPkgs."utf8-string" or (errorHandler.buildDepError "utf8-string")) + ]; + buildable = true; + }; + exes = { + "llvm-disasm" = { + depends = [ + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."fgl" or (errorHandler.buildDepError "fgl")) + (hsPkgs."fgl-visualize" or (errorHandler.buildDepError "fgl-visualize")) + (hsPkgs."llvm-pretty-bc-parser" or (errorHandler.buildDepError "llvm-pretty-bc-parser")) + (hsPkgs."llvm-pretty" or (errorHandler.buildDepError "llvm-pretty")) + (hsPkgs."monadLib" or (errorHandler.buildDepError "monadLib")) + (hsPkgs."pretty" or (errorHandler.buildDepError "pretty")) + (hsPkgs."pretty-show" or (errorHandler.buildDepError "pretty-show")) + ]; + buildable = true; + }; + "regression-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."foldl" or (errorHandler.buildDepError "foldl")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."turtle" or (errorHandler.buildDepError "turtle")) + (hsPkgs."llvm-pretty" or (errorHandler.buildDepError "llvm-pretty")) + (hsPkgs."llvm-pretty-bc-parser" or (errorHandler.buildDepError "llvm-pretty-bc-parser")) + ]; + buildable = if flags.regressions then true else false; + }; + "fuzz-llvm-disasm" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."xml" or (errorHandler.buildDepError "xml")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."llvm-pretty" or (errorHandler.buildDepError "llvm-pretty")) + (hsPkgs."llvm-pretty-bc-parser" or (errorHandler.buildDepError "llvm-pretty-bc-parser")) + ]; + buildable = if flags.fuzz then true else false; + }; + }; + tests = { + "unit-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."generic-random" or (errorHandler.buildDepError "generic-random")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck")) + (hsPkgs."llvm-pretty" or (errorHandler.buildDepError "llvm-pretty")) + (hsPkgs."llvm-pretty-bc-parser" or (errorHandler.buildDepError "llvm-pretty-bc-parser")) + ]; + buildable = true; + }; + "disasm-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) + (hsPkgs."pretty-show" or (errorHandler.buildDepError "pretty-show")) + (hsPkgs."prettyprinter" or (errorHandler.buildDepError "prettyprinter")) + (hsPkgs."string-interpolate" or (errorHandler.buildDepError "string-interpolate")) + (hsPkgs."syb" or (errorHandler.buildDepError "syb")) + (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-sugar" or (errorHandler.buildDepError "tasty-sugar")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."terminal-size" or (errorHandler.buildDepError "terminal-size")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."versions" or (errorHandler.buildDepError "versions")) + (hsPkgs."llvm-pretty" or (errorHandler.buildDepError "llvm-pretty")) + (hsPkgs."llvm-pretty-bc-parser" or (errorHandler.buildDepError "llvm-pretty-bc-parser")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/persistent-postgresql-2.13.6.2-r1-f455dcac3145d9f26f95ce2605074785641478bc226071f458995b2b8051a8a8.nix b/hackage/persistent-postgresql-2.13.6.2-r1-f455dcac3145d9f26f95ce2605074785641478bc226071f458995b2b8051a8a8.nix new file mode 100644 index 00000000000..354acdd6700 --- /dev/null +++ b/hackage/persistent-postgresql-2.13.6.2-r1-f455dcac3145d9f26f95ce2605074785641478bc226071f458995b2b8051a8a8.nix @@ -0,0 +1,103 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.10"; + identifier = { name = "persistent-postgresql"; version = "2.13.6.2"; }; + license = "MIT"; + copyright = ""; + maintainer = "Michael Snoyman "; + author = "Felipe Lessa, Michael Snoyman "; + homepage = "http://www.yesodweb.com/book/persistent"; + url = ""; + synopsis = "Backend for the persistent library using postgresql."; + description = "Based on the postgresql-simple package"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."persistent" or (errorHandler.buildDepError "persistent")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec")) + (hsPkgs."blaze-builder" or (errorHandler.buildDepError "blaze-builder")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."conduit" or (errorHandler.buildDepError "conduit")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."monad-logger" or (errorHandler.buildDepError "monad-logger")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."postgresql-simple" or (errorHandler.buildDepError "postgresql-simple")) + (hsPkgs."postgresql-libpq" or (errorHandler.buildDepError "postgresql-libpq")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."resource-pool" or (errorHandler.buildDepError "resource-pool")) + (hsPkgs."string-conversions" or (errorHandler.buildDepError "string-conversions")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."unliftio-core" or (errorHandler.buildDepError "unliftio-core")) + (hsPkgs."vault" or (errorHandler.buildDepError "vault")) + ]; + buildable = true; + }; + exes = { + "conn-kill" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."persistent-postgresql" or (errorHandler.buildDepError "persistent-postgresql")) + (hsPkgs."monad-logger" or (errorHandler.buildDepError "monad-logger")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."persistent" or (errorHandler.buildDepError "persistent")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."resource-pool" or (errorHandler.buildDepError "resource-pool")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + ]; + buildable = false; + }; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."persistent" or (errorHandler.buildDepError "persistent")) + (hsPkgs."persistent-postgresql" or (errorHandler.buildDepError "persistent-postgresql")) + (hsPkgs."persistent-qq" or (errorHandler.buildDepError "persistent-qq")) + (hsPkgs."persistent-test" or (errorHandler.buildDepError "persistent-test")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."fast-logger" or (errorHandler.buildDepError "fast-logger")) + (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."hspec-expectations" or (errorHandler.buildDepError "hspec-expectations")) + (hsPkgs."hspec-expectations-lifted" or (errorHandler.buildDepError "hspec-expectations-lifted")) + (hsPkgs."monad-logger" or (errorHandler.buildDepError "monad-logger")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."quickcheck-instances" or (errorHandler.buildDepError "quickcheck-instances")) + (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."path-pieces" or (errorHandler.buildDepError "path-pieces")) + (hsPkgs."http-api-data" or (errorHandler.buildDepError "http-api-data")) + (hsPkgs."unliftio-core" or (errorHandler.buildDepError "unliftio-core")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/quic-0.2.2-r1-8ed2cb1d458c6b9759aaa56ed3130045c923f930634af7f7746978d840420c94.nix b/hackage/quic-0.2.2-r1-8ed2cb1d458c6b9759aaa56ed3130045c923f930634af7f7746978d840420c94.nix new file mode 100644 index 00000000000..f26e216728c --- /dev/null +++ b/hackage/quic-0.2.2-r1-8ed2cb1d458c6b9759aaa56ed3130045c923f930634af7f7746978d840420c94.nix @@ -0,0 +1,112 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { devel = false; fusion = true; }; + package = { + specVersion = "1.10"; + identifier = { name = "quic"; version = "0.2.2"; }; + 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."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-class" or (errorHandler.buildDepError "data-default-class")) + (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")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."unliftio-core" or (errorHandler.buildDepError "unliftio-core")) + ]; + 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")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + ]; + 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")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + ]; + 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")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + ]; + 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/quic-0.2.2-r2-f32ac1c224bd0d53882077fcdd41eedb39832a3f0fcf1f494ba9dda626e878d6.nix b/hackage/quic-0.2.2-r2-f32ac1c224bd0d53882077fcdd41eedb39832a3f0fcf1f494ba9dda626e878d6.nix new file mode 100644 index 00000000000..f26e216728c --- /dev/null +++ b/hackage/quic-0.2.2-r2-f32ac1c224bd0d53882077fcdd41eedb39832a3f0fcf1f494ba9dda626e878d6.nix @@ -0,0 +1,112 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { devel = false; fusion = true; }; + package = { + specVersion = "1.10"; + identifier = { name = "quic"; version = "0.2.2"; }; + 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."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-class" or (errorHandler.buildDepError "data-default-class")) + (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")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."unliftio-core" or (errorHandler.buildDepError "unliftio-core")) + ]; + 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")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + ]; + 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")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + ]; + 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")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + ]; + 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/rest-rewrite-0.4.3-r1-a1c3a402a4996c85f410b2633059e2b7fd278bad979391332d24f54ef31a1554.nix b/hackage/rest-rewrite-0.4.3-r1-a1c3a402a4996c85f410b2633059e2b7fd278bad979391332d24f54ef31a1554.nix new file mode 100644 index 00000000000..b8571868466 --- /dev/null +++ b/hackage/rest-rewrite-0.4.3-r1-a1c3a402a4996c85f410b2633059e2b7fd278bad979391332d24f54ef31a1554.nix @@ -0,0 +1,89 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.0"; + identifier = { name = "rest-rewrite"; version = "0.4.3"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Zack Grannan "; + author = "Zack Grannan "; + homepage = ""; + url = ""; + synopsis = "Rewriting library with online termination checking"; + description = "REST is a Rewriting library with online termination checking. For more details see the paper at https://arxiv.org/abs/2202.05872."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."parsec" or (errorHandler.buildDepError "parsec")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + sublibs = { + "testlib" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."rest-rewrite" or (errorHandler.buildDepError "rest-rewrite")) + (hsPkgs."parsec" or (errorHandler.buildDepError "parsec")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."monad-loops" or (errorHandler.buildDepError "monad-loops")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + ]; + buildable = true; + }; + }; + tests = { + "test-rest" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."rest-rewrite" or (errorHandler.buildDepError "rest-rewrite")) + (hsPkgs."rest-rewrite".components.sublibs.testlib or (errorHandler.buildDepError "rest-rewrite:testlib")) + ]; + buildable = true; + }; + "rest" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."rest-rewrite" or (errorHandler.buildDepError "rest-rewrite")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."rest-rewrite".components.sublibs.testlib or (errorHandler.buildDepError "rest-rewrite:testlib")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/servant-0.20.2-r0-a4613dc1caa40d1b8db7aff00417dc2d651a8d73a90add3d934218b1778df35c.nix b/hackage/servant-0.20.2-r0-a4613dc1caa40d1b8db7aff00417dc2d651a8d73a90add3d934218b1778df35c.nix new file mode 100644 index 00000000000..850ef955ea4 --- /dev/null +++ b/hackage/servant-0.20.2-r0-a4613dc1caa40d1b8db7aff00417dc2d651a8d73a90add3d934218b1778df35c.nix @@ -0,0 +1,73 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "servant"; version = "0.20.2"; }; + license = "BSD-3-Clause"; + copyright = "2014-2016 Zalora South East Asia Pte Ltd, 2016-2019 Servant Contributors"; + maintainer = "haskell-servant-maintainers@googlegroups.com"; + author = "Servant Contributors"; + homepage = "http://docs.servant.dev/"; + url = ""; + synopsis = "A family of combinators for defining webservices APIs"; + description = "A family of combinators for defining webservices APIs and serving them\n.\nYou can learn about the basics in the .\n.\n"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."constraints" or (errorHandler.buildDepError "constraints")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."sop-core" or (errorHandler.buildDepError "sop-core")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."http-api-data" or (errorHandler.buildDepError "http-api-data")) + (hsPkgs."singleton-bool" or (errorHandler.buildDepError "singleton-bool")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec")) + (hsPkgs."bifunctors" or (errorHandler.buildDepError "bifunctors")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."http-media" or (errorHandler.buildDepError "http-media")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."mmorph" or (errorHandler.buildDepError "mmorph")) + (hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."vault" or (errorHandler.buildDepError "vault")) + ]; + buildable = true; + }; + tests = { + "spec" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."http-media" or (errorHandler.buildDepError "http-media")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."servant" or (errorHandler.buildDepError "servant")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."quickcheck-instances" or (errorHandler.buildDepError "quickcheck-instances")) + ]; + 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/servant-auth-0.4.2.0-r0-5fa6b8c2b40deb542d9b2fc2d18ce0c90f7e4a26268f018dd933c8881c23db5f.nix b/hackage/servant-auth-0.4.2.0-r0-5fa6b8c2b40deb542d9b2fc2d18ce0c90f7e4a26268f018dd933c8881c23db5f.nix new file mode 100644 index 00000000000..2e66ad6472a --- /dev/null +++ b/hackage/servant-auth-0.4.2.0-r0-5fa6b8c2b40deb542d9b2fc2d18ce0c90f7e4a26268f018dd933c8881c23db5f.nix @@ -0,0 +1,40 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.2"; + identifier = { name = "servant-auth"; version = "0.4.2.0"; }; + license = "BSD-3-Clause"; + copyright = "(c) Julian K. Arni"; + maintainer = "jkarni@gmail.com"; + author = "Julian K. Arni"; + homepage = "https://github.com/haskell-servant/servant/tree/master/servant-auth#readme"; + url = ""; + synopsis = "Authentication combinators for servant"; + description = "This package provides an @Auth@ combinator for 'servant'. This combinator\nallows using different authentication schemes in a straightforward way,\nand possibly in conjunction with one another.\n\n'servant-auth' additionally provides concrete authentication schemes, such\nas Basic Access Authentication, JSON Web Tokens, and Cookies.\n\nFor more details on how to use this, see the ."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."jose" or (errorHandler.buildDepError "jose")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."servant" or (errorHandler.buildDepError "servant")) + (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/servant-auth-client-0.4.2.0-r0-3bdc9bd2bf39181ed4afa12c0f289e3559da4a3fb18284b432fb28de9d4e444c.nix b/hackage/servant-auth-client-0.4.2.0-r0-3bdc9bd2bf39181ed4afa12c0f289e3559da4a3fb18284b432fb28de9d4e444c.nix new file mode 100644 index 00000000000..d0d3af03b9c --- /dev/null +++ b/hackage/servant-auth-client-0.4.2.0-r0-3bdc9bd2bf39181ed4afa12c0f289e3559da4a3fb18284b432fb28de9d4e444c.nix @@ -0,0 +1,66 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.2"; + identifier = { name = "servant-auth-client"; version = "0.4.2.0"; }; + license = "BSD-3-Clause"; + copyright = "(c) Julian K. Arni"; + maintainer = "jkarni@gmail.com"; + author = "Julian K. Arni"; + homepage = "https://github.com/haskell-servant/servant/tree/master/servant-auth#readme"; + url = ""; + synopsis = "servant-client/servant-auth compatibility"; + description = "This package provides instances that allow generating clients from\n\nAPIs that use\n @Auth@ combinator.\n\nFor a quick overview of the usage, see the ."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."servant-auth" or (errorHandler.buildDepError "servant-auth")) + (hsPkgs."servant" or (errorHandler.buildDepError "servant")) + (hsPkgs."servant-client-core" or (errorHandler.buildDepError "servant-client-core")) + ]; + buildable = true; + }; + tests = { + "spec" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."servant-client" or (errorHandler.buildDepError "servant-client")) + (hsPkgs."servant-auth" or (errorHandler.buildDepError "servant-auth")) + (hsPkgs."servant" or (errorHandler.buildDepError "servant")) + (hsPkgs."servant-auth-client" or (errorHandler.buildDepError "servant-auth-client")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."http-client" or (errorHandler.buildDepError "http-client")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."servant-auth-server" or (errorHandler.buildDepError "servant-auth-server")) + (hsPkgs."servant-server" or (errorHandler.buildDepError "servant-server")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."wai" or (errorHandler.buildDepError "wai")) + (hsPkgs."warp" or (errorHandler.buildDepError "warp")) + (hsPkgs."jose" or (errorHandler.buildDepError "jose")) + ]; + 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/servant-auth-docs-0.2.11.0-r0-44bbfea7be7aa0a1d715b335e31bf7415f4b229195e057d897d23ab81c62c948.nix b/hackage/servant-auth-docs-0.2.11.0-r0-44bbfea7be7aa0a1d715b335e31bf7415f4b229195e057d897d23ab81c62c948.nix new file mode 100644 index 00000000000..dc9547cdffe --- /dev/null +++ b/hackage/servant-auth-docs-0.2.11.0-r0-44bbfea7be7aa0a1d715b335e31bf7415f4b229195e057d897d23ab81c62c948.nix @@ -0,0 +1,71 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.2"; + identifier = { name = "servant-auth-docs"; version = "0.2.11.0"; }; + license = "BSD-3-Clause"; + copyright = "(c) Julian K. Arni"; + maintainer = "jkarni@gmail.com"; + author = "Julian K. Arni"; + homepage = "https://github.com/haskell-servant/servant/tree/master/servant-auth#readme"; + url = ""; + synopsis = "servant-docs/servant-auth compatibility"; + description = "This package provides instances that allow generating docs from\n\nAPIs that use\n @Auth@ combinator.\n\nFor a quick overview of the usage, see the ."; + buildType = "Custom"; + setup-depends = [ + (hsPkgs.pkgsBuildBuild.base or (pkgs.pkgsBuildBuild.base or (errorHandler.setupDepError "base"))) + (hsPkgs.pkgsBuildBuild.Cabal or (pkgs.pkgsBuildBuild.Cabal or (errorHandler.setupDepError "Cabal"))) + (hsPkgs.pkgsBuildBuild.cabal-doctest or (pkgs.pkgsBuildBuild.cabal-doctest or (errorHandler.setupDepError "cabal-doctest"))) + ]; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."servant-docs" or (errorHandler.buildDepError "servant-docs")) + (hsPkgs."servant" or (errorHandler.buildDepError "servant")) + (hsPkgs."servant-auth" or (errorHandler.buildDepError "servant-auth")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + ]; + buildable = true; + }; + tests = { + "doctests" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."servant-auth-docs" or (errorHandler.buildDepError "servant-auth-docs")) + (hsPkgs."doctest" or (errorHandler.buildDepError "doctest")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + ]; + buildable = true; + }; + "spec" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."servant-docs" or (errorHandler.buildDepError "servant-docs")) + (hsPkgs."servant" or (errorHandler.buildDepError "servant")) + (hsPkgs."servant-auth" or (errorHandler.buildDepError "servant-auth")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."servant-auth-docs" or (errorHandler.buildDepError "servant-auth-docs")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + ]; + build-tools = [ + (hsPkgs.pkgsBuildBuild.hspec-discover.components.exes.hspec-discover or (pkgs.pkgsBuildBuild.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/servant-auth-server-0.4.9.0-r0-dff8a46a1491b9102323094b3a715ceaaa0b2d450cb81e2e0784bd5c19a7199f.nix b/hackage/servant-auth-server-0.4.9.0-r0-dff8a46a1491b9102323094b3a715ceaaa0b2d450cb81e2e0784bd5c19a7199f.nix new file mode 100644 index 00000000000..fa113a370a4 --- /dev/null +++ b/hackage/servant-auth-server-0.4.9.0-r0-dff8a46a1491b9102323094b3a715ceaaa0b2d450cb81e2e0784bd5c19a7199f.nix @@ -0,0 +1,101 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.2"; + identifier = { name = "servant-auth-server"; version = "0.4.9.0"; }; + license = "BSD-3-Clause"; + copyright = "(c) Julian K. Arni"; + maintainer = "jkarni@gmail.com"; + author = "Julian K. Arni"; + homepage = "https://github.com/haskell-servant/servant/tree/master/servant-auth#readme"; + url = ""; + synopsis = "servant-server/servant-auth compatibility"; + description = "This package provides the required instances for using the @Auth@ combinator\nin your 'servant' server.\n\nBoth cookie- and token- (REST API) based authentication is provided.\n\nFor a quick overview of the usage, see the ."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base64-bytestring" or (errorHandler.buildDepError "base64-bytestring")) + (hsPkgs."blaze-builder" or (errorHandler.buildDepError "blaze-builder")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."cookie" or (errorHandler.buildDepError "cookie")) + (hsPkgs."data-default-class" or (errorHandler.buildDepError "data-default-class")) + (hsPkgs."entropy" or (errorHandler.buildDepError "entropy")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."jose" or (errorHandler.buildDepError "jose")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."memory" or (errorHandler.buildDepError "memory")) + (hsPkgs."monad-time" or (errorHandler.buildDepError "monad-time")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."servant" or (errorHandler.buildDepError "servant")) + (hsPkgs."servant-auth" or (errorHandler.buildDepError "servant-auth")) + (hsPkgs."servant-server" or (errorHandler.buildDepError "servant-server")) + (hsPkgs."tagged" or (errorHandler.buildDepError "tagged")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."wai" or (errorHandler.buildDepError "wai")) + ] ++ pkgs.lib.optional (compiler.isGhc && compiler.version.ge "9") (hsPkgs."base64-bytestring" or (errorHandler.buildDepError "base64-bytestring")); + buildable = true; + }; + tests = { + "readme" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."servant-auth" or (errorHandler.buildDepError "servant-auth")) + (hsPkgs."servant-auth-server" or (errorHandler.buildDepError "servant-auth-server")) + (hsPkgs."servant-server" or (errorHandler.buildDepError "servant-server")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."warp" or (errorHandler.buildDepError "warp")) + ]; + build-tools = [ + (hsPkgs.pkgsBuildBuild.markdown-unlit.components.exes.markdown-unlit or (pkgs.pkgsBuildBuild.markdown-unlit or (errorHandler.buildToolDepError "markdown-unlit:markdown-unlit"))) + ]; + buildable = if compiler.isGhcjs && true then false else true; + }; + "spec" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."jose" or (errorHandler.buildDepError "jose")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."wai" or (errorHandler.buildDepError "wai")) + (hsPkgs."servant" or (errorHandler.buildDepError "servant")) + (hsPkgs."servant-server" or (errorHandler.buildDepError "servant-server")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."servant-auth-server" or (errorHandler.buildDepError "servant-auth-server")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."http-client" or (errorHandler.buildDepError "http-client")) + (hsPkgs."lens-aeson" or (errorHandler.buildDepError "lens-aeson")) + (hsPkgs."warp" or (errorHandler.buildDepError "warp")) + (hsPkgs."wreq" or (errorHandler.buildDepError "wreq")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + 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/servant-auth-swagger-0.2.11.0-r0-6c02549767a134435cc2f33ae4a52b943fe05326e49f7af48522d82beffc8bf4.nix b/hackage/servant-auth-swagger-0.2.11.0-r0-6c02549767a134435cc2f33ae4a52b943fe05326e49f7af48522d82beffc8bf4.nix new file mode 100644 index 00000000000..d48cb2acd9b --- /dev/null +++ b/hackage/servant-auth-swagger-0.2.11.0-r0-6c02549767a134435cc2f33ae4a52b943fe05326e49f7af48522d82beffc8bf4.nix @@ -0,0 +1,59 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.2"; + identifier = { name = "servant-auth-swagger"; version = "0.2.11.0"; }; + license = "BSD-3-Clause"; + copyright = "(c) Julian K. Arni"; + maintainer = "jkarni@gmail.com"; + author = "Julian K. Arni"; + homepage = "https://github.com/haskell-servant/servant/tree/master/servant-auth#readme"; + url = ""; + synopsis = "servant-swagger/servant-auth compatibility"; + description = "This package provides instances that allow generating swagger2 schemas from\n\nAPIs that use\n @Auth@ combinator.\n\nFor a quick overview of the usage, see the ."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."servant-swagger" or (errorHandler.buildDepError "servant-swagger")) + (hsPkgs."swagger2" or (errorHandler.buildDepError "swagger2")) + (hsPkgs."servant" or (errorHandler.buildDepError "servant")) + (hsPkgs."servant-auth" or (errorHandler.buildDepError "servant-auth")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + ]; + buildable = true; + }; + tests = { + "spec" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."servant-swagger" or (errorHandler.buildDepError "servant-swagger")) + (hsPkgs."swagger2" or (errorHandler.buildDepError "swagger2")) + (hsPkgs."servant" or (errorHandler.buildDepError "servant")) + (hsPkgs."servant-auth" or (errorHandler.buildDepError "servant-auth")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."servant-auth-swagger" or (errorHandler.buildDepError "servant-auth-swagger")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + ]; + build-tools = [ + (hsPkgs.pkgsBuildBuild.hspec-discover.components.exes.hspec-discover or (pkgs.pkgsBuildBuild.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/servant-client-0.20.2-r0-7c38f21ce3e22fa260cd9b944bb8b9b230e7e6cbc8e8b94a6d45780547dbaa4c.nix b/hackage/servant-client-0.20.2-r0-7c38f21ce3e22fa260cd9b944bb8b9b230e7e6cbc8e8b94a6d45780547dbaa4c.nix new file mode 100644 index 00000000000..4c523b73ff3 --- /dev/null +++ b/hackage/servant-client-0.20.2-r0-7c38f21ce3e22fa260cd9b944bb8b9b230e7e6cbc8e8b94a6d45780547dbaa4c.nix @@ -0,0 +1,98 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "servant-client"; version = "0.20.2"; }; + license = "BSD-3-Clause"; + copyright = "2014-2016 Zalora South East Asia Pte Ltd, 2016-2019 Servant Contributors"; + maintainer = "haskell-servant-maintainers@googlegroups.com"; + author = "Servant Contributors"; + homepage = "http://docs.servant.dev/"; + url = ""; + synopsis = "Automatic derivation of querying functions for servant"; + description = "This library lets you derive automatically Haskell functions that\nlet you query each endpoint of a webservice.\n.\nSee .\n.\n"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."servant" or (errorHandler.buildDepError "servant")) + (hsPkgs."servant-client-core" or (errorHandler.buildDepError "servant-client-core")) + (hsPkgs."base-compat" or (errorHandler.buildDepError "base-compat")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."http-client" or (errorHandler.buildDepError "http-client")) + (hsPkgs."http-media" or (errorHandler.buildDepError "http-media")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."kan-extensions" or (errorHandler.buildDepError "kan-extensions")) + (hsPkgs."monad-control" or (errorHandler.buildDepError "monad-control")) + (hsPkgs."semigroupoids" or (errorHandler.buildDepError "semigroupoids")) + (hsPkgs."transformers-base" or (errorHandler.buildDepError "transformers-base")) + ]; + buildable = true; + }; + tests = { + "spec" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base-compat" or (errorHandler.buildDepError "base-compat")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."http-api-data" or (errorHandler.buildDepError "http-api-data")) + (hsPkgs."http-client" or (errorHandler.buildDepError "http-client")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."servant-client" or (errorHandler.buildDepError "servant-client")) + (hsPkgs."servant-client-core" or (errorHandler.buildDepError "servant-client-core")) + (hsPkgs."sop-core" or (errorHandler.buildDepError "sop-core")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."wai" or (errorHandler.buildDepError "wai")) + (hsPkgs."warp" or (errorHandler.buildDepError "warp")) + (hsPkgs."entropy" or (errorHandler.buildDepError "entropy")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."servant" or (errorHandler.buildDepError "servant")) + (hsPkgs."servant-server" or (errorHandler.buildDepError "servant-server")) + ]; + build-tools = [ + (hsPkgs.pkgsBuildBuild.hspec-discover.components.exes.hspec-discover or (pkgs.pkgsBuildBuild.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) + ]; + buildable = if compiler.isGhcjs && true then false else true; + }; + "readme" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."http-client" or (errorHandler.buildDepError "http-client")) + (hsPkgs."markdown-unlit" or (errorHandler.buildDepError "markdown-unlit")) + (hsPkgs."servant" or (errorHandler.buildDepError "servant")) + (hsPkgs."servant-client" or (errorHandler.buildDepError "servant-client")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + build-tools = [ + (hsPkgs.pkgsBuildBuild.markdown-unlit.components.exes.markdown-unlit or (pkgs.pkgsBuildBuild.markdown-unlit or (errorHandler.buildToolDepError "markdown-unlit:markdown-unlit"))) + ]; + buildable = if compiler.isGhcjs && true then false else true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/servant-client-core-0.20.2-r0-665b1c2641f75f8e457e9f0d11ba12ea36409781b611c71dee3a4a80ea1bbb49.nix b/hackage/servant-client-core-0.20.2-r0-665b1c2641f75f8e457e9f0d11ba12ea36409781b611c71dee3a4a80ea1bbb49.nix new file mode 100644 index 00000000000..d4c8a3ec212 --- /dev/null +++ b/hackage/servant-client-core-0.20.2-r0-665b1c2641f75f8e457e9f0d11ba12ea36409781b611c71dee3a4a80ea1bbb49.nix @@ -0,0 +1,66 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "servant-client-core"; version = "0.20.2"; }; + license = "BSD-3-Clause"; + copyright = "2014-2016 Zalora South East Asia Pte Ltd, 2016-2019 Servant Contributors"; + maintainer = "haskell-servant-maintainers@googlegroups.com"; + author = "Servant Contributors"; + homepage = "http://docs.servant.dev/"; + url = ""; + synopsis = "Core functionality and class for client function generation for servant APIs"; + description = "This library provides backend-agnostic generation of client functions. For\nmore information, see the README."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."constraints" or (errorHandler.buildDepError "constraints")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."servant" or (errorHandler.buildDepError "servant")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base-compat" or (errorHandler.buildDepError "base-compat")) + (hsPkgs."base64-bytestring" or (errorHandler.buildDepError "base64-bytestring")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."free" or (errorHandler.buildDepError "free")) + (hsPkgs."http-media" or (errorHandler.buildDepError "http-media")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri")) + (hsPkgs."safe" or (errorHandler.buildDepError "safe")) + (hsPkgs."sop-core" or (errorHandler.buildDepError "sop-core")) + ]; + buildable = true; + }; + tests = { + "spec" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base-compat" or (errorHandler.buildDepError "base-compat")) + (hsPkgs."servant-client-core" or (errorHandler.buildDepError "servant-client-core")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + ]; + build-tools = [ + (hsPkgs.pkgsBuildBuild.hspec-discover.components.exes.hspec-discover or (pkgs.pkgsBuildBuild.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/servant-conduit-0.16.1-r0-c0626cd0db8435792c491b9e51a945feaefafd08d3320dda882e404af79b7efb.nix b/hackage/servant-conduit-0.16.1-r0-c0626cd0db8435792c491b9e51a945feaefafd08d3320dda882e404af79b7efb.nix new file mode 100644 index 00000000000..4da23399d04 --- /dev/null +++ b/hackage/servant-conduit-0.16.1-r0-c0626cd0db8435792c491b9e51a945feaefafd08d3320dda882e404af79b7efb.nix @@ -0,0 +1,59 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.2"; + identifier = { name = "servant-conduit"; version = "0.16.1"; }; + license = "BSD-3-Clause"; + copyright = "2018-2019 Servant Contributors"; + maintainer = "haskell-servant-maintainers@googlegroups.com"; + author = "Servant Contributors"; + homepage = "http://docs.servant.dev/"; + url = ""; + synopsis = "Servant Stream support for conduit."; + description = "Servant Stream support for conduit.\n\nProvides 'ToSourceIO' and 'FromSourceIO' instances for 'ConduitT'."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."conduit" or (errorHandler.buildDepError "conduit")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."servant" or (errorHandler.buildDepError "servant")) + (hsPkgs."unliftio-core" or (errorHandler.buildDepError "unliftio-core")) + ]; + buildable = true; + }; + tests = { + "example" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base-compat" or (errorHandler.buildDepError "base-compat")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."conduit" or (errorHandler.buildDepError "conduit")) + (hsPkgs."http-media" or (errorHandler.buildDepError "http-media")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."servant" or (errorHandler.buildDepError "servant")) + (hsPkgs."servant-conduit" or (errorHandler.buildDepError "servant-conduit")) + (hsPkgs."servant-server" or (errorHandler.buildDepError "servant-server")) + (hsPkgs."servant-client" or (errorHandler.buildDepError "servant-client")) + (hsPkgs."wai" or (errorHandler.buildDepError "wai")) + (hsPkgs."warp" or (errorHandler.buildDepError "warp")) + (hsPkgs."http-client" or (errorHandler.buildDepError "http-client")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/servant-docs-0.13.1-r0-647f9d47cd76d1a3363a40e502d35b22ddaa1cadab51cb2584eab18c14d63f96.nix b/hackage/servant-docs-0.13.1-r0-647f9d47cd76d1a3363a40e502d35b22ddaa1cadab51cb2584eab18c14d63f96.nix new file mode 100644 index 00000000000..375a3c974a3 --- /dev/null +++ b/hackage/servant-docs-0.13.1-r0-647f9d47cd76d1a3363a40e502d35b22ddaa1cadab51cb2584eab18c14d63f96.nix @@ -0,0 +1,79 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.2"; + identifier = { name = "servant-docs"; version = "0.13.1"; }; + license = "BSD-3-Clause"; + copyright = "2014-2016 Zalora South East Asia Pte Ltd, 2016-2019 Servant Contributors"; + maintainer = "haskell-servant-maintainers@googlegroups.com"; + author = "Servant Contributors"; + homepage = "http://docs.servant.dev/"; + url = ""; + synopsis = "generate API docs for your servant webservice"; + description = "Library for generating API docs from a servant API definition.\n\nRunnable example .\n\n"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."servant" or (errorHandler.buildDepError "servant")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."aeson-pretty" or (errorHandler.buildDepError "aeson-pretty")) + (hsPkgs."base-compat" or (errorHandler.buildDepError "base-compat")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."http-media" or (errorHandler.buildDepError "http-media")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."string-conversions" or (errorHandler.buildDepError "string-conversions")) + (hsPkgs."universe-base" or (errorHandler.buildDepError "universe-base")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + ]; + buildable = true; + }; + exes = { + "greet-docs" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."servant" or (errorHandler.buildDepError "servant")) + (hsPkgs."servant-docs" or (errorHandler.buildDepError "servant-docs")) + (hsPkgs."string-conversions" or (errorHandler.buildDepError "string-conversions")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + }; + tests = { + "spec" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base-compat" or (errorHandler.buildDepError "base-compat")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."servant" or (errorHandler.buildDepError "servant")) + (hsPkgs."servant-docs" or (errorHandler.buildDepError "servant-docs")) + (hsPkgs."string-conversions" or (errorHandler.buildDepError "string-conversions")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-golden" or (errorHandler.buildDepError "tasty-golden")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/servant-foreign-0.16.1-r0-6ebe3ecd26e21cda403d686d9de9c89ae2f0662c10286ca5b8f10fc5c4ee345a.nix b/hackage/servant-foreign-0.16.1-r0-6ebe3ecd26e21cda403d686d9de9c89ae2f0662c10286ca5b8f10fc5c4ee345a.nix new file mode 100644 index 00000000000..975460a8d73 --- /dev/null +++ b/hackage/servant-foreign-0.16.1-r0-6ebe3ecd26e21cda403d686d9de9c89ae2f0662c10286ca5b8f10fc5c4ee345a.nix @@ -0,0 +1,52 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.2"; + identifier = { name = "servant-foreign"; version = "0.16.1"; }; + license = "BSD-3-Clause"; + copyright = "2015-2019 Servant Contributors"; + maintainer = "haskell-servant-maintainers@googlegroups.com"; + author = "Servant Contributors"; + homepage = "http://docs.servant.dev/"; + url = ""; + synopsis = "Helpers for generating clients for servant APIs in any programming language"; + description = "Helper types and functions for generating client functions for servant APIs in any programming language\n\nThis package provides types and functions that collect all the data needed to generate client functions in the programming language of your choice. This effectively means you only have to write the code that \"pretty-prints\" this data as some code in your target language.\n\nSee the servant-js package for an example\n\n"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."servant" or (errorHandler.buildDepError "servant")) + (hsPkgs."base-compat" or (errorHandler.buildDepError "base-compat")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + ]; + buildable = true; + }; + tests = { + "spec" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."servant" or (errorHandler.buildDepError "servant")) + (hsPkgs."servant-foreign" or (errorHandler.buildDepError "servant-foreign")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + ]; + 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/servant-http-streams-0.20.2-r0-e71af486c433d64f1b606be15e1e110ab8d87377280fa824903b5e9a329a9d27.nix b/hackage/servant-http-streams-0.20.2-r0-e71af486c433d64f1b606be15e1e110ab8d87377280fa824903b5e9a329a9d27.nix new file mode 100644 index 00000000000..12340f60bf4 --- /dev/null +++ b/hackage/servant-http-streams-0.20.2-r0-e71af486c433d64f1b606be15e1e110ab8d87377280fa824903b5e9a329a9d27.nix @@ -0,0 +1,104 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.2"; + identifier = { name = "servant-http-streams"; version = "0.20.2"; }; + license = "BSD-3-Clause"; + copyright = "2019 Servant Contributors"; + maintainer = "haskell-servant-maintainers@googlegroups.com"; + author = "Servant Contributors"; + homepage = "http://docs.servant.dev/"; + url = ""; + synopsis = "Automatic derivation of querying functions for servant"; + description = "This library lets you derive automatically Haskell functions that\nlet you query each endpoint of a webservice.\n\nSee .\n\n"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."servant" or (errorHandler.buildDepError "servant")) + (hsPkgs."servant-client-core" or (errorHandler.buildDepError "servant-client-core")) + (hsPkgs."base-compat" or (errorHandler.buildDepError "base-compat")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."http-streams" or (errorHandler.buildDepError "http-streams")) + (hsPkgs."http-media" or (errorHandler.buildDepError "http-media")) + (hsPkgs."io-streams" or (errorHandler.buildDepError "io-streams")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."http-common" or (errorHandler.buildDepError "http-common")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."kan-extensions" or (errorHandler.buildDepError "kan-extensions")) + (hsPkgs."monad-control" or (errorHandler.buildDepError "monad-control")) + (hsPkgs."semigroupoids" or (errorHandler.buildDepError "semigroupoids")) + (hsPkgs."transformers-base" or (errorHandler.buildDepError "transformers-base")) + (hsPkgs."transformers-compat" or (errorHandler.buildDepError "transformers-compat")) + ] ++ pkgs.lib.optional (!(compiler.isGhc && compiler.version.ge "8.2")) (hsPkgs."bifunctors" or (errorHandler.buildDepError "bifunctors")); + buildable = true; + }; + tests = { + "spec" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base-compat" or (errorHandler.buildDepError "base-compat")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."http-api-data" or (errorHandler.buildDepError "http-api-data")) + (hsPkgs."http-streams" or (errorHandler.buildDepError "http-streams")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."kan-extensions" or (errorHandler.buildDepError "kan-extensions")) + (hsPkgs."servant-http-streams" or (errorHandler.buildDepError "servant-http-streams")) + (hsPkgs."servant-client-core" or (errorHandler.buildDepError "servant-client-core")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."transformers-compat" or (errorHandler.buildDepError "transformers-compat")) + (hsPkgs."wai" or (errorHandler.buildDepError "wai")) + (hsPkgs."warp" or (errorHandler.buildDepError "warp")) + (hsPkgs."entropy" or (errorHandler.buildDepError "entropy")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."servant-server" or (errorHandler.buildDepError "servant-server")) + (hsPkgs."servant" or (errorHandler.buildDepError "servant")) + ]; + build-tools = [ + (hsPkgs.pkgsBuildBuild.hspec-discover.components.exes.hspec-discover or (pkgs.pkgsBuildBuild.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) + ]; + buildable = true; + }; + "readme" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."servant" or (errorHandler.buildDepError "servant")) + (hsPkgs."http-streams" or (errorHandler.buildDepError "http-streams")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."servant-http-streams" or (errorHandler.buildDepError "servant-http-streams")) + (hsPkgs."markdown-unlit" or (errorHandler.buildDepError "markdown-unlit")) + ]; + build-tools = [ + (hsPkgs.pkgsBuildBuild.markdown-unlit.components.exes.markdown-unlit or (pkgs.pkgsBuildBuild.markdown-unlit or (errorHandler.buildToolDepError "markdown-unlit:markdown-unlit"))) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/servant-machines-0.16.1-r0-c1eab8eab292be2880ea0715ccfc98e20c5e02a7b1da7c826c46f338129689a2.nix b/hackage/servant-machines-0.16.1-r0-c1eab8eab292be2880ea0715ccfc98e20c5e02a7b1da7c826c46f338129689a2.nix new file mode 100644 index 00000000000..1f502851cb6 --- /dev/null +++ b/hackage/servant-machines-0.16.1-r0-c1eab8eab292be2880ea0715ccfc98e20c5e02a7b1da7c826c46f338129689a2.nix @@ -0,0 +1,56 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.2"; + identifier = { name = "servant-machines"; version = "0.16.1"; }; + license = "BSD-3-Clause"; + copyright = "2018-2019 Servant Contributors"; + maintainer = "haskell-servant-maintainers@googlegroups.com"; + author = "Servant Contributors"; + homepage = "http://docs.servant.dev/"; + url = ""; + synopsis = "Servant Stream support for machines"; + description = "Servant Stream support for machines.\n\nProvides 'ToSourceIO' and 'FromSourceIO' instances for 'MachineT'."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."machines" or (errorHandler.buildDepError "machines")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."servant" or (errorHandler.buildDepError "servant")) + ]; + buildable = true; + }; + tests = { + "example" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base-compat" or (errorHandler.buildDepError "base-compat")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."http-media" or (errorHandler.buildDepError "http-media")) + (hsPkgs."servant" or (errorHandler.buildDepError "servant")) + (hsPkgs."machines" or (errorHandler.buildDepError "machines")) + (hsPkgs."servant-machines" or (errorHandler.buildDepError "servant-machines")) + (hsPkgs."servant-server" or (errorHandler.buildDepError "servant-server")) + (hsPkgs."servant-client" or (errorHandler.buildDepError "servant-client")) + (hsPkgs."wai" or (errorHandler.buildDepError "wai")) + (hsPkgs."warp" or (errorHandler.buildDepError "warp")) + (hsPkgs."http-client" or (errorHandler.buildDepError "http-client")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/servant-pipes-0.16.1-r0-0484664601c7eaf80073e024911b0e8910d4467f99357e8c4d48f08e6558e9e5.nix b/hackage/servant-pipes-0.16.1-r0-0484664601c7eaf80073e024911b0e8910d4467f99357e8c4d48f08e6558e9e5.nix new file mode 100644 index 00000000000..930628daa5f --- /dev/null +++ b/hackage/servant-pipes-0.16.1-r0-0484664601c7eaf80073e024911b0e8910d4467f99357e8c4d48f08e6558e9e5.nix @@ -0,0 +1,60 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.2"; + identifier = { name = "servant-pipes"; version = "0.16.1"; }; + license = "BSD-3-Clause"; + copyright = "2018-2019 Servant Contributors"; + maintainer = "haskell-servant-maintainers@googlegroups.com"; + author = "Servant Contributors"; + homepage = "http://docs.servant.dev/"; + url = ""; + synopsis = "Servant Stream support for pipes"; + description = "Servant Stream support for pipes.\n\nProvides 'ToSourceIO' and 'FromSourceIO' instances for 'Proxy' and 'SafeT'."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."pipes" or (errorHandler.buildDepError "pipes")) + (hsPkgs."pipes-safe" or (errorHandler.buildDepError "pipes-safe")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."monad-control" or (errorHandler.buildDepError "monad-control")) + (hsPkgs."servant" or (errorHandler.buildDepError "servant")) + ]; + buildable = true; + }; + tests = { + "example" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base-compat" or (errorHandler.buildDepError "base-compat")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."http-media" or (errorHandler.buildDepError "http-media")) + (hsPkgs."pipes" or (errorHandler.buildDepError "pipes")) + (hsPkgs."pipes-safe" or (errorHandler.buildDepError "pipes-safe")) + (hsPkgs."servant-pipes" or (errorHandler.buildDepError "servant-pipes")) + (hsPkgs."pipes-bytestring" or (errorHandler.buildDepError "pipes-bytestring")) + (hsPkgs."servant" or (errorHandler.buildDepError "servant")) + (hsPkgs."servant-server" or (errorHandler.buildDepError "servant-server")) + (hsPkgs."servant-client" or (errorHandler.buildDepError "servant-client")) + (hsPkgs."wai" or (errorHandler.buildDepError "wai")) + (hsPkgs."warp" or (errorHandler.buildDepError "warp")) + (hsPkgs."http-client" or (errorHandler.buildDepError "http-client")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/servant-quickcheck-0.1.1.0-r0-71b3cb823be3b69604011bf4bfdf4c0ca3dc55d3d0ed23667b9f2f7a41ebe536.nix b/hackage/servant-quickcheck-0.1.1.0-r0-71b3cb823be3b69604011bf4bfdf4c0ca3dc55d3d0ed23667b9f2f7a41ebe536.nix new file mode 100644 index 00000000000..54484dcad08 --- /dev/null +++ b/hackage/servant-quickcheck-0.1.1.0-r0-71b3cb823be3b69604011bf4bfdf4c0ca3dc55d3d0ed23667b9f2f7a41ebe536.nix @@ -0,0 +1,92 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { long-tests = false; }; + package = { + specVersion = "3.4"; + identifier = { name = "servant-quickcheck"; version = "0.1.1.0"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "haskell-servant-maintainers@googlegroups.com"; + author = "Julian K. Arni"; + homepage = ""; + url = ""; + synopsis = "QuickCheck entire APIs"; + description = "This packages provides QuickCheck properties that are tested across an entire API."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base-compat-batteries" or (errorHandler.buildDepError "base-compat-batteries")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."clock" or (errorHandler.buildDepError "clock")) + (hsPkgs."data-default-class" or (errorHandler.buildDepError "data-default-class")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."http-client" or (errorHandler.buildDepError "http-client")) + (hsPkgs."http-media" or (errorHandler.buildDepError "http-media")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."pretty" or (errorHandler.buildDepError "pretty")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."servant" or (errorHandler.buildDepError "servant")) + (hsPkgs."servant-client" or (errorHandler.buildDepError "servant-client")) + (hsPkgs."servant-server" or (errorHandler.buildDepError "servant-server")) + (hsPkgs."split" or (errorHandler.buildDepError "split")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."warp" or (errorHandler.buildDepError "warp")) + ]; + buildable = true; + }; + tests = { + "spec" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base-compat-batteries" or (errorHandler.buildDepError "base-compat-batteries")) + (hsPkgs."blaze-html" or (errorHandler.buildDepError "blaze-html")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."hspec-core" or (errorHandler.buildDepError "hspec-core")) + (hsPkgs."http-client" or (errorHandler.buildDepError "http-client")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."quickcheck-io" or (errorHandler.buildDepError "quickcheck-io")) + (hsPkgs."servant" or (errorHandler.buildDepError "servant")) + (hsPkgs."servant-blaze" or (errorHandler.buildDepError "servant-blaze")) + (hsPkgs."servant-client" or (errorHandler.buildDepError "servant-client")) + (hsPkgs."servant-quickcheck" or (errorHandler.buildDepError "servant-quickcheck")) + (hsPkgs."servant-server" or (errorHandler.buildDepError "servant-server")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."warp" or (errorHandler.buildDepError "warp")) + ]; + build-tools = [ + (hsPkgs.pkgsBuildBuild.hspec-discover.components.exes.hspec-discover or (pkgs.pkgsBuildBuild.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) + ]; + buildable = true; + }; + "example" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."servant-quickcheck" or (errorHandler.buildDepError "servant-quickcheck")) + (hsPkgs."servant-server" or (errorHandler.buildDepError "servant-server")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/servant-server-0.20.2-r0-5a2d11959256fed8f4918f02f55cb597b61cc92191a672cd2d2228fadd5ee0ec.nix b/hackage/servant-server-0.20.2-r0-5a2d11959256fed8f4918f02f55cb597b61cc92191a672cd2d2228fadd5ee0ec.nix new file mode 100644 index 00000000000..5fee526b14e --- /dev/null +++ b/hackage/servant-server-0.20.2-r0-5a2d11959256fed8f4918f02f55cb597b61cc92191a672cd2d2228fadd5ee0ec.nix @@ -0,0 +1,98 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "servant-server"; version = "0.20.2"; }; + license = "BSD-3-Clause"; + copyright = "2014-2016 Zalora South East Asia Pte Ltd, 2016-2019 Servant Contributors"; + maintainer = "haskell-servant-maintainers@googlegroups.com"; + author = "Servant Contributors"; + homepage = "http://docs.servant.dev/"; + url = ""; + synopsis = "A family of combinators for defining webservices APIs and serving them"; + description = "A family of combinators for defining webservices APIs and serving them\n.\nYou can learn about the basics in the .\n.\n\nis a runnable example, with comments, that defines a dummy API and implements\na webserver that serves this API, using this package.\n.\n"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."constraints" or (errorHandler.buildDepError "constraints")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."http-api-data" or (errorHandler.buildDepError "http-api-data")) + (hsPkgs."servant" or (errorHandler.buildDepError "servant")) + (hsPkgs."base64-bytestring" or (errorHandler.buildDepError "base64-bytestring")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."http-media" or (errorHandler.buildDepError "http-media")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."monad-control" or (errorHandler.buildDepError "monad-control")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."sop-core" or (errorHandler.buildDepError "sop-core")) + (hsPkgs."tagged" or (errorHandler.buildDepError "tagged")) + (hsPkgs."transformers-base" or (errorHandler.buildDepError "transformers-base")) + (hsPkgs."wai" or (errorHandler.buildDepError "wai")) + (hsPkgs."wai-app-static" or (errorHandler.buildDepError "wai-app-static")) + (hsPkgs."word8" or (errorHandler.buildDepError "word8")) + ]; + buildable = true; + }; + exes = { + "greet" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base-compat" or (errorHandler.buildDepError "base-compat")) + (hsPkgs."servant-server" or (errorHandler.buildDepError "servant-server")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."wai" or (errorHandler.buildDepError "wai")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."warp" or (errorHandler.buildDepError "warp")) + ]; + buildable = true; + }; + }; + tests = { + "spec" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base-compat" or (errorHandler.buildDepError "base-compat")) + (hsPkgs."base64-bytestring" or (errorHandler.buildDepError "base64-bytestring")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."safe" or (errorHandler.buildDepError "safe")) + (hsPkgs."servant" or (errorHandler.buildDepError "servant")) + (hsPkgs."servant-server" or (errorHandler.buildDepError "servant-server")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."wai" or (errorHandler.buildDepError "wai")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."hspec-wai" or (errorHandler.buildDepError "hspec-wai")) + (hsPkgs."should-not-typecheck" or (errorHandler.buildDepError "should-not-typecheck")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + (hsPkgs."wai-extra" or (errorHandler.buildDepError "wai-extra")) + ]; + 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/servant-swagger-1.2.1-r0-a9e3b279269dcaeebf801b03568d5f2d2a8d34bf2533cb65e726c72e4084077e.nix b/hackage/servant-swagger-1.2.1-r0-a9e3b279269dcaeebf801b03568d5f2d2a8d34bf2533cb65e726c72e4084077e.nix new file mode 100644 index 00000000000..fd7ceae63b5 --- /dev/null +++ b/hackage/servant-swagger-1.2.1-r0-a9e3b279269dcaeebf801b03568d5f2d2a8d34bf2533cb65e726c72e4084077e.nix @@ -0,0 +1,88 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.2"; + identifier = { name = "servant-swagger"; version = "1.2.1"; }; + license = "BSD-3-Clause"; + copyright = "(c) 2015-2018, Servant contributors"; + maintainer = "haskell-servant-maintainers@googlegroups.com"; + author = "Servant Contributors"; + homepage = "https://github.com/haskell-servant/servant/tree/master/servant-swagger#readme"; + url = ""; + synopsis = "Generate a Swagger/OpenAPI/OAS 2.0 specification for your servant API."; + description = "Swagger is a project used to describe and document RESTful APIs. The core of the\nproject is the [OpenAPI Specification (OAS)](https://swagger.io/docs/specification/about/).\nThis library implements v2.0 of the spec. Unlike Servant it is language-agnostic and thus is\nquite popular among developers in different languages. It has also existed for a longer time\nand has more helpful tooling.\n\nThis package provides means to generate a Swagger/OAS specification for a Servant API\nand also to partially test whether an API conforms with its specification.\n\nGenerated Swagger specification then can be used for many things such as\n\n* displaying interactive documentation using [Swagger UI](http://swagger.io/swagger-ui/);\n\n* generating clients and servers in many languages using [Swagger Codegen](http://swagger.io/swagger-codegen/);\n\n* and [many others](http://swagger.io/open-source-integrations/)."; + buildType = "Custom"; + setup-depends = [ + (hsPkgs.pkgsBuildBuild.base or (pkgs.pkgsBuildBuild.base or (errorHandler.setupDepError "base"))) + (hsPkgs.pkgsBuildBuild.Cabal or (pkgs.pkgsBuildBuild.Cabal or (errorHandler.setupDepError "Cabal"))) + (hsPkgs.pkgsBuildBuild.cabal-doctest or (pkgs.pkgsBuildBuild.cabal-doctest or (errorHandler.setupDepError "cabal-doctest"))) + ]; + }; + components = { + "library" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."aeson-pretty" or (errorHandler.buildDepError "aeson-pretty")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base-compat" or (errorHandler.buildDepError "base-compat")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."http-media" or (errorHandler.buildDepError "http-media")) + (hsPkgs."insert-ordered-containers" or (errorHandler.buildDepError "insert-ordered-containers")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."servant" or (errorHandler.buildDepError "servant")) + (hsPkgs."singleton-bool" or (errorHandler.buildDepError "singleton-bool")) + (hsPkgs."swagger2" or (errorHandler.buildDepError "swagger2")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + ]; + buildable = true; + }; + tests = { + "doctests" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."doctest" or (errorHandler.buildDepError "doctest")) + (hsPkgs."servant" or (errorHandler.buildDepError "servant")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + ]; + buildable = true; + }; + "spec" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base-compat" or (errorHandler.buildDepError "base-compat")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."lens-aeson" or (errorHandler.buildDepError "lens-aeson")) + (hsPkgs."servant" or (errorHandler.buildDepError "servant")) + (hsPkgs."servant-swagger" or (errorHandler.buildDepError "servant-swagger")) + (hsPkgs."swagger2" or (errorHandler.buildDepError "swagger2")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."utf8-string" or (errorHandler.buildDepError "utf8-string")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + ]; + 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/typed-session-0.2.0.0-r0-95da4cee6ceb5af448026050b728a2c3438d0597117857bd6464419299009561.nix b/hackage/typed-session-0.2.0.0-r0-95da4cee6ceb5af448026050b728a2c3438d0597117857bd6464419299009561.nix new file mode 100644 index 00000000000..272c7e92d37 --- /dev/null +++ b/hackage/typed-session-0.2.0.0-r0-95da4cee6ceb5af448026050b728a2c3438d0597117857bd6464419299009561.nix @@ -0,0 +1,53 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "typed-session"; version = "0.2.0.0"; }; + license = "MIT"; + copyright = ""; + maintainer = "shangdizhixia1993@163.com"; + author = "sdzx-1"; + homepage = ""; + url = ""; + synopsis = "typed session framework"; + description = "Typed session are used to ensure desirable properties in concurrent and distributed systems,\ni.e. absence of communication errors or deadlocks, and protocol conformance."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."io-classes" or (errorHandler.buildDepError "io-classes")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."typed-session-state-algorithm" or (errorHandler.buildDepError "typed-session-state-algorithm")) + ]; + buildable = true; + }; + tests = { + "typed-session-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."typed-session" or (errorHandler.buildDepError "typed-session")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."io-classes" or (errorHandler.buildDepError "io-classes")) + (hsPkgs."io-sim" or (errorHandler.buildDepError "io-sim")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."fused-effects" or (errorHandler.buildDepError "fused-effects")) + (hsPkgs."fused-effects-random" or (errorHandler.buildDepError "fused-effects-random")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/index-state-hashes.nix b/index-state-hashes.nix index 171ca8a2d2e..f5e14d87fc1 100644 --- a/index-state-hashes.nix +++ b/index-state-hashes.nix @@ -1978,4 +1978,5 @@ "2024-08-28T00:00:00Z" = "f9915bb0a61f5940afbf66734794112087ef50123ecf9d3b143658f7ac3021cd"; "2024-08-29T00:00:00Z" = "b49710a1420d96c4c5e6531d469a02cade48e55238bf7ee75572d644c2d7289a"; "2024-08-30T00:00:00Z" = "87f384140ad5cd1a4c5c1cba342972e734ec870ac7a3fcdfc5e4a4deed341721"; + "2024-08-31T00:00:00Z" = "4ceeed7d3d3b59d057814d7e5c29238ba0edbf26f8e23843f0b838b99c837ce1"; } diff --git a/nix/brick-panes.nix b/nix/brick-panes.nix index eb7f2170045..3cbe6ec19c6 100644 --- a/nix/brick-panes.nix +++ b/nix/brick-panes.nix @@ -65,4 +65,15 @@ default = "r0"; }; }; + "1.0.2.0" = { + sha256 = "4e6e15a85ace5d5aabad6bfff36792f0fcb6c7489fb0bd6dfcbe815af5e6b3e5"; + revisions = { + r0 = { + nix = import ../hackage/brick-panes-1.0.2.0-r0-ad6b86095962fc382f7acc93fc6b4723a4c0022862c358a12175554aed81a54e.nix; + revNum = 0; + sha256 = "ad6b86095962fc382f7acc93fc6b4723a4c0022862c358a12175554aed81a54e"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/consumers.nix b/nix/consumers.nix index c3acb08b833..6d2cabfc3dd 100644 --- a/nix/consumers.nix +++ b/nix/consumers.nix @@ -241,4 +241,15 @@ default = "r0"; }; }; + "2.3.2.0" = { + sha256 = "ae5297d801a68b6271bfb330b18767198e97c29c96fd353a626bf3cbd0b347ce"; + revisions = { + r0 = { + nix = import ../hackage/consumers-2.3.2.0-r0-22361f358c5f8107ba2bfab93dfc24cc5502f31c993daa5e73dd893867441c5d.nix; + revNum = 0; + sha256 = "22361f358c5f8107ba2bfab93dfc24cc5502f31c993daa5e73dd893867441c5d"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/crucible-llvm.nix b/nix/crucible-llvm.nix index 8c68d531828..fabe91791a6 100644 --- a/nix/crucible-llvm.nix +++ b/nix/crucible-llvm.nix @@ -10,4 +10,15 @@ default = "r0"; }; }; + "0.7" = { + sha256 = "133855ab87d0dbb86451734e480a98f09512554c8f064dd464caf070121b8d6c"; + revisions = { + r0 = { + nix = import ../hackage/crucible-llvm-0.7-r0-5b3e70d800f4e0f86cafbf3a04c12e13b29150d78e6c931ccd29f80a5196c08f.nix; + revNum = 0; + sha256 = "5b3e70d800f4e0f86cafbf3a04c12e13b29150d78e6c931ccd29f80a5196c08f"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/crucible-symio.nix b/nix/crucible-symio.nix index a300a786cd2..be6751d6baa 100644 --- a/nix/crucible-symio.nix +++ b/nix/crucible-symio.nix @@ -10,4 +10,15 @@ default = "r0"; }; }; + "0.1.1" = { + sha256 = "a7a53120192dadc4e18fe386186750704aeb56988c6aa913834af48623602631"; + revisions = { + r0 = { + nix = import ../hackage/crucible-symio-0.1.1-r0-756ae85c7bb36a01532d1b570a47059b5b2d33e86dbf215670de5419bf7dc46b.nix; + revNum = 0; + sha256 = "756ae85c7bb36a01532d1b570a47059b5b2d33e86dbf215670de5419bf7dc46b"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/crucible.nix b/nix/crucible.nix index 13774701640..9be3b26a16c 100644 --- a/nix/crucible.nix +++ b/nix/crucible.nix @@ -10,4 +10,15 @@ default = "r0"; }; }; + "0.7.1" = { + sha256 = "fb1377c4ad1d50c881f591c5f06b8f6494da9ab2dcb8322c7cfd5984ea442ab1"; + revisions = { + r0 = { + nix = import ../hackage/crucible-0.7.1-r0-4bf700e44cb6ae7fd2f4fa9010cc1098b839d03b728c5b96a4bc50e30ba580ee.nix; + revNum = 0; + sha256 = "4bf700e44cb6ae7fd2f4fa9010cc1098b839d03b728c5b96a4bc50e30ba580ee"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/crux-llvm.nix b/nix/crux-llvm.nix index 17ee7a09108..61c77fa92b0 100644 --- a/nix/crux-llvm.nix +++ b/nix/crux-llvm.nix @@ -10,4 +10,15 @@ default = "r0"; }; }; + "0.9" = { + sha256 = "12e7afb589f5820c6c614cf39739fbba97b344b094724d4a927e0e9a3456385b"; + revisions = { + r0 = { + nix = import ../hackage/crux-llvm-0.9-r0-f3a41f8321f3f120aa98a22d934381e98d05da8b5642fbbb504f3bf427fc8077.nix; + revNum = 0; + sha256 = "f3a41f8321f3f120aa98a22d934381e98d05da8b5642fbbb504f3bf427fc8077"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/crux.nix b/nix/crux.nix index 5049137dc34..a718b6d2829 100644 --- a/nix/crux.nix +++ b/nix/crux.nix @@ -10,4 +10,15 @@ default = "r0"; }; }; + "0.7.1" = { + sha256 = "bebdce0845ecdc3d1fb594aac98e0870992cade1b71db9f93d80ceb173a2b650"; + revisions = { + r0 = { + nix = import ../hackage/crux-0.7.1-r0-de2334352d23bb4d6b7fe723cab35443bb0c6246b27e25d79b4959fb8a5a79a1.nix; + revNum = 0; + sha256 = "de2334352d23bb4d6b7fe723cab35443bb0c6246b27e25d79b4959fb8a5a79a1"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/dimensional.nix b/nix/dimensional.nix index 94d2020bb7f..407365f3100 100644 --- a/nix/dimensional.nix +++ b/nix/dimensional.nix @@ -435,4 +435,15 @@ default = "r0"; }; }; + "1.6" = { + sha256 = "949f0817d0a9d5abb572e1c2e5e2239f9461b9e32ee5e13c5524c9446fdb3316"; + revisions = { + r0 = { + nix = import ../hackage/dimensional-1.6-r0-e33c0d94cddc7125822319b99de31a7f6463dbd1de6c4d8fa62a727acea8daa6.nix; + revNum = 0; + sha256 = "e33c0d94cddc7125822319b99de31a7f6463dbd1de6c4d8fa62a727acea8daa6"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/http2.nix b/nix/http2.nix index 9c4a1482703..6d41b98b16e 100644 --- a/nix/http2.nix +++ b/nix/http2.nix @@ -1296,7 +1296,12 @@ revNum = 0; sha256 = "c1c02d66078f92e5676b21ee9780e77be7bee48ff05d36f005d102902ca417c5"; }; - default = "r0"; + r1 = { + nix = import ../hackage/http2-5.3.0-r1-b91741588765413b2bd2c55433cac6bd2857dcc86f574512f72e7c9272a82423.nix; + revNum = 1; + sha256 = "b91741588765413b2bd2c55433cac6bd2857dcc86f574512f72e7c9272a82423"; + }; + default = "r1"; }; }; "5.3.1" = { @@ -1307,7 +1312,12 @@ revNum = 0; sha256 = "51bbc299a4873bbc14bf75e9866f4c4ee0d432dd37553988550288a052e879a7"; }; - default = "r0"; + r1 = { + nix = import ../hackage/http2-5.3.1-r1-f06aeef4291d40cf98fde6217c44b5d3a6bc45de2eb13e126d8fde66c1211a8e.nix; + revNum = 1; + sha256 = "f06aeef4291d40cf98fde6217c44b5d3a6bc45de2eb13e126d8fde66c1211a8e"; + }; + default = "r1"; }; }; "5.3.2" = { @@ -1318,7 +1328,12 @@ revNum = 0; sha256 = "60f2089d15203b29186c6f8a89b76bdf4b28f168c9095b25a0d9104a23723b08"; }; - default = "r0"; + r1 = { + nix = import ../hackage/http2-5.3.2-r1-6b4f624ba2513cfe43969a2cfecc633e821294a17564dfb08080aa1336820528.nix; + revNum = 1; + sha256 = "6b4f624ba2513cfe43969a2cfecc633e821294a17564dfb08080aa1336820528"; + }; + default = "r1"; }; }; "5.3.3" = { @@ -1329,7 +1344,12 @@ revNum = 0; sha256 = "3f3d0d86527965da8066cf1dae1914dd39b9a9d42e13610fe4760dba13e572de"; }; - default = "r0"; + r1 = { + nix = import ../hackage/http2-5.3.3-r1-8c16ee4e65b9240653ae50f717b27444217c98973a10acf5c6488af2be46c31b.nix; + revNum = 1; + sha256 = "8c16ee4e65b9240653ae50f717b27444217c98973a10acf5c6488af2be46c31b"; + }; + default = "r1"; }; }; "5.3.4" = { diff --git a/nix/hw-polysemy.nix b/nix/hw-polysemy.nix index 3d6f227dc26..f64f64a5a17 100644 --- a/nix/hw-polysemy.nix +++ b/nix/hw-polysemy.nix @@ -116,7 +116,12 @@ revNum = 0; sha256 = "48f8b81788de89a369150e19f6a178e1f2cb1f39d08f2789293c957052aa86a1"; }; - default = "r0"; + r1 = { + nix = import ../hackage/hw-polysemy-0.2.14.0-r1-d45e1fec5decfdef1ef717aa9b0293554e17c588cee9def0192b73162ac6b5c3.nix; + revNum = 1; + sha256 = "d45e1fec5decfdef1ef717aa9b0293554e17c588cee9def0192b73162ac6b5c3"; + }; + default = "r1"; }; }; "0.2.2.0" = { diff --git a/nix/llvm-pretty-bc-parser.nix b/nix/llvm-pretty-bc-parser.nix index 17ba382f313..301f51849aa 100644 --- a/nix/llvm-pretty-bc-parser.nix +++ b/nix/llvm-pretty-bc-parser.nix @@ -142,4 +142,15 @@ default = "r0"; }; }; + "0.4.2.0" = { + sha256 = "b1d5599b62a7a0d11abd5ddf34130887de0586df2799981848a9d74c3fdb1cf8"; + revisions = { + r0 = { + nix = import ../hackage/llvm-pretty-bc-parser-0.4.2.0-r0-148229fa78d2742132c66f2f09fc7845de2976d2cbfb60265726f05816e87e09.nix; + revNum = 0; + sha256 = "148229fa78d2742132c66f2f09fc7845de2976d2cbfb60265726f05816e87e09"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/llvm-pretty.nix b/nix/llvm-pretty.nix index 8ad50fa48e6..a869173a4b0 100644 --- a/nix/llvm-pretty.nix +++ b/nix/llvm-pretty.nix @@ -32,6 +32,17 @@ default = "r0"; }; }; + "0.12.1.0" = { + sha256 = "91bb0eae5644211ff520146dbbd82e301202a2e56e2dd07c31d0bf31ecdd6a84"; + revisions = { + r0 = { + nix = import ../hackage/llvm-pretty-0.12.1.0-r0-e6a24ee982b988e390d99bbc633ed6aa0a72f797502df8760fe14d5bcdfd9649.nix; + revNum = 0; + sha256 = "e6a24ee982b988e390d99bbc633ed6aa0a72f797502df8760fe14d5bcdfd9649"; + }; + default = "r0"; + }; + }; "0.2.0.0" = { sha256 = "0e458929142396e4d5ddf031fe5f617d948fddd9bfe9c86fceba0b38dd87c9fb"; revisions = { diff --git a/nix/persistent-postgresql.nix b/nix/persistent-postgresql.nix index 170d4469be1..b26b78e3aee 100644 --- a/nix/persistent-postgresql.nix +++ b/nix/persistent-postgresql.nix @@ -1071,7 +1071,12 @@ revNum = 0; sha256 = "434d7a84c12eff39f2b6064d3861f07a08270cfb696e8e4e8fd83779a78683dd"; }; - default = "r0"; + r1 = { + nix = import ../hackage/persistent-postgresql-2.13.6.2-r1-f455dcac3145d9f26f95ce2605074785641478bc226071f458995b2b8051a8a8.nix; + revNum = 1; + sha256 = "f455dcac3145d9f26f95ce2605074785641478bc226071f458995b2b8051a8a8"; + }; + default = "r1"; }; }; "2.2" = { diff --git a/nix/quic.nix b/nix/quic.nix index 635d5c936ea..a6a19fa67cc 100644 --- a/nix/quic.nix +++ b/nix/quic.nix @@ -385,7 +385,17 @@ revNum = 0; sha256 = "89c08625848289bb63e2186acb6fad19c1f90a71de58574d36e6a274d25bab95"; }; - default = "r0"; + r1 = { + nix = import ../hackage/quic-0.2.2-r1-8ed2cb1d458c6b9759aaa56ed3130045c923f930634af7f7746978d840420c94.nix; + revNum = 1; + sha256 = "8ed2cb1d458c6b9759aaa56ed3130045c923f930634af7f7746978d840420c94"; + }; + r2 = { + nix = import ../hackage/quic-0.2.2-r2-f32ac1c224bd0d53882077fcdd41eedb39832a3f0fcf1f494ba9dda626e878d6.nix; + revNum = 2; + sha256 = "f32ac1c224bd0d53882077fcdd41eedb39832a3f0fcf1f494ba9dda626e878d6"; + }; + default = "r2"; }; }; } \ No newline at end of file diff --git a/nix/rest-rewrite.nix b/nix/rest-rewrite.nix index 4049a897077..421b10d6240 100644 --- a/nix/rest-rewrite.nix +++ b/nix/rest-rewrite.nix @@ -99,7 +99,12 @@ revNum = 0; sha256 = "915fb98b8c0a0f518c1a4b75bcf3ae27a3ebd5b10d60cc16a216c2fca2148ab0"; }; - default = "r0"; + r1 = { + nix = import ../hackage/rest-rewrite-0.4.3-r1-a1c3a402a4996c85f410b2633059e2b7fd278bad979391332d24f54ef31a1554.nix; + revNum = 1; + sha256 = "a1c3a402a4996c85f410b2633059e2b7fd278bad979391332d24f54ef31a1554"; + }; + default = "r1"; }; }; "0.4.4" = { diff --git a/nix/servant-auth-client.nix b/nix/servant-auth-client.nix index 1cb41758bc3..077f8d56dff 100644 --- a/nix/servant-auth-client.nix +++ b/nix/servant-auth-client.nix @@ -264,4 +264,15 @@ default = "r5"; }; }; + "0.4.2.0" = { + sha256 = "09132aa8e5d85cc12acef6dc7fab64058c4be5b57880588937725a6e9f8f78df"; + revisions = { + r0 = { + nix = import ../hackage/servant-auth-client-0.4.2.0-r0-3bdc9bd2bf39181ed4afa12c0f289e3559da4a3fb18284b432fb28de9d4e444c.nix; + revNum = 0; + sha256 = "3bdc9bd2bf39181ed4afa12c0f289e3559da4a3fb18284b432fb28de9d4e444c"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/servant-auth-docs.nix b/nix/servant-auth-docs.nix index 403bacfe112..c15ba70ab15 100644 --- a/nix/servant-auth-docs.nix +++ b/nix/servant-auth-docs.nix @@ -140,6 +140,17 @@ default = "r3"; }; }; + "0.2.11.0" = { + sha256 = "52cd29d11673fa484d09b17907eba9b667ff15c9b134cb80d1788b18df13fc88"; + revisions = { + r0 = { + nix = import ../hackage/servant-auth-docs-0.2.11.0-r0-44bbfea7be7aa0a1d715b335e31bf7415f4b229195e057d897d23ab81c62c948.nix; + revNum = 0; + sha256 = "44bbfea7be7aa0a1d715b335e31bf7415f4b229195e057d897d23ab81c62c948"; + }; + default = "r0"; + }; + }; "0.2.6.0" = { sha256 = "333d3fabb345a2892aa803e5e5558356a66382032693d68e762fb95dd75cb4b2"; revisions = { diff --git a/nix/servant-auth-server.nix b/nix/servant-auth-server.nix index f4bc2a7e7be..48917b4a5ee 100644 --- a/nix/servant-auth-server.nix +++ b/nix/servant-auth-server.nix @@ -400,4 +400,15 @@ default = "r6"; }; }; + "0.4.9.0" = { + sha256 = "29f9a2d00b523f620694d3200abfda3cc9c70f6aec351de379a4ab64d317133a"; + revisions = { + r0 = { + nix = import ../hackage/servant-auth-server-0.4.9.0-r0-dff8a46a1491b9102323094b3a715ceaaa0b2d450cb81e2e0784bd5c19a7199f.nix; + revNum = 0; + sha256 = "dff8a46a1491b9102323094b3a715ceaaa0b2d450cb81e2e0784bd5c19a7199f"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/servant-auth-swagger.nix b/nix/servant-auth-swagger.nix index 4e7cd4f60a5..d18452d9b5f 100644 --- a/nix/servant-auth-swagger.nix +++ b/nix/servant-auth-swagger.nix @@ -107,6 +107,17 @@ default = "r3"; }; }; + "0.2.11.0" = { + sha256 = "484c9cfacbce7d51cc23fa7b4e832c5f21adc1a6820aa3044bbf6312d59cacc0"; + revisions = { + r0 = { + nix = import ../hackage/servant-auth-swagger-0.2.11.0-r0-6c02549767a134435cc2f33ae4a52b943fe05326e49f7af48522d82beffc8bf4.nix; + revNum = 0; + sha256 = "6c02549767a134435cc2f33ae4a52b943fe05326e49f7af48522d82beffc8bf4"; + }; + default = "r0"; + }; + }; "0.2.6.0" = { sha256 = "39677be1986fa0a331ec1d6544f12f11c2402e3873981a98fd8842d8c3814e2d"; revisions = { diff --git a/nix/servant-auth.nix b/nix/servant-auth.nix index 224061303d9..22871c8be94 100644 --- a/nix/servant-auth.nix +++ b/nix/servant-auth.nix @@ -217,4 +217,15 @@ default = "r9"; }; }; + "0.4.2.0" = { + sha256 = "9d5b02af4acd9fe9a16570dc473b04254dcb47e16689ad66522cb43d6cdae140"; + revisions = { + r0 = { + nix = import ../hackage/servant-auth-0.4.2.0-r0-5fa6b8c2b40deb542d9b2fc2d18ce0c90f7e4a26268f018dd933c8881c23db5f.nix; + revNum = 0; + sha256 = "5fa6b8c2b40deb542d9b2fc2d18ce0c90f7e4a26268f018dd933c8881c23db5f"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/servant-client-core.nix b/nix/servant-client-core.nix index 9756f3ccadd..4f4ff5473b9 100644 --- a/nix/servant-client-core.nix +++ b/nix/servant-client-core.nix @@ -264,4 +264,15 @@ default = "r2"; }; }; + "0.20.2" = { + sha256 = "6ce77c444ca6b412b278d5f8709527f52578e25be94d27546a61236d4140db82"; + revisions = { + r0 = { + nix = import ../hackage/servant-client-core-0.20.2-r0-665b1c2641f75f8e457e9f0d11ba12ea36409781b611c71dee3a4a80ea1bbb49.nix; + revNum = 0; + sha256 = "665b1c2641f75f8e457e9f0d11ba12ea36409781b611c71dee3a4a80ea1bbb49"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/servant-client.nix b/nix/servant-client.nix index c46c2ac3e4a..e5ae4f0cac8 100644 --- a/nix/servant-client.nix +++ b/nix/servant-client.nix @@ -430,6 +430,17 @@ default = "r1"; }; }; + "0.20.2" = { + sha256 = "efe4c2ebefbf871f2d682ba1aa75fbdf33e532ae5d7a329038a62f3131b8cb08"; + revisions = { + r0 = { + nix = import ../hackage/servant-client-0.20.2-r0-7c38f21ce3e22fa260cd9b944bb8b9b230e7e6cbc8e8b94a6d45780547dbaa4c.nix; + revNum = 0; + sha256 = "7c38f21ce3e22fa260cd9b944bb8b9b230e7e6cbc8e8b94a6d45780547dbaa4c"; + }; + default = "r0"; + }; + }; "0.4.0" = { sha256 = "b576ee622a52dd14cbcee88df6bc61f72e27affa66cb58765a53ba3e55846b5b"; revisions = { diff --git a/nix/servant-conduit.nix b/nix/servant-conduit.nix index ff233c70e29..2208adf3b4e 100644 --- a/nix/servant-conduit.nix +++ b/nix/servant-conduit.nix @@ -72,4 +72,15 @@ default = "r2"; }; }; + "0.16.1" = { + sha256 = "88d01abbfe7f19440a2eeb6d5def5016d868505fe849965d0c8bbe85676ead63"; + revisions = { + r0 = { + nix = import ../hackage/servant-conduit-0.16.1-r0-c0626cd0db8435792c491b9e51a945feaefafd08d3320dda882e404af79b7efb.nix; + revNum = 0; + sha256 = "c0626cd0db8435792c491b9e51a945feaefafd08d3320dda882e404af79b7efb"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/servant-docs.nix b/nix/servant-docs.nix index 452a6492666..3bae24abad7 100644 --- a/nix/servant-docs.nix +++ b/nix/servant-docs.nix @@ -253,6 +253,17 @@ default = "r4"; }; }; + "0.13.1" = { + sha256 = "9efc327605bfc831d834d7e2c528d7363842df912ed98caa224b3bdcb22fbbbd"; + revisions = { + r0 = { + nix = import ../hackage/servant-docs-0.13.1-r0-647f9d47cd76d1a3363a40e502d35b22ddaa1cadab51cb2584eab18c14d63f96.nix; + revNum = 0; + sha256 = "647f9d47cd76d1a3363a40e502d35b22ddaa1cadab51cb2584eab18c14d63f96"; + }; + default = "r0"; + }; + }; "0.2" = { sha256 = "eb5ad2b46074bc74510f024aacd0fd281827cfab39aa3762baa898f8aebdbf8b"; revisions = { diff --git a/nix/servant-foreign.nix b/nix/servant-foreign.nix index 683c06ce446..59186f6495b 100644 --- a/nix/servant-foreign.nix +++ b/nix/servant-foreign.nix @@ -220,6 +220,17 @@ default = "r4"; }; }; + "0.16.1" = { + sha256 = "f7eeb82e55882b4d87bb5080694901381153cc70e53a6bb03f5b5518a3634595"; + revisions = { + r0 = { + nix = import ../hackage/servant-foreign-0.16.1-r0-6ebe3ecd26e21cda403d686d9de9c89ae2f0662c10286ca5b8f10fc5c4ee345a.nix; + revNum = 0; + sha256 = "6ebe3ecd26e21cda403d686d9de9c89ae2f0662c10286ca5b8f10fc5c4ee345a"; + }; + default = "r0"; + }; + }; "0.5" = { sha256 = "108d9858820226260b5237b3bb213e29e2c5f3b0d2091e7ef846862997a497a1"; revisions = { diff --git a/nix/servant-http-streams.nix b/nix/servant-http-streams.nix index b33ffb1d994..395fe425e7d 100644 --- a/nix/servant-http-streams.nix +++ b/nix/servant-http-streams.nix @@ -183,4 +183,15 @@ default = "r6"; }; }; + "0.20.2" = { + sha256 = "f583fb2e3ad022c233b3295456686160b9c7b348b9c62d8675051b5971363109"; + revisions = { + r0 = { + nix = import ../hackage/servant-http-streams-0.20.2-r0-e71af486c433d64f1b606be15e1e110ab8d87377280fa824903b5e9a329a9d27.nix; + revNum = 0; + sha256 = "e71af486c433d64f1b606be15e1e110ab8d87377280fa824903b5e9a329a9d27"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/servant-machines.nix b/nix/servant-machines.nix index 12c3bf933ca..649b6b44d10 100644 --- a/nix/servant-machines.nix +++ b/nix/servant-machines.nix @@ -72,4 +72,15 @@ default = "r2"; }; }; + "0.16.1" = { + sha256 = "53595bda23921aa69973e3a3eb8f0a095ef1431a29ccf2af2c63d3d4574a1e62"; + revisions = { + r0 = { + nix = import ../hackage/servant-machines-0.16.1-r0-c1eab8eab292be2880ea0715ccfc98e20c5e02a7b1da7c826c46f338129689a2.nix; + revNum = 0; + sha256 = "c1eab8eab292be2880ea0715ccfc98e20c5e02a7b1da7c826c46f338129689a2"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/servant-pipes.nix b/nix/servant-pipes.nix index cc7cff9adfe..4eacf7494c6 100644 --- a/nix/servant-pipes.nix +++ b/nix/servant-pipes.nix @@ -89,4 +89,15 @@ default = "r2"; }; }; + "0.16.1" = { + sha256 = "14d635490d77dfaa36f7e6309ae7b31b03bb3a8f3817f0ad7ce8826b7913b458"; + revisions = { + r0 = { + nix = import ../hackage/servant-pipes-0.16.1-r0-0484664601c7eaf80073e024911b0e8910d4467f99357e8c4d48f08e6558e9e5.nix; + revNum = 0; + sha256 = "0484664601c7eaf80073e024911b0e8910d4467f99357e8c4d48f08e6558e9e5"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/servant-quickcheck.nix b/nix/servant-quickcheck.nix index 1f2d5614f3a..4eb30fbcc23 100644 --- a/nix/servant-quickcheck.nix +++ b/nix/servant-quickcheck.nix @@ -251,4 +251,15 @@ default = "r0"; }; }; + "0.1.1.0" = { + sha256 = "1a2390d6bb4296c03d8256cb6eca8a977699d2bea370487fafc93db63ae6ee43"; + revisions = { + r0 = { + nix = import ../hackage/servant-quickcheck-0.1.1.0-r0-71b3cb823be3b69604011bf4bfdf4c0ca3dc55d3d0ed23667b9f2f7a41ebe536.nix; + revNum = 0; + sha256 = "71b3cb823be3b69604011bf4bfdf4c0ca3dc55d3d0ed23667b9f2f7a41ebe536"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/servant-server.nix b/nix/servant-server.nix index d68392e2670..60be5cf96ea 100644 --- a/nix/servant-server.nix +++ b/nix/servant-server.nix @@ -449,6 +449,17 @@ default = "r6"; }; }; + "0.20.2" = { + sha256 = "1ecf500dcc045f2232294313f0a7faaabfb3150d04ed0103219cc8f5feb70f3b"; + revisions = { + r0 = { + nix = import ../hackage/servant-server-0.20.2-r0-5a2d11959256fed8f4918f02f55cb597b61cc92191a672cd2d2228fadd5ee0ec.nix; + revNum = 0; + sha256 = "5a2d11959256fed8f4918f02f55cb597b61cc92191a672cd2d2228fadd5ee0ec"; + }; + default = "r0"; + }; + }; "0.4.0" = { sha256 = "fdf59e9ae16647bd12f165e60d6d2fe14a224965f8a4cefc01f0aefd82cd2173"; revisions = { diff --git a/nix/servant-swagger.nix b/nix/servant-swagger.nix index c42303b6102..7e6f61a2fe3 100644 --- a/nix/servant-swagger.nix +++ b/nix/servant-swagger.nix @@ -479,4 +479,15 @@ default = "r4"; }; }; + "1.2.1" = { + sha256 = "b8537c8b97ab1babfd8a2bf85505da486589ec63169e75994697a15bebf29ba1"; + revisions = { + r0 = { + nix = import ../hackage/servant-swagger-1.2.1-r0-a9e3b279269dcaeebf801b03568d5f2d2a8d34bf2533cb65e726c72e4084077e.nix; + revNum = 0; + sha256 = "a9e3b279269dcaeebf801b03568d5f2d2a8d34bf2533cb65e726c72e4084077e"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/servant.nix b/nix/servant.nix index 15f13435480..f828b8327ef 100644 --- a/nix/servant.nix +++ b/nix/servant.nix @@ -480,6 +480,17 @@ default = "r5"; }; }; + "0.20.2" = { + sha256 = "6a39e279d34f42b20eace9b5296fa8dcfd2116ed7391d99f58ba005bb3f45365"; + revisions = { + r0 = { + nix = import ../hackage/servant-0.20.2-r0-a4613dc1caa40d1b8db7aff00417dc2d651a8d73a90add3d934218b1778df35c.nix; + revNum = 0; + sha256 = "a4613dc1caa40d1b8db7aff00417dc2d651a8d73a90add3d934218b1778df35c"; + }; + default = "r0"; + }; + }; "0.4.0" = { sha256 = "c515b16992d56762b9a0125b8849bf62a8a8c96832e40f272f26495ed022259d"; revisions = { diff --git a/nix/typed-session.nix b/nix/typed-session.nix index 5fdb019f600..2110daec8cb 100644 --- a/nix/typed-session.nix +++ b/nix/typed-session.nix @@ -43,4 +43,15 @@ default = "r0"; }; }; + "0.2.0.0" = { + sha256 = "ca48a2c49895b605dc14ad2d6bf247b2bfe7e91adfdce037875c48a20a45eb4c"; + revisions = { + r0 = { + nix = import ../hackage/typed-session-0.2.0.0-r0-95da4cee6ceb5af448026050b728a2c3438d0597117857bd6464419299009561.nix; + revNum = 0; + sha256 = "95da4cee6ceb5af448026050b728a2c3438d0597117857bd6464419299009561"; + }; + default = "r0"; + }; + }; } \ No newline at end of file