diff --git a/hackage/data-default-0.8.0.0-r0-ba77cbe437508d5dfe4dec1e929121a92f0d6fc004c30fabb94c78172c0606dc.nix b/hackage/data-default-0.8.0.0-r0-ba77cbe437508d5dfe4dec1e929121a92f0d6fc004c30fabb94c78172c0606dc.nix new file mode 100644 index 00000000000..d10670703db --- /dev/null +++ b/hackage/data-default-0.8.0.0-r0-ba77cbe437508d5dfe4dec1e929121a92f0d6fc004c30fabb94c78172c0606dc.nix @@ -0,0 +1,45 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "data-default"; version = "0.8.0.0"; }; + license = "BSD-3-Clause"; + copyright = "(c) 2013 Lukas Mai"; + maintainer = ""; + author = "Lukas Mai"; + homepage = ""; + url = ""; + synopsis = "A class for types with a default value"; + description = "This module defines a class for types with a default value. Instances are\nprovided for @()@, 'Data.Set.Set', 'Data.Map.Map', 'Int', 'Integer',\n'Float', 'Double', and many others."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + ]; + buildable = true; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/effectful-2.5.0.0-r0-b6e421caf3cd70ab5cf837fc86a3c370240219ca73178629aee1dc7c31f3f219.nix b/hackage/effectful-2.5.0.0-r0-b6e421caf3cd70ab5cf837fc86a3c370240219ca73178629aee1dc7c31f3f219.nix new file mode 100644 index 00000000000..767b6f6f600 --- /dev/null +++ b/hackage/effectful-2.5.0.0-r0-b6e421caf3cd70ab5cf837fc86a3c370240219ca73178629aee1dc7c31f3f219.nix @@ -0,0 +1,77 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { benchmark-foreign-libraries = false; }; + package = { + specVersion = "3.0"; + identifier = { name = "effectful"; version = "2.5.0.0"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "andrzej@rybczak.net"; + author = "Andrzej Rybczak"; + homepage = ""; + url = ""; + synopsis = "An easy to use, performant extensible effects library."; + description = "An easy to use, performant extensible effects library with seamless\nintegration with the existing Haskell ecosystem.\n.\nThis is the \"batteries-included\" variant. See the\n@@ package\nif you need a more limited dependency footprint or want to browse\ndocumentation of core modules."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."effectful-core" or (errorHandler.buildDepError "effectful-core")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."strict-mutable-base" or (errorHandler.buildDepError "strict-mutable-base")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + ]; + buildable = true; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."effectful" or (errorHandler.buildDepError "effectful")) + (hsPkgs."effectful-core" or (errorHandler.buildDepError "effectful-core")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."lifted-base" or (errorHandler.buildDepError "lifted-base")) + (hsPkgs."primitive" or (errorHandler.buildDepError "primitive")) + (hsPkgs."safe-exceptions" or (errorHandler.buildDepError "safe-exceptions")) + (hsPkgs."strict-mutable-base" or (errorHandler.buildDepError "strict-mutable-base")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + ]; + buildable = true; + }; + }; + benchmarks = { + "bench" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."effectful" or (errorHandler.buildDepError "effectful")) + (hsPkgs."tasty-bench" or (errorHandler.buildDepError "tasty-bench")) + (hsPkgs."unix" or (errorHandler.buildDepError "unix")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ] ++ pkgs.lib.optionals (flags.benchmark-foreign-libraries) (((([ + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + ] ++ pkgs.lib.optional (compiler.isGhc && compiler.version.lt "9.9") (hsPkgs."cleff" or (errorHandler.buildDepError "cleff"))) ++ pkgs.lib.optional (compiler.isGhc && compiler.version.lt "9.9") (hsPkgs."freer-simple" or (errorHandler.buildDepError "freer-simple"))) ++ pkgs.lib.optional (compiler.isGhc && compiler.version.lt "9.11") (hsPkgs."fused-effects" or (errorHandler.buildDepError "fused-effects"))) ++ pkgs.lib.optional (compiler.isGhc && compiler.version.lt "9.11") (hsPkgs."polysemy" or (errorHandler.buildDepError "polysemy"))); + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/effectful-core-2.5.0.0-r0-a34cf1f3b33cf77314d54baec81b61b1c98c67dacb1123605fd7441943e2d904.nix b/hackage/effectful-core-2.5.0.0-r0-a34cf1f3b33cf77314d54baec81b61b1c98c67dacb1123605fd7441943e2d904.nix new file mode 100644 index 00000000000..4a88926a7d1 --- /dev/null +++ b/hackage/effectful-core-2.5.0.0-r0-a34cf1f3b33cf77314d54baec81b61b1c98c67dacb1123605fd7441943e2d904.nix @@ -0,0 +1,41 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "effectful-core"; version = "2.5.0.0"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "andrzej@rybczak.net"; + author = "Andrzej Rybczak"; + homepage = ""; + url = ""; + synopsis = "An easy to use, performant extensible effects library."; + description = "An easy to use, performant extensible effects library with seamless\nintegration with the existing Haskell ecosystem.\n.\nThis library provides core definitions with a minimal dependency\nfootprint. See the @@\npackage for the \"batteries-included\" variant."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."monad-control" or (errorHandler.buildDepError "monad-control")) + (hsPkgs."primitive" or (errorHandler.buildDepError "primitive")) + (hsPkgs."strict-mutable-base" or (errorHandler.buildDepError "strict-mutable-base")) + (hsPkgs."transformers-base" or (errorHandler.buildDepError "transformers-base")) + (hsPkgs."unliftio-core" or (errorHandler.buildDepError "unliftio-core")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/ghc-lib-9.10.1.20240511-r1-3b6a6c2930647ddefeb39b674466ae8d7c3b0ed36594460307fa52936941f77f.nix b/hackage/ghc-lib-9.10.1.20240511-r1-3b6a6c2930647ddefeb39b674466ae8d7c3b0ed36594460307fa52936941f77f.nix new file mode 100644 index 00000000000..ecd5b7def75 --- /dev/null +++ b/hackage/ghc-lib-9.10.1.20240511-r1-3b6a6c2930647ddefeb39b674466ae8d7c3b0ed36594460307fa52936941f77f.nix @@ -0,0 +1,58 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { threaded-rts = true; }; + package = { + specVersion = "3.0"; + identifier = { name = "ghc-lib"; version = "9.10.1.20240511"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Digital Asset"; + author = "The GHC Team and Digital Asset"; + homepage = "https://github.com/digital-asset/ghc-lib"; + url = ""; + synopsis = "The GHC API, decoupled from GHC versions"; + description = "A package equivalent to the @ghc@ package, but which can be loaded on many compiler versions."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."parsec" or (errorHandler.buildDepError "parsec")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."pretty" or (errorHandler.buildDepError "pretty")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."semaphore-compat" or (errorHandler.buildDepError "semaphore-compat")) + (hsPkgs."rts" or (errorHandler.buildDepError "rts")) + (hsPkgs."hpc" or (errorHandler.buildDepError "hpc")) + (hsPkgs."ghc-lib-parser" or (errorHandler.buildDepError "ghc-lib-parser")) + ] ++ (if !system.isWindows + then [ (hsPkgs."unix" or (errorHandler.buildDepError "unix")) ] + else [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ]); + build-tools = [ + (hsPkgs.pkgsBuildBuild.alex.components.exes.alex or (pkgs.pkgsBuildBuild.alex or (errorHandler.buildToolDepError "alex:alex"))) + (hsPkgs.pkgsBuildBuild.happy.components.exes.happy or (pkgs.pkgsBuildBuild.happy or (errorHandler.buildToolDepError "happy:happy"))) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/ghc-lib-9.8.3.20241022-r1-713baf1e74126f9655a385958c1adb207e474ecfec2856e64e730a6785002a64.nix b/hackage/ghc-lib-9.8.3.20241022-r1-713baf1e74126f9655a385958c1adb207e474ecfec2856e64e730a6785002a64.nix new file mode 100644 index 00000000000..a43284a9500 --- /dev/null +++ b/hackage/ghc-lib-9.8.3.20241022-r1-713baf1e74126f9655a385958c1adb207e474ecfec2856e64e730a6785002a64.nix @@ -0,0 +1,58 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { threaded-rts = true; }; + package = { + specVersion = "3.0"; + identifier = { name = "ghc-lib"; version = "9.8.3.20241022"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Digital Asset"; + author = "The GHC Team and Digital Asset"; + homepage = "https://github.com/digital-asset/ghc-lib"; + url = ""; + synopsis = "The GHC API, decoupled from GHC versions"; + description = "A package equivalent to the @ghc@ package, but which can be loaded on many compiler versions."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."parsec" or (errorHandler.buildDepError "parsec")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."pretty" or (errorHandler.buildDepError "pretty")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."semaphore-compat" or (errorHandler.buildDepError "semaphore-compat")) + (hsPkgs."rts" or (errorHandler.buildDepError "rts")) + (hsPkgs."hpc" or (errorHandler.buildDepError "hpc")) + (hsPkgs."ghc-lib-parser" or (errorHandler.buildDepError "ghc-lib-parser")) + ] ++ (if !system.isWindows + then [ (hsPkgs."unix" or (errorHandler.buildDepError "unix")) ] + else [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ]); + build-tools = [ + (hsPkgs.pkgsBuildBuild.alex.components.exes.alex or (pkgs.pkgsBuildBuild.alex or (errorHandler.buildToolDepError "alex:alex"))) + (hsPkgs.pkgsBuildBuild.happy.components.exes.happy or (pkgs.pkgsBuildBuild.happy or (errorHandler.buildToolDepError "happy:happy"))) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/happy-2.1.1-r0-9aa9cdd41d5feef9315ec66b52d0a3d34ff0738aedfaea74321245405d916083.nix b/hackage/happy-2.1.1-r0-9aa9cdd41d5feef9315ec66b52d0a3d34ff0738aedfaea74321245405d916083.nix new file mode 100644 index 00000000000..7ee61226f50 --- /dev/null +++ b/hackage/happy-2.1.1-r0-9aa9cdd41d5feef9315ec66b52d0a3d34ff0738aedfaea74321245405d916083.nix @@ -0,0 +1,51 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.10"; + identifier = { name = "happy"; version = "2.1.1"; }; + license = "BSD-2-Clause"; + copyright = "(c) Andy Gill, Simon Marlow"; + maintainer = "https://github.com/haskell/happy"; + author = "Andy Gill and Simon Marlow"; + homepage = "https://www.haskell.org/happy/"; + url = ""; + synopsis = "Happy is a parser generator for Haskell"; + description = "Happy is a parser generator for Haskell. Given a grammar\nspecification in BNF, Happy generates Haskell code to parse the\ngrammar. Happy works in a similar way to the @yacc@ tool for C."; + buildType = "Simple"; + }; + components = { + exes = { + "happy" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."happy-lib" or (errorHandler.buildDepError "happy-lib")) + ]; + buildable = true; + }; + }; + tests = { + "tests" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + ]; + build-tools = [ + (hsPkgs.pkgsBuildBuild.happy.components.exes.happy or (pkgs.pkgsBuildBuild.happy or (errorHandler.buildToolDepError "happy:happy"))) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/happy-lib-2.1.1-r0-17a5e966c08e92acd747e0a9e45640f054514d1324ff5ece522f60113e1fce74.nix b/hackage/happy-lib-2.1.1-r0-17a5e966c08e92acd747e0a9e45640f054514d1324ff5ece522f60113e1fce74.nix new file mode 100644 index 00000000000..b4fbf2e4703 --- /dev/null +++ b/hackage/happy-lib-2.1.1-r0-17a5e966c08e92acd747e0a9e45640f054514d1324ff5ece522f60113e1fce74.nix @@ -0,0 +1,89 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "happy-lib"; version = "2.1.1"; }; + license = "BSD-2-Clause"; + copyright = "(c) Andy Gill, Simon Marlow"; + maintainer = "https://github.com/haskell/happy"; + author = "Andy Gill and Simon Marlow"; + homepage = "https://www.haskell.org/happy/"; + url = ""; + synopsis = "Happy is a parser generator for Haskell implemented using this library"; + description = "Happy is a parser generator for Haskell. Given a grammar\nspecification in BNF, Happy generates Haskell code to parse the\ngrammar. Happy works in a similar way to the @yacc@ tool for C.\n\nThis library provides the following functionality:\n\n * Data type definitions for the Grammar AST type, capturing the information in .y-files (Happy.Grammar)\n\n * A parser for happy grammar files (.y) to produce a Grammar (Happy.Frontend.*)\n\n * Implementations of the text book algorithms that compute the LR action and\n goto tables for the given 'Grammar' (Happy.Tabular.*)\n\n * An LALR code generator to produce table-driven, deterministic parsing code\n in Haskell (Happy.Backend.LALR.*)\n\n * A (less maintained) GLR code generator to produce table-driven,\n non-deterministic parsing code in Haskell, where ambiguous parses produce\n multiple parse trees (Happy.Backend.GLR.*)"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."happy-lib".components.sublibs.grammar or (errorHandler.buildDepError "happy-lib:grammar")) + (hsPkgs."happy-lib".components.sublibs.tabular or (errorHandler.buildDepError "happy-lib:tabular")) + (hsPkgs."happy-lib".components.sublibs.frontend or (errorHandler.buildDepError "happy-lib:frontend")) + (hsPkgs."happy-lib".components.sublibs.backend-lalr or (errorHandler.buildDepError "happy-lib:backend-lalr")) + (hsPkgs."happy-lib".components.sublibs.backend-glr or (errorHandler.buildDepError "happy-lib:backend-glr")) + ]; + buildable = true; + }; + sublibs = { + "grammar" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + ]; + buildable = true; + }; + "frontend" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."happy-lib".components.sublibs.grammar or (errorHandler.buildDepError "happy-lib:grammar")) + ]; + buildable = true; + }; + "tabular" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."happy-lib".components.sublibs.grammar or (errorHandler.buildDepError "happy-lib:grammar")) + ]; + buildable = true; + }; + "backend-lalr" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."happy-lib".components.sublibs.grammar or (errorHandler.buildDepError "happy-lib:grammar")) + (hsPkgs."happy-lib".components.sublibs.tabular or (errorHandler.buildDepError "happy-lib:tabular")) + ]; + buildable = true; + }; + "backend-glr" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."happy-lib".components.sublibs.grammar or (errorHandler.buildDepError "happy-lib:grammar")) + (hsPkgs."happy-lib".components.sublibs.tabular or (errorHandler.buildDepError "happy-lib:tabular")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/text-show-3.11-r0-b42a39bf8b3cd4d9bf63d81832b24a6a501e9885fa6c17b0b97ee0134ea5f15a.nix b/hackage/text-show-3.11-r0-b42a39bf8b3cd4d9bf63d81832b24a6a501e9885fa6c17b0b97ee0134ea5f15a.nix new file mode 100644 index 00000000000..a9623f3d655 --- /dev/null +++ b/hackage/text-show-3.11-r0-b42a39bf8b3cd4d9bf63d81832b24a6a501e9885fa6c17b0b97ee0134ea5f15a.nix @@ -0,0 +1,84 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { integer-gmp = true; }; + package = { + specVersion = "1.10"; + identifier = { name = "text-show"; version = "3.11"; }; + license = "BSD-3-Clause"; + copyright = "(C) 2014-2017 Ryan Scott"; + maintainer = "Ryan Scott "; + author = "Ryan Scott"; + homepage = "https://github.com/RyanGlScott/text-show"; + url = ""; + synopsis = "Efficient conversion of values into Text"; + description = "@text-show@ offers a replacement for the @Show@ typeclass intended\nfor use with @Text@ instead of @String@s. This package was created\nin the spirit of\n@@.\n\nFor most uses, simply importing \"TextShow\"\nwill suffice:\n\n@\nmodule Main where\n\nimport TextShow\n\nmain :: IO ()\nmain = printT (Just \\\"Hello, World!\\\")\n@\n\nSee also the\n\npage.\n\nSupport for automatically deriving @TextShow@ instances can be found\nin the \"TextShow.TH\" and \"TextShow.Generic\" modules.\n\n@text-show@ only provides instances for data types in the\nfollowing packages:\n\n* @@\n\n* @@\n\n* @@\n\n* @@\n\nThis policy is in place to keep @text-show@'s dependencies\nreasonably light. If you need a @TextShow@ instance for a\nlibrary that is not in this list, it may be covered by the\n@@\nlibrary."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base-compat-batteries" or (errorHandler.buildDepError "base-compat-batteries")) + (hsPkgs."bifunctors" or (errorHandler.buildDepError "bifunctors")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."th-abstraction" or (errorHandler.buildDepError "th-abstraction")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."transformers-compat" or (errorHandler.buildDepError "transformers-compat")) + ] ++ pkgs.lib.optional (!(compiler.isGhc && compiler.version.ge "9.0") && flags.integer-gmp) (hsPkgs."integer-gmp" or (errorHandler.buildDepError "integer-gmp")); + buildable = true; + }; + tests = { + "spec" = { + depends = [ + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base-compat-batteries" or (errorHandler.buildDepError "base-compat-batteries")) + (hsPkgs."base-orphans" or (errorHandler.buildDepError "base-orphans")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."deriving-compat" or (errorHandler.buildDepError "deriving-compat")) + (hsPkgs."generic-deriving" or (errorHandler.buildDepError "generic-deriving")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."quickcheck-instances" or (errorHandler.buildDepError "quickcheck-instances")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."text-show" or (errorHandler.buildDepError "text-show")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."transformers-compat" or (errorHandler.buildDepError "transformers-compat")) + ]; + build-tools = [ + (hsPkgs.pkgsBuildBuild.hspec-discover.components.exes.hspec-discover or (pkgs.pkgsBuildBuild.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) + ]; + buildable = true; + }; + }; + benchmarks = { + "bench" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."criterion" or (errorHandler.buildDepError "criterion")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + (hsPkgs."text-show" or (errorHandler.buildDepError "text-show")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/text-show-instances-3.9.9-r0-ca98fec2de2dfa9e1d8aca1e7a5e1ecfb9bcb1a7112b88591b8dd3036704b422.nix b/hackage/text-show-instances-3.9.9-r0-ca98fec2de2dfa9e1d8aca1e7a5e1ecfb9bcb1a7112b88591b8dd3036704b422.nix new file mode 100644 index 00000000000..ba64679b25d --- /dev/null +++ b/hackage/text-show-instances-3.9.9-r0-ca98fec2de2dfa9e1d8aca1e7a5e1ecfb9bcb1a7112b88591b8dd3036704b422.nix @@ -0,0 +1,114 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.10"; + identifier = { name = "text-show-instances"; version = "3.9.9"; }; + license = "BSD-3-Clause"; + copyright = "(C) 2014-2017 Ryan Scott"; + maintainer = "Ryan Scott "; + author = "Ryan Scott"; + homepage = "https://github.com/RyanGlScott/text-show-instances"; + url = ""; + synopsis = "Additional instances for text-show"; + description = "@text-show-instances@ is a supplemental library to @text-show@\nthat provides additional @Show@ instances for data types in\ncommon Haskell libraries and GHC dependencies that are not\nencompassed by @text-show@. Currently, @text-show-instances@\ncovers these libraries:\n\n* @@\n\n* @@\n\n* @@\n\n* @@\n\n* @@\n\n* @@\n\n* @@\n\n* @@\n\n* @@\n\n* @@\n\n* @@\n\n* @@\n\n* @@\n\n* @@\n\n* @@\n\n* @@\n\n* @@\n\n* @@\n\n* @@\n\n* @@\n\n* @@\n\n* @@\n\n* @@\n\n* @@\n\n* @@\n\n* @@\n\nOne can use these instances by importing\n\"TextShow.Instances\". Alternatively, there are monomorphic\nversions of the @showb@ function available in the other submodules\nof \"TextShow\"."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base-compat" or (errorHandler.buildDepError "base-compat")) + (hsPkgs."bifunctors" or (errorHandler.buildDepError "bifunctors")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th")) + (hsPkgs."haskeline" or (errorHandler.buildDepError "haskeline")) + (hsPkgs."hpc" or (errorHandler.buildDepError "hpc")) + (hsPkgs."nonempty-vector" or (errorHandler.buildDepError "nonempty-vector")) + (hsPkgs."old-locale" or (errorHandler.buildDepError "old-locale")) + (hsPkgs."old-time" or (errorHandler.buildDepError "old-time")) + (hsPkgs."pretty" or (errorHandler.buildDepError "pretty")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."scientific" or (errorHandler.buildDepError "scientific")) + (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups")) + (hsPkgs."tagged" or (errorHandler.buildDepError "tagged")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."text-short" or (errorHandler.buildDepError "text-short")) + (hsPkgs."text-show" or (errorHandler.buildDepError "text-show")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."uuid-types" or (errorHandler.buildDepError "uuid-types")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."xhtml" or (errorHandler.buildDepError "xhtml")) + ] ++ (if system.isWindows + then [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ] + else [ + (hsPkgs."terminfo" or (errorHandler.buildDepError "terminfo")) + (hsPkgs."unix" or (errorHandler.buildDepError "unix")) + ]); + buildable = true; + }; + tests = { + "spec" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base-compat" or (errorHandler.buildDepError "base-compat")) + (hsPkgs."bifunctors" or (errorHandler.buildDepError "bifunctors")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."generic-deriving" or (errorHandler.buildDepError "generic-deriving")) + (hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + (hsPkgs."haskeline" or (errorHandler.buildDepError "haskeline")) + (hsPkgs."hpc" or (errorHandler.buildDepError "hpc")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."nonempty-vector" or (errorHandler.buildDepError "nonempty-vector")) + (hsPkgs."old-locale" or (errorHandler.buildDepError "old-locale")) + (hsPkgs."old-time" or (errorHandler.buildDepError "old-time")) + (hsPkgs."pretty" or (errorHandler.buildDepError "pretty")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."quickcheck-instances" or (errorHandler.buildDepError "quickcheck-instances")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."tagged" or (errorHandler.buildDepError "tagged")) + (hsPkgs."scientific" or (errorHandler.buildDepError "scientific")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text-short" or (errorHandler.buildDepError "text-short")) + (hsPkgs."text-show" or (errorHandler.buildDepError "text-show")) + (hsPkgs."text-show-instances" or (errorHandler.buildDepError "text-show-instances")) + (hsPkgs."th-orphans" or (errorHandler.buildDepError "th-orphans")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."transformers-compat" or (errorHandler.buildDepError "transformers-compat")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."uuid-types" or (errorHandler.buildDepError "uuid-types")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."xhtml" or (errorHandler.buildDepError "xhtml")) + ] ++ (if system.isWindows + then [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ] + else [ + (hsPkgs."terminfo" or (errorHandler.buildDepError "terminfo")) + (hsPkgs."unix" or (errorHandler.buildDepError "unix")) + ]); + build-tools = [ + (hsPkgs.pkgsBuildBuild.hspec-discover.components.exes.hspec-discover or (pkgs.pkgsBuildBuild.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/yaya-0.6.2.2-r0-bff9c136a547a4d3eeab4c6b497d6680a0f9c51119a83285c63b231785605e43.nix b/hackage/yaya-0.6.2.2-r0-bff9c136a547a4d3eeab4c6b497d6680a0f9c51119a83285c63b231785605e43.nix new file mode 100644 index 00000000000..e60e054de9d --- /dev/null +++ b/hackage/yaya-0.6.2.2-r0-bff9c136a547a4d3eeab4c6b497d6680a0f9c51119a83285c63b231785605e43.nix @@ -0,0 +1,58 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { noisy-deprecations = true; }; + package = { + specVersion = "3.0"; + identifier = { name = "yaya"; version = "0.6.2.2"; }; + license = "AGPL-3.0-or-later"; + copyright = "2017 Greg Pfeil"; + maintainer = "Greg Pfeil "; + author = "Greg Pfeil "; + homepage = "https://github.com/sellout/yaya#readme"; + url = ""; + synopsis = "Total recursion schemes."; + description = "Recursion schemes allow you to separate recursion from your\nbusiness logic – making your own operations simpler, more modular,\nand less error-prone. This library also provides tools for\ncombining your operations in ways that reduce the number of passes\nover your data and is designed to encourage total (i.e.,\nsuccessfully terminating) functions."; + buildType = "Custom"; + setup-depends = [ + (hsPkgs.pkgsBuildBuild.Cabal or (pkgs.pkgsBuildBuild.Cabal or (errorHandler.setupDepError "Cabal"))) + (hsPkgs.pkgsBuildBuild.base or (pkgs.pkgsBuildBuild.base or (errorHandler.setupDepError "base"))) + (hsPkgs.pkgsBuildBuild.cabal-doctest or (pkgs.pkgsBuildBuild.cabal-doctest or (errorHandler.setupDepError "cabal-doctest"))) + ]; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."comonad" or (errorHandler.buildDepError "comonad")) + (hsPkgs."either" or (errorHandler.buildDepError "either")) + (hsPkgs."free" or (errorHandler.buildDepError "free")) + (hsPkgs."kan-extensions" or (errorHandler.buildDepError "kan-extensions")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."profunctors" or (errorHandler.buildDepError "profunctors")) + (hsPkgs."strict" or (errorHandler.buildDepError "strict")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."th-abstraction" or (errorHandler.buildDepError "th-abstraction")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + ]; + buildable = true; + }; + tests = { + "doctests" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."doctest" or (errorHandler.buildDepError "doctest")) + (hsPkgs."yaya" or (errorHandler.buildDepError "yaya")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/yaya-containers-0.1.2.1-r0-8de24f8b32fb4b26e984b5bc2c9c80b64255d48dce9fd9704f651b494f4c466b.nix b/hackage/yaya-containers-0.1.2.1-r0-8de24f8b32fb4b26e984b5bc2c9c80b64255d48dce9fd9704f651b494f4c466b.nix new file mode 100644 index 00000000000..0237ef6a45a --- /dev/null +++ b/hackage/yaya-containers-0.1.2.1-r0-8de24f8b32fb4b26e984b5bc2c9c80b64255d48dce9fd9704f651b494f4c466b.nix @@ -0,0 +1,50 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { noisy-deprecations = true; }; + package = { + specVersion = "3.0"; + identifier = { name = "yaya-containers"; version = "0.1.2.1"; }; + license = "AGPL-3.0-or-later"; + copyright = "2024 Greg Pfeil"; + maintainer = "Greg Pfeil "; + author = "Greg Pfeil "; + homepage = "https://github.com/sellout/yaya#readme"; + url = ""; + synopsis = "Pattern functors and instances for types in the containers package."; + description = ""; + buildType = "Custom"; + setup-depends = [ + (hsPkgs.pkgsBuildBuild.Cabal or (pkgs.pkgsBuildBuild.Cabal or (errorHandler.setupDepError "Cabal"))) + (hsPkgs.pkgsBuildBuild.base or (pkgs.pkgsBuildBuild.base or (errorHandler.setupDepError "base"))) + (hsPkgs.pkgsBuildBuild.cabal-doctest or (pkgs.pkgsBuildBuild.cabal-doctest or (errorHandler.setupDepError "cabal-doctest"))) + ]; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."yaya" or (errorHandler.buildDepError "yaya")) + ]; + buildable = true; + }; + tests = { + "doctests" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."doctest" or (errorHandler.buildDepError "doctest")) + (hsPkgs."yaya-containers" or (errorHandler.buildDepError "yaya-containers")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/yaya-hedgehog-0.3.0.3-r0-d2e6ccf4c11d309c648745cffaef0bdb8f36f06659cefee5d08f33703af5063a.nix b/hackage/yaya-hedgehog-0.3.0.3-r0-d2e6ccf4c11d309c648745cffaef0bdb8f36f06659cefee5d08f33703af5063a.nix new file mode 100644 index 00000000000..c36b52cc5ea --- /dev/null +++ b/hackage/yaya-hedgehog-0.3.0.3-r0-d2e6ccf4c11d309c648745cffaef0bdb8f36f06659cefee5d08f33703af5063a.nix @@ -0,0 +1,61 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { noisy-deprecations = true; }; + package = { + specVersion = "3.0"; + identifier = { name = "yaya-hedgehog"; version = "0.3.0.3"; }; + license = "AGPL-3.0-or-later"; + copyright = "2017 Greg Pfeil"; + maintainer = "Greg Pfeil "; + author = "Greg Pfeil "; + homepage = "https://github.com/sellout/yaya#readme"; + url = ""; + synopsis = "Hedgehog testing support for the Yaya recursion scheme library."; + description = "If you use Yaya in your own code and have tests written\nusing Hedgehog, then this library will help you with\ngenerating trees, verifying type class instances, etc."; + buildType = "Custom"; + setup-depends = [ + (hsPkgs.pkgsBuildBuild.Cabal or (pkgs.pkgsBuildBuild.Cabal or (errorHandler.setupDepError "Cabal"))) + (hsPkgs.pkgsBuildBuild.base or (pkgs.pkgsBuildBuild.base or (errorHandler.setupDepError "base"))) + (hsPkgs.pkgsBuildBuild.cabal-doctest or (pkgs.pkgsBuildBuild.cabal-doctest or (errorHandler.setupDepError "cabal-doctest"))) + ]; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."deriving-compat" or (errorHandler.buildDepError "deriving-compat")) + (hsPkgs."hedgehog" or (errorHandler.buildDepError "hedgehog")) + (hsPkgs."yaya" or (errorHandler.buildDepError "yaya")) + ]; + buildable = true; + }; + tests = { + "doctests" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."doctest" or (errorHandler.buildDepError "doctest")) + (hsPkgs."yaya-hedgehog" or (errorHandler.buildDepError "yaya-hedgehog")) + ]; + buildable = true; + }; + "yaya" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."deriving-compat" or (errorHandler.buildDepError "deriving-compat")) + (hsPkgs."hedgehog" or (errorHandler.buildDepError "hedgehog")) + (hsPkgs."yaya" or (errorHandler.buildDepError "yaya")) + (hsPkgs."yaya-hedgehog" or (errorHandler.buildDepError "yaya-hedgehog")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/yaya-quickcheck-0.2.0.2-r0-829c968017ff3f9b6f63ba153af15f500e1271a6420145b0d97c9e8f06dc814f.nix b/hackage/yaya-quickcheck-0.2.0.2-r0-829c968017ff3f9b6f63ba153af15f500e1271a6420145b0d97c9e8f06dc814f.nix new file mode 100644 index 00000000000..2220b86f9a7 --- /dev/null +++ b/hackage/yaya-quickcheck-0.2.0.2-r0-829c968017ff3f9b6f63ba153af15f500e1271a6420145b0d97c9e8f06dc814f.nix @@ -0,0 +1,50 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { noisy-deprecations = true; }; + package = { + specVersion = "3.0"; + identifier = { name = "yaya-quickcheck"; version = "0.2.0.2"; }; + license = "AGPL-3.0-or-later"; + copyright = "2017 Greg Pfeil"; + maintainer = "Greg Pfeil "; + author = "Greg Pfeil "; + homepage = "https://github.com/sellout/yaya#readme"; + url = ""; + synopsis = "QuickCheck testing support for the Yaya recursion scheme library."; + description = "If you use Yaya in your own code and have tests written using\nQuickCheck, then this library will help you with generating trees,\nverifying type class instances, etc."; + buildType = "Custom"; + setup-depends = [ + (hsPkgs.pkgsBuildBuild.Cabal or (pkgs.pkgsBuildBuild.Cabal or (errorHandler.setupDepError "Cabal"))) + (hsPkgs.pkgsBuildBuild.base or (pkgs.pkgsBuildBuild.base or (errorHandler.setupDepError "base"))) + (hsPkgs.pkgsBuildBuild.cabal-doctest or (pkgs.pkgsBuildBuild.cabal-doctest or (errorHandler.setupDepError "cabal-doctest"))) + ]; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."yaya" or (errorHandler.buildDepError "yaya")) + ]; + buildable = true; + }; + tests = { + "doctests" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."doctest" or (errorHandler.buildDepError "doctest")) + (hsPkgs."yaya-quickcheck" or (errorHandler.buildDepError "yaya-quickcheck")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/yaya-unsafe-0.4.1.2-r0-b3ece6bf7e508527854d14549853ad3660090838968b0dc7c38dde4bd8c5e8e1.nix b/hackage/yaya-unsafe-0.4.1.2-r0-b3ece6bf7e508527854d14549853ad3660090838968b0dc7c38dde4bd8c5e8e1.nix new file mode 100644 index 00000000000..e85ee5d7ee7 --- /dev/null +++ b/hackage/yaya-unsafe-0.4.1.2-r0-b3ece6bf7e508527854d14549853ad3660090838968b0dc7c38dde4bd8c5e8e1.nix @@ -0,0 +1,62 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { noisy-deprecations = true; }; + package = { + specVersion = "3.0"; + identifier = { name = "yaya-unsafe"; version = "0.4.1.2"; }; + license = "AGPL-3.0-or-later"; + copyright = "2017 Greg Pfeil"; + maintainer = "Greg Pfeil "; + author = "Greg Pfeil "; + homepage = "https://github.com/sellout/yaya#readme"; + url = ""; + synopsis = "Non-total extensions to the Yaya recursion scheme library."; + description = "Yaya is designed as a _total_ library. However, it is often\nexpedient to use partial operations in some cases, and this package\nextends Yaya to provide those operations. It’s in a separate\npackage (and modules) in order to make sure its use is very\nintentional and also relatively obvious to those reading your code.\nIt’s recommended that you import these modules qualified and, in\nparticular, all the type class instances here have been pulled into\na separate module to avoid accidentally bringing them into scope."; + buildType = "Custom"; + setup-depends = [ + (hsPkgs.pkgsBuildBuild.Cabal or (pkgs.pkgsBuildBuild.Cabal or (errorHandler.setupDepError "Cabal"))) + (hsPkgs.pkgsBuildBuild.base or (pkgs.pkgsBuildBuild.base or (errorHandler.setupDepError "base"))) + (hsPkgs.pkgsBuildBuild.cabal-doctest or (pkgs.pkgsBuildBuild.cabal-doctest or (errorHandler.setupDepError "cabal-doctest"))) + ]; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."comonad" or (errorHandler.buildDepError "comonad")) + (hsPkgs."free" or (errorHandler.buildDepError "free")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."yaya" or (errorHandler.buildDepError "yaya")) + ]; + buildable = true; + }; + tests = { + "doctests" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."doctest" or (errorHandler.buildDepError "doctest")) + (hsPkgs."yaya-unsafe" or (errorHandler.buildDepError "yaya-unsafe")) + ]; + buildable = true; + }; + "yaya-unsafe" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."hedgehog" or (errorHandler.buildDepError "hedgehog")) + (hsPkgs."yaya" or (errorHandler.buildDepError "yaya")) + (hsPkgs."yaya-hedgehog" or (errorHandler.buildDepError "yaya-hedgehog")) + (hsPkgs."yaya-unsafe" or (errorHandler.buildDepError "yaya-unsafe")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/yesod-form-1.7.9-r0-83fe645dcd63b6040325c793ce4d9bac9c62bb976d86ad523f7cbf52227d0d14.nix b/hackage/yesod-form-1.7.9-r0-83fe645dcd63b6040325c793ce4d9bac9c62bb976d86ad523f7cbf52227d0d14.nix new file mode 100644 index 00000000000..01be9f33873 --- /dev/null +++ b/hackage/yesod-form-1.7.9-r0-83fe645dcd63b6040325c793ce4d9bac9c62bb976d86ad523f7cbf52227d0d14.nix @@ -0,0 +1,65 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { network-uri = true; }; + package = { + specVersion = "1.10"; + identifier = { name = "yesod-form"; version = "1.7.9"; }; + license = "MIT"; + copyright = ""; + maintainer = "Michael Snoyman "; + author = "Michael Snoyman "; + homepage = "http://www.yesodweb.com/"; + url = ""; + synopsis = "Form handling support for Yesod Web Framework"; + description = "API docs and the README are available at . Third-party packages which you can find useful: - richtext form fields (currently it provides only Summernote support)."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec")) + (hsPkgs."blaze-builder" or (errorHandler.buildDepError "blaze-builder")) + (hsPkgs."blaze-html" or (errorHandler.buildDepError "blaze-html")) + (hsPkgs."blaze-markup" or (errorHandler.buildDepError "blaze-markup")) + (hsPkgs."byteable" or (errorHandler.buildDepError "byteable")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."email-validate" or (errorHandler.buildDepError "email-validate")) + (hsPkgs."persistent" or (errorHandler.buildDepError "persistent")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."shakespeare" or (errorHandler.buildDepError "shakespeare")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."wai" or (errorHandler.buildDepError "wai")) + (hsPkgs."xss-sanitize" or (errorHandler.buildDepError "xss-sanitize")) + (hsPkgs."yesod-core" or (errorHandler.buildDepError "yesod-core")) + (hsPkgs."yesod-persistent" or (errorHandler.buildDepError "yesod-persistent")) + ] ++ pkgs.lib.optional (flags.network-uri) (hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri")); + buildable = true; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."yesod-form" or (errorHandler.buildDepError "yesod-form")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/index-state-hashes.nix b/index-state-hashes.nix index a319fd5f2d2..d3f14b5f051 100644 --- a/index-state-hashes.nix +++ b/index-state-hashes.nix @@ -2032,4 +2032,5 @@ "2024-10-21T00:00:00Z" = "9b3a8391451030e85f2cf3cbe4cb7f65f143e1b6c4469d4dabf871171eb31195"; "2024-10-22T00:00:00Z" = "1fb177fdd5b0eb9c39291391842dcadcc5dc505bb19ca7c13f470f844be11db0"; "2024-10-23T00:00:00Z" = "1a0a286abad7872bdf2f025e117a76b9266dc95f25d161a3516b197bfffd6d5e"; + "2024-10-24T00:00:00Z" = "4846d5713685ab64263a78b54ea667a978b019c5a8afb26f2cbf2cb64ab2ccdb"; } diff --git a/nix/data-default.nix b/nix/data-default.nix index c9d3049971a..e393e527358 100644 --- a/nix/data-default.nix +++ b/nix/data-default.nix @@ -153,4 +153,15 @@ default = "r0"; }; }; + "0.8.0.0" = { + sha256 = "23f20e3089976fee1670077b745746219a25290bd5e654320c8af6aedf72dd31"; + revisions = { + r0 = { + nix = import ../hackage/data-default-0.8.0.0-r0-ba77cbe437508d5dfe4dec1e929121a92f0d6fc004c30fabb94c78172c0606dc.nix; + revNum = 0; + sha256 = "ba77cbe437508d5dfe4dec1e929121a92f0d6fc004c30fabb94c78172c0606dc"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/effectful-core.nix b/nix/effectful-core.nix index 353a46af241..4464b7447e3 100644 --- a/nix/effectful-core.nix +++ b/nix/effectful-core.nix @@ -158,4 +158,15 @@ default = "r1"; }; }; + "2.5.0.0" = { + sha256 = "f9d37cdc78c860e2d0e3121ded697a01db70803463ff8ff09457f5cbaf4853ba"; + revisions = { + r0 = { + nix = import ../hackage/effectful-core-2.5.0.0-r0-a34cf1f3b33cf77314d54baec81b61b1c98c67dacb1123605fd7441943e2d904.nix; + revNum = 0; + sha256 = "a34cf1f3b33cf77314d54baec81b61b1c98c67dacb1123605fd7441943e2d904"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/effectful.nix b/nix/effectful.nix index b56156c01b5..abc76abbe76 100644 --- a/nix/effectful.nix +++ b/nix/effectful.nix @@ -136,4 +136,15 @@ default = "r0"; }; }; + "2.5.0.0" = { + sha256 = "77623bb99422d46bfdcce5b6b0d5dbff9b9431173ddadcf682786d362c1262bb"; + revisions = { + r0 = { + nix = import ../hackage/effectful-2.5.0.0-r0-b6e421caf3cd70ab5cf837fc86a3c370240219ca73178629aee1dc7c31f3f219.nix; + revNum = 0; + sha256 = "b6e421caf3cd70ab5cf837fc86a3c370240219ca73178629aee1dc7c31f3f219"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/ghc-lib.nix b/nix/ghc-lib.nix index 5ca2979c9ac..b9b4fa3eb47 100644 --- a/nix/ghc-lib.nix +++ b/nix/ghc-lib.nix @@ -945,7 +945,12 @@ revNum = 0; sha256 = "4b23484853da17bd9fb43ac9fda8de13e38709daed5d46ac5513e7d7362117a2"; }; - default = "r0"; + r1 = { + nix = import ../hackage/ghc-lib-9.10.1.20240511-r1-3b6a6c2930647ddefeb39b674466ae8d7c3b0ed36594460307fa52936941f77f.nix; + revNum = 1; + sha256 = "3b6a6c2930647ddefeb39b674466ae8d7c3b0ed36594460307fa52936941f77f"; + }; + default = "r1"; }; }; "9.2.1.20211030" = { @@ -1306,7 +1311,12 @@ revNum = 0; sha256 = "309921a8f0b8b4fcf8c209a80d04da3748817f4cb6677cadfcf624c349f63be4"; }; - default = "r0"; + r1 = { + nix = import ../hackage/ghc-lib-9.8.3.20241022-r1-713baf1e74126f9655a385958c1adb207e474ecfec2856e64e730a6785002a64.nix; + revNum = 1; + sha256 = "713baf1e74126f9655a385958c1adb207e474ecfec2856e64e730a6785002a64"; + }; + default = "r1"; }; }; } \ No newline at end of file diff --git a/nix/happy-lib.nix b/nix/happy-lib.nix index dee2f5ddb23..405c1e94740 100644 --- a/nix/happy-lib.nix +++ b/nix/happy-lib.nix @@ -43,4 +43,15 @@ default = "r0"; }; }; + "2.1.1" = { + sha256 = "e75e49c3e1019dade7d7f90d1d18c4e095479321e0237d42d8d1dcc7fe445813"; + revisions = { + r0 = { + nix = import ../hackage/happy-lib-2.1.1-r0-17a5e966c08e92acd747e0a9e45640f054514d1324ff5ece522f60113e1fce74.nix; + revNum = 0; + sha256 = "17a5e966c08e92acd747e0a9e45640f054514d1324ff5ece522f60113e1fce74"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/happy.nix b/nix/happy.nix index f027ca81e05..0b3799b1dfe 100644 --- a/nix/happy.nix +++ b/nix/happy.nix @@ -558,4 +558,15 @@ default = "r0"; }; }; + "2.1.1" = { + sha256 = "fda28b1a21048c6e6f3a5da6ada13dc658deef3b16ef6454661a291a5bd97617"; + revisions = { + r0 = { + nix = import ../hackage/happy-2.1.1-r0-9aa9cdd41d5feef9315ec66b52d0a3d34ff0738aedfaea74321245405d916083.nix; + revNum = 0; + sha256 = "9aa9cdd41d5feef9315ec66b52d0a3d34ff0738aedfaea74321245405d916083"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/text-show-instances.nix b/nix/text-show-instances.nix index 50a8e54b69b..c78f5423f26 100644 --- a/nix/text-show-instances.nix +++ b/nix/text-show-instances.nix @@ -699,4 +699,15 @@ default = "r1"; }; }; + "3.9.9" = { + sha256 = "15663bb60713785d9e9bc429c644f4f8e6b557feb73b594d5c05e6b145f5e246"; + revisions = { + r0 = { + nix = import ../hackage/text-show-instances-3.9.9-r0-ca98fec2de2dfa9e1d8aca1e7a5e1ecfb9bcb1a7112b88591b8dd3036704b422.nix; + revNum = 0; + sha256 = "ca98fec2de2dfa9e1d8aca1e7a5e1ecfb9bcb1a7112b88591b8dd3036704b422"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/text-show.nix b/nix/text-show.nix index a47c01ea38b..53972e48755 100644 --- a/nix/text-show.nix +++ b/nix/text-show.nix @@ -562,6 +562,17 @@ default = "r2"; }; }; + "3.11" = { + sha256 = "28eb66b44df513b71fa56bb3f773bf6d4f96d1806757bb25e6eddeca0a5fe8c2"; + revisions = { + r0 = { + nix = import ../hackage/text-show-3.11-r0-b42a39bf8b3cd4d9bf63d81832b24a6a501e9885fa6c17b0b97ee0134ea5f15a.nix; + revNum = 0; + sha256 = "b42a39bf8b3cd4d9bf63d81832b24a6a501e9885fa6c17b0b97ee0134ea5f15a"; + }; + default = "r0"; + }; + }; "3.2" = { sha256 = "038073600759d0dafa7f2f2de31dae0df83254850a218e4db9def2e870a9887b"; revisions = { diff --git a/nix/yaya-containers.nix b/nix/yaya-containers.nix index f0cd869053e..54fc3dcf654 100644 --- a/nix/yaya-containers.nix +++ b/nix/yaya-containers.nix @@ -32,4 +32,15 @@ default = "r0"; }; }; + "0.1.2.1" = { + sha256 = "71aabcfb5c8a66e34476a272cb8aa0eb39238b6b1e00d3e18f96511b0fe4539d"; + revisions = { + r0 = { + nix = import ../hackage/yaya-containers-0.1.2.1-r0-8de24f8b32fb4b26e984b5bc2c9c80b64255d48dce9fd9704f651b494f4c466b.nix; + revNum = 0; + sha256 = "8de24f8b32fb4b26e984b5bc2c9c80b64255d48dce9fd9704f651b494f4c466b"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/yaya-hedgehog.nix b/nix/yaya-hedgehog.nix index 69e34b45168..e41498d5523 100644 --- a/nix/yaya-hedgehog.nix +++ b/nix/yaya-hedgehog.nix @@ -109,4 +109,15 @@ default = "r0"; }; }; + "0.3.0.3" = { + sha256 = "5b44d90f13987d346e1b307b46ba05cbc83d0831fdf70447529367f5eeebb8a9"; + revisions = { + r0 = { + nix = import ../hackage/yaya-hedgehog-0.3.0.3-r0-d2e6ccf4c11d309c648745cffaef0bdb8f36f06659cefee5d08f33703af5063a.nix; + revNum = 0; + sha256 = "d2e6ccf4c11d309c648745cffaef0bdb8f36f06659cefee5d08f33703af5063a"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/yaya-quickcheck.nix b/nix/yaya-quickcheck.nix index 0142619f34d..7b5a92d56de 100644 --- a/nix/yaya-quickcheck.nix +++ b/nix/yaya-quickcheck.nix @@ -32,4 +32,15 @@ default = "r0"; }; }; + "0.2.0.2" = { + sha256 = "c9a2512015f7ad9bce8a477ca638c915ee9b252828912b742d33ea81b6ff888d"; + revisions = { + r0 = { + nix = import ../hackage/yaya-quickcheck-0.2.0.2-r0-829c968017ff3f9b6f63ba153af15f500e1271a6420145b0d97c9e8f06dc814f.nix; + revNum = 0; + sha256 = "829c968017ff3f9b6f63ba153af15f500e1271a6420145b0d97c9e8f06dc814f"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/yaya-unsafe.nix b/nix/yaya-unsafe.nix index 5e2aa33283c..a438ad0a6ee 100644 --- a/nix/yaya-unsafe.nix +++ b/nix/yaya-unsafe.nix @@ -109,4 +109,15 @@ default = "r0"; }; }; + "0.4.1.2" = { + sha256 = "33308f3b123aee60b4e82d3b9c40834cf20c128a90103906215ee866dc178c58"; + revisions = { + r0 = { + nix = import ../hackage/yaya-unsafe-0.4.1.2-r0-b3ece6bf7e508527854d14549853ad3660090838968b0dc7c38dde4bd8c5e8e1.nix; + revNum = 0; + sha256 = "b3ece6bf7e508527854d14549853ad3660090838968b0dc7c38dde4bd8c5e8e1"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/yaya.nix b/nix/yaya.nix index ca1d5aaf50d..cb2ac7e8d4f 100644 --- a/nix/yaya.nix +++ b/nix/yaya.nix @@ -164,4 +164,15 @@ default = "r0"; }; }; + "0.6.2.2" = { + sha256 = "5db180fdaf34201fce1c10d6ae86e9492f5ca105fa52a10bd11e9bdb326ada2c"; + revisions = { + r0 = { + nix = import ../hackage/yaya-0.6.2.2-r0-bff9c136a547a4d3eeab4c6b497d6680a0f9c51119a83285c63b231785605e43.nix; + revNum = 0; + sha256 = "bff9c136a547a4d3eeab4c6b497d6680a0f9c51119a83285c63b231785605e43"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/yesod-form.nix b/nix/yesod-form.nix index a5f1582ebad..ac118785f20 100644 --- a/nix/yesod-form.nix +++ b/nix/yesod-form.nix @@ -1472,4 +1472,15 @@ default = "r0"; }; }; + "1.7.9" = { + sha256 = "a23488b971c573569b31fb0d96220a1eac04d5fa8eed3848accd1cc7d868a9e8"; + revisions = { + r0 = { + nix = import ../hackage/yesod-form-1.7.9-r0-83fe645dcd63b6040325c793ce4d9bac9c62bb976d86ad523f7cbf52227d0d14.nix; + revNum = 0; + sha256 = "83fe645dcd63b6040325c793ce4d9bac9c62bb976d86ad523f7cbf52227d0d14"; + }; + default = "r0"; + }; + }; } \ No newline at end of file