From 865ee61ad3992f8beee78731998d50eab002ae39 Mon Sep 17 00:00:00 2001 From: IOHK Date: Thu, 4 Jan 2024 00:23:03 +0000 Subject: [PATCH] Automatic Update --- default.nix | 1 + ...e7ab74377d44dd48f72850806d8e673eaac07d.nix | 63 +++++ ...b5435ebe997aaa1c63d67791910518509d5187.nix | 88 +++++++ ...350a71bd620c82ffdb3f2aea4ec59ad12a3ba0.nix | 92 +++++++ ...4a4ebf8f5a1c8590549db75341a0e1acbed3ca.nix | 95 +++++++ ...6aea597938dee2a7ddd2d904507f69322c715b.nix | 46 ++++ ...9c7328027e0be3f8336b6bc95b0dcc04d02022.nix | 46 ++++ ...fd1f97e9ee198135af364e6e524288d0ee3d38.nix | 47 ++++ ...c461182d45f1bd122b5546022498211494c0dc.nix | 58 +++++ ...2a27f3992fb53922261b2db3ee64ba3d5bb3b6.nix | 73 ++++++ ...ca4c579c5325f151ec69dc38bfcbdf50cc4847.nix | 36 +++ ...8ea2596c8fb3f5c5ec807488974361826e4de4.nix | 53 ++++ ...405d53d9368ad3e43d5bcdeadbd6f63af98d6c.nix | 53 ++++ ...822176b6e73db3c54775534ac7107e10d176f1.nix | 239 ++++++++++++++++++ ...e5d7d8233ee2525df227cb83b2cbd62097751e.nix | 58 +++++ ...6784a8a2f944bc0c0fe4fc384f1d4bf062934c.nix | 78 ++++++ ...5323381871c3f913e58228ded81267219f7ada.nix | 78 ++++++ ...9bc23107bdc4138f2915c4f274d9317664b216.nix | 65 +++++ ...ff30e32755253807d0791607d24ac787067b62.nix | 68 +++++ ...e6797729247ed5449d56a6b0da29a86b84af82.nix | 45 ++++ ...ca30871fb45eaef0153cd503e2570ae02f95a9.nix | 72 ++++++ ...51839526c6e28e5f52d26c8f80a9003befbdf2.nix | 69 +++++ index-state-hashes.nix | 1 + nix/coinor-clp.nix | 11 + nix/elm-street.nix | 11 + nix/emhell.nix | 11 + nix/faktory.nix | 11 + nix/free-listt.nix | 24 ++ nix/hcount.nix | 11 + nix/hedgehog-extras.nix | 11 + nix/hocd.nix | 11 + nix/language-c99-simple.nix | 11 + nix/multi-except.nix | 22 ++ nix/purescript.nix | 11 + nix/redis-glob.nix | 11 + nix/servant-aeson-generics-typescript.nix | 11 + nix/souffle-haskell.nix | 11 + nix/stamina.nix | 11 + nix/streamly-bytestring.nix | 11 + nix/string-qq.nix | 7 +- nix/trie-simple.nix | 7 +- nix/yaml-unscrambler.nix | 11 + 42 files changed, 1747 insertions(+), 2 deletions(-) create mode 100644 hackage/coinor-clp-0.0.0.2-r0-331804e9e0ba8c22ea40565632e7ab74377d44dd48f72850806d8e673eaac07d.nix create mode 100644 hackage/elm-street-0.2.2.0-r0-3928b3a0bfd523104095945b77b5435ebe997aaa1c63d67791910518509d5187.nix create mode 100644 hackage/emhell-0.1.1.0-r0-3eb1221825ce79f346869d63db350a71bd620c82ffdb3f2aea4ec59ad12a3ba0.nix create mode 100644 hackage/faktory-1.1.2.6-r0-103a39391d5cf108a5b5b95eed4a4ebf8f5a1c8590549db75341a0e1acbed3ca.nix create mode 100644 hackage/free-listt-0.1.0.0-r0-230f21b0791f443a414d3215b36aea597938dee2a7ddd2d904507f69322c715b.nix create mode 100644 hackage/free-listt-0.1.0.1-r0-fccec99c4b22deac53126bcf1e9c7328027e0be3f8336b6bc95b0dcc04d02022.nix create mode 100644 hackage/hcount-0.0.2-r0-f418034a80848db7c13daf858afd1f97e9ee198135af364e6e524288d0ee3d38.nix create mode 100644 hackage/hedgehog-extras-0.5.1.0-r0-ae6eb226aca7297a6a3d977a68c461182d45f1bd122b5546022498211494c0dc.nix create mode 100644 hackage/hocd-0.1.2.0-r0-246968b0e1b481c60f21bfcad32a27f3992fb53922261b2db3ee64ba3d5bb3b6.nix create mode 100644 hackage/language-c99-simple-0.3.0-r0-aaf6893044db15a8379cc90af7ca4c579c5325f151ec69dc38bfcbdf50cc4847.nix create mode 100644 hackage/multi-except-1.0.0-r0-7b42201f1299c8f8658574e6368ea2596c8fb3f5c5ec807488974361826e4de4.nix create mode 100644 hackage/multi-except-2.0.0-r0-7230080f5882ea38c5bab9cc34405d53d9368ad3e43d5bcdeadbd6f63af98d6c.nix create mode 100644 hackage/purescript-0.15.14-r0-bbf7a41b45cb23a634a91e1772822176b6e73db3c54775534ac7107e10d176f1.nix create mode 100644 hackage/redis-glob-0.1.0.7-r0-2b60c58a6e388c7cab3e22e3a7e5d7d8233ee2525df227cb83b2cbd62097751e.nix create mode 100644 hackage/servant-aeson-generics-typescript-0.0.0.2-r0-3970da141a655bdc3f3414b6356784a8a2f944bc0c0fe4fc384f1d4bf062934c.nix create mode 100644 hackage/souffle-haskell-4.0.0-r0-2771282d801bb4376558b1f9455323381871c3f913e58228ded81267219f7ada.nix create mode 100644 hackage/stamina-0.1.0.2-r0-b1677115593bad291774f396399bc23107bdc4138f2915c4f274d9317664b216.nix create mode 100644 hackage/streamly-bytestring-0.2.1-r0-aef9bb73214f9fb67e5a13d637ff30e32755253807d0791607d24ac787067b62.nix create mode 100644 hackage/string-qq-0.0.5-r1-d0dd6795920b2fc8d3c57be76de6797729247ed5449d56a6b0da29a86b84af82.nix create mode 100644 hackage/trie-simple-0.4.2-r2-61f334f2970466e28ba8b1bb07ca30871fb45eaef0153cd503e2570ae02f95a9.nix create mode 100644 hackage/yaml-unscrambler-0.1.0.19-r0-6a93ddd0dc2ae61878c8336fda51839526c6e28e5f52d26c8f80a9003befbdf2.nix create mode 100644 nix/free-listt.nix diff --git a/default.nix b/default.nix index 7da56956a20..19f3ef0e552 100644 --- a/default.nix +++ b/default.nix @@ -5906,6 +5906,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec { "free-functors" = import ./nix/free-functors.nix; "free-game" = import ./nix/free-game.nix; "free-http" = import ./nix/free-http.nix; + "free-listt" = import ./nix/free-listt.nix; "free-operational" = import ./nix/free-operational.nix; "free-theorems" = import ./nix/free-theorems.nix; "free-theorems-counterexamples" = import ./nix/free-theorems-counterexamples.nix; diff --git a/hackage/coinor-clp-0.0.0.2-r0-331804e9e0ba8c22ea40565632e7ab74377d44dd48f72850806d8e673eaac07d.nix b/hackage/coinor-clp-0.0.0.2-r0-331804e9e0ba8c22ea40565632e7ab74377d44dd48f72850806d8e673eaac07d.nix new file mode 100644 index 00000000000..2a312da2296 --- /dev/null +++ b/hackage/coinor-clp-0.0.0.2-r0-331804e9e0ba8c22ea40565632e7ab74377d44dd48f72850806d8e673eaac07d.nix @@ -0,0 +1,63 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { debug = false; }; + package = { + specVersion = "2.2"; + identifier = { name = "coinor-clp"; version = "0.0.0.2"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Henning Thielemann "; + author = "Henning Thielemann "; + homepage = ""; + url = ""; + synopsis = "Linear Programming using COIN-OR/CLP and comfort-array"; + description = "Simple interface to linear programming functions provided by COIN-OR\nusing the flexible Array shape framework from @comfort-array@.\n\nE.g. you can use @Shape.Tuple@ to convert safely\nbetween nested tuples and arrays with the same number of elements.\n\n> type X = Shape.Element\n> type PairShape = Shape.NestedTuple Shape.TupleIndex (X,X)\n>\n> case Shape.indexTupleFromShape (Shape.static :: PairShape) of\n> (posIx,negIx) ->\n> case mapSnd (mapSnd Array.toTuple) <$>\n> LP.simplex [] [[1.*posIx, (-1).*negIx] ==. 314]\n> (LP.Minimize,\n> Array.fromTuple (23,42) :: Array PairShape Double)\n> of\n> (Right (LP.Optimal, (absol, (pos, neg)))) ->\n> printf \"absol %f, pos %f, neg %f\\n\" absol pos neg\n> _ -> fail \"COINOR solver failed\"\n\nAlternatives: @comfort-glpk@, @hmatrix-glpk@, @glpk-hs@"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."linear-programming" or (errorHandler.buildDepError "linear-programming")) + (hsPkgs."comfort-array" or (errorHandler.buildDepError "comfort-array")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."non-empty" or (errorHandler.buildDepError "non-empty")) + (hsPkgs."utility-ht" or (errorHandler.buildDepError "utility-ht")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + ]; + libs = [ (pkgs."stdc++" or (errorHandler.sysDepError "stdc++")) ]; + pkgconfig = [ + (pkgconfPkgs."clp" or (errorHandler.pkgConfDepError "clp")) + (pkgconfPkgs."coinutils" or (errorHandler.pkgConfDepError "coinutils")) + ]; + buildable = true; + }; + tests = { + "coinor-clp-test" = { + depends = [ + (hsPkgs."coinor-clp" or (errorHandler.buildDepError "coinor-clp")) + (hsPkgs."linear-programming" or (errorHandler.buildDepError "linear-programming")) + (hsPkgs."comfort-array" or (errorHandler.buildDepError "comfort-array")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."non-empty" or (errorHandler.buildDepError "non-empty")) + (hsPkgs."utility-ht" or (errorHandler.buildDepError "utility-ht")) + (hsPkgs."doctest-exitcode-stdio" or (errorHandler.buildDepError "doctest-exitcode-stdio")) + (hsPkgs."doctest-lib" or (errorHandler.buildDepError "doctest-lib")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/elm-street-0.2.2.0-r0-3928b3a0bfd523104095945b77b5435ebe997aaa1c63d67791910518509d5187.nix b/hackage/elm-street-0.2.2.0-r0-3928b3a0bfd523104095945b77b5435ebe997aaa1c63d67791910518509d5187.nix new file mode 100644 index 00000000000..d1cb69e93f3 --- /dev/null +++ b/hackage/elm-street-0.2.2.0-r0-3928b3a0bfd523104095945b77b5435ebe997aaa1c63d67791910518509d5187.nix @@ -0,0 +1,88 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.4"; + identifier = { name = "elm-street"; version = "0.2.2.0"; }; + license = "MPL-2.0"; + copyright = "2019 Holmusk"; + maintainer = "Holmusk "; + author = "Veronika Romashkina, Dmitrii Kovanikov"; + homepage = "https://github.com/Holmusk/elm-street"; + url = ""; + synopsis = "Crossing the road between Haskell and Elm"; + description = "`Elm-street` allows you to generate automatically derived from Haskell types\ndefinitions of Elm data types, JSON encoders and decoders. This helps to avoid\nwriting and maintaining huge chunk of boilerplate code when developing full-stack\napplications."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."prettyprinter" or (errorHandler.buildDepError "prettyprinter")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + ]; + buildable = true; + }; + sublibs = { + "types" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."elm-street" or (errorHandler.buildDepError "elm-street")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + ]; + buildable = true; + }; + }; + exes = { + "generate-elm" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."elm-street" or (errorHandler.buildDepError "elm-street")) + (hsPkgs."elm-street".components.sublibs.types or (errorHandler.buildDepError "elm-street:types")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + "run-backend" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."servant" or (errorHandler.buildDepError "servant")) + (hsPkgs."servant-server" or (errorHandler.buildDepError "servant-server")) + (hsPkgs."elm-street".components.sublibs.types or (errorHandler.buildDepError "elm-street:types")) + (hsPkgs."wai" or (errorHandler.buildDepError "wai")) + (hsPkgs."warp" or (errorHandler.buildDepError "warp")) + ]; + buildable = true; + }; + }; + tests = { + "elm-street-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."elm-street" or (errorHandler.buildDepError "elm-street")) + (hsPkgs."elm-street".components.sublibs.types or (errorHandler.buildDepError "elm-street:types")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/emhell-0.1.1.0-r0-3eb1221825ce79f346869d63db350a71bd620c82ffdb3f2aea4ec59ad12a3ba0.nix b/hackage/emhell-0.1.1.0-r0-3eb1221825ce79f346869d63db350a71bd620c82ffdb3f2aea4ec59ad12a3ba0.nix new file mode 100644 index 00000000000..fa8ebaa1553 --- /dev/null +++ b/hackage/emhell-0.1.1.0-r0-3eb1221825ce79f346869d63db350a71bd620c82ffdb3f2aea4ec59ad12a3ba0.nix @@ -0,0 +1,92 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { hgdb = false; }; + package = { + specVersion = "2.2"; + identifier = { name = "emhell"; version = "0.1.1.0"; }; + license = "BSD-3-Clause"; + copyright = "(c) 2020 sorki "; + maintainer = "sorki "; + author = "sorki "; + homepage = "https://github.com/DistRap/emhell"; + url = ""; + synopsis = "Embedded shell"; + description = "Tooling for register exploration using SVD files and GDB-MI or OpenOCD backends"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec")) + (hsPkgs."data-svd" or (errorHandler.buildDepError "data-svd")) + (hsPkgs."haskeline" or (errorHandler.buildDepError "haskeline")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) + (hsPkgs."prettyprinter" or (errorHandler.buildDepError "prettyprinter")) + (hsPkgs."prettyprinter-ansi-terminal" or (errorHandler.buildDepError "prettyprinter-ansi-terminal")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."unix" or (errorHandler.buildDepError "unix")) + ]; + buildable = true; + }; + exes = { + "emhell" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."emhell" or (errorHandler.buildDepError "emhell")) + (hsPkgs."repline" or (errorHandler.buildDepError "repline")) + (hsPkgs."data-svd" or (errorHandler.buildDepError "data-svd")) + (hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) + (hsPkgs."prettyprinter" or (errorHandler.buildDepError "prettyprinter")) + (hsPkgs."prettyprinter-ansi-terminal" or (errorHandler.buildDepError "prettyprinter-ansi-terminal")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + ]; + buildable = true; + }; + "hgdb" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."emhell" or (errorHandler.buildDepError "emhell")) + (hsPkgs."hgdbmi" or (errorHandler.buildDepError "hgdbmi")) + (hsPkgs."repline" or (errorHandler.buildDepError "repline")) + (hsPkgs."data-default-class" or (errorHandler.buildDepError "data-default-class")) + (hsPkgs."data-svd" or (errorHandler.buildDepError "data-svd")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) + (hsPkgs."prettyprinter" or (errorHandler.buildDepError "prettyprinter")) + (hsPkgs."prettyprinter-ansi-terminal" or (errorHandler.buildDepError "prettyprinter-ansi-terminal")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + ]; + buildable = if !flags.hgdb then false else true; + }; + "hocd" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."emhell" or (errorHandler.buildDepError "emhell")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."hocd" or (errorHandler.buildDepError "hocd")) + (hsPkgs."repline" or (errorHandler.buildDepError "repline")) + (hsPkgs."data-default-class" or (errorHandler.buildDepError "data-default-class")) + (hsPkgs."data-svd" or (errorHandler.buildDepError "data-svd")) + (hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) + (hsPkgs."prettyprinter" or (errorHandler.buildDepError "prettyprinter")) + (hsPkgs."prettyprinter-ansi-terminal" or (errorHandler.buildDepError "prettyprinter-ansi-terminal")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/faktory-1.1.2.6-r0-103a39391d5cf108a5b5b95eed4a4ebf8f5a1c8590549db75341a0e1acbed3ca.nix b/hackage/faktory-1.1.2.6-r0-103a39391d5cf108a5b5b95eed4a4ebf8f5a1c8590549db75341a0e1acbed3ca.nix new file mode 100644 index 00000000000..3e9ca9dc176 --- /dev/null +++ b/hackage/faktory-1.1.2.6-r0-103a39391d5cf108a5b5b95eed4a4ebf8f5a1c8590549db75341a0e1acbed3ca.nix @@ -0,0 +1,95 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.18"; + identifier = { name = "faktory"; version = "1.1.2.6"; }; + license = "MIT"; + copyright = "2018 Freckle Education"; + maintainer = "engineering@freckle.com"; + author = "Freckle Engineering"; + homepage = "https://github.com/frontrowed/faktory_worker_haskell#readme"; + url = ""; + synopsis = "Faktory Worker for Haskell"; + description = "Haskell client and worker process for the Faktory background job server.\n\n== Architecture overview\n\n@\n| +--------------------+\n| | |\n| | Faktory |\n| | Server |\n| +---------->>>>| +>>>>--------+\n| | | | |\n| | | | |\n| | +--------------------+ |\n| +-----------------+ +-------------------+\n| | | | |\n| | Client | | Worker |\n| | pushes | | pulls |\n| | jobs | | jobs |\n| | | | |\n| | | | |\n| +-----------------+ +-------------------+\n@\n\n* `Client` - an API any process can use to push jobs to the Faktory server.\n* `Worker` - a process that pulls jobs from Faktory and executes them.\n* `Server` - the Faktory daemon which stores background jobs in queues to be processed by Workers.\n\nThis package contains only the `Client` and `Worker`."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."aeson-casing" or (errorHandler.buildDepError "aeson-casing")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."crypton-connection" or (errorHandler.buildDepError "crypton-connection")) + (hsPkgs."cryptonite" or (errorHandler.buildDepError "cryptonite")) + (hsPkgs."errors" or (errorHandler.buildDepError "errors")) + (hsPkgs."megaparsec" or (errorHandler.buildDepError "megaparsec")) + (hsPkgs."memory" or (errorHandler.buildDepError "memory")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."safe-exceptions" or (errorHandler.buildDepError "safe-exceptions")) + (hsPkgs."scanner" or (errorHandler.buildDepError "scanner")) + (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."unix" or (errorHandler.buildDepError "unix")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + ]; + buildable = true; + }; + exes = { + "faktory-example-consumer" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."faktory" or (errorHandler.buildDepError "faktory")) + (hsPkgs."safe-exceptions" or (errorHandler.buildDepError "safe-exceptions")) + ]; + buildable = true; + }; + "faktory-example-producer" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."faktory" or (errorHandler.buildDepError "faktory")) + (hsPkgs."safe-exceptions" or (errorHandler.buildDepError "safe-exceptions")) + ]; + buildable = true; + }; + }; + tests = { + "hspec" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."aeson-qq" or (errorHandler.buildDepError "aeson-qq")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."faktory" or (errorHandler.buildDepError "faktory")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + ]; + buildable = true; + }; + "readme" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."faktory" or (errorHandler.buildDepError "faktory")) + (hsPkgs."markdown-unlit" or (errorHandler.buildDepError "markdown-unlit")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/free-listt-0.1.0.0-r0-230f21b0791f443a414d3215b36aea597938dee2a7ddd2d904507f69322c715b.nix b/hackage/free-listt-0.1.0.0-r0-230f21b0791f443a414d3215b36aea597938dee2a7ddd2d904507f69322c715b.nix new file mode 100644 index 00000000000..f257c10ab19 --- /dev/null +++ b/hackage/free-listt-0.1.0.0-r0-230f21b0791f443a414d3215b36aea597938dee2a7ddd2d904507f69322c715b.nix @@ -0,0 +1,46 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { dev = false; }; + package = { + specVersion = "3.0"; + identifier = { name = "free-listt"; version = "0.1.0.0"; }; + license = "MIT"; + copyright = ""; + maintainer = "programming@manuelbaerenz.de"; + author = "Manuel Bärenz"; + homepage = ""; + url = ""; + synopsis = "Lawful list and set monad transformers based on free monads"; + description = "This package provides a lawful @ListT@ implementation based on free monads.\nIt also provides an _Applicative_ list transformer, which is a lawful @Applicative@,\nand isomorphic to the old @ListT@."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."free" or (errorHandler.buildDepError "free")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + ]; + buildable = true; + }; + tests = { + "free-listt-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."free-listt" or (errorHandler.buildDepError "free-listt")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/free-listt-0.1.0.1-r0-fccec99c4b22deac53126bcf1e9c7328027e0be3f8336b6bc95b0dcc04d02022.nix b/hackage/free-listt-0.1.0.1-r0-fccec99c4b22deac53126bcf1e9c7328027e0be3f8336b6bc95b0dcc04d02022.nix new file mode 100644 index 00000000000..ecd28c88f45 --- /dev/null +++ b/hackage/free-listt-0.1.0.1-r0-fccec99c4b22deac53126bcf1e9c7328027e0be3f8336b6bc95b0dcc04d02022.nix @@ -0,0 +1,46 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { dev = false; }; + package = { + specVersion = "3.0"; + identifier = { name = "free-listt"; version = "0.1.0.1"; }; + license = "MIT"; + copyright = ""; + maintainer = "programming@manuelbaerenz.de"; + author = "Manuel Bärenz"; + homepage = ""; + url = ""; + synopsis = "Lawful list and set monad transformers based on free monads"; + description = "This package provides a lawful @ListT@ implementation based on free monads.\nIt also provides an _Applicative_ list transformer, which is a lawful @Applicative@,\nand isomorphic to the old @ListT@."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."free" or (errorHandler.buildDepError "free")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + ]; + buildable = true; + }; + tests = { + "free-listt-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."free-listt" or (errorHandler.buildDepError "free-listt")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/hcount-0.0.2-r0-f418034a80848db7c13daf858afd1f97e9ee198135af364e6e524288d0ee3d38.nix b/hackage/hcount-0.0.2-r0-f418034a80848db7c13daf858afd1f97e9ee198135af364e6e524288d0ee3d38.nix new file mode 100644 index 00000000000..dd82d38c0de --- /dev/null +++ b/hackage/hcount-0.0.2-r0-f418034a80848db7c13daf858afd1f97e9ee198135af364e6e524288d0ee3d38.nix @@ -0,0 +1,47 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "hcount"; version = "0.0.2"; }; + license = "BSD-3-Clause"; + copyright = "Tony Day (c) 2024"; + maintainer = "tonyday567@gmail.com"; + author = "Tony Day"; + homepage = "https://github.com/tonyday567/hcount#readme"; + url = ""; + synopsis = "Haskell artifact name counts."; + description = "Counting of Haskell names and artifacts usage."; + buildType = "Simple"; + }; + components = { + exes = { + "hcount" = { + depends = [ + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."dir-traverse" or (errorHandler.buildDepError "dir-traverse")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."flatparse" or (errorHandler.buildDepError "flatparse")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."optics-core" or (errorHandler.buildDepError "optics-core")) + (hsPkgs."string-interpolate" or (errorHandler.buildDepError "string-interpolate")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."ghc" or (errorHandler.buildDepError "ghc")) + (hsPkgs."numhask" or (errorHandler.buildDepError "numhask")) + (hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/hedgehog-extras-0.5.1.0-r0-ae6eb226aca7297a6a3d977a68c461182d45f1bd122b5546022498211494c0dc.nix b/hackage/hedgehog-extras-0.5.1.0-r0-ae6eb226aca7297a6a3d977a68c461182d45f1bd122b5546022498211494c0dc.nix new file mode 100644 index 00000000000..ffc37f714c0 --- /dev/null +++ b/hackage/hedgehog-extras-0.5.1.0-r0-ae6eb226aca7297a6a3d977a68c461182d45f1bd122b5546022498211494c0dc.nix @@ -0,0 +1,58 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.4"; + identifier = { name = "hedgehog-extras"; version = "0.5.1.0"; }; + license = "Apache-2.0"; + copyright = ""; + maintainer = "operations@iohk.io"; + author = "IOHK"; + homepage = ""; + url = ""; + synopsis = "Supplemental library for hedgehog"; + description = "Supplemental library for hedgehog."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson-pretty" or (errorHandler.buildDepError "aeson-pretty")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."Diff" or (errorHandler.buildDepError "Diff")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."hedgehog" or (errorHandler.buildDepError "hedgehog")) + (hsPkgs."http-conduit" or (errorHandler.buildDepError "http-conduit")) + (hsPkgs."mmorph" or (errorHandler.buildDepError "mmorph")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."tar" or (errorHandler.buildDepError "tar")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."yaml" or (errorHandler.buildDepError "yaml")) + (hsPkgs."zlib" or (errorHandler.buildDepError "zlib")) + ] ++ (pkgs.lib).optional (system.isWindows) (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")); + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/hocd-0.1.2.0-r0-246968b0e1b481c60f21bfcad32a27f3992fb53922261b2db3ee64ba3d5bb3b6.nix b/hackage/hocd-0.1.2.0-r0-246968b0e1b481c60f21bfcad32a27f3992fb53922261b2db3ee64ba3d5bb3b6.nix new file mode 100644 index 00000000000..80490b9c050 --- /dev/null +++ b/hackage/hocd-0.1.2.0-r0-246968b0e1b481c60f21bfcad32a27f3992fb53922261b2db3ee64ba3d5bb3b6.nix @@ -0,0 +1,73 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { build-readme = false; }; + package = { + specVersion = "2.2"; + identifier = { name = "hocd"; version = "0.1.2.0"; }; + license = "BSD-3-Clause"; + copyright = "2023 sorki"; + maintainer = "srk@48.io"; + author = "sorki"; + homepage = "https://github.com/DistRap/hocd"; + url = ""; + synopsis = "OpenOCD Haskell interface"; + description = "Support for OpenOCDs TCL interface"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."data-default-class" or (errorHandler.buildDepError "data-default-class")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + exes = { + "hocd-read-mem" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."hocd" or (errorHandler.buildDepError "hocd")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + "hocd-readme" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."hocd" or (errorHandler.buildDepError "hocd")) + ]; + build-tools = [ + (hsPkgs.buildPackages.markdown-unlit.components.exes.markdown-unlit or (pkgs.buildPackages.markdown-unlit or (errorHandler.buildToolDepError "markdown-unlit:markdown-unlit"))) + ]; + buildable = if !flags.build-readme then false else true; + }; + }; + tests = { + "hocd-tests" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."hocd" or (errorHandler.buildDepError "hocd")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + ]; + 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/language-c99-simple-0.3.0-r0-aaf6893044db15a8379cc90af7ca4c579c5325f151ec69dc38bfcbdf50cc4847.nix b/hackage/language-c99-simple-0.3.0-r0-aaf6893044db15a8379cc90af7ca4c579c5325f151ec69dc38bfcbdf50cc4847.nix new file mode 100644 index 00000000000..a3f23e88cbb --- /dev/null +++ b/hackage/language-c99-simple-0.3.0-r0-aaf6893044db15a8379cc90af7ca4c579c5325f151ec69dc38bfcbdf50cc4847.nix @@ -0,0 +1,36 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.10"; + identifier = { name = "language-c99-simple"; version = "0.3.0"; }; + license = "MIT"; + copyright = ""; + maintainer = "Frank Dedden "; + author = "Frank Dedden"; + homepage = ""; + url = ""; + synopsis = "C-like AST to simplify writing C99 programs."; + description = "This package is a wrapper on top of 'language-c99'. It provides a simpler\ninterface more suited for writing C99 programs. It achieves this by\nimplementing its own C-like AST, supporting the most used C features. In\nturn, this AST is translated into actual C99 one, showing that it is an\nactual subset."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."language-c99" or (errorHandler.buildDepError "language-c99")) + (hsPkgs."language-c99-util" or (errorHandler.buildDepError "language-c99-util")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/multi-except-1.0.0-r0-7b42201f1299c8f8658574e6368ea2596c8fb3f5c5ec807488974361826e4de4.nix b/hackage/multi-except-1.0.0-r0-7b42201f1299c8f8658574e6368ea2596c8fb3f5c5ec807488974361826e4de4.nix new file mode 100644 index 00000000000..46e1362fdc9 --- /dev/null +++ b/hackage/multi-except-1.0.0-r0-7b42201f1299c8f8658574e6368ea2596c8fb3f5c5ec807488974361826e4de4.nix @@ -0,0 +1,53 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "multi-except"; version = "1.0.0"; }; + license = "MIT"; + copyright = ""; + maintainer = "owen@owen.cafe"; + author = "Owen Shepherd"; + homepage = "https://github.com/414owen/multi-except"; + url = ""; + synopsis = "Multiple Exceptions"; + description = "Report multiple errors, or a single correct value."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ (hsPkgs."base" or (errorHandler.buildDepError "base")) ]; + buildable = true; + }; + sublibs = { + "semigroupoid-instances" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."multi-except" or (errorHandler.buildDepError "multi-except")) + (hsPkgs."semigroupoids" or (errorHandler.buildDepError "semigroupoids")) + ]; + buildable = true; + }; + }; + tests = { + "unit-tests" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."multi-except" or (errorHandler.buildDepError "multi-except")) + (hsPkgs."multi-except".components.sublibs.semigroupoid-instances or (errorHandler.buildDepError "multi-except:semigroupoid-instances")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."semigroupoids" or (errorHandler.buildDepError "semigroupoids")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/multi-except-2.0.0-r0-7230080f5882ea38c5bab9cc34405d53d9368ad3e43d5bcdeadbd6f63af98d6c.nix b/hackage/multi-except-2.0.0-r0-7230080f5882ea38c5bab9cc34405d53d9368ad3e43d5bcdeadbd6f63af98d6c.nix new file mode 100644 index 00000000000..aa5617d021f --- /dev/null +++ b/hackage/multi-except-2.0.0-r0-7230080f5882ea38c5bab9cc34405d53d9368ad3e43d5bcdeadbd6f63af98d6c.nix @@ -0,0 +1,53 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "multi-except"; version = "2.0.0"; }; + license = "MIT"; + copyright = ""; + maintainer = "owen@owen.cafe"; + author = "Owen Shepherd"; + homepage = "https://github.com/414owen/multi-except"; + url = ""; + synopsis = "Multiple Exceptions"; + description = "Succeed, or return one or more errors."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ (hsPkgs."base" or (errorHandler.buildDepError "base")) ]; + buildable = true; + }; + sublibs = { + "semigroupoid-instances" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."multi-except" or (errorHandler.buildDepError "multi-except")) + (hsPkgs."semigroupoids" or (errorHandler.buildDepError "semigroupoids")) + ]; + buildable = true; + }; + }; + tests = { + "unit-tests" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."multi-except" or (errorHandler.buildDepError "multi-except")) + (hsPkgs."multi-except".components.sublibs.semigroupoid-instances or (errorHandler.buildDepError "multi-except:semigroupoid-instances")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."semigroupoids" or (errorHandler.buildDepError "semigroupoids")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/purescript-0.15.14-r0-bbf7a41b45cb23a634a91e1772822176b6e73db3c54775534ac7107e10d176f1.nix b/hackage/purescript-0.15.14-r0-bbf7a41b45cb23a634a91e1772822176b6e73db3c54775534ac7107e10d176f1.nix new file mode 100644 index 00000000000..3ebf73992ee --- /dev/null +++ b/hackage/purescript-0.15.14-r0-bbf7a41b45cb23a634a91e1772822176b6e73db3c54775534ac7107e10d176f1.nix @@ -0,0 +1,239 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { release = false; }; + package = { + specVersion = "2.4"; + identifier = { name = "purescript"; version = "0.15.14"; }; + license = "BSD-3-Clause"; + copyright = "(c) 2013-17 Phil Freeman, (c) 2014-19 Gary Burgess, (c) other contributors (see CONTRIBUTORS.md)"; + maintainer = "Gary Burgess , Hardy Jones , Harry Garrood , Christoph Hegemann , Liam Goodacre , Nathan Faubion "; + author = "Phil Freeman "; + homepage = "http://www.purescript.org/"; + url = ""; + synopsis = "PureScript Programming Language Compiler"; + description = "A small strongly, statically typed programming language with expressive types, inspired by Haskell and compiling to JavaScript."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."aeson-better-errors" or (errorHandler.buildDepError "aeson-better-errors")) + (hsPkgs."ansi-terminal" or (errorHandler.buildDepError "ansi-terminal")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."blaze-html" or (errorHandler.buildDepError "blaze-html")) + (hsPkgs."bower-json" or (errorHandler.buildDepError "bower-json")) + (hsPkgs."boxes" or (errorHandler.buildDepError "boxes")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal")) + (hsPkgs."cborg" or (errorHandler.buildDepError "cborg")) + (hsPkgs."serialise" or (errorHandler.buildDepError "serialise")) + (hsPkgs."cheapskate" or (errorHandler.buildDepError "cheapskate")) + (hsPkgs."clock" or (errorHandler.buildDepError "clock")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."cryptonite" or (errorHandler.buildDepError "cryptonite")) + (hsPkgs."data-ordlist" or (errorHandler.buildDepError "data-ordlist")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."dlist" or (errorHandler.buildDepError "dlist")) + (hsPkgs."edit-distance" or (errorHandler.buildDepError "edit-distance")) + (hsPkgs."file-embed" or (errorHandler.buildDepError "file-embed")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."Glob" or (errorHandler.buildDepError "Glob")) + (hsPkgs."haskeline" or (errorHandler.buildDepError "haskeline")) + (hsPkgs."language-javascript" or (errorHandler.buildDepError "language-javascript")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."lifted-async" or (errorHandler.buildDepError "lifted-async")) + (hsPkgs."lifted-base" or (errorHandler.buildDepError "lifted-base")) + (hsPkgs."memory" or (errorHandler.buildDepError "memory")) + (hsPkgs."monad-control" or (errorHandler.buildDepError "monad-control")) + (hsPkgs."monad-logger" or (errorHandler.buildDepError "monad-logger")) + (hsPkgs."monoidal-containers" or (errorHandler.buildDepError "monoidal-containers")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."parallel" or (errorHandler.buildDepError "parallel")) + (hsPkgs."parsec" or (errorHandler.buildDepError "parsec")) + (hsPkgs."pattern-arrows" or (errorHandler.buildDepError "pattern-arrows")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."protolude" or (errorHandler.buildDepError "protolude")) + (hsPkgs."regex-tdfa" or (errorHandler.buildDepError "regex-tdfa")) + (hsPkgs."safe" or (errorHandler.buildDepError "safe")) + (hsPkgs."scientific" or (errorHandler.buildDepError "scientific")) + (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups")) + (hsPkgs."semialign" or (errorHandler.buildDepError "semialign")) + (hsPkgs."sourcemap" or (errorHandler.buildDepError "sourcemap")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."stringsearch" or (errorHandler.buildDepError "stringsearch")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."these" or (errorHandler.buildDepError "these")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."transformers-base" or (errorHandler.buildDepError "transformers-base")) + (hsPkgs."utf8-string" or (errorHandler.buildDepError "utf8-string")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."witherable" or (errorHandler.buildDepError "witherable")) + ]; + build-tools = [ + (hsPkgs.buildPackages.happy.components.exes.happy or (pkgs.buildPackages.happy or (errorHandler.buildToolDepError "happy:happy"))) + ]; + buildable = true; + }; + exes = { + "purs" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."aeson-better-errors" or (errorHandler.buildDepError "aeson-better-errors")) + (hsPkgs."ansi-terminal" or (errorHandler.buildDepError "ansi-terminal")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."blaze-html" or (errorHandler.buildDepError "blaze-html")) + (hsPkgs."bower-json" or (errorHandler.buildDepError "bower-json")) + (hsPkgs."boxes" or (errorHandler.buildDepError "boxes")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal")) + (hsPkgs."cborg" or (errorHandler.buildDepError "cborg")) + (hsPkgs."serialise" or (errorHandler.buildDepError "serialise")) + (hsPkgs."cheapskate" or (errorHandler.buildDepError "cheapskate")) + (hsPkgs."clock" or (errorHandler.buildDepError "clock")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."cryptonite" or (errorHandler.buildDepError "cryptonite")) + (hsPkgs."data-ordlist" or (errorHandler.buildDepError "data-ordlist")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."dlist" or (errorHandler.buildDepError "dlist")) + (hsPkgs."edit-distance" or (errorHandler.buildDepError "edit-distance")) + (hsPkgs."file-embed" or (errorHandler.buildDepError "file-embed")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."Glob" or (errorHandler.buildDepError "Glob")) + (hsPkgs."haskeline" or (errorHandler.buildDepError "haskeline")) + (hsPkgs."language-javascript" or (errorHandler.buildDepError "language-javascript")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."lifted-async" or (errorHandler.buildDepError "lifted-async")) + (hsPkgs."lifted-base" or (errorHandler.buildDepError "lifted-base")) + (hsPkgs."memory" or (errorHandler.buildDepError "memory")) + (hsPkgs."monad-control" or (errorHandler.buildDepError "monad-control")) + (hsPkgs."monad-logger" or (errorHandler.buildDepError "monad-logger")) + (hsPkgs."monoidal-containers" or (errorHandler.buildDepError "monoidal-containers")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."parallel" or (errorHandler.buildDepError "parallel")) + (hsPkgs."parsec" or (errorHandler.buildDepError "parsec")) + (hsPkgs."pattern-arrows" or (errorHandler.buildDepError "pattern-arrows")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."protolude" or (errorHandler.buildDepError "protolude")) + (hsPkgs."regex-tdfa" or (errorHandler.buildDepError "regex-tdfa")) + (hsPkgs."safe" or (errorHandler.buildDepError "safe")) + (hsPkgs."scientific" or (errorHandler.buildDepError "scientific")) + (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups")) + (hsPkgs."semialign" or (errorHandler.buildDepError "semialign")) + (hsPkgs."sourcemap" or (errorHandler.buildDepError "sourcemap")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."stringsearch" or (errorHandler.buildDepError "stringsearch")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."these" or (errorHandler.buildDepError "these")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."transformers-base" or (errorHandler.buildDepError "transformers-base")) + (hsPkgs."utf8-string" or (errorHandler.buildDepError "utf8-string")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."witherable" or (errorHandler.buildDepError "witherable")) + (hsPkgs."ansi-wl-pprint" or (errorHandler.buildDepError "ansi-wl-pprint")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) + (hsPkgs."purescript" or (errorHandler.buildDepError "purescript")) + ] ++ (pkgs.lib).optional (!flags.release) (hsPkgs."gitrev" or (errorHandler.buildDepError "gitrev")); + build-tools = [ + (hsPkgs.buildPackages.happy.components.exes.happy or (pkgs.buildPackages.happy or (errorHandler.buildToolDepError "happy:happy"))) + ]; + buildable = true; + }; + }; + tests = { + "tests" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."aeson-better-errors" or (errorHandler.buildDepError "aeson-better-errors")) + (hsPkgs."ansi-terminal" or (errorHandler.buildDepError "ansi-terminal")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."blaze-html" or (errorHandler.buildDepError "blaze-html")) + (hsPkgs."bower-json" or (errorHandler.buildDepError "bower-json")) + (hsPkgs."boxes" or (errorHandler.buildDepError "boxes")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal")) + (hsPkgs."cborg" or (errorHandler.buildDepError "cborg")) + (hsPkgs."serialise" or (errorHandler.buildDepError "serialise")) + (hsPkgs."cheapskate" or (errorHandler.buildDepError "cheapskate")) + (hsPkgs."clock" or (errorHandler.buildDepError "clock")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."cryptonite" or (errorHandler.buildDepError "cryptonite")) + (hsPkgs."data-ordlist" or (errorHandler.buildDepError "data-ordlist")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."dlist" or (errorHandler.buildDepError "dlist")) + (hsPkgs."edit-distance" or (errorHandler.buildDepError "edit-distance")) + (hsPkgs."file-embed" or (errorHandler.buildDepError "file-embed")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."Glob" or (errorHandler.buildDepError "Glob")) + (hsPkgs."haskeline" or (errorHandler.buildDepError "haskeline")) + (hsPkgs."language-javascript" or (errorHandler.buildDepError "language-javascript")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."lifted-async" or (errorHandler.buildDepError "lifted-async")) + (hsPkgs."lifted-base" or (errorHandler.buildDepError "lifted-base")) + (hsPkgs."memory" or (errorHandler.buildDepError "memory")) + (hsPkgs."monad-control" or (errorHandler.buildDepError "monad-control")) + (hsPkgs."monad-logger" or (errorHandler.buildDepError "monad-logger")) + (hsPkgs."monoidal-containers" or (errorHandler.buildDepError "monoidal-containers")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."parallel" or (errorHandler.buildDepError "parallel")) + (hsPkgs."parsec" or (errorHandler.buildDepError "parsec")) + (hsPkgs."pattern-arrows" or (errorHandler.buildDepError "pattern-arrows")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."protolude" or (errorHandler.buildDepError "protolude")) + (hsPkgs."regex-tdfa" or (errorHandler.buildDepError "regex-tdfa")) + (hsPkgs."safe" or (errorHandler.buildDepError "safe")) + (hsPkgs."scientific" or (errorHandler.buildDepError "scientific")) + (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups")) + (hsPkgs."semialign" or (errorHandler.buildDepError "semialign")) + (hsPkgs."sourcemap" or (errorHandler.buildDepError "sourcemap")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."stringsearch" or (errorHandler.buildDepError "stringsearch")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."these" or (errorHandler.buildDepError "these")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."transformers-base" or (errorHandler.buildDepError "transformers-base")) + (hsPkgs."utf8-string" or (errorHandler.buildDepError "utf8-string")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."witherable" or (errorHandler.buildDepError "witherable")) + (hsPkgs."purescript" or (errorHandler.buildDepError "purescript")) + (hsPkgs."generic-random" or (errorHandler.buildDepError "generic-random")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit")) + (hsPkgs."newtype" or (errorHandler.buildDepError "newtype")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."regex-base" or (errorHandler.buildDepError "regex-base")) + (hsPkgs."split" or (errorHandler.buildDepError "split")) + (hsPkgs."typed-process" or (errorHandler.buildDepError "typed-process")) + ]; + build-tools = [ + (hsPkgs.buildPackages.happy.components.exes.happy or (pkgs.buildPackages.happy or (errorHandler.buildToolDepError "happy:happy"))) + (hsPkgs.buildPackages.hspec-discover.components.exes.hspec-discover or (pkgs.buildPackages.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) + (hsPkgs.buildPackages.purescript.components.exes.purs or (pkgs.buildPackages.purs or (errorHandler.buildToolDepError "purescript:purs"))) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/redis-glob-0.1.0.7-r0-2b60c58a6e388c7cab3e22e3a7e5d7d8233ee2525df227cb83b2cbd62097751e.nix b/hackage/redis-glob-0.1.0.7-r0-2b60c58a6e388c7cab3e22e3a7e5d7d8233ee2525df227cb83b2cbd62097751e.nix new file mode 100644 index 00000000000..6ad0f4c3bcb --- /dev/null +++ b/hackage/redis-glob-0.1.0.7-r0-2b60c58a6e388c7cab3e22e3a7e5d7d8233ee2525df227cb83b2cbd62097751e.nix @@ -0,0 +1,58 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { use-doc-tests = false; }; + package = { + specVersion = "3.0"; + identifier = { name = "redis-glob"; version = "0.1.0.7"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "adetokunbo@emio.la"; + author = "Tim Emiola"; + homepage = "https://github.com/adetokunbo/redis-glob#readme"; + url = ""; + synopsis = "Specify valid redis globs"; + description = "Supplies functions that parse and use redis __glob__ patterns.\nAs in redis commands like [KEYS](https://redis.io/commands/keys), that filter using globs."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."ascii-char" or (errorHandler.buildDepError "ascii-char")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."megaparsec" or (errorHandler.buildDepError "megaparsec")) + ]; + buildable = true; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."ascii-char" or (errorHandler.buildDepError "ascii-char")) + (hsPkgs."ascii-superset" or (errorHandler.buildDepError "ascii-superset")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."redis-glob" or (errorHandler.buildDepError "redis-glob")) + ]; + buildable = true; + }; + "doctests" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."doctest" or (errorHandler.buildDepError "doctest")) + (hsPkgs."redis-glob" or (errorHandler.buildDepError "redis-glob")) + ]; + buildable = if flags.use-doc-tests then true else false; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/servant-aeson-generics-typescript-0.0.0.2-r0-3970da141a655bdc3f3414b6356784a8a2f944bc0c0fe4fc384f1d4bf062934c.nix b/hackage/servant-aeson-generics-typescript-0.0.0.2-r0-3970da141a655bdc3f3414b6356784a8a2f944bc0c0fe4fc384f1d4bf062934c.nix new file mode 100644 index 00000000000..8b3f242e5b8 --- /dev/null +++ b/hackage/servant-aeson-generics-typescript-0.0.0.2-r0-3970da141a655bdc3f3414b6356784a8a2f944bc0c0fe4fc384f1d4bf062934c.nix @@ -0,0 +1,78 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { + name = "servant-aeson-generics-typescript"; + version = "0.0.0.2"; + }; + license = "BSD-3-Clause"; + copyright = "2023"; + maintainer = "info@Platonic.Systems"; + author = "Platonic.Systems"; + homepage = ""; + url = ""; + synopsis = "Generates a TypeScript client for Servant APIs"; + description = "This project leveratges aeson-generics-typescript to generate type safe API bindings in TypeScript for a given Servant API.\nIncluded here are tests that round trip by compling the TypeScript with tsc, running the client in nodejs, and checking that request response round trips with the Servant server."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."aeson-generics-typescript" or (errorHandler.buildDepError "aeson-generics-typescript")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."jose-jwt" or (errorHandler.buildDepError "jose-jwt")) + (hsPkgs."servant" or (errorHandler.buildDepError "servant")) + (hsPkgs."servant-websockets" or (errorHandler.buildDepError "servant-websockets")) + (hsPkgs."string-interpolate" or (errorHandler.buildDepError "string-interpolate")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + exes = { + "tests" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."aeson-generics-typescript" or (errorHandler.buildDepError "aeson-generics-typescript")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."conduit" or (errorHandler.buildDepError "conduit")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."hspec-wai" or (errorHandler.buildDepError "hspec-wai")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."jose-jwt" or (errorHandler.buildDepError "jose-jwt")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."servant" or (errorHandler.buildDepError "servant")) + (hsPkgs."servant-auth" or (errorHandler.buildDepError "servant-auth")) + (hsPkgs."servant-server" or (errorHandler.buildDepError "servant-server")) + (hsPkgs."servant-websockets" or (errorHandler.buildDepError "servant-websockets")) + (hsPkgs."split" or (errorHandler.buildDepError "split")) + (hsPkgs."string-interpolate" or (errorHandler.buildDepError "string-interpolate")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."warp" or (errorHandler.buildDepError "warp")) + (hsPkgs."webdriver" or (errorHandler.buildDepError "webdriver")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/souffle-haskell-4.0.0-r0-2771282d801bb4376558b1f9455323381871c3f913e58228ded81267219f7ada.nix b/hackage/souffle-haskell-4.0.0-r0-2771282d801bb4376558b1f9455323381871c3f913e58228ded81267219f7ada.nix new file mode 100644 index 00000000000..d1b58db1941 --- /dev/null +++ b/hackage/souffle-haskell-4.0.0-r0-2771282d801bb4376558b1f9455323381871c3f913e58228ded81267219f7ada.nix @@ -0,0 +1,78 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.2"; + identifier = { name = "souffle-haskell"; version = "4.0.0"; }; + license = "MIT"; + copyright = "2022 Luc Tielen"; + maintainer = "luc.tielen@gmail.com"; + author = "Luc Tielen"; + homepage = "https://github.com/luc-tielen/souffle-haskell#README.md"; + url = ""; + synopsis = "Souffle Datalog bindings for Haskell"; + description = "Souffle Datalog bindings for Haskell."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."profunctors" or (errorHandler.buildDepError "profunctors")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + ]; + libs = (pkgs.lib).optional (system.isLinux) (pkgs."stdc++" or (errorHandler.sysDepError "stdc++")); + buildable = true; + }; + tests = { + "souffle-haskell-test" = { + depends = [ + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."hedgehog" or (errorHandler.buildDepError "hedgehog")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."hspec-hedgehog" or (errorHandler.buildDepError "hspec-hedgehog")) + (hsPkgs."profunctors" or (errorHandler.buildDepError "profunctors")) + (hsPkgs."souffle-haskell" or (errorHandler.buildDepError "souffle-haskell")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + ]; + libs = (pkgs.lib).optional (system.isOsx) (pkgs."c++" or (errorHandler.sysDepError "c++")); + buildable = true; + }; + }; + benchmarks = { + "souffle-haskell-benchmarks" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."criterion" or (errorHandler.buildDepError "criterion")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."souffle-haskell" or (errorHandler.buildDepError "souffle-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + ]; + libs = (pkgs.lib).optional (system.isOsx) (pkgs."c++" or (errorHandler.sysDepError "c++")); + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/stamina-0.1.0.2-r0-b1677115593bad291774f396399bc23107bdc4138f2915c4f274d9317664b216.nix b/hackage/stamina-0.1.0.2-r0-b1677115593bad291774f396399bc23107bdc4138f2915c4f274d9317664b216.nix new file mode 100644 index 00000000000..24e44591cd7 --- /dev/null +++ b/hackage/stamina-0.1.0.2-r0-b1677115593bad291774f396399bc23107bdc4138f2915c4f274d9317664b216.nix @@ -0,0 +1,65 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.4"; + identifier = { name = "stamina"; version = "0.1.0.2"; }; + license = "Apache-2.0"; + copyright = ""; + maintainer = "domen@cachix.org"; + author = "Domen Kožar"; + homepage = "https://github.com/cachix/stamina.hs"; + url = ""; + synopsis = "Retries for humans"; + description = ""; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."http-client" or (errorHandler.buildDepError "http-client")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + ]; + buildable = true; + }; + exes = { + "readme" = { + depends = [ + (hsPkgs."stamina" or (errorHandler.buildDepError "stamina")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + ]; + build-tools = [ + (hsPkgs.buildPackages.markdown-unlit.components.exes.markdown-unlit or (pkgs.buildPackages.markdown-unlit or (errorHandler.buildToolDepError "markdown-unlit:markdown-unlit"))) + ]; + buildable = true; + }; + }; + tests = { + "stamina-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."stamina" or (errorHandler.buildDepError "stamina")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."http-client" or (errorHandler.buildDepError "http-client")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/streamly-bytestring-0.2.1-r0-aef9bb73214f9fb67e5a13d637ff30e32755253807d0791607d24ac787067b62.nix b/hackage/streamly-bytestring-0.2.1-r0-aef9bb73214f9fb67e5a13d637ff30e32755253807d0791607d24ac787067b62.nix new file mode 100644 index 00000000000..ea786a97d94 --- /dev/null +++ b/hackage/streamly-bytestring-0.2.1-r0-aef9bb73214f9fb67e5a13d637ff30e32755253807d0791607d24ac787067b62.nix @@ -0,0 +1,68 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.12"; + identifier = { name = "streamly-bytestring"; version = "0.2.1"; }; + license = "BSD-3-Clause"; + copyright = "Sibi Prabakaran"; + maintainer = "sibi@psibi.in"; + author = "Sibi Prabakaran"; + homepage = "https://github.com/psibi/streamly-bytestring#readme"; + url = ""; + synopsis = "Library for streamly and bytestring interoperation."; + description = "Please see the README on GitHub at "; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."streamly-core" or (errorHandler.buildDepError "streamly-core")) + ]; + buildable = true; + }; + tests = { + "sb-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."hspec-discover" or (errorHandler.buildDepError "hspec-discover")) + (hsPkgs."quickcheck-instances" or (errorHandler.buildDepError "quickcheck-instances")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."streamly-core" or (errorHandler.buildDepError "streamly-core")) + (hsPkgs."streamly-bytestring" or (errorHandler.buildDepError "streamly-bytestring")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + ]; + buildable = true; + }; + }; + benchmarks = { + "sb-benchmark" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."gauge" or (errorHandler.buildDepError "gauge")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."streamly-core" or (errorHandler.buildDepError "streamly-core")) + (hsPkgs."streamly-bytestring" or (errorHandler.buildDepError "streamly-bytestring")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/string-qq-0.0.5-r1-d0dd6795920b2fc8d3c57be76de6797729247ed5449d56a6b0da29a86b84af82.nix b/hackage/string-qq-0.0.5-r1-d0dd6795920b2fc8d3c57be76de6797729247ed5449d56a6b0da29a86b84af82.nix new file mode 100644 index 00000000000..c5e2d8cca01 --- /dev/null +++ b/hackage/string-qq-0.0.5-r1-d0dd6795920b2fc8d3c57be76de6797729247ed5449d56a6b0da29a86b84af82.nix @@ -0,0 +1,45 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.10"; + identifier = { name = "string-qq"; version = "0.0.5"; }; + license = "LicenseRef-PublicDomain"; + copyright = "Audrey Tang"; + maintainer = "Audrey Tang "; + author = "Audrey Tang"; + homepage = ""; + url = ""; + synopsis = "QuasiQuoter for non-interpolated strings, texts and bytestrings."; + description = "QuasiQuoter for non-interpolated strings, texts and bytestrings, useful for writing multi-line IsString literals."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + ]; + buildable = true; + }; + tests = { + "string-qq-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."string-qq" or (errorHandler.buildDepError "string-qq")) + (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/trie-simple-0.4.2-r2-61f334f2970466e28ba8b1bb07ca30871fb45eaef0153cd503e2570ae02f95a9.nix b/hackage/trie-simple-0.4.2-r2-61f334f2970466e28ba8b1bb07ca30871fb45eaef0153cd503e2570ae02f95a9.nix new file mode 100644 index 00000000000..096dfb690ea --- /dev/null +++ b/hackage/trie-simple-0.4.2-r2-61f334f2970466e28ba8b1bb07ca30871fb45eaef0153cd503e2570ae02f95a9.nix @@ -0,0 +1,72 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.0"; + identifier = { name = "trie-simple"; version = "0.4.2"; }; + license = "BSD-3-Clause"; + copyright = "Koji Miyazato"; + maintainer = "viercc@gmail.com"; + author = "Koji Miyazato"; + homepage = ""; + url = ""; + synopsis = "Simple Map-based Trie"; + description = "A trie data structure @TMap c v@, to hold a mapping from list of characters (@[c]@) to\nsomething. In other words, a data structure isomorphic to @Map [c] v@.\nIt is more efficient to query compared to @Map@. Also, it supports extra\noperations like prefix matching.\nThis package contains @TSet c@ too, which is isomorphic to @Set [c]@."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."indexed-traversable" or (errorHandler.buildDepError "indexed-traversable")) + (hsPkgs."witherable" or (errorHandler.buildDepError "witherable")) + (hsPkgs."matchable" or (errorHandler.buildDepError "matchable")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."semialign" or (errorHandler.buildDepError "semialign")) + (hsPkgs."these" or (errorHandler.buildDepError "these")) + ]; + buildable = true; + }; + tests = { + "trie-simple-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."trie-simple" or (errorHandler.buildDepError "trie-simple")) + ]; + 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 = { + "trie-benchmark" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."gauge" or (errorHandler.buildDepError "gauge")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."mwc-random" or (errorHandler.buildDepError "mwc-random")) + (hsPkgs."trie-simple" or (errorHandler.buildDepError "trie-simple")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/yaml-unscrambler-0.1.0.19-r0-6a93ddd0dc2ae61878c8336fda51839526c6e28e5f52d26c8f80a9003befbdf2.nix b/hackage/yaml-unscrambler-0.1.0.19-r0-6a93ddd0dc2ae61878c8336fda51839526c6e28e5f52d26c8f80a9003befbdf2.nix new file mode 100644 index 00000000000..7ac6fb4f6d4 --- /dev/null +++ b/hackage/yaml-unscrambler-0.1.0.19-r0-6a93ddd0dc2ae61878c8336fda51839526c6e28e5f52d26c8f80a9003befbdf2.nix @@ -0,0 +1,69 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "yaml-unscrambler"; version = "0.1.0.19"; }; + license = "MIT"; + copyright = "(c) 2020 Nikita Volkov"; + maintainer = "Nikita Volkov "; + author = "Nikita Volkov "; + homepage = "https://github.com/nikita-volkov/yaml-unscrambler"; + url = ""; + synopsis = "Flexible declarative YAML parsing toolkit"; + description = "Very flexible declarative YAML parsing toolkit with extensive error detalization capabilities and expected schema generation."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."acc" or (errorHandler.buildDepError "acc")) + (hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec")) + (hsPkgs."attoparsec-data" or (errorHandler.buildDepError "attoparsec-data")) + (hsPkgs."attoparsec-time" or (errorHandler.buildDepError "attoparsec-time")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base64-bytestring" or (errorHandler.buildDepError "base64-bytestring")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."conduit" or (errorHandler.buildDepError "conduit")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."foldl" or (errorHandler.buildDepError "foldl")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."libyaml" or (errorHandler.buildDepError "libyaml")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."scientific" or (errorHandler.buildDepError "scientific")) + (hsPkgs."selective" or (errorHandler.buildDepError "selective")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."text-builder-dev" or (errorHandler.buildDepError "text-builder-dev")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."uuid" or (errorHandler.buildDepError "uuid")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."yaml" or (errorHandler.buildDepError "yaml")) + ]; + buildable = true; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."foldl" or (errorHandler.buildDepError "foldl")) + (hsPkgs."neat-interpolation" or (errorHandler.buildDepError "neat-interpolation")) + (hsPkgs."quickcheck-instances" or (errorHandler.buildDepError "quickcheck-instances")) + (hsPkgs."rerebase" or (errorHandler.buildDepError "rerebase")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."yaml-unscrambler" or (errorHandler.buildDepError "yaml-unscrambler")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/index-state-hashes.nix b/index-state-hashes.nix index 19aeb2862ea..50ba32b626f 100644 --- a/index-state-hashes.nix +++ b/index-state-hashes.nix @@ -1738,4 +1738,5 @@ "2024-01-01T00:00:00Z" = "6640bdae11f45193cebf96bad61cba3baa6785f948f238dd00b5573b7d34d2bf"; "2024-01-02T00:00:00Z" = "5cf84305cdf73163ac40992241825e77459fad81f66c56328c207229318e7597"; "2024-01-03T00:00:00Z" = "874378a452ed7eb3e912b44c1283c4813ad6f57efcf14574bedaa502e915c74e"; + "2024-01-04T00:00:00Z" = "94a1a7c74dbc2b85ad1423fa4a17b73ffde994984915ccde70418b87499f1e2f"; } diff --git a/nix/coinor-clp.nix b/nix/coinor-clp.nix index 969947b238d..5fc9485d2ba 100644 --- a/nix/coinor-clp.nix +++ b/nix/coinor-clp.nix @@ -21,4 +21,15 @@ default = "r0"; }; }; + "0.0.0.2" = { + sha256 = "6258dd76360cfb5274aecedd653aeaa197b3a4f58ecf7dac453ab9aaebbf9c2d"; + revisions = { + r0 = { + nix = import ../hackage/coinor-clp-0.0.0.2-r0-331804e9e0ba8c22ea40565632e7ab74377d44dd48f72850806d8e673eaac07d.nix; + revNum = 0; + sha256 = "331804e9e0ba8c22ea40565632e7ab74377d44dd48f72850806d8e673eaac07d"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/elm-street.nix b/nix/elm-street.nix index b1e783a61c4..890bf7e1b93 100644 --- a/nix/elm-street.nix +++ b/nix/elm-street.nix @@ -114,4 +114,15 @@ default = "r0"; }; }; + "0.2.2.0" = { + sha256 = "3a1862a1243de2c5f9d11eecd01f7ac44b544c49bf4c14f0608f63a3b52beef1"; + revisions = { + r0 = { + nix = import ../hackage/elm-street-0.2.2.0-r0-3928b3a0bfd523104095945b77b5435ebe997aaa1c63d67791910518509d5187.nix; + revNum = 0; + sha256 = "3928b3a0bfd523104095945b77b5435ebe997aaa1c63d67791910518509d5187"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/emhell.nix b/nix/emhell.nix index 6bcaa1f85f5..6b33f2b501d 100644 --- a/nix/emhell.nix +++ b/nix/emhell.nix @@ -10,4 +10,15 @@ default = "r0"; }; }; + "0.1.1.0" = { + sha256 = "2b6e1f61fe4b955401dcb87d3f9c5a1d98a1a37ff5abef0b3f6c63168ac3dfd9"; + revisions = { + r0 = { + nix = import ../hackage/emhell-0.1.1.0-r0-3eb1221825ce79f346869d63db350a71bd620c82ffdb3f2aea4ec59ad12a3ba0.nix; + revNum = 0; + sha256 = "3eb1221825ce79f346869d63db350a71bd620c82ffdb3f2aea4ec59ad12a3ba0"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/faktory.nix b/nix/faktory.nix index 0037306910e..ad5d5c346a9 100644 --- a/nix/faktory.nix +++ b/nix/faktory.nix @@ -251,4 +251,15 @@ default = "r1"; }; }; + "1.1.2.6" = { + sha256 = "037c7dab6f201fbca1882d46ee274b2f116d7a95c71b2d14de7499de2fc1bfb5"; + revisions = { + r0 = { + nix = import ../hackage/faktory-1.1.2.6-r0-103a39391d5cf108a5b5b95eed4a4ebf8f5a1c8590549db75341a0e1acbed3ca.nix; + revNum = 0; + sha256 = "103a39391d5cf108a5b5b95eed4a4ebf8f5a1c8590549db75341a0e1acbed3ca"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/free-listt.nix b/nix/free-listt.nix new file mode 100644 index 00000000000..9e8ec14c34a --- /dev/null +++ b/nix/free-listt.nix @@ -0,0 +1,24 @@ +{ + "0.1.0.0" = { + sha256 = "d6d7978207766bb3a176371c4e6c162d2a69ea848d54c713b2e20183b24d7bb1"; + revisions = { + r0 = { + nix = import ../hackage/free-listt-0.1.0.0-r0-230f21b0791f443a414d3215b36aea597938dee2a7ddd2d904507f69322c715b.nix; + revNum = 0; + sha256 = "230f21b0791f443a414d3215b36aea597938dee2a7ddd2d904507f69322c715b"; + }; + default = "r0"; + }; + }; + "0.1.0.1" = { + sha256 = "ffbfbfcacbf1b31c4b3f79e245820511e6521570a354e5508abafe41ec83d563"; + revisions = { + r0 = { + nix = import ../hackage/free-listt-0.1.0.1-r0-fccec99c4b22deac53126bcf1e9c7328027e0be3f8336b6bc95b0dcc04d02022.nix; + revNum = 0; + sha256 = "fccec99c4b22deac53126bcf1e9c7328027e0be3f8336b6bc95b0dcc04d02022"; + }; + default = "r0"; + }; + }; + } \ No newline at end of file diff --git a/nix/hcount.nix b/nix/hcount.nix index fac2960d08a..9be07545573 100644 --- a/nix/hcount.nix +++ b/nix/hcount.nix @@ -15,4 +15,15 @@ default = "r1"; }; }; + "0.0.2" = { + sha256 = "334e3cf7eff21379381ae0f8b52f3ec03ee308c7d88f925e8c18b838b7462321"; + revisions = { + r0 = { + nix = import ../hackage/hcount-0.0.2-r0-f418034a80848db7c13daf858afd1f97e9ee198135af364e6e524288d0ee3d38.nix; + revNum = 0; + sha256 = "f418034a80848db7c13daf858afd1f97e9ee198135af364e6e524288d0ee3d38"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/hedgehog-extras.nix b/nix/hedgehog-extras.nix index 0ee669285ab..76a3d818388 100644 --- a/nix/hedgehog-extras.nix +++ b/nix/hedgehog-extras.nix @@ -210,4 +210,15 @@ default = "r1"; }; }; + "0.5.1.0" = { + sha256 = "b479b91e21bc6571fb29ce72e1c306c8e394070ef62eef1ad2eff943d5bf63c5"; + revisions = { + r0 = { + nix = import ../hackage/hedgehog-extras-0.5.1.0-r0-ae6eb226aca7297a6a3d977a68c461182d45f1bd122b5546022498211494c0dc.nix; + revNum = 0; + sha256 = "ae6eb226aca7297a6a3d977a68c461182d45f1bd122b5546022498211494c0dc"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/hocd.nix b/nix/hocd.nix index 70114d24652..dcb9faa7a7f 100644 --- a/nix/hocd.nix +++ b/nix/hocd.nix @@ -32,4 +32,15 @@ default = "r0"; }; }; + "0.1.2.0" = { + sha256 = "68984fc72d21597fbd5418d10de5345639b3d919550935405cfedfd8915cdd26"; + revisions = { + r0 = { + nix = import ../hackage/hocd-0.1.2.0-r0-246968b0e1b481c60f21bfcad32a27f3992fb53922261b2db3ee64ba3d5bb3b6.nix; + revNum = 0; + sha256 = "246968b0e1b481c60f21bfcad32a27f3992fb53922261b2db3ee64ba3d5bb3b6"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/language-c99-simple.nix b/nix/language-c99-simple.nix index b3001a95e62..b71d1266175 100644 --- a/nix/language-c99-simple.nix +++ b/nix/language-c99-simple.nix @@ -81,4 +81,15 @@ default = "r0"; }; }; + "0.3.0" = { + sha256 = "7275797bd2cfd4799ae0094ecd9da4e9333d12defd396277ac403343e542e06e"; + revisions = { + r0 = { + nix = import ../hackage/language-c99-simple-0.3.0-r0-aaf6893044db15a8379cc90af7ca4c579c5325f151ec69dc38bfcbdf50cc4847.nix; + revNum = 0; + sha256 = "aaf6893044db15a8379cc90af7ca4c579c5325f151ec69dc38bfcbdf50cc4847"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/multi-except.nix b/nix/multi-except.nix index 87760c959a0..053bfa5eba3 100644 --- a/nix/multi-except.nix +++ b/nix/multi-except.nix @@ -92,4 +92,26 @@ default = "r0"; }; }; + "1.0.0" = { + sha256 = "bf05f6f967ea53fa154edc2d2167f7e6012e7a6adae382be5b989d87bdcf4e54"; + revisions = { + r0 = { + nix = import ../hackage/multi-except-1.0.0-r0-7b42201f1299c8f8658574e6368ea2596c8fb3f5c5ec807488974361826e4de4.nix; + revNum = 0; + sha256 = "7b42201f1299c8f8658574e6368ea2596c8fb3f5c5ec807488974361826e4de4"; + }; + default = "r0"; + }; + }; + "2.0.0" = { + sha256 = "9300f19fbbc6508ffda90e8243ce4fded8cccd848cca9600a5476b1add8e9cb0"; + revisions = { + r0 = { + nix = import ../hackage/multi-except-2.0.0-r0-7230080f5882ea38c5bab9cc34405d53d9368ad3e43d5bcdeadbd6f63af98d6c.nix; + revNum = 0; + sha256 = "7230080f5882ea38c5bab9cc34405d53d9368ad3e43d5bcdeadbd6f63af98d6c"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/purescript.nix b/nix/purescript.nix index ee467360a2b..99a859a7291 100644 --- a/nix/purescript.nix +++ b/nix/purescript.nix @@ -863,6 +863,17 @@ default = "r0"; }; }; + "0.15.14" = { + sha256 = "450d8bce772ee0a3b7ded51466543649a105f4aedf2469fe1f7687233b638dd6"; + revisions = { + r0 = { + nix = import ../hackage/purescript-0.15.14-r0-bbf7a41b45cb23a634a91e1772822176b6e73db3c54775534ac7107e10d176f1.nix; + revNum = 0; + sha256 = "bbf7a41b45cb23a634a91e1772822176b6e73db3c54775534ac7107e10d176f1"; + }; + default = "r0"; + }; + }; "0.15.2" = { sha256 = "a4d99367b98dcc25f22721b633ca2a9d339131776f8e827b35a9738b7a3cd587"; revisions = { diff --git a/nix/redis-glob.nix b/nix/redis-glob.nix index 5e640642e01..7d42529be26 100644 --- a/nix/redis-glob.nix +++ b/nix/redis-glob.nix @@ -76,4 +76,15 @@ default = "r0"; }; }; + "0.1.0.7" = { + sha256 = "cb067b7bd57a43910d823cbdeb500b4cdb54a18d407d08e2f292772bcd7d5823"; + revisions = { + r0 = { + nix = import ../hackage/redis-glob-0.1.0.7-r0-2b60c58a6e388c7cab3e22e3a7e5d7d8233ee2525df227cb83b2cbd62097751e.nix; + revNum = 0; + sha256 = "2b60c58a6e388c7cab3e22e3a7e5d7d8233ee2525df227cb83b2cbd62097751e"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/servant-aeson-generics-typescript.nix b/nix/servant-aeson-generics-typescript.nix index c7d5e4a8ced..a80f90960dc 100644 --- a/nix/servant-aeson-generics-typescript.nix +++ b/nix/servant-aeson-generics-typescript.nix @@ -10,4 +10,15 @@ default = "r0"; }; }; + "0.0.0.2" = { + sha256 = "516bf50751dbaad5a331d1e57fe78c95bffdd9fe6592e667cf6228155348640f"; + revisions = { + r0 = { + nix = import ../hackage/servant-aeson-generics-typescript-0.0.0.2-r0-3970da141a655bdc3f3414b6356784a8a2f944bc0c0fe4fc384f1d4bf062934c.nix; + revNum = 0; + sha256 = "3970da141a655bdc3f3414b6356784a8a2f944bc0c0fe4fc384f1d4bf062934c"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/souffle-haskell.nix b/nix/souffle-haskell.nix index b9ca5f8b8a9..e0c9c3e8ed9 100644 --- a/nix/souffle-haskell.nix +++ b/nix/souffle-haskell.nix @@ -197,4 +197,15 @@ default = "r0"; }; }; + "4.0.0" = { + sha256 = "dd152394d199a79fec83be637bab1731f9e6ed4375de9f5a05d0161df8286fd7"; + revisions = { + r0 = { + nix = import ../hackage/souffle-haskell-4.0.0-r0-2771282d801bb4376558b1f9455323381871c3f913e58228ded81267219f7ada.nix; + revNum = 0; + sha256 = "2771282d801bb4376558b1f9455323381871c3f913e58228ded81267219f7ada"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/stamina.nix b/nix/stamina.nix index 5ecc7650d41..f0b64e8be27 100644 --- a/nix/stamina.nix +++ b/nix/stamina.nix @@ -21,4 +21,15 @@ default = "r0"; }; }; + "0.1.0.2" = { + sha256 = "555552580404ddbcf2a37ddd040904c72050a1d352b2379297adb7a3f27d7a48"; + revisions = { + r0 = { + nix = import ../hackage/stamina-0.1.0.2-r0-b1677115593bad291774f396399bc23107bdc4138f2915c4f274d9317664b216.nix; + revNum = 0; + sha256 = "b1677115593bad291774f396399bc23107bdc4138f2915c4f274d9317664b216"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/streamly-bytestring.nix b/nix/streamly-bytestring.nix index 0b712448aa9..d96e2fde361 100644 --- a/nix/streamly-bytestring.nix +++ b/nix/streamly-bytestring.nix @@ -101,4 +101,15 @@ default = "r0"; }; }; + "0.2.1" = { + sha256 = "b9bda1ba000035d1686350621d8e5fbff33b1dd1642268753f88adb322c3f17b"; + revisions = { + r0 = { + nix = import ../hackage/streamly-bytestring-0.2.1-r0-aef9bb73214f9fb67e5a13d637ff30e32755253807d0791607d24ac787067b62.nix; + revNum = 0; + sha256 = "aef9bb73214f9fb67e5a13d637ff30e32755253807d0791607d24ac787067b62"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/string-qq.nix b/nix/string-qq.nix index 0454ee88859..fef2fa564e6 100644 --- a/nix/string-qq.nix +++ b/nix/string-qq.nix @@ -39,7 +39,12 @@ revNum = 0; sha256 = "4134753e417ef028f97c2287e9b329ea9f813bacecba1bc5ed7d96ccfc25d2a5"; }; - default = "r0"; + r1 = { + nix = import ../hackage/string-qq-0.0.5-r1-d0dd6795920b2fc8d3c57be76de6797729247ed5449d56a6b0da29a86b84af82.nix; + revNum = 1; + sha256 = "d0dd6795920b2fc8d3c57be76de6797729247ed5449d56a6b0da29a86b84af82"; + }; + default = "r1"; }; }; } \ No newline at end of file diff --git a/nix/trie-simple.nix b/nix/trie-simple.nix index 63366839864..bedc946bfda 100644 --- a/nix/trie-simple.nix +++ b/nix/trie-simple.nix @@ -53,7 +53,12 @@ revNum = 1; sha256 = "42293ff286752ef0a518642bf6c62be79ab86b81c61d33ccbf9d0a642c657723"; }; - default = "r1"; + r2 = { + nix = import ../hackage/trie-simple-0.4.2-r2-61f334f2970466e28ba8b1bb07ca30871fb45eaef0153cd503e2570ae02f95a9.nix; + revNum = 2; + sha256 = "61f334f2970466e28ba8b1bb07ca30871fb45eaef0153cd503e2570ae02f95a9"; + }; + default = "r2"; }; }; } \ No newline at end of file diff --git a/nix/yaml-unscrambler.nix b/nix/yaml-unscrambler.nix index 45e157a5c25..96298ea3306 100644 --- a/nix/yaml-unscrambler.nix +++ b/nix/yaml-unscrambler.nix @@ -120,6 +120,17 @@ default = "r0"; }; }; + "0.1.0.19" = { + sha256 = "2f1d9d2457f10b3d2ead789b5b00ffe4ac18dd16574828cbfa2506d23e3a4724"; + revisions = { + r0 = { + nix = import ../hackage/yaml-unscrambler-0.1.0.19-r0-6a93ddd0dc2ae61878c8336fda51839526c6e28e5f52d26c8f80a9003befbdf2.nix; + revNum = 0; + sha256 = "6a93ddd0dc2ae61878c8336fda51839526c6e28e5f52d26c8f80a9003befbdf2"; + }; + default = "r0"; + }; + }; "0.1.0.2" = { sha256 = "ee07f0c607071be179fd683e263cd4feb7f64f6e1e7ec35a6d33903e75599b0f"; revisions = {