From d16c4b171aa06f71e8b4657ea471b34d55093b02 Mon Sep 17 00:00:00 2001 From: pranaysashank Date: Wed, 11 Dec 2024 00:16:20 +0000 Subject: [PATCH] Automatic Update --- default.nix | 1 + ...a8b6a493edb20dae0e07bec43f6a17a9c466e4.nix | 56 +++++ ...2b7057791aef33cf4191a5cc467f412f7669a7.nix | 62 ++++++ ...bb0c400b1228079bca574ce151959d7d5f5c17.nix | 69 ++++++ ...cec95ed8a5c312b2e904975557530f13c2e103.nix | 202 ++++++++++++++++++ ...03b0447fb2c01be0611c1afd8bbaea93cd506b.nix | 41 ++++ ...bbc2c8707cbcfdc7a960b9c85e32fc27352850.nix | 189 ++++++++++++++++ ...a87da2c708b28c4c2bdfb3bcc3a8067b76c937.nix | 74 +++++++ ...afa1dcb71a803f2c0e2dd5322c2b3533c72ca9.nix | 106 +++++++++ ...630cdfbc211cfc644aa36b8c6318764dfd3a38.nix | 47 ++++ ...9ecf4dcf8c6965ed2f1067937e1bd284e9f522.nix | 76 +++++++ ...1d6e9b9a8fb523a36e83e9bf6089985a4e70b5.nix | 52 +++++ ...e6360da988cdf8ee359f1e656cebd2285acdac.nix | 68 ++++++ ...d63e4b067169289cb595a2e186cda4da970cf9.nix | 46 ++++ ...cd9892da0520e975543e3964fe8f2376507769.nix | 68 ++++++ ...2181dff6f9fa14beed8ec35e22aff749b417d0.nix | 68 ++++++ ...5a2c5aa4730ce1abf77e6bbc219389267af26e.nix | 46 ++++ ...f3b8a684f25377678061c2ce4cf823dc1e5211.nix | 46 ++++ ...9ad711dc02eb3effa8af588ba5af21578d0aff.nix | 129 +++++++++++ index-state-hashes.nix | 1 + nix/envy.nix | 12 ++ nix/errata.nix | 12 ++ nix/fs-sim.nix | 12 ++ nix/hledger-interest.nix | 12 ++ nix/hledger-lib.nix | 12 ++ nix/hledger-ui.nix | 12 ++ nix/hledger-web.nix | 12 ++ nix/hledger.nix | 12 ++ nix/hw-prelude.nix | 12 ++ nix/io-sim.nix | 12 ++ nix/layered-graph-drawing.nix | 12 ++ nix/parameterized-utils.nix | 8 +- nix/reorder-expression.nix | 12 ++ nix/secp256k1-haskell.nix | 24 +++ nix/storable-generic.nix | 14 ++ nix/vector-th-unbox.nix | 8 +- nix/yesod-core.nix | 8 +- 37 files changed, 1650 insertions(+), 3 deletions(-) create mode 100644 hackage/envy-2.1.4.0-r0-9844f1b0e75220404057c6f569a8b6a493edb20dae0e07bec43f6a17a9c466e4.nix create mode 100644 hackage/errata-0.4.0.3-r0-b66989752fd374d984a7a35ef22b7057791aef33cf4191a5cc467f412f7669a7.nix create mode 100644 hackage/fs-sim-0.3.1.0-r0-f36c7f6091611639800086414bbb0c400b1228079bca574ce151959d7d5f5c17.nix create mode 100644 hackage/hledger-1.41-r0-db7ad7279ed60933620ad00888cec95ed8a5c312b2e904975557530f13c2e103.nix create mode 100644 hackage/hledger-interest-1.6.7-r0-2d0084be99c3f5deeefc60f2fe03b0447fb2c01be0611c1afd8bbaea93cd506b.nix create mode 100644 hackage/hledger-lib-1.41-r0-6f0b0fba7dcb1be3731423597cbbc2c8707cbcfdc7a960b9c85e32fc27352850.nix create mode 100644 hackage/hledger-ui-1.41-r0-db9bb74b9e7d8799402c2b4f42a87da2c708b28c4c2bdfb3bcc3a8067b76c937.nix create mode 100644 hackage/hledger-web-1.41-r0-8f6cb2ab58e075cfe2a9c9429fafa1dcb71a803f2c0e2dd5322c2b3533c72ca9.nix create mode 100644 hackage/hw-prelude-0.0.4.1-r0-c6a238a7df6cf4e87f4388f48e630cdfbc211cfc644aa36b8c6318764dfd3a38.nix create mode 100644 hackage/io-sim-1.5.1.0-r0-5cd4f20b1d1b064ac825a432739ecf4dcf8c6965ed2f1067937e1bd284e9f522.nix create mode 100644 hackage/layered-graph-drawing-0.2.0.0-r0-4d5ab0515176ee2b97a15a78201d6e9b9a8fb523a36e83e9bf6089985a4e70b5.nix create mode 100644 hackage/parameterized-utils-2.1.9.0-r1-14de08f9f90d45a1c8e2b3d2f8e6360da988cdf8ee359f1e656cebd2285acdac.nix create mode 100644 hackage/reorder-expression-0.1.0.2-r0-aee0898723246420c713bf0806d63e4b067169289cb595a2e186cda4da970cf9.nix create mode 100644 hackage/secp256k1-haskell-1.4.1-r0-03e599fad054f14ff3e23b8691cd9892da0520e975543e3964fe8f2376507769.nix create mode 100644 hackage/secp256k1-haskell-1.4.2-r0-1875c7565bfd40e1255a48f8df2181dff6f9fa14beed8ec35e22aff749b417d0.nix create mode 100644 hackage/storable-generic-0.1.0.5-r0-c113ea3ea79cedcd3d60294c825a2c5aa4730ce1abf77e6bbc219389267af26e.nix create mode 100644 hackage/vector-th-unbox-0.2.2-r7-a94fcf658e8faf861241000e03f3b8a684f25377678061c2ce4cf823dc1e5211.nix create mode 100644 hackage/yesod-core-1.6.26.0-r1-38845d166cb492103a47ad5dd59ad711dc02eb3effa8af588ba5af21578d0aff.nix create mode 100644 nix/storable-generic.nix diff --git a/default.nix b/default.nix index 2b52696226b..022751ed57c 100644 --- a/default.nix +++ b/default.nix @@ -15313,6 +15313,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec { "storable-complex" = import ./nix/storable-complex.nix; "storable-endian" = import ./nix/storable-endian.nix; "storable-enum" = import ./nix/storable-enum.nix; + "storable-generic" = import ./nix/storable-generic.nix; "storable-hetero-list" = import ./nix/storable-hetero-list.nix; "storable-offset" = import ./nix/storable-offset.nix; "storable-peek-poke" = import ./nix/storable-peek-poke.nix; diff --git a/hackage/envy-2.1.4.0-r0-9844f1b0e75220404057c6f569a8b6a493edb20dae0e07bec43f6a17a9c466e4.nix b/hackage/envy-2.1.4.0-r0-9844f1b0e75220404057c6f569a8b6a493edb20dae0e07bec43f6a17a9c466e4.nix new file mode 100644 index 00000000000..252f2009a7b --- /dev/null +++ b/hackage/envy-2.1.4.0-r0-9844f1b0e75220404057c6f569a8b6a493edb20dae0e07bec43f6a17a9c466e4.nix @@ -0,0 +1,56 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.10"; + identifier = { name = "envy"; version = "2.1.4.0"; }; + license = "BSD-3-Clause"; + copyright = "David Johnson (c) 2015-2025"; + maintainer = "code@dmj.io"; + author = "David Johnson, Tim Adams, Eric Mertens, Nicolas Rolland"; + homepage = ""; + url = ""; + synopsis = "An environmentally friendly way to deal with environment variables"; + description = "For package use information see the "; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + ]; + buildable = true; + }; + tests = { + "spec" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."envy" or (errorHandler.buildDepError "envy")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."quickcheck-instances" or (errorHandler.buildDepError "quickcheck-instances")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/errata-0.4.0.3-r0-b66989752fd374d984a7a35ef22b7057791aef33cf4191a5cc467f412f7669a7.nix b/hackage/errata-0.4.0.3-r0-b66989752fd374d984a7a35ef22b7057791aef33cf4191a5cc467f412f7669a7.nix new file mode 100644 index 00000000000..67c5ad5dce5 --- /dev/null +++ b/hackage/errata-0.4.0.3-r0-b66989752fd374d984a7a35ef22b7057791aef33cf4191a5cc467f412f7669a7.nix @@ -0,0 +1,62 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { usewcwidth = false; }; + package = { + specVersion = "2.4"; + identifier = { name = "errata"; version = "0.4.0.3"; }; + license = "MIT"; + copyright = "(c) 2020- comp"; + maintainer = "onecomputer00@gmail.com"; + author = "comp"; + homepage = "https://github.com/1Computer1/errata"; + url = ""; + synopsis = "Source code error pretty printing"; + description = "An extremely customizable error pretty printer that can handle many kinds of error formatting.\nIt can handle errors that are connected, disconnected, and those spanning multiple lines.\n\nYou can get started by importing the \"Errata\" module."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + exes = { + "errata-example" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."errata" or (errorHandler.buildDepError "errata")) + ]; + buildable = true; + }; + }; + tests = { + "errata-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."errata" or (errorHandler.buildDepError "errata")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."hspec-golden" or (errorHandler.buildDepError "hspec-golden")) + ]; + build-tools = [ + (hsPkgs.buildPackages.hspec-discover.components.exes.hspec-discover or (pkgs.buildPackages.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/fs-sim-0.3.1.0-r0-f36c7f6091611639800086414bbb0c400b1228079bca574ce151959d7d5f5c17.nix b/hackage/fs-sim-0.3.1.0-r0-f36c7f6091611639800086414bbb0c400b1228079bca574ce151959d7d5f5c17.nix new file mode 100644 index 00000000000..d43d9fa5c3a --- /dev/null +++ b/hackage/fs-sim-0.3.1.0-r0-f36c7f6091611639800086414bbb0c400b1228079bca574ce151959d7d5f5c17.nix @@ -0,0 +1,69 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "fs-sim"; version = "0.3.1.0"; }; + license = "Apache-2.0"; + copyright = "2019-2024 Input Output Global Inc (IOG)"; + maintainer = "operations@iohk.io, Joris Dral (joris@well-typed.com)"; + author = "IOG Engineering Team"; + homepage = "https://github.com/input-output-hk/fs-sim"; + url = ""; + synopsis = "Simulated file systems"; + description = "Simulated file systems."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."fs-api" or (errorHandler.buildDepError "fs-api")) + (hsPkgs."io-classes" or (errorHandler.buildDepError "io-classes")) + (hsPkgs."io-classes".components.sublibs.strict-stm or (errorHandler.buildDepError "io-classes:strict-stm")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."primitive" or (errorHandler.buildDepError "primitive")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."safe-wild-cards" or (errorHandler.buildDepError "safe-wild-cards")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + tests = { + "fs-sim-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bifunctors" or (errorHandler.buildDepError "bifunctors")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."fs-api" or (errorHandler.buildDepError "fs-api")) + (hsPkgs."fs-sim" or (errorHandler.buildDepError "fs-sim")) + (hsPkgs."generics-sop" or (errorHandler.buildDepError "generics-sop")) + (hsPkgs."io-classes".components.sublibs.strict-stm or (errorHandler.buildDepError "io-classes:strict-stm")) + (hsPkgs."pretty-show" or (errorHandler.buildDepError "pretty-show")) + (hsPkgs."primitive" or (errorHandler.buildDepError "primitive")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."quickcheck-state-machine" or (errorHandler.buildDepError "quickcheck-state-machine")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/hledger-1.41-r0-db7ad7279ed60933620ad00888cec95ed8a5c312b2e904975557530f13c2e103.nix b/hackage/hledger-1.41-r0-db7ad7279ed60933620ad00888cec95ed8a5c312b2e904975557530f13c2e103.nix new file mode 100644 index 00000000000..1d39973eb77 --- /dev/null +++ b/hackage/hledger-1.41-r0-db7ad7279ed60933620ad00888cec95ed8a5c312b2e904975557530f13c2e103.nix @@ -0,0 +1,202 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { debug = false; terminfo = true; threaded = true; }; + package = { + specVersion = "1.12"; + identifier = { name = "hledger"; version = "1.41"; }; + license = "GPL-3.0-only"; + copyright = ""; + maintainer = "Simon Michael "; + author = "Simon Michael "; + homepage = "http://hledger.org"; + url = ""; + synopsis = "Command-line interface for the hledger accounting system"; + description = "The command-line interface for the hledger accounting system.\nIts basic function is to read a plain text file describing\nfinancial transactions and produce useful reports.\n\nhledger is a robust, cross-platform set of tools for tracking money,\ntime, or any other commodity, using double-entry accounting and a\nsimple, editable file format, with command-line, terminal and web\ninterfaces. It is a Haskell rewrite of Ledger, and one of the leading\nimplementations of Plain Text Accounting. Read more at:\n"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."Decimal" or (errorHandler.buildDepError "Decimal")) + (hsPkgs."Diff" or (errorHandler.buildDepError "Diff")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."ansi-terminal" or (errorHandler.buildDepError "ansi-terminal")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."cmdargs" or (errorHandler.buildDepError "cmdargs")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."extra" or (errorHandler.buildDepError "extra")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."githash" or (errorHandler.buildDepError "githash")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."haskeline" or (errorHandler.buildDepError "haskeline")) + (hsPkgs."hledger-lib" or (errorHandler.buildDepError "hledger-lib")) + (hsPkgs."lucid" or (errorHandler.buildDepError "lucid")) + (hsPkgs."math-functions" or (errorHandler.buildDepError "math-functions")) + (hsPkgs."megaparsec" or (errorHandler.buildDepError "megaparsec")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."modern-uri" or (errorHandler.buildDepError "modern-uri")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."regex-tdfa" or (errorHandler.buildDepError "regex-tdfa")) + (hsPkgs."safe" or (errorHandler.buildDepError "safe")) + (hsPkgs."shakespeare" or (errorHandler.buildDepError "shakespeare")) + (hsPkgs."split" or (errorHandler.buildDepError "split")) + (hsPkgs."tabular" or (errorHandler.buildDepError "tabular")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."text-ansi" or (errorHandler.buildDepError "text-ansi")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."timeit" or (errorHandler.buildDepError "timeit")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."utf8-string" or (errorHandler.buildDepError "utf8-string")) + (hsPkgs."utility-ht" or (errorHandler.buildDepError "utility-ht")) + (hsPkgs."wizards" or (errorHandler.buildDepError "wizards")) + ] ++ (pkgs.lib).optional (!system.isWindows && flags.terminfo) (hsPkgs."terminfo" or (errorHandler.buildDepError "terminfo")); + buildable = true; + }; + exes = { + "hledger" = { + depends = [ + (hsPkgs."Decimal" or (errorHandler.buildDepError "Decimal")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."ansi-terminal" or (errorHandler.buildDepError "ansi-terminal")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."cmdargs" or (errorHandler.buildDepError "cmdargs")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."extra" or (errorHandler.buildDepError "extra")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."githash" or (errorHandler.buildDepError "githash")) + (hsPkgs."haskeline" or (errorHandler.buildDepError "haskeline")) + (hsPkgs."hledger" or (errorHandler.buildDepError "hledger")) + (hsPkgs."hledger-lib" or (errorHandler.buildDepError "hledger-lib")) + (hsPkgs."math-functions" or (errorHandler.buildDepError "math-functions")) + (hsPkgs."megaparsec" or (errorHandler.buildDepError "megaparsec")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."regex-tdfa" or (errorHandler.buildDepError "regex-tdfa")) + (hsPkgs."safe" or (errorHandler.buildDepError "safe")) + (hsPkgs."shakespeare" or (errorHandler.buildDepError "shakespeare")) + (hsPkgs."split" or (errorHandler.buildDepError "split")) + (hsPkgs."tabular" or (errorHandler.buildDepError "tabular")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."text-ansi" or (errorHandler.buildDepError "text-ansi")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."timeit" or (errorHandler.buildDepError "timeit")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."utf8-string" or (errorHandler.buildDepError "utf8-string")) + (hsPkgs."utility-ht" or (errorHandler.buildDepError "utility-ht")) + (hsPkgs."wizards" or (errorHandler.buildDepError "wizards")) + ] ++ (pkgs.lib).optional (!system.isWindows && flags.terminfo) (hsPkgs."terminfo" or (errorHandler.buildDepError "terminfo")); + buildable = true; + }; + }; + tests = { + "unittest" = { + depends = [ + (hsPkgs."Decimal" or (errorHandler.buildDepError "Decimal")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."ansi-terminal" or (errorHandler.buildDepError "ansi-terminal")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."cmdargs" or (errorHandler.buildDepError "cmdargs")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."extra" or (errorHandler.buildDepError "extra")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."githash" or (errorHandler.buildDepError "githash")) + (hsPkgs."haskeline" or (errorHandler.buildDepError "haskeline")) + (hsPkgs."hledger" or (errorHandler.buildDepError "hledger")) + (hsPkgs."hledger-lib" or (errorHandler.buildDepError "hledger-lib")) + (hsPkgs."math-functions" or (errorHandler.buildDepError "math-functions")) + (hsPkgs."megaparsec" or (errorHandler.buildDepError "megaparsec")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."regex-tdfa" or (errorHandler.buildDepError "regex-tdfa")) + (hsPkgs."safe" or (errorHandler.buildDepError "safe")) + (hsPkgs."shakespeare" or (errorHandler.buildDepError "shakespeare")) + (hsPkgs."split" or (errorHandler.buildDepError "split")) + (hsPkgs."tabular" or (errorHandler.buildDepError "tabular")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."text-ansi" or (errorHandler.buildDepError "text-ansi")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."timeit" or (errorHandler.buildDepError "timeit")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."utf8-string" or (errorHandler.buildDepError "utf8-string")) + (hsPkgs."utility-ht" or (errorHandler.buildDepError "utility-ht")) + (hsPkgs."wizards" or (errorHandler.buildDepError "wizards")) + ] ++ (pkgs.lib).optional (!system.isWindows && flags.terminfo) (hsPkgs."terminfo" or (errorHandler.buildDepError "terminfo")); + buildable = true; + }; + }; + benchmarks = { + "bench" = { + depends = [ + (hsPkgs."Decimal" or (errorHandler.buildDepError "Decimal")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."ansi-terminal" or (errorHandler.buildDepError "ansi-terminal")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."cmdargs" or (errorHandler.buildDepError "cmdargs")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."criterion" or (errorHandler.buildDepError "criterion")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."extra" or (errorHandler.buildDepError "extra")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."githash" or (errorHandler.buildDepError "githash")) + (hsPkgs."haskeline" or (errorHandler.buildDepError "haskeline")) + (hsPkgs."hledger" or (errorHandler.buildDepError "hledger")) + (hsPkgs."hledger-lib" or (errorHandler.buildDepError "hledger-lib")) + (hsPkgs."html" or (errorHandler.buildDepError "html")) + (hsPkgs."math-functions" or (errorHandler.buildDepError "math-functions")) + (hsPkgs."megaparsec" or (errorHandler.buildDepError "megaparsec")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."regex-tdfa" or (errorHandler.buildDepError "regex-tdfa")) + (hsPkgs."safe" or (errorHandler.buildDepError "safe")) + (hsPkgs."shakespeare" or (errorHandler.buildDepError "shakespeare")) + (hsPkgs."split" or (errorHandler.buildDepError "split")) + (hsPkgs."tabular" or (errorHandler.buildDepError "tabular")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."text-ansi" or (errorHandler.buildDepError "text-ansi")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."timeit" or (errorHandler.buildDepError "timeit")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."utf8-string" or (errorHandler.buildDepError "utf8-string")) + (hsPkgs."utility-ht" or (errorHandler.buildDepError "utility-ht")) + (hsPkgs."wizards" or (errorHandler.buildDepError "wizards")) + ] ++ (pkgs.lib).optional (!system.isWindows && flags.terminfo) (hsPkgs."terminfo" or (errorHandler.buildDepError "terminfo")); + buildable = false; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/hledger-interest-1.6.7-r0-2d0084be99c3f5deeefc60f2fe03b0447fb2c01be0611c1afd8bbaea93cd506b.nix b/hackage/hledger-interest-1.6.7-r0-2d0084be99c3f5deeefc60f2fe03b0447fb2c01be0611c1afd8bbaea93cd506b.nix new file mode 100644 index 00000000000..3a85334006a --- /dev/null +++ b/hackage/hledger-interest-1.6.7-r0-2d0084be99c3f5deeefc60f2fe03b0447fb2c01be0611c1afd8bbaea93cd506b.nix @@ -0,0 +1,41 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.10"; + identifier = { name = "hledger-interest"; version = "1.6.7"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Peter Simons "; + author = "Peter Simons "; + homepage = "https://github.com/peti/hledger-interest"; + url = ""; + synopsis = "computes interest for a given account"; + description = "hledger-interest is a small command-line utility based on Simon\nMichael's hleder library. Its purpose is to compute interest for a\ngiven ledger account. Using command line flags, the program can be\nconfigured to use various schemes for day-counting, such as act\\/act,\n30\\/360, 30E\\/360, and 30\\/360isda. Furthermore, it supports a (small)\nnumber of interest schemes, i.e. annual interest with a fixed rate and\nthe scheme mandated by the German BGB288 (Basiszins fuer\nVerbrauchergeschaefte). Extending support for other schemes is fairly\neasy, but currently requires changes to the source code.\n\nAs an example, consider the following loan, stored in a file called\n@test.ledger@:\n\n> 2008/09/26 Loan\n> Assets:Bank EUR 10000.00\n> Liabilities:Bank\n>\n> 2008/11/27 Payment\n> Assets:Bank EUR -3771.12\n> Liabilities:Bank\n>\n> 2009/05/03 Payment\n> Assets:Bank EUR -1200.00\n> Liabilities:Bank\n>\n> 2010/12/10 Payment\n> Assets:Bank EUR -3700.00\n> Liabilities:Bank\n\nSuppose that loan earns 5% interest per year, and payments amortize\ninterest before amortizing the principal claim, then the resulting\nledger would look like this:\n\n> $ hledger-interest --file=test.ledger --source=Expenses:Interest --target=Liabilities:Bank --30-360 --annual=0.05 Liabilities:Bank\n> 2008/09/26 Loan\n> Assets:Bank EUR 10000.00\n> Liabilities:Bank\n>\n> 2008/11/27 Payment\n> Assets:Bank EUR -3771.12\n> Liabilities:Bank\n>\n> 2008/11/27 5.00% interest for EUR -10000.00 over 61 days\n> Liabilities:Bank EUR -84.72\n> Expenses:Interest\n>\n> 2008/12/31 5.00% interest for EUR -6313.60 over 34 days\n> Liabilities:Bank EUR -29.81\n> Expenses:Interest\n>\n> 2009/05/03 Payment\n> Assets:Bank EUR -1200.00\n> Liabilities:Bank\n>\n> 2009/05/03 5.00% interest for EUR -6343.42 over 123 days\n> Liabilities:Bank EUR -108.37\n> Expenses:Interest\n>\n> 2009/12/31 5.00% interest for EUR -5251.78 over 238 days\n> Liabilities:Bank EUR -173.60\n> Expenses:Interest\n>\n> 2010/12/10 Payment\n> Assets:Bank EUR -3700.00\n> Liabilities:Bank\n>\n> 2010/12/10 5.00% interest for EUR -5425.38 over 340 days\n> Liabilities:Bank EUR -256.20\n> Expenses:Interest\n>\n> 2010/12/31 5.00% interest for EUR -1981.58 over 21 days\n> Liabilities:Bank EUR -5.78\n> Expenses:Interest\n\nRunning the utility with @--help@ gives a brief overview over the\navailable options:\n\n> Usage: hledger-interest [OPTION...] ACCOUNT\n> -h --help print this message and exit\n> -V --version show version number and exit\n> -v --verbose echo input ledger to stdout (default)\n> -q --quiet don't echo input ledger to stdout\n> --today compute interest up until today\n> -f FILE --file=FILE input ledger file (pass '-' for stdin)\n> -s ACCOUNT --source=ACCOUNT interest source account\n> -t ACCOUNT --target=ACCOUNT interest target account\n> -I --ignore-assertions ignore any failing balance assertions\n> --act use 'act' day counting convention\n> --30-360 use '30/360' day counting convention\n> --30E-360 use '30E/360' day counting convention\n> --30E-360isda use '30E/360isda' day counting convention\n> --constant=RATE constant interest rate\n> --annual-schedule=SCHEDULE schedule of annual interest rates.\n> syntax: '[(Date1,Rate1),(Date2,Rate2),...]'\n> --annual=RATE annual interest rate\n> --bgb288 compute interest according to German BGB288"; + buildType = "Simple"; + }; + components = { + exes = { + "hledger-interest" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."hledger-lib" or (errorHandler.buildDepError "hledger-lib")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal")) + (hsPkgs."Decimal" or (errorHandler.buildDepError "Decimal")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/hledger-lib-1.41-r0-6f0b0fba7dcb1be3731423597cbbc2c8707cbcfdc7a960b9c85e32fc27352850.nix b/hackage/hledger-lib-1.41-r0-6f0b0fba7dcb1be3731423597cbbc2c8707cbcfdc7a960b9c85e32fc27352850.nix new file mode 100644 index 00000000000..3e6cb4c828f --- /dev/null +++ b/hackage/hledger-lib-1.41-r0-6f0b0fba7dcb1be3731423597cbbc2c8707cbcfdc7a960b9c85e32fc27352850.nix @@ -0,0 +1,189 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { debug = false; }; + package = { + specVersion = "1.12"; + identifier = { name = "hledger-lib"; version = "1.41"; }; + license = "GPL-3.0-only"; + copyright = ""; + maintainer = "Simon Michael "; + author = "Simon Michael "; + homepage = "http://hledger.org"; + url = ""; + synopsis = "A library providing the core functionality of hledger"; + description = "This library contains hledger's core functionality.\nIt is used by most hledger* packages so that they support the same\ncommand line options, file formats, reports, etc.\n\nhledger is a robust, cross-platform set of tools for tracking money,\ntime, or any other commodity, using double-entry accounting and a\nsimple, editable file format, with command-line, terminal and web\ninterfaces. It is a Haskell rewrite of Ledger, and one of the leading\nimplementations of Plain Text Accounting.\n\nSee also:\n\n- https://hledger.org - hledger's home page\n\n- https://hledger.org/dev.html - starting point for hledger's developer docs\n\n- https://hackage.haskell.org/package/hledger-lib/docs/Hledger.html - starting point for hledger's haddock docs"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."Decimal" or (errorHandler.buildDepError "Decimal")) + (hsPkgs."Glob" or (errorHandler.buildDepError "Glob")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."aeson-pretty" or (errorHandler.buildDepError "aeson-pretty")) + (hsPkgs."ansi-terminal" or (errorHandler.buildDepError "ansi-terminal")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base-compat" or (errorHandler.buildDepError "base-compat")) + (hsPkgs."blaze-html" or (errorHandler.buildDepError "blaze-html")) + (hsPkgs."blaze-markup" or (errorHandler.buildDepError "blaze-markup")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."call-stack" or (errorHandler.buildDepError "call-stack")) + (hsPkgs."cassava" or (errorHandler.buildDepError "cassava")) + (hsPkgs."cassava-megaparsec" or (errorHandler.buildDepError "cassava-megaparsec")) + (hsPkgs."cmdargs" or (errorHandler.buildDepError "cmdargs")) + (hsPkgs."colour" or (errorHandler.buildDepError "colour")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."doclayout" or (errorHandler.buildDepError "doclayout")) + (hsPkgs."extra" or (errorHandler.buildDepError "extra")) + (hsPkgs."file-embed" or (errorHandler.buildDepError "file-embed")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."hashtables" or (errorHandler.buildDepError "hashtables")) + (hsPkgs."lucid" or (errorHandler.buildDepError "lucid")) + (hsPkgs."megaparsec" or (errorHandler.buildDepError "megaparsec")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."microlens-th" or (errorHandler.buildDepError "microlens-th")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."parser-combinators" or (errorHandler.buildDepError "parser-combinators")) + (hsPkgs."pretty-simple" or (errorHandler.buildDepError "pretty-simple")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."regex-tdfa" or (errorHandler.buildDepError "regex-tdfa")) + (hsPkgs."safe" or (errorHandler.buildDepError "safe")) + (hsPkgs."tabular" or (errorHandler.buildDepError "tabular")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."terminal-size" or (errorHandler.buildDepError "terminal-size")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."timeit" or (errorHandler.buildDepError "timeit")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."uglymemo" or (errorHandler.buildDepError "uglymemo")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."utf8-string" or (errorHandler.buildDepError "utf8-string")) + ]; + buildable = true; + }; + tests = { + "doctest" = { + depends = [ + (hsPkgs."Decimal" or (errorHandler.buildDepError "Decimal")) + (hsPkgs."Glob" or (errorHandler.buildDepError "Glob")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."aeson-pretty" or (errorHandler.buildDepError "aeson-pretty")) + (hsPkgs."ansi-terminal" or (errorHandler.buildDepError "ansi-terminal")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base-compat" or (errorHandler.buildDepError "base-compat")) + (hsPkgs."blaze-html" or (errorHandler.buildDepError "blaze-html")) + (hsPkgs."blaze-markup" or (errorHandler.buildDepError "blaze-markup")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."call-stack" or (errorHandler.buildDepError "call-stack")) + (hsPkgs."cassava" or (errorHandler.buildDepError "cassava")) + (hsPkgs."cassava-megaparsec" or (errorHandler.buildDepError "cassava-megaparsec")) + (hsPkgs."cmdargs" or (errorHandler.buildDepError "cmdargs")) + (hsPkgs."colour" or (errorHandler.buildDepError "colour")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."doclayout" or (errorHandler.buildDepError "doclayout")) + (hsPkgs."doctest" or (errorHandler.buildDepError "doctest")) + (hsPkgs."extra" or (errorHandler.buildDepError "extra")) + (hsPkgs."file-embed" or (errorHandler.buildDepError "file-embed")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."hashtables" or (errorHandler.buildDepError "hashtables")) + (hsPkgs."lucid" or (errorHandler.buildDepError "lucid")) + (hsPkgs."megaparsec" or (errorHandler.buildDepError "megaparsec")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."microlens-th" or (errorHandler.buildDepError "microlens-th")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."parser-combinators" or (errorHandler.buildDepError "parser-combinators")) + (hsPkgs."pretty-simple" or (errorHandler.buildDepError "pretty-simple")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."regex-tdfa" or (errorHandler.buildDepError "regex-tdfa")) + (hsPkgs."safe" or (errorHandler.buildDepError "safe")) + (hsPkgs."tabular" or (errorHandler.buildDepError "tabular")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."terminal-size" or (errorHandler.buildDepError "terminal-size")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."timeit" or (errorHandler.buildDepError "timeit")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."uglymemo" or (errorHandler.buildDepError "uglymemo")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."utf8-string" or (errorHandler.buildDepError "utf8-string")) + ]; + buildable = if compiler.isGhc && (compiler.version).ge "9.0" && (compiler.isGhc && (compiler.version).lt "9.2") + then false + else true; + }; + "unittest" = { + depends = [ + (hsPkgs."Decimal" or (errorHandler.buildDepError "Decimal")) + (hsPkgs."Glob" or (errorHandler.buildDepError "Glob")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."aeson-pretty" or (errorHandler.buildDepError "aeson-pretty")) + (hsPkgs."ansi-terminal" or (errorHandler.buildDepError "ansi-terminal")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base-compat" or (errorHandler.buildDepError "base-compat")) + (hsPkgs."blaze-html" or (errorHandler.buildDepError "blaze-html")) + (hsPkgs."blaze-markup" or (errorHandler.buildDepError "blaze-markup")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."call-stack" or (errorHandler.buildDepError "call-stack")) + (hsPkgs."cassava" or (errorHandler.buildDepError "cassava")) + (hsPkgs."cassava-megaparsec" or (errorHandler.buildDepError "cassava-megaparsec")) + (hsPkgs."cmdargs" or (errorHandler.buildDepError "cmdargs")) + (hsPkgs."colour" or (errorHandler.buildDepError "colour")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."doclayout" or (errorHandler.buildDepError "doclayout")) + (hsPkgs."extra" or (errorHandler.buildDepError "extra")) + (hsPkgs."file-embed" or (errorHandler.buildDepError "file-embed")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."hashtables" or (errorHandler.buildDepError "hashtables")) + (hsPkgs."hledger-lib" or (errorHandler.buildDepError "hledger-lib")) + (hsPkgs."lucid" or (errorHandler.buildDepError "lucid")) + (hsPkgs."megaparsec" or (errorHandler.buildDepError "megaparsec")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."microlens-th" or (errorHandler.buildDepError "microlens-th")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."parser-combinators" or (errorHandler.buildDepError "parser-combinators")) + (hsPkgs."pretty-simple" or (errorHandler.buildDepError "pretty-simple")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."regex-tdfa" or (errorHandler.buildDepError "regex-tdfa")) + (hsPkgs."safe" or (errorHandler.buildDepError "safe")) + (hsPkgs."tabular" or (errorHandler.buildDepError "tabular")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."terminal-size" or (errorHandler.buildDepError "terminal-size")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."timeit" or (errorHandler.buildDepError "timeit")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."uglymemo" or (errorHandler.buildDepError "uglymemo")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."utf8-string" or (errorHandler.buildDepError "utf8-string")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/hledger-ui-1.41-r0-db9bb74b9e7d8799402c2b4f42a87da2c708b28c4c2bdfb3bcc3a8067b76c937.nix b/hackage/hledger-ui-1.41-r0-db9bb74b9e7d8799402c2b4f42a87da2c708b28c4c2bdfb3bcc3a8067b76c937.nix new file mode 100644 index 00000000000..a6cc9d2d1c3 --- /dev/null +++ b/hackage/hledger-ui-1.41-r0-db9bb74b9e7d8799402c2b4f42a87da2c708b28c4c2bdfb3bcc3a8067b76c937.nix @@ -0,0 +1,74 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { debug = false; threaded = true; }; + package = { + specVersion = "1.12"; + identifier = { name = "hledger-ui"; version = "1.41"; }; + license = "GPL-3.0-only"; + copyright = ""; + maintainer = "Simon Michael "; + author = "Simon Michael "; + homepage = "http://hledger.org"; + url = ""; + synopsis = "Terminal interface for the hledger accounting system"; + description = "A simple terminal user interface for the hledger accounting system.\nIt can be a more convenient way to browse your accounts than the CLI.\nThis package currently does not support Microsoft Windows, except in WSL.\n\nhledger is a robust, cross-platform set of tools for tracking money,\ntime, or any other commodity, using double-entry accounting and a\nsimple, editable file format, with command-line, terminal and web\ninterfaces. It is a Haskell rewrite of Ledger, and one of the leading\nimplementations of Plain Text Accounting. Read more at:\n"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."ansi-terminal" or (errorHandler.buildDepError "ansi-terminal")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."brick" or (errorHandler.buildDepError "brick")) + (hsPkgs."cmdargs" or (errorHandler.buildDepError "cmdargs")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."doclayout" or (errorHandler.buildDepError "doclayout")) + (hsPkgs."extra" or (errorHandler.buildDepError "extra")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."fsnotify" or (errorHandler.buildDepError "fsnotify")) + (hsPkgs."githash" or (errorHandler.buildDepError "githash")) + (hsPkgs."hledger" or (errorHandler.buildDepError "hledger")) + (hsPkgs."hledger-lib" or (errorHandler.buildDepError "hledger-lib")) + (hsPkgs."megaparsec" or (errorHandler.buildDepError "megaparsec")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."microlens-platform" or (errorHandler.buildDepError "microlens-platform")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."safe" or (errorHandler.buildDepError "safe")) + (hsPkgs."split" or (errorHandler.buildDepError "split")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."text-zipper" or (errorHandler.buildDepError "text-zipper")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."vty" or (errorHandler.buildDepError "vty")) + (hsPkgs."vty-crossplatform" or (errorHandler.buildDepError "vty-crossplatform")) + ] ++ (if system.isWindows + then [ + (hsPkgs."vty-windows" or (errorHandler.buildDepError "vty-windows")) + ] + else [ (hsPkgs."unix" or (errorHandler.buildDepError "unix")) ]); + buildable = true; + }; + exes = { + "hledger-ui" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."hledger-ui" or (errorHandler.buildDepError "hledger-ui")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/hledger-web-1.41-r0-8f6cb2ab58e075cfe2a9c9429fafa1dcb71a803f2c0e2dd5322c2b3533c72ca9.nix b/hackage/hledger-web-1.41-r0-8f6cb2ab58e075cfe2a9c9429fafa1dcb71a803f2c0e2dd5322c2b3533c72ca9.nix new file mode 100644 index 00000000000..f9149047c70 --- /dev/null +++ b/hackage/hledger-web-1.41-r0-8f6cb2ab58e075cfe2a9c9429fafa1dcb71a803f2c0e2dd5322c2b3533c72ca9.nix @@ -0,0 +1,106 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { + debug = false; + dev = false; + library-only = false; + threaded = true; + }; + package = { + specVersion = "1.12"; + identifier = { name = "hledger-web"; version = "1.41"; }; + license = "GPL-3.0-only"; + copyright = ""; + maintainer = "Simon Michael "; + author = "Simon Michael "; + homepage = "http://hledger.org"; + url = ""; + synopsis = "Web user interface for the hledger accounting system"; + description = "A simple web user interface for the hledger accounting system,\nproviding a more modern UI than the command-line or terminal interfaces.\nIt can be used as a local single-user UI, or as a multi-user UI for\nviewing\\/adding\\/editing on the web.\n\nhledger is a robust, cross-platform set of tools for tracking money,\ntime, or any other commodity, using double-entry accounting and a\nsimple, editable file format, with command-line, terminal and web\ninterfaces. It is a Haskell rewrite of Ledger, and one of the leading\nimplementations of Plain Text Accounting. Read more at:\n"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."Decimal" or (errorHandler.buildDepError "Decimal")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base-compat" or (errorHandler.buildDepError "base-compat")) + (hsPkgs."base64" or (errorHandler.buildDepError "base64")) + (hsPkgs."blaze-html" or (errorHandler.buildDepError "blaze-html")) + (hsPkgs."blaze-markup" or (errorHandler.buildDepError "blaze-markup")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."clientsession" or (errorHandler.buildDepError "clientsession")) + (hsPkgs."cmdargs" or (errorHandler.buildDepError "cmdargs")) + (hsPkgs."conduit" or (errorHandler.buildDepError "conduit")) + (hsPkgs."conduit-extra" or (errorHandler.buildDepError "conduit-extra")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."extra" or (errorHandler.buildDepError "extra")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."githash" or (errorHandler.buildDepError "githash")) + (hsPkgs."hjsmin" or (errorHandler.buildDepError "hjsmin")) + (hsPkgs."hledger" or (errorHandler.buildDepError "hledger")) + (hsPkgs."hledger-lib" or (errorHandler.buildDepError "hledger-lib")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."http-client" or (errorHandler.buildDepError "http-client")) + (hsPkgs."http-conduit" or (errorHandler.buildDepError "http-conduit")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."megaparsec" or (errorHandler.buildDepError "megaparsec")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."safe" or (errorHandler.buildDepError "safe")) + (hsPkgs."shakespeare" or (errorHandler.buildDepError "shakespeare")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."unix-compat" or (errorHandler.buildDepError "unix-compat")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."utf8-string" or (errorHandler.buildDepError "utf8-string")) + (hsPkgs."wai" or (errorHandler.buildDepError "wai")) + (hsPkgs."wai-cors" or (errorHandler.buildDepError "wai-cors")) + (hsPkgs."wai-extra" or (errorHandler.buildDepError "wai-extra")) + (hsPkgs."wai-handler-launch" or (errorHandler.buildDepError "wai-handler-launch")) + (hsPkgs."warp" or (errorHandler.buildDepError "warp")) + (hsPkgs."yaml" or (errorHandler.buildDepError "yaml")) + (hsPkgs."yesod" or (errorHandler.buildDepError "yesod")) + (hsPkgs."yesod-core" or (errorHandler.buildDepError "yesod-core")) + (hsPkgs."yesod-form" or (errorHandler.buildDepError "yesod-form")) + (hsPkgs."yesod-static" or (errorHandler.buildDepError "yesod-static")) + (hsPkgs."yesod-test" or (errorHandler.buildDepError "yesod-test")) + ]; + buildable = true; + }; + exes = { + "hledger-web" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base-compat" or (errorHandler.buildDepError "base-compat")) + (hsPkgs."hledger-web" or (errorHandler.buildDepError "hledger-web")) + ]; + buildable = if flags.library-only then false else true; + }; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base-compat" or (errorHandler.buildDepError "base-compat")) + (hsPkgs."hledger-web" or (errorHandler.buildDepError "hledger-web")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/hw-prelude-0.0.4.1-r0-c6a238a7df6cf4e87f4388f48e630cdfbc211cfc644aa36b8c6318764dfd3a38.nix b/hackage/hw-prelude-0.0.4.1-r0-c6a238a7df6cf4e87f4388f48e630cdfbc211cfc644aa36b8c6318764dfd3a38.nix new file mode 100644 index 00000000000..a8e398b5db7 --- /dev/null +++ b/hackage/hw-prelude-0.0.4.1-r0-c6a238a7df6cf4e87f4388f48e630cdfbc211cfc644aa36b8c6318764dfd3a38.nix @@ -0,0 +1,47 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { werror = false; }; + package = { + specVersion = "3.4"; + identifier = { name = "hw-prelude"; version = "0.0.4.1"; }; + license = "Apache-2.0"; + copyright = "2024 John Ky"; + maintainer = "newhoggy@gmail.com"; + author = "John Ky"; + homepage = ""; + url = ""; + synopsis = "Opinionated prelude library"; + description = "Opinionated prelude library."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."contravariant" or (errorHandler.buildDepError "contravariant")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."generic-lens" or (errorHandler.buildDepError "generic-lens")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + ] ++ (pkgs.lib).optional (system.isWindows) (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")); + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/io-sim-1.5.1.0-r0-5cd4f20b1d1b064ac825a432739ecf4dcf8c6965ed2f1067937e1bd284e9f522.nix b/hackage/io-sim-1.5.1.0-r0-5cd4f20b1d1b064ac825a432739ecf4dcf8c6965ed2f1067937e1bd284e9f522.nix new file mode 100644 index 00000000000..67377eeebeb --- /dev/null +++ b/hackage/io-sim-1.5.1.0-r0-5cd4f20b1d1b064ac825a432739ecf4dcf8c6965ed2f1067937e1bd284e9f522.nix @@ -0,0 +1,76 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { asserts = false; }; + package = { + specVersion = "3.0"; + identifier = { name = "io-sim"; version = "1.5.1.0"; }; + license = "Apache-2.0"; + copyright = "2022-2024 Input Output Global Inc (IOG)"; + maintainer = "Duncan Coutts duncan@well-typed.com, Marcin Szamotulski coot@coot.me"; + author = "Alexander Vieth, Duncan Coutts, John Hughes, Marcin Szamotulski"; + homepage = ""; + url = ""; + synopsis = "A pure simulator for monadic concurrency with STM."; + description = "A pure simulator monad with support of concurency (base & async style), stm,\nsynchronous and asynchronous exceptions, timeouts & delays, dynamic traces,\npartial order reduction and more."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."io-classes" or (errorHandler.buildDepError "io-classes")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."nothunks" or (errorHandler.buildDepError "nothunks")) + (hsPkgs."primitive" or (errorHandler.buildDepError "primitive")) + (hsPkgs."psqueues" or (errorHandler.buildDepError "psqueues")) + (hsPkgs."strict-stm" or (errorHandler.buildDepError "strict-stm")) + (hsPkgs."si-timers" or (errorHandler.buildDepError "si-timers")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."quiet" or (errorHandler.buildDepError "quiet")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."parallel" or (errorHandler.buildDepError "parallel")) + ]; + buildable = true; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."io-classes" or (errorHandler.buildDepError "io-classes")) + (hsPkgs."io-sim" or (errorHandler.buildDepError "io-sim")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."si-timers" or (errorHandler.buildDepError "si-timers")) + (hsPkgs."strict-stm" or (errorHandler.buildDepError "strict-stm")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + ]; + buildable = true; + }; + }; + benchmarks = { + "bench" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."criterion" or (errorHandler.buildDepError "criterion")) + (hsPkgs."io-classes" or (errorHandler.buildDepError "io-classes")) + (hsPkgs."io-sim" or (errorHandler.buildDepError "io-sim")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/layered-graph-drawing-0.2.0.0-r0-4d5ab0515176ee2b97a15a78201d6e9b9a8fb523a36e83e9bf6089985a4e70b5.nix b/hackage/layered-graph-drawing-0.2.0.0-r0-4d5ab0515176ee2b97a15a78201d6e9b9a8fb523a36e83e9bf6089985a4e70b5.nix new file mode 100644 index 00000000000..1be8aa6c6bc --- /dev/null +++ b/hackage/layered-graph-drawing-0.2.0.0-r0-4d5ab0515176ee2b97a15a78201d6e9b9a8fb523a36e83e9bf6089985a4e70b5.nix @@ -0,0 +1,52 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.10"; + identifier = { name = "layered-graph-drawing"; version = "0.2.0.0"; }; + license = "BSD-3-Clause"; + copyright = "2023 Tillmann Vogt"; + maintainer = "tillk.vogt@gmail.com"; + author = "Tillmann Vogt"; + homepage = "https://github.com/tkvogt/layered-graph-drawing"; + url = ""; + synopsis = "Layered Graph Drawing after Sugiyama"; + description = "Calculates the positions of graph nodes in a table with layered graph drawing"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."data-ordlist" or (errorHandler.buildDepError "data-ordlist")) + (hsPkgs."intmap-graph" or (errorHandler.buildDepError "intmap-graph")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."vector-algorithms" or (errorHandler.buildDepError "vector-algorithms")) + ]; + buildable = true; + }; + exes = { + "graph-drawing-exe" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."layered-graph-drawing" or (errorHandler.buildDepError "layered-graph-drawing")) + (hsPkgs."intmap-graph" or (errorHandler.buildDepError "intmap-graph")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/parameterized-utils-2.1.9.0-r1-14de08f9f90d45a1c8e2b3d2f8e6360da988cdf8ee359f1e656cebd2285acdac.nix b/hackage/parameterized-utils-2.1.9.0-r1-14de08f9f90d45a1c8e2b3d2f8e6360da988cdf8ee359f1e656cebd2285acdac.nix new file mode 100644 index 00000000000..19fdab98433 --- /dev/null +++ b/hackage/parameterized-utils-2.1.9.0-r1-14de08f9f90d45a1c8e2b3d2f8e6360da988cdf8ee359f1e656cebd2285acdac.nix @@ -0,0 +1,68 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { unsafe-operations = true; }; + package = { + specVersion = "2.2"; + identifier = { name = "parameterized-utils"; version = "2.1.9.0"; }; + license = "BSD-3-Clause"; + copyright = "©2016-2022 Galois, Inc."; + maintainer = "kquick@galois.com, rscott@galois.com"; + author = "Galois Inc."; + homepage = "https://github.com/GaloisInc/parameterized-utils"; + url = ""; + synopsis = "Classes and data structures for working with data-kind indexed types"; + description = "This package contains collection classes and type representations\nused for working with values that have a single parameter. It's\nintended for things like expression libraries where one wishes\nto leverage the Haskell type-checker to improve type-safety by encoding\nthe object language type system into data kinds."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base-orphans" or (errorHandler.buildDepError "base-orphans")) + (hsPkgs."th-abstraction" or (errorHandler.buildDepError "th-abstraction")) + (hsPkgs."constraints" or (errorHandler.buildDepError "constraints")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."hashtables" or (errorHandler.buildDepError "hashtables")) + (hsPkgs."indexed-traversable" or (errorHandler.buildDepError "indexed-traversable")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."profunctors" or (errorHandler.buildDepError "profunctors")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + ]; + buildable = true; + }; + tests = { + "parameterizedTests" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."hashtables" or (errorHandler.buildDepError "hashtables")) + (hsPkgs."hedgehog" or (errorHandler.buildDepError "hedgehog")) + (hsPkgs."indexed-traversable" or (errorHandler.buildDepError "indexed-traversable")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."parameterized-utils" or (errorHandler.buildDepError "parameterized-utils")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-ant-xml" or (errorHandler.buildDepError "tasty-ant-xml")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."tasty-hedgehog" or (errorHandler.buildDepError "tasty-hedgehog")) + ] ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).ge "8.6") (hsPkgs."hedgehog-classes" or (errorHandler.buildDepError "hedgehog-classes")); + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/reorder-expression-0.1.0.2-r0-aee0898723246420c713bf0806d63e4b067169289cb595a2e186cda4da970cf9.nix b/hackage/reorder-expression-0.1.0.2-r0-aee0898723246420c713bf0806d63e4b067169289cb595a2e186cda4da970cf9.nix new file mode 100644 index 00000000000..4c8a2d6097c --- /dev/null +++ b/hackage/reorder-expression-0.1.0.2-r0-aee0898723246420c713bf0806d63e4b067169289cb595a2e186cda4da970cf9.nix @@ -0,0 +1,46 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.4"; + identifier = { name = "reorder-expression"; version = "0.1.0.2"; }; + license = "MIT"; + copyright = "(c) 2021- comp"; + maintainer = "onecomputer00@gmail.com"; + author = "comp"; + homepage = "https://github.com/1Computer1/reorder-expression"; + url = ""; + synopsis = "Reorder expressions in a syntax tree according to operator fixities."; + description = "A library for reordering expressions in a syntax tree generically according to operator associativity and precedence.\nThis is useful for languages with custom operators which require reordering expressions after collecting their fixities."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ (hsPkgs."base" or (errorHandler.buildDepError "base")) ]; + buildable = true; + }; + tests = { + "reorder-expression-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."reorder-expression" or (errorHandler.buildDepError "reorder-expression")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."parsec" or (errorHandler.buildDepError "parsec")) + (hsPkgs."optics" or (errorHandler.buildDepError "optics")) + ]; + build-tools = [ + (hsPkgs.buildPackages.hspec-discover.components.exes.hspec-discover or (pkgs.buildPackages.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/secp256k1-haskell-1.4.1-r0-03e599fad054f14ff3e23b8691cd9892da0520e975543e3964fe8f2376507769.nix b/hackage/secp256k1-haskell-1.4.1-r0-03e599fad054f14ff3e23b8691cd9892da0520e975543e3964fe8f2376507769.nix new file mode 100644 index 00000000000..01858ed4859 --- /dev/null +++ b/hackage/secp256k1-haskell-1.4.1-r0-03e599fad054f14ff3e23b8691cd9892da0520e975543e3964fe8f2376507769.nix @@ -0,0 +1,68 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.0"; + identifier = { name = "secp256k1-haskell"; version = "1.4.1"; }; + license = "MIT"; + copyright = "(c) 2017 Jean-Pierre Rupp"; + maintainer = "jprupp@protonmail.ch"; + author = "Jean-Pierre Rupp"; + homepage = "http://github.com/haskoin/secp256k1-haskell#readme"; + url = ""; + synopsis = "Bindings for secp256k1"; + description = "Sign and verify signatures using the secp256k1 library."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base16" or (errorHandler.buildDepError "base16")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."entropy" or (errorHandler.buildDepError "entropy")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."string-conversions" or (errorHandler.buildDepError "string-conversions")) + (hsPkgs."unliftio-core" or (errorHandler.buildDepError "unliftio-core")) + ]; + pkgconfig = [ + (pkgconfPkgs."libsecp256k1" or (errorHandler.pkgConfDepError "libsecp256k1")) + ]; + buildable = true; + }; + tests = { + "spec" = { + depends = [ + (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base16" or (errorHandler.buildDepError "base16")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."entropy" or (errorHandler.buildDepError "entropy")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."monad-par" or (errorHandler.buildDepError "monad-par")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."secp256k1-haskell" or (errorHandler.buildDepError "secp256k1-haskell")) + (hsPkgs."string-conversions" or (errorHandler.buildDepError "string-conversions")) + (hsPkgs."unliftio-core" or (errorHandler.buildDepError "unliftio-core")) + ]; + build-tools = [ + (hsPkgs.buildPackages.hspec-discover.components.exes.hspec-discover or (pkgs.buildPackages.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/secp256k1-haskell-1.4.2-r0-1875c7565bfd40e1255a48f8df2181dff6f9fa14beed8ec35e22aff749b417d0.nix b/hackage/secp256k1-haskell-1.4.2-r0-1875c7565bfd40e1255a48f8df2181dff6f9fa14beed8ec35e22aff749b417d0.nix new file mode 100644 index 00000000000..055d18288b8 --- /dev/null +++ b/hackage/secp256k1-haskell-1.4.2-r0-1875c7565bfd40e1255a48f8df2181dff6f9fa14beed8ec35e22aff749b417d0.nix @@ -0,0 +1,68 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.0"; + identifier = { name = "secp256k1-haskell"; version = "1.4.2"; }; + license = "MIT"; + copyright = "(c) 2017 Jean-Pierre Rupp"; + maintainer = "jprupp@protonmail.ch"; + author = "Jean-Pierre Rupp"; + homepage = "http://github.com/haskoin/secp256k1-haskell#readme"; + url = ""; + synopsis = "Bindings for secp256k1"; + description = "Sign and verify signatures using the secp256k1 library."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base16" or (errorHandler.buildDepError "base16")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."entropy" or (errorHandler.buildDepError "entropy")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."string-conversions" or (errorHandler.buildDepError "string-conversions")) + (hsPkgs."unliftio-core" or (errorHandler.buildDepError "unliftio-core")) + ]; + pkgconfig = [ + (pkgconfPkgs."libsecp256k1" or (errorHandler.pkgConfDepError "libsecp256k1")) + ]; + buildable = true; + }; + tests = { + "spec" = { + depends = [ + (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base16" or (errorHandler.buildDepError "base16")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."entropy" or (errorHandler.buildDepError "entropy")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."monad-par" or (errorHandler.buildDepError "monad-par")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."secp256k1-haskell" or (errorHandler.buildDepError "secp256k1-haskell")) + (hsPkgs."string-conversions" or (errorHandler.buildDepError "string-conversions")) + (hsPkgs."unliftio-core" or (errorHandler.buildDepError "unliftio-core")) + ]; + build-tools = [ + (hsPkgs.buildPackages.hspec-discover.components.exes.hspec-discover or (pkgs.buildPackages.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/storable-generic-0.1.0.5-r0-c113ea3ea79cedcd3d60294c825a2c5aa4730ce1abf77e6bbc219389267af26e.nix b/hackage/storable-generic-0.1.0.5-r0-c113ea3ea79cedcd3d60294c825a2c5aa4730ce1abf77e6bbc219389267af26e.nix new file mode 100644 index 00000000000..bf67b7d8bfa --- /dev/null +++ b/hackage/storable-generic-0.1.0.5-r0-c113ea3ea79cedcd3d60294c825a2c5aa4730ce1abf77e6bbc219389267af26e.nix @@ -0,0 +1,46 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.12"; + identifier = { name = "storable-generic"; version = "0.1.0.5"; }; + license = "BSD-3-Clause"; + copyright = "2023 Yoshikuni Jujo"; + maintainer = "yoshikuni.jujo@gmail.com"; + author = "Yoshikuni Jujo"; + homepage = "https://github.com/YoshikuniJujo/storable-generic#readme"; + url = ""; + synopsis = "Derive Storable instances with GHC.Generics"; + description = "Please see the README on GitHub at "; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."storable-peek-poke" or (errorHandler.buildDepError "storable-peek-poke")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + ]; + buildable = true; + }; + tests = { + "storable-generic-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."storable-generic" or (errorHandler.buildDepError "storable-generic")) + (hsPkgs."storable-peek-poke" or (errorHandler.buildDepError "storable-peek-poke")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/vector-th-unbox-0.2.2-r7-a94fcf658e8faf861241000e03f3b8a684f25377678061c2ce4cf823dc1e5211.nix b/hackage/vector-th-unbox-0.2.2-r7-a94fcf658e8faf861241000e03f3b8a684f25377678061c2ce4cf823dc1e5211.nix new file mode 100644 index 00000000000..db6a33ed306 --- /dev/null +++ b/hackage/vector-th-unbox-0.2.2-r7-a94fcf658e8faf861241000e03f3b8a684f25377678061c2ce4cf823dc1e5211.nix @@ -0,0 +1,46 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.10"; + identifier = { name = "vector-th-unbox"; version = "0.2.2"; }; + license = "BSD-3-Clause"; + copyright = "(c) 2012-2015 Liyang HU"; + maintainer = "Fumiaki Kinoshita "; + author = "Liyang HU "; + homepage = "https://github.com/tsurucapital/vector-th-unbox"; + url = ""; + synopsis = "Deriver for Data.Vector.Unboxed using Template Haskell"; + description = "A Template Haskell deriver for unboxed vectors, given a pair of coercion\nfunctions to and from some existing type with an Unbox instance.\n\nRefer to \"Data.Vector.Unboxed.Deriving\" for documentation and examples."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + ]; + buildable = true; + }; + tests = { + "sanity" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."vector-th-unbox" or (errorHandler.buildDepError "vector-th-unbox")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/yesod-core-1.6.26.0-r1-38845d166cb492103a47ad5dd59ad711dc02eb3effa8af588ba5af21578d0aff.nix b/hackage/yesod-core-1.6.26.0-r1-38845d166cb492103a47ad5dd59ad711dc02eb3effa8af588ba5af21578d0aff.nix new file mode 100644 index 00000000000..2678b89dc41 --- /dev/null +++ b/hackage/yesod-core-1.6.26.0-r1-38845d166cb492103a47ad5dd59ad711dc02eb3effa8af588ba5af21578d0aff.nix @@ -0,0 +1,129 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.10"; + identifier = { name = "yesod-core"; version = "1.6.26.0"; }; + license = "MIT"; + copyright = ""; + maintainer = "Michael Snoyman "; + author = "Michael Snoyman "; + homepage = "http://www.yesodweb.com/"; + url = ""; + synopsis = "Creation of type-safe, RESTful web applications."; + description = "API docs and the README are available at "; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."attoparsec-aeson" or (errorHandler.buildDepError "attoparsec-aeson")) + (hsPkgs."auto-update" or (errorHandler.buildDepError "auto-update")) + (hsPkgs."blaze-html" or (errorHandler.buildDepError "blaze-html")) + (hsPkgs."blaze-markup" or (errorHandler.buildDepError "blaze-markup")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."cereal" or (errorHandler.buildDepError "cereal")) + (hsPkgs."clientsession" or (errorHandler.buildDepError "clientsession")) + (hsPkgs."conduit" or (errorHandler.buildDepError "conduit")) + (hsPkgs."conduit-extra" or (errorHandler.buildDepError "conduit-extra")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."cookie" or (errorHandler.buildDepError "cookie")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."entropy" or (errorHandler.buildDepError "entropy")) + (hsPkgs."fast-logger" or (errorHandler.buildDepError "fast-logger")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."memory" or (errorHandler.buildDepError "memory")) + (hsPkgs."monad-logger" or (errorHandler.buildDepError "monad-logger")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."parsec" or (errorHandler.buildDepError "parsec")) + (hsPkgs."path-pieces" or (errorHandler.buildDepError "path-pieces")) + (hsPkgs."primitive" or (errorHandler.buildDepError "primitive")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."shakespeare" or (errorHandler.buildDepError "shakespeare")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."unix-compat" or (errorHandler.buildDepError "unix-compat")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."wai" or (errorHandler.buildDepError "wai")) + (hsPkgs."wai-extra" or (errorHandler.buildDepError "wai-extra")) + (hsPkgs."wai-logger" or (errorHandler.buildDepError "wai-logger")) + (hsPkgs."warp" or (errorHandler.buildDepError "warp")) + (hsPkgs."word8" or (errorHandler.buildDepError "word8")) + ]; + buildable = true; + }; + tests = { + "test-routes" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."path-pieces" or (errorHandler.buildDepError "path-pieces")) + (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit")) + ]; + buildable = true; + }; + "tests" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."clientsession" or (errorHandler.buildDepError "clientsession")) + (hsPkgs."conduit" or (errorHandler.buildDepError "conduit")) + (hsPkgs."conduit-extra" or (errorHandler.buildDepError "conduit-extra")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."cookie" or (errorHandler.buildDepError "cookie")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."hspec-expectations" or (errorHandler.buildDepError "hspec-expectations")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."shakespeare" or (errorHandler.buildDepError "shakespeare")) + (hsPkgs."streaming-commons" or (errorHandler.buildDepError "streaming-commons")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."wai" or (errorHandler.buildDepError "wai")) + (hsPkgs."wai-extra" or (errorHandler.buildDepError "wai-extra")) + (hsPkgs."warp" or (errorHandler.buildDepError "warp")) + (hsPkgs."yesod-core" or (errorHandler.buildDepError "yesod-core")) + ]; + buildable = true; + }; + }; + benchmarks = { + "widgets" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."blaze-html" or (errorHandler.buildDepError "blaze-html")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."gauge" or (errorHandler.buildDepError "gauge")) + (hsPkgs."shakespeare" or (errorHandler.buildDepError "shakespeare")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/index-state-hashes.nix b/index-state-hashes.nix index 745dfabb3c5..dfc2228d6e7 100644 --- a/index-state-hashes.nix +++ b/index-state-hashes.nix @@ -2080,4 +2080,5 @@ "2024-12-08T00:00:00Z" = "f254e654d72a4379126a92fb056153d352c1a37189473f54fbafb6f1fbbb3462"; "2024-12-09T00:00:00Z" = "18f0941b52f74a9b5e5bcc286b23da23f6beb0ac68b35f951f4264efb9bceadc"; "2024-12-10T00:00:00Z" = "e84b1271023ab53769a3061cb4175134da5d90bbb5404a96fd47b9b06159d5fb"; + "2024-12-11T00:00:00Z" = "5ff44fc87374baad609459c2bdba33498332d860507823232234861ef3beaf32"; } diff --git a/nix/envy.nix b/nix/envy.nix index f112b03290e..85e8d3513a0 100644 --- a/nix/envy.nix +++ b/nix/envy.nix @@ -287,4 +287,16 @@ default = "r0"; }; }; + "2.1.4.0" = { + sha256 = "b4f9ac7769a5c47efe8cf1fa663978ff84b20ad62f61a3dcdbfbf18d6a39a9bd"; + revisions = { + r0 = { + nix = import ../hackage/envy-2.1.4.0-r0-9844f1b0e75220404057c6f569a8b6a493edb20dae0e07bec43f6a17a9c466e4.nix; + revNum = 0; + revTimestamp = "2024-12-10T03:30:16Z"; + sha256 = "9844f1b0e75220404057c6f569a8b6a493edb20dae0e07bec43f6a17a9c466e4"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/errata.nix b/nix/errata.nix index 24e7178e1e8..052afd42cb8 100644 --- a/nix/errata.nix +++ b/nix/errata.nix @@ -71,4 +71,16 @@ default = "r0"; }; }; + "0.4.0.3" = { + sha256 = "6230589955d0ff94ec9f3e852bf1475809677ae383a44d73315481408eec8f08"; + revisions = { + r0 = { + nix = import ../hackage/errata-0.4.0.3-r0-b66989752fd374d984a7a35ef22b7057791aef33cf4191a5cc467f412f7669a7.nix; + revNum = 0; + revTimestamp = "2024-12-10T04:32:44Z"; + sha256 = "b66989752fd374d984a7a35ef22b7057791aef33cf4191a5cc467f412f7669a7"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/fs-sim.nix b/nix/fs-sim.nix index 6bc8f435600..6c206a427b0 100644 --- a/nix/fs-sim.nix +++ b/nix/fs-sim.nix @@ -23,4 +23,16 @@ default = "r0"; }; }; + "0.3.1.0" = { + sha256 = "984ba359d98674136ecedea27fb21b1115fff584dd73cf9af80a9eb112730763"; + revisions = { + r0 = { + nix = import ../hackage/fs-sim-0.3.1.0-r0-f36c7f6091611639800086414bbb0c400b1228079bca574ce151959d7d5f5c17.nix; + revNum = 0; + revTimestamp = "2024-12-10T14:47:54Z"; + sha256 = "f36c7f6091611639800086414bbb0c400b1228079bca574ce151959d7d5f5c17"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/hledger-interest.nix b/nix/hledger-interest.nix index 20adc10b637..84073a0b255 100644 --- a/nix/hledger-interest.nix +++ b/nix/hledger-interest.nix @@ -389,4 +389,16 @@ default = "r5"; }; }; + "1.6.7" = { + sha256 = "e45a53e31d6e4074768627e3c976423448e63e2e4402133e8a5f200edff339ca"; + revisions = { + r0 = { + nix = import ../hackage/hledger-interest-1.6.7-r0-2d0084be99c3f5deeefc60f2fe03b0447fb2c01be0611c1afd8bbaea93cd506b.nix; + revNum = 0; + revTimestamp = "2024-12-10T11:14:38Z"; + sha256 = "2d0084be99c3f5deeefc60f2fe03b0447fb2c01be0611c1afd8bbaea93cd506b"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/hledger-lib.nix b/nix/hledger-lib.nix index d2b76700099..77b554b38eb 100644 --- a/nix/hledger-lib.nix +++ b/nix/hledger-lib.nix @@ -1433,6 +1433,18 @@ default = "r0"; }; }; + "1.41" = { + sha256 = "1c434da06a65820579523926d2f0d40ca9748eeb16912c81ab36bfed6468f8d3"; + revisions = { + r0 = { + nix = import ../hackage/hledger-lib-1.41-r0-6f0b0fba7dcb1be3731423597cbbc2c8707cbcfdc7a960b9c85e32fc27352850.nix; + revNum = 0; + revTimestamp = "2024-12-10T00:56:06Z"; + sha256 = "6f0b0fba7dcb1be3731423597cbbc2c8707cbcfdc7a960b9c85e32fc27352850"; + }; + default = "r0"; + }; + }; "1.5" = { sha256 = "a7397b4f2702fd4b42fb7c39c81358a7a82d3009b951cb32894dc1b122e66002"; revisions = { diff --git a/nix/hledger-ui.nix b/nix/hledger-ui.nix index aca718b99c5..ab1ed473b00 100644 --- a/nix/hledger-ui.nix +++ b/nix/hledger-ui.nix @@ -1127,6 +1127,18 @@ default = "r0"; }; }; + "1.41" = { + sha256 = "5f6a085180a2876b5dad19420fd6c85a35e02c7d79e7e1c9ede7336f44c77f05"; + revisions = { + r0 = { + nix = import ../hackage/hledger-ui-1.41-r0-db9bb74b9e7d8799402c2b4f42a87da2c708b28c4c2bdfb3bcc3a8067b76c937.nix; + revNum = 0; + revTimestamp = "2024-12-10T00:56:11Z"; + sha256 = "db9bb74b9e7d8799402c2b4f42a87da2c708b28c4c2bdfb3bcc3a8067b76c937"; + }; + default = "r0"; + }; + }; "1.5" = { sha256 = "ddf0a2777f619b5a84409104ca7f208b126ac9095c2d57d3439bb776b1979b80"; revisions = { diff --git a/nix/hledger-web.nix b/nix/hledger-web.nix index 5e4005a27db..adf5f4beb28 100644 --- a/nix/hledger-web.nix +++ b/nix/hledger-web.nix @@ -1409,6 +1409,18 @@ default = "r0"; }; }; + "1.41" = { + sha256 = "dcc616823260c20101372aa855846020939583d053849d028ae34fd70d43387d"; + revisions = { + r0 = { + nix = import ../hackage/hledger-web-1.41-r0-8f6cb2ab58e075cfe2a9c9429fafa1dcb71a803f2c0e2dd5322c2b3533c72ca9.nix; + revNum = 0; + revTimestamp = "2024-12-10T00:56:15Z"; + sha256 = "8f6cb2ab58e075cfe2a9c9429fafa1dcb71a803f2c0e2dd5322c2b3533c72ca9"; + }; + default = "r0"; + }; + }; "1.5" = { sha256 = "cee04e63dd3a4dc7e76967553b870ec039a85b12277c0d4ce42b5b9d58345981"; revisions = { diff --git a/nix/hledger.nix b/nix/hledger.nix index 7d2015ff0f3..54df847c2ae 100644 --- a/nix/hledger.nix +++ b/nix/hledger.nix @@ -1637,6 +1637,18 @@ default = "r0"; }; }; + "1.41" = { + sha256 = "936ac5fc4b2a45857e13af0eeb1c5254cfcccac096d4aecddcdc6e6db23f5446"; + revisions = { + r0 = { + nix = import ../hackage/hledger-1.41-r0-db7ad7279ed60933620ad00888cec95ed8a5c312b2e904975557530f13c2e103.nix; + revNum = 0; + revTimestamp = "2024-12-10T00:56:10Z"; + sha256 = "db7ad7279ed60933620ad00888cec95ed8a5c312b2e904975557530f13c2e103"; + }; + default = "r0"; + }; + }; "1.5" = { sha256 = "0185e2d24a72eae917ca08a8d1de42dceeb93357331c1162156a7adaa092af56"; revisions = { diff --git a/nix/hw-prelude.nix b/nix/hw-prelude.nix index e7bdf443931..64932c42e80 100644 --- a/nix/hw-prelude.nix +++ b/nix/hw-prelude.nix @@ -107,4 +107,16 @@ default = "r0"; }; }; + "0.0.4.1" = { + sha256 = "2efb40edf93c6e2de6fd50733c3277d29056a1dd57ccebf69eef5b7b5af87264"; + revisions = { + r0 = { + nix = import ../hackage/hw-prelude-0.0.4.1-r0-c6a238a7df6cf4e87f4388f48e630cdfbc211cfc644aa36b8c6318764dfd3a38.nix; + revNum = 0; + revTimestamp = "2024-12-10T23:58:27Z"; + sha256 = "c6a238a7df6cf4e87f4388f48e630cdfbc211cfc644aa36b8c6318764dfd3a38"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/io-sim.nix b/nix/io-sim.nix index ebe7e8943dc..aa617adcd96 100644 --- a/nix/io-sim.nix +++ b/nix/io-sim.nix @@ -119,6 +119,18 @@ default = "r0"; }; }; + "1.5.1.0" = { + sha256 = "aaa0c4d984486ba58ad190fc22e39d5d0cbf7b0e06685800c9ace7480337e6f0"; + revisions = { + r0 = { + nix = import ../hackage/io-sim-1.5.1.0-r0-5cd4f20b1d1b064ac825a432739ecf4dcf8c6965ed2f1067937e1bd284e9f522.nix; + revNum = 0; + revTimestamp = "2024-12-10T16:20:07Z"; + sha256 = "5cd4f20b1d1b064ac825a432739ecf4dcf8c6965ed2f1067937e1bd284e9f522"; + }; + default = "r0"; + }; + }; "1.6.0.0" = { sha256 = "8a62c2794cabe7a28e66c753cb28be272eb3eadacb3eb1c58298ee5d19f43766"; revisions = { diff --git a/nix/layered-graph-drawing.nix b/nix/layered-graph-drawing.nix index fdaf42609f0..05865ba33b9 100644 --- a/nix/layered-graph-drawing.nix +++ b/nix/layered-graph-drawing.nix @@ -11,4 +11,16 @@ default = "r0"; }; }; + "0.2.0.0" = { + sha256 = "6bd8f379de8ab4c330abf0ecb7e33de10d131f08731583f52f834ef625b7da5d"; + revisions = { + r0 = { + nix = import ../hackage/layered-graph-drawing-0.2.0.0-r0-4d5ab0515176ee2b97a15a78201d6e9b9a8fb523a36e83e9bf6089985a4e70b5.nix; + revNum = 0; + revTimestamp = "2024-12-10T14:44:11Z"; + sha256 = "4d5ab0515176ee2b97a15a78201d6e9b9a8fb523a36e83e9bf6089985a4e70b5"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/parameterized-utils.nix b/nix/parameterized-utils.nix index c2ac6e4714d..1de28c7c68e 100644 --- a/nix/parameterized-utils.nix +++ b/nix/parameterized-utils.nix @@ -194,7 +194,13 @@ revTimestamp = "2024-09-19T14:50:24Z"; sha256 = "0119f726a9333d803b1e5c8df403422de1f73aa8b3567138e8151cfff778817a"; }; - default = "r0"; + r1 = { + nix = import ../hackage/parameterized-utils-2.1.9.0-r1-14de08f9f90d45a1c8e2b3d2f8e6360da988cdf8ee359f1e656cebd2285acdac.nix; + revNum = 1; + revTimestamp = "2024-12-10T13:46:02Z"; + sha256 = "14de08f9f90d45a1c8e2b3d2f8e6360da988cdf8ee359f1e656cebd2285acdac"; + }; + default = "r1"; }; }; } \ No newline at end of file diff --git a/nix/reorder-expression.nix b/nix/reorder-expression.nix index 91f142d6dcd..5a148b1f082 100644 --- a/nix/reorder-expression.nix +++ b/nix/reorder-expression.nix @@ -23,4 +23,16 @@ default = "r0"; }; }; + "0.1.0.2" = { + sha256 = "469de2406e796b2b9c80a1cea09c540374fc45e54c0a756767389be203a76894"; + revisions = { + r0 = { + nix = import ../hackage/reorder-expression-0.1.0.2-r0-aee0898723246420c713bf0806d63e4b067169289cb595a2e186cda4da970cf9.nix; + revNum = 0; + revTimestamp = "2024-12-10T04:56:07Z"; + sha256 = "aee0898723246420c713bf0806d63e4b067169289cb595a2e186cda4da970cf9"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/secp256k1-haskell.nix b/nix/secp256k1-haskell.nix index 847f6a225fd..8461b86b799 100644 --- a/nix/secp256k1-haskell.nix +++ b/nix/secp256k1-haskell.nix @@ -335,4 +335,28 @@ default = "r0"; }; }; + "1.4.1" = { + sha256 = "10a753b8ba544ef99bdfd399b12d48d96b045038c4168e7878ee293969591213"; + revisions = { + r0 = { + nix = import ../hackage/secp256k1-haskell-1.4.1-r0-03e599fad054f14ff3e23b8691cd9892da0520e975543e3964fe8f2376507769.nix; + revNum = 0; + revTimestamp = "2024-12-10T19:16:16Z"; + sha256 = "03e599fad054f14ff3e23b8691cd9892da0520e975543e3964fe8f2376507769"; + }; + default = "r0"; + }; + }; + "1.4.2" = { + sha256 = "c6feb418450a0728194f30525f431c0228d57d82c7ecf3549b580d9389733d2d"; + revisions = { + r0 = { + nix = import ../hackage/secp256k1-haskell-1.4.2-r0-1875c7565bfd40e1255a48f8df2181dff6f9fa14beed8ec35e22aff749b417d0.nix; + revNum = 0; + revTimestamp = "2024-12-10T19:39:42Z"; + sha256 = "1875c7565bfd40e1255a48f8df2181dff6f9fa14beed8ec35e22aff749b417d0"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/storable-generic.nix b/nix/storable-generic.nix new file mode 100644 index 00000000000..8aa4ce0ccd0 --- /dev/null +++ b/nix/storable-generic.nix @@ -0,0 +1,14 @@ +{ + "0.1.0.5" = { + sha256 = "907d07427ba8dedc882300d3c944cd9b4aa785bd954f6e39fa85c79115d4fdc3"; + revisions = { + r0 = { + nix = import ../hackage/storable-generic-0.1.0.5-r0-c113ea3ea79cedcd3d60294c825a2c5aa4730ce1abf77e6bbc219389267af26e.nix; + revNum = 0; + revTimestamp = "2024-12-10T07:42:17Z"; + sha256 = "c113ea3ea79cedcd3d60294c825a2c5aa4730ce1abf77e6bbc219389267af26e"; + }; + default = "r0"; + }; + }; + } \ No newline at end of file diff --git a/nix/vector-th-unbox.nix b/nix/vector-th-unbox.nix index d18c77882c5..453258f162d 100644 --- a/nix/vector-th-unbox.nix +++ b/nix/vector-th-unbox.nix @@ -350,7 +350,13 @@ revTimestamp = "2024-04-19T21:22:16Z"; sha256 = "3942bf27ed264bf5df6742365e5a2ccdcaa924d912b5b4c4789fac90770fb4dd"; }; - default = "r6"; + r7 = { + nix = import ../hackage/vector-th-unbox-0.2.2-r7-a94fcf658e8faf861241000e03f3b8a684f25377678061c2ce4cf823dc1e5211.nix; + revNum = 7; + revTimestamp = "2024-12-10T23:24:43Z"; + sha256 = "a94fcf658e8faf861241000e03f3b8a684f25377678061c2ce4cf823dc1e5211"; + }; + default = "r7"; }; }; } \ No newline at end of file diff --git a/nix/yesod-core.nix b/nix/yesod-core.nix index 8abd75ca207..f2d482d9b4c 100644 --- a/nix/yesod-core.nix +++ b/nix/yesod-core.nix @@ -3428,7 +3428,13 @@ revTimestamp = "2024-07-17T15:22:06Z"; sha256 = "dda0218a99e69987db0db88ec7eb58dab1253c377c1cddef7d4c1c593ce32c23"; }; - default = "r0"; + r1 = { + nix = import ../hackage/yesod-core-1.6.26.0-r1-38845d166cb492103a47ad5dd59ad711dc02eb3effa8af588ba5af21578d0aff.nix; + revNum = 1; + revTimestamp = "2024-12-10T18:52:39Z"; + sha256 = "38845d166cb492103a47ad5dd59ad711dc02eb3effa8af588ba5af21578d0aff"; + }; + default = "r1"; }; }; "1.6.3" = {