From 785940dd6dc55931e927a9ed0f9ce8b895a20e30 Mon Sep 17 00:00:00 2001 From: IOHK Date: Fri, 13 Oct 2023 00:25:23 +0000 Subject: [PATCH] Automatic Update --- default.nix | 1 + ...89c8e09a5ec2b5c1845a5124003100f5485b10.nix | 55 +++ ...380440eb3fec9956777a74e4b8dcd4bda0e843.nix | 38 ++ ...3b8518ac03893edb05f26c03abea1f7ea60966.nix | 37 ++ ...4f965fa3d754cd894d569adfe47607cf6edf8c.nix | 47 +++ ...3cd662705e3d0499fc0cd7c16e29524729f55d.nix | 89 +++++ ...4bd02bd2814752933a92db41e5b4648527139c.nix | 42 +++ ...ca2328358131e443ef4e3dd2d2b68eec4982bc.nix | 44 +++ ...60a864d42ffa7a46577fdc7a0611703486a7f9.nix | 50 +++ ...766bc5e2c3289c899ddffdba01096d92952ac0.nix | 55 +++ ...d7615bd9c3745f7657a2e509151696f69b4ad8.nix | 31 ++ ...97555099ca60ed2ea9e6962f00f5eda7adfcf3.nix | 31 ++ ...1b702e4968eaba23fc809e82e0a9ef01e65c15.nix | 31 ++ ...c525db783d01397d3eb3be4f8b5e9d73904db8.nix | 31 ++ ...90c5aff52127b506f15d25c23587c9a4582f38.nix | 31 ++ ...3cea1c4f4a1542a281d788d5ba8949feacb39c.nix | 67 ++++ ...d1d4993ee28b9061abb97de58d5ca9a99129c1.nix | 64 ++++ ...e41bc204828f043da04933a615ed5331048d16.nix | 68 ++++ ...e40cbe9eae1483d2dcc7c7b686d5f73c543b8d.nix | 66 ++++ ...7168eecea56ab5424e193b70fabb67e3fa2af8.nix | 38 ++ ...50220bb2cc1aa5d0880a5b79e3d4c306eeac5b.nix | 41 +++ ...45411ac84544bfa4a30364943e49e817db7fdf.nix | 34 ++ ...fed54401f3f2f62cd0a43a45405b64b5d974a6.nix | 96 +++++ ...ec96952b6b472bd0ff6e2127112a9562362c1d.nix | 51 +++ ...8bdb6ff58290144b348e64a3062453bb5928e8.nix | 34 ++ ...79c45ecfb427dd0e2820ff654e2d7635c0310d.nix | 44 +++ ...332f8b1dbbb6d585e7bd7f65d3d4a6ced11904.nix | 327 ++++++++++++++++++ ...649bfa37eabcb62d61c6c71be11b5a0952b2b6.nix | 35 ++ ...686e9407033f69bba1418a09c6babe3571a821.nix | 48 +++ ...26c28a2ef2372e19b82af866e21c65a4d682d7.nix | 46 +++ ...f731cee33970591ea4adc136dc72db53a2cd10.nix | 54 +++ ...991e5672252e57848820292487a848265b1d8f.nix | 63 ++++ ...fcbfc33225cca3ee158ac741cf1a468f5ed8bc.nix | 50 +++ index-state-hashes.nix | 1 + nix/_Flint2.nix | 13 + nix/_Monad_Random.nix | 7 +- nix/_Quick_Check-_Gen_T.nix | 11 + nix/byte-order.nix | 7 +- nix/bytebuild.nix | 7 +- nix/concurrent-output.nix | 11 + nix/dialogue.nix | 7 +- nix/directory.nix | 7 +- nix/eliminators.nix | 7 +- nix/fractionizer.nix | 55 +++ nix/hasktags.nix | 7 +- nix/json-query.nix | 7 +- nix/megaparsec-tests.nix | 7 +- nix/megaparsec.nix | 7 +- nix/microlens-ghc.nix | 11 + nix/microlens-platform.nix | 11 + nix/network-byte-order.nix | 11 + nix/patat.nix | 11 + nix/prettyprinter-interp.nix | 7 +- nix/primitive-addr.nix | 7 +- nix/primitive-unaligned.nix | 7 +- nix/swish.nix | 11 + nix/text-ansi.nix | 11 + nix/tuples.nix | 7 +- nix/vector-th-unbox.nix | 7 +- nix/versions.nix | 11 + nix/wide-word.nix | 7 +- nix/wl-pprint-annotated.nix | 7 +- 62 files changed, 2109 insertions(+), 17 deletions(-) create mode 100644 hackage/Flint2-0.1.0.0-r0-7439f76b1c73f555e91346cd2889c8e09a5ec2b5c1845a5124003100f5485b10.nix create mode 100644 hackage/MonadRandom-0.6-r4-039a76b6bcd714188d84f0f63c380440eb3fec9956777a74e4b8dcd4bda0e843.nix create mode 100644 hackage/QuickCheck-GenT-0.2.2.1-r0-d47077fe5225143892f66a8e6e3b8518ac03893edb05f26c03abea1f7ea60966.nix create mode 100644 hackage/byte-order-0.1.3.0-r2-1033a7067c57412a0d96bef3bc4f965fa3d754cd894d569adfe47607cf6edf8c.nix create mode 100644 hackage/bytebuild-0.3.14.0-r1-3b5c17a8e923ade6c71e12584a3cd662705e3d0499fc0cd7c16e29524729f55d.nix create mode 100644 hackage/concurrent-output-1.10.20-r0-b0ebf122b3f22c9739045825334bd02bd2814752933a92db41e5b4648527139c.nix create mode 100644 hackage/dialogue-0.1.0-r1-a6c1056b02a836436a3bab7b77ca2328358131e443ef4e3dd2d2b68eec4982bc.nix create mode 100644 hackage/directory-1.3.8.1-r1-bd3b0a0947a365d2da80b9f4a960a864d42ffa7a46577fdc7a0611703486a7f9.nix create mode 100644 hackage/eliminators-0.9.3-r2-59295c11d0d8a5fed425fb74e4766bc5e2c3289c899ddffdba01096d92952ac0.nix create mode 100644 hackage/fractionizer-0.11.0.0-r0-a689d86d0f2fe12f6f2155ea27d7615bd9c3745f7657a2e509151696f69b4ad8.nix create mode 100644 hackage/fractionizer-0.12.0.0-r0-a5c97e0be462a54ad87bd3d11797555099ca60ed2ea9e6962f00f5eda7adfcf3.nix create mode 100644 hackage/fractionizer-0.13.0.0-r0-0bf96e0d14e0aa153d9c3d8bbd1b702e4968eaba23fc809e82e0a9ef01e65c15.nix create mode 100644 hackage/fractionizer-0.14.0.0-r0-f031390cec7310f2054893f5dbc525db783d01397d3eb3be4f8b5e9d73904db8.nix create mode 100644 hackage/fractionizer-0.14.1.0-r0-e28a23c6d0ab5d827d7dba5d5290c5aff52127b506f15d25c23587c9a4582f38.nix create mode 100644 hackage/hasktags-0.73.0-r2-f7557045437522f41ebbe78e6a3cea1c4f4a1542a281d788d5ba8949feacb39c.nix create mode 100644 hackage/json-query-0.2.2.0-r1-91b959e28374c915d0d55978dbd1d4993ee28b9061abb97de58d5ca9a99129c1.nix create mode 100644 hackage/megaparsec-9.5.0-r1-7bf7c6891b9472bd1759752aefe41bc204828f043da04933a615ed5331048d16.nix create mode 100644 hackage/megaparsec-tests-9.5.0-r1-e9d19e569e49f3f3a596466dc3e40cbe9eae1483d2dcc7c7b686d5f73c543b8d.nix create mode 100644 hackage/microlens-ghc-0.4.14.2-r0-5d605ad95e9a3b43902da834927168eecea56ab5424e193b70fabb67e3fa2af8.nix create mode 100644 hackage/microlens-platform-0.4.3.4-r0-a22dcfe820bafafb5e54618ccb50220bb2cc1aa5d0880a5b79e3d4c306eeac5b.nix create mode 100644 hackage/network-byte-order-0.1.7-r0-3b6e875fe2f363817b157ecc9c45411ac84544bfa4a30364943e49e817db7fdf.nix create mode 100644 hackage/patat-0.10.0.0-r0-e4d1d4ed3b3613f08a2113ad26fed54401f3f2f62cd0a43a45405b64b5d974a6.nix create mode 100644 hackage/prettyprinter-interp-0.2.0.0-r3-69c339a95b265dab9b3478ca19ec96952b6b472bd0ff6e2127112a9562362c1d.nix create mode 100644 hackage/primitive-addr-0.1.0.2-r2-f6e102445287c5406f256da95f8bdb6ff58290144b348e64a3062453bb5928e8.nix create mode 100644 hackage/primitive-unaligned-0.1.1.2-r2-ba2b752d936f2a1813e0e0f90a79c45ecfb427dd0e2820ff654e2d7635c0310d.nix create mode 100644 hackage/swish-0.10.7.0-r0-a233f4458b165c59d9a91ed573332f8b1dbbb6d585e7bd7f65d3d4a6ced11904.nix create mode 100644 hackage/text-ansi-0.3.0.1-r0-3ec2c78d9c61058fa9e9789643649bfa37eabcb62d61c6c71be11b5a0952b2b6.nix create mode 100644 hackage/tuples-0.1.0.0-r2-0b3f3fe4f65b976e6e449eea77686e9407033f69bba1418a09c6babe3571a821.nix create mode 100644 hackage/vector-th-unbox-0.2.2-r5-0ba46c42a63750cb815ce6921426c28a2ef2372e19b82af866e21c65a4d682d7.nix create mode 100644 hackage/versions-6.0.2-r0-4edcbeb1783d9c67c3cef8e0fff731cee33970591ea4adc136dc72db53a2cd10.nix create mode 100644 hackage/wide-word-0.1.5.0-r3-ef0cc70c16290ec577b8c3c57b991e5672252e57848820292487a848265b1d8f.nix create mode 100644 hackage/wl-pprint-annotated-0.1.0.1-r3-79d12e6d7302c8bea0986cb713fcbfc33225cca3ee158ac741cf1a468f5ed8bc.nix create mode 100644 nix/_Flint2.nix diff --git a/default.nix b/default.nix index 8cadb64a295..9324446c2e4 100644 --- a/default.nix +++ b/default.nix @@ -358,6 +358,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec { "FirstOrderTheory" = import ./nix/_First_Order_Theory.nix; "FirstPrelude" = import ./nix/_First_Prelude.nix; "FixedPoint-simple" = import ./nix/_Fixed_Point-simple.nix; + "Flint2" = import ./nix/_Flint2.nix; "Flippi" = import ./nix/_Flippi.nix; "FloatingHex" = import ./nix/_Floating_Hex.nix; "Focus" = import ./nix/_Focus.nix; diff --git a/hackage/Flint2-0.1.0.0-r0-7439f76b1c73f555e91346cd2889c8e09a5ec2b5c1845a5124003100f5485b10.nix b/hackage/Flint2-0.1.0.0-r0-7439f76b1c73f555e91346cd2889c8e09a5ec2b5c1845a5124003100f5485b10.nix new file mode 100644 index 00000000000..d99a85fdf51 --- /dev/null +++ b/hackage/Flint2-0.1.0.0-r0-7439f76b1c73f555e91346cd2889c8e09a5ec2b5c1845a5124003100f5485b10.nix @@ -0,0 +1,55 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.18"; + identifier = { name = "Flint2"; version = "0.1.0.0"; }; + license = "BSD-3-Clause"; + copyright = "Copyright (c) 2022 Hartmut Monien"; + maintainer = "hmonien@uni-bonn.de"; + author = "Hartmut Monien"; + homepage = "https://github.com/monien/Flint2#readme"; + url = ""; + synopsis = "Haskell bindings for the flint library for number theory"; + description = "Please see the README on GitHub at "; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."groups" or (errorHandler.buildDepError "groups")) + ]; + libs = [ + (pkgs."flint" or (errorHandler.sysDepError "flint")) + (pkgs."gmp" or (errorHandler.sysDepError "gmp")) + ]; + pkgconfig = [ + (pkgconfPkgs."flint" or (errorHandler.pkgConfDepError "flint")) + (pkgconfPkgs."gmp" or (errorHandler.pkgConfDepError "gmp")) + ]; + build-tools = [ + (hsPkgs.buildPackages.hsc2hs.components.exes.hsc2hs or (pkgs.buildPackages.hsc2hs or (errorHandler.buildToolDepError "hsc2hs:hsc2hs"))) + ]; + buildable = true; + }; + tests = { + "Flint2-test" = { + depends = [ + (hsPkgs."Flint2" or (errorHandler.buildDepError "Flint2")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/MonadRandom-0.6-r4-039a76b6bcd714188d84f0f63c380440eb3fec9956777a74e4b8dcd4bda0e843.nix b/hackage/MonadRandom-0.6-r4-039a76b6bcd714188d84f0f63c380440eb3fec9956777a74e4b8dcd4bda0e843.nix new file mode 100644 index 00000000000..368e88c075c --- /dev/null +++ b/hackage/MonadRandom-0.6-r4-039a76b6bcd714188d84f0f63c380440eb3fec9956777a74e4b8dcd4bda0e843.nix @@ -0,0 +1,38 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.10"; + identifier = { name = "MonadRandom"; version = "0.6"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Brent Yorgey "; + author = "Cale Gibbard and others"; + homepage = ""; + url = ""; + synopsis = "Random-number generation monad."; + description = "Support for computations which consume random values."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."transformers-compat" or (errorHandler.buildDepError "transformers-compat")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."primitive" or (errorHandler.buildDepError "primitive")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + ] ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).lt "8.0") (hsPkgs."fail" or (errorHandler.buildDepError "fail")); + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/QuickCheck-GenT-0.2.2.1-r0-d47077fe5225143892f66a8e6e3b8518ac03893edb05f26c03abea1f7ea60966.nix b/hackage/QuickCheck-GenT-0.2.2.1-r0-d47077fe5225143892f66a8e6e3b8518ac03893edb05f26c03abea1f7ea60966.nix new file mode 100644 index 00000000000..e3faa1d24ef --- /dev/null +++ b/hackage/QuickCheck-GenT-0.2.2.1-r0-d47077fe5225143892f66a8e6e3b8518ac03893edb05f26c03abea1f7ea60966.nix @@ -0,0 +1,37 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "QuickCheck-GenT"; version = "0.2.2.1"; }; + license = "MIT"; + copyright = "(c) 2013, Nikita Volkov"; + maintainer = "Nikita Volkov "; + author = "Nikita Volkov "; + homepage = "https://github.com/nikita-volkov/QuickCheck-GenT"; + url = ""; + synopsis = "A GenT monad transformer for QuickCheck library."; + description = ""; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."mmorph" or (errorHandler.buildDepError "mmorph")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/byte-order-0.1.3.0-r2-1033a7067c57412a0d96bef3bc4f965fa3d754cd894d569adfe47607cf6edf8c.nix b/hackage/byte-order-0.1.3.0-r2-1033a7067c57412a0d96bef3bc4f965fa3d754cd894d569adfe47607cf6edf8c.nix new file mode 100644 index 00000000000..01fa283051a --- /dev/null +++ b/hackage/byte-order-0.1.3.0-r2-1033a7067c57412a0d96bef3bc4f965fa3d754cd894d569adfe47607cf6edf8c.nix @@ -0,0 +1,47 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.2"; + identifier = { name = "byte-order"; version = "0.1.3.0"; }; + license = "BSD-3-Clause"; + copyright = "2019 Andrew Martin"; + maintainer = "andrew.thaddeus@gmail.com"; + author = "Andrew Martin"; + homepage = "https://github.com/andrewthad/byte-order"; + url = ""; + synopsis = "Portable big-endian and little-endian conversions"; + description = "This library provides an interface to portably work with byte\narrays whose contents are known to be of a fixed endianness.\nThere are two ways to use this module. See the `System.ByteOrder`\nmodule for more documentation."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."primitive" or (errorHandler.buildDepError "primitive")) + (hsPkgs."primitive-unaligned" or (errorHandler.buildDepError "primitive-unaligned")) + (hsPkgs."wide-word" or (errorHandler.buildDepError "wide-word")) + ]; + buildable = true; + }; + tests = { + "unit" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."byte-order" or (errorHandler.buildDepError "byte-order")) + (hsPkgs."primitive" or (errorHandler.buildDepError "primitive")) + (hsPkgs."wide-word" or (errorHandler.buildDepError "wide-word")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/bytebuild-0.3.14.0-r1-3b5c17a8e923ade6c71e12584a3cd662705e3d0499fc0cd7c16e29524729f55d.nix b/hackage/bytebuild-0.3.14.0-r1-3b5c17a8e923ade6c71e12584a3cd662705e3d0499fc0cd7c16e29524729f55d.nix new file mode 100644 index 00000000000..2b57ad3a3ee --- /dev/null +++ b/hackage/bytebuild-0.3.14.0-r1-3b5c17a8e923ade6c71e12584a3cd662705e3d0499fc0cd7c16e29524729f55d.nix @@ -0,0 +1,89 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { checked = false; }; + package = { + specVersion = "2.2"; + identifier = { name = "bytebuild"; version = "0.3.14.0"; }; + license = "BSD-3-Clause"; + copyright = "2019 Andrew Martin"; + maintainer = "andrew.thaddeus@gmail.com"; + author = "Andrew Martin"; + homepage = "https://github.com/byteverse/bytebuild"; + url = ""; + synopsis = "Build byte arrays"; + description = "This is similar to the builder facilities provided by\n`Data.ByteString.Builder`. It is intended to be used in\nsituations where the following apply:\n\n* An individual entity will be serialized as a small\nnumber of bytes (less than 512).\n\n* A large number (more than 32) of entities will be serialized\none after another without anything between them.\n\nUnlike builders from the `bytestring` package, these builders\ndo not track their state when they run out of space. A builder\nthat runs out of space simply aborts and is rerun at the beginning\nof the next chunk. This strategy for building is suitable for most\nCSVs and several line protocols (carbon, InfluxDB, etc.)."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."byteslice" or (errorHandler.buildDepError "byteslice")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."haskell-src-meta" or (errorHandler.buildDepError "haskell-src-meta")) + (hsPkgs."integer-logarithms" or (errorHandler.buildDepError "integer-logarithms")) + (hsPkgs."natural-arithmetic" or (errorHandler.buildDepError "natural-arithmetic")) + (hsPkgs."primitive-offset" or (errorHandler.buildDepError "primitive-offset")) + (hsPkgs."run-st" or (errorHandler.buildDepError "run-st")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."text-short" or (errorHandler.buildDepError "text-short")) + (hsPkgs."wide-word" or (errorHandler.buildDepError "wide-word")) + (hsPkgs."zigzag" or (errorHandler.buildDepError "zigzag")) + ] ++ (if flags.checked + then [ + (hsPkgs."primitive-checked" or (errorHandler.buildDepError "primitive-checked")) + ] + else [ + (hsPkgs."primitive" or (errorHandler.buildDepError "primitive")) + ]); + buildable = true; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytebuild" or (errorHandler.buildDepError "bytebuild")) + (hsPkgs."byteslice" or (errorHandler.buildDepError "byteslice")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."natural-arithmetic" or (errorHandler.buildDepError "natural-arithmetic")) + (hsPkgs."primitive" or (errorHandler.buildDepError "primitive")) + (hsPkgs."primitive-unlifted" or (errorHandler.buildDepError "primitive-unlifted")) + (hsPkgs."quickcheck-classes" or (errorHandler.buildDepError "quickcheck-classes")) + (hsPkgs."quickcheck-instances" or (errorHandler.buildDepError "quickcheck-instances")) + (hsPkgs."text-short" or (errorHandler.buildDepError "text-short")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."wide-word" or (errorHandler.buildDepError "wide-word")) + ]; + buildable = true; + }; + }; + benchmarks = { + "bench" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytebuild" or (errorHandler.buildDepError "bytebuild")) + (hsPkgs."gauge" or (errorHandler.buildDepError "gauge")) + (hsPkgs."natural-arithmetic" or (errorHandler.buildDepError "natural-arithmetic")) + (hsPkgs."primitive" or (errorHandler.buildDepError "primitive")) + (hsPkgs."text-short" or (errorHandler.buildDepError "text-short")) + (hsPkgs."byteslice" or (errorHandler.buildDepError "byteslice")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/concurrent-output-1.10.20-r0-b0ebf122b3f22c9739045825334bd02bd2814752933a92db41e5b4648527139c.nix b/hackage/concurrent-output-1.10.20-r0-b0ebf122b3f22c9739045825334bd02bd2814752933a92db41e5b4648527139c.nix new file mode 100644 index 00000000000..435e3b362c9 --- /dev/null +++ b/hackage/concurrent-output-1.10.20-r0-b0ebf122b3f22c9739045825334bd02bd2814752933a92db41e5b4648527139c.nix @@ -0,0 +1,42 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.10"; + identifier = { name = "concurrent-output"; version = "1.10.20"; }; + license = "BSD-2-Clause"; + copyright = "2015-2021 Joey Hess, 2009 Joachim Breitner"; + maintainer = "Joey Hess "; + author = "Joey Hess, Joachim Breitner"; + homepage = ""; + url = ""; + synopsis = "Ungarble output from several threads or commands"; + description = "Lets multiple threads and external processes concurrently output to the\nconsole, without it getting all garbled up.\n\nBuilt on top of that is a way of defining multiple output regions,\nwhich are automatically laid out on the screen and can be individually\nupdated by concurrent threads. Can be used for progress displays etc.\n\n<>"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = ([ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."ansi-terminal" or (errorHandler.buildDepError "ansi-terminal")) + ] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix"))) ++ (pkgs.lib).optional (!system.isWasm32) (hsPkgs."terminal-size" or (errorHandler.buildDepError "terminal-size")); + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/dialogue-0.1.0-r1-a6c1056b02a836436a3bab7b77ca2328358131e443ef4e3dd2d2b68eec4982bc.nix b/hackage/dialogue-0.1.0-r1-a6c1056b02a836436a3bab7b77ca2328358131e443ef4e3dd2d2b68eec4982bc.nix new file mode 100644 index 00000000000..2fac12b7a5b --- /dev/null +++ b/hackage/dialogue-0.1.0-r1-a6c1056b02a836436a3bab7b77ca2328358131e443ef4e3dd2d2b68eec4982bc.nix @@ -0,0 +1,44 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.4"; + identifier = { name = "dialogue"; version = "0.1.0"; }; + license = "BSD-3-Clause"; + copyright = "2022 Alias Qli"; + maintainer = "2576814881@qq.com"; + author = "Alias Qli"; + homepage = "https://github.com/AliasQli/dialogue#readme"; + url = ""; + synopsis = "I/O in Haskell Report 1.2"; + description = "Please see the README on GitHub at "; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + ]; + buildable = true; + }; + exes = { + "examples" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."dialogue" or (errorHandler.buildDepError "dialogue")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/directory-1.3.8.1-r1-bd3b0a0947a365d2da80b9f4a960a864d42ffa7a46577fdc7a0611703486a7f9.nix b/hackage/directory-1.3.8.1-r1-bd3b0a0947a365d2da80b9f4a960a864d42ffa7a46577fdc7a0611703486a7f9.nix new file mode 100644 index 00000000000..1425dd17bac --- /dev/null +++ b/hackage/directory-1.3.8.1-r1-bd3b0a0947a365d2da80b9f4a960a864d42ffa7a46577fdc7a0611703486a7f9.nix @@ -0,0 +1,50 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.2"; + identifier = { name = "directory"; version = "1.3.8.1"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "libraries@haskell.org"; + author = ""; + homepage = ""; + url = ""; + synopsis = "Platform-agnostic library for filesystem operations"; + description = "This library provides a basic set of operations for manipulating files and\ndirectories in a portable way."; + buildType = "Configure"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + ] ++ (if system.isWindows + then [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ] + else [ (hsPkgs."unix" or (errorHandler.buildDepError "unix")) ]); + buildable = true; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + ] ++ (if system.isWindows + then [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ] + else [ (hsPkgs."unix" or (errorHandler.buildDepError "unix")) ]); + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/eliminators-0.9.3-r2-59295c11d0d8a5fed425fb74e4766bc5e2c3289c899ddffdba01096d92952ac0.nix b/hackage/eliminators-0.9.3-r2-59295c11d0d8a5fed425fb74e4766bc5e2c3289c899ddffdba01096d92952ac0.nix new file mode 100644 index 00000000000..8fd3aa13bb5 --- /dev/null +++ b/hackage/eliminators-0.9.3-r2-59295c11d0d8a5fed425fb74e4766bc5e2c3289c899ddffdba01096d92952ac0.nix @@ -0,0 +1,55 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.10"; + identifier = { name = "eliminators"; version = "0.9.3"; }; + license = "BSD-3-Clause"; + copyright = "(C) 2017 Ryan Scott"; + maintainer = "Ryan Scott "; + author = "Ryan Scott"; + homepage = "https://github.com/RyanGlScott/eliminators"; + url = ""; + synopsis = "Dependently typed elimination functions using singletons"; + description = "This library provides eliminators for inductive data types,\nleveraging the power of the @singletons@ library to allow\ndependently typed elimination."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."extra" or (errorHandler.buildDepError "extra")) + (hsPkgs."singletons-base" or (errorHandler.buildDepError "singletons-base")) + (hsPkgs."singleton-nats" or (errorHandler.buildDepError "singleton-nats")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."th-abstraction" or (errorHandler.buildDepError "th-abstraction")) + (hsPkgs."th-desugar" or (errorHandler.buildDepError "th-desugar")) + ]; + buildable = true; + }; + tests = { + "spec" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."eliminators" or (errorHandler.buildDepError "eliminators")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."singletons-base" or (errorHandler.buildDepError "singletons-base")) + (hsPkgs."singleton-nats" or (errorHandler.buildDepError "singleton-nats")) + ]; + 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/fractionizer-0.11.0.0-r0-a689d86d0f2fe12f6f2155ea27d7615bd9c3745f7657a2e509151696f69b4ad8.nix b/hackage/fractionizer-0.11.0.0-r0-a689d86d0f2fe12f6f2155ea27d7615bd9c3745f7657a2e509151696f69b4ad8.nix new file mode 100644 index 00000000000..d88270c195c --- /dev/null +++ b/hackage/fractionizer-0.11.0.0-r0-a689d86d0f2fe12f6f2155ea27d7615bd9c3745f7657a2e509151696f69b4ad8.nix @@ -0,0 +1,31 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.4"; + identifier = { name = "fractionizer"; version = "0.11.0.0"; }; + license = "MIT"; + copyright = "Oleksandr Zhabenko"; + maintainer = "oleksandr.zhabenko@yahoo.com"; + author = "Oleksandr-Zhabenko"; + homepage = ""; + url = ""; + synopsis = "Allows to approximate the fractional numbers in the range [0.005, 1] with sum of 2, 3 or 4 unit fractions of special types."; + description = "Inspired by the ancient Egyptian mathematics. See the ideas description and formulation in the [related draft paper.](https://www.academia.edu/100514742/Fraction_approximation_for_the_range_of_0_005_1_related_to_music_melody_composing_and_using_Haskell_and_unit_fractions)"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ (hsPkgs."base" or (errorHandler.buildDepError "base")) ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/fractionizer-0.12.0.0-r0-a5c97e0be462a54ad87bd3d11797555099ca60ed2ea9e6962f00f5eda7adfcf3.nix b/hackage/fractionizer-0.12.0.0-r0-a5c97e0be462a54ad87bd3d11797555099ca60ed2ea9e6962f00f5eda7adfcf3.nix new file mode 100644 index 00000000000..e35981d5eb8 --- /dev/null +++ b/hackage/fractionizer-0.12.0.0-r0-a5c97e0be462a54ad87bd3d11797555099ca60ed2ea9e6962f00f5eda7adfcf3.nix @@ -0,0 +1,31 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.4"; + identifier = { name = "fractionizer"; version = "0.12.0.0"; }; + license = "MIT"; + copyright = "Oleksandr Zhabenko"; + maintainer = "oleksandr.zhabenko@yahoo.com"; + author = "Oleksandr-Zhabenko"; + homepage = ""; + url = ""; + synopsis = "Allows to approximate the fractional numbers in the range [0.005, 1] with sum of 2, 3, 4 or 5 unit fractions of special types."; + description = "Inspired by the ancient Egyptian mathematics. See the ideas description and formulation in the [related draft paper.](https://www.academia.edu/100514742/Fraction_approximation_for_the_range_of_0_005_1_related_to_music_melody_composing_and_using_Haskell_and_unit_fractions)"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ (hsPkgs."base" or (errorHandler.buildDepError "base")) ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/fractionizer-0.13.0.0-r0-0bf96e0d14e0aa153d9c3d8bbd1b702e4968eaba23fc809e82e0a9ef01e65c15.nix b/hackage/fractionizer-0.13.0.0-r0-0bf96e0d14e0aa153d9c3d8bbd1b702e4968eaba23fc809e82e0a9ef01e65c15.nix new file mode 100644 index 00000000000..339f59f23c5 --- /dev/null +++ b/hackage/fractionizer-0.13.0.0-r0-0bf96e0d14e0aa153d9c3d8bbd1b702e4968eaba23fc809e82e0a9ef01e65c15.nix @@ -0,0 +1,31 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.4"; + identifier = { name = "fractionizer"; version = "0.13.0.0"; }; + license = "MIT"; + copyright = "Oleksandr Zhabenko"; + maintainer = "oleksandr.zhabenko@yahoo.com"; + author = "Oleksandr-Zhabenko"; + homepage = ""; + url = ""; + synopsis = "Numbers in the range [0.005, 1] as a sum of 2, 3, 4 or 5 unit fractions of special types."; + description = "Inspired by the ancient Egyptian mathematics. See the ideas description and formulation in the [related draft paper.](https://www.academia.edu/100514742/Fraction_approximation_for_the_range_of_0_005_1_related_to_music_melody_composing_and_using_Haskell_and_unit_fractions)"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ (hsPkgs."base" or (errorHandler.buildDepError "base")) ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/fractionizer-0.14.0.0-r0-f031390cec7310f2054893f5dbc525db783d01397d3eb3be4f8b5e9d73904db8.nix b/hackage/fractionizer-0.14.0.0-r0-f031390cec7310f2054893f5dbc525db783d01397d3eb3be4f8b5e9d73904db8.nix new file mode 100644 index 00000000000..f21528382df --- /dev/null +++ b/hackage/fractionizer-0.14.0.0-r0-f031390cec7310f2054893f5dbc525db783d01397d3eb3be4f8b5e9d73904db8.nix @@ -0,0 +1,31 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.4"; + identifier = { name = "fractionizer"; version = "0.14.0.0"; }; + license = "MIT"; + copyright = "Oleksandr Zhabenko"; + maintainer = "oleksandr.zhabenko@yahoo.com"; + author = "Oleksandr-Zhabenko"; + homepage = ""; + url = ""; + synopsis = "Numbers in the range [0.005, 1] as a sum of 2, 3, 4 or 5 unit fractions of special types."; + description = "Inspired by the ancient Egyptian mathematics. See the ideas description and formulation in the [related draft paper.](https://www.academia.edu/100514742/Fraction_approximation_for_the_range_of_0_005_1_related_to_music_melody_composing_and_using_Haskell_and_unit_fractions)"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ (hsPkgs."base" or (errorHandler.buildDepError "base")) ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/fractionizer-0.14.1.0-r0-e28a23c6d0ab5d827d7dba5d5290c5aff52127b506f15d25c23587c9a4582f38.nix b/hackage/fractionizer-0.14.1.0-r0-e28a23c6d0ab5d827d7dba5d5290c5aff52127b506f15d25c23587c9a4582f38.nix new file mode 100644 index 00000000000..42a5bd9b992 --- /dev/null +++ b/hackage/fractionizer-0.14.1.0-r0-e28a23c6d0ab5d827d7dba5d5290c5aff52127b506f15d25c23587c9a4582f38.nix @@ -0,0 +1,31 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.4"; + identifier = { name = "fractionizer"; version = "0.14.1.0"; }; + license = "MIT"; + copyright = "Oleksandr Zhabenko"; + maintainer = "oleksandr.zhabenko@yahoo.com"; + author = "Oleksandr-Zhabenko"; + homepage = ""; + url = ""; + synopsis = "Numbers in the range [0.005, 1] as a sum of 2, 3, 4 or 5 unit fractions of special types."; + description = "Inspired by the ancient Egyptian mathematics. See the ideas description and formulation in the [related draft paper.](https://www.academia.edu/100514742/Fraction_approximation_for_the_range_of_0_005_1_related_to_music_melody_composing_and_using_Haskell_and_unit_fractions)"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ (hsPkgs."base" or (errorHandler.buildDepError "base")) ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/hasktags-0.73.0-r2-f7557045437522f41ebbe78e6a3cea1c4f4a1542a281d788d5ba8949feacb39c.nix b/hackage/hasktags-0.73.0-r2-f7557045437522f41ebbe78e6a3cea1c4f4a1542a281d788d5ba8949feacb39c.nix new file mode 100644 index 00000000000..de77135e0e9 --- /dev/null +++ b/hackage/hasktags-0.73.0-r2-f7557045437522f41ebbe78e6a3cea1c4f4a1542a281d788d5ba8949feacb39c.nix @@ -0,0 +1,67 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { debug = false; }; + package = { + specVersion = "1.10"; + identifier = { name = "hasktags"; version = "0.73.0"; }; + license = "BSD-3-Clause"; + copyright = "The University Court of the University of Glasgow"; + maintainer = "Jack Henahan ,\nMarc Weber ,\nMarco Túlio Pimenta Gontijo "; + author = "The GHC Team"; + homepage = "http://github.com/MarcWeber/hasktags"; + url = ""; + synopsis = "Produces ctags \"tags\" and etags \"TAGS\" files for Haskell programs"; + description = "Produces ctags \"tags\" and etags \"TAGS\" files for Haskell programs."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."json" or (errorHandler.buildDepError "json")) + (hsPkgs."microlens-platform" or (errorHandler.buildDepError "microlens-platform")) + (hsPkgs."utf8-string" or (errorHandler.buildDepError "utf8-string")) + ]; + buildable = true; + }; + exes = { + "hasktags" = { + depends = [ + (hsPkgs."hasktags" or (errorHandler.buildDepError "hasktags")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) + ]; + buildable = true; + }; + }; + tests = { + "testsuite" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."json" or (errorHandler.buildDepError "json")) + (hsPkgs."microlens-platform" or (errorHandler.buildDepError "microlens-platform")) + (hsPkgs."utf8-string" or (errorHandler.buildDepError "utf8-string")) + (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/json-query-0.2.2.0-r1-91b959e28374c915d0d55978dbd1d4993ee28b9061abb97de58d5ca9a99129c1.nix b/hackage/json-query-0.2.2.0-r1-91b959e28374c915d0d55978dbd1d4993ee28b9061abb97de58d5ca9a99129c1.nix new file mode 100644 index 00000000000..ef8a870f29b --- /dev/null +++ b/hackage/json-query-0.2.2.0-r1-91b959e28374c915d0d55978dbd1d4993ee28b9061abb97de58d5ca9a99129c1.nix @@ -0,0 +1,64 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.4"; + identifier = { name = "json-query"; version = "0.2.2.0"; }; + license = "BSD-3-Clause"; + copyright = "2020 Andrew Martin"; + maintainer = "andrew.thaddeus@gmail.com"; + author = "Andrew Martin"; + homepage = ""; + url = ""; + synopsis = "Kitchen sink for querying JSON"; + description = "The library complements json-syntax by making available several\ncommon access patterns. The utilities provided by this library\nonly query JSON. They do not update it."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."array-chunks" or (errorHandler.buildDepError "array-chunks")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytebuild" or (errorHandler.buildDepError "bytebuild")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."contiguous" or (errorHandler.buildDepError "contiguous")) + (hsPkgs."json-syntax" or (errorHandler.buildDepError "json-syntax")) + (hsPkgs."primitive" or (errorHandler.buildDepError "primitive")) + (hsPkgs."primitive-unlifted" or (errorHandler.buildDepError "primitive-unlifted")) + (hsPkgs."profunctors" or (errorHandler.buildDepError "profunctors")) + (hsPkgs."scientific-notation" or (errorHandler.buildDepError "scientific-notation")) + (hsPkgs."text-short" or (errorHandler.buildDepError "text-short")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + ]; + buildable = true; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."array-chunks" or (errorHandler.buildDepError "array-chunks")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."byteslice" or (errorHandler.buildDepError "byteslice")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."json-query" or (errorHandler.buildDepError "json-query")) + (hsPkgs."json-syntax" or (errorHandler.buildDepError "json-syntax")) + (hsPkgs."primitive" or (errorHandler.buildDepError "primitive")) + (hsPkgs."bytebuild" or (errorHandler.buildDepError "bytebuild")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."text-short" or (errorHandler.buildDepError "text-short")) + (hsPkgs."neat-interpolation" or (errorHandler.buildDepError "neat-interpolation")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/megaparsec-9.5.0-r1-7bf7c6891b9472bd1759752aefe41bc204828f043da04933a615ed5331048d16.nix b/hackage/megaparsec-9.5.0-r1-7bf7c6891b9472bd1759752aefe41bc204828f043da04933a615ed5331048d16.nix new file mode 100644 index 00000000000..d20ae0c3189 --- /dev/null +++ b/hackage/megaparsec-9.5.0-r1-7bf7c6891b9472bd1759752aefe41bc204828f043da04933a615ed5331048d16.nix @@ -0,0 +1,68 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { dev = false; }; + package = { + specVersion = "2.4"; + identifier = { name = "megaparsec"; version = "9.5.0"; }; + license = "BSD-2-Clause"; + copyright = ""; + maintainer = "Mark Karpov "; + author = "Megaparsec contributors,\nPaolo Martini ,\nDaan Leijen "; + homepage = "https://github.com/mrkkrp/megaparsec"; + url = ""; + synopsis = "Monadic parser combinators"; + description = "This is an industrial-strength monadic parser combinator library.\nMegaparsec is a feature-rich package that tries to find a nice balance\nbetween speed, flexibility, and quality of parse errors."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."parser-combinators" or (errorHandler.buildDepError "parser-combinators")) + (hsPkgs."scientific" or (errorHandler.buildDepError "scientific")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + ]; + buildable = true; + }; + benchmarks = { + "bench-speed" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."criterion" or (errorHandler.buildDepError "criterion")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."megaparsec" or (errorHandler.buildDepError "megaparsec")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + "bench-memory" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."megaparsec" or (errorHandler.buildDepError "megaparsec")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."weigh" or (errorHandler.buildDepError "weigh")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/megaparsec-tests-9.5.0-r1-e9d19e569e49f3f3a596466dc3e40cbe9eae1483d2dcc7c7b686d5f73c543b8d.nix b/hackage/megaparsec-tests-9.5.0-r1-e9d19e569e49f3f3a596466dc3e40cbe9eae1483d2dcc7c7b686d5f73c543b8d.nix new file mode 100644 index 00000000000..e9f8940a9c0 --- /dev/null +++ b/hackage/megaparsec-tests-9.5.0-r1-e9d19e569e49f3f3a596466dc3e40cbe9eae1483d2dcc7c7b686d5f73c543b8d.nix @@ -0,0 +1,66 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { dev = false; }; + package = { + specVersion = "2.4"; + identifier = { name = "megaparsec-tests"; version = "9.5.0"; }; + license = "BSD-2-Clause"; + copyright = ""; + maintainer = "Mark Karpov "; + author = "Megaparsec contributors"; + homepage = "https://github.com/mrkkrp/megaparsec"; + url = ""; + synopsis = "Test utilities and the test suite of Megaparsec"; + description = "Test utilities and the test suite of Megaparsec."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."hspec-megaparsec" or (errorHandler.buildDepError "hspec-megaparsec")) + (hsPkgs."megaparsec" or (errorHandler.buildDepError "megaparsec")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + ]; + buildable = true; + }; + tests = { + "tests" = { + depends = [ + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."hspec-megaparsec" or (errorHandler.buildDepError "hspec-megaparsec")) + (hsPkgs."megaparsec" or (errorHandler.buildDepError "megaparsec")) + (hsPkgs."megaparsec-tests" or (errorHandler.buildDepError "megaparsec-tests")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."scientific" or (errorHandler.buildDepError "scientific")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + ]; + 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/microlens-ghc-0.4.14.2-r0-5d605ad95e9a3b43902da834927168eecea56ab5424e193b70fabb67e3fa2af8.nix b/hackage/microlens-ghc-0.4.14.2-r0-5d605ad95e9a3b43902da834927168eecea56ab5424e193b70fabb67e3fa2af8.nix new file mode 100644 index 00000000000..0ad444c4e6a --- /dev/null +++ b/hackage/microlens-ghc-0.4.14.2-r0-5d605ad95e9a3b43902da834927168eecea56ab5424e193b70fabb67e3fa2af8.nix @@ -0,0 +1,38 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.10"; + identifier = { name = "microlens-ghc"; version = "0.4.14.2"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Steven Fontanella "; + author = "Edward Kmett, Artyom Kazak"; + homepage = "http://github.com/stevenfontanella/microlens"; + url = ""; + synopsis = "microlens + array, bytestring, containers, transformers"; + description = "Use this package instead of if you don't mind depending on all dependencies here – @Lens.Micro.GHC@ reexports everything from @Lens.Micro@ and additionally provides orphan instances of microlens classes for packages coming with GHC (, , , ).\n\nThe minor and major versions of microlens-ghc are incremented whenever the minor and major versions of microlens are incremented, so you can depend on the exact version of microlens-ghc without specifying the version of microlens you need.\n\nThis package is a part of the family; see the readme ."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/microlens-platform-0.4.3.4-r0-a22dcfe820bafafb5e54618ccb50220bb2cc1aa5d0880a5b79e3d4c306eeac5b.nix b/hackage/microlens-platform-0.4.3.4-r0-a22dcfe820bafafb5e54618ccb50220bb2cc1aa5d0880a5b79e3d4c306eeac5b.nix new file mode 100644 index 00000000000..aecce851ae7 --- /dev/null +++ b/hackage/microlens-platform-0.4.3.4-r0-a22dcfe820bafafb5e54618ccb50220bb2cc1aa5d0880a5b79e3d4c306eeac5b.nix @@ -0,0 +1,41 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.10"; + identifier = { name = "microlens-platform"; version = "0.4.3.4"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Steven Fontanella "; + author = "Edward Kmett, Artyom Kazak"; + homepage = "http://github.com/stevenfontanella/microlens"; + url = ""; + synopsis = "microlens + all batteries included (best for apps)"; + description = "This package exports a module which is the recommended starting point for using if you aren't trying to keep your dependencies minimal. By importing @Lens.Micro.Platform@ you get all functions and instances from , , , , as well as instances for @Vector@, @Text@, and @HashMap@.\n\nThe minor and major versions of microlens-platform are incremented whenever the minor and major versions of any other microlens package are incremented, so you can depend on the exact version of microlens-platform without specifying the version of microlens (microlens-mtl, etc) you need.\n\nThis package is a part of the family; see the readme ."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."microlens-ghc" or (errorHandler.buildDepError "microlens-ghc")) + (hsPkgs."microlens-mtl" or (errorHandler.buildDepError "microlens-mtl")) + (hsPkgs."microlens-th" or (errorHandler.buildDepError "microlens-th")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/network-byte-order-0.1.7-r0-3b6e875fe2f363817b157ecc9c45411ac84544bfa4a30364943e49e817db7fdf.nix b/hackage/network-byte-order-0.1.7-r0-3b6e875fe2f363817b157ecc9c45411ac84544bfa4a30364943e49e817db7fdf.nix new file mode 100644 index 00000000000..d06a6ed1c3b --- /dev/null +++ b/hackage/network-byte-order-0.1.7-r0-3b6e875fe2f363817b157ecc9c45411ac84544bfa4a30364943e49e817db7fdf.nix @@ -0,0 +1,34 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.10"; + identifier = { name = "network-byte-order"; version = "0.1.7"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "kazu@iij.ad.jp"; + author = "Kazu Yamamoto"; + homepage = ""; + url = ""; + synopsis = "Network byte order utilities"; + description = "Peek and poke functions for network byte order."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/patat-0.10.0.0-r0-e4d1d4ed3b3613f08a2113ad26fed54401f3f2f62cd0a43a45405b64b5d974a6.nix b/hackage/patat-0.10.0.0-r0-e4d1d4ed3b3613f08a2113ad26fed54401f3f2f62cd0a43a45405b64b5d974a6.nix new file mode 100644 index 00000000000..f0d77649d61 --- /dev/null +++ b/hackage/patat-0.10.0.0-r0-e4d1d4ed3b3613f08a2113ad26fed54401f3f2f62cd0a43a45405b64b5d974a6.nix @@ -0,0 +1,96 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { patat-make-man = false; }; + package = { + specVersion = "1.10"; + identifier = { name = "patat"; version = "0.10.0.0"; }; + license = "GPL-2.0-only"; + copyright = "2016 Jasper Van der Jeugt"; + maintainer = "Jasper Van der Jeugt "; + author = "Jasper Van der Jeugt "; + homepage = "http://github.com/jaspervdj/patat"; + url = ""; + synopsis = "Terminal-based presentations using Pandoc"; + description = "Terminal-based presentations using Pandoc."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."ansi-terminal" or (errorHandler.buildDepError "ansi-terminal")) + (hsPkgs."ansi-wl-pprint" or (errorHandler.buildDepError "ansi-wl-pprint")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base64-bytestring" or (errorHandler.buildDepError "base64-bytestring")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."colour" or (errorHandler.buildDepError "colour")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) + (hsPkgs."pandoc" or (errorHandler.buildDepError "pandoc")) + (hsPkgs."pandoc-types" or (errorHandler.buildDepError "pandoc-types")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."skylighting" or (errorHandler.buildDepError "skylighting")) + (hsPkgs."terminal-size" or (errorHandler.buildDepError "terminal-size")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."yaml" or (errorHandler.buildDepError "yaml")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."wcwidth" or (errorHandler.buildDepError "wcwidth")) + (hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + ] ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).lt "8.0") (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups")); + buildable = true; + }; + exes = { + "patat" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."patat" or (errorHandler.buildDepError "patat")) + ]; + buildable = true; + }; + "patat-make-man" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."doctemplates" or (errorHandler.buildDepError "doctemplates")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."pandoc" or (errorHandler.buildDepError "pandoc")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + ]; + buildable = if flags.patat-make-man then true else false; + }; + }; + tests = { + "patat-tests" = { + depends = [ + (hsPkgs."patat" or (errorHandler.buildDepError "patat")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."pandoc" or (errorHandler.buildDepError "pandoc")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/prettyprinter-interp-0.2.0.0-r3-69c339a95b265dab9b3478ca19ec96952b6b472bd0ff6e2127112a9562362c1d.nix b/hackage/prettyprinter-interp-0.2.0.0-r3-69c339a95b265dab9b3478ca19ec96952b6b472bd0ff6e2127112a9562362c1d.nix new file mode 100644 index 00000000000..8bb12ac53b7 --- /dev/null +++ b/hackage/prettyprinter-interp-0.2.0.0-r3-69c339a95b265dab9b3478ca19ec96952b6b472bd0ff6e2127112a9562362c1d.nix @@ -0,0 +1,51 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.4"; + identifier = { name = "prettyprinter-interp"; version = "0.2.0.0"; }; + license = "BSD-2-Clause"; + copyright = "(C) 2022-2023, Peter Lebbing"; + maintainer = "peter@digitalbrains.com"; + author = "Peter Lebbing"; + homepage = "https://github.com/DigitalBrains1/prettyprinter-interp"; + url = ""; + synopsis = "Efficient interpolation for Prettyprinter"; + description = "This package provides efficient interpolation\nof @[string-interpolate](https://hackage.haskell.org/package/string-interpolate)@\nquasi quoters when used\nwith @[prettyprinter](https://hackage.haskell.org/package/prettyprinter)@."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."prettyprinter" or (errorHandler.buildDepError "prettyprinter")) + (hsPkgs."string-interpolate" or (errorHandler.buildDepError "string-interpolate")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + tests = { + "unittests" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."prettyprinter" or (errorHandler.buildDepError "prettyprinter")) + (hsPkgs."prettyprinter-interp" or (errorHandler.buildDepError "prettyprinter-interp")) + (hsPkgs."string-interpolate" or (errorHandler.buildDepError "string-interpolate")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/primitive-addr-0.1.0.2-r2-f6e102445287c5406f256da95f8bdb6ff58290144b348e64a3062453bb5928e8.nix b/hackage/primitive-addr-0.1.0.2-r2-f6e102445287c5406f256da95f8bdb6ff58290144b348e64a3062453bb5928e8.nix new file mode 100644 index 00000000000..90a17e1f03a --- /dev/null +++ b/hackage/primitive-addr-0.1.0.2-r2-f6e102445287c5406f256da95f8bdb6ff58290144b348e64a3062453bb5928e8.nix @@ -0,0 +1,34 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.2"; + identifier = { name = "primitive-addr"; version = "0.1.0.2"; }; + license = "BSD-3-Clause"; + copyright = "2019 Andrew Martin"; + maintainer = "andrew.thaddeus@gmail.com"; + author = "Andrew Martin"; + homepage = "https://github.com/andrewthad/primitive-addr"; + url = ""; + synopsis = "Addresses to unmanaged memory"; + description = "This library provides the `Data.Primitive.Addr` module\nthat was a part of the `primitive` library before `primitive-0.7.0.0`."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."primitive" or (errorHandler.buildDepError "primitive")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/primitive-unaligned-0.1.1.2-r2-ba2b752d936f2a1813e0e0f90a79c45ecfb427dd0e2820ff654e2d7635c0310d.nix b/hackage/primitive-unaligned-0.1.1.2-r2-ba2b752d936f2a1813e0e0f90a79c45ecfb427dd0e2820ff654e2d7635c0310d.nix new file mode 100644 index 00000000000..8ea0f7591f2 --- /dev/null +++ b/hackage/primitive-unaligned-0.1.1.2-r2-ba2b752d936f2a1813e0e0f90a79c45ecfb427dd0e2820ff654e2d7635c0310d.nix @@ -0,0 +1,44 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.2"; + identifier = { name = "primitive-unaligned"; version = "0.1.1.2"; }; + license = "BSD-3-Clause"; + copyright = "2019 Andrew Martin"; + maintainer = "Andrew Martin "; + author = "Andrew Martin"; + homepage = "https://github.com/haskell-primitive/primitive-unaligned"; + url = ""; + synopsis = "Unaligned access to primitive arrays"; + description = "Unaligned access to primitive arrays. The offsets are given in bytes rather than elements."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."primitive" or (errorHandler.buildDepError "primitive")) + ]; + buildable = true; + }; + tests = { + "unit" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."primitive-unaligned" or (errorHandler.buildDepError "primitive-unaligned")) + (hsPkgs."primitive" or (errorHandler.buildDepError "primitive")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/swish-0.10.7.0-r0-a233f4458b165c59d9a91ed573332f8b1dbbb6d585e7bd7f65d3d4a6ced11904.nix b/hackage/swish-0.10.7.0-r0-a233f4458b165c59d9a91ed573332f8b1dbbb6d585e7bd7f65d3d4a6ced11904.nix new file mode 100644 index 00000000000..ec3bee42e88 --- /dev/null +++ b/hackage/swish-0.10.7.0-r0-a233f4458b165c59d9a91ed573332f8b1dbbb6d585e7bd7f65d3d4a6ced11904.nix @@ -0,0 +1,327 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { w3ctests = false; network-uri = true; }; + package = { + specVersion = "2.4"; + identifier = { name = "swish"; version = "0.10.7.0"; }; + license = "LGPL-2.1-or-later"; + copyright = "(c) 2003, 2004 G. Klyne; 2009 Vasili I Galchin; 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023 Doug Burke; All rights reserved."; + maintainer = "dburke@cfa.harvard.edu"; + author = "Graham Klyne - GK@ninebynine.org"; + homepage = "https://gitlab.com/dburke/swish"; + url = ""; + synopsis = "A semantic web toolkit. "; + description = "Swish is a framework, written in the purely functional\nprogramming language Haskell, for performing deductions in\nRDF data using a variety of techniques. Swish is conceived\nas a toolkit for experimenting with RDF inference, and for\nimplementing stand-alone RDF file processors (usable in\nsimilar style to CWM, but with a view to being extensible\nin declarative style through added Haskell function and data\nvalue declarations). It explores Haskell as \\\"a scripting\nlanguage for the Semantic Web\\\".\n\nSwish is a work-in-progress, and currently incorporates:\n\n* Turtle, Notation3 and NTriples input and output. The N3 support is\nincomplete (no handling of @\\@forAll@).\n\n* RDF graph isomorphism testing and merging.\n\n* Display of differences between RDF graphs.\n\n* Inference operations in forward chaining, backward chaining and proof-checking modes.\n\n* Simple Horn-style rule implementations, extendable through variable binding modifiers and filters.\n\n* Class restriction rule implementation, primarily for datatype inferences.\n\n* RDF formal semantics entailment rule implementation.\n\n* Complete, ready-to-run, command-line and script-driven programs.\n\nChanges are given in the file.\n\nReferences:\n\n- \n\n- \n\n- CWM: \n"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = ([ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."intern" or (errorHandler.buildDepError "intern")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."polyparse" or (errorHandler.buildDepError "polyparse")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + ] ++ (if flags.network-uri + then [ + (hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri")) + ] + else [ + (hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + ])) ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).lt "8.0.0") (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups")); + buildable = true; + }; + exes = { + "Swish" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."swish" or (errorHandler.buildDepError "swish")) + ]; + buildable = true; + }; + "runw3ctests" = { + depends = (pkgs.lib).optionals (flags.w3ctests) ([ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."swish" or (errorHandler.buildDepError "swish")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ] ++ (if flags.network-uri + then [ + (hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri")) + ] + else [ + (hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + ])); + buildable = if flags.w3ctests then true else false; + }; + }; + tests = { + "test-builtinmap" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit")) + (hsPkgs."swish" or (errorHandler.buildDepError "swish")) + (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework")) + (hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit")) + ]; + buildable = true; + }; + "test-graphpartition" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit")) + (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups")) + (hsPkgs."swish" or (errorHandler.buildDepError "swish")) + (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework")) + (hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit")) + ]; + buildable = true; + }; + "test-graph" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit")) + (hsPkgs."swish" or (errorHandler.buildDepError "swish")) + (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework")) + (hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit")) + ]; + buildable = true; + }; + "test-nt" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit")) + (hsPkgs."swish" or (errorHandler.buildDepError "swish")) + (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework")) + (hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + "test-turtle" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit")) + (hsPkgs."swish" or (errorHandler.buildDepError "swish")) + (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework")) + (hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ] ++ (if flags.network-uri + then [ + (hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri")) + ] + else [ + (hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + ]); + buildable = true; + }; + "test-n3parser" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit")) + (hsPkgs."swish" or (errorHandler.buildDepError "swish")) + (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework")) + (hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ] ++ (if flags.network-uri + then [ + (hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri")) + ] + else [ + (hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + ]); + buildable = true; + }; + "test-n3formatter" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit")) + (hsPkgs."swish" or (errorHandler.buildDepError "swish")) + (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework")) + (hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ] ++ (if flags.network-uri + then [ + (hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri")) + ] + else [ + (hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + ]); + buildable = true; + }; + "test-rdfdatatypexsdinteger" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit")) + (hsPkgs."swish" or (errorHandler.buildDepError "swish")) + (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework")) + (hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ] ++ (if flags.network-uri + then [ + (hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri")) + ] + else [ + (hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + ]); + buildable = true; + }; + "test-rdfgraph" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit")) + (hsPkgs."swish" or (errorHandler.buildDepError "swish")) + (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework")) + (hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + ] ++ (if flags.network-uri + then [ + (hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri")) + ] + else [ + (hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + ]); + buildable = true; + }; + "test-rdfproofcontext" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit")) + (hsPkgs."swish" or (errorHandler.buildDepError "swish")) + (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework")) + (hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ] ++ (if flags.network-uri + then [ + (hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri")) + ] + else [ + (hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + ]); + buildable = true; + }; + "test-rdfproof" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit")) + (hsPkgs."swish" or (errorHandler.buildDepError "swish")) + (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework")) + (hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ] ++ (if flags.network-uri + then [ + (hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri")) + ] + else [ + (hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + ]); + buildable = true; + }; + "test-rdfquery" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit")) + (hsPkgs."swish" or (errorHandler.buildDepError "swish")) + (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework")) + (hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ] ++ (if flags.network-uri + then [ + (hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri")) + ] + else [ + (hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + ]); + buildable = true; + }; + "test-rdfruleset" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit")) + (hsPkgs."swish" or (errorHandler.buildDepError "swish")) + (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework")) + (hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ] ++ (if flags.network-uri + then [ + (hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri")) + ] + else [ + (hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + ]); + buildable = true; + }; + "test-varbinding" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit")) + (hsPkgs."swish" or (errorHandler.buildDepError "swish")) + (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework")) + (hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit")) + ]; + buildable = true; + }; + "test-qname" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit")) + (hsPkgs."swish" or (errorHandler.buildDepError "swish")) + (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework")) + (hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ] ++ (if flags.network-uri + then [ + (hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri")) + ] + else [ + (hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + ]); + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/text-ansi-0.3.0.1-r0-3ec2c78d9c61058fa9e9789643649bfa37eabcb62d61c6c71be11b5a0952b2b6.nix b/hackage/text-ansi-0.3.0.1-r0-3ec2c78d9c61058fa9e9789643649bfa37eabcb62d61c6c71be11b5a0952b2b6.nix new file mode 100644 index 00000000000..418d2761f5f --- /dev/null +++ b/hackage/text-ansi-0.3.0.1-r0-3ec2c78d9c61058fa9e9789643649bfa37eabcb62d61c6c71be11b5a0952b2b6.nix @@ -0,0 +1,35 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.2"; + identifier = { name = "text-ansi"; version = "0.3.0.1"; }; + license = "BSD-3-Clause"; + copyright = "(c) 2018-2023 Mitchell Rosen, Travis Staton"; + maintainer = "Mitchell Rosen , Travis Staton "; + author = "Mitchell Rosen, Travis Staton"; + homepage = "https://github.com/awkward-squad/text-ansi"; + url = ""; + synopsis = "Text styling for ANSI terminals."; + description = "Text styling for ANSI terminals using SGR codes, as defined by the\n\nstandard.\n\nSupports foreground\\/background color, bold\\/faint intensity, italic,\nsingle\\/double underline, strikethrough, frame, encircle, and overline escape\nsequences. Some styles may not work on your terminal.\n\nAlso features terminal detection, so redirecting styled output to a file will\nautomatically strip the ANSI escape sequences."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."text-builder-linear" or (errorHandler.buildDepError "text-builder-linear")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/tuples-0.1.0.0-r2-0b3f3fe4f65b976e6e449eea77686e9407033f69bba1418a09c6babe3571a821.nix b/hackage/tuples-0.1.0.0-r2-0b3f3fe4f65b976e6e449eea77686e9407033f69bba1418a09c6babe3571a821.nix new file mode 100644 index 00000000000..d5582817af2 --- /dev/null +++ b/hackage/tuples-0.1.0.0-r2-0b3f3fe4f65b976e6e449eea77686e9407033f69bba1418a09c6babe3571a821.nix @@ -0,0 +1,48 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.2"; + identifier = { name = "tuples"; version = "0.1.0.0"; }; + license = "BSD-3-Clause"; + copyright = "2019 Andrew Martin"; + maintainer = "andrew.thaddeus@gmail.com"; + author = "Andrew Martin"; + homepage = "https://github.com/andrewthad/tuples"; + url = ""; + synopsis = "Small monomorphic tuples"; + description = "This library provides small tuples where all the elements\nare the same type. The elements always unpack into the\ndata constructor. This can be helpful when the tuple type\nis itself nested inside of another data constructor."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."primitive" or (errorHandler.buildDepError "primitive")) + ]; + buildable = true; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."tuples" or (errorHandler.buildDepError "tuples")) + (hsPkgs."primitive" or (errorHandler.buildDepError "primitive")) + (hsPkgs."quickcheck-classes" or (errorHandler.buildDepError "quickcheck-classes")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/vector-th-unbox-0.2.2-r5-0ba46c42a63750cb815ce6921426c28a2ef2372e19b82af866e21c65a4d682d7.nix b/hackage/vector-th-unbox-0.2.2-r5-0ba46c42a63750cb815ce6921426c28a2ef2372e19b82af866e21c65a4d682d7.nix new file mode 100644 index 00000000000..db6a33ed306 --- /dev/null +++ b/hackage/vector-th-unbox-0.2.2-r5-0ba46c42a63750cb815ce6921426c28a2ef2372e19b82af866e21c65a4d682d7.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/versions-6.0.2-r0-4edcbeb1783d9c67c3cef8e0fff731cee33970591ea4adc136dc72db53a2cd10.nix b/hackage/versions-6.0.2-r0-4edcbeb1783d9c67c3cef8e0fff731cee33970591ea4adc136dc72db53a2cd10.nix new file mode 100644 index 00000000000..53b4fdeb9e4 --- /dev/null +++ b/hackage/versions-6.0.2-r0-4edcbeb1783d9c67c3cef8e0fff731cee33970591ea4adc136dc72db53a2cd10.nix @@ -0,0 +1,54 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.2"; + identifier = { name = "versions"; version = "6.0.2"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "colin@fosskers.ca"; + author = "Colin Woodbury"; + homepage = "https://github.com/fosskers/versions"; + url = ""; + synopsis = "Types and parsers for software version numbers."; + description = "A library for parsing and comparing software version numbers. We like to give\nversion numbers to our software in a myriad of ways. Some ways follow strict\nguidelines for incrementing and comparison. Some follow conventional wisdom\nand are generally self-consistent. Some are just plain asinine. This library\nprovides a means of parsing and comparing /any/ style of versioning, be it a\nnice Semantic Version like this:\n\n> 1.2.3-r1+git123\n\n...or a monstrosity like this:\n\n> 2:10.2+0.0093r3+1-1\n\nPlease switch to if you aren't\ncurrently using it. It provides consistency in version incrementing and has\nthe best constraints on comparisons.\n\nThis library implements version @2.0.0@ of the SemVer spec."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."megaparsec" or (errorHandler.buildDepError "megaparsec")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."parser-combinators" or (errorHandler.buildDepError "parser-combinators")) + ]; + buildable = true; + }; + tests = { + "versions-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."megaparsec" or (errorHandler.buildDepError "megaparsec")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."versions" or (errorHandler.buildDepError "versions")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/wide-word-0.1.5.0-r3-ef0cc70c16290ec577b8c3c57b991e5672252e57848820292487a848265b1d8f.nix b/hackage/wide-word-0.1.5.0-r3-ef0cc70c16290ec577b8c3c57b991e5672252e57848820292487a848265b1d8f.nix new file mode 100644 index 00000000000..d5e222e4686 --- /dev/null +++ b/hackage/wide-word-0.1.5.0-r3-ef0cc70c16290ec577b8c3c57b991e5672252e57848820292487a848265b1d8f.nix @@ -0,0 +1,63 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.10"; + identifier = { name = "wide-word"; version = "0.1.5.0"; }; + license = "BSD-2-Clause"; + copyright = "Copyright (c) 2017 Erik de Castro Lopo "; + maintainer = "erikd@mega-nerd.com"; + author = "Erik de Castro Lopo"; + homepage = "https://github.com/erikd/wide-word"; + url = ""; + synopsis = "Data types for large but fixed width signed and unsigned integers"; + description = "A library to provide data types for large (ie > 64 bits) but fixed width signed\nand unsigned integers with the usual typeclass instances to allow them to be used\ninterchangeably with `Word64`.\n\nThe types and operations are coded to be as fast as possible using strictness\nannotations, `INLINEABLE` pragmas and unboxed values and operations where\nappropriate."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + (hsPkgs."primitive" or (errorHandler.buildDepError "primitive")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + ]; + buildable = true; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + (hsPkgs."hedgehog" or (errorHandler.buildDepError "hedgehog")) + (hsPkgs."primitive" or (errorHandler.buildDepError "primitive")) + (hsPkgs."wide-word" or (errorHandler.buildDepError "wide-word")) + ]; + buildable = true; + }; + "laws" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."quickcheck-classes" or (errorHandler.buildDepError "quickcheck-classes")) + (hsPkgs."primitive" or (errorHandler.buildDepError "primitive")) + (hsPkgs."semirings" or (errorHandler.buildDepError "semirings")) + (hsPkgs."wide-word" or (errorHandler.buildDepError "wide-word")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/wl-pprint-annotated-0.1.0.1-r3-79d12e6d7302c8bea0986cb713fcbfc33225cca3ee158ac741cf1a468f5ed8bc.nix b/hackage/wl-pprint-annotated-0.1.0.1-r3-79d12e6d7302c8bea0986cb713fcbfc33225cca3ee158ac741cf1a468f5ed8bc.nix new file mode 100644 index 00000000000..df78e92e4b3 --- /dev/null +++ b/hackage/wl-pprint-annotated-0.1.0.1-r3-79d12e6d7302c8bea0986cb713fcbfc33225cca3ee158ac741cf1a468f5ed8bc.nix @@ -0,0 +1,50 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.10"; + identifier = { name = "wl-pprint-annotated"; version = "0.1.0.1"; }; + license = "BSD-3-Clause"; + copyright = "2011-2012 Edward A. Kmett, 2000 Daan Leijen"; + maintainer = "Daniel Mendler "; + author = "Daniel Mendler "; + homepage = "https://github.com/minad/wl-pprint-annotated#readme"; + url = ""; + synopsis = "Pretty printer with annotation support"; + description = "Wadler/Leijen pretty printer with support for annotations and modernized API. Annotations are useful for coloring. See wl-pprint-console."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ] ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).lt "8.0") (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups")); + buildable = true; + }; + tests = { + "wl-pprint" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."wl-pprint-annotated" or (errorHandler.buildDepError "wl-pprint-annotated")) + ] ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).lt "8.0") (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups")); + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/index-state-hashes.nix b/index-state-hashes.nix index be9019cf35e..956b9b89b91 100644 --- a/index-state-hashes.nix +++ b/index-state-hashes.nix @@ -1655,4 +1655,5 @@ "2023-10-10T00:00:00Z" = "fa4a6757b85aea482597f97f8fe411eb014ec968720d818ee19afeca847d4df3"; "2023-10-11T00:00:00Z" = "81d5b7fdfdf77b02750c0cd653ee08f8da49821b9883768334999fe8205c1c37"; "2023-10-12T00:00:00Z" = "655a256c08e454935cddaa8a53f8ec161c7a0f89c6e6b8af959bd57fc73039be"; + "2023-10-13T00:00:00Z" = "8a46d52bdb7079d3006cf8b4bd2d6535fd0a91944e7aa90df914a0960dd68e38"; } diff --git a/nix/_Flint2.nix b/nix/_Flint2.nix new file mode 100644 index 00000000000..ca9c81668b3 --- /dev/null +++ b/nix/_Flint2.nix @@ -0,0 +1,13 @@ +{ + "0.1.0.0" = { + sha256 = "ef772be25a691c3425ade86ebf1fc447a361318dca753d6ade0461769a55d0a7"; + revisions = { + r0 = { + nix = import ../hackage/Flint2-0.1.0.0-r0-7439f76b1c73f555e91346cd2889c8e09a5ec2b5c1845a5124003100f5485b10.nix; + revNum = 0; + sha256 = "7439f76b1c73f555e91346cd2889c8e09a5ec2b5c1845a5124003100f5485b10"; + }; + default = "r0"; + }; + }; + } \ No newline at end of file diff --git a/nix/_Monad_Random.nix b/nix/_Monad_Random.nix index 8cdf0208cd6..fa37b6d547f 100644 --- a/nix/_Monad_Random.nix +++ b/nix/_Monad_Random.nix @@ -693,7 +693,12 @@ revNum = 3; sha256 = "df56fcf43422728ad6032afdb7ad665a843a11b743ffbb585ad4d9f73285c16c"; }; - default = "r3"; + r4 = { + nix = import ../hackage/MonadRandom-0.6-r4-039a76b6bcd714188d84f0f63c380440eb3fec9956777a74e4b8dcd4bda0e843.nix; + revNum = 4; + sha256 = "039a76b6bcd714188d84f0f63c380440eb3fec9956777a74e4b8dcd4bda0e843"; + }; + default = "r4"; }; }; } \ No newline at end of file diff --git a/nix/_Quick_Check-_Gen_T.nix b/nix/_Quick_Check-_Gen_T.nix index 23aa881123a..6f42ce76a71 100644 --- a/nix/_Quick_Check-_Gen_T.nix +++ b/nix/_Quick_Check-_Gen_T.nix @@ -87,4 +87,15 @@ default = "r0"; }; }; + "0.2.2.1" = { + sha256 = "10dbc5b0aee6b670f87f64163ef20b5ec777912282c9478819fd1e88123d769a"; + revisions = { + r0 = { + nix = import ../hackage/QuickCheck-GenT-0.2.2.1-r0-d47077fe5225143892f66a8e6e3b8518ac03893edb05f26c03abea1f7ea60966.nix; + revNum = 0; + sha256 = "d47077fe5225143892f66a8e6e3b8518ac03893edb05f26c03abea1f7ea60966"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/byte-order.nix b/nix/byte-order.nix index e14955d1915..0f11850dc96 100644 --- a/nix/byte-order.nix +++ b/nix/byte-order.nix @@ -45,7 +45,12 @@ revNum = 1; sha256 = "a1873001ab3132e734c5b571620b06c5730299be6e70e5519ae935ad6e21773e"; }; - default = "r1"; + r2 = { + nix = import ../hackage/byte-order-0.1.3.0-r2-1033a7067c57412a0d96bef3bc4f965fa3d754cd894d569adfe47607cf6edf8c.nix; + revNum = 2; + sha256 = "1033a7067c57412a0d96bef3bc4f965fa3d754cd894d569adfe47607cf6edf8c"; + }; + default = "r2"; }; }; } \ No newline at end of file diff --git a/nix/bytebuild.nix b/nix/bytebuild.nix index 5b0a0f82801..0562c78a936 100644 --- a/nix/bytebuild.nix +++ b/nix/bytebuild.nix @@ -61,7 +61,12 @@ revNum = 0; sha256 = "19f3bc549250ae618e62a812243a0a588da110a8607ec8c96191ee30a5b2cb0c"; }; - default = "r0"; + r1 = { + nix = import ../hackage/bytebuild-0.3.14.0-r1-3b5c17a8e923ade6c71e12584a3cd662705e3d0499fc0cd7c16e29524729f55d.nix; + revNum = 1; + sha256 = "3b5c17a8e923ade6c71e12584a3cd662705e3d0499fc0cd7c16e29524729f55d"; + }; + default = "r1"; }; }; "0.3.4.0" = { diff --git a/nix/concurrent-output.nix b/nix/concurrent-output.nix index c9b6e1bc2aa..6aee3467f4d 100644 --- a/nix/concurrent-output.nix +++ b/nix/concurrent-output.nix @@ -200,6 +200,17 @@ default = "r0"; }; }; + "1.10.20" = { + sha256 = "8e23b5aa95fb9ed5224173f2587a9e4af244322c40249fe24e948bd6007421ca"; + revisions = { + r0 = { + nix = import ../hackage/concurrent-output-1.10.20-r0-b0ebf122b3f22c9739045825334bd02bd2814752933a92db41e5b4648527139c.nix; + revNum = 0; + sha256 = "b0ebf122b3f22c9739045825334bd02bd2814752933a92db41e5b4648527139c"; + }; + default = "r0"; + }; + }; "1.10.3" = { sha256 = "48c1d6eb83de02408c15d5fe9d6e2bfa64c9d628859eb0219888f07e0fabe56a"; revisions = { diff --git a/nix/dialogue.nix b/nix/dialogue.nix index ba69375e009..0b1f655bb71 100644 --- a/nix/dialogue.nix +++ b/nix/dialogue.nix @@ -7,7 +7,12 @@ revNum = 0; sha256 = "2f755b2a9fa38e21937332f6b1789ff26262081e322f912ae2ae80bb3043e194"; }; - default = "r0"; + r1 = { + nix = import ../hackage/dialogue-0.1.0-r1-a6c1056b02a836436a3bab7b77ca2328358131e443ef4e3dd2d2b68eec4982bc.nix; + revNum = 1; + sha256 = "a6c1056b02a836436a3bab7b77ca2328358131e443ef4e3dd2d2b68eec4982bc"; + }; + default = "r1"; }; }; } \ No newline at end of file diff --git a/nix/directory.nix b/nix/directory.nix index a6febe760c2..f7fd362c3ca 100644 --- a/nix/directory.nix +++ b/nix/directory.nix @@ -593,7 +593,12 @@ revNum = 0; sha256 = "e384a4831b0ac0f8908a1d99d14ce44bf9c5fe2092eec5b2c47ea072d477a493"; }; - default = "r0"; + r1 = { + nix = import ../hackage/directory-1.3.8.1-r1-bd3b0a0947a365d2da80b9f4a960a864d42ffa7a46577fdc7a0611703486a7f9.nix; + revNum = 1; + sha256 = "bd3b0a0947a365d2da80b9f4a960a864d42ffa7a46577fdc7a0611703486a7f9"; + }; + default = "r1"; }; }; } \ No newline at end of file diff --git a/nix/eliminators.nix b/nix/eliminators.nix index 1729454955e..be28c091e55 100644 --- a/nix/eliminators.nix +++ b/nix/eliminators.nix @@ -170,7 +170,12 @@ revNum = 1; sha256 = "84c932e21203e4bebd6840af0bc4da3482ad66b315b517c35b955b8a7c60b65b"; }; - default = "r1"; + r2 = { + nix = import ../hackage/eliminators-0.9.3-r2-59295c11d0d8a5fed425fb74e4766bc5e2c3289c899ddffdba01096d92952ac0.nix; + revNum = 2; + sha256 = "59295c11d0d8a5fed425fb74e4766bc5e2c3289c899ddffdba01096d92952ac0"; + }; + default = "r2"; }; }; } \ No newline at end of file diff --git a/nix/fractionizer.nix b/nix/fractionizer.nix index 56ec4d495cd..38ff7b84697 100644 --- a/nix/fractionizer.nix +++ b/nix/fractionizer.nix @@ -32,6 +32,61 @@ default = "r0"; }; }; + "0.11.0.0" = { + sha256 = "dd69778c2001071c855722dfeecd79c816a2c86828acfec1927f369d22dad254"; + revisions = { + r0 = { + nix = import ../hackage/fractionizer-0.11.0.0-r0-a689d86d0f2fe12f6f2155ea27d7615bd9c3745f7657a2e509151696f69b4ad8.nix; + revNum = 0; + sha256 = "a689d86d0f2fe12f6f2155ea27d7615bd9c3745f7657a2e509151696f69b4ad8"; + }; + default = "r0"; + }; + }; + "0.12.0.0" = { + sha256 = "ea3860cf28d5a01a95c1f4b6a382e9d9b6ffdcffb22277727728c039f67414c1"; + revisions = { + r0 = { + nix = import ../hackage/fractionizer-0.12.0.0-r0-a5c97e0be462a54ad87bd3d11797555099ca60ed2ea9e6962f00f5eda7adfcf3.nix; + revNum = 0; + sha256 = "a5c97e0be462a54ad87bd3d11797555099ca60ed2ea9e6962f00f5eda7adfcf3"; + }; + default = "r0"; + }; + }; + "0.13.0.0" = { + sha256 = "4d38f11df073638757b3aff2518b5f391729d4835ca4d45e05da41e903ba2263"; + revisions = { + r0 = { + nix = import ../hackage/fractionizer-0.13.0.0-r0-0bf96e0d14e0aa153d9c3d8bbd1b702e4968eaba23fc809e82e0a9ef01e65c15.nix; + revNum = 0; + sha256 = "0bf96e0d14e0aa153d9c3d8bbd1b702e4968eaba23fc809e82e0a9ef01e65c15"; + }; + default = "r0"; + }; + }; + "0.14.0.0" = { + sha256 = "8465a6cdc291cfc0aede8e987ba4841608dac0000bfc180ae50847c0724422e8"; + revisions = { + r0 = { + nix = import ../hackage/fractionizer-0.14.0.0-r0-f031390cec7310f2054893f5dbc525db783d01397d3eb3be4f8b5e9d73904db8.nix; + revNum = 0; + sha256 = "f031390cec7310f2054893f5dbc525db783d01397d3eb3be4f8b5e9d73904db8"; + }; + default = "r0"; + }; + }; + "0.14.1.0" = { + sha256 = "3f8985ccdc247a7994716a6eed096b1bcfbb0acc52f4bc7adc393f3a55ea0cc1"; + revisions = { + r0 = { + nix = import ../hackage/fractionizer-0.14.1.0-r0-e28a23c6d0ab5d827d7dba5d5290c5aff52127b506f15d25c23587c9a4582f38.nix; + revNum = 0; + sha256 = "e28a23c6d0ab5d827d7dba5d5290c5aff52127b506f15d25c23587c9a4582f38"; + }; + default = "r0"; + }; + }; "0.2.0.0" = { sha256 = "9d3b2e401d75f942e926b85546ef37347ed585d853ed09f144588b3582ca1ae3"; revisions = { diff --git a/nix/hasktags.nix b/nix/hasktags.nix index 3004240ad8a..9d8811248f9 100644 --- a/nix/hasktags.nix +++ b/nix/hasktags.nix @@ -309,7 +309,12 @@ revNum = 1; sha256 = "c5636ad3843fc8d214a07babcafa59a8c2b58e4b18a3a9818b65cfc572b6aeff"; }; - default = "r1"; + r2 = { + nix = import ../hackage/hasktags-0.73.0-r2-f7557045437522f41ebbe78e6a3cea1c4f4a1542a281d788d5ba8949feacb39c.nix; + revNum = 2; + sha256 = "f7557045437522f41ebbe78e6a3cea1c4f4a1542a281d788d5ba8949feacb39c"; + }; + default = "r2"; }; }; } \ No newline at end of file diff --git a/nix/json-query.nix b/nix/json-query.nix index 299396cd837..2628000f489 100644 --- a/nix/json-query.nix +++ b/nix/json-query.nix @@ -55,7 +55,12 @@ revNum = 0; sha256 = "1dd88b3377c3762af1259a5663473a6507972a4e44ced399b62867fa64620b4f"; }; - default = "r0"; + r1 = { + nix = import ../hackage/json-query-0.2.2.0-r1-91b959e28374c915d0d55978dbd1d4993ee28b9061abb97de58d5ca9a99129c1.nix; + revNum = 1; + sha256 = "91b959e28374c915d0d55978dbd1d4993ee28b9061abb97de58d5ca9a99129c1"; + }; + default = "r1"; }; }; } \ No newline at end of file diff --git a/nix/megaparsec-tests.nix b/nix/megaparsec-tests.nix index 7af5ea26d8d..f97aebd7a41 100644 --- a/nix/megaparsec-tests.nix +++ b/nix/megaparsec-tests.nix @@ -164,7 +164,12 @@ revNum = 0; sha256 = "b2db01a889ea37572b6404bf754a851168234e18c63a39ea113dcf15150cbf78"; }; - default = "r0"; + r1 = { + nix = import ../hackage/megaparsec-tests-9.5.0-r1-e9d19e569e49f3f3a596466dc3e40cbe9eae1483d2dcc7c7b686d5f73c543b8d.nix; + revNum = 1; + sha256 = "e9d19e569e49f3f3a596466dc3e40cbe9eae1483d2dcc7c7b686d5f73c543b8d"; + }; + default = "r1"; }; }; } \ No newline at end of file diff --git a/nix/megaparsec.nix b/nix/megaparsec.nix index 1f058751684..c54761de7f4 100644 --- a/nix/megaparsec.nix +++ b/nix/megaparsec.nix @@ -683,7 +683,12 @@ revNum = 0; sha256 = "e1e8f7b0f3b1abb120df5e61b71130a8ea3d7df3a9b4ad773025730eaa6970cd"; }; - default = "r0"; + r1 = { + nix = import ../hackage/megaparsec-9.5.0-r1-7bf7c6891b9472bd1759752aefe41bc204828f043da04933a615ed5331048d16.nix; + revNum = 1; + sha256 = "7bf7c6891b9472bd1759752aefe41bc204828f043da04933a615ed5331048d16"; + }; + default = "r1"; }; }; } \ No newline at end of file diff --git a/nix/microlens-ghc.nix b/nix/microlens-ghc.nix index 2f9d5fc85e4..e9f4a78072d 100644 --- a/nix/microlens-ghc.nix +++ b/nix/microlens-ghc.nix @@ -191,6 +191,17 @@ default = "r1"; }; }; + "0.4.14.2" = { + sha256 = "58e5c5a6309d1145ac9062e7759d25184f14d451111b5783c103537c6561cd9d"; + revisions = { + r0 = { + nix = import ../hackage/microlens-ghc-0.4.14.2-r0-5d605ad95e9a3b43902da834927168eecea56ab5424e193b70fabb67e3fa2af8.nix; + revNum = 0; + sha256 = "5d605ad95e9a3b43902da834927168eecea56ab5424e193b70fabb67e3fa2af8"; + }; + default = "r0"; + }; + }; "0.4.2.0" = { sha256 = "65c98674708c55de5a0b9c0913b903f906e4313184b798652817a4205f25b35e"; revisions = { diff --git a/nix/microlens-platform.nix b/nix/microlens-platform.nix index 6fec039f214..b9021ccfca5 100644 --- a/nix/microlens-platform.nix +++ b/nix/microlens-platform.nix @@ -394,4 +394,15 @@ default = "r1"; }; }; + "0.4.3.4" = { + sha256 = "d09b1d18f32f16070b6e3bf9c182bdb5013f15feee1305bcb939f2330cf84706"; + revisions = { + r0 = { + nix = import ../hackage/microlens-platform-0.4.3.4-r0-a22dcfe820bafafb5e54618ccb50220bb2cc1aa5d0880a5b79e3d4c306eeac5b.nix; + revNum = 0; + sha256 = "a22dcfe820bafafb5e54618ccb50220bb2cc1aa5d0880a5b79e3d4c306eeac5b"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/network-byte-order.nix b/nix/network-byte-order.nix index 8a42c95f392..6caab27a101 100644 --- a/nix/network-byte-order.nix +++ b/nix/network-byte-order.nix @@ -159,4 +159,15 @@ default = "r1"; }; }; + "0.1.7" = { + sha256 = "480ce0ad7f67364ec8d4ce8d815f463d9e4074e3789be22a5722cfdebed08679"; + revisions = { + r0 = { + nix = import ../hackage/network-byte-order-0.1.7-r0-3b6e875fe2f363817b157ecc9c45411ac84544bfa4a30364943e49e817db7fdf.nix; + revNum = 0; + sha256 = "3b6e875fe2f363817b157ecc9c45411ac84544bfa4a30364943e49e817db7fdf"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/patat.nix b/nix/patat.nix index 9e6731ce3bb..d46492bd995 100644 --- a/nix/patat.nix +++ b/nix/patat.nix @@ -10,6 +10,17 @@ default = "r0"; }; }; + "0.10.0.0" = { + sha256 = "7f7749d3a9ac1c4f97c0c2e01bc3f74979e9db023729f126cad26667f60a203b"; + revisions = { + r0 = { + nix = import ../hackage/patat-0.10.0.0-r0-e4d1d4ed3b3613f08a2113ad26fed54401f3f2f62cd0a43a45405b64b5d974a6.nix; + revNum = 0; + sha256 = "e4d1d4ed3b3613f08a2113ad26fed54401f3f2f62cd0a43a45405b64b5d974a6"; + }; + default = "r0"; + }; + }; "0.2.0.0" = { sha256 = "2dcddc275cac9a6aced791650467316987f8664096cad83b0e06fb28375ece2a"; revisions = { diff --git a/nix/prettyprinter-interp.nix b/nix/prettyprinter-interp.nix index 905a206044f..7fb50acfd51 100644 --- a/nix/prettyprinter-interp.nix +++ b/nix/prettyprinter-interp.nix @@ -28,7 +28,12 @@ revNum = 2; sha256 = "da63a5c4c2f5990d54c04d1cf7b0b61ef34477818e14d6b80b70abd75f26cb3b"; }; - default = "r2"; + r3 = { + nix = import ../hackage/prettyprinter-interp-0.2.0.0-r3-69c339a95b265dab9b3478ca19ec96952b6b472bd0ff6e2127112a9562362c1d.nix; + revNum = 3; + sha256 = "69c339a95b265dab9b3478ca19ec96952b6b472bd0ff6e2127112a9562362c1d"; + }; + default = "r3"; }; }; } \ No newline at end of file diff --git a/nix/primitive-addr.nix b/nix/primitive-addr.nix index 27e5088d19b..61dc68cf49c 100644 --- a/nix/primitive-addr.nix +++ b/nix/primitive-addr.nix @@ -34,7 +34,12 @@ revNum = 1; sha256 = "4ef8f050bce614b326de884f62a36be91f010188ea66f82346a2a41bffe7ea92"; }; - default = "r1"; + r2 = { + nix = import ../hackage/primitive-addr-0.1.0.2-r2-f6e102445287c5406f256da95f8bdb6ff58290144b348e64a3062453bb5928e8.nix; + revNum = 2; + sha256 = "f6e102445287c5406f256da95f8bdb6ff58290144b348e64a3062453bb5928e8"; + }; + default = "r2"; }; }; } \ No newline at end of file diff --git a/nix/primitive-unaligned.nix b/nix/primitive-unaligned.nix index 60d7b0b4cf1..8e895ba2661 100644 --- a/nix/primitive-unaligned.nix +++ b/nix/primitive-unaligned.nix @@ -44,7 +44,12 @@ revNum = 1; sha256 = "53aabec3a4ab938b6cc7ed6f83872f1c13ceba151a35293f077401116867cdce"; }; - default = "r1"; + r2 = { + nix = import ../hackage/primitive-unaligned-0.1.1.2-r2-ba2b752d936f2a1813e0e0f90a79c45ecfb427dd0e2820ff654e2d7635c0310d.nix; + revNum = 2; + sha256 = "ba2b752d936f2a1813e0e0f90a79c45ecfb427dd0e2820ff654e2d7635c0310d"; + }; + default = "r2"; }; }; } \ No newline at end of file diff --git a/nix/swish.nix b/nix/swish.nix index fe064952296..aebc5a43ced 100644 --- a/nix/swish.nix +++ b/nix/swish.nix @@ -175,6 +175,17 @@ default = "r0"; }; }; + "0.10.7.0" = { + sha256 = "c330c540f687005aa00af6531242bafe71506cb74bc23c3522a27e90e31be82c"; + revisions = { + r0 = { + nix = import ../hackage/swish-0.10.7.0-r0-a233f4458b165c59d9a91ed573332f8b1dbbb6d585e7bd7f65d3d4a6ced11904.nix; + revNum = 0; + sha256 = "a233f4458b165c59d9a91ed573332f8b1dbbb6d585e7bd7f65d3d4a6ced11904"; + }; + default = "r0"; + }; + }; "0.2.1" = { sha256 = "6924329dd7ce64f674f099379f74a36b416bc753036f4240f7501b693193e723"; revisions = { diff --git a/nix/text-ansi.nix b/nix/text-ansi.nix index 89c0572b7da..ff2ad0ad0a5 100644 --- a/nix/text-ansi.nix +++ b/nix/text-ansi.nix @@ -117,4 +117,15 @@ default = "r1"; }; }; + "0.3.0.1" = { + sha256 = "0078b6e1adfb3fbbb4e241e20116829c3ede02f3906eb292ab4540c9e82f3846"; + revisions = { + r0 = { + nix = import ../hackage/text-ansi-0.3.0.1-r0-3ec2c78d9c61058fa9e9789643649bfa37eabcb62d61c6c71be11b5a0952b2b6.nix; + revNum = 0; + sha256 = "3ec2c78d9c61058fa9e9789643649bfa37eabcb62d61c6c71be11b5a0952b2b6"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/tuples.nix b/nix/tuples.nix index 6fcc970c26f..3707428a3cd 100644 --- a/nix/tuples.nix +++ b/nix/tuples.nix @@ -12,7 +12,12 @@ revNum = 1; sha256 = "5248eb556dbd0e69c5009572ef4a332a594037e6b13883ffba071128af15da1a"; }; - default = "r1"; + r2 = { + nix = import ../hackage/tuples-0.1.0.0-r2-0b3f3fe4f65b976e6e449eea77686e9407033f69bba1418a09c6babe3571a821.nix; + revNum = 2; + sha256 = "0b3f3fe4f65b976e6e449eea77686e9407033f69bba1418a09c6babe3571a821"; + }; + default = "r2"; }; }; } \ No newline at end of file diff --git a/nix/vector-th-unbox.nix b/nix/vector-th-unbox.nix index ad442b55377..1c1721727bc 100644 --- a/nix/vector-th-unbox.nix +++ b/nix/vector-th-unbox.nix @@ -298,7 +298,12 @@ revNum = 4; sha256 = "32ff9a5c9d4d15a989bfe22436853348f66c0a48177fc64b58502c663c5ffb22"; }; - default = "r4"; + r5 = { + nix = import ../hackage/vector-th-unbox-0.2.2-r5-0ba46c42a63750cb815ce6921426c28a2ef2372e19b82af866e21c65a4d682d7.nix; + revNum = 5; + sha256 = "0ba46c42a63750cb815ce6921426c28a2ef2372e19b82af866e21c65a4d682d7"; + }; + default = "r5"; }; }; } \ No newline at end of file diff --git a/nix/versions.nix b/nix/versions.nix index 3e9a1b0ef0e..4d8991fbf60 100644 --- a/nix/versions.nix +++ b/nix/versions.nix @@ -421,4 +421,15 @@ default = "r0"; }; }; + "6.0.2" = { + sha256 = "4ffb9c463f5ece36014da7793be2581f412cdf3b01bbd09e645f1e08720c911b"; + revisions = { + r0 = { + nix = import ../hackage/versions-6.0.2-r0-4edcbeb1783d9c67c3cef8e0fff731cee33970591ea4adc136dc72db53a2cd10.nix; + revNum = 0; + sha256 = "4edcbeb1783d9c67c3cef8e0fff731cee33970591ea4adc136dc72db53a2cd10"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/wide-word.nix b/nix/wide-word.nix index c604c9e6362..82f422cd116 100644 --- a/nix/wide-word.nix +++ b/nix/wide-word.nix @@ -227,7 +227,12 @@ revNum = 2; sha256 = "5d02e6be3fccb48b602193b13a52c59a4c332c360ada99acedec0b04df2707ff"; }; - default = "r2"; + r3 = { + nix = import ../hackage/wide-word-0.1.5.0-r3-ef0cc70c16290ec577b8c3c57b991e5672252e57848820292487a848265b1d8f.nix; + revNum = 3; + sha256 = "ef0cc70c16290ec577b8c3c57b991e5672252e57848820292487a848265b1d8f"; + }; + default = "r3"; }; }; } \ No newline at end of file diff --git a/nix/wl-pprint-annotated.nix b/nix/wl-pprint-annotated.nix index ca7a444eea9..7a590bc9647 100644 --- a/nix/wl-pprint-annotated.nix +++ b/nix/wl-pprint-annotated.nix @@ -93,7 +93,12 @@ revNum = 2; sha256 = "f625023834dd8ffbe3dd394f2b66fc77b850d9be0af65104bc24f0cb046a83a6"; }; - default = "r2"; + r3 = { + nix = import ../hackage/wl-pprint-annotated-0.1.0.1-r3-79d12e6d7302c8bea0986cb713fcbfc33225cca3ee158ac741cf1a468f5ed8bc.nix; + revNum = 3; + sha256 = "79d12e6d7302c8bea0986cb713fcbfc33225cca3ee158ac741cf1a468f5ed8bc"; + }; + default = "r3"; }; }; } \ No newline at end of file