diff --git a/default.nix b/default.nix index 8eb78002507..bc6a3457ac1 100644 --- a/default.nix +++ b/default.nix @@ -9932,6 +9932,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec { "list-predicate" = import ./nix/list-predicate.nix; "list-prompt" = import ./nix/list-prompt.nix; "list-remote-forwards" = import ./nix/list-remote-forwards.nix; + "list-shuffle" = import ./nix/list-shuffle.nix; "list-singleton" = import ./nix/list-singleton.nix; "list-t" = import ./nix/list-t.nix; "list-t-attoparsec" = import ./nix/list-t-attoparsec.nix; @@ -10798,6 +10799,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec { "moving-averages" = import ./nix/moving-averages.nix; "mp" = import ./nix/mp.nix; "mp3decoder" = import ./nix/mp3decoder.nix; + "mpd-current-json" = import ./nix/mpd-current-json.nix; "mpdmate" = import ./nix/mpdmate.nix; "mpeff" = import ./nix/mpeff.nix; "mpg123-bindings" = import ./nix/mpg123-bindings.nix; diff --git a/hackage/PyF-0.11.2.1-r0-3bd749eac5f91e44c148adf97f20c7424662e0cf1235d399f3f4848379c6038e.nix b/hackage/PyF-0.11.2.1-r0-3bd749eac5f91e44c148adf97f20c7424662e0cf1235d399f3f4848379c6038e.nix new file mode 100644 index 00000000000..cd28a4be3d3 --- /dev/null +++ b/hackage/PyF-0.11.2.1-r0-3bd749eac5f91e44c148adf97f20c7424662e0cf1235d399f3f4848379c6038e.nix @@ -0,0 +1,79 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { python_test = false; }; + package = { + specVersion = "2.4"; + identifier = { name = "PyF"; version = "0.11.2.1"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "guillaum.bouchard@gmail.com"; + author = "Guillaume Bouchard"; + homepage = ""; + url = ""; + synopsis = "Quasiquotations for a python like interpolated string formatter"; + description = "Quasiquotations for a python like interpolated string formatter."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."parsec" or (errorHandler.buildDepError "parsec")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."ghc" or (errorHandler.buildDepError "ghc")) + ] ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).lt "9.2.1") (hsPkgs."ghc-boot" or (errorHandler.buildDepError "ghc-boot")); + buildable = true; + }; + tests = { + "pyf-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."PyF" or (errorHandler.buildDepError "PyF")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + ] ++ (pkgs.lib).optional (flags.python_test) (hsPkgs."process" or (errorHandler.buildDepError "process")); + buildable = true; + }; + "pyf-overloaded" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."PyF" or (errorHandler.buildDepError "PyF")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + ]; + buildable = true; + }; + "pyf-failure" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit")) + (hsPkgs."PyF" or (errorHandler.buildDepError "PyF")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/binary-tagged-0.3.1-r4-46b7fedd8125ebe9ca5c446eba51321a2a54fccc9310f179599794e5f23d0475.nix b/hackage/binary-tagged-0.3.1-r4-46b7fedd8125ebe9ca5c446eba51321a2a54fccc9310f179599794e5f23d0475.nix new file mode 100644 index 00000000000..858ab805019 --- /dev/null +++ b/hackage/binary-tagged-0.3.1-r4-46b7fedd8125ebe9ca5c446eba51321a2a54fccc9310f179599794e5f23d0475.nix @@ -0,0 +1,76 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.2"; + identifier = { name = "binary-tagged"; version = "0.3.1"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Oleg Grenrus "; + author = "Oleg Grenrus "; + homepage = ""; + url = ""; + synopsis = "Tagged binary serialisation."; + description = "Structurally tag binary serialisation stream.\n\nSay you have:\n\nSay you have a data type\n\n@\ndata Record = Record\n\\ { _recordFields :: HM.HashMap Text (Integer, ByteString)\n\\ , _recordEnabled :: Bool\n\\ }\n\\ deriving (Eq, Show, Generic)\n\ninstance @Binary@ Record\ninstance 'Structured' Record\n@\n\nthen you can serialise and deserialise @Record@ values with a structure tag by simply\n\n@\n'structuredEncode' record :: LBS.ByteString\n'structuredDecode' lbs :: IO Record\n@\n\nIf structure of @Record@ changes in between, deserialisation will fail early.\n\nThe overhead is next to non-observable.\n\n@\nbenchmarking encode/Binary\ntime 352.8 μs (349.5 μs .. 355.9 μs)\n\nbenchmarking encode/Tagged\ntime 350.8 μs (349.0 μs .. 353.1 μs)\n\nbenchmarking decode/Binary\ntime 346.8 μs (344.7 μs .. 349.9 μs)\n\nbenchmarking decode/Tagged\ntime 353.8 μs (352.0 μs .. 355.8 μs)\n@"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."structured" or (errorHandler.buildDepError "structured")) + (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."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring")) + (hsPkgs."tagged" or (errorHandler.buildDepError "tagged")) + ]; + buildable = true; + }; + tests = { + "binary-tagged-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."binary-instances" or (errorHandler.buildDepError "binary-instances")) + (hsPkgs."binary-tagged" or (errorHandler.buildDepError "binary-tagged")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."quickcheck-instances" or (errorHandler.buildDepError "quickcheck-instances")) + (hsPkgs."singleton-bool" or (errorHandler.buildDepError "singleton-bool")) + (hsPkgs."tagged" or (errorHandler.buildDepError "tagged")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + ]; + buildable = true; + }; + }; + benchmarks = { + "binary-tagged-bench" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."binary-instances" or (errorHandler.buildDepError "binary-instances")) + (hsPkgs."binary-tagged" or (errorHandler.buildDepError "binary-tagged")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."criterion" or (errorHandler.buildDepError "criterion")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (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/bound-extras-0.0.2-r3-8aab45a5e5906e05b5d8b6da4ce2f6ec4dd4d0dbfc35cb463d12e8bb16f7bf2c.nix b/hackage/bound-extras-0.0.2-r3-8aab45a5e5906e05b5d8b6da4ce2f6ec4dd4d0dbfc35cb463d12e8bb16f7bf2c.nix new file mode 100644 index 00000000000..cd07aa0a257 --- /dev/null +++ b/hackage/bound-extras-0.0.2-r3-8aab45a5e5906e05b5d8b6da4ce2f6ec4dd4d0dbfc35cb463d12e8bb16f7bf2c.nix @@ -0,0 +1,56 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.2"; + identifier = { name = "bound-extras"; version = "0.0.2"; }; + license = "BSD-3-Clause"; + copyright = "(c) 2018 Oleg Grenrus"; + maintainer = "Oleg Grenrus "; + author = "Oleg Grenrus, Edward Kmett"; + homepage = "https://github.com/phadej/bound-extras"; + url = ""; + synopsis = "ScopeH and ScopeT extras for bound"; + description = "Provides more complex @Scope@ variants; @ScopeT@ and @ScopeH@:\n\n@\nScope b f a ~ ScopeT b IdentityT f a ~ ScopeH b f f a\nScopeT b t f a ~ ScopeH b (t f) f a\n@\n\n'ScopeH' probably should be preferred over 'ScopeT'.\nLatter is left here for completeness.\n\nSimple implementations of @ScopeH@ and @ScopeT@ would be similar\n(sans type arguments) to @Bound.Scope.Simple@.\n\nLook into @examples/@ directory for /System F/ and /Bidirectional STLC/\nimplemented with a help of 'ScopeH'."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."bound" or (errorHandler.buildDepError "bound")) + ] ++ (pkgs.lib).optional (!(compiler.isGhc && (compiler.version).ge "8.2")) (hsPkgs."bifunctors" or (errorHandler.buildDepError "bifunctors")); + buildable = true; + }; + tests = { + "examples" = { + depends = [ + (hsPkgs."adjunctions" or (errorHandler.buildDepError "adjunctions")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bound" or (errorHandler.buildDepError "bound")) + (hsPkgs."bound-extras" or (errorHandler.buildDepError "bound-extras")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."pretty" or (errorHandler.buildDepError "pretty")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-golden" or (errorHandler.buildDepError "tasty-golden")) + (hsPkgs."text-short" or (errorHandler.buildDepError "text-short")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."utf8-string" or (errorHandler.buildDepError "utf8-string")) + ] ++ (pkgs.lib).optional (!(compiler.isGhc && (compiler.version).ge "8.2")) (hsPkgs."bifunctors" or (errorHandler.buildDepError "bifunctors")); + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/crypt-sha512-0-r10-f63c5124f2a1236dac517306bdd22884b12e918cdd9c9f6ebe6ea5d5bf601c8d.nix b/hackage/crypt-sha512-0-r10-f63c5124f2a1236dac517306bdd22884b12e918cdd9c9f6ebe6ea5d5bf601c8d.nix new file mode 100644 index 00000000000..b2c1fbfed87 --- /dev/null +++ b/hackage/crypt-sha512-0-r10-f63c5124f2a1236dac517306bdd22884b12e918cdd9c9f6ebe6ea5d5bf601c8d.nix @@ -0,0 +1,51 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.10"; + identifier = { name = "crypt-sha512"; version = "0"; }; + license = "BSD-3-Clause"; + copyright = "2017 Oleg Grenrus"; + maintainer = "Oleg Grenrus "; + author = "Oleg Grenrus "; + homepage = "https://github.com/phadej/crypt-sha512"; + url = ""; + synopsis = "Pure Haskell implelementation for GNU SHA512 crypt algorithm"; + description = "crypt() is the password encryption function. It is based on the Data\nEncryption Standard algorithm with variations intended (among other things) to\ndiscourage use of hardware implementations of a key search.\n\nThis package provides a pure Haskell implementation of SHA512 crypt scheme."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."cryptohash-sha512" or (errorHandler.buildDepError "cryptohash-sha512")) + ]; + buildable = true; + }; + tests = { + "example" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."crypt-sha512" or (errorHandler.buildDepError "crypt-sha512")) + (hsPkgs."quickcheck-instances" or (errorHandler.buildDepError "quickcheck-instances")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck")) + ]; + libs = [ (pkgs."crypt" or (errorHandler.sysDepError "crypt")) ]; + buildable = if !system.isLinux then false else true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/exon-1.6.0.2-r0-2511e57751779f3443f65b4c0538cf5260fed35189e3e6073314360f2920551f.nix b/hackage/exon-1.6.0.2-r0-2511e57751779f3443f65b4c0538cf5260fed35189e3e6073314360f2920551f.nix new file mode 100644 index 00000000000..0eb7644f53b --- /dev/null +++ b/hackage/exon-1.6.0.2-r0-2511e57751779f3443f65b4c0538cf5260fed35189e3e6073314360f2920551f.nix @@ -0,0 +1,62 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.2"; + identifier = { name = "exon"; version = "1.6.0.2"; }; + license = "BSD-2-Clause-Patent"; + copyright = "2023 Torsten Schmits"; + maintainer = "hackage@tryp.io"; + author = "Torsten Schmits"; + homepage = "https://github.com/tek/exon#readme"; + url = ""; + synopsis = "Customizable quasiquote interpolation"; + description = "See https://hackage.haskell.org/package/exon/docs/Exon.html"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."ghc" or (errorHandler.buildDepError "ghc")) + (hsPkgs."incipit-base" or (errorHandler.buildDepError "incipit-base")) + (hsPkgs."parsec" or (errorHandler.buildDepError "parsec")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + ]; + buildable = true; + }; + tests = { + "exon-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."exon" or (errorHandler.buildDepError "exon")) + (hsPkgs."hedgehog" or (errorHandler.buildDepError "hedgehog")) + (hsPkgs."incipit-base" or (errorHandler.buildDepError "incipit-base")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hedgehog" or (errorHandler.buildDepError "tasty-hedgehog")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + ]; + buildable = true; + }; + }; + benchmarks = { + "exon-bench" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."criterion" or (errorHandler.buildDepError "criterion")) + (hsPkgs."exon" or (errorHandler.buildDepError "exon")) + (hsPkgs."incipit-base" or (errorHandler.buildDepError "incipit-base")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/http-media-0.8.1.1-r1-d39d81cac3e183d8a1659efb26e3bcda788721e07058be024a91621c60ed8a6e.nix b/hackage/http-media-0.8.1.1-r1-d39d81cac3e183d8a1659efb26e3bcda788721e07058be024a91621c60ed8a6e.nix new file mode 100644 index 00000000000..96afac1ccc0 --- /dev/null +++ b/hackage/http-media-0.8.1.1-r1-d39d81cac3e183d8a1659efb26e3bcda788721e07058be024a91621c60ed8a6e.nix @@ -0,0 +1,52 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.10"; + identifier = { name = "http-media"; version = "0.8.1.1"; }; + license = "MIT"; + copyright = "(c) 2012-2023 Timothy Jones"; + maintainer = "Timothy Jones "; + author = "Timothy Jones"; + homepage = "https://github.com/zmthy/http-media"; + url = ""; + synopsis = "Processing HTTP Content-Type and Accept headers"; + description = "This library is intended to be a comprehensive solution to parsing and\nselecting quality-indexed values in HTTP headers. It is capable of\nparsing both media types and language parameters from the Accept and\nContent header families, and can be extended to match against other\naccept headers as well. Selecting the appropriate header value is\nachieved by comparing a list of server options against the\nquality-indexed values supplied by the client.\n\nIn the following example, the Accept header is parsed and then matched\nagainst a list of server options to serve the appropriate media using\n'mapAcceptMedia':\n\n> getHeader >>= maybe send406Error sendResourceWith . mapAcceptMedia\n> [ (\"text/html\", asHtml)\n> , (\"application/json\", asJson)\n> ]\n\nSimilarly, the Content-Type header can be used to produce a parser for\nrequest bodies based on the given content type with 'mapContentMedia':\n\n> getContentType >>= maybe send415Error readRequestBodyWith . mapContentMedia\n> [ (\"application/json\", parseJson)\n> , (\"text/plain\", parseText)\n> ]\n\nThe API is agnostic to your choice of server."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."utf8-string" or (errorHandler.buildDepError "utf8-string")) + ]; + buildable = true; + }; + tests = { + "test-http-media" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."utf8-string" or (errorHandler.buildDepError "utf8-string")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/lame-0.2.2-r0-be9c6b10bca79ea6501817deeb1fe665d7fc1bb512e67ec2a7b83f723a4702ef.nix b/hackage/lame-0.2.2-r0-be9c6b10bca79ea6501817deeb1fe665d7fc1bb512e67ec2a7b83f723a4702ef.nix new file mode 100644 index 00000000000..cf4c720dac1 --- /dev/null +++ b/hackage/lame-0.2.2-r0-be9c6b10bca79ea6501817deeb1fe665d7fc1bb512e67ec2a7b83f723a4702ef.nix @@ -0,0 +1,58 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { dev = false; }; + package = { + specVersion = "2.4"; + identifier = { name = "lame"; version = "0.2.2"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Mark Karpov "; + author = "Mark Karpov "; + homepage = "https://github.com/mrkkrp/lame"; + url = ""; + synopsis = "A high-level binding to the LAME encoder"; + description = "A high-level binding to the LAME encoder."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."wave" or (errorHandler.buildDepError "wave")) + ]; + libs = [ (pkgs."mp3lame" or (errorHandler.sysDepError "mp3lame")) ]; + buildable = true; + }; + tests = { + "tests" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."htaglib" or (errorHandler.buildDepError "htaglib")) + (hsPkgs."lame" or (errorHandler.buildDepError "lame")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + build-tools = [ + (hsPkgs.buildPackages.hspec-discover.components.exes.hspec-discover or (pkgs.buildPackages.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/list-shuffle-1.0.0-r0-a367d4da51bd27165f35fc849ce829fab85f4f2f05665753ed1e71209a124421.nix b/hackage/list-shuffle-1.0.0-r0-a367d4da51bd27165f35fc849ce829fab85f4f2f05665753ed1e71209a124421.nix new file mode 100644 index 00000000000..443e9e14e61 --- /dev/null +++ b/hackage/list-shuffle-1.0.0-r0-a367d4da51bd27165f35fc849ce829fab85f4f2f05665753ed1e71209a124421.nix @@ -0,0 +1,58 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.4"; + identifier = { name = "list-shuffle"; version = "1.0.0"; }; + license = "BSD-3-Clause"; + copyright = "Copyright (C) 2023 Mitchell Rosen, Travis Staton"; + maintainer = "Mitchell Rosen , Travis Staton "; + author = "Mitchell Rosen"; + homepage = "https://github.com/awkward-squad/list-shuffle"; + url = ""; + synopsis = "List shuffling and sampling"; + description = "List shuffling and sampling with optimal asymptotic time and space complexity using the imperative Fisher–Yates algorithm."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."primitive" or (errorHandler.buildDepError "primitive")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + ]; + buildable = true; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."hedgehog" or (errorHandler.buildDepError "hedgehog")) + (hsPkgs."list-shuffle" or (errorHandler.buildDepError "list-shuffle")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + ]; + buildable = true; + }; + }; + benchmarks = { + "bench" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."list-shuffle" or (errorHandler.buildDepError "list-shuffle")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."tasty-bench" or (errorHandler.buildDepError "tasty-bench")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/mpd-current-json-1.1.0.2-r0-a8e96a6321e6c70443ce8c7befa897c5403d7e8f750d207eb7da13c3ed1654e9.nix b/hackage/mpd-current-json-1.1.0.2-r0-a8e96a6321e6c70443ce8c7befa897c5403d7e8f750d207eb7da13c3ed1654e9.nix new file mode 100644 index 00000000000..39d8dfc95ed --- /dev/null +++ b/hackage/mpd-current-json-1.1.0.2-r0-a8e96a6321e6c70443ce8c7befa897c5403d7e8f750d207eb7da13c3ed1654e9.nix @@ -0,0 +1,40 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "mpd-current-json"; version = "1.1.0.2"; }; + license = "Unlicense"; + copyright = ""; + maintainer = "g@11xx.org"; + author = "Lucas G"; + homepage = "https://codeberg.org/useless-utils/mpd-current-json"; + url = ""; + synopsis = "Print current MPD song and status as JSON"; + description = "Print currently playing MPD's song metadata and status as JSON"; + buildType = "Simple"; + }; + components = { + exes = { + "mpd-current-json" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."libmpd" or (errorHandler.buildDepError "libmpd")) + (hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."aeson-pretty" or (errorHandler.buildDepError "aeson-pretty")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/pagination-0.2.2-r1-7c610e4d1d77a70a08e992eba1b432a17ddc24e46bfd7dd384669a30d9336e59.nix b/hackage/pagination-0.2.2-r1-7c610e4d1d77a70a08e992eba1b432a17ddc24e46bfd7dd384669a30d9336e59.nix new file mode 100644 index 00000000000..3a7332b0f5c --- /dev/null +++ b/hackage/pagination-0.2.2-r1-7c610e4d1d77a70a08e992eba1b432a17ddc24e46bfd7dd384669a30d9336e59.nix @@ -0,0 +1,47 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { dev = false; }; + package = { + specVersion = "1.18"; + identifier = { name = "pagination"; version = "0.2.2"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Mark Karpov "; + author = "Mark Karpov "; + homepage = "https://github.com/mrkkrp/pagination"; + url = ""; + synopsis = "Framework-agnostic pagination boilerplate"; + description = "Framework-agnostic pagination boilerplate."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + ]; + buildable = true; + }; + tests = { + "tests" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."pagination" or (errorHandler.buildDepError "pagination")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/pandoc-plot-1.8.0-r0-d9b8d0e761c2383892e816fc6c8766cd6f0e4874f197819eafb5412d3b0ca9ba.nix b/hackage/pandoc-plot-1.8.0-r0-d9b8d0e761c2383892e816fc6c8766cd6f0e4874f197819eafb5412d3b0ca9ba.nix new file mode 100644 index 00000000000..79ea587ff06 --- /dev/null +++ b/hackage/pandoc-plot-1.8.0-r0-d9b8d0e761c2383892e816fc6c8766cd6f0e4874f197819eafb5412d3b0ca9ba.nix @@ -0,0 +1,88 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.2"; + identifier = { name = "pandoc-plot"; version = "1.8.0"; }; + license = "GPL-2.0-or-later"; + copyright = "(c) 2019-present Laurent P. René de Cotret"; + maintainer = "Laurent P. René de Cotret"; + author = "Laurent P. René de Cotret"; + homepage = "https://github.com/LaurentRDC/pandoc-plot#readme"; + url = ""; + synopsis = "A Pandoc filter to include figures generated from code blocks using your plotting toolkit of choice."; + description = "A Pandoc filter to include figures generated from code blocks.\nKeep the document and code in the same location. Output is\ncaptured and included as a figure."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."pandoc" or (errorHandler.buildDepError "pandoc")) + (hsPkgs."pandoc-types" or (errorHandler.buildDepError "pandoc-types")) + (hsPkgs."lifted-async" or (errorHandler.buildDepError "lifted-async")) + (hsPkgs."lifted-base" or (errorHandler.buildDepError "lifted-base")) + (hsPkgs."shakespeare" or (errorHandler.buildDepError "shakespeare")) + (hsPkgs."tagsoup" or (errorHandler.buildDepError "tagsoup")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."typed-process" or (errorHandler.buildDepError "typed-process")) + (hsPkgs."yaml" or (errorHandler.buildDepError "yaml")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + ] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix")); + buildable = true; + }; + exes = { + "pandoc-plot" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."gitrev" or (errorHandler.buildDepError "gitrev")) + (hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) + (hsPkgs."pandoc" or (errorHandler.buildDepError "pandoc")) + (hsPkgs."pandoc-plot" or (errorHandler.buildDepError "pandoc-plot")) + (hsPkgs."pandoc-types" or (errorHandler.buildDepError "pandoc-types")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."typed-process" or (errorHandler.buildDepError "typed-process")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + }; + tests = { + "tests" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."hspec-expectations" or (errorHandler.buildDepError "hspec-expectations")) + (hsPkgs."pandoc-types" or (errorHandler.buildDepError "pandoc-types")) + (hsPkgs."pandoc-plot" or (errorHandler.buildDepError "pandoc-plot")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."tasty-hspec" or (errorHandler.buildDepError "tasty-hspec")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/pqueue-1.5.0.0-r1-efe134ff4ba2e8101cdbea34772b72b8af9351667349d9cc0a8ce2e7ecf52fd9.nix b/hackage/pqueue-1.5.0.0-r1-efe134ff4ba2e8101cdbea34772b72b8af9351667349d9cc0a8ce2e7ecf52fd9.nix new file mode 100644 index 00000000000..3ab425143da --- /dev/null +++ b/hackage/pqueue-1.5.0.0-r1-efe134ff4ba2e8101cdbea34772b72b8af9351667349d9cc0a8ce2e7ecf52fd9.nix @@ -0,0 +1,69 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.10"; + identifier = { name = "pqueue"; version = "1.5.0.0"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Lennart Spitzner ,\nLouis Wasserman ,\nkonsumlamm ,\nDavid Feuer "; + author = "Louis Wasserman"; + homepage = "https://github.com/lspitzner/pqueue"; + url = ""; + synopsis = "Reliable, persistent, fast priority queues."; + description = "A fast, reliable priority queue implementation based on a binomial heap."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."indexed-traversable" or (errorHandler.buildDepError "indexed-traversable")) + ]; + buildable = true; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."indexed-traversable" or (errorHandler.buildDepError "indexed-traversable")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck")) + ]; + buildable = true; + }; + }; + benchmarks = { + "minqueue-benchmarks" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."pqueue" or (errorHandler.buildDepError "pqueue")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."tasty-bench" or (errorHandler.buildDepError "tasty-bench")) + ]; + buildable = true; + }; + "minpqueue-benchmarks" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."pqueue" or (errorHandler.buildDepError "pqueue")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."tasty-bench" or (errorHandler.buildDepError "tasty-bench")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/purebred-email-0.6.0.2-r0-dbf94a6c8a83770b59bd91a06a6ecf1ed502465dae6b3ab9cf628c0dd8ccc129.nix b/hackage/purebred-email-0.6.0.2-r0-dbf94a6c8a83770b59bd91a06a6ecf1ed502465dae6b3ab9cf628c0dd8ccc129.nix new file mode 100644 index 00000000000..f8c0c1a8cc0 --- /dev/null +++ b/hackage/purebred-email-0.6.0.2-r0-dbf94a6c8a83770b59bd91a06a6ecf1ed502465dae6b3ab9cf628c0dd8ccc129.nix @@ -0,0 +1,83 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { demos = false; }; + package = { + specVersion = "2.2"; + identifier = { name = "purebred-email"; version = "0.6.0.2"; }; + license = "AGPL-3.0-or-later"; + copyright = "Copyright 2017-2021 Fraser Tweedale"; + maintainer = "frase@frase.id.au"; + author = "Fraser Tweedale"; + homepage = "https://github.com/purebred-mua/purebred-email"; + url = ""; + synopsis = "types and parser for email messages (including MIME)"; + description = "The purebred email library. RFC 5322, MIME, etc.\nSee \"Data.MIME\" for usage, examples and API documentation.\n\nThis is a general-purpose library for processing and constructing\nemail messages, originally written to meet the needs of\n.\nTransmission and delivery of mail are not part of this library,\nbut /purebred-email/ could be a useful building block for such\nsystems.\n\nFeatures and implemented specifications include:\n\n- message parsing and serialisation\n- MIME multipart messages ()\n- Convenient APIs for replying and forward/bounce\n- Content transfer and charset decoding/encoding\n- MIME message header extensions for non-ASCII text ()\n- MIME parameter value and encoded word extensions ()\n- @Content-Disposition@ header field ()\n- Address syntax in @From@ and @Sender@ fields ()"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."base64-bytestring" or (errorHandler.buildDepError "base64-bytestring")) + (hsPkgs."concise" or (errorHandler.buildDepError "concise")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."semigroupoids" or (errorHandler.buildDepError "semigroupoids")) + (hsPkgs."stringsearch" or (errorHandler.buildDepError "stringsearch")) + ]; + buildable = true; + }; + exes = { + "purebred-email-parse" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."purebred-email" or (errorHandler.buildDepError "purebred-email")) + ]; + buildable = if !flags.demos then false else true; + }; + }; + tests = { + "tests" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."purebred-email" or (errorHandler.buildDepError "purebred-email")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hedgehog" or (errorHandler.buildDepError "tasty-hedgehog")) + (hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."tasty-golden" or (errorHandler.buildDepError "tasty-golden")) + (hsPkgs."hedgehog" or (errorHandler.buildDepError "hedgehog")) + (hsPkgs."quickcheck-instances" or (errorHandler.buildDepError "quickcheck-instances")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/req-3.13.1-r2-bc73709a6b4ae93d458d76b4dde8fffd49846adf9c39606606940bd8c6acbaa4.nix b/hackage/req-3.13.1-r2-bc73709a6b4ae93d458d76b4dde8fffd49846adf9c39606606940bd8c6acbaa4.nix new file mode 100644 index 00000000000..c17525ca717 --- /dev/null +++ b/hackage/req-3.13.1-r2-bc73709a6b4ae93d458d76b4dde8fffd49846adf9c39606606940bd8c6acbaa4.nix @@ -0,0 +1,101 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { dev = false; }; + package = { + specVersion = "2.4"; + identifier = { name = "req"; version = "3.13.1"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Mark Karpov "; + author = "Mark Karpov "; + homepage = "https://github.com/mrkkrp/req"; + url = ""; + synopsis = "HTTP client library"; + description = "HTTP client library."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."authenticate-oauth" or (errorHandler.buildDepError "authenticate-oauth")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."blaze-builder" or (errorHandler.buildDepError "blaze-builder")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."crypton-connection" or (errorHandler.buildDepError "crypton-connection")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."http-api-data" or (errorHandler.buildDepError "http-api-data")) + (hsPkgs."http-client" or (errorHandler.buildDepError "http-client")) + (hsPkgs."http-client-tls" or (errorHandler.buildDepError "http-client-tls")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."modern-uri" or (errorHandler.buildDepError "modern-uri")) + (hsPkgs."monad-control" or (errorHandler.buildDepError "monad-control")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."retry" or (errorHandler.buildDepError "retry")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."transformers-base" or (errorHandler.buildDepError "transformers-base")) + (hsPkgs."unliftio-core" or (errorHandler.buildDepError "unliftio-core")) + ]; + buildable = true; + }; + tests = { + "pure-tests" = { + depends = [ + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."blaze-builder" or (errorHandler.buildDepError "blaze-builder")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."hspec-core" or (errorHandler.buildDepError "hspec-core")) + (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."modern-uri" or (errorHandler.buildDepError "modern-uri")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."req" or (errorHandler.buildDepError "req")) + (hsPkgs."retry" or (errorHandler.buildDepError "retry")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + ]; + build-tools = [ + (hsPkgs.buildPackages.hspec-discover.components.exes.hspec-discover or (pkgs.buildPackages.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) + ]; + buildable = true; + }; + "httpbun-tests" = { + depends = [ + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."http-client" or (errorHandler.buildDepError "http-client")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."monad-control" or (errorHandler.buildDepError "monad-control")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."req" or (errorHandler.buildDepError "req")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + build-tools = [ + (hsPkgs.buildPackages.hspec-discover.components.exes.hspec-discover or (pkgs.buildPackages.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/structured-0.1.1-r8-8f4f432a0af823837041b492abe502f14c688a75ba3acd6eeef48e7186b07509.nix b/hackage/structured-0.1.1-r8-8f4f432a0af823837041b492abe502f14c688a75ba3acd6eeef48e7186b07509.nix new file mode 100644 index 00000000000..e9ee91da810 --- /dev/null +++ b/hackage/structured-0.1.1-r8-8f4f432a0af823837041b492abe502f14c688a75ba3acd6eeef48e7186b07509.nix @@ -0,0 +1,48 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.2"; + identifier = { name = "structured"; version = "0.1.1"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Oleg Grenrus "; + author = "Oleg Grenrus "; + homepage = ""; + url = ""; + synopsis = "Structure (hash) of your data types"; + description = "Calculate the hash of a data structure.\nIt can be used as a magic number for the serialization formats.\nSee \nfor a @binary@ bindings."; + 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."text" or (errorHandler.buildDepError "text")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."scientific" or (errorHandler.buildDepError "scientific")) + (hsPkgs."tagged" or (errorHandler.buildDepError "tagged")) + (hsPkgs."time-compat" or (errorHandler.buildDepError "time-compat")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."uuid-types" or (errorHandler.buildDepError "uuid-types")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + ] ++ (pkgs.lib).optional (!(compiler.isGhc && (compiler.version).ge "8.0")) (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups"))) ++ (pkgs.lib).optional (!(compiler.isGhc && (compiler.version).ge "7.10")) (hsPkgs."nats" or (errorHandler.buildDepError "nats")); + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/tagged-identity-0.1.4-r1-46b90f6038b75e2051d1b2ef6a2d424bcfe25120ebe7a2e66ccaaf7f8af6270f.nix b/hackage/tagged-identity-0.1.4-r1-46b90f6038b75e2051d1b2ef6a2d424bcfe25120ebe7a2e66ccaaf7f8af6270f.nix new file mode 100644 index 00000000000..be34dd9bcfb --- /dev/null +++ b/hackage/tagged-identity-0.1.4-r1-46b90f6038b75e2051d1b2ef6a2d424bcfe25120ebe7a2e66ccaaf7f8af6270f.nix @@ -0,0 +1,35 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { dev = false; }; + package = { + specVersion = "2.4"; + identifier = { name = "tagged-identity"; version = "0.1.4"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Mark Karpov "; + author = "Mark Karpov "; + homepage = "https://github.com/mrkkrp/tagged-identity"; + url = ""; + synopsis = "Trivial monad transformer that allows identical monad stacks to have different types"; + description = "Trivial monad transformer that allows identical monad stacks to have different types."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/warp-3.3.22-r2-f4d837ca48cefa308036dc5ec971335b8262142c0100434501143e605f72123b.nix b/hackage/warp-3.3.22-r2-f4d837ca48cefa308036dc5ec971335b8262142c0100434501143e605f72123b.nix new file mode 100644 index 00000000000..c3e225a29ae --- /dev/null +++ b/hackage/warp-3.3.22-r2-f4d837ca48cefa308036dc5ec971335b8262142c0100434501143e605f72123b.nix @@ -0,0 +1,141 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { + network-bytestring = false; + allow-sendfilefd = true; + warp-debug = false; + x509 = true; + }; + package = { + specVersion = "1.10"; + identifier = { name = "warp"; version = "3.3.22"; }; + license = "MIT"; + copyright = ""; + maintainer = "michael@snoyman.com"; + author = "Michael Snoyman, Kazu Yamamoto, Matt Brown"; + homepage = "http://github.com/yesodweb/wai"; + url = ""; + synopsis = "A fast, light-weight web server for WAI applications."; + description = "HTTP\\/1.0, HTTP\\/1.1 and HTTP\\/2 are supported.\nFor HTTP\\/2, Warp supports direct and ALPN (in TLS)\nbut not upgrade.\nAPI docs and the README are available at\n."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = ((([ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."auto-update" or (errorHandler.buildDepError "auto-update")) + (hsPkgs."bsb-http-chunked" or (errorHandler.buildDepError "bsb-http-chunked")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."http-date" or (errorHandler.buildDepError "http-date")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."iproute" or (errorHandler.buildDepError "iproute")) + (hsPkgs."simple-sendfile" or (errorHandler.buildDepError "simple-sendfile")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."streaming-commons" or (errorHandler.buildDepError "streaming-commons")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time-manager" or (errorHandler.buildDepError "time-manager")) + (hsPkgs."unix-compat" or (errorHandler.buildDepError "unix-compat")) + (hsPkgs."vault" or (errorHandler.buildDepError "vault")) + (hsPkgs."wai" or (errorHandler.buildDepError "wai")) + (hsPkgs."word8" or (errorHandler.buildDepError "word8")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + ] ++ (pkgs.lib).optional (flags.x509) (hsPkgs."x509" or (errorHandler.buildDepError "x509"))) ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).lt "8") (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups"))) ++ (if flags.network-bytestring + then [ + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."network-bytestring" or (errorHandler.buildDepError "network-bytestring")) + ] + else [ + (hsPkgs."network" or (errorHandler.buildDepError "network")) + ])) ++ (if system.isWindows + then [ (hsPkgs."time" or (errorHandler.buildDepError "time")) ] + else [ (hsPkgs."unix" or (errorHandler.buildDepError "unix")) ]); + buildable = true; + }; + tests = { + "doctest" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."doctest" or (errorHandler.buildDepError "doctest")) + ]; + buildable = false; + }; + "spec" = { + depends = ((([ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."auto-update" or (errorHandler.buildDepError "auto-update")) + (hsPkgs."bsb-http-chunked" or (errorHandler.buildDepError "bsb-http-chunked")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."http-client" or (errorHandler.buildDepError "http-client")) + (hsPkgs."http-date" or (errorHandler.buildDepError "http-date")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."iproute" or (errorHandler.buildDepError "iproute")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."simple-sendfile" or (errorHandler.buildDepError "simple-sendfile")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."streaming-commons" or (errorHandler.buildDepError "streaming-commons")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."time-manager" or (errorHandler.buildDepError "time-manager")) + (hsPkgs."unix-compat" or (errorHandler.buildDepError "unix-compat")) + (hsPkgs."vault" or (errorHandler.buildDepError "vault")) + (hsPkgs."wai" or (errorHandler.buildDepError "wai")) + (hsPkgs."word8" or (errorHandler.buildDepError "word8")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + ] ++ (pkgs.lib).optional (flags.x509) (hsPkgs."x509" or (errorHandler.buildDepError "x509"))) ++ (pkgs.lib).optionals (compiler.isGhc && (compiler.version).lt "8") [ + (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + ]) ++ (pkgs.lib).optional ((system.isLinux || system.isFreebsd || system.isOsx) && flags.allow-sendfilefd) (hsPkgs."unix" or (errorHandler.buildDepError "unix"))) ++ (pkgs.lib).optional (system.isWindows) (hsPkgs."time" or (errorHandler.buildDepError "time")); + build-tools = [ + (hsPkgs.buildPackages.hspec-discover.components.exes.hspec-discover or (pkgs.buildPackages.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) + ]; + buildable = true; + }; + }; + benchmarks = { + "parser" = { + depends = ((([ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."auto-update" or (errorHandler.buildDepError "auto-update")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."gauge" or (errorHandler.buildDepError "gauge")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."http-date" or (errorHandler.buildDepError "http-date")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."time-manager" or (errorHandler.buildDepError "time-manager")) + (hsPkgs."unix-compat" or (errorHandler.buildDepError "unix-compat")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + ] ++ (pkgs.lib).optional (flags.x509) (hsPkgs."x509" or (errorHandler.buildDepError "x509"))) ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).lt "8") (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups"))) ++ (pkgs.lib).optional ((system.isLinux || system.isFreebsd || system.isOsx) && flags.allow-sendfilefd) (hsPkgs."unix" or (errorHandler.buildDepError "unix"))) ++ (pkgs.lib).optional (system.isWindows) (hsPkgs."time" or (errorHandler.buildDepError "time")); + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/warp-3.3.23-r3-9f381adf7504e07fa0876daa6b5ccce0f1c55c795e93d149d5be6e55496fd6d5.nix b/hackage/warp-3.3.23-r3-9f381adf7504e07fa0876daa6b5ccce0f1c55c795e93d149d5be6e55496fd6d5.nix new file mode 100644 index 00000000000..789dc935caf --- /dev/null +++ b/hackage/warp-3.3.23-r3-9f381adf7504e07fa0876daa6b5ccce0f1c55c795e93d149d5be6e55496fd6d5.nix @@ -0,0 +1,143 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { + network-bytestring = false; + allow-sendfilefd = true; + warp-debug = false; + x509 = true; + }; + package = { + specVersion = "1.10"; + identifier = { name = "warp"; version = "3.3.23"; }; + license = "MIT"; + copyright = ""; + maintainer = "michael@snoyman.com"; + author = "Michael Snoyman, Kazu Yamamoto, Matt Brown"; + homepage = "http://github.com/yesodweb/wai"; + url = ""; + synopsis = "A fast, light-weight web server for WAI applications."; + description = "HTTP\\/1.0, HTTP\\/1.1 and HTTP\\/2 are supported.\nFor HTTP\\/2, Warp supports direct and ALPN (in TLS)\nbut not upgrade.\nAPI docs and the README are available at\n."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = ((([ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."auto-update" or (errorHandler.buildDepError "auto-update")) + (hsPkgs."bsb-http-chunked" or (errorHandler.buildDepError "bsb-http-chunked")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."http-date" or (errorHandler.buildDepError "http-date")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."iproute" or (errorHandler.buildDepError "iproute")) + (hsPkgs."recv" or (errorHandler.buildDepError "recv")) + (hsPkgs."simple-sendfile" or (errorHandler.buildDepError "simple-sendfile")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."streaming-commons" or (errorHandler.buildDepError "streaming-commons")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time-manager" or (errorHandler.buildDepError "time-manager")) + (hsPkgs."unix-compat" or (errorHandler.buildDepError "unix-compat")) + (hsPkgs."vault" or (errorHandler.buildDepError "vault")) + (hsPkgs."wai" or (errorHandler.buildDepError "wai")) + (hsPkgs."word8" or (errorHandler.buildDepError "word8")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + ] ++ (pkgs.lib).optional (flags.x509) (hsPkgs."x509" or (errorHandler.buildDepError "x509"))) ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).lt "8") (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups"))) ++ (if flags.network-bytestring + then [ + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."network-bytestring" or (errorHandler.buildDepError "network-bytestring")) + ] + else [ + (hsPkgs."network" or (errorHandler.buildDepError "network")) + ])) ++ (if system.isWindows + then [ (hsPkgs."time" or (errorHandler.buildDepError "time")) ] + else [ (hsPkgs."unix" or (errorHandler.buildDepError "unix")) ]); + buildable = true; + }; + tests = { + "doctest" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."doctest" or (errorHandler.buildDepError "doctest")) + ]; + buildable = false; + }; + "spec" = { + depends = (([ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."auto-update" or (errorHandler.buildDepError "auto-update")) + (hsPkgs."bsb-http-chunked" or (errorHandler.buildDepError "bsb-http-chunked")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."http-client" or (errorHandler.buildDepError "http-client")) + (hsPkgs."http-date" or (errorHandler.buildDepError "http-date")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."iproute" or (errorHandler.buildDepError "iproute")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."recv" or (errorHandler.buildDepError "recv")) + (hsPkgs."simple-sendfile" or (errorHandler.buildDepError "simple-sendfile")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."streaming-commons" or (errorHandler.buildDepError "streaming-commons")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time-manager" or (errorHandler.buildDepError "time-manager")) + (hsPkgs."unix-compat" or (errorHandler.buildDepError "unix-compat")) + (hsPkgs."vault" or (errorHandler.buildDepError "vault")) + (hsPkgs."wai" or (errorHandler.buildDepError "wai")) + (hsPkgs."word8" or (errorHandler.buildDepError "word8")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + ] ++ (pkgs.lib).optional (flags.x509) (hsPkgs."x509" or (errorHandler.buildDepError "x509"))) ++ (pkgs.lib).optionals (compiler.isGhc && (compiler.version).lt "8") [ + (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + ]) ++ (if system.isWindows + then [ (hsPkgs."time" or (errorHandler.buildDepError "time")) ] + else [ (hsPkgs."unix" or (errorHandler.buildDepError "unix")) ]); + build-tools = [ + (hsPkgs.buildPackages.hspec-discover.components.exes.hspec-discover or (pkgs.buildPackages.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) + ]; + buildable = true; + }; + }; + benchmarks = { + "parser" = { + depends = ((([ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."auto-update" or (errorHandler.buildDepError "auto-update")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."gauge" or (errorHandler.buildDepError "gauge")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."http-date" or (errorHandler.buildDepError "http-date")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."recv" or (errorHandler.buildDepError "recv")) + (hsPkgs."time-manager" or (errorHandler.buildDepError "time-manager")) + (hsPkgs."unix-compat" or (errorHandler.buildDepError "unix-compat")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + ] ++ (pkgs.lib).optional (flags.x509) (hsPkgs."x509" or (errorHandler.buildDepError "x509"))) ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).lt "8") (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups"))) ++ (pkgs.lib).optional ((system.isLinux || system.isFreebsd || system.isOsx) && flags.allow-sendfilefd) (hsPkgs."unix" or (errorHandler.buildDepError "unix"))) ++ (pkgs.lib).optional (system.isWindows) (hsPkgs."time" or (errorHandler.buildDepError "time")); + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/warp-3.3.24-r2-ccf2ac2f28c0b829da6bede6233bce605149c8d391c916d938053b43733dbe46.nix b/hackage/warp-3.3.24-r2-ccf2ac2f28c0b829da6bede6233bce605149c8d391c916d938053b43733dbe46.nix new file mode 100644 index 00000000000..f71432836f0 --- /dev/null +++ b/hackage/warp-3.3.24-r2-ccf2ac2f28c0b829da6bede6233bce605149c8d391c916d938053b43733dbe46.nix @@ -0,0 +1,143 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { + network-bytestring = false; + allow-sendfilefd = true; + warp-debug = false; + x509 = true; + }; + package = { + specVersion = "1.10"; + identifier = { name = "warp"; version = "3.3.24"; }; + license = "MIT"; + copyright = ""; + maintainer = "michael@snoyman.com"; + author = "Michael Snoyman, Kazu Yamamoto, Matt Brown"; + homepage = "http://github.com/yesodweb/wai"; + url = ""; + synopsis = "A fast, light-weight web server for WAI applications."; + description = "HTTP\\/1.0, HTTP\\/1.1 and HTTP\\/2 are supported.\nFor HTTP\\/2, Warp supports direct and ALPN (in TLS)\nbut not upgrade.\nAPI docs and the README are available at\n."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = ((([ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."auto-update" or (errorHandler.buildDepError "auto-update")) + (hsPkgs."bsb-http-chunked" or (errorHandler.buildDepError "bsb-http-chunked")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."http-date" or (errorHandler.buildDepError "http-date")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."iproute" or (errorHandler.buildDepError "iproute")) + (hsPkgs."recv" or (errorHandler.buildDepError "recv")) + (hsPkgs."simple-sendfile" or (errorHandler.buildDepError "simple-sendfile")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."streaming-commons" or (errorHandler.buildDepError "streaming-commons")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time-manager" or (errorHandler.buildDepError "time-manager")) + (hsPkgs."unix-compat" or (errorHandler.buildDepError "unix-compat")) + (hsPkgs."vault" or (errorHandler.buildDepError "vault")) + (hsPkgs."wai" or (errorHandler.buildDepError "wai")) + (hsPkgs."word8" or (errorHandler.buildDepError "word8")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + ] ++ (pkgs.lib).optional (flags.x509) (hsPkgs."x509" or (errorHandler.buildDepError "x509"))) ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).lt "8") (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups"))) ++ (if flags.network-bytestring + then [ + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."network-bytestring" or (errorHandler.buildDepError "network-bytestring")) + ] + else [ + (hsPkgs."network" or (errorHandler.buildDepError "network")) + ])) ++ (if system.isWindows + then [ (hsPkgs."time" or (errorHandler.buildDepError "time")) ] + else [ (hsPkgs."unix" or (errorHandler.buildDepError "unix")) ]); + buildable = true; + }; + tests = { + "doctest" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."doctest" or (errorHandler.buildDepError "doctest")) + ]; + buildable = false; + }; + "spec" = { + depends = (([ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."auto-update" or (errorHandler.buildDepError "auto-update")) + (hsPkgs."bsb-http-chunked" or (errorHandler.buildDepError "bsb-http-chunked")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."http-client" or (errorHandler.buildDepError "http-client")) + (hsPkgs."http-date" or (errorHandler.buildDepError "http-date")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."iproute" or (errorHandler.buildDepError "iproute")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."recv" or (errorHandler.buildDepError "recv")) + (hsPkgs."simple-sendfile" or (errorHandler.buildDepError "simple-sendfile")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."streaming-commons" or (errorHandler.buildDepError "streaming-commons")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time-manager" or (errorHandler.buildDepError "time-manager")) + (hsPkgs."unix-compat" or (errorHandler.buildDepError "unix-compat")) + (hsPkgs."vault" or (errorHandler.buildDepError "vault")) + (hsPkgs."wai" or (errorHandler.buildDepError "wai")) + (hsPkgs."word8" or (errorHandler.buildDepError "word8")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + ] ++ (pkgs.lib).optional (flags.x509) (hsPkgs."x509" or (errorHandler.buildDepError "x509"))) ++ (pkgs.lib).optionals (compiler.isGhc && (compiler.version).lt "8") [ + (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + ]) ++ (if system.isWindows + then [ (hsPkgs."time" or (errorHandler.buildDepError "time")) ] + else [ (hsPkgs."unix" or (errorHandler.buildDepError "unix")) ]); + build-tools = [ + (hsPkgs.buildPackages.hspec-discover.components.exes.hspec-discover or (pkgs.buildPackages.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) + ]; + buildable = true; + }; + }; + benchmarks = { + "parser" = { + depends = ((([ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."auto-update" or (errorHandler.buildDepError "auto-update")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."gauge" or (errorHandler.buildDepError "gauge")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."http-date" or (errorHandler.buildDepError "http-date")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."recv" or (errorHandler.buildDepError "recv")) + (hsPkgs."time-manager" or (errorHandler.buildDepError "time-manager")) + (hsPkgs."unix-compat" or (errorHandler.buildDepError "unix-compat")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + ] ++ (pkgs.lib).optional (flags.x509) (hsPkgs."x509" or (errorHandler.buildDepError "x509"))) ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).lt "8") (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups"))) ++ (pkgs.lib).optional ((system.isLinux || system.isFreebsd || system.isOsx) && flags.allow-sendfilefd) (hsPkgs."unix" or (errorHandler.buildDepError "unix"))) ++ (pkgs.lib).optional (system.isWindows) (hsPkgs."time" or (errorHandler.buildDepError "time")); + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/warp-3.3.25-r1-f802f7a1914dba36dc23c29e22240ce6808698072400ccfabff3556b8a62e5e1.nix b/hackage/warp-3.3.25-r1-f802f7a1914dba36dc23c29e22240ce6808698072400ccfabff3556b8a62e5e1.nix new file mode 100644 index 00000000000..e9eb5839738 --- /dev/null +++ b/hackage/warp-3.3.25-r1-f802f7a1914dba36dc23c29e22240ce6808698072400ccfabff3556b8a62e5e1.nix @@ -0,0 +1,143 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { + network-bytestring = false; + allow-sendfilefd = true; + warp-debug = false; + x509 = true; + }; + package = { + specVersion = "1.10"; + identifier = { name = "warp"; version = "3.3.25"; }; + license = "MIT"; + copyright = ""; + maintainer = "michael@snoyman.com"; + author = "Michael Snoyman, Kazu Yamamoto, Matt Brown"; + homepage = "http://github.com/yesodweb/wai"; + url = ""; + synopsis = "A fast, light-weight web server for WAI applications."; + description = "HTTP\\/1.0, HTTP\\/1.1 and HTTP\\/2 are supported.\nFor HTTP\\/2, Warp supports direct and ALPN (in TLS)\nbut not upgrade.\nAPI docs and the README are available at\n."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = ((([ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."auto-update" or (errorHandler.buildDepError "auto-update")) + (hsPkgs."bsb-http-chunked" or (errorHandler.buildDepError "bsb-http-chunked")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."http-date" or (errorHandler.buildDepError "http-date")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."iproute" or (errorHandler.buildDepError "iproute")) + (hsPkgs."recv" or (errorHandler.buildDepError "recv")) + (hsPkgs."simple-sendfile" or (errorHandler.buildDepError "simple-sendfile")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."streaming-commons" or (errorHandler.buildDepError "streaming-commons")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time-manager" or (errorHandler.buildDepError "time-manager")) + (hsPkgs."unix-compat" or (errorHandler.buildDepError "unix-compat")) + (hsPkgs."vault" or (errorHandler.buildDepError "vault")) + (hsPkgs."wai" or (errorHandler.buildDepError "wai")) + (hsPkgs."word8" or (errorHandler.buildDepError "word8")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + ] ++ (pkgs.lib).optional (flags.x509) (hsPkgs."x509" or (errorHandler.buildDepError "x509"))) ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).lt "8") (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups"))) ++ (if flags.network-bytestring + then [ + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."network-bytestring" or (errorHandler.buildDepError "network-bytestring")) + ] + else [ + (hsPkgs."network" or (errorHandler.buildDepError "network")) + ])) ++ (if system.isWindows + then [ (hsPkgs."time" or (errorHandler.buildDepError "time")) ] + else [ (hsPkgs."unix" or (errorHandler.buildDepError "unix")) ]); + buildable = true; + }; + tests = { + "doctest" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."doctest" or (errorHandler.buildDepError "doctest")) + ]; + buildable = false; + }; + "spec" = { + depends = (([ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."auto-update" or (errorHandler.buildDepError "auto-update")) + (hsPkgs."bsb-http-chunked" or (errorHandler.buildDepError "bsb-http-chunked")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."http-client" or (errorHandler.buildDepError "http-client")) + (hsPkgs."http-date" or (errorHandler.buildDepError "http-date")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."iproute" or (errorHandler.buildDepError "iproute")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."recv" or (errorHandler.buildDepError "recv")) + (hsPkgs."simple-sendfile" or (errorHandler.buildDepError "simple-sendfile")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."streaming-commons" or (errorHandler.buildDepError "streaming-commons")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time-manager" or (errorHandler.buildDepError "time-manager")) + (hsPkgs."unix-compat" or (errorHandler.buildDepError "unix-compat")) + (hsPkgs."vault" or (errorHandler.buildDepError "vault")) + (hsPkgs."wai" or (errorHandler.buildDepError "wai")) + (hsPkgs."word8" or (errorHandler.buildDepError "word8")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + ] ++ (pkgs.lib).optional (flags.x509) (hsPkgs."x509" or (errorHandler.buildDepError "x509"))) ++ (pkgs.lib).optionals (compiler.isGhc && (compiler.version).lt "8") [ + (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + ]) ++ (if system.isWindows + then [ (hsPkgs."time" or (errorHandler.buildDepError "time")) ] + else [ (hsPkgs."unix" or (errorHandler.buildDepError "unix")) ]); + build-tools = [ + (hsPkgs.buildPackages.hspec-discover.components.exes.hspec-discover or (pkgs.buildPackages.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) + ]; + buildable = true; + }; + }; + benchmarks = { + "parser" = { + depends = ((([ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."auto-update" or (errorHandler.buildDepError "auto-update")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."gauge" or (errorHandler.buildDepError "gauge")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."http-date" or (errorHandler.buildDepError "http-date")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."recv" or (errorHandler.buildDepError "recv")) + (hsPkgs."time-manager" or (errorHandler.buildDepError "time-manager")) + (hsPkgs."unix-compat" or (errorHandler.buildDepError "unix-compat")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + ] ++ (pkgs.lib).optional (flags.x509) (hsPkgs."x509" or (errorHandler.buildDepError "x509"))) ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).lt "8") (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups"))) ++ (pkgs.lib).optional ((system.isLinux || system.isFreebsd || system.isOsx) && flags.allow-sendfilefd) (hsPkgs."unix" or (errorHandler.buildDepError "unix"))) ++ (pkgs.lib).optional (system.isWindows) (hsPkgs."time" or (errorHandler.buildDepError "time")); + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/warp-3.3.26-r1-93be5bd213aa01670329679b7e0ae35eb0109143e5b6f0fdbc6150dc02ea4084.nix b/hackage/warp-3.3.26-r1-93be5bd213aa01670329679b7e0ae35eb0109143e5b6f0fdbc6150dc02ea4084.nix new file mode 100644 index 00000000000..aab677fe348 --- /dev/null +++ b/hackage/warp-3.3.26-r1-93be5bd213aa01670329679b7e0ae35eb0109143e5b6f0fdbc6150dc02ea4084.nix @@ -0,0 +1,149 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { + network-bytestring = false; + allow-sendfilefd = true; + warp-debug = false; + x509 = true; + }; + package = { + specVersion = "1.10"; + identifier = { name = "warp"; version = "3.3.26"; }; + license = "MIT"; + copyright = ""; + maintainer = "michael@snoyman.com"; + author = "Michael Snoyman, Kazu Yamamoto, Matt Brown"; + homepage = "http://github.com/yesodweb/wai"; + url = ""; + synopsis = "A fast, light-weight web server for WAI applications."; + description = "HTTP\\/1.0, HTTP\\/1.1 and HTTP\\/2 are supported.\nFor HTTP\\/2, Warp supports direct and ALPN (in TLS)\nbut not upgrade.\nAPI docs and the README are available at\n."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = ((([ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."auto-update" or (errorHandler.buildDepError "auto-update")) + (hsPkgs."bsb-http-chunked" or (errorHandler.buildDepError "bsb-http-chunked")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."http-date" or (errorHandler.buildDepError "http-date")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."iproute" or (errorHandler.buildDepError "iproute")) + (hsPkgs."recv" or (errorHandler.buildDepError "recv")) + (hsPkgs."simple-sendfile" or (errorHandler.buildDepError "simple-sendfile")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."streaming-commons" or (errorHandler.buildDepError "streaming-commons")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time-manager" or (errorHandler.buildDepError "time-manager")) + (hsPkgs."vault" or (errorHandler.buildDepError "vault")) + (hsPkgs."wai" or (errorHandler.buildDepError "wai")) + (hsPkgs."word8" or (errorHandler.buildDepError "word8")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + ] ++ (pkgs.lib).optional (flags.x509) (hsPkgs."crypton-x509" or (errorHandler.buildDepError "crypton-x509"))) ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).lt "8") (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups"))) ++ (if flags.network-bytestring + then [ + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."network-bytestring" or (errorHandler.buildDepError "network-bytestring")) + ] + else [ + (hsPkgs."network" or (errorHandler.buildDepError "network")) + ])) ++ (if system.isWindows + then [ + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."unix-compat" or (errorHandler.buildDepError "unix-compat")) + ] + else [ (hsPkgs."unix" or (errorHandler.buildDepError "unix")) ]); + buildable = true; + }; + tests = { + "doctest" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."doctest" or (errorHandler.buildDepError "doctest")) + ]; + buildable = false; + }; + "spec" = { + depends = (([ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."auto-update" or (errorHandler.buildDepError "auto-update")) + (hsPkgs."bsb-http-chunked" or (errorHandler.buildDepError "bsb-http-chunked")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."http-client" or (errorHandler.buildDepError "http-client")) + (hsPkgs."http-date" or (errorHandler.buildDepError "http-date")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."iproute" or (errorHandler.buildDepError "iproute")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."recv" or (errorHandler.buildDepError "recv")) + (hsPkgs."simple-sendfile" or (errorHandler.buildDepError "simple-sendfile")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."streaming-commons" or (errorHandler.buildDepError "streaming-commons")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time-manager" or (errorHandler.buildDepError "time-manager")) + (hsPkgs."vault" or (errorHandler.buildDepError "vault")) + (hsPkgs."wai" or (errorHandler.buildDepError "wai")) + (hsPkgs."word8" or (errorHandler.buildDepError "word8")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + ] ++ (pkgs.lib).optional (flags.x509) (hsPkgs."crypton-x509" or (errorHandler.buildDepError "crypton-x509"))) ++ (pkgs.lib).optionals (compiler.isGhc && (compiler.version).lt "8") [ + (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + ]) ++ (if system.isWindows + then [ + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."unix-compat" or (errorHandler.buildDepError "unix-compat")) + ] + else [ (hsPkgs."unix" or (errorHandler.buildDepError "unix")) ]); + build-tools = [ + (hsPkgs.buildPackages.hspec-discover.components.exes.hspec-discover or (pkgs.buildPackages.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) + ]; + buildable = true; + }; + }; + benchmarks = { + "parser" = { + depends = ((([ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."auto-update" or (errorHandler.buildDepError "auto-update")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."gauge" or (errorHandler.buildDepError "gauge")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."http-date" or (errorHandler.buildDepError "http-date")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."recv" or (errorHandler.buildDepError "recv")) + (hsPkgs."time-manager" or (errorHandler.buildDepError "time-manager")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + ] ++ (pkgs.lib).optional (flags.x509) (hsPkgs."crypton-x509" or (errorHandler.buildDepError "crypton-x509"))) ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).lt "8") (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups"))) ++ (pkgs.lib).optional ((system.isLinux || system.isFreebsd || system.isOsx) && flags.allow-sendfilefd) (hsPkgs."unix" or (errorHandler.buildDepError "unix"))) ++ (pkgs.lib).optionals (system.isWindows) [ + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."unix-compat" or (errorHandler.buildDepError "unix-compat")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/warp-3.3.27-r1-0408b8d0a85c61b9f0255342a3bebb6e5867454ffc620da3337c8f1250c289f5.nix b/hackage/warp-3.3.27-r1-0408b8d0a85c61b9f0255342a3bebb6e5867454ffc620da3337c8f1250c289f5.nix new file mode 100644 index 00000000000..59bcb8a4132 --- /dev/null +++ b/hackage/warp-3.3.27-r1-0408b8d0a85c61b9f0255342a3bebb6e5867454ffc620da3337c8f1250c289f5.nix @@ -0,0 +1,149 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { + network-bytestring = false; + allow-sendfilefd = true; + warp-debug = false; + x509 = true; + }; + package = { + specVersion = "1.10"; + identifier = { name = "warp"; version = "3.3.27"; }; + license = "MIT"; + copyright = ""; + maintainer = "michael@snoyman.com"; + author = "Michael Snoyman, Kazu Yamamoto, Matt Brown"; + homepage = "http://github.com/yesodweb/wai"; + url = ""; + synopsis = "A fast, light-weight web server for WAI applications."; + description = "HTTP\\/1.0, HTTP\\/1.1 and HTTP\\/2 are supported.\nFor HTTP\\/2, Warp supports direct and ALPN (in TLS)\nbut not upgrade.\nAPI docs and the README are available at\n."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = ((([ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."auto-update" or (errorHandler.buildDepError "auto-update")) + (hsPkgs."bsb-http-chunked" or (errorHandler.buildDepError "bsb-http-chunked")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."http-date" or (errorHandler.buildDepError "http-date")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."iproute" or (errorHandler.buildDepError "iproute")) + (hsPkgs."recv" or (errorHandler.buildDepError "recv")) + (hsPkgs."simple-sendfile" or (errorHandler.buildDepError "simple-sendfile")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."streaming-commons" or (errorHandler.buildDepError "streaming-commons")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time-manager" or (errorHandler.buildDepError "time-manager")) + (hsPkgs."vault" or (errorHandler.buildDepError "vault")) + (hsPkgs."wai" or (errorHandler.buildDepError "wai")) + (hsPkgs."word8" or (errorHandler.buildDepError "word8")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + ] ++ (pkgs.lib).optional (flags.x509) (hsPkgs."crypton-x509" or (errorHandler.buildDepError "crypton-x509"))) ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).lt "8") (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups"))) ++ (if flags.network-bytestring + then [ + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."network-bytestring" or (errorHandler.buildDepError "network-bytestring")) + ] + else [ + (hsPkgs."network" or (errorHandler.buildDepError "network")) + ])) ++ (if system.isWindows + then [ + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."unix-compat" or (errorHandler.buildDepError "unix-compat")) + ] + else [ (hsPkgs."unix" or (errorHandler.buildDepError "unix")) ]); + buildable = true; + }; + tests = { + "doctest" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."doctest" or (errorHandler.buildDepError "doctest")) + ]; + buildable = false; + }; + "spec" = { + depends = (([ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."auto-update" or (errorHandler.buildDepError "auto-update")) + (hsPkgs."bsb-http-chunked" or (errorHandler.buildDepError "bsb-http-chunked")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."http-client" or (errorHandler.buildDepError "http-client")) + (hsPkgs."http-date" or (errorHandler.buildDepError "http-date")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."iproute" or (errorHandler.buildDepError "iproute")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."recv" or (errorHandler.buildDepError "recv")) + (hsPkgs."simple-sendfile" or (errorHandler.buildDepError "simple-sendfile")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."streaming-commons" or (errorHandler.buildDepError "streaming-commons")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time-manager" or (errorHandler.buildDepError "time-manager")) + (hsPkgs."vault" or (errorHandler.buildDepError "vault")) + (hsPkgs."wai" or (errorHandler.buildDepError "wai")) + (hsPkgs."word8" or (errorHandler.buildDepError "word8")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + ] ++ (pkgs.lib).optional (flags.x509) (hsPkgs."crypton-x509" or (errorHandler.buildDepError "crypton-x509"))) ++ (pkgs.lib).optionals (compiler.isGhc && (compiler.version).lt "8") [ + (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + ]) ++ (if system.isWindows + then [ + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."unix-compat" or (errorHandler.buildDepError "unix-compat")) + ] + else [ (hsPkgs."unix" or (errorHandler.buildDepError "unix")) ]); + build-tools = [ + (hsPkgs.buildPackages.hspec-discover.components.exes.hspec-discover or (pkgs.buildPackages.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) + ]; + buildable = true; + }; + }; + benchmarks = { + "parser" = { + depends = ((([ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."auto-update" or (errorHandler.buildDepError "auto-update")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."gauge" or (errorHandler.buildDepError "gauge")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."http-date" or (errorHandler.buildDepError "http-date")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."recv" or (errorHandler.buildDepError "recv")) + (hsPkgs."time-manager" or (errorHandler.buildDepError "time-manager")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + ] ++ (pkgs.lib).optional (flags.x509) (hsPkgs."crypton-x509" or (errorHandler.buildDepError "crypton-x509"))) ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).lt "8") (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups"))) ++ (pkgs.lib).optional ((system.isLinux || system.isFreebsd || system.isOsx) && flags.allow-sendfilefd) (hsPkgs."unix" or (errorHandler.buildDepError "unix"))) ++ (pkgs.lib).optionals (system.isWindows) [ + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."unix-compat" or (errorHandler.buildDepError "unix-compat")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/warp-3.3.28-r1-049ae062780627e4fa0c816bf13f3f8118356c439c7c2959d3922ef6d45e38b7.nix b/hackage/warp-3.3.28-r1-049ae062780627e4fa0c816bf13f3f8118356c439c7c2959d3922ef6d45e38b7.nix new file mode 100644 index 00000000000..52243752f81 --- /dev/null +++ b/hackage/warp-3.3.28-r1-049ae062780627e4fa0c816bf13f3f8118356c439c7c2959d3922ef6d45e38b7.nix @@ -0,0 +1,149 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { + network-bytestring = false; + allow-sendfilefd = true; + warp-debug = false; + x509 = true; + }; + package = { + specVersion = "1.10"; + identifier = { name = "warp"; version = "3.3.28"; }; + license = "MIT"; + copyright = ""; + maintainer = "michael@snoyman.com"; + author = "Michael Snoyman, Kazu Yamamoto, Matt Brown"; + homepage = "http://github.com/yesodweb/wai"; + url = ""; + synopsis = "A fast, light-weight web server for WAI applications."; + description = "HTTP\\/1.0, HTTP\\/1.1 and HTTP\\/2 are supported.\nFor HTTP\\/2, Warp supports direct and ALPN (in TLS)\nbut not upgrade.\nAPI docs and the README are available at\n."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = ((([ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."auto-update" or (errorHandler.buildDepError "auto-update")) + (hsPkgs."bsb-http-chunked" or (errorHandler.buildDepError "bsb-http-chunked")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."http-date" or (errorHandler.buildDepError "http-date")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."iproute" or (errorHandler.buildDepError "iproute")) + (hsPkgs."recv" or (errorHandler.buildDepError "recv")) + (hsPkgs."simple-sendfile" or (errorHandler.buildDepError "simple-sendfile")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."streaming-commons" or (errorHandler.buildDepError "streaming-commons")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time-manager" or (errorHandler.buildDepError "time-manager")) + (hsPkgs."vault" or (errorHandler.buildDepError "vault")) + (hsPkgs."wai" or (errorHandler.buildDepError "wai")) + (hsPkgs."word8" or (errorHandler.buildDepError "word8")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + ] ++ (pkgs.lib).optional (flags.x509) (hsPkgs."crypton-x509" or (errorHandler.buildDepError "crypton-x509"))) ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).lt "8") (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups"))) ++ (if flags.network-bytestring + then [ + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."network-bytestring" or (errorHandler.buildDepError "network-bytestring")) + ] + else [ + (hsPkgs."network" or (errorHandler.buildDepError "network")) + ])) ++ (if system.isWindows + then [ + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."unix-compat" or (errorHandler.buildDepError "unix-compat")) + ] + else [ (hsPkgs."unix" or (errorHandler.buildDepError "unix")) ]); + buildable = true; + }; + tests = { + "doctest" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."doctest" or (errorHandler.buildDepError "doctest")) + ]; + buildable = false; + }; + "spec" = { + depends = (([ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."auto-update" or (errorHandler.buildDepError "auto-update")) + (hsPkgs."bsb-http-chunked" or (errorHandler.buildDepError "bsb-http-chunked")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."http-client" or (errorHandler.buildDepError "http-client")) + (hsPkgs."http-date" or (errorHandler.buildDepError "http-date")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."iproute" or (errorHandler.buildDepError "iproute")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."recv" or (errorHandler.buildDepError "recv")) + (hsPkgs."simple-sendfile" or (errorHandler.buildDepError "simple-sendfile")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."streaming-commons" or (errorHandler.buildDepError "streaming-commons")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time-manager" or (errorHandler.buildDepError "time-manager")) + (hsPkgs."vault" or (errorHandler.buildDepError "vault")) + (hsPkgs."wai" or (errorHandler.buildDepError "wai")) + (hsPkgs."word8" or (errorHandler.buildDepError "word8")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + ] ++ (pkgs.lib).optional (flags.x509) (hsPkgs."crypton-x509" or (errorHandler.buildDepError "crypton-x509"))) ++ (pkgs.lib).optionals (compiler.isGhc && (compiler.version).lt "8") [ + (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + ]) ++ (if system.isWindows + then [ + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."unix-compat" or (errorHandler.buildDepError "unix-compat")) + ] + else [ (hsPkgs."unix" or (errorHandler.buildDepError "unix")) ]); + build-tools = [ + (hsPkgs.buildPackages.hspec-discover.components.exes.hspec-discover or (pkgs.buildPackages.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) + ]; + buildable = true; + }; + }; + benchmarks = { + "parser" = { + depends = ((([ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."auto-update" or (errorHandler.buildDepError "auto-update")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."gauge" or (errorHandler.buildDepError "gauge")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."http-date" or (errorHandler.buildDepError "http-date")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."recv" or (errorHandler.buildDepError "recv")) + (hsPkgs."time-manager" or (errorHandler.buildDepError "time-manager")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + ] ++ (pkgs.lib).optional (flags.x509) (hsPkgs."crypton-x509" or (errorHandler.buildDepError "crypton-x509"))) ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).lt "8") (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups"))) ++ (pkgs.lib).optional ((system.isLinux || system.isFreebsd || system.isOsx) && flags.allow-sendfilefd) (hsPkgs."unix" or (errorHandler.buildDepError "unix"))) ++ (pkgs.lib).optionals (system.isWindows) [ + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."unix-compat" or (errorHandler.buildDepError "unix-compat")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/wave-0.2.1-r0-34fcedb08a84fcc373a59e415c4477836d4daa7bce41673b6ccb097864ab1700.nix b/hackage/wave-0.2.1-r0-34fcedb08a84fcc373a59e415c4477836d4daa7bce41673b6ccb097864ab1700.nix new file mode 100644 index 00000000000..daa317020b0 --- /dev/null +++ b/hackage/wave-0.2.1-r0-34fcedb08a84fcc373a59e415c4477836d4daa7bce41673b6ccb097864ab1700.nix @@ -0,0 +1,53 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { dev = false; }; + package = { + specVersion = "2.4"; + identifier = { name = "wave"; version = "0.2.1"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Mark Karpov "; + author = "Mark Karpov "; + homepage = "https://github.com/mrkkrp/wave"; + url = ""; + synopsis = "Work with WAVE and RF64 files"; + description = "Work with WAVE and RF64 files."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."cereal" or (errorHandler.buildDepError "cereal")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + ]; + buildable = true; + }; + tests = { + "tests" = { + depends = [ + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + (hsPkgs."wave" or (errorHandler.buildDepError "wave")) + ]; + build-tools = [ + (hsPkgs.buildPackages.hspec-discover.components.exes.hspec-discover or (pkgs.buildPackages.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/yesod-core-1.6.25.0-r0-243029350f0f759677c20c42ed5a2fa06b020fc95c36a4096f02e2669f5892eb.nix b/hackage/yesod-core-1.6.25.0-r0-243029350f0f759677c20c42ed5a2fa06b020fc95c36a4096f02e2669f5892eb.nix new file mode 100644 index 00000000000..9c3448ffca6 --- /dev/null +++ b/hackage/yesod-core-1.6.25.0-r0-243029350f0f759677c20c42ed5a2fa06b020fc95c36a4096f02e2669f5892eb.nix @@ -0,0 +1,129 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.10"; + identifier = { name = "yesod-core"; version = "1.6.25.0"; }; + license = "MIT"; + copyright = ""; + maintainer = "Michael Snoyman "; + author = "Michael Snoyman "; + homepage = "http://www.yesodweb.com/"; + url = ""; + synopsis = "Creation of type-safe, RESTful web applications."; + description = "API docs and the README are available at "; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."attoparsec-aeson" or (errorHandler.buildDepError "attoparsec-aeson")) + (hsPkgs."auto-update" or (errorHandler.buildDepError "auto-update")) + (hsPkgs."blaze-html" or (errorHandler.buildDepError "blaze-html")) + (hsPkgs."blaze-markup" or (errorHandler.buildDepError "blaze-markup")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."cereal" or (errorHandler.buildDepError "cereal")) + (hsPkgs."clientsession" or (errorHandler.buildDepError "clientsession")) + (hsPkgs."conduit" or (errorHandler.buildDepError "conduit")) + (hsPkgs."conduit-extra" or (errorHandler.buildDepError "conduit-extra")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."cookie" or (errorHandler.buildDepError "cookie")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."entropy" or (errorHandler.buildDepError "entropy")) + (hsPkgs."fast-logger" or (errorHandler.buildDepError "fast-logger")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."memory" or (errorHandler.buildDepError "memory")) + (hsPkgs."monad-logger" or (errorHandler.buildDepError "monad-logger")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."parsec" or (errorHandler.buildDepError "parsec")) + (hsPkgs."path-pieces" or (errorHandler.buildDepError "path-pieces")) + (hsPkgs."primitive" or (errorHandler.buildDepError "primitive")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."shakespeare" or (errorHandler.buildDepError "shakespeare")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."unix-compat" or (errorHandler.buildDepError "unix-compat")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."wai" or (errorHandler.buildDepError "wai")) + (hsPkgs."wai-extra" or (errorHandler.buildDepError "wai-extra")) + (hsPkgs."wai-logger" or (errorHandler.buildDepError "wai-logger")) + (hsPkgs."warp" or (errorHandler.buildDepError "warp")) + (hsPkgs."word8" or (errorHandler.buildDepError "word8")) + ]; + buildable = true; + }; + tests = { + "test-routes" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."path-pieces" or (errorHandler.buildDepError "path-pieces")) + (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit")) + ]; + buildable = true; + }; + "tests" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."clientsession" or (errorHandler.buildDepError "clientsession")) + (hsPkgs."conduit" or (errorHandler.buildDepError "conduit")) + (hsPkgs."conduit-extra" or (errorHandler.buildDepError "conduit-extra")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."cookie" or (errorHandler.buildDepError "cookie")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."hspec-expectations" or (errorHandler.buildDepError "hspec-expectations")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."shakespeare" or (errorHandler.buildDepError "shakespeare")) + (hsPkgs."streaming-commons" or (errorHandler.buildDepError "streaming-commons")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."wai" or (errorHandler.buildDepError "wai")) + (hsPkgs."wai-extra" or (errorHandler.buildDepError "wai-extra")) + (hsPkgs."warp" or (errorHandler.buildDepError "warp")) + (hsPkgs."yesod-core" or (errorHandler.buildDepError "yesod-core")) + ]; + buildable = true; + }; + }; + benchmarks = { + "widgets" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."blaze-html" or (errorHandler.buildDepError "blaze-html")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."gauge" or (errorHandler.buildDepError "gauge")) + (hsPkgs."shakespeare" or (errorHandler.buildDepError "shakespeare")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/index-state-hashes.nix b/index-state-hashes.nix index 06b9ade09e5..e7c39d960c9 100644 --- a/index-state-hashes.nix +++ b/index-state-hashes.nix @@ -1668,4 +1668,5 @@ "2023-10-23T00:00:00Z" = "e948c54cfeff4bb149e1323aeca636c1c40d6f61b90c545d7b706ff02a7eb408"; "2023-10-24T00:00:00Z" = "752c505cae85e91b00134a3f66c7077fadf43ab8af2bd3dc5a42b6f9685663d3"; "2023-10-25T00:00:00Z" = "55fdcc9c0bb191439b0167dab261899671a28169e3639db34cf0e7d8d084fbe6"; + "2023-10-26T00:00:00Z" = "3249e086ce40967cf4160fcb94a0408edf41b9095236cbb8e59102aef615eaa8"; } diff --git a/nix/_Py_F.nix b/nix/_Py_F.nix index be2f67129d9..063e2538e49 100644 --- a/nix/_Py_F.nix +++ b/nix/_Py_F.nix @@ -85,6 +85,17 @@ default = "r0"; }; }; + "0.11.2.1" = { + sha256 = "e865c45a9323fc60f0a35f0aedf9e9f5c12258a6344bbd49031c09211b82220a"; + revisions = { + r0 = { + nix = import ../hackage/PyF-0.11.2.1-r0-3bd749eac5f91e44c148adf97f20c7424662e0cf1235d399f3f4848379c6038e.nix; + revNum = 0; + sha256 = "3bd749eac5f91e44c148adf97f20c7424662e0cf1235d399f3f4848379c6038e"; + }; + default = "r0"; + }; + }; "0.5.0.0" = { sha256 = "e5bfecb78683423aeaf872b01e5a182169f2b75edea3c2ccfcf4e413e2c91144"; revisions = { diff --git a/nix/binary-tagged.nix b/nix/binary-tagged.nix index f73c510b693..a1ca2ad10f3 100644 --- a/nix/binary-tagged.nix +++ b/nix/binary-tagged.nix @@ -265,7 +265,12 @@ revNum = 3; sha256 = "38b438815eb11d9b0180fbcf4d51d3887da7ed4c707de8ebf387ca29d3e60be5"; }; - default = "r3"; + r4 = { + nix = import ../hackage/binary-tagged-0.3.1-r4-46b7fedd8125ebe9ca5c446eba51321a2a54fccc9310f179599794e5f23d0475.nix; + revNum = 4; + sha256 = "46b7fedd8125ebe9ca5c446eba51321a2a54fccc9310f179599794e5f23d0475"; + }; + default = "r4"; }; }; } \ No newline at end of file diff --git a/nix/bound-extras.nix b/nix/bound-extras.nix index 0ed3af039f4..cd992bd73ec 100644 --- a/nix/bound-extras.nix +++ b/nix/bound-extras.nix @@ -59,7 +59,12 @@ revNum = 2; sha256 = "ed286cae6196ffb8c2515c744b6fa1b028f1b76041c219db5805b82273af659c"; }; - default = "r2"; + r3 = { + nix = import ../hackage/bound-extras-0.0.2-r3-8aab45a5e5906e05b5d8b6da4ce2f6ec4dd4d0dbfc35cb463d12e8bb16f7bf2c.nix; + revNum = 3; + sha256 = "8aab45a5e5906e05b5d8b6da4ce2f6ec4dd4d0dbfc35cb463d12e8bb16f7bf2c"; + }; + default = "r3"; }; }; } \ No newline at end of file diff --git a/nix/crypt-sha512.nix b/nix/crypt-sha512.nix index d863dc10bee..99ee002fff4 100644 --- a/nix/crypt-sha512.nix +++ b/nix/crypt-sha512.nix @@ -52,7 +52,12 @@ revNum = 9; sha256 = "a3c47c48dedde8763307ffcffa224e5985c45d9d08c71e6d0645c3ee74766900"; }; - default = "r9"; + r10 = { + nix = import ../hackage/crypt-sha512-0-r10-f63c5124f2a1236dac517306bdd22884b12e918cdd9c9f6ebe6ea5d5bf601c8d.nix; + revNum = 10; + sha256 = "f63c5124f2a1236dac517306bdd22884b12e918cdd9c9f6ebe6ea5d5bf601c8d"; + }; + default = "r10"; }; }; } \ No newline at end of file diff --git a/nix/exon.nix b/nix/exon.nix index f22aaef5b30..c23902092d1 100644 --- a/nix/exon.nix +++ b/nix/exon.nix @@ -208,4 +208,15 @@ default = "r0"; }; }; + "1.6.0.2" = { + sha256 = "69b7b5ffa794a06a9c26dfbafdf590843d6af072ab1e88a766e240a7b807189e"; + revisions = { + r0 = { + nix = import ../hackage/exon-1.6.0.2-r0-2511e57751779f3443f65b4c0538cf5260fed35189e3e6073314360f2920551f.nix; + revNum = 0; + sha256 = "2511e57751779f3443f65b4c0538cf5260fed35189e3e6073314360f2920551f"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/http-media.nix b/nix/http-media.nix index 35b468991c6..e26477dd095 100644 --- a/nix/http-media.nix +++ b/nix/http-media.nix @@ -296,7 +296,12 @@ revNum = 0; sha256 = "8da7eae7622e8e87b523deaa39211540e1df0d2602a9a2a0b130e75b6778e961"; }; - default = "r0"; + r1 = { + nix = import ../hackage/http-media-0.8.1.1-r1-d39d81cac3e183d8a1659efb26e3bcda788721e07058be024a91621c60ed8a6e.nix; + revNum = 1; + sha256 = "d39d81cac3e183d8a1659efb26e3bcda788721e07058be024a91621c60ed8a6e"; + }; + default = "r1"; }; }; } \ No newline at end of file diff --git a/nix/lame.nix b/nix/lame.nix index 5757738b4be..3f7c3565a73 100644 --- a/nix/lame.nix +++ b/nix/lame.nix @@ -83,4 +83,15 @@ default = "r1"; }; }; + "0.2.2" = { + sha256 = "af8208a0518677e9b73ef0c26ffdbe8dfd84944ece7ae45b4d6ffebf948fd27d"; + revisions = { + r0 = { + nix = import ../hackage/lame-0.2.2-r0-be9c6b10bca79ea6501817deeb1fe665d7fc1bb512e67ec2a7b83f723a4702ef.nix; + revNum = 0; + sha256 = "be9c6b10bca79ea6501817deeb1fe665d7fc1bb512e67ec2a7b83f723a4702ef"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/list-shuffle.nix b/nix/list-shuffle.nix new file mode 100644 index 00000000000..65ec89db1bb --- /dev/null +++ b/nix/list-shuffle.nix @@ -0,0 +1,13 @@ +{ + "1.0.0" = { + sha256 = "2191837b8739ca11f7a1d1973fab532ff185a6ffd32cae69f82ccbf193ae1b0f"; + revisions = { + r0 = { + nix = import ../hackage/list-shuffle-1.0.0-r0-a367d4da51bd27165f35fc849ce829fab85f4f2f05665753ed1e71209a124421.nix; + revNum = 0; + sha256 = "a367d4da51bd27165f35fc849ce829fab85f4f2f05665753ed1e71209a124421"; + }; + default = "r0"; + }; + }; + } \ No newline at end of file diff --git a/nix/mpd-current-json.nix b/nix/mpd-current-json.nix new file mode 100644 index 00000000000..ab8263e67f7 --- /dev/null +++ b/nix/mpd-current-json.nix @@ -0,0 +1,13 @@ +{ + "1.1.0.2" = { + sha256 = "f0e0652dcd37e8c8c03e3254457f60313ef7fdfcae7d81ac696cd1a1c8523dea"; + revisions = { + r0 = { + nix = import ../hackage/mpd-current-json-1.1.0.2-r0-a8e96a6321e6c70443ce8c7befa897c5403d7e8f750d207eb7da13c3ed1654e9.nix; + revNum = 0; + sha256 = "a8e96a6321e6c70443ce8c7befa897c5403d7e8f750d207eb7da13c3ed1654e9"; + }; + default = "r0"; + }; + }; + } \ No newline at end of file diff --git a/nix/pagination.nix b/nix/pagination.nix index acbf5bb8aa6..b77aa5a7cec 100644 --- a/nix/pagination.nix +++ b/nix/pagination.nix @@ -66,7 +66,12 @@ revNum = 0; sha256 = "28b5288f2c62c0a8adcac4651d9e2905d44477341e75fbdd1d887db63658091a"; }; - default = "r0"; + r1 = { + nix = import ../hackage/pagination-0.2.2-r1-7c610e4d1d77a70a08e992eba1b432a17ddc24e46bfd7dd384669a30d9336e59.nix; + revNum = 1; + sha256 = "7c610e4d1d77a70a08e992eba1b432a17ddc24e46bfd7dd384669a30d9336e59"; + }; + default = "r1"; }; }; } \ No newline at end of file diff --git a/nix/pandoc-plot.nix b/nix/pandoc-plot.nix index 38563e263d2..a1595770c82 100644 --- a/nix/pandoc-plot.nix +++ b/nix/pandoc-plot.nix @@ -523,4 +523,15 @@ default = "r0"; }; }; + "1.8.0" = { + sha256 = "bdcb2c424e4f031ef8520943e5b61679cae01f51ca35887c28fd92eb17f8e241"; + revisions = { + r0 = { + nix = import ../hackage/pandoc-plot-1.8.0-r0-d9b8d0e761c2383892e816fc6c8766cd6f0e4874f197819eafb5412d3b0ca9ba.nix; + revNum = 0; + sha256 = "d9b8d0e761c2383892e816fc6c8766cd6f0e4874f197819eafb5412d3b0ca9ba"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/pqueue.nix b/nix/pqueue.nix index d6521fb3293..e75c74796cb 100644 --- a/nix/pqueue.nix +++ b/nix/pqueue.nix @@ -235,7 +235,12 @@ revNum = 0; sha256 = "5a8df46bc74b45bde6a0364bef7977069c2bb1bc66382921a53626fbed5ac02b"; }; - default = "r0"; + r1 = { + nix = import ../hackage/pqueue-1.5.0.0-r1-efe134ff4ba2e8101cdbea34772b72b8af9351667349d9cc0a8ce2e7ecf52fd9.nix; + revNum = 1; + sha256 = "efe134ff4ba2e8101cdbea34772b72b8af9351667349d9cc0a8ce2e7ecf52fd9"; + }; + default = "r1"; }; }; } \ No newline at end of file diff --git a/nix/purebred-email.nix b/nix/purebred-email.nix index d115eeb7971..26f55b428a9 100644 --- a/nix/purebred-email.nix +++ b/nix/purebred-email.nix @@ -142,4 +142,15 @@ default = "r0"; }; }; + "0.6.0.2" = { + sha256 = "1268657e3fd3411342b32a92a07156342a01659cd96bd3ca7440ffdd3d22dbda"; + revisions = { + r0 = { + nix = import ../hackage/purebred-email-0.6.0.2-r0-dbf94a6c8a83770b59bd91a06a6ecf1ed502465dae6b3ab9cf628c0dd8ccc129.nix; + revNum = 0; + sha256 = "dbf94a6c8a83770b59bd91a06a6ecf1ed502465dae6b3ab9cf628c0dd8ccc129"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/req.nix b/nix/req.nix index b19cc9e2a6e..788539767cc 100644 --- a/nix/req.nix +++ b/nix/req.nix @@ -341,7 +341,12 @@ revNum = 1; sha256 = "5776230dc4fccfff01d0c9109f7ecb1ec55241a214510ce3f5ad7f059186a623"; }; - default = "r1"; + r2 = { + nix = import ../hackage/req-3.13.1-r2-bc73709a6b4ae93d458d76b4dde8fffd49846adf9c39606606940bd8c6acbaa4.nix; + revNum = 2; + sha256 = "bc73709a6b4ae93d458d76b4dde8fffd49846adf9c39606606940bd8c6acbaa4"; + }; + default = "r2"; }; }; "3.2.0" = { diff --git a/nix/structured.nix b/nix/structured.nix index 2a835dd12c2..44f67c05ee5 100644 --- a/nix/structured.nix +++ b/nix/structured.nix @@ -74,7 +74,12 @@ revNum = 7; sha256 = "55a5627b11bbeed8705ca87f442bad2b062bcb6fdfd5d46e4952db8e03010cbb"; }; - default = "r7"; + r8 = { + nix = import ../hackage/structured-0.1.1-r8-8f4f432a0af823837041b492abe502f14c688a75ba3acd6eeef48e7186b07509.nix; + revNum = 8; + sha256 = "8f4f432a0af823837041b492abe502f14c688a75ba3acd6eeef48e7186b07509"; + }; + default = "r8"; }; }; } \ No newline at end of file diff --git a/nix/tagged-identity.nix b/nix/tagged-identity.nix index 640b482e786..7c47a891835 100644 --- a/nix/tagged-identity.nix +++ b/nix/tagged-identity.nix @@ -56,7 +56,12 @@ revNum = 0; sha256 = "658b4b96855cdf590754211d8f53707b3e9d4f7892b2ecb0f31a2aeee0a6f3a6"; }; - default = "r0"; + r1 = { + nix = import ../hackage/tagged-identity-0.1.4-r1-46b90f6038b75e2051d1b2ef6a2d424bcfe25120ebe7a2e66ccaaf7f8af6270f.nix; + revNum = 1; + sha256 = "46b90f6038b75e2051d1b2ef6a2d424bcfe25120ebe7a2e66ccaaf7f8af6270f"; + }; + default = "r1"; }; }; } \ No newline at end of file diff --git a/nix/warp.nix b/nix/warp.nix index 8d100142650..075b678e1a0 100644 --- a/nix/warp.nix +++ b/nix/warp.nix @@ -3534,7 +3534,12 @@ revNum = 1; sha256 = "379fa1bfded916c516ce4eebc51d36c2ba8523ba52c715a3e1d801182d9ce9a7"; }; - default = "r1"; + r2 = { + nix = import ../hackage/warp-3.3.22-r2-f4d837ca48cefa308036dc5ec971335b8262142c0100434501143e605f72123b.nix; + revNum = 2; + sha256 = "f4d837ca48cefa308036dc5ec971335b8262142c0100434501143e605f72123b"; + }; + default = "r2"; }; }; "3.3.23" = { @@ -3555,7 +3560,12 @@ revNum = 2; sha256 = "10f44bb428a200d5556c4e55232fbc010d672155a372ab92f6ac8f7337a396b9"; }; - default = "r2"; + r3 = { + nix = import ../hackage/warp-3.3.23-r3-9f381adf7504e07fa0876daa6b5ccce0f1c55c795e93d149d5be6e55496fd6d5.nix; + revNum = 3; + sha256 = "9f381adf7504e07fa0876daa6b5ccce0f1c55c795e93d149d5be6e55496fd6d5"; + }; + default = "r3"; }; }; "3.3.24" = { @@ -3571,7 +3581,12 @@ revNum = 1; sha256 = "850f7fcbe9930c10ea04103f6b50acda5a07ec71cdecf73b68ec13764685ef6b"; }; - default = "r1"; + r2 = { + nix = import ../hackage/warp-3.3.24-r2-ccf2ac2f28c0b829da6bede6233bce605149c8d391c916d938053b43733dbe46.nix; + revNum = 2; + sha256 = "ccf2ac2f28c0b829da6bede6233bce605149c8d391c916d938053b43733dbe46"; + }; + default = "r2"; }; }; "3.3.25" = { @@ -3582,7 +3597,12 @@ revNum = 0; sha256 = "3108518eb0d64f19d4c031f990166e5e5ab3542f877df3946eb7e300881d2ca1"; }; - default = "r0"; + r1 = { + nix = import ../hackage/warp-3.3.25-r1-f802f7a1914dba36dc23c29e22240ce6808698072400ccfabff3556b8a62e5e1.nix; + revNum = 1; + sha256 = "f802f7a1914dba36dc23c29e22240ce6808698072400ccfabff3556b8a62e5e1"; + }; + default = "r1"; }; }; "3.3.26" = { @@ -3593,7 +3613,12 @@ revNum = 0; sha256 = "46cc0e512c325036923e405b574ce330d6f23bbc3abea5cf97bae027bd591a0f"; }; - default = "r0"; + r1 = { + nix = import ../hackage/warp-3.3.26-r1-93be5bd213aa01670329679b7e0ae35eb0109143e5b6f0fdbc6150dc02ea4084.nix; + revNum = 1; + sha256 = "93be5bd213aa01670329679b7e0ae35eb0109143e5b6f0fdbc6150dc02ea4084"; + }; + default = "r1"; }; }; "3.3.27" = { @@ -3604,7 +3629,12 @@ revNum = 0; sha256 = "acd3d87df92d8de6929a16f2973d2602b7e0886d7ef7a652913f6c557152d1d0"; }; - default = "r0"; + r1 = { + nix = import ../hackage/warp-3.3.27-r1-0408b8d0a85c61b9f0255342a3bebb6e5867454ffc620da3337c8f1250c289f5.nix; + revNum = 1; + sha256 = "0408b8d0a85c61b9f0255342a3bebb6e5867454ffc620da3337c8f1250c289f5"; + }; + default = "r1"; }; }; "3.3.28" = { @@ -3615,7 +3645,12 @@ revNum = 0; sha256 = "1c03dc81360fa619fd1d07940275a0ad6162734c4ba7ce007a7a4c1d027a8777"; }; - default = "r0"; + r1 = { + nix = import ../hackage/warp-3.3.28-r1-049ae062780627e4fa0c816bf13f3f8118356c439c7c2959d3922ef6d45e38b7.nix; + revNum = 1; + sha256 = "049ae062780627e4fa0c816bf13f3f8118356c439c7c2959d3922ef6d45e38b7"; + }; + default = "r1"; }; }; "3.3.29" = { diff --git a/nix/wave.nix b/nix/wave.nix index cd57697dde3..fdda94c693f 100644 --- a/nix/wave.nix +++ b/nix/wave.nix @@ -96,4 +96,15 @@ default = "r2"; }; }; + "0.2.1" = { + sha256 = "f4636bfb6b849ef35f28210c09964a862e25dc089fe14ae74d7f144265aa18ad"; + revisions = { + r0 = { + nix = import ../hackage/wave-0.2.1-r0-34fcedb08a84fcc373a59e415c4477836d4daa7bce41673b6ccb097864ab1700.nix; + revNum = 0; + sha256 = "34fcedb08a84fcc373a59e415c4477836d4daa7bce41673b6ccb097864ab1700"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/yesod-core.nix b/nix/yesod-core.nix index 15237466cfb..f689ef638f4 100644 --- a/nix/yesod-core.nix +++ b/nix/yesod-core.nix @@ -3030,6 +3030,17 @@ default = "r0"; }; }; + "1.6.25.0" = { + sha256 = "bbdd0cf2859743dd46a3089f1eec3bfbcbff8fa0b133b6d26bb7278b91ce05d8"; + revisions = { + r0 = { + nix = import ../hackage/yesod-core-1.6.25.0-r0-243029350f0f759677c20c42ed5a2fa06b020fc95c36a4096f02e2669f5892eb.nix; + revNum = 0; + sha256 = "243029350f0f759677c20c42ed5a2fa06b020fc95c36a4096f02e2669f5892eb"; + }; + default = "r0"; + }; + }; "1.6.3" = { sha256 = "aff34bacc36849ef98f4f298905ee9c7fa77af1b25ae3580b28bf39b97e54f4c"; revisions = {