diff --git a/default.nix b/default.nix index 4023861457f..4763ac12ffd 100644 --- a/default.nix +++ b/default.nix @@ -9880,6 +9880,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec { "lawful-classes-hedgehog" = import ./nix/lawful-classes-hedgehog.nix; "lawful-classes-quickcheck" = import ./nix/lawful-classes-quickcheck.nix; "lawful-classes-types" = import ./nix/lawful-classes-types.nix; + "lawful-conversions" = import ./nix/lawful-conversions.nix; "lawless-concurrent-machines" = import ./nix/lawless-concurrent-machines.nix; "lawz" = import ./nix/lawz.nix; "lax" = import ./nix/lax.nix; diff --git a/hackage/ShellCheck-0.10.0-r1-477f2cbb990f9f52a89569360d910c517cdbab03632c72184b6fe4e07f9665a4.nix b/hackage/ShellCheck-0.10.0-r1-477f2cbb990f9f52a89569360d910c517cdbab03632c72184b6fe4e07f9665a4.nix new file mode 100644 index 00000000000..ac5a0ad464c --- /dev/null +++ b/hackage/ShellCheck-0.10.0-r1-477f2cbb990f9f52a89569360d910c517cdbab03632c72184b6fe4e07f9665a4.nix @@ -0,0 +1,94 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.18"; + identifier = { name = "ShellCheck"; version = "0.10.0"; }; + license = "GPL-3.0-only"; + copyright = ""; + maintainer = "vidar@vidarholen.net"; + author = "Vidar Holen"; + homepage = "https://www.shellcheck.net/"; + url = ""; + synopsis = "Shell script analysis tool"; + description = "The goals of ShellCheck are:\n\n* To point out and clarify typical beginner's syntax issues,\nthat causes a shell to give cryptic error messages.\n\n* To point out and clarify typical intermediate level semantic problems,\nthat causes a shell to behave strangely and counter-intuitively.\n\n* To point out subtle caveats, corner cases and pitfalls, that may cause an\nadvanced user's otherwise working script to fail under future circumstances."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."Diff" or (errorHandler.buildDepError "Diff")) + (hsPkgs."fgl" or (errorHandler.buildDepError "fgl")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."parsec" or (errorHandler.buildDepError "parsec")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."regex-tdfa" or (errorHandler.buildDepError "regex-tdfa")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + ] ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).lt "8.0") (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups")); + buildable = true; + }; + exes = { + "shellcheck" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."Diff" or (errorHandler.buildDepError "Diff")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."fgl" or (errorHandler.buildDepError "fgl")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."parsec" or (errorHandler.buildDepError "parsec")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."regex-tdfa" or (errorHandler.buildDepError "regex-tdfa")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."ShellCheck" or (errorHandler.buildDepError "ShellCheck")) + ] ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).lt "8.0") (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups")); + buildable = true; + }; + }; + tests = { + "test-shellcheck" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."Diff" or (errorHandler.buildDepError "Diff")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."fgl" or (errorHandler.buildDepError "fgl")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."parsec" or (errorHandler.buildDepError "parsec")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."regex-tdfa" or (errorHandler.buildDepError "regex-tdfa")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."ShellCheck" or (errorHandler.buildDepError "ShellCheck")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/brick-2.6-r0-a59bc8a3ad818b97fe96ce5b44fd56d1c0873e98c33090d1f10a02620530fbef.nix b/hackage/brick-2.6-r0-a59bc8a3ad818b97fe96ce5b44fd56d1c0873e98c33090d1f10a02620530fbef.nix new file mode 100644 index 00000000000..3fc23d9efdd --- /dev/null +++ b/hackage/brick-2.6-r0-a59bc8a3ad818b97fe96ce5b44fd56d1c0873e98c33090d1f10a02620530fbef.nix @@ -0,0 +1,413 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { demos = false; }; + package = { + specVersion = "1.18"; + identifier = { name = "brick"; version = "2.6"; }; + license = "BSD-3-Clause"; + copyright = "(c) Jonathan Daugherty 2015-2024"; + maintainer = "Jonathan Daugherty "; + author = "Jonathan Daugherty "; + homepage = "https://github.com/jtdaugherty/brick/"; + url = ""; + synopsis = "A declarative terminal user interface library"; + description = "Write terminal user interfaces (TUIs) painlessly with 'brick'! You\nwrite an event handler and a drawing function and the library does the\nrest.\n\n\n> module Main where\n>\n> import Brick\n>\n> ui :: Widget ()\n> ui = str \"Hello, world!\"\n>\n> main :: IO ()\n> main = simpleMain ui\n\n\nTo get started, see:\n\n* \n\n* The \n\n* The demonstration programs in the 'programs' directory\n\n\nThis package deprecates ."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."vty" or (errorHandler.buildDepError "vty")) + (hsPkgs."vty-crossplatform" or (errorHandler.buildDepError "vty-crossplatform")) + (hsPkgs."bimap" or (errorHandler.buildDepError "bimap")) + (hsPkgs."data-clist" or (errorHandler.buildDepError "data-clist")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."microlens-th" or (errorHandler.buildDepError "microlens-th")) + (hsPkgs."microlens-mtl" or (errorHandler.buildDepError "microlens-mtl")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."config-ini" or (errorHandler.buildDepError "config-ini")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."text-zipper" or (errorHandler.buildDepError "text-zipper")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."unix-compat" or (errorHandler.buildDepError "unix-compat")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."word-wrap" or (errorHandler.buildDepError "word-wrap")) + ]; + buildable = true; + }; + exes = { + "brick-custom-keybinding-demo" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."brick" or (errorHandler.buildDepError "brick")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."vty" or (errorHandler.buildDepError "vty")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."microlens-mtl" or (errorHandler.buildDepError "microlens-mtl")) + (hsPkgs."microlens-th" or (errorHandler.buildDepError "microlens-th")) + ]; + buildable = if !flags.demos then false else true; + }; + "brick-table-demo" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."brick" or (errorHandler.buildDepError "brick")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."vty" or (errorHandler.buildDepError "vty")) + ]; + buildable = if !flags.demos then false else true; + }; + "brick-tail-demo" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."brick" or (errorHandler.buildDepError "brick")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."vty" or (errorHandler.buildDepError "vty")) + (hsPkgs."vty-crossplatform" or (errorHandler.buildDepError "vty-crossplatform")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."microlens-th" or (errorHandler.buildDepError "microlens-th")) + (hsPkgs."microlens-mtl" or (errorHandler.buildDepError "microlens-mtl")) + ]; + buildable = if !flags.demos then false else true; + }; + "brick-readme-demo" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."brick" or (errorHandler.buildDepError "brick")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = if !flags.demos then false else true; + }; + "brick-file-browser-demo" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."vty" or (errorHandler.buildDepError "vty")) + (hsPkgs."brick" or (errorHandler.buildDepError "brick")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + ]; + buildable = if !flags.demos then false else true; + }; + "brick-form-demo" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."brick" or (errorHandler.buildDepError "brick")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."microlens-th" or (errorHandler.buildDepError "microlens-th")) + (hsPkgs."vty-crossplatform" or (errorHandler.buildDepError "vty-crossplatform")) + (hsPkgs."vty" or (errorHandler.buildDepError "vty")) + ]; + buildable = if !flags.demos then false else true; + }; + "brick-text-wrap-demo" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."brick" or (errorHandler.buildDepError "brick")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."word-wrap" or (errorHandler.buildDepError "word-wrap")) + ]; + buildable = if !flags.demos then false else true; + }; + "brick-cache-demo" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."brick" or (errorHandler.buildDepError "brick")) + (hsPkgs."vty" or (errorHandler.buildDepError "vty")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."microlens-th" or (errorHandler.buildDepError "microlens-th")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + ]; + buildable = if !flags.demos then false else true; + }; + "brick-visibility-demo" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."brick" or (errorHandler.buildDepError "brick")) + (hsPkgs."vty" or (errorHandler.buildDepError "vty")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."microlens-th" or (errorHandler.buildDepError "microlens-th")) + (hsPkgs."microlens-mtl" or (errorHandler.buildDepError "microlens-mtl")) + ]; + buildable = if !flags.demos then false else true; + }; + "brick-viewport-scrollbars-demo" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."brick" or (errorHandler.buildDepError "brick")) + (hsPkgs."vty" or (errorHandler.buildDepError "vty")) + (hsPkgs."vty-crossplatform" or (errorHandler.buildDepError "vty-crossplatform")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."microlens-mtl" or (errorHandler.buildDepError "microlens-mtl")) + (hsPkgs."microlens-th" or (errorHandler.buildDepError "microlens-th")) + ]; + buildable = if !flags.demos then false else true; + }; + "brick-viewport-scroll-demo" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."brick" or (errorHandler.buildDepError "brick")) + (hsPkgs."vty" or (errorHandler.buildDepError "vty")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + ]; + buildable = if !flags.demos then false else true; + }; + "brick-dialog-demo" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."brick" or (errorHandler.buildDepError "brick")) + (hsPkgs."vty" or (errorHandler.buildDepError "vty")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + ]; + buildable = if !flags.demos then false else true; + }; + "brick-mouse-demo" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."brick" or (errorHandler.buildDepError "brick")) + (hsPkgs."vty" or (errorHandler.buildDepError "vty")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."microlens-th" or (errorHandler.buildDepError "microlens-th")) + (hsPkgs."microlens-mtl" or (errorHandler.buildDepError "microlens-mtl")) + (hsPkgs."text-zipper" or (errorHandler.buildDepError "text-zipper")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + ]; + buildable = if !flags.demos then false else true; + }; + "brick-layer-demo" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."brick" or (errorHandler.buildDepError "brick")) + (hsPkgs."vty" or (errorHandler.buildDepError "vty")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."microlens-th" or (errorHandler.buildDepError "microlens-th")) + (hsPkgs."microlens-mtl" or (errorHandler.buildDepError "microlens-mtl")) + ]; + buildable = if !flags.demos then false else true; + }; + "brick-suspend-resume-demo" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."brick" or (errorHandler.buildDepError "brick")) + (hsPkgs."vty" or (errorHandler.buildDepError "vty")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."microlens-th" or (errorHandler.buildDepError "microlens-th")) + ]; + buildable = if !flags.demos then false else true; + }; + "brick-cropping-demo" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."brick" or (errorHandler.buildDepError "brick")) + (hsPkgs."vty" or (errorHandler.buildDepError "vty")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + ]; + buildable = if !flags.demos then false else true; + }; + "brick-padding-demo" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."brick" or (errorHandler.buildDepError "brick")) + (hsPkgs."vty" or (errorHandler.buildDepError "vty")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + ]; + buildable = if !flags.demos then false else true; + }; + "brick-theme-demo" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."brick" or (errorHandler.buildDepError "brick")) + (hsPkgs."vty" or (errorHandler.buildDepError "vty")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + ]; + buildable = if !flags.demos then false else true; + }; + "brick-attr-demo" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."brick" or (errorHandler.buildDepError "brick")) + (hsPkgs."vty" or (errorHandler.buildDepError "vty")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + ]; + buildable = if !flags.demos then false else true; + }; + "brick-tabular-list-demo" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."brick" or (errorHandler.buildDepError "brick")) + (hsPkgs."vty" or (errorHandler.buildDepError "vty")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."microlens-mtl" or (errorHandler.buildDepError "microlens-mtl")) + (hsPkgs."microlens-th" or (errorHandler.buildDepError "microlens-th")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + ]; + buildable = if !flags.demos then false else true; + }; + "brick-list-demo" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."brick" or (errorHandler.buildDepError "brick")) + (hsPkgs."vty" or (errorHandler.buildDepError "vty")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."microlens-mtl" or (errorHandler.buildDepError "microlens-mtl")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + ]; + buildable = if !flags.demos then false else true; + }; + "brick-list-vi-demo" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."brick" or (errorHandler.buildDepError "brick")) + (hsPkgs."vty" or (errorHandler.buildDepError "vty")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."microlens-mtl" or (errorHandler.buildDepError "microlens-mtl")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + ]; + buildable = if !flags.demos then false else true; + }; + "brick-custom-event-demo" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."brick" or (errorHandler.buildDepError "brick")) + (hsPkgs."vty" or (errorHandler.buildDepError "vty")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."microlens-th" or (errorHandler.buildDepError "microlens-th")) + (hsPkgs."microlens-mtl" or (errorHandler.buildDepError "microlens-mtl")) + ]; + buildable = if !flags.demos then false else true; + }; + "brick-fill-demo" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."brick" or (errorHandler.buildDepError "brick")) + (hsPkgs."vty" or (errorHandler.buildDepError "vty")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + ]; + buildable = if !flags.demos then false else true; + }; + "brick-hello-world-demo" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."brick" or (errorHandler.buildDepError "brick")) + (hsPkgs."vty" or (errorHandler.buildDepError "vty")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + ]; + buildable = if !flags.demos then false else true; + }; + "brick-edit-demo" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."brick" or (errorHandler.buildDepError "brick")) + (hsPkgs."vty" or (errorHandler.buildDepError "vty")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."microlens-th" or (errorHandler.buildDepError "microlens-th")) + (hsPkgs."microlens-mtl" or (errorHandler.buildDepError "microlens-mtl")) + ]; + buildable = if !flags.demos then false else true; + }; + "brick-editor-line-numbers-demo" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."brick" or (errorHandler.buildDepError "brick")) + (hsPkgs."vty" or (errorHandler.buildDepError "vty")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."microlens-th" or (errorHandler.buildDepError "microlens-th")) + (hsPkgs."microlens-mtl" or (errorHandler.buildDepError "microlens-mtl")) + ]; + buildable = if !flags.demos then false else true; + }; + "brick-border-demo" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."brick" or (errorHandler.buildDepError "brick")) + (hsPkgs."vty" or (errorHandler.buildDepError "vty")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + ]; + buildable = if !flags.demos then false else true; + }; + "brick-dynamic-border-demo" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."brick" or (errorHandler.buildDepError "brick")) + (hsPkgs."vty" or (errorHandler.buildDepError "vty")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + ]; + buildable = if !flags.demos then false else true; + }; + "brick-progressbar-demo" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."brick" or (errorHandler.buildDepError "brick")) + (hsPkgs."vty" or (errorHandler.buildDepError "vty")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."microlens-mtl" or (errorHandler.buildDepError "microlens-mtl")) + (hsPkgs."microlens-th" or (errorHandler.buildDepError "microlens-th")) + ]; + buildable = if !flags.demos then false else true; + }; + }; + tests = { + "brick-tests" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."brick" or (errorHandler.buildDepError "brick")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."vty" or (errorHandler.buildDepError "vty")) + (hsPkgs."vty-crossplatform" or (errorHandler.buildDepError "vty-crossplatform")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/chs-cabal-0.1.1.2-r1-dfc09dfd49600750eeb86491b5f1c368007c282fea53aa4235a4c4b081dce322.nix b/hackage/chs-cabal-0.1.1.2-r1-dfc09dfd49600750eeb86491b5f1c368007c282fea53aa4235a4c4b081dce322.nix new file mode 100644 index 00000000000..2896bcc3407 --- /dev/null +++ b/hackage/chs-cabal-0.1.1.2-r1-dfc09dfd49600750eeb86491b5f1c368007c282fea53aa4235a4c4b081dce322.nix @@ -0,0 +1,35 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.18"; + identifier = { name = "chs-cabal"; version = "0.1.1.2"; }; + license = "BSD-3-Clause"; + copyright = "Copyright: (c) 2019, 2021 Vanessa McHale"; + maintainer = "vamchale@gmail.com"; + author = "Vanessa McHale"; + homepage = ""; + url = ""; + synopsis = "Cabal with c2hs dependencies"; + description = "Custom Cabal setup that orders chs dependencies correctly"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."chs-deps" or (errorHandler.buildDepError "chs-deps")) + (hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/chs-cabal-0.1.1.3-r0-a11e24fe29334cfe819be7997124ebb0b4d178e88af47009f716f10614a87f31.nix b/hackage/chs-cabal-0.1.1.3-r0-a11e24fe29334cfe819be7997124ebb0b4d178e88af47009f716f10614a87f31.nix new file mode 100644 index 00000000000..c94a3a444d7 --- /dev/null +++ b/hackage/chs-cabal-0.1.1.3-r0-a11e24fe29334cfe819be7997124ebb0b4d178e88af47009f716f10614a87f31.nix @@ -0,0 +1,35 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.18"; + identifier = { name = "chs-cabal"; version = "0.1.1.3"; }; + license = "BSD-3-Clause"; + copyright = "Copyright: (c) 2019, 2021 Vanessa McHale"; + maintainer = "vamchale@gmail.com"; + author = "Vanessa McHale"; + homepage = ""; + url = ""; + synopsis = "Cabal with c2hs dependencies"; + description = "Custom Cabal setup that orders chs dependencies correctly"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."chs-deps" or (errorHandler.buildDepError "chs-deps")) + (hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/chs-cabal-0.1.1.4-r0-284d247cd25296ddd2fdb34ba753d42c68c7000c0f787725751e2fbd1c229d7f.nix b/hackage/chs-cabal-0.1.1.4-r0-284d247cd25296ddd2fdb34ba753d42c68c7000c0f787725751e2fbd1c229d7f.nix new file mode 100644 index 00000000000..29a469cfccb --- /dev/null +++ b/hackage/chs-cabal-0.1.1.4-r0-284d247cd25296ddd2fdb34ba753d42c68c7000c0f787725751e2fbd1c229d7f.nix @@ -0,0 +1,35 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.18"; + identifier = { name = "chs-cabal"; version = "0.1.1.4"; }; + license = "BSD-3-Clause"; + copyright = "Copyright: (c) 2019, 2021 Vanessa McHale"; + maintainer = "vamchale@gmail.com"; + author = "Vanessa McHale"; + homepage = ""; + url = ""; + synopsis = "Cabal with c2hs dependencies"; + description = "Custom Cabal setup that orders chs dependencies correctly"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."chs-deps" or (errorHandler.buildDepError "chs-deps")) + (hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/exceptions-0.10.9-r1-661e9114615eb5367cf50889a58c83c3b33385e7286448af5f6ff9d15e68e086.nix b/hackage/exceptions-0.10.9-r1-661e9114615eb5367cf50889a58c83c3b33385e7286448af5f6ff9d15e68e086.nix new file mode 100644 index 00000000000..167ceb9eb21 --- /dev/null +++ b/hackage/exceptions-0.10.9-r1-661e9114615eb5367cf50889a58c83c3b33385e7286448af5f6ff9d15e68e086.nix @@ -0,0 +1,54 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.10"; + identifier = { name = "exceptions"; version = "0.10.9"; }; + license = "BSD-3-Clause"; + copyright = "Copyright (C) 2013-2015 Edward A. Kmett\nCopyright (C) 2012 Google Inc."; + maintainer = "Edward A. Kmett "; + author = "Edward A. Kmett"; + homepage = "http://github.com/ekmett/exceptions/"; + url = ""; + synopsis = "Extensible optionally-pure exceptions"; + description = "Extensible optionally-pure exceptions."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + ]; + buildable = true; + }; + tests = { + "exceptions-tests" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework")) + (hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit")) + (hsPkgs."test-framework-quickcheck2" or (errorHandler.buildDepError "test-framework-quickcheck2")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/extism-1.3.0.0-r0-8945ddf0a549b3a9d2652dc8e2919bf902f480b630c0db54f4fea6185ded7acf.nix b/hackage/extism-1.3.0.0-r0-8945ddf0a549b3a9d2652dc8e2919bf902f480b630c0db54f4fea6185ded7acf.nix new file mode 100644 index 00000000000..6fe5dcda7d5 --- /dev/null +++ b/hackage/extism-1.3.0.0-r0-8945ddf0a549b3a9d2652dc8e2919bf902f480b630c0db54f4fea6185ded7acf.nix @@ -0,0 +1,58 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "extism"; version = "1.3.0.0"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "oss@extism.org"; + author = "Extism authors"; + homepage = ""; + url = ""; + synopsis = "Extism bindings"; + description = "Bindings to Extism, the universal plugin system"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."json" or (errorHandler.buildDepError "json")) + (hsPkgs."extism-manifest" or (errorHandler.buildDepError "extism-manifest")) + (hsPkgs."uuid" or (errorHandler.buildDepError "uuid")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + ]; + libs = [ (pkgs."extism" or (errorHandler.sysDepError "extism")) ]; + buildable = true; + }; + tests = { + "extism-example" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."extism" or (errorHandler.buildDepError "extism")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + ]; + buildable = true; + }; + "extism-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."extism" or (errorHandler.buildDepError "extism")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/extism-manifest-1.3.0.0-r0-02e954a987b4445f806648465e17aac72ac5b6b65f16fb5f143ccea3aa91477a.nix b/hackage/extism-manifest-1.3.0.0-r0-02e954a987b4445f806648465e17aac72ac5b6b65f16fb5f143ccea3aa91477a.nix new file mode 100644 index 00000000000..110c4ae3cce --- /dev/null +++ b/hackage/extism-manifest-1.3.0.0-r0-02e954a987b4445f806648465e17aac72ac5b6b65f16fb5f143ccea3aa91477a.nix @@ -0,0 +1,36 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "extism-manifest"; version = "1.3.0.0"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "oss@extism.org"; + author = "Extism authors"; + homepage = ""; + url = ""; + synopsis = "Extism manifest bindings"; + description = "Bindings to Extism WebAssembly manifest"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."json" or (errorHandler.buildDepError "json")) + (hsPkgs."base64-bytestring" or (errorHandler.buildDepError "base64-bytestring")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/fsnotify-0.0.1-r1-43807011dc80f709cfda82d476fc7d9b3ecdd48233a9a688a1aae08fe06a6391.nix b/hackage/fsnotify-0.0.1-r1-43807011dc80f709cfda82d476fc7d9b3ecdd48233a9a688a1aae08fe06a6391.nix new file mode 100644 index 00000000000..95a71b8dbec --- /dev/null +++ b/hackage/fsnotify-0.0.1-r1-43807011dc80f709cfda82d476fc7d9b3ecdd48233a9a688a1aae08fe06a6391.nix @@ -0,0 +1,47 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.8"; + identifier = { name = "fsnotify"; version = "0.0.1"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Mark Dittmer , Greg Weber "; + author = "Mark Dittmer "; + homepage = ""; + url = ""; + synopsis = "Cross platform library for file creation, modification,\nand deletion notification."; + description = "Cross platform library for file creation, modification,\nand deletion notification. This library builds upon\nexisting libraries for platform-specific Window, Mac,\nand Linux filesystem event notification."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."system-fileio" or (errorHandler.buildDepError "system-fileio")) + (hsPkgs."system-filepath" or (errorHandler.buildDepError "system-filepath")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + ] ++ (if system.isLinux + then [ + (hsPkgs."hinotify" or (errorHandler.buildDepError "hinotify")) + ] + else if system.isWindows + then [ + (hsPkgs."Win32-notify" or (errorHandler.buildDepError "Win32-notify")) + ] + else (pkgs.lib).optional (system.isOsx) (hsPkgs."hfsevents" or (errorHandler.buildDepError "hfsevents"))); + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/fsnotify-0.0.10-r2-3751691ad9489389365e13b5421439b1120c82b1cb92343dd43541b788d64bd5.nix b/hackage/fsnotify-0.0.10-r2-3751691ad9489389365e13b5421439b1120c82b1cb92343dd43541b788d64bd5.nix new file mode 100644 index 00000000000..cbdf405cf66 --- /dev/null +++ b/hackage/fsnotify-0.0.10-r2-3751691ad9489389365e13b5421439b1120c82b1cb92343dd43541b788d64bd5.nix @@ -0,0 +1,75 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.8"; + identifier = { name = "fsnotify"; version = "0.0.10"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Mark Dittmer , Greg Weber "; + author = "Mark Dittmer "; + homepage = ""; + url = ""; + synopsis = "Cross platform library for file change notification."; + description = "Cross platform library for file creation, modification,\nand deletion notification. This library builds upon\nexisting libraries for platform-specific Window, Mac,\nand Linux filesystem event notification."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."system-fileio" or (errorHandler.buildDepError "system-fileio")) + (hsPkgs."system-filepath" or (errorHandler.buildDepError "system-filepath")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + ] ++ (if system.isLinux + then [ + (hsPkgs."hinotify" or (errorHandler.buildDepError "hinotify")) + ] + else if system.isWindows + then [ + (hsPkgs."Win32-notify" or (errorHandler.buildDepError "Win32-notify")) + ] + else (pkgs.lib).optional (system.isOsx) (hsPkgs."hfsevents" or (errorHandler.buildDepError "hfsevents"))); + buildable = true; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."Glob" or (errorHandler.buildDepError "Glob")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."system-filepath" or (errorHandler.buildDepError "system-filepath")) + (hsPkgs."system-fileio" or (errorHandler.buildDepError "system-fileio")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."uniqueid" or (errorHandler.buildDepError "uniqueid")) + ] ++ (if system.isLinux + then [ + (hsPkgs."hinotify" or (errorHandler.buildDepError "hinotify")) + ] + else if system.isWindows + then [ + (hsPkgs."Win32-notify" or (errorHandler.buildDepError "Win32-notify")) + (hsPkgs."ghc" or (errorHandler.buildDepError "ghc")) + ] + else (pkgs.lib).optional (system.isOsx) (hsPkgs."hfsevents" or (errorHandler.buildDepError "hfsevents"))); + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/fsnotify-0.0.11-r2-14049b584ce879ecf2c19d99ee8e39d32eee1dc8e4864f045890cddace16443d.nix b/hackage/fsnotify-0.0.11-r2-14049b584ce879ecf2c19d99ee8e39d32eee1dc8e4864f045890cddace16443d.nix new file mode 100644 index 00000000000..9b2e179e2b2 --- /dev/null +++ b/hackage/fsnotify-0.0.11-r2-14049b584ce879ecf2c19d99ee8e39d32eee1dc8e4864f045890cddace16443d.nix @@ -0,0 +1,75 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.8"; + identifier = { name = "fsnotify"; version = "0.0.11"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Mark Dittmer , Greg Weber "; + author = "Mark Dittmer "; + homepage = ""; + url = ""; + synopsis = "Cross platform library for file change notification."; + description = "Cross platform library for file creation, modification,\nand deletion notification. This library builds upon\nexisting libraries for platform-specific Window, Mac,\nand Linux filesystem event notification."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."system-fileio" or (errorHandler.buildDepError "system-fileio")) + (hsPkgs."system-filepath" or (errorHandler.buildDepError "system-filepath")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + ] ++ (if system.isLinux + then [ + (hsPkgs."hinotify" or (errorHandler.buildDepError "hinotify")) + ] + else if system.isWindows + then [ + (hsPkgs."Win32-notify" or (errorHandler.buildDepError "Win32-notify")) + ] + else (pkgs.lib).optional (system.isOsx) (hsPkgs."hfsevents" or (errorHandler.buildDepError "hfsevents"))); + buildable = true; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."Glob" or (errorHandler.buildDepError "Glob")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."system-filepath" or (errorHandler.buildDepError "system-filepath")) + (hsPkgs."system-fileio" or (errorHandler.buildDepError "system-fileio")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."uniqueid" or (errorHandler.buildDepError "uniqueid")) + ] ++ (if system.isLinux + then [ + (hsPkgs."hinotify" or (errorHandler.buildDepError "hinotify")) + ] + else if system.isWindows + then [ + (hsPkgs."Win32-notify" or (errorHandler.buildDepError "Win32-notify")) + (hsPkgs."ghc" or (errorHandler.buildDepError "ghc")) + ] + else (pkgs.lib).optional (system.isOsx) (hsPkgs."hfsevents" or (errorHandler.buildDepError "hfsevents"))); + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/fsnotify-0.0.2-r1-202a82c34150e432ebf5359cbdccd5506b2e3276b38c427954ab5b557e81526c.nix b/hackage/fsnotify-0.0.2-r1-202a82c34150e432ebf5359cbdccd5506b2e3276b38c427954ab5b557e81526c.nix new file mode 100644 index 00000000000..ed6fb8df9bf --- /dev/null +++ b/hackage/fsnotify-0.0.2-r1-202a82c34150e432ebf5359cbdccd5506b2e3276b38c427954ab5b557e81526c.nix @@ -0,0 +1,47 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.8"; + identifier = { name = "fsnotify"; version = "0.0.2"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Mark Dittmer , Greg Weber "; + author = "Mark Dittmer "; + homepage = ""; + url = ""; + synopsis = "Cross platform library for file creation, modification,\nand deletion notification."; + description = "Cross platform library for file creation, modification,\nand deletion notification. This library builds upon\nexisting libraries for platform-specific Window, Mac,\nand Linux filesystem event notification."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."system-fileio" or (errorHandler.buildDepError "system-fileio")) + (hsPkgs."system-filepath" or (errorHandler.buildDepError "system-filepath")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + ] ++ (if system.isLinux + then [ + (hsPkgs."hinotify" or (errorHandler.buildDepError "hinotify")) + ] + else if system.isWindows + then [ + (hsPkgs."Win32-notify" or (errorHandler.buildDepError "Win32-notify")) + ] + else (pkgs.lib).optional (system.isOsx) (hsPkgs."hfsevents" or (errorHandler.buildDepError "hfsevents"))); + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/fsnotify-0.0.3-r2-0e98d44b5769f787192dc4132d5a99cc71b522efca7d8f29c6c3ca4fc6a4df0e.nix b/hackage/fsnotify-0.0.3-r2-0e98d44b5769f787192dc4132d5a99cc71b522efca7d8f29c6c3ca4fc6a4df0e.nix new file mode 100644 index 00000000000..2c10585a8d4 --- /dev/null +++ b/hackage/fsnotify-0.0.3-r2-0e98d44b5769f787192dc4132d5a99cc71b522efca7d8f29c6c3ca4fc6a4df0e.nix @@ -0,0 +1,47 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.8"; + identifier = { name = "fsnotify"; version = "0.0.3"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Mark Dittmer , Greg Weber "; + author = "Mark Dittmer "; + homepage = ""; + url = ""; + synopsis = "Cross platform library for file creation, modification,\nand deletion notification."; + description = "Cross platform library for file creation, modification,\nand deletion notification. This library builds upon\nexisting libraries for platform-specific Window, Mac,\nand Linux filesystem event notification."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."system-fileio" or (errorHandler.buildDepError "system-fileio")) + (hsPkgs."system-filepath" or (errorHandler.buildDepError "system-filepath")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + ] ++ (if system.isLinux + then [ + (hsPkgs."hinotify" or (errorHandler.buildDepError "hinotify")) + ] + else if system.isWindows + then [ + (hsPkgs."Win32-notify" or (errorHandler.buildDepError "Win32-notify")) + ] + else (pkgs.lib).optional (system.isOsx) (hsPkgs."hfsevents" or (errorHandler.buildDepError "hfsevents"))); + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/fsnotify-0.0.4-r2-74f8c7c39d21c3394bb3b6584e4839432764b1ce2ff9fb405f703a27cf373548.nix b/hackage/fsnotify-0.0.4-r2-74f8c7c39d21c3394bb3b6584e4839432764b1ce2ff9fb405f703a27cf373548.nix new file mode 100644 index 00000000000..78daf36174e --- /dev/null +++ b/hackage/fsnotify-0.0.4-r2-74f8c7c39d21c3394bb3b6584e4839432764b1ce2ff9fb405f703a27cf373548.nix @@ -0,0 +1,47 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.8"; + identifier = { name = "fsnotify"; version = "0.0.4"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Mark Dittmer , Greg Weber "; + author = "Mark Dittmer "; + homepage = ""; + url = ""; + synopsis = "Cross platform library for file creation, modification,\nand deletion notification."; + description = "Cross platform library for file creation, modification,\nand deletion notification. This library builds upon\nexisting libraries for platform-specific Window, Mac,\nand Linux filesystem event notification."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."system-fileio" or (errorHandler.buildDepError "system-fileio")) + (hsPkgs."system-filepath" or (errorHandler.buildDepError "system-filepath")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + ] ++ (if system.isLinux + then [ + (hsPkgs."hinotify" or (errorHandler.buildDepError "hinotify")) + ] + else if system.isWindows + then [ + (hsPkgs."Win32-notify" or (errorHandler.buildDepError "Win32-notify")) + ] + else (pkgs.lib).optional (system.isOsx) (hsPkgs."hfsevents" or (errorHandler.buildDepError "hfsevents"))); + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/fsnotify-0.0.5-r2-2e6450dd942db8ecf7e5d417a9ba0fe134e185367c2ac2842f8e5bc0f21b821e.nix b/hackage/fsnotify-0.0.5-r2-2e6450dd942db8ecf7e5d417a9ba0fe134e185367c2ac2842f8e5bc0f21b821e.nix new file mode 100644 index 00000000000..6d2a582aac0 --- /dev/null +++ b/hackage/fsnotify-0.0.5-r2-2e6450dd942db8ecf7e5d417a9ba0fe134e185367c2ac2842f8e5bc0f21b821e.nix @@ -0,0 +1,77 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.8"; + identifier = { name = "fsnotify"; version = "0.0.5"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Mark Dittmer , Greg Weber "; + author = "Mark Dittmer "; + homepage = ""; + url = ""; + synopsis = "Cross platform library for file creation, modification,\nand deletion notification."; + description = "Cross platform library for file creation, modification,\nand deletion notification. This library builds upon\nexisting libraries for platform-specific Window, Mac,\nand Linux filesystem event notification."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."system-fileio" or (errorHandler.buildDepError "system-fileio")) + (hsPkgs."system-filepath" or (errorHandler.buildDepError "system-filepath")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + ] ++ (if system.isLinux + then [ + (hsPkgs."hinotify" or (errorHandler.buildDepError "hinotify")) + ] + else if system.isWindows + then [ + (hsPkgs."Win32-notify" or (errorHandler.buildDepError "Win32-notify")) + ] + else (pkgs.lib).optional (system.isOsx) (hsPkgs."hfsevents" or (errorHandler.buildDepError "hfsevents"))); + buildable = true; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."Glob" or (errorHandler.buildDepError "Glob")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."system-filepath" or (errorHandler.buildDepError "system-filepath")) + (hsPkgs."system-fileio" or (errorHandler.buildDepError "system-fileio")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."uniqueid" or (errorHandler.buildDepError "uniqueid")) + ] ++ (if system.isLinux + then [ + (hsPkgs."hinotify" or (errorHandler.buildDepError "hinotify")) + ] + else if system.isWindows + then [ + (hsPkgs."Win32-notify" or (errorHandler.buildDepError "Win32-notify")) + (hsPkgs."ghc" or (errorHandler.buildDepError "ghc")) + ] + else (pkgs.lib).optional (system.isOsx) (hsPkgs."hfsevents" or (errorHandler.buildDepError "hfsevents"))); + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/fsnotify-0.0.6-r2-c035d9b9b636a8768d7df3c8473c0d122d3a03c46db45a364843af2c549c35c5.nix b/hackage/fsnotify-0.0.6-r2-c035d9b9b636a8768d7df3c8473c0d122d3a03c46db45a364843af2c549c35c5.nix new file mode 100644 index 00000000000..c5787a5dbe2 --- /dev/null +++ b/hackage/fsnotify-0.0.6-r2-c035d9b9b636a8768d7df3c8473c0d122d3a03c46db45a364843af2c549c35c5.nix @@ -0,0 +1,77 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.8"; + identifier = { name = "fsnotify"; version = "0.0.6"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Mark Dittmer , Greg Weber "; + author = "Mark Dittmer "; + homepage = ""; + url = ""; + synopsis = "Cross platform library for file creation, modification,\nand deletion notification."; + description = "Cross platform library for file creation, modification,\nand deletion notification. This library builds upon\nexisting libraries for platform-specific Window, Mac,\nand Linux filesystem event notification."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."system-fileio" or (errorHandler.buildDepError "system-fileio")) + (hsPkgs."system-filepath" or (errorHandler.buildDepError "system-filepath")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + ] ++ (if system.isLinux + then [ + (hsPkgs."hinotify" or (errorHandler.buildDepError "hinotify")) + ] + else if system.isWindows + then [ + (hsPkgs."Win32-notify" or (errorHandler.buildDepError "Win32-notify")) + ] + else (pkgs.lib).optional (system.isOsx) (hsPkgs."hfsevents" or (errorHandler.buildDepError "hfsevents"))); + buildable = true; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."Glob" or (errorHandler.buildDepError "Glob")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."system-filepath" or (errorHandler.buildDepError "system-filepath")) + (hsPkgs."system-fileio" or (errorHandler.buildDepError "system-fileio")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."uniqueid" or (errorHandler.buildDepError "uniqueid")) + ] ++ (if system.isLinux + then [ + (hsPkgs."hinotify" or (errorHandler.buildDepError "hinotify")) + ] + else if system.isWindows + then [ + (hsPkgs."Win32-notify" or (errorHandler.buildDepError "Win32-notify")) + (hsPkgs."ghc" or (errorHandler.buildDepError "ghc")) + ] + else (pkgs.lib).optional (system.isOsx) (hsPkgs."hfsevents" or (errorHandler.buildDepError "hfsevents"))); + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/fsnotify-0.0.7-r2-f3af32fec1d9593aaa0c9aa452a96566d7e9c9df1fb1237a087be256adefd3dd.nix b/hackage/fsnotify-0.0.7-r2-f3af32fec1d9593aaa0c9aa452a96566d7e9c9df1fb1237a087be256adefd3dd.nix new file mode 100644 index 00000000000..a712fff26ae --- /dev/null +++ b/hackage/fsnotify-0.0.7-r2-f3af32fec1d9593aaa0c9aa452a96566d7e9c9df1fb1237a087be256adefd3dd.nix @@ -0,0 +1,77 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.8"; + identifier = { name = "fsnotify"; version = "0.0.7"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Mark Dittmer , Greg Weber "; + author = "Mark Dittmer "; + homepage = ""; + url = ""; + synopsis = "Cross platform library for file creation, modification,\nand deletion notification."; + description = "Cross platform library for file creation, modification,\nand deletion notification. This library builds upon\nexisting libraries for platform-specific Window, Mac,\nand Linux filesystem event notification."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."system-fileio" or (errorHandler.buildDepError "system-fileio")) + (hsPkgs."system-filepath" or (errorHandler.buildDepError "system-filepath")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + ] ++ (if system.isLinux + then [ + (hsPkgs."hinotify" or (errorHandler.buildDepError "hinotify")) + ] + else if system.isWindows + then [ + (hsPkgs."Win32-notify" or (errorHandler.buildDepError "Win32-notify")) + ] + else (pkgs.lib).optional (system.isOsx) (hsPkgs."hfsevents" or (errorHandler.buildDepError "hfsevents"))); + buildable = true; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."Glob" or (errorHandler.buildDepError "Glob")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."system-filepath" or (errorHandler.buildDepError "system-filepath")) + (hsPkgs."system-fileio" or (errorHandler.buildDepError "system-fileio")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."uniqueid" or (errorHandler.buildDepError "uniqueid")) + ] ++ (if system.isLinux + then [ + (hsPkgs."hinotify" or (errorHandler.buildDepError "hinotify")) + ] + else if system.isWindows + then [ + (hsPkgs."Win32-notify" or (errorHandler.buildDepError "Win32-notify")) + (hsPkgs."ghc" or (errorHandler.buildDepError "ghc")) + ] + else (pkgs.lib).optional (system.isOsx) (hsPkgs."hfsevents" or (errorHandler.buildDepError "hfsevents"))); + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/fsnotify-0.0.7.1-r2-97d4ee7ab4131a734cd2cfe3f5dfc12e6af34beffe03d5f465e4e4846ab12fdc.nix b/hackage/fsnotify-0.0.7.1-r2-97d4ee7ab4131a734cd2cfe3f5dfc12e6af34beffe03d5f465e4e4846ab12fdc.nix new file mode 100644 index 00000000000..df289ec4a0f --- /dev/null +++ b/hackage/fsnotify-0.0.7.1-r2-97d4ee7ab4131a734cd2cfe3f5dfc12e6af34beffe03d5f465e4e4846ab12fdc.nix @@ -0,0 +1,77 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.8"; + identifier = { name = "fsnotify"; version = "0.0.7.1"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Mark Dittmer , Greg Weber "; + author = "Mark Dittmer "; + homepage = ""; + url = ""; + synopsis = "Cross platform library for file creation, modification,\nand deletion notification."; + description = "Cross platform library for file creation, modification,\nand deletion notification. This library builds upon\nexisting libraries for platform-specific Window, Mac,\nand Linux filesystem event notification."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."system-fileio" or (errorHandler.buildDepError "system-fileio")) + (hsPkgs."system-filepath" or (errorHandler.buildDepError "system-filepath")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + ] ++ (if system.isLinux + then [ + (hsPkgs."hinotify" or (errorHandler.buildDepError "hinotify")) + ] + else if system.isWindows + then [ + (hsPkgs."Win32-notify" or (errorHandler.buildDepError "Win32-notify")) + ] + else (pkgs.lib).optional (system.isOsx) (hsPkgs."hfsevents" or (errorHandler.buildDepError "hfsevents"))); + buildable = true; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."Glob" or (errorHandler.buildDepError "Glob")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."system-filepath" or (errorHandler.buildDepError "system-filepath")) + (hsPkgs."system-fileio" or (errorHandler.buildDepError "system-fileio")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."uniqueid" or (errorHandler.buildDepError "uniqueid")) + ] ++ (if system.isLinux + then [ + (hsPkgs."hinotify" or (errorHandler.buildDepError "hinotify")) + ] + else if system.isWindows + then [ + (hsPkgs."Win32-notify" or (errorHandler.buildDepError "Win32-notify")) + (hsPkgs."ghc" or (errorHandler.buildDepError "ghc")) + ] + else (pkgs.lib).optional (system.isOsx) (hsPkgs."hfsevents" or (errorHandler.buildDepError "hfsevents"))); + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/fsnotify-0.0.8-r2-a7d9c4364895f79cc146f2d1078d8b8002135575e6ef04d1141db5b0f9948c44.nix b/hackage/fsnotify-0.0.8-r2-a7d9c4364895f79cc146f2d1078d8b8002135575e6ef04d1141db5b0f9948c44.nix new file mode 100644 index 00000000000..0cd913c6ead --- /dev/null +++ b/hackage/fsnotify-0.0.8-r2-a7d9c4364895f79cc146f2d1078d8b8002135575e6ef04d1141db5b0f9948c44.nix @@ -0,0 +1,77 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.8"; + identifier = { name = "fsnotify"; version = "0.0.8"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Mark Dittmer , Greg Weber "; + author = "Mark Dittmer "; + homepage = ""; + url = ""; + synopsis = "Cross platform library for file creation, modification,\nand deletion notification."; + description = "Cross platform library for file creation, modification,\nand deletion notification. This library builds upon\nexisting libraries for platform-specific Window, Mac,\nand Linux filesystem event notification."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."system-fileio" or (errorHandler.buildDepError "system-fileio")) + (hsPkgs."system-filepath" or (errorHandler.buildDepError "system-filepath")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + ] ++ (if system.isLinux + then [ + (hsPkgs."hinotify" or (errorHandler.buildDepError "hinotify")) + ] + else if system.isWindows + then [ + (hsPkgs."Win32-notify" or (errorHandler.buildDepError "Win32-notify")) + ] + else (pkgs.lib).optional (system.isOsx) (hsPkgs."hfsevents" or (errorHandler.buildDepError "hfsevents"))); + buildable = true; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."Glob" or (errorHandler.buildDepError "Glob")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."system-filepath" or (errorHandler.buildDepError "system-filepath")) + (hsPkgs."system-fileio" or (errorHandler.buildDepError "system-fileio")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."uniqueid" or (errorHandler.buildDepError "uniqueid")) + ] ++ (if system.isLinux + then [ + (hsPkgs."hinotify" or (errorHandler.buildDepError "hinotify")) + ] + else if system.isWindows + then [ + (hsPkgs."Win32-notify" or (errorHandler.buildDepError "Win32-notify")) + (hsPkgs."ghc" or (errorHandler.buildDepError "ghc")) + ] + else (pkgs.lib).optional (system.isOsx) (hsPkgs."hfsevents" or (errorHandler.buildDepError "hfsevents"))); + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/fsnotify-0.0.9-r2-318a7268dbc0343d0ff7a6ef089132afb15fdc1614a043d7e271ac40a038fdfb.nix b/hackage/fsnotify-0.0.9-r2-318a7268dbc0343d0ff7a6ef089132afb15fdc1614a043d7e271ac40a038fdfb.nix new file mode 100644 index 00000000000..79987322898 --- /dev/null +++ b/hackage/fsnotify-0.0.9-r2-318a7268dbc0343d0ff7a6ef089132afb15fdc1614a043d7e271ac40a038fdfb.nix @@ -0,0 +1,75 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.8"; + identifier = { name = "fsnotify"; version = "0.0.9"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Mark Dittmer , Greg Weber "; + author = "Mark Dittmer "; + homepage = ""; + url = ""; + synopsis = "Cross platform library for file change notification."; + description = "Cross platform library for file creation, modification,\nand deletion notification. This library builds upon\nexisting libraries for platform-specific Window, Mac,\nand Linux filesystem event notification."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."system-fileio" or (errorHandler.buildDepError "system-fileio")) + (hsPkgs."system-filepath" or (errorHandler.buildDepError "system-filepath")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + ] ++ (if system.isLinux + then [ + (hsPkgs."hinotify" or (errorHandler.buildDepError "hinotify")) + ] + else if system.isWindows + then [ + (hsPkgs."Win32-notify" or (errorHandler.buildDepError "Win32-notify")) + ] + else (pkgs.lib).optional (system.isOsx) (hsPkgs."hfsevents" or (errorHandler.buildDepError "hfsevents"))); + buildable = true; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."Glob" or (errorHandler.buildDepError "Glob")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."system-filepath" or (errorHandler.buildDepError "system-filepath")) + (hsPkgs."system-fileio" or (errorHandler.buildDepError "system-fileio")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."uniqueid" or (errorHandler.buildDepError "uniqueid")) + ] ++ (if system.isLinux + then [ + (hsPkgs."hinotify" or (errorHandler.buildDepError "hinotify")) + ] + else if system.isWindows + then [ + (hsPkgs."Win32-notify" or (errorHandler.buildDepError "Win32-notify")) + (hsPkgs."ghc" or (errorHandler.buildDepError "ghc")) + ] + else (pkgs.lib).optional (system.isOsx) (hsPkgs."hfsevents" or (errorHandler.buildDepError "hfsevents"))); + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/fsnotify-0.1-r3-259c937182c3f3b7e6386de83a7d77da2beab34a516f527438ec91531ff3c60a.nix b/hackage/fsnotify-0.1-r3-259c937182c3f3b7e6386de83a7d77da2beab34a516f527438ec91531ff3c60a.nix new file mode 100644 index 00000000000..25312f25d7f --- /dev/null +++ b/hackage/fsnotify-0.1-r3-259c937182c3f3b7e6386de83a7d77da2beab34a516f527438ec91531ff3c60a.nix @@ -0,0 +1,63 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.8"; + identifier = { name = "fsnotify"; version = "0.1"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Greg Weber , Roman Cheplyaka "; + author = "Mark Dittmer "; + homepage = ""; + url = ""; + synopsis = "Cross platform library for file change notification."; + description = "Cross platform library for file creation, modification,\nand deletion notification. This library builds upon\nexisting libraries for platform-specific Window, Mac,\nand Linux filesystem event notification."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."system-fileio" or (errorHandler.buildDepError "system-fileio")) + (hsPkgs."system-filepath" or (errorHandler.buildDepError "system-filepath")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + ] ++ (if system.isLinux + then [ + (hsPkgs."hinotify" or (errorHandler.buildDepError "hinotify")) + ] + else if system.isWindows + then [ + (hsPkgs."Win32-notify" or (errorHandler.buildDepError "Win32-notify")) + ] + else (pkgs.lib).optional (system.isOsx) (hsPkgs."hfsevents" or (errorHandler.buildDepError "hfsevents"))); + buildable = true; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."system-filepath" or (errorHandler.buildDepError "system-filepath")) + (hsPkgs."system-fileio" or (errorHandler.buildDepError "system-fileio")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."fsnotify" or (errorHandler.buildDepError "fsnotify")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."temporary-rc" or (errorHandler.buildDepError "temporary-rc")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/fsnotify-0.1.0.1-r3-709d01e41baf6d6c2ce9dd6fc2e0af059852a988c610dd67a30520dc6da1ef0b.nix b/hackage/fsnotify-0.1.0.1-r3-709d01e41baf6d6c2ce9dd6fc2e0af059852a988c610dd67a30520dc6da1ef0b.nix new file mode 100644 index 00000000000..46e57a1535c --- /dev/null +++ b/hackage/fsnotify-0.1.0.1-r3-709d01e41baf6d6c2ce9dd6fc2e0af059852a988c610dd67a30520dc6da1ef0b.nix @@ -0,0 +1,63 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.8"; + identifier = { name = "fsnotify"; version = "0.1.0.1"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Greg Weber , Roman Cheplyaka "; + author = "Mark Dittmer "; + homepage = ""; + url = ""; + synopsis = "Cross platform library for file change notification."; + description = "Cross platform library for file creation, modification,\nand deletion notification. This library builds upon\nexisting libraries for platform-specific Window, Mac,\nand Linux filesystem event notification."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."system-fileio" or (errorHandler.buildDepError "system-fileio")) + (hsPkgs."system-filepath" or (errorHandler.buildDepError "system-filepath")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + ] ++ (if system.isLinux + then [ + (hsPkgs."hinotify" or (errorHandler.buildDepError "hinotify")) + ] + else if system.isWindows + then [ + (hsPkgs."Win32-notify" or (errorHandler.buildDepError "Win32-notify")) + ] + else (pkgs.lib).optional (system.isOsx) (hsPkgs."hfsevents" or (errorHandler.buildDepError "hfsevents"))); + buildable = true; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."system-filepath" or (errorHandler.buildDepError "system-filepath")) + (hsPkgs."system-fileio" or (errorHandler.buildDepError "system-fileio")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."fsnotify" or (errorHandler.buildDepError "fsnotify")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."temporary-rc" or (errorHandler.buildDepError "temporary-rc")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/fsnotify-0.1.0.2-r2-b95a8cfd1f43da88b8da65ccff650ebefadb010638e260fd370436b0b6f0db2f.nix b/hackage/fsnotify-0.1.0.2-r2-b95a8cfd1f43da88b8da65ccff650ebefadb010638e260fd370436b0b6f0db2f.nix new file mode 100644 index 00000000000..74061c90b5f --- /dev/null +++ b/hackage/fsnotify-0.1.0.2-r2-b95a8cfd1f43da88b8da65ccff650ebefadb010638e260fd370436b0b6f0db2f.nix @@ -0,0 +1,63 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.8"; + identifier = { name = "fsnotify"; version = "0.1.0.2"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Greg Weber , Roman Cheplyaka "; + author = "Mark Dittmer "; + homepage = ""; + url = ""; + synopsis = "Cross platform library for file change notification."; + description = "Cross platform library for file creation, modification,\nand deletion notification. This library builds upon\nexisting libraries for platform-specific Windows, Mac,\nand Linux filesystem event notification."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."system-fileio" or (errorHandler.buildDepError "system-fileio")) + (hsPkgs."system-filepath" or (errorHandler.buildDepError "system-filepath")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + ] ++ (if system.isLinux + then [ + (hsPkgs."hinotify" or (errorHandler.buildDepError "hinotify")) + ] + else if system.isWindows + then [ + (hsPkgs."Win32-notify" or (errorHandler.buildDepError "Win32-notify")) + ] + else (pkgs.lib).optional (system.isOsx) (hsPkgs."hfsevents" or (errorHandler.buildDepError "hfsevents"))); + buildable = true; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."system-filepath" or (errorHandler.buildDepError "system-filepath")) + (hsPkgs."system-fileio" or (errorHandler.buildDepError "system-fileio")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."fsnotify" or (errorHandler.buildDepError "fsnotify")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."temporary-rc" or (errorHandler.buildDepError "temporary-rc")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/fsnotify-0.1.0.3-r2-e83f6a2be300778ff23134095b2d6f285ce519a3b5c24f4ad320d48d8c664ebf.nix b/hackage/fsnotify-0.1.0.3-r2-e83f6a2be300778ff23134095b2d6f285ce519a3b5c24f4ad320d48d8c664ebf.nix new file mode 100644 index 00000000000..bdb3037e591 --- /dev/null +++ b/hackage/fsnotify-0.1.0.3-r2-e83f6a2be300778ff23134095b2d6f285ce519a3b5c24f4ad320d48d8c664ebf.nix @@ -0,0 +1,63 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.8"; + identifier = { name = "fsnotify"; version = "0.1.0.3"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Greg Weber , Roman Cheplyaka "; + author = "Mark Dittmer "; + homepage = ""; + url = ""; + synopsis = "Cross platform library for file change notification."; + description = "Cross platform library for file creation, modification,\nand deletion notification. This library builds upon\nexisting libraries for platform-specific Windows, Mac,\nand Linux filesystem event notification."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."system-fileio" or (errorHandler.buildDepError "system-fileio")) + (hsPkgs."system-filepath" or (errorHandler.buildDepError "system-filepath")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + ] ++ (if system.isLinux + then [ + (hsPkgs."hinotify" or (errorHandler.buildDepError "hinotify")) + ] + else if system.isWindows + then [ + (hsPkgs."Win32-notify" or (errorHandler.buildDepError "Win32-notify")) + ] + else (pkgs.lib).optional (system.isOsx) (hsPkgs."hfsevents" or (errorHandler.buildDepError "hfsevents"))); + buildable = true; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."system-filepath" or (errorHandler.buildDepError "system-filepath")) + (hsPkgs."system-fileio" or (errorHandler.buildDepError "system-fileio")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."fsnotify" or (errorHandler.buildDepError "fsnotify")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."temporary-rc" or (errorHandler.buildDepError "temporary-rc")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/fsnotify-0.2-r2-064f06a754bf8aa63b0bcac2b1db7bab0fa86b784c5ca8d85fbad72f5f19c396.nix b/hackage/fsnotify-0.2-r2-064f06a754bf8aa63b0bcac2b1db7bab0fa86b784c5ca8d85fbad72f5f19c396.nix new file mode 100644 index 00000000000..7c1b56de856 --- /dev/null +++ b/hackage/fsnotify-0.2-r2-064f06a754bf8aa63b0bcac2b1db7bab0fa86b784c5ca8d85fbad72f5f19c396.nix @@ -0,0 +1,64 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.8"; + identifier = { name = "fsnotify"; version = "0.2"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Greg Weber , Roman Cheplyaka "; + author = "Mark Dittmer "; + homepage = "https://github.com/haskell-fswatch/hfsnotify"; + url = ""; + synopsis = "Cross platform library for file change notification."; + description = "Cross platform library for file creation, modification,\nand deletion notification. This library builds upon\nexisting libraries for platform-specific Windows, Mac,\nand Linux filesystem event notification."; + buildType = "Simple"; + }; + components = { + "library" = { + 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."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."unix-compat" or (errorHandler.buildDepError "unix-compat")) + ] ++ (if system.isLinux + then [ + (hsPkgs."hinotify" or (errorHandler.buildDepError "hinotify")) + ] + else if system.isWindows + then [ + (hsPkgs."Win32-notify" or (errorHandler.buildDepError "Win32-notify")) + ] + else (pkgs.lib).optional (system.isOsx) (hsPkgs."hfsevents" or (errorHandler.buildDepError "hfsevents"))); + buildable = true; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."unix-compat" or (errorHandler.buildDepError "unix-compat")) + (hsPkgs."fsnotify" or (errorHandler.buildDepError "fsnotify")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."temporary-rc" or (errorHandler.buildDepError "temporary-rc")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/fsnotify-0.2.0.1-r2-99ee6062388840c2b01505675dba7dc7f8d6fe4d0384c20a01a4fd7e2a54d3e6.nix b/hackage/fsnotify-0.2.0.1-r2-99ee6062388840c2b01505675dba7dc7f8d6fe4d0384c20a01a4fd7e2a54d3e6.nix new file mode 100644 index 00000000000..ba05240d6dd --- /dev/null +++ b/hackage/fsnotify-0.2.0.1-r2-99ee6062388840c2b01505675dba7dc7f8d6fe4d0384c20a01a4fd7e2a54d3e6.nix @@ -0,0 +1,70 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.8"; + identifier = { name = "fsnotify"; version = "0.2.0.1"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Greg Weber , Roman Cheplyaka "; + author = "Mark Dittmer "; + homepage = "https://github.com/haskell-fswatch/hfsnotify"; + url = ""; + synopsis = "Cross platform library for file change notification."; + description = "Cross platform library for file creation, modification,\nand deletion notification. This library builds upon\nexisting libraries for platform-specific Windows, Mac,\nand Linux filesystem event notification."; + buildType = "Simple"; + }; + components = { + "library" = { + 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."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."unix-compat" or (errorHandler.buildDepError "unix-compat")) + ] ++ (if system.isLinux + then [ + (hsPkgs."hinotify" or (errorHandler.buildDepError "hinotify")) + ] + else if system.isWindows + then [ + (hsPkgs."Win32-notify" or (errorHandler.buildDepError "Win32-notify")) + (hsPkgs."system-filepath" or (errorHandler.buildDepError "system-filepath")) + (hsPkgs."system-fileio" or (errorHandler.buildDepError "system-fileio")) + ] + else (pkgs.lib).optionals (system.isOsx) [ + (hsPkgs."hfsevents" or (errorHandler.buildDepError "hfsevents")) + (hsPkgs."system-filepath" or (errorHandler.buildDepError "system-filepath")) + (hsPkgs."system-fileio" or (errorHandler.buildDepError "system-fileio")) + ]); + buildable = true; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."unix-compat" or (errorHandler.buildDepError "unix-compat")) + (hsPkgs."fsnotify" or (errorHandler.buildDepError "fsnotify")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."temporary-rc" or (errorHandler.buildDepError "temporary-rc")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/fsnotify-0.2.0.2-r2-d264798844d9f2fd836b9a49a14c9112c7d99f7432387d0a95784b9f1224500e.nix b/hackage/fsnotify-0.2.0.2-r2-d264798844d9f2fd836b9a49a14c9112c7d99f7432387d0a95784b9f1224500e.nix new file mode 100644 index 00000000000..a0d956fbee4 --- /dev/null +++ b/hackage/fsnotify-0.2.0.2-r2-d264798844d9f2fd836b9a49a14c9112c7d99f7432387d0a95784b9f1224500e.nix @@ -0,0 +1,70 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.8"; + identifier = { name = "fsnotify"; version = "0.2.0.2"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Greg Weber , Roman Cheplyaka "; + author = "Mark Dittmer "; + homepage = "https://github.com/haskell-fswatch/hfsnotify"; + url = ""; + synopsis = "Cross platform library for file change notification."; + description = "Cross platform library for file creation, modification,\nand deletion notification. This library builds upon\nexisting libraries for platform-specific Windows, Mac,\nand Linux filesystem event notification."; + buildType = "Simple"; + }; + components = { + "library" = { + 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."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."unix-compat" or (errorHandler.buildDepError "unix-compat")) + ] ++ (if system.isLinux + then [ + (hsPkgs."hinotify" or (errorHandler.buildDepError "hinotify")) + ] + else if system.isWindows + then [ + (hsPkgs."Win32-notify" or (errorHandler.buildDepError "Win32-notify")) + (hsPkgs."system-filepath" or (errorHandler.buildDepError "system-filepath")) + (hsPkgs."system-fileio" or (errorHandler.buildDepError "system-fileio")) + ] + else (pkgs.lib).optionals (system.isOsx) [ + (hsPkgs."hfsevents" or (errorHandler.buildDepError "hfsevents")) + (hsPkgs."system-filepath" or (errorHandler.buildDepError "system-filepath")) + (hsPkgs."system-fileio" or (errorHandler.buildDepError "system-fileio")) + ]); + buildable = true; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."unix-compat" or (errorHandler.buildDepError "unix-compat")) + (hsPkgs."fsnotify" or (errorHandler.buildDepError "fsnotify")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."temporary-rc" or (errorHandler.buildDepError "temporary-rc")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/fsnotify-0.2.0.3-r2-ef859e9e01ad7cffd44f8ea2831697b0ed35d89f38d1476737446ba6085526bd.nix b/hackage/fsnotify-0.2.0.3-r2-ef859e9e01ad7cffd44f8ea2831697b0ed35d89f38d1476737446ba6085526bd.nix new file mode 100644 index 00000000000..d17d00f51b9 --- /dev/null +++ b/hackage/fsnotify-0.2.0.3-r2-ef859e9e01ad7cffd44f8ea2831697b0ed35d89f38d1476737446ba6085526bd.nix @@ -0,0 +1,70 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.8"; + identifier = { name = "fsnotify"; version = "0.2.0.3"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Greg Weber , Roman Cheplyaka "; + author = "Mark Dittmer "; + homepage = "https://github.com/haskell-fswatch/hfsnotify"; + url = ""; + synopsis = "Cross platform library for file change notification."; + description = "Cross platform library for file creation, modification,\nand deletion notification. This library builds upon\nexisting libraries for platform-specific Windows, Mac,\nand Linux filesystem event notification."; + buildType = "Simple"; + }; + components = { + "library" = { + 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."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."unix-compat" or (errorHandler.buildDepError "unix-compat")) + ] ++ (if system.isLinux + then [ + (hsPkgs."hinotify" or (errorHandler.buildDepError "hinotify")) + ] + else if system.isWindows + then [ + (hsPkgs."Win32-notify" or (errorHandler.buildDepError "Win32-notify")) + (hsPkgs."system-filepath" or (errorHandler.buildDepError "system-filepath")) + (hsPkgs."system-fileio" or (errorHandler.buildDepError "system-fileio")) + ] + else (pkgs.lib).optionals (system.isOsx) [ + (hsPkgs."hfsevents" or (errorHandler.buildDepError "hfsevents")) + (hsPkgs."system-filepath" or (errorHandler.buildDepError "system-filepath")) + (hsPkgs."system-fileio" or (errorHandler.buildDepError "system-fileio")) + ]); + buildable = true; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."unix-compat" or (errorHandler.buildDepError "unix-compat")) + (hsPkgs."fsnotify" or (errorHandler.buildDepError "fsnotify")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."temporary-rc" or (errorHandler.buildDepError "temporary-rc")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/fsnotify-0.2.1-r2-2366cf9a57c8bba428e3b42a21726a3b03650d52c52aea388e38df7d85501282.nix b/hackage/fsnotify-0.2.1-r2-2366cf9a57c8bba428e3b42a21726a3b03650d52c52aea388e38df7d85501282.nix new file mode 100644 index 00000000000..df57fac8cee --- /dev/null +++ b/hackage/fsnotify-0.2.1-r2-2366cf9a57c8bba428e3b42a21726a3b03650d52c52aea388e38df7d85501282.nix @@ -0,0 +1,64 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.8"; + identifier = { name = "fsnotify"; version = "0.2.1"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Greg Weber , Roman Cheplyaka "; + author = "Mark Dittmer "; + homepage = "https://github.com/haskell-fswatch/hfsnotify"; + url = ""; + synopsis = "Cross platform library for file change notification."; + description = "Cross platform library for file creation, modification,\nand deletion notification. This library builds upon\nexisting libraries for platform-specific Windows, Mac,\nand Linux filesystem event notification."; + buildType = "Simple"; + }; + components = { + "library" = { + 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."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."unix-compat" or (errorHandler.buildDepError "unix-compat")) + ] ++ (if system.isLinux + then [ + (hsPkgs."hinotify" or (errorHandler.buildDepError "hinotify")) + ] + else if system.isWindows + then [ + (hsPkgs."Win32-notify" or (errorHandler.buildDepError "Win32-notify")) + ] + else (pkgs.lib).optional (system.isOsx) (hsPkgs."hfsevents" or (errorHandler.buildDepError "hfsevents"))); + buildable = true; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."unix-compat" or (errorHandler.buildDepError "unix-compat")) + (hsPkgs."fsnotify" or (errorHandler.buildDepError "fsnotify")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."temporary-rc" or (errorHandler.buildDepError "temporary-rc")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/fsnotify-0.2.1.1-r2-ba5eedb05e469f7e01751321f794d439862b4e2de6da3d04b62f63288524aaf3.nix b/hackage/fsnotify-0.2.1.1-r2-ba5eedb05e469f7e01751321f794d439862b4e2de6da3d04b62f63288524aaf3.nix new file mode 100644 index 00000000000..6ac15a18bb2 --- /dev/null +++ b/hackage/fsnotify-0.2.1.1-r2-ba5eedb05e469f7e01751321f794d439862b4e2de6da3d04b62f63288524aaf3.nix @@ -0,0 +1,64 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.8"; + identifier = { name = "fsnotify"; version = "0.2.1.1"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Greg Weber , Roman Cheplyaka "; + author = "Mark Dittmer "; + homepage = "https://github.com/haskell-fswatch/hfsnotify"; + url = ""; + synopsis = "Cross platform library for file change notification."; + description = "Cross platform library for file creation, modification,\nand deletion notification. This library builds upon\nexisting libraries for platform-specific Windows, Mac,\nand Linux filesystem event notification."; + buildType = "Simple"; + }; + components = { + "library" = { + 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."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."unix-compat" or (errorHandler.buildDepError "unix-compat")) + ] ++ (if system.isLinux + then [ + (hsPkgs."hinotify" or (errorHandler.buildDepError "hinotify")) + ] + else if system.isWindows + then [ + (hsPkgs."Win32-notify" or (errorHandler.buildDepError "Win32-notify")) + ] + else (pkgs.lib).optional (system.isOsx) (hsPkgs."hfsevents" or (errorHandler.buildDepError "hfsevents"))); + buildable = true; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."unix-compat" or (errorHandler.buildDepError "unix-compat")) + (hsPkgs."fsnotify" or (errorHandler.buildDepError "fsnotify")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/fsnotify-0.2.1.2-r1-10a363b1567339fd04872bcd88a4555f7f692fc8ceda28151d7d357bb202d32a.nix b/hackage/fsnotify-0.2.1.2-r1-10a363b1567339fd04872bcd88a4555f7f692fc8ceda28151d7d357bb202d32a.nix new file mode 100644 index 00000000000..f2882c13f3c --- /dev/null +++ b/hackage/fsnotify-0.2.1.2-r1-10a363b1567339fd04872bcd88a4555f7f692fc8ceda28151d7d357bb202d32a.nix @@ -0,0 +1,65 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.8"; + identifier = { name = "fsnotify"; version = "0.2.1.2"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Greg Weber , Roman Cheplyaka "; + author = "Mark Dittmer "; + homepage = "https://github.com/haskell-fswatch/hfsnotify"; + url = ""; + synopsis = "Cross platform library for file change notification."; + description = "Cross platform library for file creation, modification,\nand deletion notification. This library builds upon\nexisting libraries for platform-specific Windows, Mac,\nand Linux filesystem event notification."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."unix-compat" or (errorHandler.buildDepError "unix-compat")) + ] ++ (if system.isLinux + then [ + (hsPkgs."hinotify" or (errorHandler.buildDepError "hinotify")) + ] + else if system.isWindows + then [ + (hsPkgs."Win32-notify" or (errorHandler.buildDepError "Win32-notify")) + ] + else (pkgs.lib).optional (system.isOsx) (hsPkgs."hfsevents" or (errorHandler.buildDepError "hfsevents"))); + buildable = true; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."unix-compat" or (errorHandler.buildDepError "unix-compat")) + (hsPkgs."fsnotify" or (errorHandler.buildDepError "fsnotify")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/fsnotify-0.3.0.0-r3-5f5f598ff1fdf825842ba8640b38edbe54353af6cd238d716ee811f1ed55db4e.nix b/hackage/fsnotify-0.3.0.0-r3-5f5f598ff1fdf825842ba8640b38edbe54353af6cd238d716ee811f1ed55db4e.nix new file mode 100644 index 00000000000..7aa6352245c --- /dev/null +++ b/hackage/fsnotify-0.3.0.0-r3-5f5f598ff1fdf825842ba8640b38edbe54353af6cd238d716ee811f1ed55db4e.nix @@ -0,0 +1,82 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.8"; + identifier = { name = "fsnotify"; version = "0.3.0.0"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Tom McLaughlin "; + author = "Mark Dittmer "; + homepage = "https://github.com/haskell-fswatch/hfsnotify"; + url = ""; + synopsis = "Cross platform library for file change notification."; + description = "Cross platform library for file creation, modification,\nand deletion notification. This library builds upon\nexisting libraries for platform-specific Windows, Mac,\nand Linux filesystem event notification."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."unix-compat" or (errorHandler.buildDepError "unix-compat")) + ] ++ (if system.isLinux + then [ + (hsPkgs."hinotify" or (errorHandler.buildDepError "hinotify")) + (hsPkgs."shelly" or (errorHandler.buildDepError "shelly")) + (hsPkgs."unix" or (errorHandler.buildDepError "unix")) + ] + else if system.isWindows + then [ + (hsPkgs."Win32-notify" or (errorHandler.buildDepError "Win32-notify")) + ] + else (pkgs.lib).optional (system.isOsx) (hsPkgs."hfsevents" or (errorHandler.buildDepError "hfsevents"))); + buildable = true; + }; + tests = { + "test" = { + depends = if system.isWindows + then [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."unix-compat" or (errorHandler.buildDepError "unix-compat")) + (hsPkgs."fsnotify" or (errorHandler.buildDepError "fsnotify")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) + ] + else [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."unix-compat" or (errorHandler.buildDepError "unix-compat")) + (hsPkgs."fsnotify" or (errorHandler.buildDepError "fsnotify")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/fsnotify-0.3.0.1-r3-a9c7875fa39876f8d07cc2f69e8f47e0e1f59ffcb1003ea9aab544d42535b758.nix b/hackage/fsnotify-0.3.0.1-r3-a9c7875fa39876f8d07cc2f69e8f47e0e1f59ffcb1003ea9aab544d42535b758.nix new file mode 100644 index 00000000000..87904b31c24 --- /dev/null +++ b/hackage/fsnotify-0.3.0.1-r3-a9c7875fa39876f8d07cc2f69e8f47e0e1f59ffcb1003ea9aab544d42535b758.nix @@ -0,0 +1,80 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.8"; + identifier = { name = "fsnotify"; version = "0.3.0.1"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Tom McLaughlin "; + author = "Mark Dittmer , Niklas Broberg"; + homepage = "https://github.com/haskell-fswatch/hfsnotify"; + url = ""; + synopsis = "Cross platform library for file change notification."; + description = "Cross platform library for file creation, modification,\nand deletion notification. This library builds upon\nexisting libraries for platform-specific Windows, Mac,\nand Linux filesystem event notification."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."unix-compat" or (errorHandler.buildDepError "unix-compat")) + ] ++ (if system.isLinux + then [ + (hsPkgs."hinotify" or (errorHandler.buildDepError "hinotify")) + (hsPkgs."shelly" or (errorHandler.buildDepError "shelly")) + (hsPkgs."unix" or (errorHandler.buildDepError "unix")) + ] + else if system.isWindows + then [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ] + else (pkgs.lib).optional (system.isOsx) (hsPkgs."hfsevents" or (errorHandler.buildDepError "hfsevents"))); + buildable = true; + }; + tests = { + "test" = { + depends = if system.isWindows + then [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."unix-compat" or (errorHandler.buildDepError "unix-compat")) + (hsPkgs."fsnotify" or (errorHandler.buildDepError "fsnotify")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) + ] + else [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."unix-compat" or (errorHandler.buildDepError "unix-compat")) + (hsPkgs."fsnotify" or (errorHandler.buildDepError "fsnotify")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/fsnotify-0.4.0.0-r1-a47fb5f7e7bb38a0f8e6fac95f87e7dcba3764e2b9fb0b906c0749bdf48d0efc.nix b/hackage/fsnotify-0.4.0.0-r1-a47fb5f7e7bb38a0f8e6fac95f87e7dcba3764e2b9fb0b906c0749bdf48d0efc.nix new file mode 100644 index 00000000000..d6b7f8d6f4a --- /dev/null +++ b/hackage/fsnotify-0.4.0.0-r1-a47fb5f7e7bb38a0f8e6fac95f87e7dcba3764e2b9fb0b906c0749bdf48d0efc.nix @@ -0,0 +1,91 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.10"; + identifier = { name = "fsnotify"; version = "0.4.0.0"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Tom McLaughlin "; + author = "Mark Dittmer , Niklas Broberg"; + homepage = "https://github.com/haskell-fswatch/hfsnotify"; + url = ""; + synopsis = "Cross platform library for file change notification."; + description = "Cross platform library for file creation, modification,\nand deletion notification. This library builds upon\nexisting libraries for platform-specific Windows, Mac,\nand Linux filesystem event notification."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."monad-control" or (errorHandler.buildDepError "monad-control")) + (hsPkgs."safe-exceptions" or (errorHandler.buildDepError "safe-exceptions")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."unix-compat" or (errorHandler.buildDepError "unix-compat")) + ] ++ (if system.isLinux + then [ + (hsPkgs."hinotify" or (errorHandler.buildDepError "hinotify")) + (hsPkgs."unix" or (errorHandler.buildDepError "unix")) + ] + else if system.isWindows + then [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ] + else (pkgs.lib).optional (system.isOsx) (hsPkgs."hfsevents" or (errorHandler.buildDepError "hfsevents"))); + buildable = true; + }; + tests = { + "test" = { + depends = if system.isWindows + then [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."hspec-core" or (errorHandler.buildDepError "hspec-core")) + (hsPkgs."hspec-expectations" or (errorHandler.buildDepError "hspec-expectations")) + (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."unix-compat" or (errorHandler.buildDepError "unix-compat")) + (hsPkgs."fsnotify" or (errorHandler.buildDepError "fsnotify")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."safe-exceptions" or (errorHandler.buildDepError "safe-exceptions")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."retry" or (errorHandler.buildDepError "retry")) + (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) + ] + else [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."hspec-core" or (errorHandler.buildDepError "hspec-core")) + (hsPkgs."hspec-expectations" or (errorHandler.buildDepError "hspec-expectations")) + (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."unix-compat" or (errorHandler.buildDepError "unix-compat")) + (hsPkgs."fsnotify" or (errorHandler.buildDepError "fsnotify")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."safe-exceptions" or (errorHandler.buildDepError "safe-exceptions")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."retry" or (errorHandler.buildDepError "retry")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/fsnotify-0.4.0.1-r2-14918f9b2283daa5f7b32a544c9a1bb7ff4d5b09a91baa2f79bf11c7872a6f3a.nix b/hackage/fsnotify-0.4.0.1-r2-14918f9b2283daa5f7b32a544c9a1bb7ff4d5b09a91baa2f79bf11c7872a6f3a.nix new file mode 100644 index 00000000000..ed0afe226db --- /dev/null +++ b/hackage/fsnotify-0.4.0.1-r2-14918f9b2283daa5f7b32a544c9a1bb7ff4d5b09a91baa2f79bf11c7872a6f3a.nix @@ -0,0 +1,66 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.12"; + identifier = { name = "fsnotify"; version = "0.4.0.1"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Tom McLaughlin "; + author = "Mark Dittmer , Niklas Broberg"; + homepage = "https://github.com/haskell-fswatch/hfsnotify"; + url = ""; + synopsis = "Cross platform library for file change notification."; + description = "Cross platform library for file creation, modification, and deletion notification. This library builds upon existing libraries for platform-specific Windows, Mac, and Linux filesystem event notification."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = (([ + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."monad-control" or (errorHandler.buildDepError "monad-control")) + (hsPkgs."safe-exceptions" or (errorHandler.buildDepError "safe-exceptions")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."unix-compat" or (errorHandler.buildDepError "unix-compat")) + ] ++ (pkgs.lib).optionals (system.isLinux) [ + (hsPkgs."hinotify" or (errorHandler.buildDepError "hinotify")) + (hsPkgs."unix" or (errorHandler.buildDepError "unix")) + ]) ++ (pkgs.lib).optional (system.isWindows) (hsPkgs."Win32" or (errorHandler.buildDepError "Win32"))) ++ (pkgs.lib).optional (system.isOsx) (hsPkgs."hfsevents" or (errorHandler.buildDepError "hfsevents")); + buildable = true; + }; + exes = { + "tests" = { + depends = [ + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."fsnotify" or (errorHandler.buildDepError "fsnotify")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."retry" or (errorHandler.buildDepError "retry")) + (hsPkgs."safe-exceptions" or (errorHandler.buildDepError "safe-exceptions")) + (hsPkgs."sandwich" or (errorHandler.buildDepError "sandwich")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + (hsPkgs."unix-compat" or (errorHandler.buildDepError "unix-compat")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + ] ++ (pkgs.lib).optional (system.isWindows) (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")); + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/graphql-1.5.0.0-r0-57608753c6a5e5d9a2ef34c7d8771a8bdf08f2bdc95c0719a6654db7cb7b0f72.nix b/hackage/graphql-1.5.0.0-r0-57608753c6a5e5d9a2ef34c7d8771a8bdf08f2bdc95c0719a6654db7cb7b0f72.nix new file mode 100644 index 00000000000..431abe3aa73 --- /dev/null +++ b/hackage/graphql-1.5.0.0-r0-57608753c6a5e5d9a2ef34c7d8771a8bdf08f2bdc95c0719a6654db7cb7b0f72.nix @@ -0,0 +1,65 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "graphql"; version = "1.5.0.0"; }; + license = "MPL-2.0 AND BSD-3-Clause"; + copyright = "(c) 2019-2024 Eugen Wissner,\n(c) 2015-2017 J. Daniel Navarro"; + maintainer = "belka@caraus.de"; + author = "Danny Navarro ,\nMatthías Páll Gissurarson ,\nSólrún Halla Einarsdóttir "; + homepage = "https://git.caraus.tech/OSS/graphql"; + url = ""; + synopsis = "Haskell GraphQL implementation"; + description = "Haskell implementation."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."conduit" or (errorHandler.buildDepError "conduit")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."megaparsec" or (errorHandler.buildDepError "megaparsec")) + (hsPkgs."parser-combinators" or (errorHandler.buildDepError "parser-combinators")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + ]; + buildable = true; + }; + tests = { + "graphql-test" = { + depends = [ + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."conduit" or (errorHandler.buildDepError "conduit")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."graphql" or (errorHandler.buildDepError "graphql")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."hspec-expectations" or (errorHandler.buildDepError "hspec-expectations")) + (hsPkgs."hspec-megaparsec" or (errorHandler.buildDepError "hspec-megaparsec")) + (hsPkgs."megaparsec" or (errorHandler.buildDepError "megaparsec")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + ]; + 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/graphql-spice-1.0.5.0-r1-87e3c4b4770b66c99f66f17602d691ac0c679743d6434d3bfe0e9eab19b6494f.nix b/hackage/graphql-spice-1.0.5.0-r1-87e3c4b4770b66c99f66f17602d691ac0c679743d6434d3bfe0e9eab19b6494f.nix new file mode 100644 index 00000000000..c748a7cc942 --- /dev/null +++ b/hackage/graphql-spice-1.0.5.0-r1-87e3c4b4770b66c99f66f17602d691ac0c679743d6434d3bfe0e9eab19b6494f.nix @@ -0,0 +1,66 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "graphql-spice"; version = "1.0.5.0"; }; + license = "MPL-2.0"; + copyright = "(c) 2021-2024 Eugen Wissner"; + maintainer = "belka@caraus.de"; + author = "Eugen Wissner "; + homepage = "https://git.caraus.tech/OSS/graphql-spice"; + url = ""; + synopsis = "GraphQL with batteries"; + description = "Various extensions and convenience functions for the core\ngraphql package."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."conduit" or (errorHandler.buildDepError "conduit")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."hspec-expectations" or (errorHandler.buildDepError "hspec-expectations")) + (hsPkgs."graphql" or (errorHandler.buildDepError "graphql")) + (hsPkgs."megaparsec" or (errorHandler.buildDepError "megaparsec")) + (hsPkgs."scientific" or (errorHandler.buildDepError "scientific")) + (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."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + ]; + buildable = true; + }; + tests = { + "graphql-test" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."graphql" or (errorHandler.buildDepError "graphql")) + (hsPkgs."graphql-spice" or (errorHandler.buildDepError "graphql-spice")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."scientific" or (errorHandler.buildDepError "scientific")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + ]; + 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/http2-5.3.9-r0-c69ee7e27a4695ed1e379be094d5c22535b77e82e2571a44d4bc37f22027faf1.nix b/hackage/http2-5.3.9-r0-c69ee7e27a4695ed1e379be094d5c22535b77e82e2571a44d4bc37f22027faf1.nix new file mode 100644 index 00000000000..5041fc46445 --- /dev/null +++ b/hackage/http2-5.3.9-r0-c69ee7e27a4695ed1e379be094d5c22535b77e82e2571a44d4bc37f22027faf1.nix @@ -0,0 +1,234 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { devel = false; h2spec = false; }; + package = { + specVersion = "1.10"; + identifier = { name = "http2"; version = "5.3.9"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Kazu Yamamoto "; + author = "Kazu Yamamoto "; + homepage = "https://github.com/kazu-yamamoto/http2"; + url = ""; + synopsis = "HTTP/2 library"; + description = "HTTP/2 library including frames, priority queues, HPACK, client and server."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."http-semantics" or (errorHandler.buildDepError "http-semantics")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."iproute" or (errorHandler.buildDepError "iproute")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."network-byte-order" or (errorHandler.buildDepError "network-byte-order")) + (hsPkgs."network-control" or (errorHandler.buildDepError "network-control")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."time-manager" or (errorHandler.buildDepError "time-manager")) + (hsPkgs."unix-time" or (errorHandler.buildDepError "unix-time")) + (hsPkgs."utf8-string" or (errorHandler.buildDepError "utf8-string")) + ]; + buildable = true; + }; + exes = { + "h2c-client" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."network-run" or (errorHandler.buildDepError "network-run")) + (hsPkgs."unix-time" or (errorHandler.buildDepError "unix-time")) + ]; + buildable = if flags.devel then true else false; + }; + "h2c-server" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."crypton" or (errorHandler.buildDepError "crypton")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."network-run" or (errorHandler.buildDepError "network-run")) + ]; + buildable = if flags.devel then true else false; + }; + "hpack-encode" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."aeson-pretty" or (errorHandler.buildDepError "aeson-pretty")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."network-byte-order" or (errorHandler.buildDepError "network-byte-order")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."word8" or (errorHandler.buildDepError "word8")) + ]; + buildable = if flags.devel then true else false; + }; + "hpack-debug" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."network-byte-order" or (errorHandler.buildDepError "network-byte-order")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."word8" or (errorHandler.buildDepError "word8")) + ]; + buildable = if flags.devel then true else false; + }; + "hpack-stat" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."aeson-pretty" or (errorHandler.buildDepError "aeson-pretty")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."network-byte-order" or (errorHandler.buildDepError "network-byte-order")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."word8" or (errorHandler.buildDepError "word8")) + ]; + buildable = if flags.devel then true else false; + }; + "frame-encode" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."aeson-pretty" or (errorHandler.buildDepError "aeson-pretty")) + (hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + ]; + buildable = if flags.devel then true else false; + }; + }; + tests = { + "spec" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."crypton" or (errorHandler.buildDepError "crypton")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."http-semantics" or (errorHandler.buildDepError "http-semantics")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."network-run" or (errorHandler.buildDepError "network-run")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."typed-process" or (errorHandler.buildDepError "typed-process")) + ]; + build-tools = [ + (hsPkgs.buildPackages.hspec-discover.components.exes.hspec-discover or (pkgs.buildPackages.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) + ]; + buildable = true; + }; + "spec2" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."network-run" or (errorHandler.buildDepError "network-run")) + (hsPkgs."typed-process" or (errorHandler.buildDepError "typed-process")) + ]; + build-tools = [ + (hsPkgs.buildPackages.hspec-discover.components.exes.hspec-discover or (pkgs.buildPackages.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) + ]; + buildable = if flags.h2spec then true else false; + }; + "hpack" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + ]; + build-tools = [ + (hsPkgs.buildPackages.hspec-discover.components.exes.hspec-discover or (pkgs.buildPackages.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) + ]; + buildable = true; + }; + "frame" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."Glob" or (errorHandler.buildDepError "Glob")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."aeson-pretty" or (errorHandler.buildDepError "aeson-pretty")) + (hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."network-byte-order" or (errorHandler.buildDepError "network-byte-order")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + ]; + build-tools = [ + (hsPkgs.buildPackages.hspec-discover.components.exes.hspec-discover or (pkgs.buildPackages.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) + ]; + buildable = true; + }; + }; + benchmarks = { + "header-compression" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."criterion" or (errorHandler.buildDepError "criterion")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."network-byte-order" or (errorHandler.buildDepError "network-byte-order")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/http2-tls-0.4.5-r0-2084af1e64a4f4c2523cd0aa264fe1bebca8333e4dde0e25cf4820f27c012c97.nix b/hackage/http2-tls-0.4.5-r0-2084af1e64a4f4c2523cd0aa264fe1bebca8333e4dde0e25cf4820f27c012c97.nix new file mode 100644 index 00000000000..1f68e18aff2 --- /dev/null +++ b/hackage/http2-tls-0.4.5-r0-2084af1e64a4f4c2523cd0aa264fe1bebca8333e4dde0e25cf4820f27c012c97.nix @@ -0,0 +1,73 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { devel = false; }; + package = { + specVersion = "1.10"; + identifier = { name = "http2-tls"; version = "0.4.5"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Kazu Yamamoto "; + author = "Kazu Yamamoto "; + homepage = "https://github.com/kazu-yamamoto/http2-tls"; + url = ""; + synopsis = "Library for HTTP/2 over TLS"; + description = "Using the HTTP/2 library over TLS"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."crypton-x509-store" or (errorHandler.buildDepError "crypton-x509-store")) + (hsPkgs."crypton-x509-validation" or (errorHandler.buildDepError "crypton-x509-validation")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."network-control" or (errorHandler.buildDepError "network-control")) + (hsPkgs."network-run" or (errorHandler.buildDepError "network-run")) + (hsPkgs."recv" or (errorHandler.buildDepError "recv")) + (hsPkgs."time-manager" or (errorHandler.buildDepError "time-manager")) + (hsPkgs."tls" or (errorHandler.buildDepError "tls")) + (hsPkgs."utf8-string" or (errorHandler.buildDepError "utf8-string")) + ]; + buildable = true; + }; + exes = { + "h2-client" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."http-semantics" or (errorHandler.buildDepError "http-semantics")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."http2-tls" or (errorHandler.buildDepError "http2-tls")) + (hsPkgs."tls" or (errorHandler.buildDepError "tls")) + ]; + buildable = if flags.devel then true else false; + }; + "h2-server" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."crypton" or (errorHandler.buildDepError "crypton")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."http2-tls" or (errorHandler.buildDepError "http2-tls")) + (hsPkgs."tls" or (errorHandler.buildDepError "tls")) + (hsPkgs."tls-session-manager" or (errorHandler.buildDepError "tls-session-manager")) + ]; + buildable = if flags.devel then true else false; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/http3-0.0.22-r0-fec94c18449a9f82a7ca79f511fc1ab106f10014cd4f80590b1f6461a7e2c798.nix b/hackage/http3-0.0.22-r0-fec94c18449a9f82a7ca79f511fc1ab106f10014cd4f80590b1f6461a7e2c798.nix new file mode 100644 index 00000000000..da26362ebb5 --- /dev/null +++ b/hackage/http3-0.0.22-r0-fec94c18449a9f82a7ca79f511fc1ab106f10014cd4f80590b1f6461a7e2c798.nix @@ -0,0 +1,122 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { devel = false; }; + package = { + specVersion = "2.4"; + identifier = { name = "http3"; version = "0.0.22"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Kazu Yamamoto "; + author = "Kazu Yamamoto "; + homepage = "https://github.com/kazu-yamamoto/http3"; + url = ""; + synopsis = "HTTP/3 library"; + description = "HTTP/3 library including frames, QPACK, client and server."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."http-semantics" or (errorHandler.buildDepError "http-semantics")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."network-byte-order" or (errorHandler.buildDepError "network-byte-order")) + (hsPkgs."quic" or (errorHandler.buildDepError "quic")) + (hsPkgs."sockaddr" or (errorHandler.buildDepError "sockaddr")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."time-manager" or (errorHandler.buildDepError "time-manager")) + ]; + buildable = true; + }; + exes = { + "h3-server" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."crypton" or (errorHandler.buildDepError "crypton")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."http3" or (errorHandler.buildDepError "http3")) + (hsPkgs."quic" or (errorHandler.buildDepError "quic")) + (hsPkgs."tls" or (errorHandler.buildDepError "tls")) + (hsPkgs."tls-session-manager" or (errorHandler.buildDepError "tls-session-manager")) + ]; + buildable = if flags.devel then true else false; + }; + "h3-client" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."http3" or (errorHandler.buildDepError "http3")) + (hsPkgs."quic" or (errorHandler.buildDepError "quic")) + (hsPkgs."tls" or (errorHandler.buildDepError "tls")) + (hsPkgs."unix-time" or (errorHandler.buildDepError "unix-time")) + ]; + buildable = if flags.devel then true else false; + }; + "qif" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."conduit" or (errorHandler.buildDepError "conduit")) + (hsPkgs."conduit-extra" or (errorHandler.buildDepError "conduit-extra")) + (hsPkgs."http3" or (errorHandler.buildDepError "http3")) + (hsPkgs."quic" or (errorHandler.buildDepError "quic")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + ]; + buildable = if flags.devel then true else false; + }; + }; + tests = { + "spec" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."conduit" or (errorHandler.buildDepError "conduit")) + (hsPkgs."conduit-extra" or (errorHandler.buildDepError "conduit-extra")) + (hsPkgs."crypton" or (errorHandler.buildDepError "crypton")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."http-semantics" or (errorHandler.buildDepError "http-semantics")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."http3" or (errorHandler.buildDepError "http3")) + (hsPkgs."iproute" or (errorHandler.buildDepError "iproute")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."quic" or (errorHandler.buildDepError "quic")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."tls" or (errorHandler.buildDepError "tls")) + ]; + 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/isomorphism-class-0.3-r0-76bd894094b86b090ebea11dba26412a18586c7a8aeff8aec2acbfb157786b8f.nix b/hackage/isomorphism-class-0.3-r0-76bd894094b86b090ebea11dba26412a18586c7a8aeff8aec2acbfb157786b8f.nix new file mode 100644 index 00000000000..4417cb3e4e9 --- /dev/null +++ b/hackage/isomorphism-class-0.3-r0-76bd894094b86b090ebea11dba26412a18586c7a8aeff8aec2acbfb157786b8f.nix @@ -0,0 +1,58 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "isomorphism-class"; version = "0.3"; }; + license = "MIT"; + copyright = "(c) 2022 Nikita Volkov"; + maintainer = "Nikita Volkov "; + author = "Nikita Volkov "; + homepage = "https://github.com/nikita-volkov/isomorphism-class"; + url = ""; + synopsis = "Isomorphism typeclass solving the conversion problem"; + description = ""; + buildType = "Simple"; + }; + components = { + "library" = { + 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."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."primitive" or (errorHandler.buildDepError "primitive")) + (hsPkgs."profunctors" or (errorHandler.buildDepError "profunctors")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + ]; + buildable = true; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."isomorphism-class" or (errorHandler.buildDepError "isomorphism-class")) + (hsPkgs."primitive" or (errorHandler.buildDepError "primitive")) + (hsPkgs."quickcheck-instances" or (errorHandler.buildDepError "quickcheck-instances")) + (hsPkgs."rebase" or (errorHandler.buildDepError "rebase")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/lawful-conversions-0.1-r0-e4d026a17439edbc169a66cf5e8340238e90f74a88fd9b0f567adc4ccafa7bf4.nix b/hackage/lawful-conversions-0.1-r0-e4d026a17439edbc169a66cf5e8340238e90f74a88fd9b0f567adc4ccafa7bf4.nix new file mode 100644 index 00000000000..d52d6756421 --- /dev/null +++ b/hackage/lawful-conversions-0.1-r0-e4d026a17439edbc169a66cf5e8340238e90f74a88fd9b0f567adc4ccafa7bf4.nix @@ -0,0 +1,58 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "lawful-conversions"; version = "0.1"; }; + license = "MIT"; + copyright = "(c) 2022 Nikita Volkov"; + maintainer = "Nikita Volkov "; + author = "Nikita Volkov "; + homepage = "https://github.com/nikita-volkov/lawful-conversions"; + url = ""; + synopsis = "Lawful typeclasses for conversion between types"; + description = ""; + buildType = "Simple"; + }; + components = { + "library" = { + 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."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."primitive" or (errorHandler.buildDepError "primitive")) + (hsPkgs."profunctors" or (errorHandler.buildDepError "profunctors")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + ]; + buildable = true; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."lawful-conversions" or (errorHandler.buildDepError "lawful-conversions")) + (hsPkgs."primitive" or (errorHandler.buildDepError "primitive")) + (hsPkgs."quickcheck-instances" or (errorHandler.buildDepError "quickcheck-instances")) + (hsPkgs."rebase" or (errorHandler.buildDepError "rebase")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/lawful-conversions-0.1.1-r0-ac36513a8b83e2ed8b8483426abf5b02c8b2e0e454d3502abe2b6bf62f65ad41.nix b/hackage/lawful-conversions-0.1.1-r0-ac36513a8b83e2ed8b8483426abf5b02c8b2e0e454d3502abe2b6bf62f65ad41.nix new file mode 100644 index 00000000000..6a16de30743 --- /dev/null +++ b/hackage/lawful-conversions-0.1.1-r0-ac36513a8b83e2ed8b8483426abf5b02c8b2e0e454d3502abe2b6bf62f65ad41.nix @@ -0,0 +1,58 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "lawful-conversions"; version = "0.1.1"; }; + license = "MIT"; + copyright = "(c) 2022 Nikita Volkov"; + maintainer = "Nikita Volkov "; + author = "Nikita Volkov "; + homepage = "https://github.com/nikita-volkov/lawful-conversions"; + url = ""; + synopsis = "Lawful typeclasses for conversion between types"; + description = ""; + buildType = "Simple"; + }; + components = { + "library" = { + 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."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."primitive" or (errorHandler.buildDepError "primitive")) + (hsPkgs."profunctors" or (errorHandler.buildDepError "profunctors")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + ]; + buildable = true; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."lawful-conversions" or (errorHandler.buildDepError "lawful-conversions")) + (hsPkgs."primitive" or (errorHandler.buildDepError "primitive")) + (hsPkgs."quickcheck-instances" or (errorHandler.buildDepError "quickcheck-instances")) + (hsPkgs."rebase" or (errorHandler.buildDepError "rebase")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/lawful-conversions-0.1.2-r0-e90d0b1ba26eb6604d945a3c28f21a06f7616dc710cd4a9f33f4dfe3f0418772.nix b/hackage/lawful-conversions-0.1.2-r0-e90d0b1ba26eb6604d945a3c28f21a06f7616dc710cd4a9f33f4dfe3f0418772.nix new file mode 100644 index 00000000000..554e2320710 --- /dev/null +++ b/hackage/lawful-conversions-0.1.2-r0-e90d0b1ba26eb6604d945a3c28f21a06f7616dc710cd4a9f33f4dfe3f0418772.nix @@ -0,0 +1,59 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "lawful-conversions"; version = "0.1.2"; }; + license = "MIT"; + copyright = "(c) 2022 Nikita Volkov"; + maintainer = "Nikita Volkov "; + author = "Nikita Volkov "; + homepage = "https://github.com/nikita-volkov/lawful-conversions"; + url = ""; + synopsis = "Lawful typeclasses for conversion between types"; + description = ""; + buildType = "Simple"; + }; + components = { + "library" = { + 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."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."primitive" or (errorHandler.buildDepError "primitive")) + (hsPkgs."profunctors" or (errorHandler.buildDepError "profunctors")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."uuid-types" or (errorHandler.buildDepError "uuid-types")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + ]; + buildable = true; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."lawful-conversions" or (errorHandler.buildDepError "lawful-conversions")) + (hsPkgs."primitive" or (errorHandler.buildDepError "primitive")) + (hsPkgs."quickcheck-instances" or (errorHandler.buildDepError "quickcheck-instances")) + (hsPkgs."rebase" or (errorHandler.buildDepError "rebase")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/network-run-0.4.3-r0-d0e8c1729679fa5d8af25357d89d8fec518993e6658e772027525e09bbcaedce.nix b/hackage/network-run-0.4.3-r0-d0e8c1729679fa5d8af25357d89d8fec518993e6658e772027525e09bbcaedce.nix new file mode 100644 index 00000000000..548341f9e36 --- /dev/null +++ b/hackage/network-run-0.4.3-r0-d0e8c1729679fa5d8af25357d89d8fec518993e6658e772027525e09bbcaedce.nix @@ -0,0 +1,36 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.10"; + identifier = { name = "network-run"; version = "0.4.3"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "kazu@iij.ad.jp"; + author = "Kazu Yamamoto"; + homepage = ""; + url = ""; + synopsis = "Simple network runner library"; + description = "Simple functions to run network clients and servers."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."time-manager" or (errorHandler.buildDepError "time-manager")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/ptr-poker-0.1.2.16-r0-7bd15e3d3d38b724c779c3a13ceab1be5199cbe35b066d705fc38e9a3dd159d9.nix b/hackage/ptr-poker-0.1.2.16-r0-7bd15e3d3d38b724c779c3a13ceab1be5199cbe35b066d705fc38e9a3dd159d9.nix new file mode 100644 index 00000000000..1deb2bc8110 --- /dev/null +++ b/hackage/ptr-poker-0.1.2.16-r0-7bd15e3d3d38b724c779c3a13ceab1be5199cbe35b066d705fc38e9a3dd159d9.nix @@ -0,0 +1,58 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "ptr-poker"; version = "0.1.2.16"; }; + license = "MIT"; + copyright = "(c) 2020 Nikita Volkov"; + maintainer = "Nikita Volkov "; + author = "Nikita Volkov "; + homepage = "https://github.com/nikita-volkov/ptr-poker"; + url = ""; + synopsis = "Pointer poking action construction and composition toolkit"; + description = "Abstraction over memory writes. Efficiently building strict bytestrings is one usecase for it."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."scientific" or (errorHandler.buildDepError "scientific")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."hedgehog" or (errorHandler.buildDepError "hedgehog")) + (hsPkgs."isomorphism-class" or (errorHandler.buildDepError "isomorphism-class")) + (hsPkgs."numeric-limits" or (errorHandler.buildDepError "numeric-limits")) + (hsPkgs."ptr-poker" or (errorHandler.buildDepError "ptr-poker")) + (hsPkgs."rerebase" or (errorHandler.buildDepError "rerebase")) + ]; + buildable = true; + }; + }; + benchmarks = { + "bench" = { + depends = [ + (hsPkgs."criterion" or (errorHandler.buildDepError "criterion")) + (hsPkgs."ptr-poker" or (errorHandler.buildDepError "ptr-poker")) + (hsPkgs."rerebase" or (errorHandler.buildDepError "rerebase")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/quic-0.2.7-r0-828440b01e2a0772681b4ee7662da8d6151e8b2c7beeb27f4d61dec146c54cc6.nix b/hackage/quic-0.2.7-r0-828440b01e2a0772681b4ee7662da8d6151e8b2c7beeb27f4d61dec146c54cc6.nix new file mode 100644 index 00000000000..9f8d5cd5449 --- /dev/null +++ b/hackage/quic-0.2.7-r0-828440b01e2a0772681b4ee7662da8d6151e8b2c7beeb27f4d61dec146c54cc6.nix @@ -0,0 +1,108 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { devel = false; fusion = true; }; + package = { + specVersion = "1.10"; + identifier = { name = "quic"; version = "0.2.7"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "kazu@iij.ad.jp"; + author = "Kazu Yamamoto"; + homepage = ""; + url = ""; + synopsis = "QUIC"; + description = "Library for QUIC: A UDP-Based Multiplexed and Secure Transport"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."crypto-token" or (errorHandler.buildDepError "crypto-token")) + (hsPkgs."crypton" or (errorHandler.buildDepError "crypton")) + (hsPkgs."memory" or (errorHandler.buildDepError "memory")) + (hsPkgs."crypton-x509" or (errorHandler.buildDepError "crypton-x509")) + (hsPkgs."crypton-x509-system" or (errorHandler.buildDepError "crypton-x509-system")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."fast-logger" or (errorHandler.buildDepError "fast-logger")) + (hsPkgs."unix-time" or (errorHandler.buildDepError "unix-time")) + (hsPkgs."iproute" or (errorHandler.buildDepError "iproute")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."network-byte-order" or (errorHandler.buildDepError "network-byte-order")) + (hsPkgs."network-control" or (errorHandler.buildDepError "network-control")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."serialise" or (errorHandler.buildDepError "serialise")) + (hsPkgs."tls" or (errorHandler.buildDepError "tls")) + ]; + buildable = true; + }; + exes = { + "quic-server" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."network-byte-order" or (errorHandler.buildDepError "network-byte-order")) + (hsPkgs."quic" or (errorHandler.buildDepError "quic")) + (hsPkgs."tls" or (errorHandler.buildDepError "tls")) + (hsPkgs."tls-session-manager" or (errorHandler.buildDepError "tls-session-manager")) + ]; + buildable = if flags.devel then true else false; + }; + "quic-client" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."network-byte-order" or (errorHandler.buildDepError "network-byte-order")) + (hsPkgs."quic" or (errorHandler.buildDepError "quic")) + (hsPkgs."tls" or (errorHandler.buildDepError "tls")) + (hsPkgs."unix-time" or (errorHandler.buildDepError "unix-time")) + ]; + buildable = if flags.devel then true else false; + }; + }; + tests = { + "spec" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."crypton" or (errorHandler.buildDepError "crypton")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."quic" or (errorHandler.buildDepError "quic")) + (hsPkgs."tls" or (errorHandler.buildDepError "tls")) + (hsPkgs."unix-time" or (errorHandler.buildDepError "unix-time")) + ]; + build-tools = [ + (hsPkgs.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/quickcheck-lockstep-0.6.0-r0-30cc815b152da51d6eb2138d32ea32f4f5ece6436d36fd312c4c0e73cbb5338e.nix b/hackage/quickcheck-lockstep-0.6.0-r0-30cc815b152da51d6eb2138d32ea32f4f5ece6436d36fd312c4c0e73cbb5338e.nix new file mode 100644 index 00000000000..9d3b03c5b4f --- /dev/null +++ b/hackage/quickcheck-lockstep-0.6.0-r0-30cc815b152da51d6eb2138d32ea32f4f5ece6436d36fd312c4c0e73cbb5338e.nix @@ -0,0 +1,58 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.4"; + identifier = { name = "quickcheck-lockstep"; version = "0.6.0"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "edsko@well-typed.com, joris@well-typed.com"; + author = "Edsko de Vries"; + homepage = ""; + url = ""; + synopsis = "Library for lockstep-style testing with 'quickcheck-dynamic'"; + description = "Lockstep-style testing is a particular approach for blackbox\ntesting of stateful APIs: we generate a random sequence of\nAPIs calls, then execute them both against the system under\ntest and against a model, and compare responses up to some\nnotion of observability."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."constraints" or (errorHandler.buildDepError "constraints")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."quickcheck-dynamic" or (errorHandler.buildDepError "quickcheck-dynamic")) + ]; + buildable = true; + }; + tests = { + "test-quickcheck-lockstep" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."constraints" or (errorHandler.buildDepError "constraints")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."quickcheck-dynamic" or (errorHandler.buildDepError "quickcheck-dynamic")) + (hsPkgs."quickcheck-lockstep" or (errorHandler.buildDepError "quickcheck-lockstep")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/tagged-0.8.9-r0-6aad7d2fd594bd51834450d97850b9959305951993ea739fa2bbc18b55d8767d.nix b/hackage/tagged-0.8.9-r0-6aad7d2fd594bd51834450d97850b9959305951993ea739fa2bbc18b55d8767d.nix new file mode 100644 index 00000000000..13a9b11077c --- /dev/null +++ b/hackage/tagged-0.8.9-r0-6aad7d2fd594bd51834450d97850b9959305951993ea739fa2bbc18b55d8767d.nix @@ -0,0 +1,34 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { deepseq = true; transformers = true; }; + package = { + specVersion = "1.10"; + identifier = { name = "tagged"; version = "0.8.9"; }; + license = "BSD-3-Clause"; + copyright = "2009-2015 Edward A. Kmett"; + maintainer = "Edward A. Kmett "; + author = "Edward A. Kmett"; + homepage = "http://github.com/ekmett/tagged"; + url = ""; + synopsis = "Haskell 98 phantom types to avoid unsafely passing dummy arguments"; + description = "Haskell 98 phantom types to avoid unsafely passing dummy arguments."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = ([ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + ] ++ (pkgs.lib).optional (flags.deepseq) (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))) ++ (pkgs.lib).optional (flags.transformers) (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")); + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/tasty-inspection-testing-0.2.1-r1-4472a36a8a5d47500c09ce943992723c41c8c83398aa8b560c7b1de85d8e62bf.nix b/hackage/tasty-inspection-testing-0.2.1-r1-4472a36a8a5d47500c09ce943992723c41c8c83398aa8b560c7b1de85d8e62bf.nix new file mode 100644 index 00000000000..70f0194dcf3 --- /dev/null +++ b/hackage/tasty-inspection-testing-0.2.1-r1-4472a36a8a5d47500c09ce943992723c41c8c83398aa8b560c7b1de85d8e62bf.nix @@ -0,0 +1,37 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.18"; + identifier = { name = "tasty-inspection-testing"; version = "0.2.1"; }; + license = "MIT"; + copyright = "2017 Joachim Breitner, 2021 Andrew Lelechenko"; + maintainer = "Andrew Lelechenko "; + author = "Joachim Breitner, Andrew Lelechenko"; + homepage = "https://github.com/Bodigrim/tasty-inspection-testing"; + url = ""; + synopsis = "Inspection testing support for tasty"; + description = "Integrate @inspection-testing@ into @tasty@ test suites."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."ghc" or (errorHandler.buildDepError "ghc")) + (hsPkgs."inspection-testing" or (errorHandler.buildDepError "inspection-testing")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/text-builder-dev-0.3.8-r0-49f4effb4347e1af3d44b9fb094a08316a6b3fbf673f1fbf1640bbfbf3253d72.nix b/hackage/text-builder-dev-0.3.8-r0-49f4effb4347e1af3d44b9fb094a08316a6b3fbf673f1fbf1640bbfbf3253d72.nix new file mode 100644 index 00000000000..44b834225ff --- /dev/null +++ b/hackage/text-builder-dev-0.3.8-r0-49f4effb4347e1af3d44b9fb094a08316a6b3fbf673f1fbf1640bbfbf3253d72.nix @@ -0,0 +1,75 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "text-builder-dev"; version = "0.3.8"; }; + license = "MIT"; + copyright = "(c) 2022, Nikita Volkov"; + maintainer = "Nikita Volkov "; + author = "Nikita Volkov "; + homepage = "https://github.com/nikita-volkov/text-builder-dev"; + url = ""; + synopsis = "Edge of developments for \"text-builder\""; + description = "This is a development version of \\\"text-builder\\\".\nAll experimentation and feature development happens here.\nThe API can change drastically.\nFor a more stable API use \\\"text-builder\\\",\nwhich is now just a wrapper over this package."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."deferred-folds" or (errorHandler.buildDepError "deferred-folds")) + (hsPkgs."isomorphism-class" or (errorHandler.buildDepError "isomorphism-class")) + (hsPkgs."quickcheck-instances" or (errorHandler.buildDepError "quickcheck-instances")) + (hsPkgs."split" or (errorHandler.buildDepError "split")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + ]; + buildable = true; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."base-compat" or (errorHandler.buildDepError "base-compat")) + (hsPkgs."quickcheck-classes" or (errorHandler.buildDepError "quickcheck-classes")) + (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."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck")) + (hsPkgs."text-builder-dev" or (errorHandler.buildDepError "text-builder-dev")) + ]; + buildable = true; + }; + }; + benchmarks = { + "benchmark-text" = { + depends = [ + (hsPkgs."criterion" or (errorHandler.buildDepError "criterion")) + (hsPkgs."rerebase" or (errorHandler.buildDepError "rerebase")) + (hsPkgs."text-builder-dev" or (errorHandler.buildDepError "text-builder-dev")) + ]; + buildable = true; + }; + "benchmark-char" = { + depends = [ + (hsPkgs."criterion" or (errorHandler.buildDepError "criterion")) + (hsPkgs."rerebase" or (errorHandler.buildDepError "rerebase")) + (hsPkgs."text-builder-dev" or (errorHandler.buildDepError "text-builder-dev")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/time-manager-0.2.0-r0-f64c65b3a4adf3c13b5c8741831aa9aae467bd03c2876c9a72716e1f7978281a.nix b/hackage/time-manager-0.2.0-r0-f64c65b3a4adf3c13b5c8741831aa9aae467bd03c2876c9a72716e1f7978281a.nix new file mode 100644 index 00000000000..fd05ced3953 --- /dev/null +++ b/hackage/time-manager-0.2.0-r0-f64c65b3a4adf3c13b5c8741831aa9aae467bd03c2876c9a72716e1f7978281a.nix @@ -0,0 +1,36 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.10"; + identifier = { name = "time-manager"; version = "0.2.0"; }; + license = "MIT"; + copyright = ""; + maintainer = "kazu@iij.ad.jp"; + author = "Michael Snoyman and Kazu Yamamoto"; + homepage = "http://github.com/yesodweb/wai"; + url = ""; + synopsis = "Scalable timer"; + description = "Scalable timer functions provided by a timer manager\nand thread management functions to prevent thread\nleak by a thread manager."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."auto-update" or (errorHandler.buildDepError "auto-update")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/vector-stream-0.1.0.0-r4-8e487d5316853c9c00c393c45992305f262e178141079f743b989aa2acb64c2f.nix b/hackage/vector-stream-0.1.0.0-r4-8e487d5316853c9c00c393c45992305f262e178141079f743b989aa2acb64c2f.nix new file mode 100644 index 00000000000..99ba80f307c --- /dev/null +++ b/hackage/vector-stream-0.1.0.0-r4-8e487d5316853c9c00c393c45992305f262e178141079f743b989aa2acb64c2f.nix @@ -0,0 +1,34 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.10"; + identifier = { name = "vector-stream"; version = "0.1.0.0"; }; + license = "BSD-3-Clause"; + copyright = "(c) Roman Leshchinskiy 2008-2012\nAlexey Kuleshevich 2020-2022,\nAleksey Khudyakov 2020-2022,\nAndrew Lelechenko 2020-2022"; + maintainer = "Haskell Libraries Team "; + author = "Roman Leshchinskiy "; + homepage = "https://github.com/haskell/vector"; + url = ""; + synopsis = "Efficient Streams"; + description = "Simple yet powerful monadic streams that are used\nas a backbone for vector package fusion functionality."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/vector-stream-0.1.0.1-r3-5ac96695212a45ae7dc16d8031dbf5311da53e052c35f7ad4a8e2db7fafb651e.nix b/hackage/vector-stream-0.1.0.1-r3-5ac96695212a45ae7dc16d8031dbf5311da53e052c35f7ad4a8e2db7fafb651e.nix new file mode 100644 index 00000000000..957cdb8b5c4 --- /dev/null +++ b/hackage/vector-stream-0.1.0.1-r3-5ac96695212a45ae7dc16d8031dbf5311da53e052c35f7ad4a8e2db7fafb651e.nix @@ -0,0 +1,34 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.10"; + identifier = { name = "vector-stream"; version = "0.1.0.1"; }; + license = "BSD-3-Clause"; + copyright = "(c) Roman Leshchinskiy 2008-2012\nAlexey Kuleshevich 2020-2022,\nAleksey Khudyakov 2020-2022,\nAndrew Lelechenko 2020-2022"; + maintainer = "Haskell Libraries Team \nAlexey Kuleshevich ,\nAleksey Khudyakov ,\nAndrew Lelechenko "; + author = "Roman Leshchinskiy "; + homepage = "https://github.com/haskell/vector"; + url = ""; + synopsis = "Efficient Streams"; + description = "Simple yet powerful monadic streams that are used\nas a backbone for vector package fusion functionality."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/warp-3.4.7-r0-a794eadb710fddeeab0a3d07e048366c720736d254dd63a04e2f5c70176ff196.nix b/hackage/warp-3.4.7-r0-a794eadb710fddeeab0a3d07e048366c720736d254dd63a04e2f5c70176ff196.nix new file mode 100644 index 00000000000..b04c33d43f8 --- /dev/null +++ b/hackage/warp-3.4.7-r0-a794eadb710fddeeab0a3d07e048366c720736d254dd63a04e2f5c70176ff196.nix @@ -0,0 +1,156 @@ +{ 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.4.7"; }; + 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."async" or (errorHandler.buildDepError "async")) + (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")) + ] ++ (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."async" or (errorHandler.buildDepError "async")) + (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")) + ] ++ (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."array" or (errorHandler.buildDepError "array")) + (hsPkgs."auto-update" or (errorHandler.buildDepError "auto-update")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."criterion" or (errorHandler.buildDepError "criterion")) + (hsPkgs."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."network" or (errorHandler.buildDepError "network")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."recv" or (errorHandler.buildDepError "recv")) + (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")) + ] ++ (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/index-state-hashes.nix b/index-state-hashes.nix index a62ae84bb42..852830d7a83 100644 --- a/index-state-hashes.nix +++ b/index-state-hashes.nix @@ -2073,4 +2073,5 @@ "2024-12-01T00:00:00Z" = "7776c8e44ce9b0754c9fe4194ae4d5c1ab79946b8306713984e1ccb97f53f182"; "2024-12-02T00:00:00Z" = "7c5a4ef90b2986970d3e359f495bfbb47d607d081b8f27a9fa7021f136c47d31"; "2024-12-03T00:00:00Z" = "0b6dc80142e34b1dd5393c64587c789a1fed7759bd935fa7d93a145d215ca77b"; + "2024-12-04T00:00:00Z" = "0976fef5a9d9ca48bbcfbfc5b50b441b61d1b1eb49ba4accd41c5889b5535458"; } diff --git a/nix/_Shell_Check.nix b/nix/_Shell_Check.nix index ff344385ce2..396fd14dec5 100644 --- a/nix/_Shell_Check.nix +++ b/nix/_Shell_Check.nix @@ -8,7 +8,13 @@ revTimestamp = "2024-03-08T02:49:11Z"; sha256 = "4cd33a2d99c45a04a39923afcdbd3b949a314559f14d1fa3274892bc0bcdc467"; }; - default = "r0"; + r1 = { + nix = import ../hackage/ShellCheck-0.10.0-r1-477f2cbb990f9f52a89569360d910c517cdbab03632c72184b6fe4e07f9665a4.nix; + revNum = 1; + revTimestamp = "2024-12-03T02:30:34Z"; + sha256 = "477f2cbb990f9f52a89569360d910c517cdbab03632c72184b6fe4e07f9665a4"; + }; + default = "r1"; }; }; "0.3.0" = { diff --git a/nix/brick.nix b/nix/brick.nix index 8473842fa5f..a343fea0c66 100644 --- a/nix/brick.nix +++ b/nix/brick.nix @@ -2399,4 +2399,16 @@ default = "r0"; }; }; + "2.6" = { + sha256 = "d361d34ec5f5cd35a4f557294ca0ff1566d6d1b15eeb97addfc18bf39803c3a4"; + revisions = { + r0 = { + nix = import ../hackage/brick-2.6-r0-a59bc8a3ad818b97fe96ce5b44fd56d1c0873e98c33090d1f10a02620530fbef.nix; + revNum = 0; + revTimestamp = "2024-12-03T16:28:25Z"; + sha256 = "a59bc8a3ad818b97fe96ce5b44fd56d1c0873e98c33090d1f10a02620530fbef"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/chs-cabal.nix b/nix/chs-cabal.nix index a77f54bda76..596afbe5a63 100644 --- a/nix/chs-cabal.nix +++ b/nix/chs-cabal.nix @@ -86,6 +86,36 @@ revTimestamp = "2024-05-13T13:30:35Z"; sha256 = "c364078149e4f9238df2c99e21f9d23f993fa5999b42dfcd16a90065d7f493a4"; }; + r1 = { + nix = import ../hackage/chs-cabal-0.1.1.2-r1-dfc09dfd49600750eeb86491b5f1c368007c282fea53aa4235a4c4b081dce322.nix; + revNum = 1; + revTimestamp = "2024-12-03T03:14:47Z"; + sha256 = "dfc09dfd49600750eeb86491b5f1c368007c282fea53aa4235a4c4b081dce322"; + }; + default = "r1"; + }; + }; + "0.1.1.3" = { + sha256 = "2eba50bba317ccb95d395f2fc017975ff5d61546800d5e1434427177df99a577"; + revisions = { + r0 = { + nix = import ../hackage/chs-cabal-0.1.1.3-r0-a11e24fe29334cfe819be7997124ebb0b4d178e88af47009f716f10614a87f31.nix; + revNum = 0; + revTimestamp = "2024-12-03T14:00:37Z"; + sha256 = "a11e24fe29334cfe819be7997124ebb0b4d178e88af47009f716f10614a87f31"; + }; + default = "r0"; + }; + }; + "0.1.1.4" = { + sha256 = "37cefc1a2d60632bfa4aa2dda8b3a7459f382ee84ffd26e524b451bdab1f3ff9"; + revisions = { + r0 = { + nix = import ../hackage/chs-cabal-0.1.1.4-r0-284d247cd25296ddd2fdb34ba753d42c68c7000c0f787725751e2fbd1c229d7f.nix; + revNum = 0; + revTimestamp = "2024-12-03T14:17:46Z"; + sha256 = "284d247cd25296ddd2fdb34ba753d42c68c7000c0f787725751e2fbd1c229d7f"; + }; default = "r0"; }; }; diff --git a/nix/exceptions.nix b/nix/exceptions.nix index 6a87c885ad7..c4eab190e0b 100644 --- a/nix/exceptions.nix +++ b/nix/exceptions.nix @@ -206,7 +206,13 @@ revTimestamp = "2024-10-31T12:54:02Z"; sha256 = "6dc51893a998ee0db63852ccf7f47c04b5166a902086dc7ead1c9656c20245b4"; }; - default = "r0"; + r1 = { + nix = import ../hackage/exceptions-0.10.9-r1-661e9114615eb5367cf50889a58c83c3b33385e7286448af5f6ff9d15e68e086.nix; + revNum = 1; + revTimestamp = "2024-12-03T12:26:07Z"; + sha256 = "661e9114615eb5367cf50889a58c83c3b33385e7286448af5f6ff9d15e68e086"; + }; + default = "r1"; }; }; "0.2" = { diff --git a/nix/extism-manifest.nix b/nix/extism-manifest.nix index dd4122247aa..d0755be1449 100644 --- a/nix/extism-manifest.nix +++ b/nix/extism-manifest.nix @@ -131,4 +131,16 @@ default = "r0"; }; }; + "1.3.0.0" = { + sha256 = "e3e308659d8fcc45c395a785360b52bad263a011c8afdf43d197516a3df9ddf1"; + revisions = { + r0 = { + nix = import ../hackage/extism-manifest-1.3.0.0-r0-02e954a987b4445f806648465e17aac72ac5b6b65f16fb5f143ccea3aa91477a.nix; + revNum = 0; + revTimestamp = "2024-12-03T22:58:28Z"; + sha256 = "02e954a987b4445f806648465e17aac72ac5b6b65f16fb5f143ccea3aa91477a"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/extism.nix b/nix/extism.nix index 6a805fd447b..7943471fa3c 100644 --- a/nix/extism.nix +++ b/nix/extism.nix @@ -143,4 +143,16 @@ default = "r0"; }; }; + "1.3.0.0" = { + sha256 = "cbfd62f733d7b235c048c05f67b326a46db88100d5fffc3b6f0f10e53f9e319c"; + revisions = { + r0 = { + nix = import ../hackage/extism-1.3.0.0-r0-8945ddf0a549b3a9d2652dc8e2919bf902f480b630c0db54f4fea6185ded7acf.nix; + revNum = 0; + revTimestamp = "2024-12-03T22:58:28Z"; + sha256 = "8945ddf0a549b3a9d2652dc8e2919bf902f480b630c0db54f4fea6185ded7acf"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/fsnotify.nix b/nix/fsnotify.nix index f7e1fb52682..3ecae2f9671 100644 --- a/nix/fsnotify.nix +++ b/nix/fsnotify.nix @@ -8,7 +8,13 @@ revTimestamp = "2012-10-29T03:44:49Z"; sha256 = "0b8cf38d178e254f1f791a8187c58cfe24f82e75d78954760a9cd54c3c5215cd"; }; - default = "r0"; + r1 = { + nix = import ../hackage/fsnotify-0.0.1-r1-43807011dc80f709cfda82d476fc7d9b3ecdd48233a9a688a1aae08fe06a6391.nix; + revNum = 1; + revTimestamp = "2024-12-03T21:47:59Z"; + sha256 = "43807011dc80f709cfda82d476fc7d9b3ecdd48233a9a688a1aae08fe06a6391"; + }; + default = "r1"; }; }; "0.0.10" = { @@ -26,7 +32,13 @@ revTimestamp = "2018-04-09T02:27:30Z"; sha256 = "e3f112158566a3eae9aa736e145555453f927ff423206e7b147f5623149b8f3b"; }; - default = "r1"; + r2 = { + nix = import ../hackage/fsnotify-0.0.10-r2-3751691ad9489389365e13b5421439b1120c82b1cb92343dd43541b788d64bd5.nix; + revNum = 2; + revTimestamp = "2024-12-03T21:46:53Z"; + sha256 = "3751691ad9489389365e13b5421439b1120c82b1cb92343dd43541b788d64bd5"; + }; + default = "r2"; }; }; "0.0.11" = { @@ -44,7 +56,13 @@ revTimestamp = "2018-04-09T02:18:41Z"; sha256 = "72d2f9a34e42430735b73498a6e2b9332531052e3c576afcbabf64dde97b208b"; }; - default = "r1"; + r2 = { + nix = import ../hackage/fsnotify-0.0.11-r2-14049b584ce879ecf2c19d99ee8e39d32eee1dc8e4864f045890cddace16443d.nix; + revNum = 2; + revTimestamp = "2024-12-03T21:46:47Z"; + sha256 = "14049b584ce879ecf2c19d99ee8e39d32eee1dc8e4864f045890cddace16443d"; + }; + default = "r2"; }; }; "0.0.2" = { @@ -56,7 +74,13 @@ revTimestamp = "2012-11-07T14:37:38Z"; sha256 = "099ffdd472d6fb37a25000b4513287941dfc496b58785e92d000a913c3e465c7"; }; - default = "r0"; + r1 = { + nix = import ../hackage/fsnotify-0.0.2-r1-202a82c34150e432ebf5359cbdccd5506b2e3276b38c427954ab5b557e81526c.nix; + revNum = 1; + revTimestamp = "2024-12-03T21:47:49Z"; + sha256 = "202a82c34150e432ebf5359cbdccd5506b2e3276b38c427954ab5b557e81526c"; + }; + default = "r1"; }; }; "0.0.3" = { @@ -74,7 +98,13 @@ revTimestamp = "2018-04-09T02:29:09Z"; sha256 = "5cd9352b189a8759e4e56eba5e44ae69b0ddf7bf571666aa6998e890ca1eb742"; }; - default = "r1"; + r2 = { + nix = import ../hackage/fsnotify-0.0.3-r2-0e98d44b5769f787192dc4132d5a99cc71b522efca7d8f29c6c3ca4fc6a4df0e.nix; + revNum = 2; + revTimestamp = "2024-12-03T21:47:42Z"; + sha256 = "0e98d44b5769f787192dc4132d5a99cc71b522efca7d8f29c6c3ca4fc6a4df0e"; + }; + default = "r2"; }; }; "0.0.4" = { @@ -92,7 +122,13 @@ revTimestamp = "2018-04-09T02:29:02Z"; sha256 = "b9a673d3557ef40f15a191fb9d5086f3f2f84f714da8eab0a1b4156d46093e66"; }; - default = "r1"; + r2 = { + nix = import ../hackage/fsnotify-0.0.4-r2-74f8c7c39d21c3394bb3b6584e4839432764b1ce2ff9fb405f703a27cf373548.nix; + revNum = 2; + revTimestamp = "2024-12-03T21:47:38Z"; + sha256 = "74f8c7c39d21c3394bb3b6584e4839432764b1ce2ff9fb405f703a27cf373548"; + }; + default = "r2"; }; }; "0.0.5" = { @@ -110,7 +146,13 @@ revTimestamp = "2018-04-09T02:28:55Z"; sha256 = "b025b29b48c6d608de49ede9ea467199638613f3275e1e5022962ba9f79c4316"; }; - default = "r1"; + r2 = { + nix = import ../hackage/fsnotify-0.0.5-r2-2e6450dd942db8ecf7e5d417a9ba0fe134e185367c2ac2842f8e5bc0f21b821e.nix; + revNum = 2; + revTimestamp = "2024-12-03T21:47:33Z"; + sha256 = "2e6450dd942db8ecf7e5d417a9ba0fe134e185367c2ac2842f8e5bc0f21b821e"; + }; + default = "r2"; }; }; "0.0.6" = { @@ -128,7 +170,13 @@ revTimestamp = "2018-04-09T02:28:41Z"; sha256 = "78f077bf55de00d55e4c92eecb1b35cdc29f49cb76cdd0c0e6af789c31426309"; }; - default = "r1"; + r2 = { + nix = import ../hackage/fsnotify-0.0.6-r2-c035d9b9b636a8768d7df3c8473c0d122d3a03c46db45a364843af2c549c35c5.nix; + revNum = 2; + revTimestamp = "2024-12-03T21:47:28Z"; + sha256 = "c035d9b9b636a8768d7df3c8473c0d122d3a03c46db45a364843af2c549c35c5"; + }; + default = "r2"; }; }; "0.0.7" = { @@ -146,7 +194,13 @@ revTimestamp = "2018-04-09T02:28:32Z"; sha256 = "5aded712db33b9af7057306bd1e43241db22c95d130949442346f7bbbae461e8"; }; - default = "r1"; + r2 = { + nix = import ../hackage/fsnotify-0.0.7-r2-f3af32fec1d9593aaa0c9aa452a96566d7e9c9df1fb1237a087be256adefd3dd.nix; + revNum = 2; + revTimestamp = "2024-12-03T21:47:24Z"; + sha256 = "f3af32fec1d9593aaa0c9aa452a96566d7e9c9df1fb1237a087be256adefd3dd"; + }; + default = "r2"; }; }; "0.0.7.1" = { @@ -164,7 +218,13 @@ revTimestamp = "2018-04-09T02:28:23Z"; sha256 = "5e28246d370646c7a09248628bb0e252688ecaf60808d276583d5d5f8f909b2e"; }; - default = "r1"; + r2 = { + nix = import ../hackage/fsnotify-0.0.7.1-r2-97d4ee7ab4131a734cd2cfe3f5dfc12e6af34beffe03d5f465e4e4846ab12fdc.nix; + revNum = 2; + revTimestamp = "2024-12-03T21:47:19Z"; + sha256 = "97d4ee7ab4131a734cd2cfe3f5dfc12e6af34beffe03d5f465e4e4846ab12fdc"; + }; + default = "r2"; }; }; "0.0.8" = { @@ -182,7 +242,13 @@ revTimestamp = "2018-04-09T02:28:07Z"; sha256 = "33b1ece63088984a41f957533e6effd58312b6319303a22cfe25ec5c14068cf5"; }; - default = "r1"; + r2 = { + nix = import ../hackage/fsnotify-0.0.8-r2-a7d9c4364895f79cc146f2d1078d8b8002135575e6ef04d1141db5b0f9948c44.nix; + revNum = 2; + revTimestamp = "2024-12-03T21:47:14Z"; + sha256 = "a7d9c4364895f79cc146f2d1078d8b8002135575e6ef04d1141db5b0f9948c44"; + }; + default = "r2"; }; }; "0.0.9" = { @@ -200,7 +266,13 @@ revTimestamp = "2018-04-09T02:27:48Z"; sha256 = "460178a7019281c0c27fb1c846e5051d1c64a4c7868ce77f588d75c64c8e1e22"; }; - default = "r1"; + r2 = { + nix = import ../hackage/fsnotify-0.0.9-r2-318a7268dbc0343d0ff7a6ef089132afb15fdc1614a043d7e271ac40a038fdfb.nix; + revNum = 2; + revTimestamp = "2024-12-03T21:47:09Z"; + sha256 = "318a7268dbc0343d0ff7a6ef089132afb15fdc1614a043d7e271ac40a038fdfb"; + }; + default = "r2"; }; }; "0.1" = { @@ -224,7 +296,13 @@ revTimestamp = "2018-04-09T01:23:32Z"; sha256 = "7c01c81805e8b32faafee66646916b4145a077ac84e1703fdc9392aec133dc6f"; }; - default = "r2"; + r3 = { + nix = import ../hackage/fsnotify-0.1-r3-259c937182c3f3b7e6386de83a7d77da2beab34a516f527438ec91531ff3c60a.nix; + revNum = 3; + revTimestamp = "2024-12-03T21:45:28Z"; + sha256 = "259c937182c3f3b7e6386de83a7d77da2beab34a516f527438ec91531ff3c60a"; + }; + default = "r3"; }; }; "0.1.0.1" = { @@ -248,7 +326,13 @@ revTimestamp = "2018-04-09T01:23:23Z"; sha256 = "5d5ee7409f1bd223c7e0c27ba737cacbc6cd7894ac3a4b80dfe854b8d0984c39"; }; - default = "r2"; + r3 = { + nix = import ../hackage/fsnotify-0.1.0.1-r3-709d01e41baf6d6c2ce9dd6fc2e0af059852a988c610dd67a30520dc6da1ef0b.nix; + revNum = 3; + revTimestamp = "2024-12-03T21:45:17Z"; + sha256 = "709d01e41baf6d6c2ce9dd6fc2e0af059852a988c610dd67a30520dc6da1ef0b"; + }; + default = "r3"; }; }; "0.1.0.2" = { @@ -266,7 +350,13 @@ revTimestamp = "2018-04-09T01:23:09Z"; sha256 = "7f28a9ed37acee8862ecb518ceed57d9131401d4a350761581c6ea79b7a08988"; }; - default = "r1"; + r2 = { + nix = import ../hackage/fsnotify-0.1.0.2-r2-b95a8cfd1f43da88b8da65ccff650ebefadb010638e260fd370436b0b6f0db2f.nix; + revNum = 2; + revTimestamp = "2024-12-03T21:45:04Z"; + sha256 = "b95a8cfd1f43da88b8da65ccff650ebefadb010638e260fd370436b0b6f0db2f"; + }; + default = "r2"; }; }; "0.1.0.3" = { @@ -284,7 +374,13 @@ revTimestamp = "2018-04-09T01:22:55Z"; sha256 = "ff6ef6c388d8a40dba5983ae5f715da8887182c2ab67e21f63b120aa9eee3720"; }; - default = "r1"; + r2 = { + nix = import ../hackage/fsnotify-0.1.0.3-r2-e83f6a2be300778ff23134095b2d6f285ce519a3b5c24f4ad320d48d8c664ebf.nix; + revNum = 2; + revTimestamp = "2024-12-03T21:44:54Z"; + sha256 = "e83f6a2be300778ff23134095b2d6f285ce519a3b5c24f4ad320d48d8c664ebf"; + }; + default = "r2"; }; }; "0.2" = { @@ -302,7 +398,13 @@ revTimestamp = "2018-04-09T01:22:44Z"; sha256 = "affc38f96edd38cf9bb8df796435ffa01482491fc4d3aa8f0042bf9b8a761ea1"; }; - default = "r1"; + r2 = { + nix = import ../hackage/fsnotify-0.2-r2-064f06a754bf8aa63b0bcac2b1db7bab0fa86b784c5ca8d85fbad72f5f19c396.nix; + revNum = 2; + revTimestamp = "2024-12-03T21:44:46Z"; + sha256 = "064f06a754bf8aa63b0bcac2b1db7bab0fa86b784c5ca8d85fbad72f5f19c396"; + }; + default = "r2"; }; }; "0.2.0.1" = { @@ -320,7 +422,13 @@ revTimestamp = "2018-04-09T01:22:28Z"; sha256 = "96b1c93f4688e2bc27045af87a00d9753759d16dcab0e6a3a51a56d21ce4251c"; }; - default = "r1"; + r2 = { + nix = import ../hackage/fsnotify-0.2.0.1-r2-99ee6062388840c2b01505675dba7dc7f8d6fe4d0384c20a01a4fd7e2a54d3e6.nix; + revNum = 2; + revTimestamp = "2024-12-03T21:44:41Z"; + sha256 = "99ee6062388840c2b01505675dba7dc7f8d6fe4d0384c20a01a4fd7e2a54d3e6"; + }; + default = "r2"; }; }; "0.2.0.2" = { @@ -338,7 +446,13 @@ revTimestamp = "2018-04-09T01:22:14Z"; sha256 = "9bed4ef67cfec02ef25a0ac41855f9d815d2e81d6450c7cb922811101826f399"; }; - default = "r1"; + r2 = { + nix = import ../hackage/fsnotify-0.2.0.2-r2-d264798844d9f2fd836b9a49a14c9112c7d99f7432387d0a95784b9f1224500e.nix; + revNum = 2; + revTimestamp = "2024-12-03T21:44:35Z"; + sha256 = "d264798844d9f2fd836b9a49a14c9112c7d99f7432387d0a95784b9f1224500e"; + }; + default = "r2"; }; }; "0.2.0.3" = { @@ -356,7 +470,13 @@ revTimestamp = "2018-04-09T01:21:27Z"; sha256 = "c1678e550f61df4fb31df08db6fcab656913e49610cb762b3a362e9480e4853e"; }; - default = "r1"; + r2 = { + nix = import ../hackage/fsnotify-0.2.0.3-r2-ef859e9e01ad7cffd44f8ea2831697b0ed35d89f38d1476737446ba6085526bd.nix; + revNum = 2; + revTimestamp = "2024-12-03T21:44:27Z"; + sha256 = "ef859e9e01ad7cffd44f8ea2831697b0ed35d89f38d1476737446ba6085526bd"; + }; + default = "r2"; }; }; "0.2.1" = { @@ -374,7 +494,13 @@ revTimestamp = "2018-04-09T01:20:09Z"; sha256 = "a04936d8bebb032cd54f68189f01555295af6885105ba314cf6da11316ceeb81"; }; - default = "r1"; + r2 = { + nix = import ../hackage/fsnotify-0.2.1-r2-2366cf9a57c8bba428e3b42a21726a3b03650d52c52aea388e38df7d85501282.nix; + revNum = 2; + revTimestamp = "2024-12-03T21:44:19Z"; + sha256 = "2366cf9a57c8bba428e3b42a21726a3b03650d52c52aea388e38df7d85501282"; + }; + default = "r2"; }; }; "0.2.1.1" = { @@ -392,7 +518,13 @@ revTimestamp = "2018-04-09T01:11:30Z"; sha256 = "b7775104207b2428fd8e46e348f065f76fd3b6b8d138e6d700bbca89a9184f4d"; }; - default = "r1"; + r2 = { + nix = import ../hackage/fsnotify-0.2.1.1-r2-ba5eedb05e469f7e01751321f794d439862b4e2de6da3d04b62f63288524aaf3.nix; + revNum = 2; + revTimestamp = "2024-12-03T21:44:15Z"; + sha256 = "ba5eedb05e469f7e01751321f794d439862b4e2de6da3d04b62f63288524aaf3"; + }; + default = "r2"; }; }; "0.2.1.2" = { @@ -404,7 +536,13 @@ revTimestamp = "2018-04-23T18:10:37Z"; sha256 = "bbb817fc2e489bf9d95a1e538f82807f177d69faf446db02e1b1876e31826161"; }; - default = "r0"; + r1 = { + nix = import ../hackage/fsnotify-0.2.1.2-r1-10a363b1567339fd04872bcd88a4555f7f692fc8ceda28151d7d357bb202d32a.nix; + revNum = 1; + revTimestamp = "2024-12-03T21:44:10Z"; + sha256 = "10a363b1567339fd04872bcd88a4555f7f692fc8ceda28151d7d357bb202d32a"; + }; + default = "r1"; }; }; "0.3.0.0" = { @@ -428,7 +566,13 @@ revTimestamp = "2022-04-16T17:32:04Z"; sha256 = "79585fc2a037cf028a6cc154adbaec1882613ea5a3b2576ec6b62e97dc87ed9f"; }; - default = "r2"; + r3 = { + nix = import ../hackage/fsnotify-0.3.0.0-r3-5f5f598ff1fdf825842ba8640b38edbe54353af6cd238d716ee811f1ed55db4e.nix; + revNum = 3; + revTimestamp = "2024-12-03T21:44:04Z"; + sha256 = "5f5f598ff1fdf825842ba8640b38edbe54353af6cd238d716ee811f1ed55db4e"; + }; + default = "r3"; }; }; "0.3.0.1" = { @@ -452,7 +596,13 @@ revTimestamp = "2022-04-16T17:31:00Z"; sha256 = "fbec8cddd3f991d5b905df16895c67717b0f580e1ef33de34d93de814af1a08a"; }; - default = "r2"; + r3 = { + nix = import ../hackage/fsnotify-0.3.0.1-r3-a9c7875fa39876f8d07cc2f69e8f47e0e1f59ffcb1003ea9aab544d42535b758.nix; + revNum = 3; + revTimestamp = "2024-12-03T21:43:45Z"; + sha256 = "a9c7875fa39876f8d07cc2f69e8f47e0e1f59ffcb1003ea9aab544d42535b758"; + }; + default = "r3"; }; }; "0.4.0.0" = { @@ -464,7 +614,13 @@ revTimestamp = "2022-09-15T07:52:04Z"; sha256 = "40c2c28808733d45cc39bde7707047c2a32cc978cd9f6ebabc54790756d4401b"; }; - default = "r0"; + r1 = { + nix = import ../hackage/fsnotify-0.4.0.0-r1-a47fb5f7e7bb38a0f8e6fac95f87e7dcba3764e2b9fb0b906c0749bdf48d0efc.nix; + revNum = 1; + revTimestamp = "2024-12-03T21:43:36Z"; + sha256 = "a47fb5f7e7bb38a0f8e6fac95f87e7dcba3764e2b9fb0b906c0749bdf48d0efc"; + }; + default = "r1"; }; }; "0.4.0.1" = { @@ -482,7 +638,13 @@ revTimestamp = "2022-10-07T09:24:32Z"; sha256 = "507a1b71a9acd31f87bbdac1e85ee8532080c3f806a0f8417e3c662e8dbfda03"; }; - default = "r1"; + r2 = { + nix = import ../hackage/fsnotify-0.4.0.1-r2-14918f9b2283daa5f7b32a544c9a1bb7ff4d5b09a91baa2f79bf11c7872a6f3a.nix; + revNum = 2; + revTimestamp = "2024-12-03T21:42:34Z"; + sha256 = "14918f9b2283daa5f7b32a544c9a1bb7ff4d5b09a91baa2f79bf11c7872a6f3a"; + }; + default = "r2"; }; }; "0.4.1.0" = { diff --git a/nix/graphql-spice.nix b/nix/graphql-spice.nix index 09b0805dc7f..a698876fe78 100644 --- a/nix/graphql-spice.nix +++ b/nix/graphql-spice.nix @@ -74,7 +74,13 @@ revTimestamp = "2024-11-21T17:00:01Z"; sha256 = "c636ca48e2b601e0a8b622e1830dc280531d0dbfa134368d0c3ae16970781fe8"; }; - default = "r0"; + r1 = { + nix = import ../hackage/graphql-spice-1.0.5.0-r1-87e3c4b4770b66c99f66f17602d691ac0c679743d6434d3bfe0e9eab19b6494f.nix; + revNum = 1; + revTimestamp = "2024-12-03T18:53:02Z"; + sha256 = "87e3c4b4770b66c99f66f17602d691ac0c679743d6434d3bfe0e9eab19b6494f"; + }; + default = "r1"; }; }; } \ No newline at end of file diff --git a/nix/graphql.nix b/nix/graphql.nix index 7ec67781e24..1bd5fa51d2a 100644 --- a/nix/graphql.nix +++ b/nix/graphql.nix @@ -323,4 +323,16 @@ default = "r0"; }; }; + "1.5.0.0" = { + sha256 = "3ec153f0fc91749228ddcb85ce5f04e1a26694f1becc561949f6b922c4ccfbed"; + revisions = { + r0 = { + nix = import ../hackage/graphql-1.5.0.0-r0-57608753c6a5e5d9a2ef34c7d8771a8bdf08f2bdc95c0719a6654db7cb7b0f72.nix; + revNum = 0; + revTimestamp = "2024-12-03T19:26:16Z"; + sha256 = "57608753c6a5e5d9a2ef34c7d8771a8bdf08f2bdc95c0719a6654db7cb7b0f72"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/http2-tls.nix b/nix/http2-tls.nix index 276a7051ec3..5c6cd1b2d91 100644 --- a/nix/http2-tls.nix +++ b/nix/http2-tls.nix @@ -269,4 +269,16 @@ default = "r0"; }; }; + "0.4.5" = { + sha256 = "9ee4e30a524a2d40f5074dda0e4005fda025fb0d08e571a07680d4d7287a874d"; + revisions = { + r0 = { + nix = import ../hackage/http2-tls-0.4.5-r0-2084af1e64a4f4c2523cd0aa264fe1bebca8333e4dde0e25cf4820f27c012c97.nix; + revNum = 0; + revTimestamp = "2024-12-03T06:02:40Z"; + sha256 = "2084af1e64a4f4c2523cd0aa264fe1bebca8333e4dde0e25cf4820f27c012c97"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/http2.nix b/nix/http2.nix index 5a8e5fda52e..832c169dc92 100644 --- a/nix/http2.nix +++ b/nix/http2.nix @@ -1589,4 +1589,16 @@ default = "r0"; }; }; + "5.3.9" = { + sha256 = "0ed31519dbd56a743c53cb24cb9a3fb3d014893b5dd1ad8c91c520f0e34f9b71"; + revisions = { + r0 = { + nix = import ../hackage/http2-5.3.9-r0-c69ee7e27a4695ed1e379be094d5c22535b77e82e2571a44d4bc37f22027faf1.nix; + revNum = 0; + revTimestamp = "2024-12-03T05:57:06Z"; + sha256 = "c69ee7e27a4695ed1e379be094d5c22535b77e82e2571a44d4bc37f22027faf1"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/http3.nix b/nix/http3.nix index 650698fe538..4ae97c26cac 100644 --- a/nix/http3.nix +++ b/nix/http3.nix @@ -203,6 +203,18 @@ default = "r0"; }; }; + "0.0.22" = { + sha256 = "c247fee77322859d96ffd1c50bf1a62ee3d5977510b2248a1712d820fbcf3ff1"; + revisions = { + r0 = { + nix = import ../hackage/http3-0.0.22-r0-fec94c18449a9f82a7ca79f511fc1ab106f10014cd4f80590b1f6461a7e2c798.nix; + revNum = 0; + revTimestamp = "2024-12-03T06:21:24Z"; + sha256 = "fec94c18449a9f82a7ca79f511fc1ab106f10014cd4f80590b1f6461a7e2c798"; + }; + default = "r0"; + }; + }; "0.0.3" = { sha256 = "7e6f48e5140ffb0cea0d9e56257fba4e2147bee540dcd922563a798ae1c2c03a"; revisions = { diff --git a/nix/isomorphism-class.nix b/nix/isomorphism-class.nix index 115bf552fa5..93a9ba7b67a 100644 --- a/nix/isomorphism-class.nix +++ b/nix/isomorphism-class.nix @@ -251,4 +251,16 @@ default = "r0"; }; }; + "0.3" = { + sha256 = "39f07d6586782ce9b021aff7eabeebce3a59ed3923db69121d01cd054cee90c8"; + revisions = { + r0 = { + nix = import ../hackage/isomorphism-class-0.3-r0-76bd894094b86b090ebea11dba26412a18586c7a8aeff8aec2acbfb157786b8f.nix; + revNum = 0; + revTimestamp = "2024-12-03T01:49:39Z"; + sha256 = "76bd894094b86b090ebea11dba26412a18586c7a8aeff8aec2acbfb157786b8f"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/lawful-conversions.nix b/nix/lawful-conversions.nix new file mode 100644 index 00000000000..2fc18919f7d --- /dev/null +++ b/nix/lawful-conversions.nix @@ -0,0 +1,38 @@ +{ + "0.1" = { + sha256 = "e1c582225c9e011fe9b7c937fa7a73716db60f776841a9e915297299e2a9921c"; + revisions = { + r0 = { + nix = import ../hackage/lawful-conversions-0.1-r0-e4d026a17439edbc169a66cf5e8340238e90f74a88fd9b0f567adc4ccafa7bf4.nix; + revNum = 0; + revTimestamp = "2024-12-03T01:43:39Z"; + sha256 = "e4d026a17439edbc169a66cf5e8340238e90f74a88fd9b0f567adc4ccafa7bf4"; + }; + default = "r0"; + }; + }; + "0.1.1" = { + sha256 = "b9bd171562d6c185d786a513437400308e38616d1e5b224322b1764ccd3175b3"; + revisions = { + r0 = { + nix = import ../hackage/lawful-conversions-0.1.1-r0-ac36513a8b83e2ed8b8483426abf5b02c8b2e0e454d3502abe2b6bf62f65ad41.nix; + revNum = 0; + revTimestamp = "2024-12-03T02:48:06Z"; + sha256 = "ac36513a8b83e2ed8b8483426abf5b02c8b2e0e454d3502abe2b6bf62f65ad41"; + }; + default = "r0"; + }; + }; + "0.1.2" = { + sha256 = "104f6a1263162f5db459648217325f9e105406fe12c03e54e3b7af8af6620975"; + revisions = { + r0 = { + nix = import ../hackage/lawful-conversions-0.1.2-r0-e90d0b1ba26eb6604d945a3c28f21a06f7616dc710cd4a9f33f4dfe3f0418772.nix; + revNum = 0; + revTimestamp = "2024-12-03T18:22:52Z"; + sha256 = "e90d0b1ba26eb6604d945a3c28f21a06f7616dc710cd4a9f33f4dfe3f0418772"; + }; + default = "r0"; + }; + }; + } \ No newline at end of file diff --git a/nix/network-run.nix b/nix/network-run.nix index 5c1a0db81e6..25bf278e769 100644 --- a/nix/network-run.nix +++ b/nix/network-run.nix @@ -203,4 +203,16 @@ default = "r0"; }; }; + "0.4.3" = { + sha256 = "06f29d3ac2b37e7db2a6bbfa814109164b9ee03cabadd148a02228b8c2451d5e"; + revisions = { + r0 = { + nix = import ../hackage/network-run-0.4.3-r0-d0e8c1729679fa5d8af25357d89d8fec518993e6658e772027525e09bbcaedce.nix; + revNum = 0; + revTimestamp = "2024-12-03T05:49:50Z"; + sha256 = "d0e8c1729679fa5d8af25357d89d8fec518993e6658e772027525e09bbcaedce"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/ptr-poker.nix b/nix/ptr-poker.nix index 711bf30f878..eb8863141ce 100644 --- a/nix/ptr-poker.nix +++ b/nix/ptr-poker.nix @@ -167,6 +167,18 @@ default = "r0"; }; }; + "0.1.2.16" = { + sha256 = "14f09802521d36a1f12606c96e7a13e67b82f3e98d65a223f1832a187b32a197"; + revisions = { + r0 = { + nix = import ../hackage/ptr-poker-0.1.2.16-r0-7bd15e3d3d38b724c779c3a13ceab1be5199cbe35b066d705fc38e9a3dd159d9.nix; + revNum = 0; + revTimestamp = "2024-12-03T01:56:09Z"; + sha256 = "7bd15e3d3d38b724c779c3a13ceab1be5199cbe35b066d705fc38e9a3dd159d9"; + }; + default = "r0"; + }; + }; "0.1.2.2" = { sha256 = "709b2ffa7b9c44243457244d70113277c1a6e8f396fe5ecd6e5fa313e180d997"; revisions = { diff --git a/nix/quic.nix b/nix/quic.nix index 2fc46fcdf44..b08edf67614 100644 --- a/nix/quic.nix +++ b/nix/quic.nix @@ -485,4 +485,16 @@ default = "r0"; }; }; + "0.2.7" = { + sha256 = "f8876148c372c8c7a4401ea307e838fe612f11aec83aca660448713b5b3fdd74"; + revisions = { + r0 = { + nix = import ../hackage/quic-0.2.7-r0-828440b01e2a0772681b4ee7662da8d6151e8b2c7beeb27f4d61dec146c54cc6.nix; + revNum = 0; + revTimestamp = "2024-12-03T06:09:08Z"; + sha256 = "828440b01e2a0772681b4ee7662da8d6151e8b2c7beeb27f4d61dec146c54cc6"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/quickcheck-lockstep.nix b/nix/quickcheck-lockstep.nix index 14272eaf3e0..f5a7b8d3d24 100644 --- a/nix/quickcheck-lockstep.nix +++ b/nix/quickcheck-lockstep.nix @@ -101,4 +101,16 @@ default = "r0"; }; }; + "0.6.0" = { + sha256 = "bdbc0c035d2e05b33a8bbd04881aa5ab02bd6f4b3c615e19856503400d093fe8"; + revisions = { + r0 = { + nix = import ../hackage/quickcheck-lockstep-0.6.0-r0-30cc815b152da51d6eb2138d32ea32f4f5ece6436d36fd312c4c0e73cbb5338e.nix; + revNum = 0; + revTimestamp = "2024-12-03T16:12:22Z"; + sha256 = "30cc815b152da51d6eb2138d32ea32f4f5ece6436d36fd312c4c0e73cbb5338e"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/tagged.nix b/nix/tagged.nix index 97d84effa8f..7b7d57ea70f 100644 --- a/nix/tagged.nix +++ b/nix/tagged.nix @@ -665,4 +665,16 @@ default = "r1"; }; }; + "0.8.9" = { + sha256 = "6daad88ebb414ba6a556d2898d2cbe7650e4276010e3a6eed939daf54b956784"; + revisions = { + r0 = { + nix = import ../hackage/tagged-0.8.9-r0-6aad7d2fd594bd51834450d97850b9959305951993ea739fa2bbc18b55d8767d.nix; + revNum = 0; + revTimestamp = "2024-12-03T12:15:57Z"; + sha256 = "6aad7d2fd594bd51834450d97850b9959305951993ea739fa2bbc18b55d8767d"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/tasty-inspection-testing.nix b/nix/tasty-inspection-testing.nix index 4bb3f501ba0..dd2ea606fb7 100644 --- a/nix/tasty-inspection-testing.nix +++ b/nix/tasty-inspection-testing.nix @@ -62,7 +62,13 @@ revTimestamp = "2024-01-27T15:50:55Z"; sha256 = "dba2f8c391bafd255c1f64ce7f2a14669f6de84cde28b8ea2206898197d96c0f"; }; - default = "r0"; + r1 = { + nix = import ../hackage/tasty-inspection-testing-0.2.1-r1-4472a36a8a5d47500c09ce943992723c41c8c83398aa8b560c7b1de85d8e62bf.nix; + revNum = 1; + revTimestamp = "2024-12-03T23:40:09Z"; + sha256 = "4472a36a8a5d47500c09ce943992723c41c8c83398aa8b560c7b1de85d8e62bf"; + }; + default = "r1"; }; }; } \ No newline at end of file diff --git a/nix/text-builder-dev.nix b/nix/text-builder-dev.nix index 40dd2bec5b3..a176ead7ae1 100644 --- a/nix/text-builder-dev.nix +++ b/nix/text-builder-dev.nix @@ -251,4 +251,16 @@ default = "r0"; }; }; + "0.3.8" = { + sha256 = "0140e7891ac51fa76716b23ffbee9a06dd05fa867c952d227eecde7f2d5d6c23"; + revisions = { + r0 = { + nix = import ../hackage/text-builder-dev-0.3.8-r0-49f4effb4347e1af3d44b9fb094a08316a6b3fbf673f1fbf1640bbfbf3253d72.nix; + revNum = 0; + revTimestamp = "2024-12-03T01:54:52Z"; + sha256 = "49f4effb4347e1af3d44b9fb094a08316a6b3fbf673f1fbf1640bbfbf3253d72"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/time-manager.nix b/nix/time-manager.nix index b9fcd022ca0..1a07559f331 100644 --- a/nix/time-manager.nix +++ b/nix/time-manager.nix @@ -77,4 +77,16 @@ default = "r0"; }; }; + "0.2.0" = { + sha256 = "1815c29ccf2f04012d9576d8c3f83d472ed39432a2fac5d76376a8da5d3b9fc9"; + revisions = { + r0 = { + nix = import ../hackage/time-manager-0.2.0-r0-f64c65b3a4adf3c13b5c8741831aa9aae467bd03c2876c9a72716e1f7978281a.nix; + revNum = 0; + revTimestamp = "2024-12-03T05:43:56Z"; + sha256 = "f64c65b3a4adf3c13b5c8741831aa9aae467bd03c2876c9a72716e1f7978281a"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/vector-stream.nix b/nix/vector-stream.nix index c12050992f1..94d0b4f38cd 100644 --- a/nix/vector-stream.nix +++ b/nix/vector-stream.nix @@ -26,7 +26,13 @@ revTimestamp = "2023-08-10T22:01:17Z"; sha256 = "8977959d4bec54d9f2c5e9d4baa2cac7ab26e804a72591df8db887e0692ae8ae"; }; - default = "r3"; + r4 = { + nix = import ../hackage/vector-stream-0.1.0.0-r4-8e487d5316853c9c00c393c45992305f262e178141079f743b989aa2acb64c2f.nix; + revNum = 4; + revTimestamp = "2024-12-03T16:26:46Z"; + sha256 = "8e487d5316853c9c00c393c45992305f262e178141079f743b989aa2acb64c2f"; + }; + default = "r4"; }; }; "0.1.0.1" = { @@ -50,7 +56,13 @@ revTimestamp = "2024-10-19T17:27:19Z"; sha256 = "2d0ebd13a852c3238d1e3a672960756895e770158e1a7eb853b1dd7829df9a51"; }; - default = "r2"; + r3 = { + nix = import ../hackage/vector-stream-0.1.0.1-r3-5ac96695212a45ae7dc16d8031dbf5311da53e052c35f7ad4a8e2db7fafb651e.nix; + revNum = 3; + revTimestamp = "2024-12-03T16:27:08Z"; + sha256 = "5ac96695212a45ae7dc16d8031dbf5311da53e052c35f7ad4a8e2db7fafb651e"; + }; + default = "r3"; }; }; } \ No newline at end of file diff --git a/nix/warp.nix b/nix/warp.nix index b98a8a7fff1..2b7e6d63d09 100644 --- a/nix/warp.nix +++ b/nix/warp.nix @@ -4409,4 +4409,16 @@ default = "r0"; }; }; + "3.4.7" = { + sha256 = "facc035c77e90cd67cec15eeea8a760e1bdedcd3bde5e65f3a96e348b1f513e8"; + revisions = { + r0 = { + nix = import ../hackage/warp-3.4.7-r0-a794eadb710fddeeab0a3d07e048366c720736d254dd63a04e2f5c70176ff196.nix; + revNum = 0; + revTimestamp = "2024-12-03T06:33:00Z"; + sha256 = "a794eadb710fddeeab0a3d07e048366c720736d254dd63a04e2f5c70176ff196"; + }; + default = "r0"; + }; + }; } \ No newline at end of file