diff --git a/hackage/atomic-write-0.2.1.0-r0-ea459a6a39870faed7c497cfa6e8de82cc11e30176c4f8e209b6c39afb953571.nix b/hackage/atomic-write-0.2.1.0-r0-ea459a6a39870faed7c497cfa6e8de82cc11e30176c4f8e209b6c39afb953571.nix new file mode 100644 index 00000000000..8e9229210a3 --- /dev/null +++ b/hackage/atomic-write-0.2.1.0-r0-ea459a6a39870faed7c497cfa6e8de82cc11e30176c4f8e209b6c39afb953571.nix @@ -0,0 +1,57 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.10"; + identifier = { name = "atomic-write"; version = "0.2.1.0"; }; + license = "MIT"; + copyright = "2015-2019 Stack Builders Inc."; + maintainer = "support@stackbuilders.com"; + author = "Justin Leitgeb"; + homepage = "https://github.com/stackbuilders/atomic-write"; + url = ""; + synopsis = "Atomically write to a file"; + description = "\nAtomically write to a file on POSIX-compliant systems while preserving\npermissions.\n\nOn most Unix systems, `mv` is an atomic operation. This makes it simple to write\nto a file atomically just by using the mv operation. However, this will\ndestroy the permissions on the original file. This library does the following\nto preserve permissions while atomically writing to a file:\n\n* If an original file exists, take those permissions and apply them to the\ntemp file before `mv`ing the file into place.\n\n* If the original file does not exist, create a following with default\npermissions (based on the currently-active umask).\n\nThis way, when the file is `mv`'ed into place, the permissions will be the ones\nheld by the original file.\n\nThis library is based on similar implementations found in common libraries in\nRuby and Python:\n\n* \n\n* \n\n* \n\nTo use `atomic-write`, import the module corresponding to the type you wish to\nwrite atomically, e.g., to write a (strict) ByteString atomically:\n\n> import System.AtomicWrite.Writer.ByteString\n\nThen you can use the atomicWriteFile function that accepts a `FilePath` and a\n`ByteString`, e.g.:\n\n> atomicWriteFile myFilePath myByteString"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + (hsPkgs."unix-compat" or (errorHandler.buildDepError "unix-compat")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + ]; + buildable = true; + }; + tests = { + "atomic-write-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."atomic-write" or (errorHandler.buildDepError "atomic-write")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + (hsPkgs."unix-compat" or (errorHandler.buildDepError "unix-compat")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + ]; + build-tools = [ + (hsPkgs.pkgsBuildBuild.hspec-discover.components.exes.hspec-discover or (pkgs.pkgsBuildBuild.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/hslua-list-1.1.4-r0-8dd4bd957178421a6a2dc2ed77aaef2ba820e368fb8d9517c7d72981de3726b3.nix b/hackage/hslua-list-1.1.4-r0-8dd4bd957178421a6a2dc2ed77aaef2ba820e368fb8d9517c7d72981de3726b3.nix new file mode 100644 index 00000000000..2e1e11f4039 --- /dev/null +++ b/hackage/hslua-list-1.1.4-r0-8dd4bd957178421a6a2dc2ed77aaef2ba820e368fb8d9517c7d72981de3726b3.nix @@ -0,0 +1,47 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.2"; + identifier = { name = "hslua-list"; version = "1.1.4"; }; + license = "MIT"; + copyright = "© 2022-2024 Albert Krewinkel"; + maintainer = "Albert Krewinkel "; + author = "Albert Krewinkel"; + homepage = "https://hslua.org/"; + url = ""; + synopsis = "Opinionated, but extensible Lua list type."; + description = "List type for Lua, with a Haskell interface."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."hslua-core" or (errorHandler.buildDepError "hslua-core")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + ]; + buildable = true; + }; + tests = { + "hslua-list-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."hslua-core" or (errorHandler.buildDepError "hslua-core")) + (hsPkgs."hslua-list" or (errorHandler.buildDepError "hslua-list")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-lua" or (errorHandler.buildDepError "tasty-lua")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/jsonpath-0.3.0.0-r1-3d264563209fc8e82651f28a2a1fc2b3039cdeda60bd5b620106cecb6063234c.nix b/hackage/jsonpath-0.3.0.0-r1-3d264563209fc8e82651f28a2a1fc2b3039cdeda60bd5b620106cecb6063234c.nix new file mode 100644 index 00000000000..0bab5f76cc8 --- /dev/null +++ b/hackage/jsonpath-0.3.0.0-r1-3d264563209fc8e82651f28a2a1fc2b3039cdeda60bd5b620106cecb6063234c.nix @@ -0,0 +1,61 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.12"; + identifier = { name = "jsonpath"; version = "0.3.0.0"; }; + license = "BSD-3-Clause"; + copyright = "Akshay Mankar"; + maintainer = "itsakshaymankar@gmail.com"; + author = "Akshay Mankar"; + homepage = "https://github.com/akshaymankar/jsonpath-hs#readme"; + url = ""; + synopsis = "Library to parse and execute JSONPath"; + description = "Please see the README on GitHub at "; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."megaparsec" or (errorHandler.buildDepError "megaparsec")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."scientific" or (errorHandler.buildDepError "scientific")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + ]; + buildable = true; + }; + tests = { + "jsonpath-test" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."aeson-casing" or (errorHandler.buildDepError "aeson-casing")) + (hsPkgs."megaparsec" or (errorHandler.buildDepError "megaparsec")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."file-embed" or (errorHandler.buildDepError "file-embed")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."hspec-megaparsec" or (errorHandler.buildDepError "hspec-megaparsec")) + (hsPkgs."jsonpath" or (errorHandler.buildDepError "jsonpath")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + ]; + build-tools = [ + (hsPkgs.pkgsBuildBuild.hspec-discover.components.exes.hspec-discover or (pkgs.pkgsBuildBuild.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/llvm-pretty-0.12.1.0-r1-bea6d6c782fb4b280fd3b1f7267eb0b2a02ed4597fa004f51f4ba63af242f32c.nix b/hackage/llvm-pretty-0.12.1.0-r1-bea6d6c782fb4b280fd3b1f7267eb0b2a02ed4597fa004f51f4ba63af242f32c.nix new file mode 100644 index 00000000000..0df5e71cedf --- /dev/null +++ b/hackage/llvm-pretty-0.12.1.0-r1-bea6d6c782fb4b280fd3b1f7267eb0b2a02ed4597fa004f51f4ba63af242f32c.nix @@ -0,0 +1,56 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.2"; + identifier = { name = "llvm-pretty"; version = "0.12.1.0"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "rscott@galois.com, kquick@galois.com"; + author = "Trevor Elliott"; + homepage = ""; + url = ""; + synopsis = "A pretty printing library inspired by the llvm binding."; + description = "A pretty printing library that was inspired by the LLVM binding by Lennart\nAugustsson. The library provides a monadic interface to a pretty printer,\nthat allows functions to be defined and called, generating the corresponding\nLLVM assembly when run."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."parsec" or (errorHandler.buildDepError "parsec")) + (hsPkgs."pretty" or (errorHandler.buildDepError "pretty")) + (hsPkgs."monadLib" or (errorHandler.buildDepError "monadLib")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."microlens-th" or (errorHandler.buildDepError "microlens-th")) + (hsPkgs."syb" or (errorHandler.buildDepError "syb")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."th-abstraction" or (errorHandler.buildDepError "th-abstraction")) + ]; + buildable = true; + }; + tests = { + "llvm-pretty-test" = { + depends = [ + (hsPkgs."llvm-pretty" or (errorHandler.buildDepError "llvm-pretty")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."pretty" or (errorHandler.buildDepError "pretty")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/minion-0.1.0.1-r0-d8042562024067ed65a186675aa9a4f9655eb5de69bd7fa3e6549a49be1d8da6.nix b/hackage/minion-0.1.0.1-r0-d8042562024067ed65a186675aa9a4f9655eb5de69bd7fa3e6549a49be1d8da6.nix new file mode 100644 index 00000000000..c8af47db2e7 --- /dev/null +++ b/hackage/minion-0.1.0.1-r0-d8042562024067ed65a186675aa9a4f9655eb5de69bd7fa3e6549a49be1d8da6.nix @@ -0,0 +1,98 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "minion"; version = "0.1.0.1"; }; + license = "MIT"; + copyright = ""; + maintainer = "goosedb@yandex.ru"; + author = ""; + homepage = ""; + url = ""; + synopsis = "A Haskell introspectable web router"; + description = ""; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base64-bytestring" or (errorHandler.buildDepError "base64-bytestring")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."http-api-data" or (errorHandler.buildDepError "http-api-data")) + (hsPkgs."http-media" or (errorHandler.buildDepError "http-media")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."string-conversions" or (errorHandler.buildDepError "string-conversions")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."wai" or (errorHandler.buildDepError "wai")) + ]; + buildable = true; + }; + exes = { + "minion-introspection-example" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."minion" or (errorHandler.buildDepError "minion")) + (hsPkgs."warp" or (errorHandler.buildDepError "warp")) + ]; + buildable = true; + }; + "minion-static-example" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."minion" or (errorHandler.buildDepError "minion")) + (hsPkgs."warp" or (errorHandler.buildDepError "warp")) + ]; + buildable = true; + }; + "minion-basic-auth-example" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."minion" or (errorHandler.buildDepError "minion")) + (hsPkgs."warp" or (errorHandler.buildDepError "warp")) + ]; + buildable = true; + }; + "minion-complex-response-example" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."minion" or (errorHandler.buildDepError "minion")) + (hsPkgs."warp" or (errorHandler.buildDepError "warp")) + ]; + buildable = true; + }; + "minion-json-example" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."minion" or (errorHandler.buildDepError "minion")) + (hsPkgs."warp" or (errorHandler.buildDepError "warp")) + ]; + buildable = true; + }; + "minion-hello-world-example" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."minion" or (errorHandler.buildDepError "minion")) + (hsPkgs."warp" or (errorHandler.buildDepError "warp")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/mpd-current-json-2.1.0.0-r0-009d659e4480a7fbc1ea314e82235c0069f5b8e4cf1e493f19f07f90a75cb54c.nix b/hackage/mpd-current-json-2.1.0.0-r0-009d659e4480a7fbc1ea314e82235c0069f5b8e4cf1e493f19f07f90a75cb54c.nix new file mode 100644 index 00000000000..7e78c0b26a7 --- /dev/null +++ b/hackage/mpd-current-json-2.1.0.0-r0-009d659e4480a7fbc1ea314e82235c0069f5b8e4cf1e493f19f07f90a75cb54c.nix @@ -0,0 +1,51 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "mpd-current-json"; version = "2.1.0.0"; }; + license = "Unlicense"; + copyright = ""; + maintainer = "g@11xx.org"; + author = "Lucas G"; + homepage = "https://codeberg.org/useless-utils/mpd-current-json"; + url = ""; + synopsis = "Print current MPD song and status as JSON"; + description = "Print currently playing MPD's song metadata and status as JSON"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."libmpd" or (errorHandler.buildDepError "libmpd")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."aeson-pretty" or (errorHandler.buildDepError "aeson-pretty")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + ]; + buildable = true; + }; + exes = { + "mpd-current-json" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."libmpd" or (errorHandler.buildDepError "libmpd")) + (hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."aeson-pretty" or (errorHandler.buildDepError "aeson-pretty")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."mpd-current-json" or (errorHandler.buildDepError "mpd-current-json")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/pandoc-lua-marshal-0.2.9-r0-cb206f259be965abaddc068f1c52fb17468219202aeeb331201ac5cae64d1a14.nix b/hackage/pandoc-lua-marshal-0.2.9-r0-cb206f259be965abaddc068f1c52fb17468219202aeeb331201ac5cae64d1a14.nix new file mode 100644 index 00000000000..9980c1a0567 --- /dev/null +++ b/hackage/pandoc-lua-marshal-0.2.9-r0-cb206f259be965abaddc068f1c52fb17468219202aeeb331201ac5cae64d1a14.nix @@ -0,0 +1,68 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.4"; + identifier = { name = "pandoc-lua-marshal"; version = "0.2.9"; }; + license = "MIT"; + copyright = "© 2017-2024 Albert Krewinkel, John MacFarlane"; + maintainer = "Albert Krewinkel "; + author = "Albert Krewinkel, John MacFarlane"; + homepage = "https://github.com/pandoc/pandoc-lua-marshal"; + url = ""; + synopsis = "Use pandoc types in Lua"; + description = "This package provides functions to marshal and unmarshal\npandoc document types to and from Lua.\n\nThe values of most types are pushed to pandoc as \"userdata\"\nobjects that wrap a stable pointer to the Haskell value;\nthese objects come with methods to access and modify their\nproperties.\n\nSequences are pushed as normal Lua tables, but are\naugmented with convenience functions."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."hslua" or (errorHandler.buildDepError "hslua")) + (hsPkgs."hslua-list" or (errorHandler.buildDepError "hslua-list")) + (hsPkgs."hslua-marshalling" or (errorHandler.buildDepError "hslua-marshalling")) + (hsPkgs."pandoc-types" or (errorHandler.buildDepError "pandoc-types")) + (hsPkgs."safe" or (errorHandler.buildDepError "safe")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."hslua-list" or (errorHandler.buildDepError "hslua-list")) + ]; + buildable = true; + }; + tests = { + "pandoc-lua-marshal-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."hslua" or (errorHandler.buildDepError "hslua")) + (hsPkgs."hslua-list" or (errorHandler.buildDepError "hslua-list")) + (hsPkgs."hslua-marshalling" or (errorHandler.buildDepError "hslua-marshalling")) + (hsPkgs."pandoc-types" or (errorHandler.buildDepError "pandoc-types")) + (hsPkgs."safe" or (errorHandler.buildDepError "safe")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."pandoc-lua-marshal" or (errorHandler.buildDepError "pandoc-lua-marshal")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."tasty-lua" or (errorHandler.buildDepError "tasty-lua")) + (hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/pipes-extras-1.0.15-r9-d7603819bcffe47bddbe7f48e1bfbae97bcda40d52f5deab30aa3660ee068d03.nix b/hackage/pipes-extras-1.0.15-r9-d7603819bcffe47bddbe7f48e1bfbae97bcda40d52f5deab30aa3660ee068d03.nix new file mode 100644 index 00000000000..e663d47eb89 --- /dev/null +++ b/hackage/pipes-extras-1.0.15-r9-d7603819bcffe47bddbe7f48e1bfbae97bcda40d52f5deab30aa3660ee068d03.nix @@ -0,0 +1,51 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.10"; + identifier = { name = "pipes-extras"; version = "1.0.15"; }; + license = "BSD-3-Clause"; + copyright = "2014 Gabriella Gonzalez"; + maintainer = "GenuineGabriella@gmail.com"; + author = "Gabriella Gonzalez"; + homepage = ""; + url = ""; + synopsis = "Extra utilities for pipes"; + description = "This package holds miscellaneous utilities related to the @pipes@\nlibrary."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."pipes" or (errorHandler.buildDepError "pipes")) + (hsPkgs."foldl" or (errorHandler.buildDepError "foldl")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + ]; + buildable = true; + }; + tests = { + "tests" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."pipes-extras" or (errorHandler.buildDepError "pipes-extras")) + (hsPkgs."pipes" or (errorHandler.buildDepError "pipes")) + (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework")) + (hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit")) + (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/rerefined-0.6.0-r0-2462625c73a7ecd1671102a558b43f0e7a83e2ce9667ecbd2b5c042eff942ce5.nix b/hackage/rerefined-0.6.0-r0-2462625c73a7ecd1671102a558b43f0e7a83e2ce9667ecbd2b5c042eff942ce5.nix new file mode 100644 index 00000000000..e5f0b3d93d0 --- /dev/null +++ b/hackage/rerefined-0.6.0-r0-2462625c73a7ecd1671102a558b43f0e7a83e2ce9667ecbd2b5c042eff942ce5.nix @@ -0,0 +1,39 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.12"; + identifier = { name = "rerefined"; version = "0.6.0"; }; + license = "MIT"; + copyright = ""; + maintainer = "Ben Orchard "; + author = "Ben Orchard"; + homepage = "https://github.com/raehik/rerefined#readme"; + url = ""; + synopsis = "Refinement types, again"; + description = "Please see README.md."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."mono-traversable" or (errorHandler.buildDepError "mono-traversable")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."text-builder-linear" or (errorHandler.buildDepError "text-builder-linear")) + (hsPkgs."type-level-show" or (errorHandler.buildDepError "type-level-show")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/streaming-bytestring-0.3.3-r0-e338fce12de6cb227590d3952df60e8abfe5c68e0006f18261e18f112177074f.nix b/hackage/streaming-bytestring-0.3.3-r0-e338fce12de6cb227590d3952df60e8abfe5c68e0006f18261e18f112177074f.nix new file mode 100644 index 00000000000..1833ae11157 --- /dev/null +++ b/hackage/streaming-bytestring-0.3.3-r0-e338fce12de6cb227590d3952df60e8abfe5c68e0006f18261e18f112177074f.nix @@ -0,0 +1,60 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.10"; + identifier = { name = "streaming-bytestring"; version = "0.3.3"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "andrew.thaddeus@gmail.com, what_is_it_to_do_anything@yahoo.com, colin@fosskers.ca"; + author = "michaelt"; + homepage = "https://github.com/haskell-streaming/streaming-bytestring"; + url = ""; + synopsis = "Fast, effectful byte streams."; + description = "This library enables fast and safe streaming of byte data, in either @Word8@ or\n@Char@ form. It is a core addition to the \nand avoids the usual pitfalls of combinbing lazy @ByteString@s with lazy @IO@.\n\nWe follow the philosophy shared by @streaming@ that \"the best API is the one\nyou already know\". Thus this library mirrors the API of the @bytestring@\nlibrary as closely as possible.\n\nSee the module documentation and the README for more information."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + (hsPkgs."mmorph" or (errorHandler.buildDepError "mmorph")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."streaming" or (errorHandler.buildDepError "streaming")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."transformers-base" or (errorHandler.buildDepError "transformers-base")) + ] ++ pkgs.lib.optional (compiler.isGhc && compiler.version.lt "8.0") (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups")); + buildable = true; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."smallcheck" or (errorHandler.buildDepError "smallcheck")) + (hsPkgs."streaming" or (errorHandler.buildDepError "streaming")) + (hsPkgs."streaming-bytestring" or (errorHandler.buildDepError "streaming-bytestring")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."tasty-smallcheck" or (errorHandler.buildDepError "tasty-smallcheck")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/strongweak-0.9.0-r0-6b2ab158c93204830d49d75e0dfcf2da454ccca870ece22ed9438ca3250aff83.nix b/hackage/strongweak-0.9.0-r0-6b2ab158c93204830d49d75e0dfcf2da454ccca870ece22ed9438ca3250aff83.nix new file mode 100644 index 00000000000..f3e477bbe17 --- /dev/null +++ b/hackage/strongweak-0.9.0-r0-6b2ab158c93204830d49d75e0dfcf2da454ccca870ece22ed9438ca3250aff83.nix @@ -0,0 +1,59 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.12"; + identifier = { name = "strongweak"; version = "0.9.0"; }; + license = "MIT"; + copyright = ""; + maintainer = "Ben Orchard "; + author = "Ben Orchard"; + homepage = "https://github.com/raehik/strongweak#readme"; + url = ""; + synopsis = "Convert between strong and weak representations of types"; + description = "Please see README.md."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."rerefined" or (errorHandler.buildDepError "rerefined")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."text-builder-linear" or (errorHandler.buildDepError "text-builder-linear")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."vector-sized" or (errorHandler.buildDepError "vector-sized")) + ]; + buildable = true; + }; + tests = { + "spec" = { + depends = [ + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."generic-random" or (errorHandler.buildDepError "generic-random")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."quickcheck-instances" or (errorHandler.buildDepError "quickcheck-instances")) + (hsPkgs."rerefined" or (errorHandler.buildDepError "rerefined")) + (hsPkgs."strongweak" or (errorHandler.buildDepError "strongweak")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."text-builder-linear" or (errorHandler.buildDepError "text-builder-linear")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."vector-sized" or (errorHandler.buildDepError "vector-sized")) + ]; + 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/strongweak-0.9.1-r0-7329b026ce3572d877c75a525dbd50d792d1d9d46770edcb886a16b1f01364dc.nix b/hackage/strongweak-0.9.1-r0-7329b026ce3572d877c75a525dbd50d792d1d9d46770edcb886a16b1f01364dc.nix new file mode 100644 index 00000000000..27af55a2e46 --- /dev/null +++ b/hackage/strongweak-0.9.1-r0-7329b026ce3572d877c75a525dbd50d792d1d9d46770edcb886a16b1f01364dc.nix @@ -0,0 +1,59 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.12"; + identifier = { name = "strongweak"; version = "0.9.1"; }; + license = "MIT"; + copyright = ""; + maintainer = "Ben Orchard "; + author = "Ben Orchard"; + homepage = "https://github.com/raehik/strongweak#readme"; + url = ""; + synopsis = "Convert between strong and weak representations of types"; + description = "Please see README.md."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."rerefined" or (errorHandler.buildDepError "rerefined")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."text-builder-linear" or (errorHandler.buildDepError "text-builder-linear")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."vector-sized" or (errorHandler.buildDepError "vector-sized")) + ]; + buildable = true; + }; + tests = { + "spec" = { + depends = [ + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."generic-random" or (errorHandler.buildDepError "generic-random")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."quickcheck-instances" or (errorHandler.buildDepError "quickcheck-instances")) + (hsPkgs."rerefined" or (errorHandler.buildDepError "rerefined")) + (hsPkgs."strongweak" or (errorHandler.buildDepError "strongweak")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."text-builder-linear" or (errorHandler.buildDepError "text-builder-linear")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."vector-sized" or (errorHandler.buildDepError "vector-sized")) + ]; + 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/index-state-hashes.nix b/index-state-hashes.nix index 6ec0b649750..75db418cb12 100644 --- a/index-state-hashes.nix +++ b/index-state-hashes.nix @@ -2010,4 +2010,5 @@ "2024-09-29T00:00:00Z" = "aeed4d36a5cc6a43f1b7faf4199d1e292103783323ddb9766079b4cbb990dc47"; "2024-09-30T00:00:00Z" = "5010d29b883f7c93562ee01cb67e72b59e181a3e8189012d2aa1e5a58e509a64"; "2024-10-01T00:00:00Z" = "61c3e018f8705e9c76678d9003a30a4ca54f520e146ac6d83270262edbd0edb6"; + "2024-10-02T00:00:00Z" = "15bc6da1bdf1b556f38a5cf1ab5d379225de7a5ac32cd92a92e54799ee70e3da"; } diff --git a/nix/atomic-write.nix b/nix/atomic-write.nix index 92bc11f8429..7b2f082ffca 100644 --- a/nix/atomic-write.nix +++ b/nix/atomic-write.nix @@ -109,4 +109,15 @@ default = "r0"; }; }; + "0.2.1.0" = { + sha256 = "44cded44a73fe10222198c13339e53f8b14420252d8cf84c196cd7323382b539"; + revisions = { + r0 = { + nix = import ../hackage/atomic-write-0.2.1.0-r0-ea459a6a39870faed7c497cfa6e8de82cc11e30176c4f8e209b6c39afb953571.nix; + revNum = 0; + sha256 = "ea459a6a39870faed7c497cfa6e8de82cc11e30176c4f8e209b6c39afb953571"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/hslua-list.nix b/nix/hslua-list.nix index 94842f0b7e7..a1872e3587e 100644 --- a/nix/hslua-list.nix +++ b/nix/hslua-list.nix @@ -65,4 +65,15 @@ default = "r0"; }; }; + "1.1.4" = { + sha256 = "d3efd9d41d89f99c083d5276583c17002402e3a68b38e5fe88bc696b4b9ad953"; + revisions = { + r0 = { + nix = import ../hackage/hslua-list-1.1.4-r0-8dd4bd957178421a6a2dc2ed77aaef2ba820e368fb8d9517c7d72981de3726b3.nix; + revNum = 0; + sha256 = "8dd4bd957178421a6a2dc2ed77aaef2ba820e368fb8d9517c7d72981de3726b3"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/jsonpath.nix b/nix/jsonpath.nix index 266dc9fbc4c..53ca47a56fb 100644 --- a/nix/jsonpath.nix +++ b/nix/jsonpath.nix @@ -82,7 +82,12 @@ revNum = 0; sha256 = "40e791c564c49a52cafad2427d07f3d7e61b4254e6575743ede406e16a203917"; }; - default = "r0"; + r1 = { + nix = import ../hackage/jsonpath-0.3.0.0-r1-3d264563209fc8e82651f28a2a1fc2b3039cdeda60bd5b620106cecb6063234c.nix; + revNum = 1; + sha256 = "3d264563209fc8e82651f28a2a1fc2b3039cdeda60bd5b620106cecb6063234c"; + }; + default = "r1"; }; }; } \ No newline at end of file diff --git a/nix/llvm-pretty.nix b/nix/llvm-pretty.nix index a869173a4b0..a4cf2f9a747 100644 --- a/nix/llvm-pretty.nix +++ b/nix/llvm-pretty.nix @@ -40,7 +40,12 @@ revNum = 0; sha256 = "e6a24ee982b988e390d99bbc633ed6aa0a72f797502df8760fe14d5bcdfd9649"; }; - default = "r0"; + r1 = { + nix = import ../hackage/llvm-pretty-0.12.1.0-r1-bea6d6c782fb4b280fd3b1f7267eb0b2a02ed4597fa004f51f4ba63af242f32c.nix; + revNum = 1; + sha256 = "bea6d6c782fb4b280fd3b1f7267eb0b2a02ed4597fa004f51f4ba63af242f32c"; + }; + default = "r1"; }; }; "0.2.0.0" = { diff --git a/nix/minion.nix b/nix/minion.nix index 33d25eee404..cd36b1ac4ce 100644 --- a/nix/minion.nix +++ b/nix/minion.nix @@ -10,4 +10,15 @@ default = "r0"; }; }; + "0.1.0.1" = { + sha256 = "cbe10fa90ce2f113b4d2ccb29a2ef5225b063f7983a90bdbd03c65b38f66d9d5"; + revisions = { + r0 = { + nix = import ../hackage/minion-0.1.0.1-r0-d8042562024067ed65a186675aa9a4f9655eb5de69bd7fa3e6549a49be1d8da6.nix; + revNum = 0; + sha256 = "d8042562024067ed65a186675aa9a4f9655eb5de69bd7fa3e6549a49be1d8da6"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/mpd-current-json.nix b/nix/mpd-current-json.nix index 6d8e2a089fd..5706feba0b1 100644 --- a/nix/mpd-current-json.nix +++ b/nix/mpd-current-json.nix @@ -98,4 +98,15 @@ default = "r0"; }; }; + "2.1.0.0" = { + sha256 = "a2ee161ab01b7332ef55d86c0c52eadce524ca52f5676d9f4094c1ed82399145"; + revisions = { + r0 = { + nix = import ../hackage/mpd-current-json-2.1.0.0-r0-009d659e4480a7fbc1ea314e82235c0069f5b8e4cf1e493f19f07f90a75cb54c.nix; + revNum = 0; + sha256 = "009d659e4480a7fbc1ea314e82235c0069f5b8e4cf1e493f19f07f90a75cb54c"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/pandoc-lua-marshal.nix b/nix/pandoc-lua-marshal.nix index 2040cd06d33..b5b7f223cde 100644 --- a/nix/pandoc-lua-marshal.nix +++ b/nix/pandoc-lua-marshal.nix @@ -257,4 +257,15 @@ default = "r0"; }; }; + "0.2.9" = { + sha256 = "618a5a479ed1a313cea00be4672170acf8399a36723f57a408e9b6e002941813"; + revisions = { + r0 = { + nix = import ../hackage/pandoc-lua-marshal-0.2.9-r0-cb206f259be965abaddc068f1c52fb17468219202aeeb331201ac5cae64d1a14.nix; + revNum = 0; + sha256 = "cb206f259be965abaddc068f1c52fb17468219202aeeb331201ac5cae64d1a14"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/pipes-extras.nix b/nix/pipes-extras.nix index b612416c440..bcaf2993265 100644 --- a/nix/pipes-extras.nix +++ b/nix/pipes-extras.nix @@ -139,7 +139,12 @@ revNum = 8; sha256 = "1561adbefa05da00e1c72548337e87985d4fc61c26dd9fd2a92f089ea94605d2"; }; - default = "r8"; + r9 = { + nix = import ../hackage/pipes-extras-1.0.15-r9-d7603819bcffe47bddbe7f48e1bfbae97bcda40d52f5deab30aa3660ee068d03.nix; + revNum = 9; + sha256 = "d7603819bcffe47bddbe7f48e1bfbae97bcda40d52f5deab30aa3660ee068d03"; + }; + default = "r9"; }; }; "1.0.2" = { diff --git a/nix/rerefined.nix b/nix/rerefined.nix index d9d1f49432f..97651eb3535 100644 --- a/nix/rerefined.nix +++ b/nix/rerefined.nix @@ -70,4 +70,15 @@ default = "r0"; }; }; + "0.6.0" = { + sha256 = "db2fb566d56cd6489fb98c3e38b7a17dfe2add0c780581046483324ce0e54a57"; + revisions = { + r0 = { + nix = import ../hackage/rerefined-0.6.0-r0-2462625c73a7ecd1671102a558b43f0e7a83e2ce9667ecbd2b5c042eff942ce5.nix; + revNum = 0; + sha256 = "2462625c73a7ecd1671102a558b43f0e7a83e2ce9667ecbd2b5c042eff942ce5"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/streaming-bytestring.nix b/nix/streaming-bytestring.nix index a4502db6adf..9c4445b2e09 100644 --- a/nix/streaming-bytestring.nix +++ b/nix/streaming-bytestring.nix @@ -334,4 +334,15 @@ default = "r0"; }; }; + "0.3.3" = { + sha256 = "dbb60882e0956ed4eee6622eb98f98b1e0a41dbe03b9f176342a71c11dca6197"; + revisions = { + r0 = { + nix = import ../hackage/streaming-bytestring-0.3.3-r0-e338fce12de6cb227590d3952df60e8abfe5c68e0006f18261e18f112177074f.nix; + revNum = 0; + sha256 = "e338fce12de6cb227590d3952df60e8abfe5c68e0006f18261e18f112177074f"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/strongweak.nix b/nix/strongweak.nix index 6bbad627943..b406a68a978 100644 --- a/nix/strongweak.nix +++ b/nix/strongweak.nix @@ -157,4 +157,26 @@ default = "r0"; }; }; + "0.9.0" = { + sha256 = "996da344c8b05050bc978ac7e9214e49daefc82f66d3f7a76bb28c9283aed25f"; + revisions = { + r0 = { + nix = import ../hackage/strongweak-0.9.0-r0-6b2ab158c93204830d49d75e0dfcf2da454ccca870ece22ed9438ca3250aff83.nix; + revNum = 0; + sha256 = "6b2ab158c93204830d49d75e0dfcf2da454ccca870ece22ed9438ca3250aff83"; + }; + default = "r0"; + }; + }; + "0.9.1" = { + sha256 = "4d6d701ae825f7108632bf1cd228a862d2f1fd368c1a7bd562b5c56fabda092f"; + revisions = { + r0 = { + nix = import ../hackage/strongweak-0.9.1-r0-7329b026ce3572d877c75a525dbd50d792d1d9d46770edcb886a16b1f01364dc.nix; + revNum = 0; + sha256 = "7329b026ce3572d877c75a525dbd50d792d1d9d46770edcb886a16b1f01364dc"; + }; + default = "r0"; + }; + }; } \ No newline at end of file