From 74f041b5e38eee15747fad79c2ae0304dc5c75fe Mon Sep 17 00:00:00 2001 From: IOHK Date: Sun, 10 Nov 2024 00:29:50 +0000 Subject: [PATCH] Automatic Update --- ...d5cddef4a1cada96982f7e7b55f8622a23fc10.nix | 37 +++ ...429a444d4b38336cec59d877f60c429169b551.nix | 37 +++ ...f47ddbcc210dee8763c1d3b448fe2058988ad7.nix | 42 ++++ ...ab4707ce56cded02e6fd4c8a185f7357414d02.nix | 61 +++++ ...00f82ef3221b2d20ae761ccc0c90d1708c41d0.nix | 96 ++++++++ ...3eebbfb06314a26ea89991d01ff4280a349b19.nix | 44 ++++ ...8abf4e8659fdf90e0e630ddd493e582d499fdc.nix | 72 ++++++ ...aae61fcd18cc7253038903c8242a6e88492716.nix | 72 ++++++ ...3ff2cbeff7c4b689d64a200fbdb64e85254b7f.nix | 53 +++++ ...9ce5d786bb4a8209f7a8b009bc011c14abbf12.nix | 111 +++++++++ ...83521ceb23ed215f391ef5e627b41ca8008750.nix | 71 ++++++ ...13ce184cde40d317cac3b7ca69625714728205.nix | 213 ++++++++++++++++++ ...445f4b7cb3cb849646852573c95620b2dda9cc.nix | 57 +++++ index-state-hashes.nix | 1 + nix/_Micro_Cabal.nix | 22 ++ nix/_Micro_Hs.nix | 11 + nix/aws-spend-summary.nix | 11 + nix/cgi.nix | 7 +- nix/crack_Num.nix | 11 + nix/cron.nix | 11 + nix/diohsc.nix | 11 + nix/fin.nix | 11 + nix/logic-_T_P_T_P.nix | 11 + nix/mighty-metropolis.nix | 7 +- nix/rds-data.nix | 11 + nix/speedy-slice.nix | 7 +- 26 files changed, 1095 insertions(+), 3 deletions(-) create mode 100644 hackage/MicroCabal-0.3.1.0-r0-3a49b94c49f15f8051b05f6d3ad5cddef4a1cada96982f7e7b55f8622a23fc10.nix create mode 100644 hackage/MicroCabal-0.3.1.1-r0-b4fd2ca02d62d404e39fd394a8429a444d4b38336cec59d877f60c429169b551.nix create mode 100644 hackage/MicroHs-0.10.4.1-r0-19e1347ebfaaf3844269e0a125f47ddbcc210dee8763c1d3b448fe2058988ad7.nix create mode 100644 hackage/aws-spend-summary-0.2.0.0-r0-e051d6ab4f3e3d554598aaf54eab4707ce56cded02e6fd4c8a185f7357414d02.nix create mode 100644 hackage/cgi-3001.5.0.1-r3-2a291e043a1c28d668219f29fe00f82ef3221b2d20ae761ccc0c90d1708c41d0.nix create mode 100644 hackage/crackNum-3.15-r0-eb67cca3eb2bd6e7e0f54121413eebbfb06314a26ea89991d01ff4280a349b19.nix create mode 100644 hackage/cron-0.7.2-r0-59168f29d001c07ce19ba16f0b8abf4e8659fdf90e0e630ddd493e582d499fdc.nix create mode 100644 hackage/diohsc-0.1.16-r0-6635e3bab9ede9df570c4d2cd8aae61fcd18cc7253038903c8242a6e88492716.nix create mode 100644 hackage/fin-0.3.2-r0-d5a8e5dd91e870a3f8e5fd969b3ff2cbeff7c4b689d64a200fbdb64e85254b7f.nix create mode 100644 hackage/logic-TPTP-0.6.0.0-r0-ea790302e6d0ebc6fc6a2a602e9ce5d786bb4a8209f7a8b009bc011c14abbf12.nix create mode 100644 hackage/mighty-metropolis-2.0.0-r1-33ac2007a54954af04e2e737fd83521ceb23ed215f391ef5e627b41ca8008750.nix create mode 100644 hackage/rds-data-0.1.1.0-r0-1781698f78f8a1df0dcf6d55f713ce184cde40d317cac3b7ca69625714728205.nix create mode 100644 hackage/speedy-slice-0.3.2-r1-abcb4db8bf7224258b0bd5f7c2445f4b7cb3cb849646852573c95620b2dda9cc.nix diff --git a/hackage/MicroCabal-0.3.1.0-r0-3a49b94c49f15f8051b05f6d3ad5cddef4a1cada96982f7e7b55f8622a23fc10.nix b/hackage/MicroCabal-0.3.1.0-r0-3a49b94c49f15f8051b05f6d3ad5cddef4a1cada96982f7e7b55f8622a23fc10.nix new file mode 100644 index 00000000000..e9c884cd0b6 --- /dev/null +++ b/hackage/MicroCabal-0.3.1.0-r0-3a49b94c49f15f8051b05f6d3ad5cddef4a1cada96982f7e7b55f8622a23fc10.nix @@ -0,0 +1,37 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "MicroCabal"; version = "0.3.1.0"; }; + license = "Apache-2.0"; + copyright = "2024 Lennart Augustsson"; + maintainer = "lennart@augustsson.net"; + author = "lennart@augustsson.net"; + homepage = ""; + url = ""; + synopsis = "A partial Cabal replacement"; + description = "A portable subset of the Cabal functionality."; + buildType = "Simple"; + }; + components = { + exes = { + "mcabal" = { + depends = pkgs.lib.optionals (compiler.isGhc && true) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + ] ++ pkgs.lib.optional (compiler.isMhs && true) (hsPkgs."base" or (errorHandler.buildDepError "base")); + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/MicroCabal-0.3.1.1-r0-b4fd2ca02d62d404e39fd394a8429a444d4b38336cec59d877f60c429169b551.nix b/hackage/MicroCabal-0.3.1.1-r0-b4fd2ca02d62d404e39fd394a8429a444d4b38336cec59d877f60c429169b551.nix new file mode 100644 index 00000000000..22a41909bf7 --- /dev/null +++ b/hackage/MicroCabal-0.3.1.1-r0-b4fd2ca02d62d404e39fd394a8429a444d4b38336cec59d877f60c429169b551.nix @@ -0,0 +1,37 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "MicroCabal"; version = "0.3.1.1"; }; + license = "Apache-2.0"; + copyright = "2024 Lennart Augustsson"; + maintainer = "lennart@augustsson.net"; + author = "lennart@augustsson.net"; + homepage = ""; + url = ""; + synopsis = "A partial Cabal replacement"; + description = "A portable subset of the Cabal functionality."; + buildType = "Simple"; + }; + components = { + exes = { + "mcabal" = { + depends = pkgs.lib.optionals (compiler.isGhc && true) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + ] ++ pkgs.lib.optional (compiler.isMhs && true) (hsPkgs."base" or (errorHandler.buildDepError "base")); + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/MicroHs-0.10.4.1-r0-19e1347ebfaaf3844269e0a125f47ddbcc210dee8763c1d3b448fe2058988ad7.nix b/hackage/MicroHs-0.10.4.1-r0-19e1347ebfaaf3844269e0a125f47ddbcc210dee8763c1d3b448fe2058988ad7.nix new file mode 100644 index 00000000000..18d10e7c2da --- /dev/null +++ b/hackage/MicroHs-0.10.4.1-r0-19e1347ebfaaf3844269e0a125f47ddbcc210dee8763c1d3b448fe2058988ad7.nix @@ -0,0 +1,42 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "MicroHs"; version = "0.10.4.1"; }; + license = "Apache-2.0"; + copyright = "2023,2024 Lennart Augustsson"; + maintainer = "lennart@augustsson.net"; + author = "lennart@augustsson.net"; + homepage = ""; + url = ""; + synopsis = "A small compiler for Haskell"; + description = "A compiler for an extended subset of Haskell-2010.\nThe compiler translates to combinators and can compile itself."; + buildType = "Simple"; + }; + components = { + exes = { + "mhs" = { + depends = pkgs.lib.optionals (compiler.isGhc && true) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + (hsPkgs."haskeline" or (errorHandler.buildDepError "haskeline")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ] ++ pkgs.lib.optional (compiler.isMhs && true) (hsPkgs."base" or (errorHandler.buildDepError "base")); + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/aws-spend-summary-0.2.0.0-r0-e051d6ab4f3e3d554598aaf54eab4707ce56cded02e6fd4c8a185f7357414d02.nix b/hackage/aws-spend-summary-0.2.0.0-r0-e051d6ab4f3e3d554598aaf54eab4707ce56cded02e6fd4c8a185f7357414d02.nix new file mode 100644 index 00000000000..f5fb0304c23 --- /dev/null +++ b/hackage/aws-spend-summary-0.2.0.0-r0-e051d6ab4f3e3d554598aaf54eab4707ce56cded02e6fd4c8a185f7357414d02.nix @@ -0,0 +1,61 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "aws-spend-summary"; version = "0.2.0.0"; }; + license = "GPL-2.0-only"; + copyright = "(c) 2024 Daniel Rolls"; + maintainer = "daniel.rolls.27@googlemail.com"; + author = "Daniel Rolls"; + homepage = ""; + url = ""; + synopsis = "Extract recent daily AWS costs"; + description = "Please see the README on GitHub at "; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."amazonka" or (errorHandler.buildDepError "amazonka")) + (hsPkgs."amazonka-core" or (errorHandler.buildDepError "amazonka-core")) + (hsPkgs."amazonka-s3" or (errorHandler.buildDepError "amazonka-s3")) + (hsPkgs."ansi-terminal" or (errorHandler.buildDepError "ansi-terminal")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."cassava" or (errorHandler.buildDepError "cassava")) + (hsPkgs."conduit" or (errorHandler.buildDepError "conduit")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."timelens" or (errorHandler.buildDepError "timelens")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."zlib" or (errorHandler.buildDepError "zlib")) + ]; + buildable = true; + }; + exes = { + "aws-spend-summary" = { + depends = [ + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aws-spend-summary" or (errorHandler.buildDepError "aws-spend-summary")) + (hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/cgi-3001.5.0.1-r3-2a291e043a1c28d668219f29fe00f82ef3221b2d20ae761ccc0c90d1708c41d0.nix b/hackage/cgi-3001.5.0.1-r3-2a291e043a1c28d668219f29fe00f82ef3221b2d20ae761ccc0c90d1708c41d0.nix new file mode 100644 index 00000000000..8369a3c693b --- /dev/null +++ b/hackage/cgi-3001.5.0.1-r3-2a291e043a1c28d668219f29fe00f82ef3221b2d20ae761ccc0c90d1708c41d0.nix @@ -0,0 +1,96 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { install-examples = false; }; + package = { + specVersion = "1.10"; + identifier = { name = "cgi"; version = "3001.5.0.1"; }; + license = "BSD-3-Clause"; + copyright = "Bjorn Bringert, John Chee, Andy Gill, Anders Kaseorg,\nIan Lynagh, Erik Meijer, Sven Panne, Jeremy Shaw, Peter Simons"; + maintainer = "John Chee , Peter Simons "; + author = "Bjorn Bringert"; + homepage = "https://github.com/cheecheeo/haskell-cgi"; + url = ""; + synopsis = "A library for writing CGI programs"; + description = "This is a Haskell library for writing CGI programs."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."multipart" or (errorHandler.buildDepError "multipart")) + (hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri")) + (hsPkgs."parsec" or (errorHandler.buildDepError "parsec")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."xhtml" or (errorHandler.buildDepError "xhtml")) + ]; + buildable = true; + }; + exes = { + "cookie.cgi" = { + depends = pkgs.lib.optionals (flags.install-examples) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."cgi" or (errorHandler.buildDepError "cgi")) + (hsPkgs."xhtml" or (errorHandler.buildDepError "xhtml")) + ]; + buildable = if flags.install-examples then true else false; + }; + "error.cgi" = { + depends = pkgs.lib.optionals (flags.install-examples) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."cgi" or (errorHandler.buildDepError "cgi")) + ]; + buildable = if flags.install-examples then true else false; + }; + "hello.cgi" = { + depends = pkgs.lib.optionals (flags.install-examples) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."cgi" or (errorHandler.buildDepError "cgi")) + ]; + buildable = if flags.install-examples then true else false; + }; + "printinput.cgi" = { + depends = pkgs.lib.optionals (flags.install-examples) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."cgi" or (errorHandler.buildDepError "cgi")) + ]; + buildable = if flags.install-examples then true else false; + }; + "redirect.cgi" = { + depends = pkgs.lib.optionals (flags.install-examples) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."cgi" or (errorHandler.buildDepError "cgi")) + ]; + buildable = if flags.install-examples then true else false; + }; + "showAllInputs.cgi" = { + depends = pkgs.lib.optionals (flags.install-examples) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."cgi" or (errorHandler.buildDepError "cgi")) + ]; + buildable = if flags.install-examples then true else false; + }; + "upload.cgi" = { + depends = pkgs.lib.optionals (flags.install-examples) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."cgi" or (errorHandler.buildDepError "cgi")) + (hsPkgs."xhtml" or (errorHandler.buildDepError "xhtml")) + ]; + buildable = if flags.install-examples then true else false; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/crackNum-3.15-r0-eb67cca3eb2bd6e7e0f54121413eebbfb06314a26ea89991d01ff4280a349b19.nix b/hackage/crackNum-3.15-r0-eb67cca3eb2bd6e7e0f54121413eebbfb06314a26ea89991d01ff4280a349b19.nix new file mode 100644 index 00000000000..2a88fc1b3d5 --- /dev/null +++ b/hackage/crackNum-3.15-r0-eb67cca3eb2bd6e7e0f54121413eebbfb06314a26ea89991d01ff4280a349b19.nix @@ -0,0 +1,44 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.2"; + identifier = { name = "crackNum"; version = "3.15"; }; + license = "BSD-3-Clause"; + copyright = "Levent Erkok"; + maintainer = "erkokl@gmail.com"; + author = "Levent Erkok"; + homepage = "http://github.com/LeventErkok/CrackNum"; + url = ""; + synopsis = "Crack various integer and floating-point data formats"; + description = "Crack IEEE-754 float formats and arbitrary sized words and integers, showing the layout.\n\nFor details, please see: "; + buildType = "Simple"; + }; + components = { + exes = { + "crackNum" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."libBF" or (errorHandler.buildDepError "libBF")) + (hsPkgs."ghc" or (errorHandler.buildDepError "ghc")) + (hsPkgs."sbv" or (errorHandler.buildDepError "sbv")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-golden" or (errorHandler.buildDepError "tasty-golden")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/cron-0.7.2-r0-59168f29d001c07ce19ba16f0b8abf4e8659fdf90e0e630ddd493e582d499fdc.nix b/hackage/cron-0.7.2-r0-59168f29d001c07ce19ba16f0b8abf4e8659fdf90e0e630ddd493e582d499fdc.nix new file mode 100644 index 00000000000..45990dc38c0 --- /dev/null +++ b/hackage/cron-0.7.2-r0-59168f29d001c07ce19ba16f0b8abf4e8659fdf90e0e630ddd493e582d499fdc.nix @@ -0,0 +1,72 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { lib-werror = false; }; + package = { + specVersion = "1.10"; + identifier = { name = "cron"; version = "0.7.2"; }; + license = "MIT"; + copyright = "Copyright: (c) 2012-2014 Michael Xavier"; + maintainer = "Michael Xavier "; + author = "Michael Xavier "; + homepage = "http://github.com/michaelxavier/cron"; + url = ""; + synopsis = "Cron datatypes and Attoparsec parser"; + description = "Cron data structure and Attoparsec parser. The idea is to embed it in larger\nsystems which want to roll their own scheduled tasks in a format that people\nare used to.\n'System.Cron' is where all the interesting datatypes live. You will also find\n'scheduleMatches', which you can use to compare a time against a\n'CronSchedule' to see if an action needs to be performed. System.Cron.Parser\nis where you will find the parsers `cronSchedule`, `crontabEntry` and\n`cronTab`. To parse individual schedules up to full crontab files."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."old-locale" or (errorHandler.buildDepError "old-locale")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."mtl-compat" or (errorHandler.buildDepError "mtl-compat")) + (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + ]; + buildable = true; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."cron" or (errorHandler.buildDepError "cron")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."tasty-hedgehog" or (errorHandler.buildDepError "tasty-hedgehog")) + (hsPkgs."hedgehog" or (errorHandler.buildDepError "hedgehog")) + (hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers-compat" or (errorHandler.buildDepError "transformers-compat")) + (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups")) + ]; + buildable = true; + }; + }; + benchmarks = { + "bench" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."cron" or (errorHandler.buildDepError "cron")) + (hsPkgs."criterion" or (errorHandler.buildDepError "criterion")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/diohsc-0.1.16-r0-6635e3bab9ede9df570c4d2cd8aae61fcd18cc7253038903c8242a6e88492716.nix b/hackage/diohsc-0.1.16-r0-6635e3bab9ede9df570c4d2cd8aae61fcd18cc7253038903c8242a6e88492716.nix new file mode 100644 index 00000000000..90845a8d65a --- /dev/null +++ b/hackage/diohsc-0.1.16-r0-6635e3bab9ede9df570c4d2cd8aae61fcd18cc7253038903c8242a6e88492716.nix @@ -0,0 +1,72 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { + libiconv = true; + drunken-bishop = true; + magic = false; + irilinks = false; + }; + package = { + specVersion = "1.18"; + identifier = { name = "diohsc"; version = "0.1.16"; }; + license = "GPL-3.0-only"; + copyright = ""; + maintainer = "mbays@sdf.org"; + author = "Martin Bays"; + homepage = "https://mbays.sdf.org/diohsc"; + url = ""; + synopsis = "Gemini client"; + description = "Line-based command-oriented interactive client for the gemini protocol."; + buildType = "Simple"; + }; + components = { + exes = { + "diohsc" = { + depends = ((([ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."asn1-encoding" or (errorHandler.buildDepError "asn1-encoding")) + (hsPkgs."asn1-types" or (errorHandler.buildDepError "asn1-types")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."crypton" or (errorHandler.buildDepError "crypton")) + (hsPkgs."data-default-class" or (errorHandler.buildDepError "data-default-class")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."haskeline" or (errorHandler.buildDepError "haskeline")) + (hsPkgs."hourglass" or (errorHandler.buildDepError "hourglass")) + (hsPkgs."mime" or (errorHandler.buildDepError "mime")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."memory" or (errorHandler.buildDepError "memory")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."network-simple" or (errorHandler.buildDepError "network-simple")) + (hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri")) + (hsPkgs."parsec" or (errorHandler.buildDepError "parsec")) + (hsPkgs."pem" or (errorHandler.buildDepError "pem")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."regex-compat" or (errorHandler.buildDepError "regex-compat")) + (hsPkgs."rset" or (errorHandler.buildDepError "rset")) + (hsPkgs."safe" or (errorHandler.buildDepError "safe")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + (hsPkgs."terminal-size" or (errorHandler.buildDepError "terminal-size")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."tls" or (errorHandler.buildDepError "tls")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."crypton-x509" or (errorHandler.buildDepError "crypton-x509")) + (hsPkgs."crypton-x509-store" or (errorHandler.buildDepError "crypton-x509-store")) + (hsPkgs."crypton-x509-validation" or (errorHandler.buildDepError "crypton-x509-validation")) + ] ++ pkgs.lib.optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix"))) ++ pkgs.lib.optional (flags.magic) (hsPkgs."magic" or (errorHandler.buildDepError "magic"))) ++ pkgs.lib.optional (flags.libiconv) (hsPkgs."iconv" or (errorHandler.buildDepError "iconv"))) ++ pkgs.lib.optional (flags.drunken-bishop) (hsPkgs."drunken-bishop" or (errorHandler.buildDepError "drunken-bishop")); + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/fin-0.3.2-r0-d5a8e5dd91e870a3f8e5fd969b3ff2cbeff7c4b689d64a200fbdb64e85254b7f.nix b/hackage/fin-0.3.2-r0-d5a8e5dd91e870a3f8e5fd969b3ff2cbeff7c4b689d64a200fbdb64e85254b7f.nix new file mode 100644 index 00000000000..610ad4373b3 --- /dev/null +++ b/hackage/fin-0.3.2-r0-d5a8e5dd91e870a3f8e5fd969b3ff2cbeff7c4b689d64a200fbdb64e85254b7f.nix @@ -0,0 +1,53 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.2"; + identifier = { name = "fin"; version = "0.3.2"; }; + license = "BSD-3-Clause"; + copyright = "(c) 2017-2021 Oleg Grenrus"; + maintainer = "Oleg.Grenrus "; + author = "Oleg Grenrus "; + homepage = "https://github.com/phadej/vec"; + url = ""; + synopsis = "Nat and Fin: peano naturals and finite numbers"; + description = "This package provides two simple types, and some tools to work with them.\nAlso on type level as @DataKinds@.\n\n@\n\\-- Peano naturals\ndata Nat = Z | S Nat\n\n\\-- Finite naturals\ndata Fin (n :: Nat) where\n\\ Z :: Fin ('S n)\n\\ S :: Fin n -> Fin ('Nat.S n)\n@\n\n[vec](https://hackage.haskell.org/package/vec) implements length-indexed\n(sized) lists using this package for indexes.\n\nThe \"Data.Fin.Enum\" module let's work generically with enumerations.\n\nSee [Hasochism: the pleasure and pain of dependently typed haskell programming](https://doi.org/10.1145/2503778.2503786)\nby Sam Lindley and Conor McBride for answers to /how/ and /why/.\nRead [APLicative Programming with Naperian Functors](https://doi.org/10.1007/978-3-662-54434-1_21)\nby Jeremy Gibbons for (not so) different ones.\n\n=== Similar packages\n\n* [finite-typelits](https://hackage.haskell.org/package/finite-typelits)\n. Is a great package, but uses @GHC.TypeLits@.\n\n* [type-natural](https://hackage.haskell.org/package/type-natural) depends\non @singletons@ package. @fin@ will try to stay light on the dependencies,\nand support as many GHC versions as practical.\n\n* [peano](https://hackage.haskell.org/package/peano) is very incomplete\n\n* [nat](https://hackage.haskell.org/package/nat) as well.\n\n* [PeanoWitnesses](https://hackage.haskell.org/package/PeanoWitnesses)\ndoesn't use @DataKinds@.\n\n* [type-combinators](https://hackage.haskell.org/package/type-combinators)\nis big package too."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."boring" or (errorHandler.buildDepError "boring")) + (hsPkgs."dec" or (errorHandler.buildDepError "dec")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."some" or (errorHandler.buildDepError "some")) + (hsPkgs."universe-base" or (errorHandler.buildDepError "universe-base")) + ]; + buildable = true; + }; + tests = { + "inspection" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."fin" or (errorHandler.buildDepError "fin")) + (hsPkgs."inspection-testing" or (errorHandler.buildDepError "inspection-testing")) + (hsPkgs."tagged" or (errorHandler.buildDepError "tagged")) + ]; + buildable = if !(compiler.isGhc && compiler.version.ge "8.0") + then false + else true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/logic-TPTP-0.6.0.0-r0-ea790302e6d0ebc6fc6a2a602e9ce5d786bb4a8209f7a8b009bc011c14abbf12.nix b/hackage/logic-TPTP-0.6.0.0-r0-ea790302e6d0ebc6fc6a2a602e9ce5d786bb4a8209f7a8b009bc011c14abbf12.nix new file mode 100644 index 00000000000..8b3b0fd0981 --- /dev/null +++ b/hackage/logic-TPTP-0.6.0.0-r0-ea790302e6d0ebc6fc6a2a602e9ce5d786bb4a8209f7a8b009bc011c14abbf12.nix @@ -0,0 +1,111 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { buildtestprograms = false; }; + package = { + specVersion = "1.10"; + identifier = { name = "logic-TPTP"; version = "0.6.0.0"; }; + license = "LicenseRef-GPL"; + copyright = ""; + maintainer = "Ahn, Ki Yung , Daniel Schüssler , Masahiro Sakai "; + author = "Daniel Schüssler"; + homepage = ""; + url = ""; + synopsis = "Import, export etc. for TPTP, a syntax for first-order logic"; + description = "For information about the TPTP format, see .\n\nComponents:\n\n- Parser ('parse')\n\n- Exporter ('toTPTP')\n\n- Pretty-printer ('pretty')\n\n- QuickCheck instances (generation of random formulae)\n\n- 'diff' : Get a \\\"formula\\\" which represents the differences between two given formulae (equal subexpressions are truncated; so are the subexpressions of subexpressions whose heads already differ)\n\nTests passed:\n\n- For randomly generated formulae, @parse . toTPTP == id@\n\n- For all files in the TPTP (v 5.2.0) distribution's @Problems@ subtree which don't match the regex \\\"^(thf|tff)\\(\\\", @parse . toTPTP . parse == parse@\n\nNot yet implemented: The new /thf/ and /tff/ formula types.\n"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."syb" or (errorHandler.buildDepError "syb")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."prettyprinter" or (errorHandler.buildDepError "prettyprinter")) + (hsPkgs."prettyprinter-ansi-terminal" or (errorHandler.buildDepError "prettyprinter-ansi-terminal")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."pointed" or (errorHandler.buildDepError "pointed")) + (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + ]; + build-tools = [ + (hsPkgs.pkgsBuildBuild.alex.components.exes.alex or (pkgs.pkgsBuildBuild.alex or (errorHandler.buildToolDepError "alex:alex"))) + (hsPkgs.pkgsBuildBuild.happy.components.exes.happy or (pkgs.pkgsBuildBuild.happy or (errorHandler.buildToolDepError "happy:happy"))) + ]; + buildable = true; + }; + exes = { + "TestImportExportImportFile" = { + depends = [ + (hsPkgs."logic-TPTP" or (errorHandler.buildDepError "logic-TPTP")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."prettyprinter" or (errorHandler.buildDepError "prettyprinter")) + (hsPkgs."prettyprinter-ansi-terminal" or (errorHandler.buildDepError "prettyprinter-ansi-terminal")) + (hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) + (hsPkgs."pcre-light" or (errorHandler.buildDepError "pcre-light")) + (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups")) + ]; + buildable = if !flags.buildtestprograms then false else true; + }; + "PrettyPrintFile" = { + depends = [ + (hsPkgs."logic-TPTP" or (errorHandler.buildDepError "logic-TPTP")) + (hsPkgs."prettyprinter" or (errorHandler.buildDepError "prettyprinter")) + (hsPkgs."prettyprinter-ansi-terminal" or (errorHandler.buildDepError "prettyprinter-ansi-terminal")) + (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."pcre-light" or (errorHandler.buildDepError "pcre-light")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups")) + (hsPkgs."syb" or (errorHandler.buildDepError "syb")) + ]; + buildable = if !flags.buildtestprograms then false else true; + }; + "ParseRandom" = { + depends = [ + (hsPkgs."logic-TPTP" or (errorHandler.buildDepError "logic-TPTP")) + (hsPkgs."prettyprinter" or (errorHandler.buildDepError "prettyprinter")) + (hsPkgs."prettyprinter-ansi-terminal" or (errorHandler.buildDepError "prettyprinter-ansi-terminal")) + (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."pcre-light" or (errorHandler.buildDepError "pcre-light")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups")) + (hsPkgs."syb" or (errorHandler.buildDepError "syb")) + ]; + buildable = if !flags.buildtestprograms then false else true; + }; + }; + tests = { + "TestImportExportRandom" = { + depends = [ + (hsPkgs."logic-TPTP" or (errorHandler.buildDepError "logic-TPTP")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."prettyprinter" or (errorHandler.buildDepError "prettyprinter")) + (hsPkgs."prettyprinter-ansi-terminal" or (errorHandler.buildDepError "prettyprinter-ansi-terminal")) + (hsPkgs."pcre-light" or (errorHandler.buildDepError "pcre-light")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/mighty-metropolis-2.0.0-r1-33ac2007a54954af04e2e737fd83521ceb23ed215f391ef5e627b41ca8008750.nix b/hackage/mighty-metropolis-2.0.0-r1-33ac2007a54954af04e2e737fd83521ceb23ed215f391ef5e627b41ca8008750.nix new file mode 100644 index 00000000000..8f87d00b52b --- /dev/null +++ b/hackage/mighty-metropolis-2.0.0-r1-33ac2007a54954af04e2e737fd83521ceb23ed215f391ef5e627b41ca8008750.nix @@ -0,0 +1,71 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.10"; + identifier = { name = "mighty-metropolis"; version = "2.0.0"; }; + license = "MIT"; + copyright = ""; + maintainer = "jared@jtobin.ca"; + author = "Jared Tobin"; + homepage = "http://github.com/jtobin/mighty-metropolis"; + url = ""; + synopsis = "The Metropolis algorithm."; + description = "The classic Metropolis algorithm.\n\nWander around parameter space according to a simple spherical Gaussian\ndistribution.\n\nExports a 'mcmc' function that prints a trace to stdout, a 'chain' function\nfor collecting results in-memory, and a 'metropolis' transition operator that\ncan be used more generally.\n\n> import Numeric.MCMC.Metropolis\n>\n> rosenbrock :: [Double] -> Double\n> rosenbrock [x0, x1] = negate (5 *(x1 - x0 ^ 2) ^ 2 + 0.05 * (1 - x0) ^ 2)\n>\n> main :: IO ()\n> main = withSystemRandom . asGenIO $ mcmc 10000 1 [0, 0] rosenbrock"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."kan-extensions" or (errorHandler.buildDepError "kan-extensions")) + (hsPkgs."pipes" or (errorHandler.buildDepError "pipes")) + (hsPkgs."primitive" or (errorHandler.buildDepError "primitive")) + (hsPkgs."mcmc-types" or (errorHandler.buildDepError "mcmc-types")) + (hsPkgs."mwc-probability" or (errorHandler.buildDepError "mwc-probability")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + ]; + buildable = true; + }; + tests = { + "rosenbrock" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."mighty-metropolis" or (errorHandler.buildDepError "mighty-metropolis")) + (hsPkgs."mwc-probability" or (errorHandler.buildDepError "mwc-probability")) + ]; + buildable = true; + }; + "bnn" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."mighty-metropolis" or (errorHandler.buildDepError "mighty-metropolis")) + (hsPkgs."mwc-probability" or (errorHandler.buildDepError "mwc-probability")) + ]; + buildable = true; + }; + "tests" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."foldl" or (errorHandler.buildDepError "foldl")) + (hsPkgs."mighty-metropolis" or (errorHandler.buildDepError "mighty-metropolis")) + (hsPkgs."mwc-probability" or (errorHandler.buildDepError "mwc-probability")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."mwc-random" or (errorHandler.buildDepError "mwc-random")) + (hsPkgs."mcmc-types" or (errorHandler.buildDepError "mcmc-types")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/rds-data-0.1.1.0-r0-1781698f78f8a1df0dcf6d55f713ce184cde40d317cac3b7ca69625714728205.nix b/hackage/rds-data-0.1.1.0-r0-1781698f78f8a1df0dcf6d55f713ce184cde40d317cac3b7ca69625714728205.nix new file mode 100644 index 00000000000..99d0f96cff2 --- /dev/null +++ b/hackage/rds-data-0.1.1.0-r0-1781698f78f8a1df0dcf6d55f713ce184cde40d317cac3b7ca69625714728205.nix @@ -0,0 +1,213 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.6"; + identifier = { name = "rds-data"; version = "0.1.1.0"; }; + license = "BSD-3-Clause"; + copyright = "2024 John Ky"; + maintainer = "newhoggy@gmail.com"; + author = "John Ky"; + homepage = "http://github.com/haskell-works/rds-data#readme"; + url = ""; + synopsis = "Codecs for use with AWS rds-data"; + description = "Codecs for use with AWS rds-data."; + buildType = "Simple"; + }; + components = { + sublibs = { + "codecs" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."amazonka-core" or (errorHandler.buildDepError "amazonka-core")) + (hsPkgs."amazonka-rds" or (errorHandler.buildDepError "amazonka-rds")) + (hsPkgs."amazonka-rds-data" or (errorHandler.buildDepError "amazonka-rds-data")) + (hsPkgs."amazonka-secretsmanager" or (errorHandler.buildDepError "amazonka-secretsmanager")) + (hsPkgs."base64-bytestring" or (errorHandler.buildDepError "base64-bytestring")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."contravariant" or (errorHandler.buildDepError "contravariant")) + (hsPkgs."generic-lens" or (errorHandler.buildDepError "generic-lens")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."ulid" or (errorHandler.buildDepError "ulid")) + (hsPkgs."uuid" or (errorHandler.buildDepError "uuid")) + ]; + buildable = true; + }; + "polysemy" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."amazonka" or (errorHandler.buildDepError "amazonka")) + (hsPkgs."amazonka-core" or (errorHandler.buildDepError "amazonka-core")) + (hsPkgs."amazonka-rds-data" or (errorHandler.buildDepError "amazonka-rds-data")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."contravariant" or (errorHandler.buildDepError "contravariant")) + (hsPkgs."generic-lens" or (errorHandler.buildDepError "generic-lens")) + (hsPkgs."hw-polysemy".components.sublibs.amazonka or (errorHandler.buildDepError "hw-polysemy:amazonka")) + (hsPkgs."hw-polysemy".components.sublibs.core or (errorHandler.buildDepError "hw-polysemy:core")) + (hsPkgs."hw-prelude" or (errorHandler.buildDepError "hw-prelude")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."polysemy" or (errorHandler.buildDepError "polysemy")) + (hsPkgs."polysemy-log" or (errorHandler.buildDepError "polysemy-log")) + (hsPkgs."polysemy-plugin" or (errorHandler.buildDepError "polysemy-plugin")) + (hsPkgs."rds-data".components.sublibs.codecs or (errorHandler.buildDepError "rds-data:codecs")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."ulid" or (errorHandler.buildDepError "ulid")) + (hsPkgs."uuid" or (errorHandler.buildDepError "uuid")) + ]; + buildable = true; + }; + "testlib" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."amazonka" or (errorHandler.buildDepError "amazonka")) + (hsPkgs."amazonka-core" or (errorHandler.buildDepError "amazonka-core")) + (hsPkgs."amazonka-rds" or (errorHandler.buildDepError "amazonka-rds")) + (hsPkgs."amazonka-rds-data" or (errorHandler.buildDepError "amazonka-rds-data")) + (hsPkgs."amazonka-secretsmanager" or (errorHandler.buildDepError "amazonka-secretsmanager")) + (hsPkgs."base64-bytestring" or (errorHandler.buildDepError "base64-bytestring")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."contravariant" or (errorHandler.buildDepError "contravariant")) + (hsPkgs."generic-lens" or (errorHandler.buildDepError "generic-lens")) + (hsPkgs."hw-polysemy".components.sublibs.amazonka or (errorHandler.buildDepError "hw-polysemy:amazonka")) + (hsPkgs."hw-polysemy".components.sublibs.core or (errorHandler.buildDepError "hw-polysemy:core")) + (hsPkgs."hw-polysemy".components.sublibs.hedgehog or (errorHandler.buildDepError "hw-polysemy:hedgehog")) + (hsPkgs."hw-polysemy".components.sublibs.testcontainers-localstack or (errorHandler.buildDepError "hw-polysemy:testcontainers-localstack")) + (hsPkgs."hw-prelude" or (errorHandler.buildDepError "hw-prelude")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."polysemy" or (errorHandler.buildDepError "polysemy")) + (hsPkgs."polysemy-log" or (errorHandler.buildDepError "polysemy-log")) + (hsPkgs."polysemy-plugin" or (errorHandler.buildDepError "polysemy-plugin")) + (hsPkgs."rds-data".components.sublibs.codecs or (errorHandler.buildDepError "rds-data:codecs")) + (hsPkgs."rds-data".components.sublibs.polysemy or (errorHandler.buildDepError "rds-data:polysemy")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."ulid" or (errorHandler.buildDepError "ulid")) + (hsPkgs."uuid" or (errorHandler.buildDepError "uuid")) + ]; + buildable = true; + }; + }; + exes = { + "rds-data" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."amazonka" or (errorHandler.buildDepError "amazonka")) + (hsPkgs."amazonka-rds-data" or (errorHandler.buildDepError "amazonka-rds-data")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."generic-lens" or (errorHandler.buildDepError "generic-lens")) + (hsPkgs."hedgehog" or (errorHandler.buildDepError "hedgehog")) + (hsPkgs."http-client" or (errorHandler.buildDepError "http-client")) + (hsPkgs."hw-polysemy".components.sublibs.amazonka or (errorHandler.buildDepError "hw-polysemy:amazonka")) + (hsPkgs."hw-polysemy".components.sublibs.core or (errorHandler.buildDepError "hw-polysemy:core")) + (hsPkgs."hw-polysemy".components.sublibs.hedgehog or (errorHandler.buildDepError "hw-polysemy:hedgehog")) + (hsPkgs."hw-polysemy".components.sublibs.testcontainers-localstack or (errorHandler.buildDepError "hw-polysemy:testcontainers-localstack")) + (hsPkgs."hw-prelude" or (errorHandler.buildDepError "hw-prelude")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) + (hsPkgs."polysemy" or (errorHandler.buildDepError "polysemy")) + (hsPkgs."polysemy-log" or (errorHandler.buildDepError "polysemy-log")) + (hsPkgs."polysemy-plugin" or (errorHandler.buildDepError "polysemy-plugin")) + (hsPkgs."polysemy-time" or (errorHandler.buildDepError "polysemy-time")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."rds-data".components.sublibs.codecs or (errorHandler.buildDepError "rds-data:codecs")) + (hsPkgs."rds-data".components.sublibs.polysemy or (errorHandler.buildDepError "rds-data:polysemy")) + (hsPkgs."rds-data".components.sublibs.testlib or (errorHandler.buildDepError "rds-data:testlib")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."testcontainers" or (errorHandler.buildDepError "testcontainers")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."ulid" or (errorHandler.buildDepError "ulid")) + (hsPkgs."uuid" or (errorHandler.buildDepError "uuid")) + ]; + buildable = true; + }; + }; + tests = { + "rds-data-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."aeson-pretty" or (errorHandler.buildDepError "aeson-pretty")) + (hsPkgs."amazonka-rds-data" or (errorHandler.buildDepError "amazonka-rds-data")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."generic-lens" or (errorHandler.buildDepError "generic-lens")) + (hsPkgs."hedgehog" or (errorHandler.buildDepError "hedgehog")) + (hsPkgs."hedgehog-extras" or (errorHandler.buildDepError "hedgehog-extras")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."rds-data".components.sublibs.codecs or (errorHandler.buildDepError "rds-data:codecs")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hedgehog" or (errorHandler.buildDepError "tasty-hedgehog")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."ulid" or (errorHandler.buildDepError "ulid")) + (hsPkgs."uuid" or (errorHandler.buildDepError "uuid")) + ]; + build-tools = [ + (hsPkgs.pkgsBuildBuild.tasty-discover.components.exes.tasty-discover or (pkgs.pkgsBuildBuild.tasty-discover or (errorHandler.buildToolDepError "tasty-discover:tasty-discover"))) + ]; + buildable = true; + }; + "rds-data-integration" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."aeson-pretty" or (errorHandler.buildDepError "aeson-pretty")) + (hsPkgs."amazonka" or (errorHandler.buildDepError "amazonka")) + (hsPkgs."amazonka-core" or (errorHandler.buildDepError "amazonka-core")) + (hsPkgs."amazonka-rds" or (errorHandler.buildDepError "amazonka-rds")) + (hsPkgs."amazonka-rds-data" or (errorHandler.buildDepError "amazonka-rds-data")) + (hsPkgs."amazonka-secretsmanager" or (errorHandler.buildDepError "amazonka-secretsmanager")) + (hsPkgs."base64-bytestring" or (errorHandler.buildDepError "base64-bytestring")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."generic-lens" or (errorHandler.buildDepError "generic-lens")) + (hsPkgs."hedgehog" or (errorHandler.buildDepError "hedgehog")) + (hsPkgs."hedgehog-extras" or (errorHandler.buildDepError "hedgehog-extras")) + (hsPkgs."hw-polysemy".components.sublibs.amazonka or (errorHandler.buildDepError "hw-polysemy:amazonka")) + (hsPkgs."hw-polysemy".components.sublibs.core or (errorHandler.buildDepError "hw-polysemy:core")) + (hsPkgs."hw-polysemy".components.sublibs.hedgehog or (errorHandler.buildDepError "hw-polysemy:hedgehog")) + (hsPkgs."hw-polysemy".components.sublibs.testcontainers-localstack or (errorHandler.buildDepError "hw-polysemy:testcontainers-localstack")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."polysemy" or (errorHandler.buildDepError "polysemy")) + (hsPkgs."polysemy-log" or (errorHandler.buildDepError "polysemy-log")) + (hsPkgs."polysemy-plugin" or (errorHandler.buildDepError "polysemy-plugin")) + (hsPkgs."rds-data".components.sublibs.codecs or (errorHandler.buildDepError "rds-data:codecs")) + (hsPkgs."rds-data".components.sublibs.polysemy or (errorHandler.buildDepError "rds-data:polysemy")) + (hsPkgs."rds-data".components.sublibs.testlib or (errorHandler.buildDepError "rds-data:testlib")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-discover" or (errorHandler.buildDepError "tasty-discover")) + (hsPkgs."tasty-hedgehog" or (errorHandler.buildDepError "tasty-hedgehog")) + (hsPkgs."testcontainers" or (errorHandler.buildDepError "testcontainers")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."ulid" or (errorHandler.buildDepError "ulid")) + (hsPkgs."uuid" or (errorHandler.buildDepError "uuid")) + ]; + build-tools = [ + (hsPkgs.pkgsBuildBuild.tasty-discover.components.exes.tasty-discover or (pkgs.pkgsBuildBuild.tasty-discover or (errorHandler.buildToolDepError "tasty-discover:tasty-discover"))) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/speedy-slice-0.3.2-r1-abcb4db8bf7224258b0bd5f7c2445f4b7cb3cb849646852573c95620b2dda9cc.nix b/hackage/speedy-slice-0.3.2-r1-abcb4db8bf7224258b0bd5f7c2445f4b7cb3cb849646852573c95620b2dda9cc.nix new file mode 100644 index 00000000000..0eaa9041910 --- /dev/null +++ b/hackage/speedy-slice-0.3.2-r1-abcb4db8bf7224258b0bd5f7c2445f4b7cb3cb849646852573c95620b2dda9cc.nix @@ -0,0 +1,57 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.10"; + identifier = { name = "speedy-slice"; version = "0.3.2"; }; + license = "MIT"; + copyright = ""; + maintainer = "jared@jtobin.ca"; + author = "Jared Tobin"; + homepage = "http://github.com/jtobin/speedy-slice"; + url = ""; + synopsis = "Speedy slice sampling."; + description = "Speedy slice sampling.\n\nThis implementation of the slice sampling algorithm uses 'lens' as a means to\noperate over generic indexed traversable functors, so you can expect it to\nwork if your target function takes a list, vector, map, sequence, etc. as its\nargument.\n\nAdditionally you can sample over anything that's an instance of both 'Num' and\n'Variate', which is useful in the case of discrete parameters.\n\nExports a 'mcmc' function that prints a trace to stdout, a 'chain' function\nfor collecting results in memory, and a 'slice' transition operator that can\nbe used more generally.\n\n> import Numeric.MCMC.Slice\n> import Data.Sequence (Seq, index, fromList)\n>\n> bnn :: Seq Double -> Double\n> bnn xs = -0.5 * (x0 ^ 2 * x1 ^ 2 + x0 ^ 2 + x1 ^ 2 - 8 * x0 - 8 * x1) where\n> x0 = index xs 0\n> x1 = index xs 1\n>\n> main :: IO ()\n> main = withSystemRandom . asGenIO $ mcmc 10000 1 (fromList [0, 0]) bnn"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."kan-extensions" or (errorHandler.buildDepError "kan-extensions")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."primitive" or (errorHandler.buildDepError "primitive")) + (hsPkgs."mcmc-types" or (errorHandler.buildDepError "mcmc-types")) + (hsPkgs."mwc-probability" or (errorHandler.buildDepError "mwc-probability")) + (hsPkgs."pipes" or (errorHandler.buildDepError "pipes")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + ]; + buildable = true; + }; + tests = { + "rosenbrock" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."speedy-slice" or (errorHandler.buildDepError "speedy-slice")) + ]; + buildable = true; + }; + "bnn" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."speedy-slice" or (errorHandler.buildDepError "speedy-slice")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/index-state-hashes.nix b/index-state-hashes.nix index ff3481bef0c..2703175512b 100644 --- a/index-state-hashes.nix +++ b/index-state-hashes.nix @@ -2049,4 +2049,5 @@ "2024-11-07T00:00:00Z" = "fdcb036ef494c0b52130ed79993e8462322e33099e8d6baea72b867f2ca09807"; "2024-11-08T00:00:00Z" = "0f2d07dc643f0a36ef742f3ec9da80015fd9d38c9675188d7e083780aa8f1d14"; "2024-11-09T00:00:00Z" = "0d8851d534046975095f159197fd21a4f368554af3ddd7ea3bf2254adf7f1e02"; + "2024-11-10T00:00:00Z" = "b3c639cd5cb5beae583d11ca760690da30036e198e7186619f05b290396d74ec"; } diff --git a/nix/_Micro_Cabal.nix b/nix/_Micro_Cabal.nix index 61e71f653d6..a6f9a5d1eea 100644 --- a/nix/_Micro_Cabal.nix +++ b/nix/_Micro_Cabal.nix @@ -43,4 +43,26 @@ default = "r0"; }; }; + "0.3.1.0" = { + sha256 = "9c2726fd9d06ca4a2dd5b87de5317cfffdf15d9093eec4c28dad871943878fe3"; + revisions = { + r0 = { + nix = import ../hackage/MicroCabal-0.3.1.0-r0-3a49b94c49f15f8051b05f6d3ad5cddef4a1cada96982f7e7b55f8622a23fc10.nix; + revNum = 0; + sha256 = "3a49b94c49f15f8051b05f6d3ad5cddef4a1cada96982f7e7b55f8622a23fc10"; + }; + default = "r0"; + }; + }; + "0.3.1.1" = { + sha256 = "4721389758d8912f10e41757050512963066fd8c13b287f8ca82196a06cf97fa"; + revisions = { + r0 = { + nix = import ../hackage/MicroCabal-0.3.1.1-r0-b4fd2ca02d62d404e39fd394a8429a444d4b38336cec59d877f60c429169b551.nix; + revNum = 0; + sha256 = "b4fd2ca02d62d404e39fd394a8429a444d4b38336cec59d877f60c429169b551"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/_Micro_Hs.nix b/nix/_Micro_Hs.nix index 8259e44d18f..c8541f20515 100644 --- a/nix/_Micro_Hs.nix +++ b/nix/_Micro_Hs.nix @@ -21,6 +21,17 @@ default = "r0"; }; }; + "0.10.4.1" = { + sha256 = "a1a808d6c3fb88329b8c84d1c531c804eace3292bc83c88f4e668f563cbef72e"; + revisions = { + r0 = { + nix = import ../hackage/MicroHs-0.10.4.1-r0-19e1347ebfaaf3844269e0a125f47ddbcc210dee8763c1d3b448fe2058988ad7.nix; + revNum = 0; + sha256 = "19e1347ebfaaf3844269e0a125f47ddbcc210dee8763c1d3b448fe2058988ad7"; + }; + default = "r0"; + }; + }; "0.8" = { sha256 = "7d3962e3885df37e7e54abc142a59a481106e4d5225970457f6d95367fc84c72"; revisions = { diff --git a/nix/aws-spend-summary.nix b/nix/aws-spend-summary.nix index 04c4e684e6b..1676dea23b5 100644 --- a/nix/aws-spend-summary.nix +++ b/nix/aws-spend-summary.nix @@ -10,4 +10,15 @@ default = "r0"; }; }; + "0.2.0.0" = { + sha256 = "80fa8196a5f23f296709147fa5c40de3b55748cc0adde434c726596e12995e43"; + revisions = { + r0 = { + nix = import ../hackage/aws-spend-summary-0.2.0.0-r0-e051d6ab4f3e3d554598aaf54eab4707ce56cded02e6fd4c8a185f7357414d02.nix; + revNum = 0; + sha256 = "e051d6ab4f3e3d554598aaf54eab4707ce56cded02e6fd4c8a185f7357414d02"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/cgi.nix b/nix/cgi.nix index aa00cf92e69..e3f218a69ec 100644 --- a/nix/cgi.nix +++ b/nix/cgi.nix @@ -530,7 +530,12 @@ revNum = 2; sha256 = "bc77d0d4b5431d04e42c1d29423a3984739c56db0c1748d1aae1c6f8fa4aa4ef"; }; - default = "r2"; + r3 = { + nix = import ../hackage/cgi-3001.5.0.1-r3-2a291e043a1c28d668219f29fe00f82ef3221b2d20ae761ccc0c90d1708c41d0.nix; + revNum = 3; + sha256 = "2a291e043a1c28d668219f29fe00f82ef3221b2d20ae761ccc0c90d1708c41d0"; + }; + default = "r3"; }; }; } \ No newline at end of file diff --git a/nix/crack_Num.nix b/nix/crack_Num.nix index eeb502359a8..db1b6965277 100644 --- a/nix/crack_Num.nix +++ b/nix/crack_Num.nix @@ -331,6 +331,17 @@ default = "r0"; }; }; + "3.15" = { + sha256 = "bfcd7343605cec9e5fb91e3f1782644f2eeced2adc843feba8fda1ec6bab926a"; + revisions = { + r0 = { + nix = import ../hackage/crackNum-3.15-r0-eb67cca3eb2bd6e7e0f54121413eebbfb06314a26ea89991d01ff4280a349b19.nix; + revNum = 0; + sha256 = "eb67cca3eb2bd6e7e0f54121413eebbfb06314a26ea89991d01ff4280a349b19"; + }; + default = "r0"; + }; + }; "3.2" = { sha256 = "71045e7833b1af6b4becbc8ce43a232a5fdf05a297338a9dd22be9625ed731e1"; revisions = { diff --git a/nix/cron.nix b/nix/cron.nix index 3fa8c8f13c5..cf5cfb25ab9 100644 --- a/nix/cron.nix +++ b/nix/cron.nix @@ -288,4 +288,15 @@ default = "r0"; }; }; + "0.7.2" = { + sha256 = "23e9d386817b4d59611c857b38b8040bea14e8fba6767d7414d593318f393387"; + revisions = { + r0 = { + nix = import ../hackage/cron-0.7.2-r0-59168f29d001c07ce19ba16f0b8abf4e8659fdf90e0e630ddd493e582d499fdc.nix; + revNum = 0; + sha256 = "59168f29d001c07ce19ba16f0b8abf4e8659fdf90e0e630ddd493e582d499fdc"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/diohsc.nix b/nix/diohsc.nix index 0edf8da5749..acf182fb4c9 100644 --- a/nix/diohsc.nix +++ b/nix/diohsc.nix @@ -153,6 +153,17 @@ default = "r0"; }; }; + "0.1.16" = { + sha256 = "4e8f8422addc0aafe9c362de6b0b32a9e7cb5b0f9db738324524c8b512df00f2"; + revisions = { + r0 = { + nix = import ../hackage/diohsc-0.1.16-r0-6635e3bab9ede9df570c4d2cd8aae61fcd18cc7253038903c8242a6e88492716.nix; + revNum = 0; + sha256 = "6635e3bab9ede9df570c4d2cd8aae61fcd18cc7253038903c8242a6e88492716"; + }; + default = "r0"; + }; + }; "0.1.2" = { sha256 = "0481c582b2f9272d2b775206dba275e902ba9e26df63a5fc70815fcd8fe54a4f"; revisions = { diff --git a/nix/fin.nix b/nix/fin.nix index e30be485eef..e4d83a3cb8d 100644 --- a/nix/fin.nix +++ b/nix/fin.nix @@ -164,4 +164,15 @@ default = "r1"; }; }; + "0.3.2" = { + sha256 = "b92559549f4f03ee1acbe6aa93f13ad856213d37b887e603502b4fe159162141"; + revisions = { + r0 = { + nix = import ../hackage/fin-0.3.2-r0-d5a8e5dd91e870a3f8e5fd969b3ff2cbeff7c4b689d64a200fbdb64e85254b7f.nix; + revNum = 0; + sha256 = "d5a8e5dd91e870a3f8e5fd969b3ff2cbeff7c4b689d64a200fbdb64e85254b7f"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/logic-_T_P_T_P.nix b/nix/logic-_T_P_T_P.nix index b464e7b4b79..2a34c73f4a1 100644 --- a/nix/logic-_T_P_T_P.nix +++ b/nix/logic-_T_P_T_P.nix @@ -414,4 +414,15 @@ default = "r0"; }; }; + "0.6.0.0" = { + sha256 = "9c424f4afaf25e1b76b106d36b2abb4b695ed6de5bef45c1fa452e0ac2782c36"; + revisions = { + r0 = { + nix = import ../hackage/logic-TPTP-0.6.0.0-r0-ea790302e6d0ebc6fc6a2a602e9ce5d786bb4a8209f7a8b009bc011c14abbf12.nix; + revNum = 0; + sha256 = "ea790302e6d0ebc6fc6a2a602e9ce5d786bb4a8209f7a8b009bc011c14abbf12"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/mighty-metropolis.nix b/nix/mighty-metropolis.nix index a8b4975e3a7..79f3bd254c8 100644 --- a/nix/mighty-metropolis.nix +++ b/nix/mighty-metropolis.nix @@ -84,7 +84,12 @@ revNum = 0; sha256 = "0d97141389077346326a684d929f31c31e6306c5f48e6b9197676366bd08049e"; }; - default = "r0"; + r1 = { + nix = import ../hackage/mighty-metropolis-2.0.0-r1-33ac2007a54954af04e2e737fd83521ceb23ed215f391ef5e627b41ca8008750.nix; + revNum = 1; + sha256 = "33ac2007a54954af04e2e737fd83521ceb23ed215f391ef5e627b41ca8008750"; + }; + default = "r1"; }; }; } \ No newline at end of file diff --git a/nix/rds-data.nix b/nix/rds-data.nix index ee153b030e3..c32772c3a80 100644 --- a/nix/rds-data.nix +++ b/nix/rds-data.nix @@ -142,4 +142,15 @@ default = "r0"; }; }; + "0.1.1.0" = { + sha256 = "d4527c90f14c4405f9fc1b6eacce3ab15a95086a16a9bfd3773343255ecde858"; + revisions = { + r0 = { + nix = import ../hackage/rds-data-0.1.1.0-r0-1781698f78f8a1df0dcf6d55f713ce184cde40d317cac3b7ca69625714728205.nix; + revNum = 0; + sha256 = "1781698f78f8a1df0dcf6d55f713ce184cde40d317cac3b7ca69625714728205"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/speedy-slice.nix b/nix/speedy-slice.nix index 7d28895d87d..978fcf4ae65 100644 --- a/nix/speedy-slice.nix +++ b/nix/speedy-slice.nix @@ -106,7 +106,12 @@ revNum = 0; sha256 = "e225c02da5a0db26b33f362de21fb3890896bc22c660fb9731796da0f7a5255e"; }; - default = "r0"; + r1 = { + nix = import ../hackage/speedy-slice-0.3.2-r1-abcb4db8bf7224258b0bd5f7c2445f4b7cb3cb849646852573c95620b2dda9cc.nix; + revNum = 1; + sha256 = "abcb4db8bf7224258b0bd5f7c2445f4b7cb3cb849646852573c95620b2dda9cc"; + }; + default = "r1"; }; }; } \ No newline at end of file