From b469686c8b295244d4e28a7609531af6a06c9ebf Mon Sep 17 00:00:00 2001 From: IOHK Date: Sun, 1 Dec 2024 00:34:51 +0000 Subject: [PATCH] Automatic Update --- ...318fda99979ea010cf1d0b9beba17bc0c6afaf.nix | 75 ++++++++++++++++ ...351927ca07a27b049c2aaef226ba81cf5f61a0.nix | 58 +++++++++++++ ...a4ed73e3ad803a92cdcbfc2d86360866588da5.nix | 55 ++++++++++++ ...0ed87ba921d1d924dbbf35f25fce2f5f979b58.nix | 61 +++++++++++++ ...67a5acfb3b0ad0d8703a2611a69c993e624852.nix | 61 +++++++++++++ ...9a6e9f39182ac140748d7f499492f0b149a8d2.nix | 87 +++++++++++++++++++ index-state-hashes.nix | 1 + nix/aftovolio.nix | 11 +++ nix/ghc-lib-parser.nix | 11 +++ nix/ghc-lib.nix | 11 +++ nix/isomorphism-class.nix | 22 +++++ nix/tree-diff.nix | 11 +++ 12 files changed, 464 insertions(+) create mode 100644 hackage/aftovolio-0.6.2.0-r0-5b3dbdbecffa4a25801fe02006318fda99979ea010cf1d0b9beba17bc0c6afaf.nix create mode 100644 hackage/ghc-lib-9.8.4.20241130-r0-7ec3bdb3c9c2c9d12e231e8030351927ca07a27b049c2aaef226ba81cf5f61a0.nix create mode 100644 hackage/ghc-lib-parser-9.8.4.20241130-r0-f01b64af0b6b07ef769e37fdbaa4ed73e3ad803a92cdcbfc2d86360866588da5.nix create mode 100644 hackage/isomorphism-class-0.2.1-r0-33635005957d599e4523e3215d0ed87ba921d1d924dbbf35f25fce2f5f979b58.nix create mode 100644 hackage/isomorphism-class-0.2.1.1-r0-ed0d84aa8788413b23a126fc0b67a5acfb3b0ad0d8703a2611a69c993e624852.nix create mode 100644 hackage/tree-diff-0.3.3-r0-7296211ea1ba831d1453c9b6079a6e9f39182ac140748d7f499492f0b149a8d2.nix diff --git a/hackage/aftovolio-0.6.2.0-r0-5b3dbdbecffa4a25801fe02006318fda99979ea010cf1d0b9beba17bc0c6afaf.nix b/hackage/aftovolio-0.6.2.0-r0-5b3dbdbecffa4a25801fe02006318fda99979ea010cf1d0b9beba17bc0c6afaf.nix new file mode 100644 index 00000000000..89ebb23b97f --- /dev/null +++ b/hackage/aftovolio-0.6.2.0-r0-5b3dbdbecffa4a25801fe02006318fda99979ea010cf1d0b9beba17bc0c6afaf.nix @@ -0,0 +1,75 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.4"; + identifier = { name = "aftovolio"; version = "0.6.2.0"; }; + license = "MIT"; + copyright = "Oleksandr Zhabenko"; + maintainer = "oleksandr.zhabenko@yahoo.com"; + author = "Oleksandr Zhabenko"; + homepage = ""; + url = ""; + synopsis = "An AFTOVolio implementation for creating texts with special phonetic / prosodic properties."; + description = "It is another project that is based on the similar ideas as [phonetic-languages-simplified-examples-array package](https://hackage.haskell.org/package/phonetic-languages-simplified-examples-array). It combines general functionality with an example of complete one for Ukrainian language with extended documentation, mostly in the README.md file. "; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."rhythmic-sequences" or (errorHandler.buildDepError "rhythmic-sequences")) + (hsPkgs."cli-arguments" or (errorHandler.buildDepError "cli-arguments")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."rev-scientific" or (errorHandler.buildDepError "rev-scientific")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."mmsyn2-array" or (errorHandler.buildDepError "mmsyn2-array")) + (hsPkgs."minmax" or (errorHandler.buildDepError "minmax")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."monoid-insertleft" or (errorHandler.buildDepError "monoid-insertleft")) + (hsPkgs."intermediate-structures" or (errorHandler.buildDepError "intermediate-structures")) + (hsPkgs."quantizer" or (errorHandler.buildDepError "quantizer")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."lists-flines" or (errorHandler.buildDepError "lists-flines")) + ]; + buildable = true; + }; + exes = { + "aftovolioUkr" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."rhythmic-sequences" or (errorHandler.buildDepError "rhythmic-sequences")) + (hsPkgs."cli-arguments" or (errorHandler.buildDepError "cli-arguments")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."rev-scientific" or (errorHandler.buildDepError "rev-scientific")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."mmsyn2-array" or (errorHandler.buildDepError "mmsyn2-array")) + (hsPkgs."minmax" or (errorHandler.buildDepError "minmax")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."monoid-insertleft" or (errorHandler.buildDepError "monoid-insertleft")) + (hsPkgs."intermediate-structures" or (errorHandler.buildDepError "intermediate-structures")) + (hsPkgs."quantizer" or (errorHandler.buildDepError "quantizer")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."lists-flines" or (errorHandler.buildDepError "lists-flines")) + ]; + buildable = true; + }; + "unconcatUkr2" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."mmsyn2-array" or (errorHandler.buildDepError "mmsyn2-array")) + (hsPkgs."intermediate-structures" or (errorHandler.buildDepError "intermediate-structures")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/ghc-lib-9.8.4.20241130-r0-7ec3bdb3c9c2c9d12e231e8030351927ca07a27b049c2aaef226ba81cf5f61a0.nix b/hackage/ghc-lib-9.8.4.20241130-r0-7ec3bdb3c9c2c9d12e231e8030351927ca07a27b049c2aaef226ba81cf5f61a0.nix new file mode 100644 index 00000000000..7d02147d7b4 --- /dev/null +++ b/hackage/ghc-lib-9.8.4.20241130-r0-7ec3bdb3c9c2c9d12e231e8030351927ca07a27b049c2aaef226ba81cf5f61a0.nix @@ -0,0 +1,58 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { threaded-rts = true; }; + package = { + specVersion = "3.0"; + identifier = { name = "ghc-lib"; version = "9.8.4.20241130"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Digital Asset"; + author = "The GHC Team and Digital Asset"; + homepage = "https://github.com/digital-asset/ghc-lib"; + url = ""; + synopsis = "The GHC API, decoupled from GHC versions"; + description = "A package equivalent to the @ghc@ package, but which can be loaded on many compiler versions."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."parsec" or (errorHandler.buildDepError "parsec")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."pretty" or (errorHandler.buildDepError "pretty")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."semaphore-compat" or (errorHandler.buildDepError "semaphore-compat")) + (hsPkgs."rts" or (errorHandler.buildDepError "rts")) + (hsPkgs."hpc" or (errorHandler.buildDepError "hpc")) + (hsPkgs."ghc-lib-parser" or (errorHandler.buildDepError "ghc-lib-parser")) + ] ++ (if !system.isWindows + then [ (hsPkgs."unix" or (errorHandler.buildDepError "unix")) ] + else [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ]); + build-tools = [ + (hsPkgs.pkgsBuildBuild.alex.components.exes.alex or (pkgs.pkgsBuildBuild.alex or (errorHandler.buildToolDepError "alex:alex"))) + (hsPkgs.pkgsBuildBuild.happy.components.exes.happy or (pkgs.pkgsBuildBuild.happy or (errorHandler.buildToolDepError "happy:happy"))) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/ghc-lib-parser-9.8.4.20241130-r0-f01b64af0b6b07ef769e37fdbaa4ed73e3ad803a92cdcbfc2d86360866588da5.nix b/hackage/ghc-lib-parser-9.8.4.20241130-r0-f01b64af0b6b07ef769e37fdbaa4ed73e3ad803a92cdcbfc2d86360866588da5.nix new file mode 100644 index 00000000000..6112f802b87 --- /dev/null +++ b/hackage/ghc-lib-parser-9.8.4.20241130-r0-f01b64af0b6b07ef769e37fdbaa4ed73e3ad803a92cdcbfc2d86360866588da5.nix @@ -0,0 +1,55 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { threaded-rts = true; }; + package = { + specVersion = "3.0"; + identifier = { name = "ghc-lib-parser"; version = "9.8.4.20241130"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Digital Asset"; + author = "The GHC Team and Digital Asset"; + homepage = "https://github.com/digital-asset/ghc-lib"; + url = ""; + synopsis = "The GHC API, decoupled from GHC versions"; + description = "A package equivalent to the @ghc@ package, but which can be loaded on many compiler versions."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = ([ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."parsec" or (errorHandler.buildDepError "parsec")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."pretty" or (errorHandler.buildDepError "pretty")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + ] ++ (if !system.isWindows + then [ (hsPkgs."unix" or (errorHandler.buildDepError "unix")) ] + else [ + (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) + ])) ++ pkgs.lib.optional (compiler.isGhc && compiler.version.ge "9.10") (hsPkgs."ghc-internal" or (errorHandler.buildDepError "ghc-internal")); + build-tools = [ + (hsPkgs.pkgsBuildBuild.alex.components.exes.alex or (pkgs.pkgsBuildBuild.alex or (errorHandler.buildToolDepError "alex:alex"))) + (hsPkgs.pkgsBuildBuild.happy.components.exes.happy or (pkgs.pkgsBuildBuild.happy or (errorHandler.buildToolDepError "happy:happy"))) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/isomorphism-class-0.2.1-r0-33635005957d599e4523e3215d0ed87ba921d1d924dbbf35f25fce2f5f979b58.nix b/hackage/isomorphism-class-0.2.1-r0-33635005957d599e4523e3215d0ed87ba921d1d924dbbf35f25fce2f5f979b58.nix new file mode 100644 index 00000000000..6bee2044a6d --- /dev/null +++ b/hackage/isomorphism-class-0.2.1-r0-33635005957d599e4523e3215d0ed87ba921d1d924dbbf35f25fce2f5f979b58.nix @@ -0,0 +1,61 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "isomorphism-class"; version = "0.2.1"; }; + license = "MIT"; + copyright = "(c) 2022 Nikita Volkov"; + maintainer = "Nikita Volkov "; + author = "Nikita Volkov "; + homepage = "https://github.com/nikita-volkov/isomorphism-class"; + url = ""; + synopsis = "Lawful typeclasses for conversion between types"; + description = ""; + 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."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."primitive" or (errorHandler.buildDepError "primitive")) + (hsPkgs."profunctors" or (errorHandler.buildDepError "profunctors")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + ]; + build-tools = [ + (hsPkgs.pkgsBuildBuild.autoexporter.components.exes.autoexporter or (pkgs.pkgsBuildBuild.autoexporter or (errorHandler.buildToolDepError "autoexporter:autoexporter"))) + ]; + buildable = true; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."isomorphism-class" or (errorHandler.buildDepError "isomorphism-class")) + (hsPkgs."primitive" or (errorHandler.buildDepError "primitive")) + (hsPkgs."quickcheck-instances" or (errorHandler.buildDepError "quickcheck-instances")) + (hsPkgs."rebase" or (errorHandler.buildDepError "rebase")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/isomorphism-class-0.2.1.1-r0-ed0d84aa8788413b23a126fc0b67a5acfb3b0ad0d8703a2611a69c993e624852.nix b/hackage/isomorphism-class-0.2.1.1-r0-ed0d84aa8788413b23a126fc0b67a5acfb3b0ad0d8703a2611a69c993e624852.nix new file mode 100644 index 00000000000..53ef71a73d2 --- /dev/null +++ b/hackage/isomorphism-class-0.2.1.1-r0-ed0d84aa8788413b23a126fc0b67a5acfb3b0ad0d8703a2611a69c993e624852.nix @@ -0,0 +1,61 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "isomorphism-class"; version = "0.2.1.1"; }; + license = "MIT"; + copyright = "(c) 2022 Nikita Volkov"; + maintainer = "Nikita Volkov "; + author = "Nikita Volkov "; + homepage = "https://github.com/nikita-volkov/isomorphism-class"; + url = ""; + synopsis = "Lawful typeclasses for conversion between types"; + description = ""; + 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."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."primitive" or (errorHandler.buildDepError "primitive")) + (hsPkgs."profunctors" or (errorHandler.buildDepError "profunctors")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + ]; + build-tools = [ + (hsPkgs.pkgsBuildBuild.autoexporter.components.exes.autoexporter or (pkgs.pkgsBuildBuild.autoexporter or (errorHandler.buildToolDepError "autoexporter:autoexporter"))) + ]; + buildable = true; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."isomorphism-class" or (errorHandler.buildDepError "isomorphism-class")) + (hsPkgs."primitive" or (errorHandler.buildDepError "primitive")) + (hsPkgs."quickcheck-instances" or (errorHandler.buildDepError "quickcheck-instances")) + (hsPkgs."rebase" or (errorHandler.buildDepError "rebase")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/tree-diff-0.3.3-r0-7296211ea1ba831d1453c9b6079a6e9f39182ac140748d7f499492f0b149a8d2.nix b/hackage/tree-diff-0.3.3-r0-7296211ea1ba831d1453c9b6079a6e9f39182ac140748d7f499492f0b149a8d2.nix new file mode 100644 index 00000000000..a475a39b335 --- /dev/null +++ b/hackage/tree-diff-0.3.3-r0-7296211ea1ba831d1453c9b6079a6e9f39182ac140748d7f499492f0b149a8d2.nix @@ -0,0 +1,87 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.2"; + identifier = { name = "tree-diff"; version = "0.3.3"; }; + license = "GPL-2.0-or-later"; + copyright = "(c) 2017-2021 Oleg Grenrus"; + maintainer = "Oleg.Grenrus "; + author = "Oleg Grenrus "; + homepage = "https://github.com/phadej/tree-diff"; + url = ""; + synopsis = "Diffing of (expression) trees."; + description = "Common diff algorithm works on list structures:\n\n@\ndiff :: Eq a => [a] -> [a] -> [Edit a]\n@\n\nThis package works on trees.\n\n@\ntreeDiff :: Eq a => Tree a -> Tree a -> Edit (EditTree a)\n@\n\nThis package also provides a way to diff arbitrary ADTs,\nusing @Generics@-derivable helpers.\n\nThis package differs from ,\nin a two ways: @tree-diff@ doesn't have patch function,\nand the \"edit-script\" is a tree itself, which is useful for pretty-printing.\n\n@\n>>> prettyEditExpr $ ediff (Foo 42 [True, False] \"old\") (Foo 42 [False, False, True] \"new\")\nFoo\n\\ {fooBool = [-True, +False, False, +True],\n\\ fooInt = 42,\n\\ fooString = -\"old\" +\"new\"}\n@"; + buildType = "Simple"; + }; + components = { + "library" = { + 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."parsec" or (errorHandler.buildDepError "parsec")) + (hsPkgs."pretty" or (errorHandler.buildDepError "pretty")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (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."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."parsers" or (errorHandler.buildDepError "parsers")) + (hsPkgs."primitive" or (errorHandler.buildDepError "primitive")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."scientific" or (errorHandler.buildDepError "scientific")) + (hsPkgs."semialign" or (errorHandler.buildDepError "semialign")) + (hsPkgs."strict" or (errorHandler.buildDepError "strict")) + (hsPkgs."tagged" or (errorHandler.buildDepError "tagged")) + (hsPkgs."these" or (errorHandler.buildDepError "these")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."uuid-types" or (errorHandler.buildDepError "uuid-types")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + ] ++ pkgs.lib.optional (compiler.isGhc && compiler.version.ge "8" && !(compiler.isGhc && compiler.version.ge "9.4")) (hsPkgs."data-array-byte" or (errorHandler.buildDepError "data-array-byte")); + buildable = true; + }; + tests = { + "tree-diff-test" = { + depends = ([ + (hsPkgs."ansi-terminal" or (errorHandler.buildDepError "ansi-terminal")) + (hsPkgs."ansi-wl-pprint" or (errorHandler.buildDepError "ansi-wl-pprint")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."parsec" or (errorHandler.buildDepError "parsec")) + (hsPkgs."primitive" or (errorHandler.buildDepError "primitive")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."tagged" or (errorHandler.buildDepError "tagged")) + (hsPkgs."tree-diff" or (errorHandler.buildDepError "tree-diff")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-golden" or (errorHandler.buildDepError "tasty-golden")) + (hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck")) + (hsPkgs."trifecta" or (errorHandler.buildDepError "trifecta")) + ] ++ pkgs.lib.optional (compiler.isGhc && compiler.version.ge "8" && !(compiler.isGhc && compiler.version.ge "9.4")) (hsPkgs."data-array-byte" or (errorHandler.buildDepError "data-array-byte"))) ++ pkgs.lib.optional (compiler.isGhc && compiler.version.lt "7.5") (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")); + buildable = true; + }; + }; + benchmarks = { + "tree-diff-bench" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."tree-diff" or (errorHandler.buildDepError "tree-diff")) + (hsPkgs."criterion" or (errorHandler.buildDepError "criterion")) + (hsPkgs."Diff" or (errorHandler.buildDepError "Diff")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/index-state-hashes.nix b/index-state-hashes.nix index 6e20072342f..8623df368d1 100644 --- a/index-state-hashes.nix +++ b/index-state-hashes.nix @@ -2070,4 +2070,5 @@ "2024-11-28T00:00:00Z" = "fe042f0618c96402806b5fe8bd5e47427daed6bb886f8d37bc678d551a581160"; "2024-11-29T00:00:00Z" = "a5583541dc3918937d32aa8812e66aa8241f7fc3fc144ac1c4282c6acfc0fee5"; "2024-11-30T00:00:00Z" = "188b783b527f3f2e729a47209c1782fb658f65c05a3c0f0c2c8dcfd2e9b70d01"; + "2024-12-01T00:00:00Z" = "7776c8e44ce9b0754c9fe4194ae4d5c1ab79946b8306713984e1ccb97f53f182"; } diff --git a/nix/aftovolio.nix b/nix/aftovolio.nix index 60b678ae6ec..4ea8530309b 100644 --- a/nix/aftovolio.nix +++ b/nix/aftovolio.nix @@ -131,4 +131,15 @@ default = "r0"; }; }; + "0.6.2.0" = { + sha256 = "8c61d7e87cad8b60be766764f12b1733344c06da85e9d98869ae9d8746835e46"; + revisions = { + r0 = { + nix = import ../hackage/aftovolio-0.6.2.0-r0-5b3dbdbecffa4a25801fe02006318fda99979ea010cf1d0b9beba17bc0c6afaf.nix; + revNum = 0; + sha256 = "5b3dbdbecffa4a25801fe02006318fda99979ea010cf1d0b9beba17bc0c6afaf"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/ghc-lib-parser.nix b/nix/ghc-lib-parser.nix index 6918347e919..55332464c2b 100644 --- a/nix/ghc-lib-parser.nix +++ b/nix/ghc-lib-parser.nix @@ -1393,4 +1393,15 @@ default = "r1"; }; }; + "9.8.4.20241130" = { + sha256 = "faf47d0c7837d70447bb95b83e5666c708b9155f7dd949a4d1b696f341371c7e"; + revisions = { + r0 = { + nix = import ../hackage/ghc-lib-parser-9.8.4.20241130-r0-f01b64af0b6b07ef769e37fdbaa4ed73e3ad803a92cdcbfc2d86360866588da5.nix; + revNum = 0; + sha256 = "f01b64af0b6b07ef769e37fdbaa4ed73e3ad803a92cdcbfc2d86360866588da5"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/ghc-lib.nix b/nix/ghc-lib.nix index c36d685bcb9..88c51e57634 100644 --- a/nix/ghc-lib.nix +++ b/nix/ghc-lib.nix @@ -1381,4 +1381,15 @@ default = "r1"; }; }; + "9.8.4.20241130" = { + sha256 = "59e3bca692fcc3a2504e98b5c777dc7b2fc35bde5d18a65643f5522276d3d404"; + revisions = { + r0 = { + nix = import ../hackage/ghc-lib-9.8.4.20241130-r0-7ec3bdb3c9c2c9d12e231e8030351927ca07a27b049c2aaef226ba81cf5f61a0.nix; + revNum = 0; + sha256 = "7ec3bdb3c9c2c9d12e231e8030351927ca07a27b049c2aaef226ba81cf5f61a0"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/isomorphism-class.nix b/nix/isomorphism-class.nix index a416567ef1e..cae9398b984 100644 --- a/nix/isomorphism-class.nix +++ b/nix/isomorphism-class.nix @@ -197,4 +197,26 @@ default = "r0"; }; }; + "0.2.1" = { + sha256 = "0cda667617001e39b22e038d3f1c995ebe5196c2853d67c8fc3d04fef6ed3e92"; + revisions = { + r0 = { + nix = import ../hackage/isomorphism-class-0.2.1-r0-33635005957d599e4523e3215d0ed87ba921d1d924dbbf35f25fce2f5f979b58.nix; + revNum = 0; + sha256 = "33635005957d599e4523e3215d0ed87ba921d1d924dbbf35f25fce2f5f979b58"; + }; + default = "r0"; + }; + }; + "0.2.1.1" = { + sha256 = "e4e4c4608ef319b998d59c7df1945e30eea34c76a691aa50dd48cbe2526cdd9b"; + revisions = { + r0 = { + nix = import ../hackage/isomorphism-class-0.2.1.1-r0-ed0d84aa8788413b23a126fc0b67a5acfb3b0ad0d8703a2611a69c993e624852.nix; + revNum = 0; + sha256 = "ed0d84aa8788413b23a126fc0b67a5acfb3b0ad0d8703a2611a69c993e624852"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/tree-diff.nix b/nix/tree-diff.nix index e2b1a2f99f0..25971d6592d 100644 --- a/nix/tree-diff.nix +++ b/nix/tree-diff.nix @@ -278,4 +278,15 @@ default = "r0"; }; }; + "0.3.3" = { + sha256 = "7e44f45245c36ed075de7e624d2e19d0a6d3a7e7c466d0487435df7e21e7acf2"; + revisions = { + r0 = { + nix = import ../hackage/tree-diff-0.3.3-r0-7296211ea1ba831d1453c9b6079a6e9f39182ac140748d7f499492f0b149a8d2.nix; + revNum = 0; + sha256 = "7296211ea1ba831d1453c9b6079a6e9f39182ac140748d7f499492f0b149a8d2"; + }; + default = "r0"; + }; + }; } \ No newline at end of file