From d1a4c2186e99bb0bbe11fea87ecac331e17376b3 Mon Sep 17 00:00:00 2001 From: IOHK Date: Tue, 29 Oct 2024 00:28:15 +0000 Subject: [PATCH] Automatic Update --- ...2fb6cd2ad655f8f9c7dc2d51ebb0e2c417c86c.nix | 42 ++++ ...82746758a3dc75249e7e83addcb70ad85c6279.nix | 51 +++++ ...bfaad107b5a3b97f0be79620a3bd596c3df5a0.nix | 64 ++++++ ...457cc26a1dad3ad931baa8784a8250351e1408.nix | 37 ++++ ...812f8f1744525792916eb47772e91d6f924be5.nix | 94 +++++++++ ...2a280a546ef1202cd690a979e3795c61c9e2b3.nix | 33 +++ ...3607eb04677126422f66f71aeed7f44327e98f.nix | 47 +++++ ...ee80071c0d0a5b33bbf6825dbcb4e9f191a0a9.nix | 54 +++++ ...1413949146b2c2aa0c448adc58d717ef725e0f.nix | 71 +++++++ ...b3a73c73f2f96fa00cf273f12092a85433fe41.nix | 71 +++++++ ...0d9215f7c41ccbffbe2549eb521312c12db3e3.nix | 51 +++++ ...6226475a89d7fd7019c624d500ac583ebaa686.nix | 73 +++++++ ...603478716b21d04eb231211f9c38bfb21b4d04.nix | 62 ++++++ ...21e69953aecadf1162e59bbe8cf9fc7f4b3de8.nix | 62 ++++++ ...6bcaafd3380d49aa62b44c6ce14396ec3be9de.nix | 64 ++++++ ...827fc63eb9d3669b5dcd8f0dec9b17b03e13cd.nix | 193 ++++++++++++++++++ ...234ffb5dd25e10c73722216e3a512ad848c4b6.nix | 52 +++++ ...a7a78de24ec304a502781611b1acff143de984.nix | 58 ++++++ ...469f2b97af934c2edf351f23444fcdad469e76.nix | 39 ++++ ...9c0fe40edcd83a6259409b0169fab27cf06a25.nix | 56 +++++ ...1b67a604cb31a312b0f72c4635d7ad1ce6e232.nix | 92 +++++++++ ...1c26a8d1964194335861754602e84b1581d631.nix | 73 +++++++ ...a12168980201c847a9e245cf1225a26ce7e4d9.nix | 64 ++++++ ...1a103bc8c87f789ff4425c5282e4939fcc4b56.nix | 46 +++++ ...c868ae141a3071feb4f3af304d9a44cc7df3f4.nix | 107 ++++++++++ ...541c5e9e0a3d3e657dc54412691df47300a1fd.nix | 63 ++++++ ...26d2710d615f393867cfa8789c29b32d2ff979.nix | 57 ++++++ ...44f74dbf025ccfad3237778e55b72ec80abd0a.nix | 86 ++++++++ ...5a585876dc3854b13b99d99668a85c141fa0c9.nix | 86 ++++++++ index-state-hashes.nix | 1 + nix/_Micro_Hs.nix | 11 + nix/_Nano_I_D.nix | 7 +- nix/_Widget_Rattus.nix | 11 + nix/alex-tools.nix | 7 +- nix/argon.nix | 11 + nix/bluefin-internal.nix | 11 + nix/bluefin.nix | 11 + nix/cabal-rpm.nix | 7 +- nix/call-alloy.nix | 12 +- nix/call-plantuml.nix | 7 +- nix/evm-opcodes.nix | 11 + nix/exon.nix | 7 +- nix/flac.nix | 7 +- nix/gitlab-haskell.nix | 11 + nix/h-raylib.nix | 11 + nix/hgal.nix | 7 +- nix/lame.nix | 7 +- nix/network-transport-tests.nix | 7 +- nix/no-recursion.nix | 11 + nix/ormolu.nix | 7 +- nix/polysemy-plugin.nix | 7 +- nix/polysemy.nix | 7 +- nix/smtp-mail.nix | 7 +- nix/stache.nix | 7 +- nix/streamly-core.nix | 7 +- nix/streamly.nix | 7 +- nix/wai-middleware-delegate.nix | 22 ++ 57 files changed, 2177 insertions(+), 17 deletions(-) create mode 100644 hackage/MicroHs-0.10.4.0-r0-e4b3dc6d7729b2394ee52d59f62fb6cd2ad655f8f9c7dc2d51ebb0e2c417c86c.nix create mode 100644 hackage/NanoID-3.4.0.2-r2-accf888de0892f56d7a0fab7e782746758a3dc75249e7e83addcb70ad85c6279.nix create mode 100644 hackage/WidgetRattus-0.3-r0-7dafeb759d72d404762b5e142dbfaad107b5a3b97f0be79620a3bd596c3df5a0.nix create mode 100644 hackage/alex-tools-0.6.1-r3-10581276d4a6548534e34fd974457cc26a1dad3ad931baa8784a8250351e1408.nix create mode 100644 hackage/argon-0.4.2.0-r0-18c841b3f5b0e2e07a1a7b6d41812f8f1744525792916eb47772e91d6f924be5.nix create mode 100644 hackage/bluefin-0.0.10.0-r0-b2ecca977719acce86cd9c10462a280a546ef1202cd690a979e3795c61c9e2b3.nix create mode 100644 hackage/bluefin-internal-0.0.10.0-r0-b37a5c95bbda6cfd6862b01ed13607eb04677126422f66f71aeed7f44327e98f.nix create mode 100644 hackage/cabal-rpm-2.2.1-r1-14f131d90a18b908367616510aee80071c0d0a5b33bbf6825dbcb4e9f191a0a9.nix create mode 100644 hackage/call-alloy-0.5.0.1-r1-ec0dbc5aadb06126d4545274261413949146b2c2aa0c448adc58d717ef725e0f.nix create mode 100644 hackage/call-alloy-0.5.0.1-r2-7563481b6a8441d3d03c4cb492b3a73c73f2f96fa00cf273f12092a85433fe41.nix create mode 100644 hackage/call-plantuml-0.0.1.3-r1-38d04cb6396c61313e77a234830d9215f7c41ccbffbe2549eb521312c12db3e3.nix create mode 100644 hackage/evm-opcodes-0.2.0-r0-895f20796411a8eef3e32fb5a36226475a89d7fd7019c624d500ac583ebaa686.nix create mode 100644 hackage/exon-1.7.0.0-r3-b6ed6842f34a995ccd7e7f8910603478716b21d04eb231211f9c38bfb21b4d04.nix create mode 100644 hackage/flac-0.2.1-r3-579a2118931ef7cb51d9dbba5921e69953aecadf1162e59bbe8cf9fc7f4b3de8.nix create mode 100644 hackage/gitlab-haskell-1.0.2.1-r0-9e300ec9fc4636b6ad8bcb7fe06bcaafd3380d49aa62b44c6ce14396ec3be9de.nix create mode 100644 hackage/h-raylib-5.5.2.1-r0-b6568e457636105e401d2e0311827fc63eb9d3669b5dcd8f0dec9b17b03e13cd.nix create mode 100644 hackage/hgal-2.0.0.3-r1-640432708b7356b72ca6096961234ffb5dd25e10c73722216e3a512ad848c4b6.nix create mode 100644 hackage/lame-0.2.2-r2-9d7640863af04ba0a6422e488fa7a78de24ec304a502781611b1acff143de984.nix create mode 100644 hackage/network-transport-tests-0.3.3-r1-9709f11fe747c3758e4b6be377469f2b97af934c2edf351f23444fcdad469e76.nix create mode 100644 hackage/no-recursion-0.1.2.2-r0-bd135a9de34f488cf999f027759c0fe40edcd83a6259409b0169fab27cf06a25.nix create mode 100644 hackage/ormolu-0.7.4.0-r2-5494e1e3bcb254a2b6da1040171b67a604cb31a312b0f72c4635d7ad1ce6e232.nix create mode 100644 hackage/polysemy-1.9.2.0-r1-c0eb4dfeaab49a011a5a2040251c26a8d1964194335861754602e84b1581d631.nix create mode 100644 hackage/polysemy-plugin-0.4.5.2-r1-93b7591b6e96dc0c572872af8aa12168980201c847a9e245cf1225a26ce7e4d9.nix create mode 100644 hackage/smtp-mail-0.5.0.0-r1-e379788a4e649fa0c3233774501a103bc8c87f789ff4425c5282e4939fcc4b56.nix create mode 100644 hackage/stache-2.3.4-r3-e4edd793398cabdba9ba4e7246c868ae141a3071feb4f3af304d9a44cc7df3f4.nix create mode 100644 hackage/streamly-0.10.1-r4-eec2e8e14ac64b9e389600b964541c5e9e0a3d3e657dc54412691df47300a1fd.nix create mode 100644 hackage/streamly-core-0.2.2-r1-7245ac46f380af62ce16adb70d26d2710d615f393867cfa8789c29b32d2ff979.nix create mode 100644 hackage/wai-middleware-delegate-0.1.4.2-r0-3884bd79abbe0485303f0113cf44f74dbf025ccfad3237778e55b72ec80abd0a.nix create mode 100644 hackage/wai-middleware-delegate-0.1.5.0-r0-06f76de4a7a4dee0075288ff295a585876dc3854b13b99d99668a85c141fa0c9.nix diff --git a/hackage/MicroHs-0.10.4.0-r0-e4b3dc6d7729b2394ee52d59f62fb6cd2ad655f8f9c7dc2d51ebb0e2c417c86c.nix b/hackage/MicroHs-0.10.4.0-r0-e4b3dc6d7729b2394ee52d59f62fb6cd2ad655f8f9c7dc2d51ebb0e2c417c86c.nix new file mode 100644 index 00000000000..c774500c83c --- /dev/null +++ b/hackage/MicroHs-0.10.4.0-r0-e4b3dc6d7729b2394ee52d59f62fb6cd2ad655f8f9c7dc2d51ebb0e2c417c86c.nix @@ -0,0 +1,42 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "MicroHs"; version = "0.10.4.0"; }; + license = "Apache-2.0"; + copyright = "2023,2024 Lennart Augustsson"; + maintainer = "lennart@augustsson.net"; + author = "lennart@augustsson.net"; + homepage = ""; + url = ""; + synopsis = "A small compiler for Haskell"; + description = "A compiler for an extended subset of Haskell-2010.\nThe compiler translates to combinators and can compile itself."; + buildType = "Simple"; + }; + components = { + exes = { + "mhs" = { + depends = pkgs.lib.optionals (compiler.isGhc && true) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + (hsPkgs."haskeline" or (errorHandler.buildDepError "haskeline")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/NanoID-3.4.0.2-r2-accf888de0892f56d7a0fab7e782746758a3dc75249e7e83addcb70ad85c6279.nix b/hackage/NanoID-3.4.0.2-r2-accf888de0892f56d7a0fab7e782746758a3dc75249e7e83addcb70ad85c6279.nix new file mode 100644 index 00000000000..3a9fcb70591 --- /dev/null +++ b/hackage/NanoID-3.4.0.2-r2-accf888de0892f56d7a0fab7e782746758a3dc75249e7e83addcb70ad85c6279.nix @@ -0,0 +1,51 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.10"; + identifier = { name = "NanoID"; version = "3.4.0.2"; }; + license = "BSD-3-Clause"; + copyright = "(c) 2021-2024 - Michel Boucey"; + maintainer = "michel.boucey@gmail.com"; + author = "Michel Boucey"; + homepage = ""; + url = ""; + synopsis = "NanoID generator"; + description = "Library and CLI tool for NanoID generation"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."cereal" or (errorHandler.buildDepError "cereal")) + (hsPkgs."extra" or (errorHandler.buildDepError "extra")) + (hsPkgs."mwc-random" or (errorHandler.buildDepError "mwc-random")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + exes = { + "nanoid" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."mwc-random" or (errorHandler.buildDepError "mwc-random")) + (hsPkgs."NanoID" or (errorHandler.buildDepError "NanoID")) + (hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/WidgetRattus-0.3-r0-7dafeb759d72d404762b5e142dbfaad107b5a3b97f0be79620a3bd596c3df5a0.nix b/hackage/WidgetRattus-0.3-r0-7dafeb759d72d404762b5e142dbfaad107b5a3b97f0be79620a3bd596c3df5a0.nix new file mode 100644 index 00000000000..bc27a550167 --- /dev/null +++ b/hackage/WidgetRattus-0.3-r0-7dafeb759d72d404762b5e142dbfaad107b5a3b97f0be79620a3bd596c3df5a0.nix @@ -0,0 +1,64 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.18"; + identifier = { name = "WidgetRattus"; version = "0.3"; }; + license = "BSD-3-Clause"; + copyright = "Copyright (C) 2024 Emil Houlborg, Gregers Rørdam, Patrick Bahr, Jean-Claude Sebastian Disch, Asger Lademark Heegaard"; + maintainer = "Patrick Bahr "; + author = "Emil Houlborg, Gregers Rørdam, Patrick Bahr, Jean-Claude Sebastian Disch, Asger Lademark Heegaard"; + homepage = "https://github.com/pa-ba/AsyncRattus/tree/WidgetRattus"; + url = ""; + synopsis = "An asynchronous modal FRP language for GUI programming"; + description = "This library implements an experimental variant of the Async Rattus\nprogramming language that features extensions for implementing GUIs.\nA comprehensive introduction can be found in this\n.\n\nSeveral example GUIs implemented using Widget Rattus can be found\n."; + buildType = "Custom"; + setup-depends = [ + (hsPkgs.pkgsBuildBuild.base or (pkgs.pkgsBuildBuild.base or (errorHandler.setupDepError "base"))) + (hsPkgs.pkgsBuildBuild.Cabal or (pkgs.pkgsBuildBuild.Cabal or (errorHandler.setupDepError "Cabal"))) + ]; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."ghc" or (errorHandler.buildDepError "ghc")) + (hsPkgs."ghc-boot" or (errorHandler.buildDepError "ghc-boot")) + (hsPkgs."hashtables" or (errorHandler.buildDepError "hashtables")) + (hsPkgs."simple-affine-space" or (errorHandler.buildDepError "simple-affine-space")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."monomer" or (errorHandler.buildDepError "monomer")) + ]; + buildable = true; + }; + tests = { + "ill-typed" = { + depends = [ + (hsPkgs."WidgetRattus" or (errorHandler.buildDepError "WidgetRattus")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + ]; + buildable = true; + }; + "well-typed" = { + depends = [ + (hsPkgs."WidgetRattus" or (errorHandler.buildDepError "WidgetRattus")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/alex-tools-0.6.1-r3-10581276d4a6548534e34fd974457cc26a1dad3ad931baa8784a8250351e1408.nix b/hackage/alex-tools-0.6.1-r3-10581276d4a6548534e34fd974457cc26a1dad3ad931baa8784a8250351e1408.nix new file mode 100644 index 00000000000..6f1f8282320 --- /dev/null +++ b/hackage/alex-tools-0.6.1-r3-10581276d4a6548534e34fd974457cc26a1dad3ad931baa8784a8250351e1408.nix @@ -0,0 +1,37 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.10"; + identifier = { name = "alex-tools"; version = "0.6.1"; }; + license = "ISC"; + copyright = "Iavor S. Diatchki, 2016"; + maintainer = "iavor.diatchki@gmail.com"; + author = "Iavor S. Diatchki"; + homepage = ""; + url = ""; + synopsis = "A set of functions for a common use case of Alex."; + description = "This captures a common pattern for using Alex."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/argon-0.4.2.0-r0-18c841b3f5b0e2e07a1a7b6d41812f8f1744525792916eb47772e91d6f924be5.nix b/hackage/argon-0.4.2.0-r0-18c841b3f5b0e2e07a1a7b6d41812f8f1744525792916eb47772e91d6f924be5.nix new file mode 100644 index 00000000000..a3c7be397df --- /dev/null +++ b/hackage/argon-0.4.2.0-r0-18c841b3f5b0e2e07a1a7b6d41812f8f1744525792916eb47772e91d6f924be5.nix @@ -0,0 +1,94 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.18"; + identifier = { name = "argon"; version = "0.4.2.0"; }; + license = "ISC"; + copyright = "2015 Michele Lacchia"; + maintainer = "michelelacchia@gmail.com"; + author = "Michele Lacchia"; + homepage = "http://github.com/rubik/argon"; + url = ""; + synopsis = "Measure your code's complexity"; + description = "Argon performs static analysis on your code in order to compute cyclomatic\ncomplexity. It is a quantitative measure of the number of linearly\nindipendent paths through the code.\n\nThe intended usage is through Argon's executable, which accepts a list of\nfiles or directories to analyze. The data can be optionally exported to\nJSON."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."ansi-terminal" or (errorHandler.buildDepError "ansi-terminal")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."pipes" or (errorHandler.buildDepError "pipes")) + (hsPkgs."pipes-group" or (errorHandler.buildDepError "pipes-group")) + (hsPkgs."pipes-safe" or (errorHandler.buildDepError "pipes-safe")) + (hsPkgs."pipes-bytestring" or (errorHandler.buildDepError "pipes-bytestring")) + (hsPkgs."lens-simple" or (errorHandler.buildDepError "lens-simple")) + (hsPkgs."ghc" or (errorHandler.buildDepError "ghc")) + (hsPkgs."ghc-boot" or (errorHandler.buildDepError "ghc-boot")) + (hsPkgs."ghc-paths" or (errorHandler.buildDepError "ghc-paths")) + (hsPkgs."ghc-syb-utils" or (errorHandler.buildDepError "ghc-syb-utils")) + (hsPkgs."syb" or (errorHandler.buildDepError "syb")) + (hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."system-filepath" or (errorHandler.buildDepError "system-filepath")) + (hsPkgs."dirstream" or (errorHandler.buildDepError "dirstream")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + ]; + buildable = if compiler.isGhc && compiler.version.lt "7.8" + then false + else true; + }; + exes = { + "argon" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."argon" or (errorHandler.buildDepError "argon")) + (hsPkgs."docopt" or (errorHandler.buildDepError "docopt")) + (hsPkgs."pipes" or (errorHandler.buildDepError "pipes")) + (hsPkgs."pipes-safe" or (errorHandler.buildDepError "pipes-safe")) + ]; + buildable = if compiler.isGhc && compiler.version.lt "7.8" + then false + else true; + }; + }; + tests = { + "argon-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."argon" or (errorHandler.buildDepError "argon")) + (hsPkgs."ansi-terminal" or (errorHandler.buildDepError "ansi-terminal")) + (hsPkgs."ghc" or (errorHandler.buildDepError "ghc")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."pipes" or (errorHandler.buildDepError "pipes")) + (hsPkgs."pipes-safe" or (errorHandler.buildDepError "pipes-safe")) + ]; + buildable = if compiler.isGhc && compiler.version.lt "7.8" + then false + else true; + }; + "style" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."hlint" or (errorHandler.buildDepError "hlint")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/bluefin-0.0.10.0-r0-b2ecca977719acce86cd9c10462a280a546ef1202cd690a979e3795c61c9e2b3.nix b/hackage/bluefin-0.0.10.0-r0-b2ecca977719acce86cd9c10462a280a546ef1202cd690a979e3795c61c9e2b3.nix new file mode 100644 index 00000000000..61dffd2cd6f --- /dev/null +++ b/hackage/bluefin-0.0.10.0-r0-b2ecca977719acce86cd9c10462a280a546ef1202cd690a979e3795c61c9e2b3.nix @@ -0,0 +1,33 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "bluefin"; version = "0.0.10.0"; }; + license = "MIT"; + copyright = ""; + maintainer = "Tom Ellis"; + author = "Tom Ellis"; + homepage = "https://github.com/tomjaguarpaw/bluefin"; + url = ""; + synopsis = "The Bluefin effect system"; + description = "The Bluefin effect system"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."bluefin-internal" or (errorHandler.buildDepError "bluefin-internal")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/bluefin-internal-0.0.10.0-r0-b37a5c95bbda6cfd6862b01ed13607eb04677126422f66f71aeed7f44327e98f.nix b/hackage/bluefin-internal-0.0.10.0-r0-b37a5c95bbda6cfd6862b01ed13607eb04677126422f66f71aeed7f44327e98f.nix new file mode 100644 index 00000000000..9182bca61eb --- /dev/null +++ b/hackage/bluefin-internal-0.0.10.0-r0-b37a5c95bbda6cfd6862b01ed13607eb04677126422f66f71aeed7f44327e98f.nix @@ -0,0 +1,47 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "bluefin-internal"; version = "0.0.10.0"; }; + license = "MIT"; + copyright = ""; + maintainer = "Tom Ellis"; + author = "Tom Ellis"; + homepage = "https://github.com/tomjaguarpaw/bluefin"; + url = ""; + synopsis = "The Bluefin effect system, internals"; + description = "The Bluefin effect system, internals"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."unliftio-core" or (errorHandler.buildDepError "unliftio-core")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."transformers-base" or (errorHandler.buildDepError "transformers-base")) + (hsPkgs."monad-control" or (errorHandler.buildDepError "monad-control")) + ]; + buildable = true; + }; + tests = { + "bluefin-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bluefin-internal" or (errorHandler.buildDepError "bluefin-internal")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/cabal-rpm-2.2.1-r1-14f131d90a18b908367616510aee80071c0d0a5b33bbf6825dbcb4e9f191a0a9.nix b/hackage/cabal-rpm-2.2.1-r1-14f131d90a18b908367616510aee80071c0d0a5b33bbf6825dbcb4e9f191a0a9.nix new file mode 100644 index 00000000000..bb00400cb5f --- /dev/null +++ b/hackage/cabal-rpm-2.2.1-r1-14f131d90a18b908367616510aee80071c0d0a5b33bbf6825dbcb4e9f191a0a9.nix @@ -0,0 +1,54 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { curl = false; }; + package = { + specVersion = "1.18"; + identifier = { name = "cabal-rpm"; version = "2.2.1"; }; + license = "GPL-3.0-only"; + copyright = "2007-2008 Bryan O'Sullivan ,\n2012-2024 Jens Petersen "; + maintainer = "Jens Petersen "; + author = "Jens Petersen ,\nBryan O'Sullivan "; + homepage = "https://github.com/juhp/cabal-rpm"; + url = ""; + synopsis = "RPM packaging tool for Haskell Cabal-based packages"; + description = "This package provides a RPM packaging tool for Haskell Cabal-based\npackages.\n\ncabal-rpm has commands to generate a RPM spec file and srpm for a package.\nIt can rpmbuild packages, dnf/yum install their dependencies,\nprep packages, and install them.\nThere are commands to list package dependencies and missing dependencies.\nThe diff command compares the current spec file with a freshly generated\none,\nthe update command updates the spec file to latest version from Stackage\nor Hackage, and the refresh command updates the spec file to the current\ncabal-rpm packaging. It also handles Hackage revisions of packages.\nStandalone packages can also be made, built with cabal-install."; + buildType = "Simple"; + }; + components = { + exes = { + "cabal-rpm" = { + depends = ([ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal")) + (hsPkgs."cached-json-file" or (errorHandler.buildDepError "cached-json-file")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."extra" or (errorHandler.buildDepError "extra")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."http-query" or (errorHandler.buildDepError "http-query")) + (hsPkgs."simple-cabal" or (errorHandler.buildDepError "simple-cabal")) + (hsPkgs."simple-cmd" or (errorHandler.buildDepError "simple-cmd")) + (hsPkgs."simple-cmd-args" or (errorHandler.buildDepError "simple-cmd-args")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."unix" or (errorHandler.buildDepError "unix")) + ] ++ pkgs.lib.optional (compiler.isGhc && compiler.version.lt "8.0") (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups"))) ++ (if compiler.isGhc && compiler.version.ge "8.0" && !flags.curl + then [ + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."http-client" or (errorHandler.buildDepError "http-client")) + (hsPkgs."http-client-tls" or (errorHandler.buildDepError "http-client-tls")) + ] + else [ (hsPkgs."curl" or (errorHandler.buildDepError "curl")) ]); + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/call-alloy-0.5.0.1-r1-ec0dbc5aadb06126d4545274261413949146b2c2aa0c448adc58d717ef725e0f.nix b/hackage/call-alloy-0.5.0.1-r1-ec0dbc5aadb06126d4545274261413949146b2c2aa0c448adc58d717ef725e0f.nix new file mode 100644 index 00000000000..4071aa48681 --- /dev/null +++ b/hackage/call-alloy-0.5.0.1-r1-ec0dbc5aadb06126d4545274261413949146b2c2aa0c448adc58d717ef725e0f.nix @@ -0,0 +1,71 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { test-different-solvers = false; }; + package = { + specVersion = "1.12"; + identifier = { name = "call-alloy"; version = "0.5.0.1"; }; + license = "MIT"; + copyright = "2019-2024 Marcellus Siegburg"; + maintainer = "marcellus.siegburg@uni-due.de"; + author = "Marcellus Siegburg"; + homepage = "https://github.com/marcellussiegburg/call-alloy#readme"; + url = ""; + synopsis = "A simple library to call Alloy given a specification"; + description = "Please see the README on GitHub at "; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."extra" or (errorHandler.buildDepError "extra")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."split" or (errorHandler.buildDepError "split")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."trifecta" or (errorHandler.buildDepError "trifecta")) + ] ++ (if system.isWindows + then [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ] + else [ (hsPkgs."unix" or (errorHandler.buildDepError "unix")) ]); + buildable = true; + }; + tests = { + "call-alloy-test" = { + depends = [ + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."call-alloy" or (errorHandler.buildDepError "call-alloy")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."extra" or (errorHandler.buildDepError "extra")) + (hsPkgs."file-embed" or (errorHandler.buildDepError "file-embed")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."split" or (errorHandler.buildDepError "split")) + (hsPkgs."string-interpolate" or (errorHandler.buildDepError "string-interpolate")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."trifecta" or (errorHandler.buildDepError "trifecta")) + ] ++ (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/call-alloy-0.5.0.1-r2-7563481b6a8441d3d03c4cb492b3a73c73f2f96fa00cf273f12092a85433fe41.nix b/hackage/call-alloy-0.5.0.1-r2-7563481b6a8441d3d03c4cb492b3a73c73f2f96fa00cf273f12092a85433fe41.nix new file mode 100644 index 00000000000..4071aa48681 --- /dev/null +++ b/hackage/call-alloy-0.5.0.1-r2-7563481b6a8441d3d03c4cb492b3a73c73f2f96fa00cf273f12092a85433fe41.nix @@ -0,0 +1,71 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { test-different-solvers = false; }; + package = { + specVersion = "1.12"; + identifier = { name = "call-alloy"; version = "0.5.0.1"; }; + license = "MIT"; + copyright = "2019-2024 Marcellus Siegburg"; + maintainer = "marcellus.siegburg@uni-due.de"; + author = "Marcellus Siegburg"; + homepage = "https://github.com/marcellussiegburg/call-alloy#readme"; + url = ""; + synopsis = "A simple library to call Alloy given a specification"; + description = "Please see the README on GitHub at "; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."extra" or (errorHandler.buildDepError "extra")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."split" or (errorHandler.buildDepError "split")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."trifecta" or (errorHandler.buildDepError "trifecta")) + ] ++ (if system.isWindows + then [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ] + else [ (hsPkgs."unix" or (errorHandler.buildDepError "unix")) ]); + buildable = true; + }; + tests = { + "call-alloy-test" = { + depends = [ + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."call-alloy" or (errorHandler.buildDepError "call-alloy")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."extra" or (errorHandler.buildDepError "extra")) + (hsPkgs."file-embed" or (errorHandler.buildDepError "file-embed")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."split" or (errorHandler.buildDepError "split")) + (hsPkgs."string-interpolate" or (errorHandler.buildDepError "string-interpolate")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."trifecta" or (errorHandler.buildDepError "trifecta")) + ] ++ (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/call-plantuml-0.0.1.3-r1-38d04cb6396c61313e77a234830d9215f7c41ccbffbe2549eb521312c12db3e3.nix b/hackage/call-plantuml-0.0.1.3-r1-38d04cb6396c61313e77a234830d9215f7c41ccbffbe2549eb521312c12db3e3.nix new file mode 100644 index 00000000000..bb9cec8972a --- /dev/null +++ b/hackage/call-plantuml-0.0.1.3-r1-38d04cb6396c61313e77a234830d9215f7c41ccbffbe2549eb521312c12db3e3.nix @@ -0,0 +1,51 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.12"; + identifier = { name = "call-plantuml"; version = "0.0.1.3"; }; + license = "MIT"; + copyright = "2022-2023 Marcellus Siegburg"; + maintainer = "marcellus.siegburg@uni-due.de"; + author = "Marcellus Siegburg"; + homepage = "https://github.com/marcellussiegburg/call-plantuml#readme"; + url = ""; + synopsis = "A simple library to call PlantUML given a diagram specification"; + description = "Please see the README on GitHub at "; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + ]; + buildable = true; + }; + tests = { + "call-plantuml-test" = { + depends = [ + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."call-plantuml" or (errorHandler.buildDepError "call-plantuml")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/evm-opcodes-0.2.0-r0-895f20796411a8eef3e32fb5a36226475a89d7fd7019c624d500ac583ebaa686.nix b/hackage/evm-opcodes-0.2.0-r0-895f20796411a8eef3e32fb5a36226475a89d7fd7019c624d500ac583ebaa686.nix new file mode 100644 index 00000000000..c5fdaa3c119 --- /dev/null +++ b/hackage/evm-opcodes-0.2.0-r0-895f20796411a8eef3e32fb5a36226475a89d7fd7019c624d500ac583ebaa686.nix @@ -0,0 +1,73 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.12"; + identifier = { name = "evm-opcodes"; version = "0.2.0"; }; + license = "MIT"; + copyright = "2018-2024 Simon Shine"; + maintainer = "simon@simonshine.dk"; + author = "Simon Shine"; + homepage = "https://github.com/sshine/evm-opcodes"; + url = ""; + synopsis = "Opcode types for Ethereum Virtual Machine (EVM)"; + description = "This library provides opcode types for the Ethereum Virtual Machine."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."cereal" or (errorHandler.buildDepError "cereal")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."data-dword" or (errorHandler.buildDepError "data-dword")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."cereal" or (errorHandler.buildDepError "cereal")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."data-dword" or (errorHandler.buildDepError "data-dword")) + (hsPkgs."evm-opcodes" or (errorHandler.buildDepError "evm-opcodes")) + (hsPkgs."hedgehog" or (errorHandler.buildDepError "hedgehog")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-discover" or (errorHandler.buildDepError "tasty-discover")) + (hsPkgs."tasty-hedgehog" or (errorHandler.buildDepError "tasty-hedgehog")) + (hsPkgs."tasty-hspec" or (errorHandler.buildDepError "tasty-hspec")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + }; + benchmarks = { + "bench" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."cereal" or (errorHandler.buildDepError "cereal")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."data-dword" or (errorHandler.buildDepError "data-dword")) + (hsPkgs."evm-opcodes" or (errorHandler.buildDepError "evm-opcodes")) + (hsPkgs."tasty-bench" or (errorHandler.buildDepError "tasty-bench")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/exon-1.7.0.0-r3-b6ed6842f34a995ccd7e7f8910603478716b21d04eb231211f9c38bfb21b4d04.nix b/hackage/exon-1.7.0.0-r3-b6ed6842f34a995ccd7e7f8910603478716b21d04eb231211f9c38bfb21b4d04.nix new file mode 100644 index 00000000000..afa77783a0a --- /dev/null +++ b/hackage/exon-1.7.0.0-r3-b6ed6842f34a995ccd7e7f8910603478716b21d04eb231211f9c38bfb21b4d04.nix @@ -0,0 +1,62 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.2"; + identifier = { name = "exon"; version = "1.7.0.0"; }; + license = "BSD-2-Clause-Patent"; + copyright = "2023 Torsten Schmits"; + maintainer = "hackage@tryp.io"; + author = "Torsten Schmits"; + homepage = "https://github.com/tek/exon#readme"; + url = ""; + synopsis = "Customizable quasiquote interpolation"; + description = "See https://hackage.haskell.org/package/exon/docs/Exon.html"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."ghc" or (errorHandler.buildDepError "ghc")) + (hsPkgs."incipit-base" or (errorHandler.buildDepError "incipit-base")) + (hsPkgs."parsec" or (errorHandler.buildDepError "parsec")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + ]; + buildable = true; + }; + tests = { + "exon-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."exon" or (errorHandler.buildDepError "exon")) + (hsPkgs."hedgehog" or (errorHandler.buildDepError "hedgehog")) + (hsPkgs."incipit-base" or (errorHandler.buildDepError "incipit-base")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hedgehog" or (errorHandler.buildDepError "tasty-hedgehog")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + ]; + buildable = true; + }; + }; + benchmarks = { + "exon-bench" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."criterion" or (errorHandler.buildDepError "criterion")) + (hsPkgs."exon" or (errorHandler.buildDepError "exon")) + (hsPkgs."incipit-base" or (errorHandler.buildDepError "incipit-base")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/flac-0.2.1-r3-579a2118931ef7cb51d9dbba5921e69953aecadf1162e59bbe8cf9fc7f4b3de8.nix b/hackage/flac-0.2.1-r3-579a2118931ef7cb51d9dbba5921e69953aecadf1162e59bbe8cf9fc7f4b3de8.nix new file mode 100644 index 00000000000..c116221d547 --- /dev/null +++ b/hackage/flac-0.2.1-r3-579a2118931ef7cb51d9dbba5921e69953aecadf1162e59bbe8cf9fc7f4b3de8.nix @@ -0,0 +1,62 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { dev = false; }; + package = { + specVersion = "2.4"; + identifier = { name = "flac"; version = "0.2.1"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Mark Karpov "; + author = "Mark Karpov "; + homepage = "https://github.com/mrkkrp/flac"; + url = ""; + synopsis = "Complete high-level binding to libFLAC"; + description = "Complete high-level binding to libFLAC."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."wave" or (errorHandler.buildDepError "wave")) + ]; + libs = [ (pkgs."FLAC" or (errorHandler.sysDepError "FLAC")) ]; + buildable = true; + }; + tests = { + "tests" = { + 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."flac" or (errorHandler.buildDepError "flac")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."wave" or (errorHandler.buildDepError "wave")) + ]; + build-tools = [ + (hsPkgs.pkgsBuildBuild.hspec-discover.components.exes.hspec-discover or (pkgs.pkgsBuildBuild.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/gitlab-haskell-1.0.2.1-r0-9e300ec9fc4636b6ad8bcb7fe06bcaafd3380d49aa62b44c6ce14396ec3be9de.nix b/hackage/gitlab-haskell-1.0.2.1-r0-9e300ec9fc4636b6ad8bcb7fe06bcaafd3380d49aa62b44c6ce14396ec3be9de.nix new file mode 100644 index 00000000000..c670eb1e379 --- /dev/null +++ b/hackage/gitlab-haskell-1.0.2.1-r0-9e300ec9fc4636b6ad8bcb7fe06bcaafd3380d49aa62b44c6ce14396ec3be9de.nix @@ -0,0 +1,64 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.4"; + identifier = { name = "gitlab-haskell"; version = "1.0.2.1"; }; + license = "BSD-3-Clause"; + copyright = "2024 Rob Stewart, Heriot-Watt University"; + maintainer = "robstewart57@gmail.com"; + author = "Rob Stewart"; + homepage = "https://gitlab.com/robstewart57/gitlab-haskell"; + url = ""; + synopsis = "A Haskell library for the GitLab web API"; + description = "This library lifts the GitLab REST API into Haskell: \n\nThe library also features a reactive event driven API for writing Gitlab file hook applications."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."http-conduit" or (errorHandler.buildDepError "http-conduit")) + (hsPkgs."crypton-connection" or (errorHandler.buildDepError "crypton-connection")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."http-client" or (errorHandler.buildDepError "http-client")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + (hsPkgs."unix-compat" or (errorHandler.buildDepError "unix-compat")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."data-default-class" or (errorHandler.buildDepError "data-default-class")) + ]; + buildable = true; + }; + tests = { + "test-gitlab-haskell" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."gitlab-haskell" or (errorHandler.buildDepError "gitlab-haskell")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."tree-diff" or (errorHandler.buildDepError "tree-diff")) + (hsPkgs."ansi-wl-pprint" or (errorHandler.buildDepError "ansi-wl-pprint")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/h-raylib-5.5.2.1-r0-b6568e457636105e401d2e0311827fc63eb9d3669b5dcd8f0dec9b17b03e13cd.nix b/hackage/h-raylib-5.5.2.1-r0-b6568e457636105e401d2e0311827fc63eb9d3669b5dcd8f0dec9b17b03e13cd.nix new file mode 100644 index 00000000000..b43e4629a12 --- /dev/null +++ b/hackage/h-raylib-5.5.2.1-r0-b6568e457636105e401d2e0311827fc63eb9d3669b5dcd8f0dec9b17b03e13cd.nix @@ -0,0 +1,193 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { + detect-platform = true; + platform-windows = false; + platform-mac = false; + platform-linux = false; + platform-bsd = false; + platform-nixos = false; + platform-web = false; + mingw-cross = false; + examples = false; + ghci = false; + }; + package = { + specVersion = "2.4"; + identifier = { name = "h-raylib"; version = "5.5.2.1"; }; + license = "Apache-2.0"; + copyright = ""; + maintainer = "Anut"; + author = "Anut"; + homepage = ""; + url = ""; + synopsis = "Raylib bindings for Haskell"; + description = "This library contains Haskell bindings to the Raylib library. It supports Windows, Mac, Linux, and BSD."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."linear" or (errorHandler.buildDepError "linear")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + libs = (if flags.platform-windows || flags.detect-platform && system.isWindows + then if flags.mingw-cross + then [ + (pkgs."opengl32" or (errorHandler.sysDepError "opengl32")) + (pkgs."gdi32" or (errorHandler.sysDepError "gdi32")) + (pkgs."winmm" or (errorHandler.sysDepError "winmm")) + (pkgs."shell32" or (errorHandler.sysDepError "shell32")) + (pkgs."gcc" or (errorHandler.sysDepError "gcc")) + ] ++ pkgs.lib.optional (compiler.isGhc && compiler.version.lt "9.4.1") (pkgs."gcc_eh" or (errorHandler.sysDepError "gcc_eh")) + else [ + (pkgs."opengl32" or (errorHandler.sysDepError "opengl32")) + (pkgs."gdi32" or (errorHandler.sysDepError "gdi32")) + (pkgs."winmm" or (errorHandler.sysDepError "winmm")) + (pkgs."shell32" or (errorHandler.sysDepError "shell32")) + ] ++ pkgs.lib.optional (compiler.isGhc && compiler.version.lt "9.4.1") (pkgs."gcc_eh" or (errorHandler.sysDepError "gcc_eh")) + else if flags.platform-linux || flags.detect-platform && system.isLinux + then [ + (pkgs."GL" or (errorHandler.sysDepError "GL")) + (pkgs."c" or (errorHandler.sysDepError "c")) + (pkgs."m" or (errorHandler.sysDepError "m")) + (pkgs."pthread" or (errorHandler.sysDepError "pthread")) + (pkgs."dl" or (errorHandler.sysDepError "dl")) + (pkgs."rt" or (errorHandler.sysDepError "rt")) + (pkgs."X11" or (errorHandler.sysDepError "X11")) + (pkgs."Xinerama" or (errorHandler.sysDepError "Xinerama")) + (pkgs."Xcursor" or (errorHandler.sysDepError "Xcursor")) + (pkgs."Xrandr" or (errorHandler.sysDepError "Xrandr")) + (pkgs."Xi" or (errorHandler.sysDepError "Xi")) + (pkgs."Xext" or (errorHandler.sysDepError "Xext")) + ] + else pkgs.lib.optionals (!(flags.platform-mac || flags.detect-platform && system.isOsx)) (pkgs.lib.optionals (flags.platform-bsd || flags.detect-platform && (system.isFreebsd || system.isNetbsd || system.isOpenbsd)) [ + (pkgs."GL" or (errorHandler.sysDepError "GL")) + (pkgs."pthread" or (errorHandler.sysDepError "pthread")) + ])) ++ pkgs.lib.optional (flags.platform-nixos) (pkgs."raylib" or (errorHandler.sysDepError "raylib")); + frameworks = pkgs.lib.optionals (!(flags.platform-windows || flags.detect-platform && system.isWindows)) (pkgs.lib.optionals (!(flags.platform-linux || flags.detect-platform && system.isLinux)) (pkgs.lib.optionals (flags.platform-mac || flags.detect-platform && system.isOsx) [ + (pkgs."OpenGL" or (errorHandler.sysDepError "OpenGL")) + (pkgs."Cocoa" or (errorHandler.sysDepError "Cocoa")) + (pkgs."IOKit" or (errorHandler.sysDepError "IOKit")) + (pkgs."CoreVideo" or (errorHandler.sysDepError "CoreVideo")) + (pkgs."CoreAudio" or (errorHandler.sysDepError "CoreAudio")) + (pkgs."CoreFoundation" or (errorHandler.sysDepError "CoreFoundation")) + ])); + buildable = true; + }; + exes = { + "basic-window" = { + depends = pkgs.lib.optionals (!!flags.examples) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."h-raylib" or (errorHandler.buildDepError "h-raylib")) + ]; + buildable = if !flags.examples then false else true; + }; + "basic-callbacks" = { + depends = pkgs.lib.optionals (!!flags.examples) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."h-raylib" or (errorHandler.buildDepError "h-raylib")) + ]; + buildable = if !flags.examples then false else true; + }; + "basic-automation-events" = { + depends = pkgs.lib.optionals (!!flags.examples) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."h-raylib" or (errorHandler.buildDepError "h-raylib")) + ]; + buildable = if !flags.examples then false else true; + }; + "first-person-camera" = { + depends = pkgs.lib.optionals (!!flags.examples) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."h-raylib" or (errorHandler.buildDepError "h-raylib")) + ]; + buildable = if !flags.examples then false else true; + }; + "camera-ray-collision" = { + depends = pkgs.lib.optionals (!!flags.examples) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."h-raylib" or (errorHandler.buildDepError "h-raylib")) + ]; + buildable = if !flags.examples then false else true; + }; + "basic-images" = { + depends = pkgs.lib.optionals (!!flags.examples) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."h-raylib" or (errorHandler.buildDepError "h-raylib")) + ]; + buildable = if !flags.examples then false else true; + }; + "bunnymark" = { + depends = pkgs.lib.optionals (!!flags.examples) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."h-raylib" or (errorHandler.buildDepError "h-raylib")) + ]; + buildable = if !flags.examples then false else true; + }; + "custom-font-text" = { + depends = pkgs.lib.optionals (!!flags.examples) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."h-raylib" or (errorHandler.buildDepError "h-raylib")) + ]; + buildable = if !flags.examples then false else true; + }; + "basic-models" = { + depends = pkgs.lib.optionals (!!flags.examples) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."h-raylib" or (errorHandler.buildDepError "h-raylib")) + ]; + buildable = if !flags.examples then false else true; + }; + "basic-shaders" = { + depends = pkgs.lib.optionals (!!flags.examples) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."h-raylib" or (errorHandler.buildDepError "h-raylib")) + ]; + buildable = if !flags.examples then false else true; + }; + "postprocessing-effects" = { + depends = pkgs.lib.optionals (!!flags.examples) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."h-raylib" or (errorHandler.buildDepError "h-raylib")) + ]; + buildable = if !flags.examples then false else true; + }; + "basic-audio" = { + depends = pkgs.lib.optionals (!!flags.examples) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."h-raylib" or (errorHandler.buildDepError "h-raylib")) + ]; + buildable = if !flags.examples then false else true; + }; + "basic-rlgl" = { + depends = pkgs.lib.optionals (!!flags.examples) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."h-raylib" or (errorHandler.buildDepError "h-raylib")) + ]; + buildable = if !flags.examples then false else true; + }; + "raygui-suite" = { + depends = pkgs.lib.optionals (!!flags.examples) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."h-raylib" or (errorHandler.buildDepError "h-raylib")) + ]; + buildable = if !flags.examples then false else true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/hgal-2.0.0.3-r1-640432708b7356b72ca6096961234ffb5dd25e10c73722216e3a512ad848c4b6.nix b/hackage/hgal-2.0.0.3-r1-640432708b7356b72ca6096961234ffb5dd25e10c73722216e3a512ad848c4b6.nix new file mode 100644 index 00000000000..dc0c5712caa --- /dev/null +++ b/hackage/hgal-2.0.0.3-r1-640432708b7356b72ca6096961234ffb5dd25e10c73722216e3a512ad848c4b6.nix @@ -0,0 +1,52 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.12"; + identifier = { name = "hgal"; version = "2.0.0.3"; }; + license = "LicenseRef-GPL"; + copyright = ""; + maintainer = "marcellus.siegburg@uni-due.de"; + author = "Jean-Philippe Bernardy"; + homepage = "https://github.com/marcellussiegburg/hgal#readme"; + url = ""; + synopsis = "library for computation automorphism group and canonical labelling of a graph"; + description = "Please see the README on GitHub at "; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + ]; + buildable = true; + }; + tests = { + "hgal-test" = { + depends = [ + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."extra" or (errorHandler.buildDepError "extra")) + (hsPkgs."hgal" or (errorHandler.buildDepError "hgal")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."old-time" or (errorHandler.buildDepError "old-time")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/lame-0.2.2-r2-9d7640863af04ba0a6422e488fa7a78de24ec304a502781611b1acff143de984.nix b/hackage/lame-0.2.2-r2-9d7640863af04ba0a6422e488fa7a78de24ec304a502781611b1acff143de984.nix new file mode 100644 index 00000000000..c5a65dc3034 --- /dev/null +++ b/hackage/lame-0.2.2-r2-9d7640863af04ba0a6422e488fa7a78de24ec304a502781611b1acff143de984.nix @@ -0,0 +1,58 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { dev = false; }; + package = { + specVersion = "2.4"; + identifier = { name = "lame"; version = "0.2.2"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Mark Karpov "; + author = "Mark Karpov "; + homepage = "https://github.com/mrkkrp/lame"; + url = ""; + synopsis = "A high-level binding to the LAME encoder"; + description = "A high-level binding to the LAME encoder."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."wave" or (errorHandler.buildDepError "wave")) + ]; + libs = [ (pkgs."mp3lame" or (errorHandler.sysDepError "mp3lame")) ]; + buildable = true; + }; + tests = { + "tests" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."htaglib" or (errorHandler.buildDepError "htaglib")) + (hsPkgs."lame" or (errorHandler.buildDepError "lame")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + build-tools = [ + (hsPkgs.pkgsBuildBuild.hspec-discover.components.exes.hspec-discover or (pkgs.pkgsBuildBuild.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/network-transport-tests-0.3.3-r1-9709f11fe747c3758e4b6be377469f2b97af934c2edf351f23444fcdad469e76.nix b/hackage/network-transport-tests-0.3.3-r1-9709f11fe747c3758e4b6be377469f2b97af934c2edf351f23444fcdad469e76.nix new file mode 100644 index 00000000000..4ba8fd0c522 --- /dev/null +++ b/hackage/network-transport-tests-0.3.3-r1-9709f11fe747c3758e4b6be377469f2b97af934c2edf351f23444fcdad469e76.nix @@ -0,0 +1,39 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "network-transport-tests"; version = "0.3.3"; }; + license = "BSD-3-Clause"; + copyright = "Well-Typed LLP"; + maintainer = "The Distributed Haskell team"; + author = "Edsko de Vries"; + homepage = "http://haskell-distributed.github.com"; + url = ""; + synopsis = "Unit tests for Network.Transport implementations"; + description = "Unit tests for Network-Transport implementations."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."network-transport" or (errorHandler.buildDepError "network-transport")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."ansi-terminal" or (errorHandler.buildDepError "ansi-terminal")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/no-recursion-0.1.2.2-r0-bd135a9de34f488cf999f027759c0fe40edcd83a6259409b0169fab27cf06a25.nix b/hackage/no-recursion-0.1.2.2-r0-bd135a9de34f488cf999f027759c0fe40edcd83a6259409b0169fab27cf06a25.nix new file mode 100644 index 00000000000..3b25467f5a7 --- /dev/null +++ b/hackage/no-recursion-0.1.2.2-r0-bd135a9de34f488cf999f027759c0fe40edcd83a6259409b0169fab27cf06a25.nix @@ -0,0 +1,56 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { noisy-deprecations = true; }; + package = { + specVersion = "3.0"; + identifier = { name = "no-recursion"; version = "0.1.2.2"; }; + license = "AGPL-3.0-or-later"; + copyright = "2024 Greg Pfeil"; + maintainer = "Greg Pfeil "; + author = "Greg Pfeil "; + homepage = "https://github.com/sellout/no-recursion#readme"; + url = ""; + synopsis = "A GHC plugin to remove support for recursion"; + description = "General recursion can be the cause of a lot of problems. This\nremoves recursion from GHC, allowing you to guarantee you’re using\nother mechanisms, like recursion schemes."; + buildType = "Custom"; + setup-depends = [ + (hsPkgs.pkgsBuildBuild.Cabal or (pkgs.pkgsBuildBuild.Cabal or (errorHandler.setupDepError "Cabal"))) + (hsPkgs.pkgsBuildBuild.base or (pkgs.pkgsBuildBuild.base or (errorHandler.setupDepError "base"))) + (hsPkgs.pkgsBuildBuild.cabal-doctest or (pkgs.pkgsBuildBuild.cabal-doctest or (errorHandler.setupDepError "cabal-doctest"))) + ]; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."ghc" or (errorHandler.buildDepError "ghc")) + ] ++ pkgs.lib.optional (compiler.isGhc && compiler.version.lt "8.0.1") (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups")); + buildable = true; + }; + tests = { + "doctests" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."doctest" or (errorHandler.buildDepError "doctest")) + (hsPkgs."no-recursion" or (errorHandler.buildDepError "no-recursion")) + ] ++ pkgs.lib.optional (compiler.isGhc && compiler.version.lt "8.0.1") (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups")); + buildable = true; + }; + "annotations" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."no-recursion" or (errorHandler.buildDepError "no-recursion")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/ormolu-0.7.4.0-r2-5494e1e3bcb254a2b6da1040171b67a604cb31a312b0f72c4635d7ad1ce6e232.nix b/hackage/ormolu-0.7.4.0-r2-5494e1e3bcb254a2b6da1040171b67a604cb31a312b0f72c4635d7ad1ce6e232.nix new file mode 100644 index 00000000000..0963eb1d8fc --- /dev/null +++ b/hackage/ormolu-0.7.4.0-r2-5494e1e3bcb254a2b6da1040171b67a604cb31a312b0f72c4635d7ad1ce6e232.nix @@ -0,0 +1,92 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { dev = false; internal-bundle-fixities = true; }; + package = { + specVersion = "2.4"; + identifier = { name = "ormolu"; version = "0.7.4.0"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Mark Karpov "; + author = ""; + homepage = "https://github.com/tweag/ormolu"; + url = ""; + synopsis = "A formatter for Haskell source code"; + description = "A formatter for Haskell source code."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."Cabal-syntax" or (errorHandler.buildDepError "Cabal-syntax")) + (hsPkgs."Diff" or (errorHandler.buildDepError "Diff")) + (hsPkgs."MemoTrie" or (errorHandler.buildDepError "MemoTrie")) + (hsPkgs."ansi-terminal" or (errorHandler.buildDepError "ansi-terminal")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."file-embed" or (errorHandler.buildDepError "file-embed")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."ghc-lib-parser" or (errorHandler.buildDepError "ghc-lib-parser")) + (hsPkgs."megaparsec" or (errorHandler.buildDepError "megaparsec")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."syb" or (errorHandler.buildDepError "syb")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + exes = { + "ormolu" = { + depends = [ + (hsPkgs."Cabal-syntax" or (errorHandler.buildDepError "Cabal-syntax")) + (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."ghc-lib-parser" or (errorHandler.buildDepError "ghc-lib-parser")) + (hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) + (hsPkgs."ormolu" or (errorHandler.buildDepError "ormolu")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."th-env" or (errorHandler.buildDepError "th-env")) + ]; + buildable = true; + }; + }; + tests = { + "tests" = { + depends = [ + (hsPkgs."Cabal-syntax" or (errorHandler.buildDepError "Cabal-syntax")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (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."ghc-lib-parser" or (errorHandler.buildDepError "ghc-lib-parser")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."hspec-megaparsec" or (errorHandler.buildDepError "hspec-megaparsec")) + (hsPkgs."megaparsec" or (errorHandler.buildDepError "megaparsec")) + (hsPkgs."ormolu" or (errorHandler.buildDepError "ormolu")) + (hsPkgs."path" or (errorHandler.buildDepError "path")) + (hsPkgs."path-io" or (errorHandler.buildDepError "path-io")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + build-tools = [ + (hsPkgs.pkgsBuildBuild.hspec-discover.components.exes.hspec-discover or (pkgs.pkgsBuildBuild.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/polysemy-1.9.2.0-r1-c0eb4dfeaab49a011a5a2040251c26a8d1964194335861754602e84b1581d631.nix b/hackage/polysemy-1.9.2.0-r1-c0eb4dfeaab49a011a5a2040251c26a8d1964194335861754602e84b1581d631.nix new file mode 100644 index 00000000000..7a2aac36c89 --- /dev/null +++ b/hackage/polysemy-1.9.2.0-r1-c0eb4dfeaab49a011a5a2040251c26a8d1964194335861754602e84b1581d631.nix @@ -0,0 +1,73 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.0"; + identifier = { name = "polysemy"; version = "1.9.2.0"; }; + license = "BSD-3-Clause"; + copyright = "2019-2023 The Polysemy Lounge"; + maintainer = "https://funprog.zulipchat.com/#narrow/stream/216942-Polysemy"; + author = "Sandy Maguire"; + homepage = "https://github.com/polysemy-research/polysemy#readme"; + url = ""; + synopsis = "Higher-order, low-boilerplate free monads."; + description = "Please see the README on GitHub at "; + buildType = "Custom"; + setup-depends = [ + (hsPkgs.pkgsBuildBuild.Cabal or (pkgs.pkgsBuildBuild.Cabal or (errorHandler.setupDepError "Cabal"))) + (hsPkgs.pkgsBuildBuild.base or (pkgs.pkgsBuildBuild.base or (errorHandler.setupDepError "base"))) + (hsPkgs.pkgsBuildBuild.cabal-doctest or (pkgs.pkgsBuildBuild.cabal-doctest or (errorHandler.setupDepError "cabal-doctest"))) + ]; + }; + components = { + "library" = { + depends = [ + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."first-class-families" or (errorHandler.buildDepError "first-class-families")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."syb" or (errorHandler.buildDepError "syb")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."th-abstraction" or (errorHandler.buildDepError "th-abstraction")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."type-errors" or (errorHandler.buildDepError "type-errors")) + (hsPkgs."unagi-chan" or (errorHandler.buildDepError "unagi-chan")) + ] ++ pkgs.lib.optional (compiler.isGhc && compiler.version.lt "8.2.2") (hsPkgs."unsupported-ghc-version" or (errorHandler.buildDepError "unsupported-ghc-version")); + buildable = true; + }; + tests = { + "polysemy-test" = { + depends = [ + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."doctest" or (errorHandler.buildDepError "doctest")) + (hsPkgs."first-class-families" or (errorHandler.buildDepError "first-class-families")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."hspec-discover" or (errorHandler.buildDepError "hspec-discover")) + (hsPkgs."inspection-testing" or (errorHandler.buildDepError "inspection-testing")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."polysemy" or (errorHandler.buildDepError "polysemy")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."syb" or (errorHandler.buildDepError "syb")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."th-abstraction" or (errorHandler.buildDepError "th-abstraction")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."type-errors" or (errorHandler.buildDepError "type-errors")) + (hsPkgs."unagi-chan" or (errorHandler.buildDepError "unagi-chan")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/polysemy-plugin-0.4.5.2-r1-93b7591b6e96dc0c572872af8aa12168980201c847a9e245cf1225a26ce7e4d9.nix b/hackage/polysemy-plugin-0.4.5.2-r1-93b7591b6e96dc0c572872af8aa12168980201c847a9e245cf1225a26ce7e4d9.nix new file mode 100644 index 00000000000..e36fe2803b3 --- /dev/null +++ b/hackage/polysemy-plugin-0.4.5.2-r1-93b7591b6e96dc0c572872af8aa12168980201c847a9e245cf1225a26ce7e4d9.nix @@ -0,0 +1,64 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { corelint = false; }; + package = { + specVersion = "2.0"; + identifier = { name = "polysemy-plugin"; version = "0.4.5.2"; }; + license = "BSD-3-Clause"; + copyright = "2019 Sandy Maguire"; + maintainer = "sandy@sandymaguire.me"; + author = "Sandy Maguire"; + homepage = "https://github.com/polysemy-research/polysemy#readme"; + url = ""; + synopsis = "Disambiguate obvious uses of effects."; + description = "Please see the README on GitHub at "; + buildType = "Custom"; + setup-depends = [ + (hsPkgs.pkgsBuildBuild.Cabal or (pkgs.pkgsBuildBuild.Cabal or (errorHandler.setupDepError "Cabal"))) + (hsPkgs.pkgsBuildBuild.base or (pkgs.pkgsBuildBuild.base or (errorHandler.setupDepError "base"))) + (hsPkgs.pkgsBuildBuild.cabal-doctest or (pkgs.pkgsBuildBuild.cabal-doctest or (errorHandler.setupDepError "cabal-doctest"))) + ]; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."ghc" or (errorHandler.buildDepError "ghc")) + (hsPkgs."ghc-tcplugins-extra" or (errorHandler.buildDepError "ghc-tcplugins-extra")) + (hsPkgs."polysemy" or (errorHandler.buildDepError "polysemy")) + (hsPkgs."syb" or (errorHandler.buildDepError "syb")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + ]; + buildable = true; + }; + tests = { + "polysemy-plugin-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."doctest" or (errorHandler.buildDepError "doctest")) + (hsPkgs."ghc" or (errorHandler.buildDepError "ghc")) + (hsPkgs."ghc-tcplugins-extra" or (errorHandler.buildDepError "ghc-tcplugins-extra")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."hspec-discover" or (errorHandler.buildDepError "hspec-discover")) + (hsPkgs."inspection-testing" or (errorHandler.buildDepError "inspection-testing")) + (hsPkgs."polysemy" or (errorHandler.buildDepError "polysemy")) + (hsPkgs."polysemy-plugin" or (errorHandler.buildDepError "polysemy-plugin")) + (hsPkgs."should-not-typecheck" or (errorHandler.buildDepError "should-not-typecheck")) + (hsPkgs."syb" or (errorHandler.buildDepError "syb")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/smtp-mail-0.5.0.0-r1-e379788a4e649fa0c3233774501a103bc8c87f789ff4425c5282e4939fcc4b56.nix b/hackage/smtp-mail-0.5.0.0-r1-e379788a4e649fa0c3233774501a103bc8c87f789ff4425c5282e4939fcc4b56.nix new file mode 100644 index 00000000000..7aec9ae8383 --- /dev/null +++ b/hackage/smtp-mail-0.5.0.0-r1-e379788a4e649fa0c3233774501a103bc8c87f789ff4425c5282e4939fcc4b56.nix @@ -0,0 +1,46 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.0"; + identifier = { name = "smtp-mail"; version = "0.5.0.0"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "spencerjanssen@gmail.com"; + author = "Jason Hickner, Matt Parsons"; + homepage = "http://github.com/haskell-github-trust/smtp-mail"; + url = ""; + synopsis = "Simple email sending via SMTP"; + description = "This packages provides a simple interface for mail over SMTP. Please see the README for more information."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring")) + (hsPkgs."base64-bytestring" or (errorHandler.buildDepError "base64-bytestring")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."crypton-connection" or (errorHandler.buildDepError "crypton-connection")) + (hsPkgs."data-default-class" or (errorHandler.buildDepError "data-default-class")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."mime-mail" or (errorHandler.buildDepError "mime-mail")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."network-bsd" or (errorHandler.buildDepError "network-bsd")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."crypton" or (errorHandler.buildDepError "crypton")) + (hsPkgs."memory" or (errorHandler.buildDepError "memory")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/stache-2.3.4-r3-e4edd793398cabdba9ba4e7246c868ae141a3071feb4f3af304d9a44cc7df3f4.nix b/hackage/stache-2.3.4-r3-e4edd793398cabdba9ba4e7246c868ae141a3071feb4f3af304d9a44cc7df3f4.nix new file mode 100644 index 00000000000..b2826ab2240 --- /dev/null +++ b/hackage/stache-2.3.4-r3-e4edd793398cabdba9ba4e7246c868ae141a3071feb4f3af304d9a44cc7df3f4.nix @@ -0,0 +1,107 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { dev = false; }; + package = { + specVersion = "2.4"; + identifier = { name = "stache"; version = "2.3.4"; }; + license = "MIT"; + copyright = ""; + maintainer = "Mark Karpov "; + author = "Mark Karpov "; + homepage = "https://github.com/stackbuilders/stache"; + url = ""; + synopsis = "Mustache templates for Haskell"; + description = "Mustache templates for Haskell."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."megaparsec" or (errorHandler.buildDepError "megaparsec")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + ]; + buildable = true; + }; + exes = { + "stache" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."gitrev" or (errorHandler.buildDepError "gitrev")) + (hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) + (hsPkgs."stache" or (errorHandler.buildDepError "stache")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."yaml" or (errorHandler.buildDepError "yaml")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + ]; + buildable = true; + }; + }; + tests = { + "tests" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (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."stache" or (errorHandler.buildDepError "stache")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + ]; + build-tools = [ + (hsPkgs.pkgsBuildBuild.hspec-discover.components.exes.hspec-discover or (pkgs.pkgsBuildBuild.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) + ]; + buildable = true; + }; + "mustache-spec" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."file-embed" or (errorHandler.buildDepError "file-embed")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."megaparsec" or (errorHandler.buildDepError "megaparsec")) + (hsPkgs."stache" or (errorHandler.buildDepError "stache")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."yaml" or (errorHandler.buildDepError "yaml")) + ]; + buildable = true; + }; + }; + benchmarks = { + "bench" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."criterion" or (errorHandler.buildDepError "criterion")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."megaparsec" or (errorHandler.buildDepError "megaparsec")) + (hsPkgs."stache" or (errorHandler.buildDepError "stache")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/streamly-0.10.1-r4-eec2e8e14ac64b9e389600b964541c5e9e0a3d3e657dc54412691df47300a1fd.nix b/hackage/streamly-0.10.1-r4-eec2e8e14ac64b9e389600b964541c5e9e0a3d3e657dc54412691df47300a1fd.nix new file mode 100644 index 00000000000..7f310aca07c --- /dev/null +++ b/hackage/streamly-0.10.1-r4-eec2e8e14ac64b9e389600b964541c5e9e0a3d3e657dc54412691df47300a1fd.nix @@ -0,0 +1,63 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { + fusion-plugin = false; + inspection = false; + debug = false; + dev = false; + has-llvm = false; + opt = true; + limit-build-mem = false; + use-unliftio = false; + }; + package = { + specVersion = "2.2"; + identifier = { name = "streamly"; version = "0.10.1"; }; + license = "BSD-3-Clause"; + copyright = "2017 Composewell Technologies"; + maintainer = "streamly@composewell.com"; + author = "Composewell Technologies"; + homepage = "https://streamly.composewell.com"; + url = ""; + synopsis = "Streaming, dataflow programming and declarative concurrency"; + description = "For upgrading to streamly-0.9.0+ please read the\n.\n\nStreamly is a standard library for Haskell that focuses on C-like\nperformance, modular combinators, and streaming data flow model.\nStreamly consists of two packages, the\n package\nprovides functionality that depends only on boot libraries, and\nthe package\nprovides additional functionality like concurrency, time, lifted\nexceptions, and networking. For unified documentation visit\n.\n\nStreamly provides unified, modular building blocks to build\nhigh-performance, concurrent, scalable applications in Haskell. Stream\nfusion optimizations in streamly enable exceptional modularity with\nhigh performance comparable to C. Streamly complements the Haskell\n package, supplying\nadditional functionality to quickly build general-purpose applications\nin Haskell. For high-level functionality built over streamly like\nstreaming OS processes, shell programming, GNU coreutils,\nstatistics, and compression libraries please see the\n.\n\nPerformance with modularity:\n\n* Performance on par with C ()\n* API close to standard Haskell lists ()\n* Declarative concurrency with automatic scaling\n* Filesystem, fsnotify, network, and Unicode support included\n* Fast binary serialization (with optional JSON like features)\n* More functionality is provided via many ()\n\nUnified and powerful abstractions:\n\n* Unifies streams, arrays, folds, and parsers\n* Unifies @Data.List@, @list-t@, and @logict@ with streaming\n* Unifies concurrency with standard streaming abstractions\n* Unifies reactive, time-domain programming with streaming\n* Unifies binary serialization and unboxed arrays\n* Interworks with other streaming libraries"; + buildType = "Configure"; + }; + components = { + "library" = { + depends = ((((((([ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."streamly-core" or (errorHandler.buildDepError "streamly-core")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."heaps" or (errorHandler.buildDepError "heaps")) + (hsPkgs."atomic-primops" or (errorHandler.buildDepError "atomic-primops")) + (hsPkgs."lockfree-queue" or (errorHandler.buildDepError "lockfree-queue")) + (hsPkgs."unicode-data" or (errorHandler.buildDepError "unicode-data")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + ] ++ pkgs.lib.optional (compiler.isGhc && compiler.version.lt "9.6") (hsPkgs."transformers-base" or (errorHandler.buildDepError "transformers-base"))) ++ (if flags.use-unliftio + then [ + (hsPkgs."unliftio-core" or (errorHandler.buildDepError "unliftio-core")) + ] + else [ + (hsPkgs."monad-control" or (errorHandler.buildDepError "monad-control")) + ])) ++ pkgs.lib.optional (flags.dev) (hsPkgs."primitive" or (errorHandler.buildDepError "primitive"))) ++ pkgs.lib.optional (system.isLinux) (hsPkgs."directory" or (errorHandler.buildDepError "directory"))) ++ pkgs.lib.optional (system.isWindows) (hsPkgs."Win32" or (errorHandler.buildDepError "Win32"))) ++ pkgs.lib.optional (system.isOsx) (hsPkgs."directory" or (errorHandler.buildDepError "directory"))) ++ pkgs.lib.optional (flags.inspection) (hsPkgs."inspection-testing" or (errorHandler.buildDepError "inspection-testing"))) ++ pkgs.lib.optional (flags.dev && flags.inspection) (hsPkgs."inspection-and-dev-flags-cannot-be-used-together" or (errorHandler.buildDepError "inspection-and-dev-flags-cannot-be-used-together")); + frameworks = pkgs.lib.optional (system.isOsx) (pkgs."Cocoa" or (errorHandler.sysDepError "Cocoa")); + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/streamly-core-0.2.2-r1-7245ac46f380af62ce16adb70d26d2710d615f393867cfa8789c29b32d2ff979.nix b/hackage/streamly-core-0.2.2-r1-7245ac46f380af62ce16adb70d26d2710d615f393867cfa8789c29b32d2ff979.nix new file mode 100644 index 00000000000..fe2f28a5d3c --- /dev/null +++ b/hackage/streamly-core-0.2.2-r1-7245ac46f380af62ce16adb70d26d2710d615f393867cfa8789c29b32d2ff979.nix @@ -0,0 +1,57 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { + debug = false; + dev = false; + has-llvm = false; + opt = true; + limit-build-mem = false; + use-unliftio = false; + use-unfolds = false; + use-folds = false; + }; + package = { + specVersion = "2.2"; + identifier = { name = "streamly-core"; version = "0.2.2"; }; + license = "BSD-3-Clause"; + copyright = "2017 Composewell Technologies"; + maintainer = "streamly@composewell.com"; + author = "Composewell Technologies"; + homepage = "https://streamly.composewell.com"; + url = ""; + synopsis = "Streaming, parsers, arrays, serialization and more"; + description = "For upgrading to streamly-0.9.0+ please read the\n.\n\nStreamly is a standard library for Haskell that focuses on C-like\nperformance, modular combinators, and streaming data flow model.\nStreamly consists of two packages: \"streamly-core\" and \"streamly\".\n\nprovides basic features, and depends only on GHC boot libraries (see\nnote below), while\n provides\nhigher-level features like concurrency, time, lifted exceptions,\nand networking. For documentation, visit the\n.\n\nThe streamly-core package provides the following functionality:\n\n* Streams as composable producers of a sequence of values.\n* Streams provide all the functionality provided by Haskell lists but\nin an effectful, streaming fashion with better performance.\n* Streams provide ListT and logic programming functionality as well.\n* Folds as composable stream consumers that reduce the streams to a\nsingle value or reduce segments of streams to transform the stream.\n* Parsers as more powerful, composable stream consumers supporting\nstandard parser combinators with backtracking but in a streaming\nfashion.\n* Arrays with streaming interfaces providing high performance,\nmodularity, and concise interface as all streaming operations can be\nperformed on arrays.\n* Arrays can be immutable or mutable, unboxed or boxed, pinned or\nunpinned.\n* Arrays generalize the functionality provided by @bytestring@ and\n@text@ packages.\n* Interoperability with @bytestring@ and @text@ is\nprovided via separate packages.\n* Arrays and folds provide natural builder functionality so there are no\nseparate builder modules.\n* High performance binary serialization with configurable JSON like features.\n* Streaming combinators for unicode text processing, providing\nfunctionality equivalent to the @text@ package.\n* String interpolation for convenient construction of strings.\n* Streaming console IO (stdin/stdout) operations.\n* Streaming file and directory IO operations.\n\nThis package covers some or all of the functionality covered\nby @streaming, pipes, conduit, list-t, logic-t, foldl, attoparsec,\narray, primitive, vector, vector-algorithms, binary, cereal, store,\nbytestring, text, stringsearch, interpolate@. Streamly provides a\nconsistent, concise, modular and performant interface for all this\nfunctionality.\n\nNote: The dependencies \"heaps\" and \"monad-control\" are included in\nthe package solely for backward compatibility, and will be removed in\nfuture versions."; + buildType = "Configure"; + }; + components = { + "library" = { + depends = ((([ + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + (hsPkgs."fusion-plugin-types" or (errorHandler.buildDepError "fusion-plugin-types")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."heaps" or (errorHandler.buildDepError "heaps")) + ] ++ (if compiler.isGhc && compiler.version.ge "9.0" + then [ + (hsPkgs."ghc-bignum" or (errorHandler.buildDepError "ghc-bignum")) + ] + else [ + (hsPkgs."integer-gmp" or (errorHandler.buildDepError "integer-gmp")) + ])) ++ pkgs.lib.optional (!flags.use-unliftio) (hsPkgs."monad-control" or (errorHandler.buildDepError "monad-control"))) ++ pkgs.lib.optional (system.isLinux || system.isOsx) (hsPkgs."unix" or (errorHandler.buildDepError "unix"))) ++ pkgs.lib.optional (system.isWindows) (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")); + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/wai-middleware-delegate-0.1.4.2-r0-3884bd79abbe0485303f0113cf44f74dbf025ccfad3237778e55b72ec80abd0a.nix b/hackage/wai-middleware-delegate-0.1.4.2-r0-3884bd79abbe0485303f0113cf44f74dbf025ccfad3237778e55b72ec80abd0a.nix new file mode 100644 index 00000000000..98a3c211493 --- /dev/null +++ b/hackage/wai-middleware-delegate-0.1.4.2-r0-3884bd79abbe0485303f0113cf44f74dbf025ccfad3237778e55b72ec80abd0a.nix @@ -0,0 +1,86 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "wai-middleware-delegate"; version = "0.1.4.2"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "tim.emiola@gmail.com"; + author = "Tim Emiola"; + homepage = "https://github.com/adetokunbo/wai-middleware-delegate#readme"; + url = ""; + synopsis = "WAI middleware that delegates handling of requests."; + description = "[WAI](http://hackage.haskell.org/package/wai) middleware that intercepts requests\nthat match a predicate and responds to them using alternate @WAI@ Applications or\nproxied hosts.\nRead this [short example](https://github.com/adetokunbo/wai-middleware-delegate#readme)\nfor an introduction to its usage."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."blaze-builder" or (errorHandler.buildDepError "blaze-builder")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."conduit" or (errorHandler.buildDepError "conduit")) + (hsPkgs."conduit-extra" or (errorHandler.buildDepError "conduit-extra")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."http-client" or (errorHandler.buildDepError "http-client")) + (hsPkgs."http-client-tls" or (errorHandler.buildDepError "http-client-tls")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."streaming-commons" or (errorHandler.buildDepError "streaming-commons")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."wai" or (errorHandler.buildDepError "wai")) + (hsPkgs."wai-conduit" or (errorHandler.buildDepError "wai-conduit")) + ]; + buildable = true; + }; + tests = { + "integration-test" = { + depends = [ + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."blaze-builder" or (errorHandler.buildDepError "blaze-builder")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."bytestring-lexing" or (errorHandler.buildDepError "bytestring-lexing")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."conduit" or (errorHandler.buildDepError "conduit")) + (hsPkgs."conduit-extra" or (errorHandler.buildDepError "conduit-extra")) + (hsPkgs."crypton-connection" or (errorHandler.buildDepError "crypton-connection")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."hspec-tmp-proc" or (errorHandler.buildDepError "hspec-tmp-proc")) + (hsPkgs."http-client" or (errorHandler.buildDepError "http-client")) + (hsPkgs."http-client-tls" or (errorHandler.buildDepError "http-client-tls")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."mustache" or (errorHandler.buildDepError "mustache")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + (hsPkgs."test-certs" or (errorHandler.buildDepError "test-certs")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."tmp-proc" or (errorHandler.buildDepError "tmp-proc")) + (hsPkgs."vault" or (errorHandler.buildDepError "vault")) + (hsPkgs."wai" or (errorHandler.buildDepError "wai")) + (hsPkgs."wai-conduit" or (errorHandler.buildDepError "wai-conduit")) + (hsPkgs."wai-middleware-delegate" or (errorHandler.buildDepError "wai-middleware-delegate")) + (hsPkgs."warp" or (errorHandler.buildDepError "warp")) + (hsPkgs."warp-tls" or (errorHandler.buildDepError "warp-tls")) + (hsPkgs."unix" or (errorHandler.buildDepError "unix")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/wai-middleware-delegate-0.1.5.0-r0-06f76de4a7a4dee0075288ff295a585876dc3854b13b99d99668a85c141fa0c9.nix b/hackage/wai-middleware-delegate-0.1.5.0-r0-06f76de4a7a4dee0075288ff295a585876dc3854b13b99d99668a85c141fa0c9.nix new file mode 100644 index 00000000000..39a22601ad7 --- /dev/null +++ b/hackage/wai-middleware-delegate-0.1.5.0-r0-06f76de4a7a4dee0075288ff295a585876dc3854b13b99d99668a85c141fa0c9.nix @@ -0,0 +1,86 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "wai-middleware-delegate"; version = "0.1.5.0"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "tim.emiola@gmail.com"; + author = "Tim Emiola"; + homepage = "https://github.com/adetokunbo/wai-middleware-delegate#readme"; + url = ""; + synopsis = "WAI middleware that delegates handling of requests."; + description = "[WAI](http://hackage.haskell.org/package/wai) middleware that intercepts requests\nthat match a predicate and responds to them using alternate @WAI@ Applications or\nproxied hosts.\nRead this [short example](https://github.com/adetokunbo/wai-middleware-delegate#readme)\nfor an introduction to its usage."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."blaze-builder" or (errorHandler.buildDepError "blaze-builder")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."conduit" or (errorHandler.buildDepError "conduit")) + (hsPkgs."conduit-extra" or (errorHandler.buildDepError "conduit-extra")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."http-client" or (errorHandler.buildDepError "http-client")) + (hsPkgs."http-client-tls" or (errorHandler.buildDepError "http-client-tls")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."streaming-commons" or (errorHandler.buildDepError "streaming-commons")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."wai" or (errorHandler.buildDepError "wai")) + (hsPkgs."wai-conduit" or (errorHandler.buildDepError "wai-conduit")) + ]; + buildable = true; + }; + tests = { + "integration-test" = { + depends = [ + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."blaze-builder" or (errorHandler.buildDepError "blaze-builder")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."bytestring-lexing" or (errorHandler.buildDepError "bytestring-lexing")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."conduit" or (errorHandler.buildDepError "conduit")) + (hsPkgs."conduit-extra" or (errorHandler.buildDepError "conduit-extra")) + (hsPkgs."crypton-connection" or (errorHandler.buildDepError "crypton-connection")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."hspec-tmp-proc" or (errorHandler.buildDepError "hspec-tmp-proc")) + (hsPkgs."http-client" or (errorHandler.buildDepError "http-client")) + (hsPkgs."http-client-tls" or (errorHandler.buildDepError "http-client-tls")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."mustache" or (errorHandler.buildDepError "mustache")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + (hsPkgs."test-certs" or (errorHandler.buildDepError "test-certs")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."tmp-proc" or (errorHandler.buildDepError "tmp-proc")) + (hsPkgs."vault" or (errorHandler.buildDepError "vault")) + (hsPkgs."wai" or (errorHandler.buildDepError "wai")) + (hsPkgs."wai-conduit" or (errorHandler.buildDepError "wai-conduit")) + (hsPkgs."wai-middleware-delegate" or (errorHandler.buildDepError "wai-middleware-delegate")) + (hsPkgs."warp" or (errorHandler.buildDepError "warp")) + (hsPkgs."warp-tls" or (errorHandler.buildDepError "warp-tls")) + (hsPkgs."unix" or (errorHandler.buildDepError "unix")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/index-state-hashes.nix b/index-state-hashes.nix index 0d0581c152e..1b9ab5e875d 100644 --- a/index-state-hashes.nix +++ b/index-state-hashes.nix @@ -2037,4 +2037,5 @@ "2024-10-26T00:00:00Z" = "cbc53c7a09c9da7db7bd4f1cac176a044392c9f11956948f1dff8bff89d773e4"; "2024-10-27T00:00:00Z" = "59209727f0b60550e667e195a23b6172eebe825bfb228083e52f1a92679ad82e"; "2024-10-28T00:00:00Z" = "a3bb04900b0e3c8ef298168bf7a8a6ee87f1be12661a235d0c1585f3918c9f1a"; + "2024-10-29T00:00:00Z" = "6e34c7c2748b8505049a7d19e693297c29da043e75633197f16c34b2add72adf"; } diff --git a/nix/_Micro_Hs.nix b/nix/_Micro_Hs.nix index 0972a3c77ed..8259e44d18f 100644 --- a/nix/_Micro_Hs.nix +++ b/nix/_Micro_Hs.nix @@ -10,6 +10,17 @@ default = "r0"; }; }; + "0.10.4.0" = { + sha256 = "f59a690b1613e7c8d9a1a6ca9c604652326a661940b6cdf627097dbb269f8495"; + revisions = { + r0 = { + nix = import ../hackage/MicroHs-0.10.4.0-r0-e4b3dc6d7729b2394ee52d59f62fb6cd2ad655f8f9c7dc2d51ebb0e2c417c86c.nix; + revNum = 0; + sha256 = "e4b3dc6d7729b2394ee52d59f62fb6cd2ad655f8f9c7dc2d51ebb0e2c417c86c"; + }; + default = "r0"; + }; + }; "0.8" = { sha256 = "7d3962e3885df37e7e54abc142a59a481106e4d5225970457f6d95367fc84c72"; revisions = { diff --git a/nix/_Nano_I_D.nix b/nix/_Nano_I_D.nix index 8a0ee795825..98f78ab1462 100644 --- a/nix/_Nano_I_D.nix +++ b/nix/_Nano_I_D.nix @@ -155,7 +155,12 @@ revNum = 1; sha256 = "2ee34bc371a1d895023ddc15469c9e94e85bca6f1aaf6114903bfcc01b11b94d"; }; - default = "r1"; + r2 = { + nix = import ../hackage/NanoID-3.4.0.2-r2-accf888de0892f56d7a0fab7e782746758a3dc75249e7e83addcb70ad85c6279.nix; + revNum = 2; + sha256 = "accf888de0892f56d7a0fab7e782746758a3dc75249e7e83addcb70ad85c6279"; + }; + default = "r2"; }; }; } \ No newline at end of file diff --git a/nix/_Widget_Rattus.nix b/nix/_Widget_Rattus.nix index e8877711927..10fee8812d5 100644 --- a/nix/_Widget_Rattus.nix +++ b/nix/_Widget_Rattus.nix @@ -48,4 +48,15 @@ default = "r0"; }; }; + "0.3" = { + sha256 = "a7d29f92f37b0b6afd392cd7049fadee29779bc9a2e874b5f5006cc1bb9a8e90"; + revisions = { + r0 = { + nix = import ../hackage/WidgetRattus-0.3-r0-7dafeb759d72d404762b5e142dbfaad107b5a3b97f0be79620a3bd596c3df5a0.nix; + revNum = 0; + sha256 = "7dafeb759d72d404762b5e142dbfaad107b5a3b97f0be79620a3bd596c3df5a0"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/alex-tools.nix b/nix/alex-tools.nix index eafd60919a5..fcf3bde1a2d 100644 --- a/nix/alex-tools.nix +++ b/nix/alex-tools.nix @@ -168,7 +168,12 @@ revNum = 2; sha256 = "c881e11cd89b81128262f9d57169bab5124692572eb2a69a9c9243d5993775fa"; }; - default = "r2"; + r3 = { + nix = import ../hackage/alex-tools-0.6.1-r3-10581276d4a6548534e34fd974457cc26a1dad3ad931baa8784a8250351e1408.nix; + revNum = 3; + sha256 = "10581276d4a6548534e34fd974457cc26a1dad3ad931baa8784a8250351e1408"; + }; + default = "r3"; }; }; } \ No newline at end of file diff --git a/nix/argon.nix b/nix/argon.nix index 73c7719f7e5..b492c38e44e 100644 --- a/nix/argon.nix +++ b/nix/argon.nix @@ -133,4 +133,15 @@ default = "r0"; }; }; + "0.4.2.0" = { + sha256 = "87c306de4412bea14e864b68a4da20de56c9452cf67f30ff670b54930691a0b3"; + revisions = { + r0 = { + nix = import ../hackage/argon-0.4.2.0-r0-18c841b3f5b0e2e07a1a7b6d41812f8f1744525792916eb47772e91d6f924be5.nix; + revNum = 0; + sha256 = "18c841b3f5b0e2e07a1a7b6d41812f8f1744525792916eb47772e91d6f924be5"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/bluefin-internal.nix b/nix/bluefin-internal.nix index 4110d798f1e..07e64591f94 100644 --- a/nix/bluefin-internal.nix +++ b/nix/bluefin-internal.nix @@ -21,6 +21,17 @@ default = "r0"; }; }; + "0.0.10.0" = { + sha256 = "f01ff4c8e8a961b47ae7126d7bd251a3b11526fd79f1fa29e48e251490d514e6"; + revisions = { + r0 = { + nix = import ../hackage/bluefin-internal-0.0.10.0-r0-b37a5c95bbda6cfd6862b01ed13607eb04677126422f66f71aeed7f44327e98f.nix; + revNum = 0; + sha256 = "b37a5c95bbda6cfd6862b01ed13607eb04677126422f66f71aeed7f44327e98f"; + }; + default = "r0"; + }; + }; "0.0.2.0" = { sha256 = "7fb9191c7c91247165ae0264d0d2dfcbaa24217ae69a5452c6a6fd45fd6f05ab"; revisions = { diff --git a/nix/bluefin.nix b/nix/bluefin.nix index 2a93ff4ade0..4e42d2f5d68 100644 --- a/nix/bluefin.nix +++ b/nix/bluefin.nix @@ -31,6 +31,17 @@ default = "r2"; }; }; + "0.0.10.0" = { + sha256 = "d755421432714534e151164d61155971785e125718db4cd0ececb8b044b3461b"; + revisions = { + r0 = { + nix = import ../hackage/bluefin-0.0.10.0-r0-b2ecca977719acce86cd9c10462a280a546ef1202cd690a979e3795c61c9e2b3.nix; + revNum = 0; + sha256 = "b2ecca977719acce86cd9c10462a280a546ef1202cd690a979e3795c61c9e2b3"; + }; + default = "r0"; + }; + }; "0.0.2.0" = { sha256 = "7e59363c016ac010c30ae5fd146d3325deb44d1f2a98502da0e1d4ce8a0a9a17"; revisions = { diff --git a/nix/cabal-rpm.nix b/nix/cabal-rpm.nix index 97b7ad56885..1881cea53db 100644 --- a/nix/cabal-rpm.nix +++ b/nix/cabal-rpm.nix @@ -988,7 +988,12 @@ revNum = 0; sha256 = "7a5a312878a21ce87d316e51f6cdf2d22244de0aece1f05bfaf85fc5b37942ca"; }; - default = "r0"; + r1 = { + nix = import ../hackage/cabal-rpm-2.2.1-r1-14f131d90a18b908367616510aee80071c0d0a5b33bbf6825dbcb4e9f191a0a9.nix; + revNum = 1; + sha256 = "14f131d90a18b908367616510aee80071c0d0a5b33bbf6825dbcb4e9f191a0a9"; + }; + default = "r1"; }; }; } \ No newline at end of file diff --git a/nix/call-alloy.nix b/nix/call-alloy.nix index c58f40eb2f3..5d889a60ce5 100644 --- a/nix/call-alloy.nix +++ b/nix/call-alloy.nix @@ -279,7 +279,17 @@ revNum = 0; sha256 = "81e931bb5d20cfba363910455ea4a135b24ec760c9d14d28416a948054581e2d"; }; - default = "r0"; + r1 = { + nix = import ../hackage/call-alloy-0.5.0.1-r1-ec0dbc5aadb06126d4545274261413949146b2c2aa0c448adc58d717ef725e0f.nix; + revNum = 1; + sha256 = "ec0dbc5aadb06126d4545274261413949146b2c2aa0c448adc58d717ef725e0f"; + }; + r2 = { + nix = import ../hackage/call-alloy-0.5.0.1-r2-7563481b6a8441d3d03c4cb492b3a73c73f2f96fa00cf273f12092a85433fe41.nix; + revNum = 2; + sha256 = "7563481b6a8441d3d03c4cb492b3a73c73f2f96fa00cf273f12092a85433fe41"; + }; + default = "r2"; }; }; } \ No newline at end of file diff --git a/nix/call-plantuml.nix b/nix/call-plantuml.nix index 48488a0bb79..a037b10f697 100644 --- a/nix/call-plantuml.nix +++ b/nix/call-plantuml.nix @@ -45,7 +45,12 @@ revNum = 0; sha256 = "5a20a5abc6938df0d266d7157bf9035ed9de4bd07aa8ec66035c69da097f44f6"; }; - default = "r0"; + r1 = { + nix = import ../hackage/call-plantuml-0.0.1.3-r1-38d04cb6396c61313e77a234830d9215f7c41ccbffbe2549eb521312c12db3e3.nix; + revNum = 1; + sha256 = "38d04cb6396c61313e77a234830d9215f7c41ccbffbe2549eb521312c12db3e3"; + }; + default = "r1"; }; }; } \ No newline at end of file diff --git a/nix/evm-opcodes.nix b/nix/evm-opcodes.nix index 84b0bceb6b5..b818e809049 100644 --- a/nix/evm-opcodes.nix +++ b/nix/evm-opcodes.nix @@ -32,4 +32,15 @@ default = "r0"; }; }; + "0.2.0" = { + sha256 = "80e7f986d9ae41b85ca4b779091fb494def0b05291cb401858441caf78e3bbe8"; + revisions = { + r0 = { + nix = import ../hackage/evm-opcodes-0.2.0-r0-895f20796411a8eef3e32fb5a36226475a89d7fd7019c624d500ac583ebaa686.nix; + revNum = 0; + sha256 = "895f20796411a8eef3e32fb5a36226475a89d7fd7019c624d500ac583ebaa686"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/exon.nix b/nix/exon.nix index 6c0e2df25f8..d6db89f319c 100644 --- a/nix/exon.nix +++ b/nix/exon.nix @@ -264,7 +264,12 @@ revNum = 2; sha256 = "48d62230b17c7f90cba56bcb45752470e4f9ece8538e1906b6ab97f33c150aa8"; }; - default = "r2"; + r3 = { + nix = import ../hackage/exon-1.7.0.0-r3-b6ed6842f34a995ccd7e7f8910603478716b21d04eb231211f9c38bfb21b4d04.nix; + revNum = 3; + sha256 = "b6ed6842f34a995ccd7e7f8910603478716b21d04eb231211f9c38bfb21b4d04"; + }; + default = "r3"; }; }; } \ No newline at end of file diff --git a/nix/flac.nix b/nix/flac.nix index 7a3ed1801d5..018adb87e8d 100644 --- a/nix/flac.nix +++ b/nix/flac.nix @@ -116,7 +116,12 @@ revNum = 2; sha256 = "f2e2c148f06908b9e6bb4981682a57ab2208891bfa28155bc7901b304d22d8af"; }; - default = "r2"; + r3 = { + nix = import ../hackage/flac-0.2.1-r3-579a2118931ef7cb51d9dbba5921e69953aecadf1162e59bbe8cf9fc7f4b3de8.nix; + revNum = 3; + sha256 = "579a2118931ef7cb51d9dbba5921e69953aecadf1162e59bbe8cf9fc7f4b3de8"; + }; + default = "r3"; }; }; } \ No newline at end of file diff --git a/nix/gitlab-haskell.nix b/nix/gitlab-haskell.nix index f0a7030c008..4147796ecad 100644 --- a/nix/gitlab-haskell.nix +++ b/nix/gitlab-haskell.nix @@ -334,4 +334,15 @@ default = "r0"; }; }; + "1.0.2.1" = { + sha256 = "ae3f01c3936d6a897d70645df4e7bf47769553413c2e1bf0b6294769d4df30f7"; + revisions = { + r0 = { + nix = import ../hackage/gitlab-haskell-1.0.2.1-r0-9e300ec9fc4636b6ad8bcb7fe06bcaafd3380d49aa62b44c6ce14396ec3be9de.nix; + revNum = 0; + sha256 = "9e300ec9fc4636b6ad8bcb7fe06bcaafd3380d49aa62b44c6ce14396ec3be9de"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/h-raylib.nix b/nix/h-raylib.nix index 3ba5ae37212..15adae10647 100644 --- a/nix/h-raylib.nix +++ b/nix/h-raylib.nix @@ -393,4 +393,15 @@ default = "r4"; }; }; + "5.5.2.1" = { + sha256 = "eea96dafb4b9aa4962d25e3f5d7698561581bc524c7aa2b3d6be27eae0a35986"; + revisions = { + r0 = { + nix = import ../hackage/h-raylib-5.5.2.1-r0-b6568e457636105e401d2e0311827fc63eb9d3669b5dcd8f0dec9b17b03e13cd.nix; + revNum = 0; + sha256 = "b6568e457636105e401d2e0311827fc63eb9d3669b5dcd8f0dec9b17b03e13cd"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/hgal.nix b/nix/hgal.nix index f724c79d2e0..61931393405 100644 --- a/nix/hgal.nix +++ b/nix/hgal.nix @@ -51,7 +51,12 @@ revNum = 0; sha256 = "939908a4c80f8bec648043712617cc5794aeba81f7bcad0f77a4e3564da6e4f6"; }; - default = "r0"; + r1 = { + nix = import ../hackage/hgal-2.0.0.3-r1-640432708b7356b72ca6096961234ffb5dd25e10c73722216e3a512ad848c4b6.nix; + revNum = 1; + sha256 = "640432708b7356b72ca6096961234ffb5dd25e10c73722216e3a512ad848c4b6"; + }; + default = "r1"; }; }; } \ No newline at end of file diff --git a/nix/lame.nix b/nix/lame.nix index e700baf4fb8..48bdfa16270 100644 --- a/nix/lame.nix +++ b/nix/lame.nix @@ -96,7 +96,12 @@ revNum = 1; sha256 = "d767b761d9e523c811089e6311846de86e1d4cca01e006cc1ea8427e5eee22b4"; }; - default = "r1"; + r2 = { + nix = import ../hackage/lame-0.2.2-r2-9d7640863af04ba0a6422e488fa7a78de24ec304a502781611b1acff143de984.nix; + revNum = 2; + sha256 = "9d7640863af04ba0a6422e488fa7a78de24ec304a502781611b1acff143de984"; + }; + default = "r2"; }; }; } \ No newline at end of file diff --git a/nix/network-transport-tests.nix b/nix/network-transport-tests.nix index 399bdb555c6..de1de9c1d7c 100644 --- a/nix/network-transport-tests.nix +++ b/nix/network-transport-tests.nix @@ -133,7 +133,12 @@ revNum = 0; sha256 = "3e89db09330023ecabd579b24b903943f0d8a412c847e5ce2e97aa020fab23b5"; }; - default = "r0"; + r1 = { + nix = import ../hackage/network-transport-tests-0.3.3-r1-9709f11fe747c3758e4b6be377469f2b97af934c2edf351f23444fcdad469e76.nix; + revNum = 1; + sha256 = "9709f11fe747c3758e4b6be377469f2b97af934c2edf351f23444fcdad469e76"; + }; + default = "r1"; }; }; } \ No newline at end of file diff --git a/nix/no-recursion.nix b/nix/no-recursion.nix index b584b8aeba9..f6cbe0b6a51 100644 --- a/nix/no-recursion.nix +++ b/nix/no-recursion.nix @@ -32,4 +32,15 @@ default = "r0"; }; }; + "0.1.2.2" = { + sha256 = "e3b1cc201e1fbd356f9da9c8edaff56e0ed8fd99f8a51facd8d6d39e8404b26d"; + revisions = { + r0 = { + nix = import ../hackage/no-recursion-0.1.2.2-r0-bd135a9de34f488cf999f027759c0fe40edcd83a6259409b0169fab27cf06a25.nix; + revNum = 0; + sha256 = "bd135a9de34f488cf999f027759c0fe40edcd83a6259409b0169fab27cf06a25"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/ormolu.nix b/nix/ormolu.nix index 947d47b662b..6892947ebd5 100644 --- a/nix/ormolu.nix +++ b/nix/ormolu.nix @@ -396,7 +396,12 @@ revNum = 1; sha256 = "f44349465bf244677ed3d8c1681f32f69fcc3ab04a8efeaadc868ed0fb342933"; }; - default = "r1"; + r2 = { + nix = import ../hackage/ormolu-0.7.4.0-r2-5494e1e3bcb254a2b6da1040171b67a604cb31a312b0f72c4635d7ad1ce6e232.nix; + revNum = 2; + sha256 = "5494e1e3bcb254a2b6da1040171b67a604cb31a312b0f72c4635d7ad1ce6e232"; + }; + default = "r2"; }; }; "0.7.5.0" = { diff --git a/nix/polysemy-plugin.nix b/nix/polysemy-plugin.nix index 2fa0d80b3c0..c3a09b8b853 100644 --- a/nix/polysemy-plugin.nix +++ b/nix/polysemy-plugin.nix @@ -341,7 +341,12 @@ revNum = 0; sha256 = "7cf980b954e92bb777af7e9313b6f55309a5fcdcf222969bbbeae74254ca2526"; }; - default = "r0"; + r1 = { + nix = import ../hackage/polysemy-plugin-0.4.5.2-r1-93b7591b6e96dc0c572872af8aa12168980201c847a9e245cf1225a26ce7e4d9.nix; + revNum = 1; + sha256 = "93b7591b6e96dc0c572872af8aa12168980201c847a9e245cf1225a26ce7e4d9"; + }; + default = "r1"; }; }; } \ No newline at end of file diff --git a/nix/polysemy.nix b/nix/polysemy.nix index ba4e23198a3..272c9b9ece2 100644 --- a/nix/polysemy.nix +++ b/nix/polysemy.nix @@ -395,7 +395,12 @@ revNum = 0; sha256 = "cd8a666f18581c2b12d71620aa412541bb3179f87bef44052a3516b8e739d4d4"; }; - default = "r0"; + r1 = { + nix = import ../hackage/polysemy-1.9.2.0-r1-c0eb4dfeaab49a011a5a2040251c26a8d1964194335861754602e84b1581d631.nix; + revNum = 1; + sha256 = "c0eb4dfeaab49a011a5a2040251c26a8d1964194335861754602e84b1581d631"; + }; + default = "r1"; }; }; } \ No newline at end of file diff --git a/nix/smtp-mail.nix b/nix/smtp-mail.nix index f2aaa4ed9c9..53d5074071d 100644 --- a/nix/smtp-mail.nix +++ b/nix/smtp-mail.nix @@ -279,7 +279,12 @@ revNum = 0; sha256 = "3056eab06ddeaa47b4f5748107d16b43883421899f90fc7dfef561ea23149d33"; }; - default = "r0"; + r1 = { + nix = import ../hackage/smtp-mail-0.5.0.0-r1-e379788a4e649fa0c3233774501a103bc8c87f789ff4425c5282e4939fcc4b56.nix; + revNum = 1; + sha256 = "e379788a4e649fa0c3233774501a103bc8c87f789ff4425c5282e4939fcc4b56"; + }; + default = "r1"; }; }; } \ No newline at end of file diff --git a/nix/stache.nix b/nix/stache.nix index caaf37df534..0364b243c5a 100644 --- a/nix/stache.nix +++ b/nix/stache.nix @@ -520,7 +520,12 @@ revNum = 2; sha256 = "a63f5d2d9c0a60edda58dffad05580859853a49fa25ed4fab2ed4bd3ae8cf180"; }; - default = "r2"; + r3 = { + nix = import ../hackage/stache-2.3.4-r3-e4edd793398cabdba9ba4e7246c868ae141a3071feb4f3af304d9a44cc7df3f4.nix; + revNum = 3; + sha256 = "e4edd793398cabdba9ba4e7246c868ae141a3071feb4f3af304d9a44cc7df3f4"; + }; + default = "r3"; }; }; } \ No newline at end of file diff --git a/nix/streamly-core.nix b/nix/streamly-core.nix index 3e5e3afd82a..d5a817d5560 100644 --- a/nix/streamly-core.nix +++ b/nix/streamly-core.nix @@ -45,7 +45,12 @@ revNum = 0; sha256 = "e44a0f6e4870df7a206dbaad531deac7907a73a883fbdb5a460d63a8e086efe7"; }; - default = "r0"; + r1 = { + nix = import ../hackage/streamly-core-0.2.2-r1-7245ac46f380af62ce16adb70d26d2710d615f393867cfa8789c29b32d2ff979.nix; + revNum = 1; + sha256 = "7245ac46f380af62ce16adb70d26d2710d615f393867cfa8789c29b32d2ff979"; + }; + default = "r1"; }; }; } \ No newline at end of file diff --git a/nix/streamly.nix b/nix/streamly.nix index f99ac3a7fe6..c956cd754df 100644 --- a/nix/streamly.nix +++ b/nix/streamly.nix @@ -81,7 +81,12 @@ revNum = 3; sha256 = "f0896a2ba47e9e201815fbdb8fd18c219e438f7802e27fd2aac9ae845fd992bc"; }; - default = "r3"; + r4 = { + nix = import ../hackage/streamly-0.10.1-r4-eec2e8e14ac64b9e389600b964541c5e9e0a3d3e657dc54412691df47300a1fd.nix; + revNum = 4; + sha256 = "eec2e8e14ac64b9e389600b964541c5e9e0a3d3e657dc54412691df47300a1fd"; + }; + default = "r4"; }; }; "0.2.0" = { diff --git a/nix/wai-middleware-delegate.nix b/nix/wai-middleware-delegate.nix index 73bd7a4660e..d490d4c8f6f 100644 --- a/nix/wai-middleware-delegate.nix +++ b/nix/wai-middleware-delegate.nix @@ -120,4 +120,26 @@ default = "r0"; }; }; + "0.1.4.2" = { + sha256 = "b8fda55881511fc3170a97f4cb44e7070c0b2b26f65a85be47c36a0cf91ecc59"; + revisions = { + r0 = { + nix = import ../hackage/wai-middleware-delegate-0.1.4.2-r0-3884bd79abbe0485303f0113cf44f74dbf025ccfad3237778e55b72ec80abd0a.nix; + revNum = 0; + sha256 = "3884bd79abbe0485303f0113cf44f74dbf025ccfad3237778e55b72ec80abd0a"; + }; + default = "r0"; + }; + }; + "0.1.5.0" = { + sha256 = "5c081b1598a371c0b5ac4954a9f7a794f2d5333c29068f2e063ce31999f5c1fc"; + revisions = { + r0 = { + nix = import ../hackage/wai-middleware-delegate-0.1.5.0-r0-06f76de4a7a4dee0075288ff295a585876dc3854b13b99d99668a85c141fa0c9.nix; + revNum = 0; + sha256 = "06f76de4a7a4dee0075288ff295a585876dc3854b13b99d99668a85c141fa0c9"; + }; + default = "r0"; + }; + }; } \ No newline at end of file