diff --git a/hackage/cli-extras-0.2.1.0-r2-4c8ea0412fdfa43478efe50f1672d0b27c2293b270a7c54000897f80e0e55cf4.nix b/hackage/cli-extras-0.2.1.0-r2-4c8ea0412fdfa43478efe50f1672d0b27c2293b270a7c54000897f80e0e55cf4.nix new file mode 100644 index 00000000000..87e44c3d0fa --- /dev/null +++ b/hackage/cli-extras-0.2.1.0-r2-4c8ea0412fdfa43478efe50f1672d0b27c2293b270a7c54000897f80e0e55cf4.nix @@ -0,0 +1,52 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.10"; + identifier = { name = "cli-extras"; version = "0.2.1.0"; }; + license = "BSD-3-Clause"; + copyright = "Obsidian Systems LLC 2020 - 2024"; + maintainer = "maintainer@obsidian.systems"; + author = "Obsidian Systems LLC"; + homepage = ""; + url = ""; + synopsis = "Miscellaneous utilities for building and working with command line interfaces"; + description = "Convenience functions for writing command line interfaces, providing facilities for logging, process management, and printing to the terminal."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."ansi-terminal" or (errorHandler.buildDepError "ansi-terminal")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."io-streams" or (errorHandler.buildDepError "io-streams")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."logging-effect" or (errorHandler.buildDepError "logging-effect")) + (hsPkgs."monad-logger" or (errorHandler.buildDepError "monad-logger")) + (hsPkgs."monad-loops" or (errorHandler.buildDepError "monad-loops")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."terminal-size" or (errorHandler.buildDepError "terminal-size")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."which" or (errorHandler.buildDepError "which")) + (hsPkgs."utf8-string" or (errorHandler.buildDepError "utf8-string")) + (hsPkgs."shell-escape" or (errorHandler.buildDepError "shell-escape")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/cli-git-0.2.0.1-r1-4c6318052fd32f2aa94decc6b7e01c60c20dfe5feb8f4058abc9675c874d9465.nix b/hackage/cli-git-0.2.0.1-r1-4c6318052fd32f2aa94decc6b7e01c60c20dfe5feb8f4058abc9675c874d9465.nix new file mode 100644 index 00000000000..2bc508328f2 --- /dev/null +++ b/hackage/cli-git-0.2.0.1-r1-4c6318052fd32f2aa94decc6b7e01c60c20dfe5feb8f4058abc9675c874d9465.nix @@ -0,0 +1,43 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.10"; + identifier = { name = "cli-git"; version = "0.2.0.1"; }; + license = "BSD-3-Clause"; + copyright = "Obsidian Systems LLC 2020 - 2024"; + maintainer = "maintainer@obsidian.systems"; + author = "Obsidian Systems LLC"; + homepage = ""; + url = ""; + synopsis = "Bindings to the git command-line interface"; + description = ""; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."cli-extras" or (errorHandler.buildDepError "cli-extras")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."logging-effect" or (errorHandler.buildDepError "logging-effect")) + (hsPkgs."megaparsec" or (errorHandler.buildDepError "megaparsec")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."which" or (errorHandler.buildDepError "which")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/cli-nix-0.2.0.0-r2-d5d61000d78ebcfa26b9bf815b9ad0c5afb7b0624d7851cdf7a5ad737a3ce02d.nix b/hackage/cli-nix-0.2.0.0-r2-d5d61000d78ebcfa26b9bf815b9ad0c5afb7b0624d7851cdf7a5ad737a3ce02d.nix new file mode 100644 index 00000000000..d33f00c5298 --- /dev/null +++ b/hackage/cli-nix-0.2.0.0-r2-d5d61000d78ebcfa26b9bf815b9ad0c5afb7b0624d7851cdf7a5ad737a3ce02d.nix @@ -0,0 +1,41 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.10"; + identifier = { name = "cli-nix"; version = "0.2.0.0"; }; + license = "BSD-3-Clause"; + copyright = "Obsidian Systems LLC 2020 - 2024"; + maintainer = "maintainer@obsidian.systems"; + author = "Obsidian Systems LLC"; + homepage = ""; + url = ""; + synopsis = "Bindings to the nix command-line interface"; + description = ""; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."cli-extras" or (errorHandler.buildDepError "cli-extras")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."logging-effect" or (errorHandler.buildDepError "logging-effect")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."which" or (errorHandler.buildDepError "which")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/dbus-1.3.7-r0-eb6d17f5f9247a932515a0bd5618f75bdcc2ca90b7abca1feb7143726515fce2.nix b/hackage/dbus-1.3.7-r0-eb6d17f5f9247a932515a0bd5618f75bdcc2ca90b7abca1feb7143726515fce2.nix new file mode 100644 index 00000000000..08ac4f4c47b --- /dev/null +++ b/hackage/dbus-1.3.7-r0-eb6d17f5f9247a932515a0bd5618f75bdcc2ca90b7abca1feb7143726515fce2.nix @@ -0,0 +1,92 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.10"; + identifier = { name = "dbus"; version = "1.3.7"; }; + license = "Apache-2.0"; + copyright = ""; + maintainer = "Andrey Sverdlichenko "; + author = "John Millikin "; + homepage = "https://github.com/rblaze/haskell-dbus#readme"; + url = ""; + synopsis = "A client library for the D-Bus IPC system."; + description = "D-Bus is a simple, message-based protocol for inter-process\ncommunication, which allows applications to interact with other parts of\nthe machine and the user's session using remote procedure calls.\n\nD-Bus is a essential part of the modern Linux desktop, where it replaces\nearlier protocols such as CORBA and DCOP.\n\nThis library is an implementation of the D-Bus protocol in Haskell. It\ncan be used to add D-Bus support to Haskell applications, without the\nawkward interfaces common to foreign bindings.\n\nExample: connect to the session bus, and get a list of active names.\n\n@\n{-\\# LANGUAGE OverloadedStrings \\#-}\n\nimport Data.List (sort)\nimport DBus\nimport DBus.Client\n\nmain = do\n client <- connectSession\n \n -- Request a list of connected clients from the bus\n reply <- call_ client (methodCall \\\"\\/org\\/freedesktop\\/DBus\\\" \\\"org.freedesktop.DBus\\\" \\\"ListNames\\\")\n { methodCallDestination = Just \\\"org.freedesktop.DBus\\\"\n }\n \n -- org.freedesktop.DBus.ListNames() returns a single value, which is\n -- a list of names (here represented as [String])\n let Just names = fromVariant (methodReturnBody reply !! 0)\n \n -- Print each name on a line, sorted so reserved names are below\n -- temporary names.\n mapM_ putStrLn (sort names)\n@\n\n>$ ghc --make list-names.hs\n>$ ./list-names\n>:1.0\n>:1.1\n>:1.10\n>:1.106\n>:1.109\n>:1.110\n>ca.desrt.dconf\n>org.freedesktop.DBus\n>org.freedesktop.Notifications\n>org.freedesktop.secrets\n>org.gnome.ScreenSaver"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."cereal" or (errorHandler.buildDepError "cereal")) + (hsPkgs."conduit" or (errorHandler.buildDepError "conduit")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."parsec" or (errorHandler.buildDepError "parsec")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."split" or (errorHandler.buildDepError "split")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."th-lift" or (errorHandler.buildDepError "th-lift")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."unix" or (errorHandler.buildDepError "unix")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."xml-conduit" or (errorHandler.buildDepError "xml-conduit")) + (hsPkgs."xml-types" or (errorHandler.buildDepError "xml-types")) + ]; + buildable = true; + }; + tests = { + "dbus_tests" = { + depends = [ + (hsPkgs."dbus" or (errorHandler.buildDepError "dbus")) + (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."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."extra" or (errorHandler.buildDepError "extra")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."parsec" or (errorHandler.buildDepError "parsec")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."unix" or (errorHandler.buildDepError "unix")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + ]; + buildable = true; + }; + }; + benchmarks = { + "dbus_benchmarks" = { + depends = [ + (hsPkgs."dbus" or (errorHandler.buildDepError "dbus")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."criterion" or (errorHandler.buildDepError "criterion")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/dear-imgui-2.3.1-r0-879918565c184c789ae2f11784db41f2c0821ad21efb8dfe0d7ab1555ac99726.nix b/hackage/dear-imgui-2.3.1-r0-879918565c184c789ae2f11784db41f2c0821ad21efb8dfe0d7ab1555ac99726.nix new file mode 100644 index 00000000000..19e26690b5d --- /dev/null +++ b/hackage/dear-imgui-2.3.1-r0-879918565c184c789ae2f11784db41f2c0821ad21efb8dfe0d7ab1555ac99726.nix @@ -0,0 +1,188 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { + debug = false; + opengl2 = false; + opengl3 = true; + vulkan = false; + sdl = true; + sdl-renderer = false; + glfw = false; + examples = false; + disable-obsolete = false; + use-wchar32 = true; + use-imdrawidx32 = true; + }; + package = { + specVersion = "3.0"; + identifier = { name = "dear-imgui"; version = "2.3.1"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "ollie@ocharles.org.uk, aenor.realm@gmail.com"; + author = "Oliver Charles"; + homepage = ""; + url = ""; + synopsis = "Haskell bindings for Dear ImGui."; + description = "The package supports multiple rendering backends.\nSet package flags according to your needs."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = (((([ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."dear-imgui".components.sublibs.dear-imgui-generator or (errorHandler.buildDepError "dear-imgui:dear-imgui-generator")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."managed" or (errorHandler.buildDepError "managed")) + (hsPkgs."inline-c" or (errorHandler.buildDepError "inline-c")) + (hsPkgs."inline-c-cpp" or (errorHandler.buildDepError "inline-c-cpp")) + (hsPkgs."StateVar" or (errorHandler.buildDepError "StateVar")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ] ++ pkgs.lib.optional (compiler.isGhc && compiler.version.ge "9.4") (hsPkgs."system-cxx-std-lib" or (errorHandler.buildDepError "system-cxx-std-lib"))) ++ pkgs.lib.optional (flags.opengl2) (hsPkgs."gl" or (errorHandler.buildDepError "gl"))) ++ pkgs.lib.optionals (flags.vulkan) [ + (hsPkgs."vulkan" or (errorHandler.buildDepError "vulkan")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + ]) ++ pkgs.lib.optional (flags.sdl) (hsPkgs."sdl2" or (errorHandler.buildDepError "sdl2"))) ++ pkgs.lib.optionals (flags.glfw) [ + (hsPkgs."GLFW-b" or (errorHandler.buildDepError "GLFW-b")) + (hsPkgs."bindings-GLFW" or (errorHandler.buildDepError "bindings-GLFW")) + ]; + libs = (pkgs.lib.optional (!(compiler.isGhc && compiler.version.ge "9.4")) (pkgs."stdc++" or (errorHandler.sysDepError "stdc++")) ++ pkgs.lib.optionals (flags.vulkan) (if system.isWindows + then [ (pkgs."vulkan-1" or (errorHandler.sysDepError "vulkan-1")) ] + else pkgs.lib.optional (system.isOsx) (pkgs."vulkan" or (errorHandler.sysDepError "vulkan")))) ++ pkgs.lib.optionals (flags.sdl) (pkgs.lib.optional (system.isWindows || system.isOsx) (pkgs."SDL2" or (errorHandler.sysDepError "SDL2"))); + pkgconfig = ((pkgs.lib.optional (flags.opengl3) (pkgconfPkgs."glew" or (errorHandler.pkgConfDepError "glew")) ++ pkgs.lib.optionals (flags.vulkan) (pkgs.lib.optionals (!system.isWindows) (pkgs.lib.optional (!system.isOsx) (pkgconfPkgs."vulkan" or (errorHandler.pkgConfDepError "vulkan"))))) ++ pkgs.lib.optionals (flags.sdl) (pkgs.lib.optional (!(system.isWindows || system.isOsx)) (pkgconfPkgs."sdl2" or (errorHandler.pkgConfDepError "sdl2")))) ++ pkgs.lib.optionals (flags.glfw) (pkgs.lib.optional (system.isLinux || system.isOsx) (pkgconfPkgs."glfw3" or (errorHandler.pkgConfDepError "glfw3"))); + buildable = true; + }; + sublibs = { + "dear-imgui-generator" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."inline-c" or (errorHandler.buildDepError "inline-c")) + (hsPkgs."megaparsec" or (errorHandler.buildDepError "megaparsec")) + (hsPkgs."parser-combinators" or (errorHandler.buildDepError "parser-combinators")) + (hsPkgs."scientific" or (errorHandler.buildDepError "scientific")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."th-lift" or (errorHandler.buildDepError "th-lift")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + ]; + buildable = true; + }; + }; + exes = { + "test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + ] ++ pkgs.lib.optionals (!(!flags.examples || !flags.sdl || !flags.opengl2)) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."sdl2" or (errorHandler.buildDepError "sdl2")) + (hsPkgs."gl" or (errorHandler.buildDepError "gl")) + (hsPkgs."dear-imgui" or (errorHandler.buildDepError "dear-imgui")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + ]; + buildable = if !flags.examples || !flags.sdl || !flags.opengl2 + then false + else true; + }; + "glfw" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + ] ++ pkgs.lib.optionals (!(!flags.examples || !flags.glfw || !flags.opengl2)) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."GLFW-b" or (errorHandler.buildDepError "GLFW-b")) + (hsPkgs."gl" or (errorHandler.buildDepError "gl")) + (hsPkgs."dear-imgui" or (errorHandler.buildDepError "dear-imgui")) + (hsPkgs."managed" or (errorHandler.buildDepError "managed")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = if !flags.examples || !flags.glfw || !flags.opengl2 + then false + else true; + }; + "readme" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."sdl2" or (errorHandler.buildDepError "sdl2")) + (hsPkgs."gl" or (errorHandler.buildDepError "gl")) + (hsPkgs."dear-imgui" or (errorHandler.buildDepError "dear-imgui")) + (hsPkgs."managed" or (errorHandler.buildDepError "managed")) + ]; + buildable = if !flags.examples || !flags.sdl || !flags.opengl2 + then false + else true; + }; + "fonts" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."sdl2" or (errorHandler.buildDepError "sdl2")) + (hsPkgs."gl" or (errorHandler.buildDepError "gl")) + (hsPkgs."dear-imgui" or (errorHandler.buildDepError "dear-imgui")) + (hsPkgs."managed" or (errorHandler.buildDepError "managed")) + ]; + buildable = if !flags.examples || !flags.sdl || !flags.opengl2 + then false + else true; + }; + "image" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."sdl2" or (errorHandler.buildDepError "sdl2")) + (hsPkgs."gl" or (errorHandler.buildDepError "gl")) + (hsPkgs."dear-imgui" or (errorHandler.buildDepError "dear-imgui")) + (hsPkgs."managed" or (errorHandler.buildDepError "managed")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + ]; + buildable = if !flags.examples || !flags.sdl || !flags.opengl3 + then false + else true; + }; + "sdlrenderer" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."sdl2" or (errorHandler.buildDepError "sdl2")) + (hsPkgs."dear-imgui" or (errorHandler.buildDepError "dear-imgui")) + (hsPkgs."managed" or (errorHandler.buildDepError "managed")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = if !flags.examples || !flags.sdl || !flags.sdl-renderer + then false + else true; + }; + "vulkan" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + ] ++ pkgs.lib.optionals (!(!flags.examples || !flags.sdl || !flags.vulkan)) [ + (hsPkgs."dear-imgui" or (errorHandler.buildDepError "dear-imgui")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."logging-effect" or (errorHandler.buildDepError "logging-effect")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."sdl2" or (errorHandler.buildDepError "sdl2")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."unliftio-core" or (errorHandler.buildDepError "unliftio-core")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."vulkan" or (errorHandler.buildDepError "vulkan")) + (hsPkgs."vulkan-utils" or (errorHandler.buildDepError "vulkan-utils")) + (hsPkgs."VulkanMemoryAllocator" or (errorHandler.buildDepError "VulkanMemoryAllocator")) + (hsPkgs."JuicyPixels" or (errorHandler.buildDepError "JuicyPixels")) + ]; + buildable = if !flags.examples || !flags.sdl || !flags.vulkan + then false + else true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/extra-1.7.10-r1-40545e71e1aa96d44da04d2d4bc234fd9062f47f0d24f5f19d5bc782060c12ad.nix b/hackage/extra-1.7.10-r1-40545e71e1aa96d44da04d2d4bc234fd9062f47f0d24f5f19d5bc782060c12ad.nix new file mode 100644 index 00000000000..ac4a16a15de --- /dev/null +++ b/hackage/extra-1.7.10-r1-40545e71e1aa96d44da04d2d4bc234fd9062f47f0d24f5f19d5bc782060c12ad.nix @@ -0,0 +1,51 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.18"; + identifier = { name = "extra"; version = "1.7.10"; }; + license = "BSD-3-Clause"; + copyright = "Neil Mitchell 2014-2021"; + maintainer = "Neil Mitchell "; + author = "Neil Mitchell "; + homepage = "https://github.com/ndmitchell/extra#readme"; + url = ""; + synopsis = "Extra functions I use."; + description = "A library of extra functions for the standard Haskell libraries. Most functions are simple additions, filling out missing functionality. A few functions are available in later versions of GHC, but this package makes them available back to GHC 7.2.\n\nThe module \"Extra\" documents all functions provided by this library. Modules such as \"Data.List.Extra\" provide extra functions over \"Data.List\" and also reexport \"Data.List\". Users are recommended to replace \"Data.List\" imports with \"Data.List.Extra\" if they need the extra functionality."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."clock" or (errorHandler.buildDepError "clock")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + ] ++ pkgs.lib.optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix")); + buildable = true; + }; + tests = { + "extra-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."extra" or (errorHandler.buildDepError "extra")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."quickcheck-instances" or (errorHandler.buildDepError "quickcheck-instances")) + ] ++ pkgs.lib.optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix")); + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/extra-1.7.11-r1-95cae00ec6b7b77c94df729224b235674c907dff4d44849b3cfda18b4dd94639.nix b/hackage/extra-1.7.11-r1-95cae00ec6b7b77c94df729224b235674c907dff4d44849b3cfda18b4dd94639.nix new file mode 100644 index 00000000000..1dce8c53273 --- /dev/null +++ b/hackage/extra-1.7.11-r1-95cae00ec6b7b77c94df729224b235674c907dff4d44849b3cfda18b4dd94639.nix @@ -0,0 +1,51 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.18"; + identifier = { name = "extra"; version = "1.7.11"; }; + license = "BSD-3-Clause"; + copyright = "Neil Mitchell 2014-2022"; + maintainer = "Neil Mitchell "; + author = "Neil Mitchell "; + homepage = "https://github.com/ndmitchell/extra#readme"; + url = ""; + synopsis = "Extra functions I use."; + description = "A library of extra functions for the standard Haskell libraries. Most functions are simple additions, filling out missing functionality. A few functions are available in later versions of GHC, but this package makes them available back to GHC 7.2.\n\nThe module \"Extra\" documents all functions provided by this library. Modules such as \"Data.List.Extra\" provide extra functions over \"Data.List\" and also reexport \"Data.List\". Users are recommended to replace \"Data.List\" imports with \"Data.List.Extra\" if they need the extra functionality."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."clock" or (errorHandler.buildDepError "clock")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + ] ++ pkgs.lib.optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix")); + buildable = true; + }; + tests = { + "extra-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."extra" or (errorHandler.buildDepError "extra")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."quickcheck-instances" or (errorHandler.buildDepError "quickcheck-instances")) + ] ++ pkgs.lib.optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix")); + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/extra-1.7.12-r1-bb67197427b41b55497b89375bb5bb39dd19874ddef740ea09ca38a2d3c5afc6.nix b/hackage/extra-1.7.12-r1-bb67197427b41b55497b89375bb5bb39dd19874ddef740ea09ca38a2d3c5afc6.nix new file mode 100644 index 00000000000..0d5132b188e --- /dev/null +++ b/hackage/extra-1.7.12-r1-bb67197427b41b55497b89375bb5bb39dd19874ddef740ea09ca38a2d3c5afc6.nix @@ -0,0 +1,51 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.18"; + identifier = { name = "extra"; version = "1.7.12"; }; + license = "BSD-3-Clause"; + copyright = "Neil Mitchell 2014-2022"; + maintainer = "Neil Mitchell "; + author = "Neil Mitchell "; + homepage = "https://github.com/ndmitchell/extra#readme"; + url = ""; + synopsis = "Extra functions I use."; + description = "A library of extra functions for the standard Haskell libraries. Most functions are simple additions, filling out missing functionality. A few functions are available in later versions of GHC, but this package makes them available back to GHC 7.2.\n\nThe module \"Extra\" documents all functions provided by this library. Modules such as \"Data.List.Extra\" provide extra functions over \"Data.List\" and also reexport \"Data.List\". Users are recommended to replace \"Data.List\" imports with \"Data.List.Extra\" if they need the extra functionality."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."clock" or (errorHandler.buildDepError "clock")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + ] ++ pkgs.lib.optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix")); + buildable = true; + }; + tests = { + "extra-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."extra" or (errorHandler.buildDepError "extra")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."quickcheck-instances" or (errorHandler.buildDepError "quickcheck-instances")) + ] ++ pkgs.lib.optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix")); + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/extra-1.7.13-r1-8a90c37055b2c82c7ce3c8429971a5043e685514c49393d1909b1a9012a85b4c.nix b/hackage/extra-1.7.13-r1-8a90c37055b2c82c7ce3c8429971a5043e685514c49393d1909b1a9012a85b4c.nix new file mode 100644 index 00000000000..fd0af3545c7 --- /dev/null +++ b/hackage/extra-1.7.13-r1-8a90c37055b2c82c7ce3c8429971a5043e685514c49393d1909b1a9012a85b4c.nix @@ -0,0 +1,51 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.18"; + identifier = { name = "extra"; version = "1.7.13"; }; + license = "BSD-3-Clause"; + copyright = "Neil Mitchell 2014-2023"; + maintainer = "Neil Mitchell "; + author = "Neil Mitchell "; + homepage = "https://github.com/ndmitchell/extra#readme"; + url = ""; + synopsis = "Extra functions I use."; + description = "A library of extra functions for the standard Haskell libraries. Most functions are simple additions, filling out missing functionality. A few functions are available in later versions of GHC, but this package makes them available back to GHC 7.2.\n\nThe module \"Extra\" documents all functions provided by this library. Modules such as \"Data.List.Extra\" provide extra functions over \"Data.List\" and also reexport \"Data.List\". Users are recommended to replace \"Data.List\" imports with \"Data.List.Extra\" if they need the extra functionality."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."clock" or (errorHandler.buildDepError "clock")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + ] ++ pkgs.lib.optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix")); + buildable = true; + }; + tests = { + "extra-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."extra" or (errorHandler.buildDepError "extra")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."quickcheck-instances" or (errorHandler.buildDepError "quickcheck-instances")) + ] ++ pkgs.lib.optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix")); + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/extra-1.7.14-r1-a28b03291131ba70f08d5112b659f926130ddb1fbca15b54710f2cd3b164eefd.nix b/hackage/extra-1.7.14-r1-a28b03291131ba70f08d5112b659f926130ddb1fbca15b54710f2cd3b164eefd.nix new file mode 100644 index 00000000000..336dbbc2808 --- /dev/null +++ b/hackage/extra-1.7.14-r1-a28b03291131ba70f08d5112b659f926130ddb1fbca15b54710f2cd3b164eefd.nix @@ -0,0 +1,51 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.18"; + identifier = { name = "extra"; version = "1.7.14"; }; + license = "BSD-3-Clause"; + copyright = "Neil Mitchell 2014-2023"; + maintainer = "Neil Mitchell "; + author = "Neil Mitchell "; + homepage = "https://github.com/ndmitchell/extra#readme"; + url = ""; + synopsis = "Extra functions I use."; + description = "A library of extra functions for the standard Haskell libraries. Most functions are simple additions, filling out missing functionality. A few functions are available in later versions of GHC, but this package makes them available back to GHC 7.2.\n\nThe module \"Extra\" documents all functions provided by this library. Modules such as \"Data.List.Extra\" provide extra functions over \"Data.List\" and also reexport \"Data.List\". Users are recommended to replace \"Data.List\" imports with \"Data.List.Extra\" if they need the extra functionality."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."clock" or (errorHandler.buildDepError "clock")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + ] ++ pkgs.lib.optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix")); + buildable = true; + }; + tests = { + "extra-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."extra" or (errorHandler.buildDepError "extra")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."quickcheck-instances" or (errorHandler.buildDepError "quickcheck-instances")) + ] ++ pkgs.lib.optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix")); + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/extra-1.7.15-r1-2bdd2cb88c716b2c9f3dbffe7e48696c69f24fde920e7f571185aa367471c17d.nix b/hackage/extra-1.7.15-r1-2bdd2cb88c716b2c9f3dbffe7e48696c69f24fde920e7f571185aa367471c17d.nix new file mode 100644 index 00000000000..b720ad65fcc --- /dev/null +++ b/hackage/extra-1.7.15-r1-2bdd2cb88c716b2c9f3dbffe7e48696c69f24fde920e7f571185aa367471c17d.nix @@ -0,0 +1,51 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.18"; + identifier = { name = "extra"; version = "1.7.15"; }; + license = "BSD-3-Clause"; + copyright = "Neil Mitchell 2014-2024"; + maintainer = "Neil Mitchell "; + author = "Neil Mitchell "; + homepage = "https://github.com/ndmitchell/extra#readme"; + url = ""; + synopsis = "Extra functions I use."; + description = "A library of extra functions for the standard Haskell libraries. Most functions are simple additions, filling out missing functionality. A few functions are available in later versions of GHC, but this package makes them available back to GHC 7.2.\n\nThe module \"Extra\" documents all functions provided by this library. Modules such as \"Data.List.Extra\" provide extra functions over \"Data.List\" and also reexport \"Data.List\". Users are recommended to replace \"Data.List\" imports with \"Data.List.Extra\" if they need the extra functionality."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."clock" or (errorHandler.buildDepError "clock")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + ] ++ pkgs.lib.optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix")); + buildable = true; + }; + tests = { + "extra-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."extra" or (errorHandler.buildDepError "extra")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."quickcheck-instances" or (errorHandler.buildDepError "quickcheck-instances")) + ] ++ pkgs.lib.optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix")); + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/extra-1.7.7-r1-b071695bb61ebc63c154397dfc82f8b45e01b8cade11d68145eba39804ee733b.nix b/hackage/extra-1.7.7-r1-b071695bb61ebc63c154397dfc82f8b45e01b8cade11d68145eba39804ee733b.nix new file mode 100644 index 00000000000..e9cde7c383c --- /dev/null +++ b/hackage/extra-1.7.7-r1-b071695bb61ebc63c154397dfc82f8b45e01b8cade11d68145eba39804ee733b.nix @@ -0,0 +1,51 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.18"; + identifier = { name = "extra"; version = "1.7.7"; }; + license = "BSD-3-Clause"; + copyright = "Neil Mitchell 2014-2020"; + maintainer = "Neil Mitchell "; + author = "Neil Mitchell "; + homepage = "https://github.com/ndmitchell/extra#readme"; + url = ""; + synopsis = "Extra functions I use."; + description = "A library of extra functions for the standard Haskell libraries. Most functions are simple additions, filling out missing functionality. A few functions are available in later versions of GHC, but this package makes them available back to GHC 7.2.\n\nThe module \"Extra\" documents all functions provided by this library. Modules such as \"Data.List.Extra\" provide extra functions over \"Data.List\" and also reexport \"Data.List\". Users are recommended to replace \"Data.List\" imports with \"Data.List.Extra\" if they need the extra functionality."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."clock" or (errorHandler.buildDepError "clock")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + ] ++ pkgs.lib.optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix")); + buildable = true; + }; + tests = { + "extra-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."extra" or (errorHandler.buildDepError "extra")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."quickcheck-instances" or (errorHandler.buildDepError "quickcheck-instances")) + ] ++ pkgs.lib.optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix")); + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/extra-1.7.8-r1-ade657569f9d6eb857b2de2141b74a320432db4973f120089de6125f63f7f9ba.nix b/hackage/extra-1.7.8-r1-ade657569f9d6eb857b2de2141b74a320432db4973f120089de6125f63f7f9ba.nix new file mode 100644 index 00000000000..ebdf958e2a5 --- /dev/null +++ b/hackage/extra-1.7.8-r1-ade657569f9d6eb857b2de2141b74a320432db4973f120089de6125f63f7f9ba.nix @@ -0,0 +1,51 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.18"; + identifier = { name = "extra"; version = "1.7.8"; }; + license = "BSD-3-Clause"; + copyright = "Neil Mitchell 2014-2020"; + maintainer = "Neil Mitchell "; + author = "Neil Mitchell "; + homepage = "https://github.com/ndmitchell/extra#readme"; + url = ""; + synopsis = "Extra functions I use."; + description = "A library of extra functions for the standard Haskell libraries. Most functions are simple additions, filling out missing functionality. A few functions are available in later versions of GHC, but this package makes them available back to GHC 7.2.\n\nThe module \"Extra\" documents all functions provided by this library. Modules such as \"Data.List.Extra\" provide extra functions over \"Data.List\" and also reexport \"Data.List\". Users are recommended to replace \"Data.List\" imports with \"Data.List.Extra\" if they need the extra functionality."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."clock" or (errorHandler.buildDepError "clock")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + ] ++ pkgs.lib.optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix")); + buildable = true; + }; + tests = { + "extra-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."extra" or (errorHandler.buildDepError "extra")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."quickcheck-instances" or (errorHandler.buildDepError "quickcheck-instances")) + ] ++ pkgs.lib.optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix")); + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/extra-1.7.9-r1-57e0c4fa2eadf5be1fec117a4b934782861b25f143a7870e4c54755eb41beceb.nix b/hackage/extra-1.7.9-r1-57e0c4fa2eadf5be1fec117a4b934782861b25f143a7870e4c54755eb41beceb.nix new file mode 100644 index 00000000000..d3f39db163e --- /dev/null +++ b/hackage/extra-1.7.9-r1-57e0c4fa2eadf5be1fec117a4b934782861b25f143a7870e4c54755eb41beceb.nix @@ -0,0 +1,51 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.18"; + identifier = { name = "extra"; version = "1.7.9"; }; + license = "BSD-3-Clause"; + copyright = "Neil Mitchell 2014-2020"; + maintainer = "Neil Mitchell "; + author = "Neil Mitchell "; + homepage = "https://github.com/ndmitchell/extra#readme"; + url = ""; + synopsis = "Extra functions I use."; + description = "A library of extra functions for the standard Haskell libraries. Most functions are simple additions, filling out missing functionality. A few functions are available in later versions of GHC, but this package makes them available back to GHC 7.2.\n\nThe module \"Extra\" documents all functions provided by this library. Modules such as \"Data.List.Extra\" provide extra functions over \"Data.List\" and also reexport \"Data.List\". Users are recommended to replace \"Data.List\" imports with \"Data.List.Extra\" if they need the extra functionality."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."clock" or (errorHandler.buildDepError "clock")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + ] ++ pkgs.lib.optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix")); + buildable = true; + }; + tests = { + "extra-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."extra" or (errorHandler.buildDepError "extra")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."quickcheck-instances" or (errorHandler.buildDepError "quickcheck-instances")) + ] ++ pkgs.lib.optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix")); + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/fs-api-0.3.0.1-r0-e6aa28abf64e17db2917d31cdb5732ac4e94fc9f43c0ab896c591ea1e39c0c22.nix b/hackage/fs-api-0.3.0.1-r0-e6aa28abf64e17db2917d31cdb5732ac4e94fc9f43c0ab896c591ea1e39c0c22.nix new file mode 100644 index 00000000000..02e1c5b9c25 --- /dev/null +++ b/hackage/fs-api-0.3.0.1-r0-e6aa28abf64e17db2917d31cdb5732ac4e94fc9f43c0ab896c591ea1e39c0c22.nix @@ -0,0 +1,64 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "fs-api"; version = "0.3.0.1"; }; + license = "Apache-2.0"; + copyright = "2019-2024 Input Output Global Inc (IOG)"; + maintainer = "operations@iohk.io, Joris Dral (joris@well-typed.com)"; + author = "IOG Engineering Team"; + homepage = "https://github.com/input-output-hk/fs-sim"; + url = ""; + synopsis = "Abstract interface for the file system"; + description = "Abstract interface for the file system."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."digest" or (errorHandler.buildDepError "digest")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."io-classes" or (errorHandler.buildDepError "io-classes")) + (hsPkgs."primitive" or (errorHandler.buildDepError "primitive")) + (hsPkgs."safe-wild-cards" or (errorHandler.buildDepError "safe-wild-cards")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ] ++ (if system.isWindows + then [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ] + else [ + (hsPkgs."unix" or (errorHandler.buildDepError "unix")) + (hsPkgs."unix-bytestring" or (errorHandler.buildDepError "unix-bytestring")) + ]); + buildable = true; + }; + tests = { + "fs-api-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."fs-api" or (errorHandler.buildDepError "fs-api")) + (hsPkgs."primitive" or (errorHandler.buildDepError "primitive")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/fs-sim-0.3.0.1-r0-e56bebaf7811126e4887b784e77a56e298caa9927667caff7992825e3b15f641.nix b/hackage/fs-sim-0.3.0.1-r0-e56bebaf7811126e4887b784e77a56e298caa9927667caff7992825e3b15f641.nix new file mode 100644 index 00000000000..73e16327fb0 --- /dev/null +++ b/hackage/fs-sim-0.3.0.1-r0-e56bebaf7811126e4887b784e77a56e298caa9927667caff7992825e3b15f641.nix @@ -0,0 +1,69 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "fs-sim"; version = "0.3.0.1"; }; + license = "Apache-2.0"; + copyright = "2019-2024 Input Output Global Inc (IOG)"; + maintainer = "operations@iohk.io, Joris Dral (joris@well-typed.com)"; + author = "IOG Engineering Team"; + homepage = "https://github.com/input-output-hk/fs-sim"; + url = ""; + synopsis = "Simulated file systems"; + description = "Simulated file systems."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."fs-api" or (errorHandler.buildDepError "fs-api")) + (hsPkgs."io-classes" or (errorHandler.buildDepError "io-classes")) + (hsPkgs."io-classes".components.sublibs.strict-stm or (errorHandler.buildDepError "io-classes:strict-stm")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."primitive" or (errorHandler.buildDepError "primitive")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."safe-wild-cards" or (errorHandler.buildDepError "safe-wild-cards")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + tests = { + "fs-sim-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bifunctors" or (errorHandler.buildDepError "bifunctors")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."fs-api" or (errorHandler.buildDepError "fs-api")) + (hsPkgs."fs-sim" or (errorHandler.buildDepError "fs-sim")) + (hsPkgs."generics-sop" or (errorHandler.buildDepError "generics-sop")) + (hsPkgs."io-classes".components.sublibs.strict-stm or (errorHandler.buildDepError "io-classes:strict-stm")) + (hsPkgs."pretty-show" or (errorHandler.buildDepError "pretty-show")) + (hsPkgs."primitive" or (errorHandler.buildDepError "primitive")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."quickcheck-state-machine" or (errorHandler.buildDepError "quickcheck-state-machine")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/hw-polysemy-0.2.14.11-r0-1047a50c9abbd8d754d935e785fa29d6b2abad4968c1510c7f595c8e756763a3.nix b/hackage/hw-polysemy-0.2.14.11-r0-1047a50c9abbd8d754d935e785fa29d6b2abad4968c1510c7f595c8e756763a3.nix new file mode 100644 index 00000000000..4fba5aec025 --- /dev/null +++ b/hackage/hw-polysemy-0.2.14.11-r0-1047a50c9abbd8d754d935e785fa29d6b2abad4968c1510c7f595c8e756763a3.nix @@ -0,0 +1,172 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { werror = false; }; + package = { + specVersion = "3.4"; + identifier = { name = "hw-polysemy"; version = "0.2.14.11"; }; + license = "Apache-2.0"; + copyright = "2024 John Ky"; + maintainer = "newhoggy@gmail.com"; + author = "John Ky"; + homepage = ""; + url = ""; + synopsis = "Opinionated polysemy library"; + description = "Opinionated polysemy library."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."polysemy" or (errorHandler.buildDepError "polysemy")) + (hsPkgs."polysemy-plugin" or (errorHandler.buildDepError "polysemy-plugin")) + (hsPkgs."hw-polysemy".components.sublibs.core or (errorHandler.buildDepError "hw-polysemy:core")) + (hsPkgs."hw-polysemy".components.sublibs.hedgehog or (errorHandler.buildDepError "hw-polysemy:hedgehog")) + ]; + buildable = true; + }; + sublibs = { + "core" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."polysemy" or (errorHandler.buildDepError "polysemy")) + (hsPkgs."polysemy-plugin" or (errorHandler.buildDepError "polysemy-plugin")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."contravariant" or (errorHandler.buildDepError "contravariant")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."generic-lens" or (errorHandler.buildDepError "generic-lens")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + (hsPkgs."hedgehog" or (errorHandler.buildDepError "hedgehog")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."polysemy-log" or (errorHandler.buildDepError "polysemy-log")) + (hsPkgs."polysemy-time" or (errorHandler.buildDepError "polysemy-time")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."ulid" or (errorHandler.buildDepError "ulid")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."yaml" or (errorHandler.buildDepError "yaml")) + ] ++ pkgs.lib.optional (system.isWindows) (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")); + buildable = true; + }; + "hedgehog" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."polysemy" or (errorHandler.buildDepError "polysemy")) + (hsPkgs."polysemy-plugin" or (errorHandler.buildDepError "polysemy-plugin")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."aeson-pretty" or (errorHandler.buildDepError "aeson-pretty")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."contravariant" or (errorHandler.buildDepError "contravariant")) + (hsPkgs."Diff" or (errorHandler.buildDepError "Diff")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."generic-lens" or (errorHandler.buildDepError "generic-lens")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + (hsPkgs."hedgehog" or (errorHandler.buildDepError "hedgehog")) + (hsPkgs."hw-polysemy".components.sublibs.core or (errorHandler.buildDepError "hw-polysemy:core")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."polysemy-log" or (errorHandler.buildDepError "polysemy-log")) + (hsPkgs."polysemy-time" or (errorHandler.buildDepError "polysemy-time")) + (hsPkgs."prettyprinter" or (errorHandler.buildDepError "prettyprinter")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."ulid" or (errorHandler.buildDepError "ulid")) + (hsPkgs."yaml" or (errorHandler.buildDepError "yaml")) + ]; + buildable = true; + }; + "amazonka" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."polysemy" or (errorHandler.buildDepError "polysemy")) + (hsPkgs."polysemy-plugin" or (errorHandler.buildDepError "polysemy-plugin")) + (hsPkgs."amazonka" or (errorHandler.buildDepError "amazonka")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."generic-lens" or (errorHandler.buildDepError "generic-lens")) + (hsPkgs."hw-polysemy".components.sublibs.core or (errorHandler.buildDepError "hw-polysemy:core")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."polysemy-log" or (errorHandler.buildDepError "polysemy-log")) + (hsPkgs."polysemy-time" or (errorHandler.buildDepError "polysemy-time")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + ]; + buildable = true; + }; + "testcontainers-localstack" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."polysemy" or (errorHandler.buildDepError "polysemy")) + (hsPkgs."polysemy-plugin" or (errorHandler.buildDepError "polysemy-plugin")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."amazonka" or (errorHandler.buildDepError "amazonka")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."generic-lens" or (errorHandler.buildDepError "generic-lens")) + (hsPkgs."http-conduit" or (errorHandler.buildDepError "http-conduit")) + (hsPkgs."hw-polysemy".components.sublibs.amazonka or (errorHandler.buildDepError "hw-polysemy:amazonka")) + (hsPkgs."hw-polysemy".components.sublibs.core or (errorHandler.buildDepError "hw-polysemy:core")) + (hsPkgs."hw-polysemy".components.sublibs.hedgehog or (errorHandler.buildDepError "hw-polysemy:hedgehog")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."testcontainers" or (errorHandler.buildDepError "testcontainers")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."yaml" or (errorHandler.buildDepError "yaml")) + ]; + buildable = true; + }; + }; + tests = { + "hw-polysemy-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."polysemy" or (errorHandler.buildDepError "polysemy")) + (hsPkgs."polysemy-plugin" or (errorHandler.buildDepError "polysemy-plugin")) + (hsPkgs."amazonka" or (errorHandler.buildDepError "amazonka")) + (hsPkgs."amazonka-s3" or (errorHandler.buildDepError "amazonka-s3")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."generic-lens" or (errorHandler.buildDepError "generic-lens")) + (hsPkgs."hw-polysemy".components.sublibs.amazonka or (errorHandler.buildDepError "hw-polysemy:amazonka")) + (hsPkgs."hw-polysemy".components.sublibs.core or (errorHandler.buildDepError "hw-polysemy:core")) + (hsPkgs."hw-polysemy".components.sublibs.testcontainers-localstack or (errorHandler.buildDepError "hw-polysemy:testcontainers-localstack")) + (hsPkgs."hw-polysemy" or (errorHandler.buildDepError "hw-polysemy")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."polysemy-log" or (errorHandler.buildDepError "polysemy-log")) + (hsPkgs."tasty-discover" or (errorHandler.buildDepError "tasty-discover")) + (hsPkgs."tasty-hedgehog" or (errorHandler.buildDepError "tasty-hedgehog")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."testcontainers" or (errorHandler.buildDepError "testcontainers")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + build-tools = [ + (hsPkgs.pkgsBuildBuild.tasty-discover.components.exes.tasty-discover or (pkgs.pkgsBuildBuild.tasty-discover or (errorHandler.buildToolDepError "tasty-discover:tasty-discover"))) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/keid-core-0.1.9.1-r0-263d798266637947e3d5aa3ae851af816e660daed4cef7ecbbe7f76ae6701849.nix b/hackage/keid-core-0.1.9.1-r0-263d798266637947e3d5aa3ae851af816e660daed4cef7ecbbe7f76ae6701849.nix new file mode 100644 index 00000000000..8fe20bd5286 --- /dev/null +++ b/hackage/keid-core-0.1.9.1-r0-263d798266637947e3d5aa3ae851af816e660daed4cef7ecbbe7f76ae6701849.nix @@ -0,0 +1,67 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.12"; + identifier = { name = "keid-core"; version = "0.1.9.1"; }; + license = "BSD-3-Clause"; + copyright = "2024 IC Rainbow"; + maintainer = "keid@aenor.ru"; + author = "IC Rainbow"; + homepage = "https://keid.haskell-game.dev"; + url = ""; + synopsis = "Core parts of Keid engine."; + description = ""; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."GLFW-b" or (errorHandler.buildDepError "GLFW-b")) + (hsPkgs."StateVar" or (errorHandler.buildDepError "StateVar")) + (hsPkgs."VulkanMemoryAllocator" or (errorHandler.buildDepError "VulkanMemoryAllocator")) + (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."cryptohash-md5" or (errorHandler.buildDepError "cryptohash-md5")) + (hsPkgs."derive-storable" or (errorHandler.buildDepError "derive-storable")) + (hsPkgs."derive-storable-plugin" or (errorHandler.buildDepError "derive-storable-plugin")) + (hsPkgs."file-embed" or (errorHandler.buildDepError "file-embed")) + (hsPkgs."foldl" or (errorHandler.buildDepError "foldl")) + (hsPkgs."geomancy" or (errorHandler.buildDepError "geomancy")) + (hsPkgs."geomancy-layout" or (errorHandler.buildDepError "geomancy-layout")) + (hsPkgs."ktx-codec" or (errorHandler.buildDepError "ktx-codec")) + (hsPkgs."neat-interpolation" or (errorHandler.buildDepError "neat-interpolation")) + (hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) + (hsPkgs."optparse-simple" or (errorHandler.buildDepError "optparse-simple")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."rio" or (errorHandler.buildDepError "rio")) + (hsPkgs."rio-app" or (errorHandler.buildDepError "rio-app")) + (hsPkgs."serialise" or (errorHandler.buildDepError "serialise")) + (hsPkgs."spirv-enum" or (errorHandler.buildDepError "spirv-enum")) + (hsPkgs."spirv-reflect-ffi" or (errorHandler.buildDepError "spirv-reflect-ffi")) + (hsPkgs."spirv-reflect-types" or (errorHandler.buildDepError "spirv-reflect-types")) + (hsPkgs."tagged" or (errorHandler.buildDepError "tagged")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."unagi-chan" or (errorHandler.buildDepError "unagi-chan")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."vulkan" or (errorHandler.buildDepError "vulkan")) + (hsPkgs."vulkan-utils" or (errorHandler.buildDepError "vulkan-utils")) + (hsPkgs."zstd" or (errorHandler.buildDepError "zstd")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/keid-frp-banana-0.1.2.1-r0-8a7c4a689a570961183762b94992d7a3468b91635a027ec19c87f11964a679e6.nix b/hackage/keid-frp-banana-0.1.2.1-r0-8a7c4a689a570961183762b94992d7a3468b91635a027ec19c87f11964a679e6.nix new file mode 100644 index 00000000000..8a518aab418 --- /dev/null +++ b/hackage/keid-frp-banana-0.1.2.1-r0-8a7c4a689a570961183762b94992d7a3468b91635a027ec19c87f11964a679e6.nix @@ -0,0 +1,41 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.12"; + identifier = { name = "keid-frp-banana"; version = "0.1.2.1"; }; + license = "BSD-3-Clause"; + copyright = "2024 IC Rainbow"; + maintainer = "keid@aenor.ru"; + author = "IC Rainbow"; + homepage = ""; + url = ""; + synopsis = "Reactive Banana integration for Keid engine."; + description = ""; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."geomancy" or (errorHandler.buildDepError "geomancy")) + (hsPkgs."geomancy-layout" or (errorHandler.buildDepError "geomancy-layout")) + (hsPkgs."keid-core" or (errorHandler.buildDepError "keid-core")) + (hsPkgs."reactive-banana" or (errorHandler.buildDepError "reactive-banana")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."rio" or (errorHandler.buildDepError "rio")) + (hsPkgs."these" or (errorHandler.buildDepError "these")) + (hsPkgs."vulkan" or (errorHandler.buildDepError "vulkan")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/keid-ui-dearimgui-0.1.3.1-r0-23c2b3f3e41067ef6debb1b808a331d29e2c3f938abedb720df40ac39396ec4e.nix b/hackage/keid-ui-dearimgui-0.1.3.1-r0-23c2b3f3e41067ef6debb1b808a331d29e2c3f938abedb720df40ac39396ec4e.nix new file mode 100644 index 00000000000..24c858dbe70 --- /dev/null +++ b/hackage/keid-ui-dearimgui-0.1.3.1-r0-23c2b3f3e41067ef6debb1b808a331d29e2c3f938abedb720df40ac39396ec4e.nix @@ -0,0 +1,46 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.12"; + identifier = { name = "keid-ui-dearimgui"; version = "0.1.3.1"; }; + license = "BSD-3-Clause"; + copyright = "2024 IC Rainbow"; + maintainer = "keid@aenor.ru"; + author = "IC Rainbow"; + homepage = ""; + url = ""; + synopsis = "DearImGui elements for Keid engine."; + description = ""; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."GLFW-b" or (errorHandler.buildDepError "GLFW-b")) + (hsPkgs."VulkanMemoryAllocator" or (errorHandler.buildDepError "VulkanMemoryAllocator")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."dear-imgui" or (errorHandler.buildDepError "dear-imgui")) + (hsPkgs."keid-core" or (errorHandler.buildDepError "keid-core")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."rio" or (errorHandler.buildDepError "rio")) + (hsPkgs."rio-app" or (errorHandler.buildDepError "rio-app")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."vulkan" or (errorHandler.buildDepError "vulkan")) + (hsPkgs."vulkan-utils" or (errorHandler.buildDepError "vulkan-utils")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/rds-data-0.0.0.10-r0-ddb0b3a0b010ddb82efd385d03bc9e1e4be5561ea6150403e891ce5b9f80b0c0.nix b/hackage/rds-data-0.0.0.10-r0-ddb0b3a0b010ddb82efd385d03bc9e1e4be5561ea6150403e891ce5b9f80b0c0.nix new file mode 100644 index 00000000000..2c100b13a41 --- /dev/null +++ b/hackage/rds-data-0.0.0.10-r0-ddb0b3a0b010ddb82efd385d03bc9e1e4be5561ea6150403e891ce5b9f80b0c0.nix @@ -0,0 +1,210 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.6"; + identifier = { name = "rds-data"; version = "0.0.0.10"; }; + license = "BSD-3-Clause"; + copyright = "2024 John Ky"; + maintainer = "newhoggy@gmail.com"; + author = "John Ky"; + homepage = "http://github.com/haskell-works/rds-data#readme"; + url = ""; + synopsis = "Codecs for use with AWS rds-data"; + description = "Codecs for use with AWS rds-data."; + buildType = "Simple"; + }; + components = { + sublibs = { + "codecs" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."amazonka-core" or (errorHandler.buildDepError "amazonka-core")) + (hsPkgs."amazonka-rds" or (errorHandler.buildDepError "amazonka-rds")) + (hsPkgs."amazonka-rds-data" or (errorHandler.buildDepError "amazonka-rds-data")) + (hsPkgs."amazonka-secretsmanager" or (errorHandler.buildDepError "amazonka-secretsmanager")) + (hsPkgs."base64-bytestring" or (errorHandler.buildDepError "base64-bytestring")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."contravariant" or (errorHandler.buildDepError "contravariant")) + (hsPkgs."generic-lens" or (errorHandler.buildDepError "generic-lens")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."ulid" or (errorHandler.buildDepError "ulid")) + (hsPkgs."uuid" or (errorHandler.buildDepError "uuid")) + ]; + buildable = true; + }; + "polysemy" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."amazonka" or (errorHandler.buildDepError "amazonka")) + (hsPkgs."amazonka-core" or (errorHandler.buildDepError "amazonka-core")) + (hsPkgs."amazonka-rds-data" or (errorHandler.buildDepError "amazonka-rds-data")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."contravariant" or (errorHandler.buildDepError "contravariant")) + (hsPkgs."generic-lens" or (errorHandler.buildDepError "generic-lens")) + (hsPkgs."hw-polysemy".components.sublibs.amazonka or (errorHandler.buildDepError "hw-polysemy:amazonka")) + (hsPkgs."hw-polysemy".components.sublibs.core or (errorHandler.buildDepError "hw-polysemy:core")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."polysemy" or (errorHandler.buildDepError "polysemy")) + (hsPkgs."polysemy-log" or (errorHandler.buildDepError "polysemy-log")) + (hsPkgs."polysemy-plugin" or (errorHandler.buildDepError "polysemy-plugin")) + (hsPkgs."rds-data".components.sublibs.codecs or (errorHandler.buildDepError "rds-data:codecs")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."ulid" or (errorHandler.buildDepError "ulid")) + (hsPkgs."uuid" or (errorHandler.buildDepError "uuid")) + ]; + buildable = true; + }; + "testlib" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."amazonka" or (errorHandler.buildDepError "amazonka")) + (hsPkgs."amazonka-core" or (errorHandler.buildDepError "amazonka-core")) + (hsPkgs."amazonka-rds" or (errorHandler.buildDepError "amazonka-rds")) + (hsPkgs."amazonka-rds-data" or (errorHandler.buildDepError "amazonka-rds-data")) + (hsPkgs."amazonka-secretsmanager" or (errorHandler.buildDepError "amazonka-secretsmanager")) + (hsPkgs."base64-bytestring" or (errorHandler.buildDepError "base64-bytestring")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."contravariant" or (errorHandler.buildDepError "contravariant")) + (hsPkgs."generic-lens" or (errorHandler.buildDepError "generic-lens")) + (hsPkgs."hw-polysemy".components.sublibs.amazonka or (errorHandler.buildDepError "hw-polysemy:amazonka")) + (hsPkgs."hw-polysemy".components.sublibs.core or (errorHandler.buildDepError "hw-polysemy:core")) + (hsPkgs."hw-polysemy".components.sublibs.hedgehog or (errorHandler.buildDepError "hw-polysemy:hedgehog")) + (hsPkgs."hw-polysemy".components.sublibs.testcontainers-localstack or (errorHandler.buildDepError "hw-polysemy:testcontainers-localstack")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."polysemy" or (errorHandler.buildDepError "polysemy")) + (hsPkgs."polysemy-log" or (errorHandler.buildDepError "polysemy-log")) + (hsPkgs."polysemy-plugin" or (errorHandler.buildDepError "polysemy-plugin")) + (hsPkgs."rds-data".components.sublibs.codecs or (errorHandler.buildDepError "rds-data:codecs")) + (hsPkgs."rds-data".components.sublibs.polysemy or (errorHandler.buildDepError "rds-data:polysemy")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."ulid" or (errorHandler.buildDepError "ulid")) + (hsPkgs."uuid" or (errorHandler.buildDepError "uuid")) + ]; + buildable = true; + }; + }; + exes = { + "rds-data" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."amazonka" or (errorHandler.buildDepError "amazonka")) + (hsPkgs."amazonka-rds-data" or (errorHandler.buildDepError "amazonka-rds-data")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."generic-lens" or (errorHandler.buildDepError "generic-lens")) + (hsPkgs."hedgehog" or (errorHandler.buildDepError "hedgehog")) + (hsPkgs."http-client" or (errorHandler.buildDepError "http-client")) + (hsPkgs."hw-polysemy".components.sublibs.amazonka or (errorHandler.buildDepError "hw-polysemy:amazonka")) + (hsPkgs."hw-polysemy".components.sublibs.core or (errorHandler.buildDepError "hw-polysemy:core")) + (hsPkgs."hw-polysemy".components.sublibs.hedgehog or (errorHandler.buildDepError "hw-polysemy:hedgehog")) + (hsPkgs."hw-polysemy".components.sublibs.testcontainers-localstack or (errorHandler.buildDepError "hw-polysemy:testcontainers-localstack")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) + (hsPkgs."polysemy" or (errorHandler.buildDepError "polysemy")) + (hsPkgs."polysemy-log" or (errorHandler.buildDepError "polysemy-log")) + (hsPkgs."polysemy-plugin" or (errorHandler.buildDepError "polysemy-plugin")) + (hsPkgs."polysemy-time" or (errorHandler.buildDepError "polysemy-time")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."rds-data".components.sublibs.codecs or (errorHandler.buildDepError "rds-data:codecs")) + (hsPkgs."rds-data".components.sublibs.polysemy or (errorHandler.buildDepError "rds-data:polysemy")) + (hsPkgs."rds-data".components.sublibs.testlib or (errorHandler.buildDepError "rds-data:testlib")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."testcontainers" or (errorHandler.buildDepError "testcontainers")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."ulid" or (errorHandler.buildDepError "ulid")) + (hsPkgs."uuid" or (errorHandler.buildDepError "uuid")) + ]; + buildable = true; + }; + }; + tests = { + "rds-data-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."aeson-pretty" or (errorHandler.buildDepError "aeson-pretty")) + (hsPkgs."amazonka-rds-data" or (errorHandler.buildDepError "amazonka-rds-data")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."generic-lens" or (errorHandler.buildDepError "generic-lens")) + (hsPkgs."hedgehog" or (errorHandler.buildDepError "hedgehog")) + (hsPkgs."hedgehog-extras" or (errorHandler.buildDepError "hedgehog-extras")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."rds-data".components.sublibs.codecs or (errorHandler.buildDepError "rds-data:codecs")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hedgehog" or (errorHandler.buildDepError "tasty-hedgehog")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."ulid" or (errorHandler.buildDepError "ulid")) + (hsPkgs."uuid" or (errorHandler.buildDepError "uuid")) + ]; + build-tools = [ + (hsPkgs.pkgsBuildBuild.tasty-discover.components.exes.tasty-discover or (pkgs.pkgsBuildBuild.tasty-discover or (errorHandler.buildToolDepError "tasty-discover:tasty-discover"))) + ]; + buildable = true; + }; + "rds-data-integration" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."aeson-pretty" or (errorHandler.buildDepError "aeson-pretty")) + (hsPkgs."amazonka" or (errorHandler.buildDepError "amazonka")) + (hsPkgs."amazonka-core" or (errorHandler.buildDepError "amazonka-core")) + (hsPkgs."amazonka-rds" or (errorHandler.buildDepError "amazonka-rds")) + (hsPkgs."amazonka-rds-data" or (errorHandler.buildDepError "amazonka-rds-data")) + (hsPkgs."amazonka-secretsmanager" or (errorHandler.buildDepError "amazonka-secretsmanager")) + (hsPkgs."base64-bytestring" or (errorHandler.buildDepError "base64-bytestring")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."generic-lens" or (errorHandler.buildDepError "generic-lens")) + (hsPkgs."hedgehog" or (errorHandler.buildDepError "hedgehog")) + (hsPkgs."hedgehog-extras" or (errorHandler.buildDepError "hedgehog-extras")) + (hsPkgs."hw-polysemy".components.sublibs.amazonka or (errorHandler.buildDepError "hw-polysemy:amazonka")) + (hsPkgs."hw-polysemy".components.sublibs.core or (errorHandler.buildDepError "hw-polysemy:core")) + (hsPkgs."hw-polysemy".components.sublibs.hedgehog or (errorHandler.buildDepError "hw-polysemy:hedgehog")) + (hsPkgs."hw-polysemy".components.sublibs.testcontainers-localstack or (errorHandler.buildDepError "hw-polysemy:testcontainers-localstack")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."polysemy" or (errorHandler.buildDepError "polysemy")) + (hsPkgs."polysemy-log" or (errorHandler.buildDepError "polysemy-log")) + (hsPkgs."polysemy-plugin" or (errorHandler.buildDepError "polysemy-plugin")) + (hsPkgs."rds-data".components.sublibs.codecs or (errorHandler.buildDepError "rds-data:codecs")) + (hsPkgs."rds-data".components.sublibs.polysemy or (errorHandler.buildDepError "rds-data:polysemy")) + (hsPkgs."rds-data".components.sublibs.testlib or (errorHandler.buildDepError "rds-data:testlib")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-discover" or (errorHandler.buildDepError "tasty-discover")) + (hsPkgs."tasty-hedgehog" or (errorHandler.buildDepError "tasty-hedgehog")) + (hsPkgs."testcontainers" or (errorHandler.buildDepError "testcontainers")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."ulid" or (errorHandler.buildDepError "ulid")) + (hsPkgs."uuid" or (errorHandler.buildDepError "uuid")) + ]; + build-tools = [ + (hsPkgs.pkgsBuildBuild.tasty-discover.components.exes.tasty-discover or (pkgs.pkgsBuildBuild.tasty-discover or (errorHandler.buildToolDepError "tasty-discover:tasty-discover"))) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/servant-static-th-1.0.0.1-r0-e165391a160a9616e2b54d613016b996aa067d7b78ad52985027bf219f61fea8.nix b/hackage/servant-static-th-1.0.0.1-r0-e165391a160a9616e2b54d613016b996aa067d7b78ad52985027bf219f61fea8.nix new file mode 100644 index 00000000000..e29f07c3c66 --- /dev/null +++ b/hackage/servant-static-th-1.0.0.1-r0-e165391a160a9616e2b54d613016b996aa067d7b78ad52985027bf219f61fea8.nix @@ -0,0 +1,79 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { buildexample = false; }; + package = { + specVersion = "1.10"; + identifier = { name = "servant-static-th"; version = "1.0.0.1"; }; + license = "BSD-3-Clause"; + copyright = "2017 Dennis Gosnell"; + maintainer = "cdep.illabout@gmail.com"; + author = "Dennis Gosnell"; + homepage = "https://github.com/cdepillabout/servant-static-th"; + url = ""; + synopsis = "Embed a directory of static files in your Servant server"; + description = "Please see ."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."blaze-html" or (errorHandler.buildDepError "blaze-html")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."http-media" or (errorHandler.buildDepError "http-media")) + (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups")) + (hsPkgs."servant" or (errorHandler.buildDepError "servant")) + (hsPkgs."servant-blaze" or (errorHandler.buildDepError "servant-blaze")) + (hsPkgs."servant-server" or (errorHandler.buildDepError "servant-server")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + exes = { + "servant-static-th-example" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."servant-server" or (errorHandler.buildDepError "servant-server")) + (hsPkgs."servant-static-th" or (errorHandler.buildDepError "servant-static-th")) + (hsPkgs."wai" or (errorHandler.buildDepError "wai")) + (hsPkgs."warp" or (errorHandler.buildDepError "warp")) + ]; + buildable = if flags.buildexample then true else false; + }; + }; + tests = { + "servant-static-th-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."blaze-html" or (errorHandler.buildDepError "blaze-html")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."hspec-wai" or (errorHandler.buildDepError "hspec-wai")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hspec" or (errorHandler.buildDepError "tasty-hspec")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."servant" or (errorHandler.buildDepError "servant")) + (hsPkgs."servant-blaze" or (errorHandler.buildDepError "servant-blaze")) + (hsPkgs."servant-static-th" or (errorHandler.buildDepError "servant-static-th")) + (hsPkgs."servant-server" or (errorHandler.buildDepError "servant-server")) + (hsPkgs."wai" or (errorHandler.buildDepError "wai")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/which-0.2.0.2-r1-8f9f3ba3d69378c4eb9cfd2924042cbc0c856b394660d567b8942af99e5c27db.nix b/hackage/which-0.2.0.2-r1-8f9f3ba3d69378c4eb9cfd2924042cbc0c856b394660d567b8942af99e5c27db.nix new file mode 100644 index 00000000000..61cc591cf9e --- /dev/null +++ b/hackage/which-0.2.0.2-r1-8f9f3ba3d69378c4eb9cfd2924042cbc0c856b394660d567b8942af99e5c27db.nix @@ -0,0 +1,36 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.10"; + identifier = { name = "which"; version = "0.2.0.2"; }; + license = "BSD-3-Clause"; + copyright = "2019 Obsidian Systems LLC"; + maintainer = "maintainer@obsidian.systems"; + author = "Obsidian Systems LLC"; + homepage = ""; + url = ""; + synopsis = "Determine the full path to an executable."; + description = "Determine the full path to an executable, similar to the *nix \"which\" command."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."shelly" or (errorHandler.buildDepError "shelly")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/index-state-hashes.nix b/index-state-hashes.nix index 75db418cb12..3e833298cea 100644 --- a/index-state-hashes.nix +++ b/index-state-hashes.nix @@ -2011,4 +2011,5 @@ "2024-09-30T00:00:00Z" = "5010d29b883f7c93562ee01cb67e72b59e181a3e8189012d2aa1e5a58e509a64"; "2024-10-01T00:00:00Z" = "61c3e018f8705e9c76678d9003a30a4ca54f520e146ac6d83270262edbd0edb6"; "2024-10-02T00:00:00Z" = "15bc6da1bdf1b556f38a5cf1ab5d379225de7a5ac32cd92a92e54799ee70e3da"; + "2024-10-03T00:00:00Z" = "a2d9a97530549726915e32f3b3801889de04790a2e6375787b9aa91cd9cde6ae"; } diff --git a/nix/cli-extras.nix b/nix/cli-extras.nix index 2d414af0ed7..cb22d950949 100644 --- a/nix/cli-extras.nix +++ b/nix/cli-extras.nix @@ -61,7 +61,12 @@ revNum = 1; sha256 = "4c2bf91e08f55c7a306ecaa29b76f9677e783fbd0588c2dc97ffe38f9c5c9e39"; }; - default = "r1"; + r2 = { + nix = import ../hackage/cli-extras-0.2.1.0-r2-4c8ea0412fdfa43478efe50f1672d0b27c2293b270a7c54000897f80e0e55cf4.nix; + revNum = 2; + sha256 = "4c8ea0412fdfa43478efe50f1672d0b27c2293b270a7c54000897f80e0e55cf4"; + }; + default = "r2"; }; }; } \ No newline at end of file diff --git a/nix/cli-git.nix b/nix/cli-git.nix index 258a083eb63..78fa71e6f10 100644 --- a/nix/cli-git.nix +++ b/nix/cli-git.nix @@ -56,7 +56,12 @@ revNum = 0; sha256 = "6919ba418211bdbb51d5d73e5ab4aa0281287ea5733a2dc95eb1bd7107b118dd"; }; - default = "r0"; + r1 = { + nix = import ../hackage/cli-git-0.2.0.1-r1-4c6318052fd32f2aa94decc6b7e01c60c20dfe5feb8f4058abc9675c874d9465.nix; + revNum = 1; + sha256 = "4c6318052fd32f2aa94decc6b7e01c60c20dfe5feb8f4058abc9675c874d9465"; + }; + default = "r1"; }; }; } \ No newline at end of file diff --git a/nix/cli-nix.nix b/nix/cli-nix.nix index 0a70dcfd09f..cce33146090 100644 --- a/nix/cli-nix.nix +++ b/nix/cli-nix.nix @@ -45,7 +45,12 @@ revNum = 1; sha256 = "8bd5c22976ea5d3752b253ff15ac90899187ae3ae597dd06ef825a8ab40490de"; }; - default = "r1"; + r2 = { + nix = import ../hackage/cli-nix-0.2.0.0-r2-d5d61000d78ebcfa26b9bf815b9ad0c5afb7b0624d7851cdf7a5ad737a3ce02d.nix; + revNum = 2; + sha256 = "d5d61000d78ebcfa26b9bf815b9ad0c5afb7b0624d7851cdf7a5ad737a3ce02d"; + }; + default = "r2"; }; }; } \ No newline at end of file diff --git a/nix/dbus.nix b/nix/dbus.nix index d6e6aea8f49..b81d12358b4 100644 --- a/nix/dbus.nix +++ b/nix/dbus.nix @@ -796,4 +796,15 @@ default = "r0"; }; }; + "1.3.7" = { + sha256 = "c4a40e83c47ed25f8d8d43c237de1dfc6abe8abfb1c0c9fe7fc8c3c8967a5a7a"; + revisions = { + r0 = { + nix = import ../hackage/dbus-1.3.7-r0-eb6d17f5f9247a932515a0bd5618f75bdcc2ca90b7abca1feb7143726515fce2.nix; + revNum = 0; + sha256 = "eb6d17f5f9247a932515a0bd5618f75bdcc2ca90b7abca1feb7143726515fce2"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/dear-imgui.nix b/nix/dear-imgui.nix index 73650ff81ab..29195e939f0 100644 --- a/nix/dear-imgui.nix +++ b/nix/dear-imgui.nix @@ -228,4 +228,15 @@ default = "r0"; }; }; + "2.3.1" = { + sha256 = "e1ce5aa62262a2a84a2cfe36681b690ca4b61428bf70d23e7ad95eace338495e"; + revisions = { + r0 = { + nix = import ../hackage/dear-imgui-2.3.1-r0-879918565c184c789ae2f11784db41f2c0821ad21efb8dfe0d7ab1555ac99726.nix; + revNum = 0; + sha256 = "879918565c184c789ae2f11784db41f2c0821ad21efb8dfe0d7ab1555ac99726"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/extra.nix b/nix/extra.nix index 407567046d8..15b6bbc05ed 100644 --- a/nix/extra.nix +++ b/nix/extra.nix @@ -944,7 +944,12 @@ revNum = 0; sha256 = "e384751317577554f873812358fab022da02aa9a286c9341308fac83f4d766c5"; }; - default = "r0"; + r1 = { + nix = import ../hackage/extra-1.7.10-r1-40545e71e1aa96d44da04d2d4bc234fd9062f47f0d24f5f19d5bc782060c12ad.nix; + revNum = 1; + sha256 = "40545e71e1aa96d44da04d2d4bc234fd9062f47f0d24f5f19d5bc782060c12ad"; + }; + default = "r1"; }; }; "1.7.11" = { @@ -955,7 +960,12 @@ revNum = 0; sha256 = "601d0663235a91edef3585b7c76baf899b308ef667c1d1be3004f600a80d3c85"; }; - default = "r0"; + r1 = { + nix = import ../hackage/extra-1.7.11-r1-95cae00ec6b7b77c94df729224b235674c907dff4d44849b3cfda18b4dd94639.nix; + revNum = 1; + sha256 = "95cae00ec6b7b77c94df729224b235674c907dff4d44849b3cfda18b4dd94639"; + }; + default = "r1"; }; }; "1.7.12" = { @@ -966,7 +976,12 @@ revNum = 0; sha256 = "3ac58d7341976173d1052e7b2837d119212d9afcf911735667c7f1ab67aec25f"; }; - default = "r0"; + r1 = { + nix = import ../hackage/extra-1.7.12-r1-bb67197427b41b55497b89375bb5bb39dd19874ddef740ea09ca38a2d3c5afc6.nix; + revNum = 1; + sha256 = "bb67197427b41b55497b89375bb5bb39dd19874ddef740ea09ca38a2d3c5afc6"; + }; + default = "r1"; }; }; "1.7.13" = { @@ -977,7 +992,12 @@ revNum = 0; sha256 = "5f6aa264fd6b30f3f83a3b7f94232255140ff45600fd401305453aba2419a4c4"; }; - default = "r0"; + r1 = { + nix = import ../hackage/extra-1.7.13-r1-8a90c37055b2c82c7ce3c8429971a5043e685514c49393d1909b1a9012a85b4c.nix; + revNum = 1; + sha256 = "8a90c37055b2c82c7ce3c8429971a5043e685514c49393d1909b1a9012a85b4c"; + }; + default = "r1"; }; }; "1.7.14" = { @@ -988,7 +1008,12 @@ revNum = 0; sha256 = "e3d3ce1dc7746b1132930e48c59fb5e8c51a09e92e0c031316be031067a273fb"; }; - default = "r0"; + r1 = { + nix = import ../hackage/extra-1.7.14-r1-a28b03291131ba70f08d5112b659f926130ddb1fbca15b54710f2cd3b164eefd.nix; + revNum = 1; + sha256 = "a28b03291131ba70f08d5112b659f926130ddb1fbca15b54710f2cd3b164eefd"; + }; + default = "r1"; }; }; "1.7.15" = { @@ -999,7 +1024,12 @@ revNum = 0; sha256 = "9dd1ccdb34b6c539012ac3789f8f20743dfe8297bb69a0412d835e82f8cbedc6"; }; - default = "r0"; + r1 = { + nix = import ../hackage/extra-1.7.15-r1-2bdd2cb88c716b2c9f3dbffe7e48696c69f24fde920e7f571185aa367471c17d.nix; + revNum = 1; + sha256 = "2bdd2cb88c716b2c9f3dbffe7e48696c69f24fde920e7f571185aa367471c17d"; + }; + default = "r1"; }; }; "1.7.16" = { @@ -1101,7 +1131,12 @@ revNum = 0; sha256 = "9fa287738baba3c08fafdacc7f99e63dc0fe79f58a634c8d7485332e4adf7c38"; }; - default = "r0"; + r1 = { + nix = import ../hackage/extra-1.7.7-r1-b071695bb61ebc63c154397dfc82f8b45e01b8cade11d68145eba39804ee733b.nix; + revNum = 1; + sha256 = "b071695bb61ebc63c154397dfc82f8b45e01b8cade11d68145eba39804ee733b"; + }; + default = "r1"; }; }; "1.7.8" = { @@ -1112,7 +1147,12 @@ revNum = 0; sha256 = "113673aa5ab547780c19e8081d463edabfacd34dafe03b5a9a43da9a2fa920ec"; }; - default = "r0"; + r1 = { + nix = import ../hackage/extra-1.7.8-r1-ade657569f9d6eb857b2de2141b74a320432db4973f120089de6125f63f7f9ba.nix; + revNum = 1; + sha256 = "ade657569f9d6eb857b2de2141b74a320432db4973f120089de6125f63f7f9ba"; + }; + default = "r1"; }; }; "1.7.9" = { @@ -1123,7 +1163,12 @@ revNum = 0; sha256 = "f1dec740f0f2025790c540732bfd52c556ec55bde4f5dfd7cf18e22bd44ff3d0"; }; - default = "r0"; + r1 = { + nix = import ../hackage/extra-1.7.9-r1-57e0c4fa2eadf5be1fec117a4b934782861b25f143a7870e4c54755eb41beceb.nix; + revNum = 1; + sha256 = "57e0c4fa2eadf5be1fec117a4b934782861b25f143a7870e4c54755eb41beceb"; + }; + default = "r1"; }; }; } \ No newline at end of file diff --git a/nix/fs-api.nix b/nix/fs-api.nix index 0d4d6d10e9a..cd031733948 100644 --- a/nix/fs-api.nix +++ b/nix/fs-api.nix @@ -10,4 +10,15 @@ default = "r0"; }; }; + "0.3.0.1" = { + sha256 = "89e489968a755e4dcaacae77dba8d54ef3aed25a69f9ead973e4e15e79a34e7a"; + revisions = { + r0 = { + nix = import ../hackage/fs-api-0.3.0.1-r0-e6aa28abf64e17db2917d31cdb5732ac4e94fc9f43c0ab896c591ea1e39c0c22.nix; + revNum = 0; + sha256 = "e6aa28abf64e17db2917d31cdb5732ac4e94fc9f43c0ab896c591ea1e39c0c22"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/fs-sim.nix b/nix/fs-sim.nix index b03c934aa19..d3f42ff03d2 100644 --- a/nix/fs-sim.nix +++ b/nix/fs-sim.nix @@ -10,4 +10,15 @@ default = "r0"; }; }; + "0.3.0.1" = { + sha256 = "59f290f6cea176368d29dcde70160758811fe9ddd80bfd4d4903d7cbef2609e4"; + revisions = { + r0 = { + nix = import ../hackage/fs-sim-0.3.0.1-r0-e56bebaf7811126e4887b784e77a56e298caa9927667caff7992825e3b15f641.nix; + revNum = 0; + sha256 = "e56bebaf7811126e4887b784e77a56e298caa9927667caff7992825e3b15f641"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/hw-polysemy.nix b/nix/hw-polysemy.nix index 08b546aa70f..61693345f89 100644 --- a/nix/hw-polysemy.nix +++ b/nix/hw-polysemy.nix @@ -146,6 +146,17 @@ default = "r0"; }; }; + "0.2.14.11" = { + sha256 = "94bbfa052cc024c4cc24ef29c08b3366ec3ea1268b9c11f0c287d6ac506ae1a8"; + revisions = { + r0 = { + nix = import ../hackage/hw-polysemy-0.2.14.11-r0-1047a50c9abbd8d754d935e785fa29d6b2abad4968c1510c7f595c8e756763a3.nix; + revNum = 0; + sha256 = "1047a50c9abbd8d754d935e785fa29d6b2abad4968c1510c7f595c8e756763a3"; + }; + default = "r0"; + }; + }; "0.2.14.2" = { sha256 = "d729a35bf4b93d35974b3df99655d1af0c414f016525ddf6f78490bac7a79421"; revisions = { diff --git a/nix/keid-core.nix b/nix/keid-core.nix index c19a5a6e0ff..19e8bb3ded8 100644 --- a/nix/keid-core.nix +++ b/nix/keid-core.nix @@ -191,4 +191,15 @@ default = "r1"; }; }; + "0.1.9.1" = { + sha256 = "af945431923dccb5af126a77df83d1b86be8c44be33a5e8b7d4dfe1da8e11e32"; + revisions = { + r0 = { + nix = import ../hackage/keid-core-0.1.9.1-r0-263d798266637947e3d5aa3ae851af816e660daed4cef7ecbbe7f76ae6701849.nix; + revNum = 0; + sha256 = "263d798266637947e3d5aa3ae851af816e660daed4cef7ecbbe7f76ae6701849"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/keid-frp-banana.nix b/nix/keid-frp-banana.nix index c3e8283fee4..16924e4021c 100644 --- a/nix/keid-frp-banana.nix +++ b/nix/keid-frp-banana.nix @@ -32,4 +32,15 @@ default = "r0"; }; }; + "0.1.2.1" = { + sha256 = "dc13153acf5574b61f4974b5ac155b97152da0305fe842d1f79d53ff27435cfe"; + revisions = { + r0 = { + nix = import ../hackage/keid-frp-banana-0.1.2.1-r0-8a7c4a689a570961183762b94992d7a3468b91635a027ec19c87f11964a679e6.nix; + revNum = 0; + sha256 = "8a7c4a689a570961183762b94992d7a3468b91635a027ec19c87f11964a679e6"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/keid-ui-dearimgui.nix b/nix/keid-ui-dearimgui.nix index 20ee3d6c22a..85eb48e6d4a 100644 --- a/nix/keid-ui-dearimgui.nix +++ b/nix/keid-ui-dearimgui.nix @@ -76,4 +76,15 @@ default = "r0"; }; }; + "0.1.3.1" = { + sha256 = "f0f9a32e61cb6368d8cc8fdbd271de1181447e533fc888d02d297323793ddca4"; + revisions = { + r0 = { + nix = import ../hackage/keid-ui-dearimgui-0.1.3.1-r0-23c2b3f3e41067ef6debb1b808a331d29e2c3f938abedb720df40ac39396ec4e.nix; + revNum = 0; + sha256 = "23c2b3f3e41067ef6debb1b808a331d29e2c3f938abedb720df40ac39396ec4e"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/rds-data.nix b/nix/rds-data.nix index 54b34288b45..df673aa63df 100644 --- a/nix/rds-data.nix +++ b/nix/rds-data.nix @@ -10,6 +10,17 @@ default = "r0"; }; }; + "0.0.0.10" = { + sha256 = "e227f3b8aca041be479e0499b37ffd6d8d43fc4352c819f4b227ad5466987d96"; + revisions = { + r0 = { + nix = import ../hackage/rds-data-0.0.0.10-r0-ddb0b3a0b010ddb82efd385d03bc9e1e4be5561ea6150403e891ce5b9f80b0c0.nix; + revNum = 0; + sha256 = "ddb0b3a0b010ddb82efd385d03bc9e1e4be5561ea6150403e891ce5b9f80b0c0"; + }; + default = "r0"; + }; + }; "0.0.0.2" = { sha256 = "5dd080337f83ab476751bb49a229df28ed59231283651f33afccba439debd8bd"; revisions = { diff --git a/nix/servant-static-th.nix b/nix/servant-static-th.nix index 9e8bcc98bb6..0695d7b7176 100644 --- a/nix/servant-static-th.nix +++ b/nix/servant-static-th.nix @@ -164,4 +164,15 @@ default = "r0"; }; }; + "1.0.0.1" = { + sha256 = "33de7b910616a8a4c4e842845fba215d89b5e5a8e89cd9a901c9515eb6d8bf5f"; + revisions = { + r0 = { + nix = import ../hackage/servant-static-th-1.0.0.1-r0-e165391a160a9616e2b54d613016b996aa067d7b78ad52985027bf219f61fea8.nix; + revNum = 0; + sha256 = "e165391a160a9616e2b54d613016b996aa067d7b78ad52985027bf219f61fea8"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/which.nix b/nix/which.nix index b5419f3a989..d42300308dc 100644 --- a/nix/which.nix +++ b/nix/which.nix @@ -56,7 +56,12 @@ revNum = 0; sha256 = "15c770bd6b23aadb225f3c36b2f2bb330d2b6f025cd47099d2f075421e45d1d7"; }; - default = "r0"; + r1 = { + nix = import ../hackage/which-0.2.0.2-r1-8f9f3ba3d69378c4eb9cfd2924042cbc0c856b394660d567b8942af99e5c27db.nix; + revNum = 1; + sha256 = "8f9f3ba3d69378c4eb9cfd2924042cbc0c856b394660d567b8942af99e5c27db"; + }; + default = "r1"; }; }; } \ No newline at end of file