diff --git a/default.nix b/default.nix index d04034dcb89..63a3df0f07d 100644 --- a/default.nix +++ b/default.nix @@ -7195,6 +7195,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec { "hackage-processing" = import ./nix/hackage-processing.nix; "hackage-proxy" = import ./nix/hackage-proxy.nix; "hackage-repo-tool" = import ./nix/hackage-repo-tool.nix; + "hackage-revdeps" = import ./nix/hackage-revdeps.nix; "hackage-security" = import ./nix/hackage-security.nix; "hackage-security-HTTP" = import ./nix/hackage-security-_H_T_T_P.nix; "hackage-server" = import ./nix/hackage-server.nix; diff --git a/hackage/Yampa-0.14.12-r0-0cdab48409b2327dac801214d7b593298bec1b8ce64d4cd0c0b10956f7b641bf.nix b/hackage/Yampa-0.14.12-r0-0cdab48409b2327dac801214d7b593298bec1b8ce64d4cd0c0b10956f7b641bf.nix new file mode 100644 index 00000000000..7e713ada891 --- /dev/null +++ b/hackage/Yampa-0.14.12-r0-0cdab48409b2327dac801214d7b593298bec1b8ce64d4cd0c0b10956f7b641bf.nix @@ -0,0 +1,119 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { + test-hlint = false; + test-doc-coverage = false; + examples = false; + expose-core = false; + }; + package = { + specVersion = "1.10"; + identifier = { name = "Yampa"; version = "0.14.12"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Ivan Perez (ivan.perez@keera.co.uk)"; + author = "Henrik Nilsson, Antony Courtney"; + homepage = "https://github.com/ivanperez-keera/Yampa/"; + url = ""; + synopsis = "Elegant Functional Reactive Programming Language for Hybrid Systems"; + description = "Domain-specific language embedded in Haskell for programming hybrid (mixed\ndiscrete-time and continuous-time) systems. Yampa is based on the concepts of\nFunctional Reactive Programming (FRP)."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."simple-affine-space" or (errorHandler.buildDepError "simple-affine-space")) + ] ++ (pkgs.lib).optional (!(compiler.isGhc && (compiler.version).ge "8.0")) (hsPkgs."fail" or (errorHandler.buildDepError "fail")); + buildable = true; + }; + exes = { + "yampa-examples-sdl-bouncingbox" = { + depends = (pkgs.lib).optionals (flags.examples) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."SDL" or (errorHandler.buildDepError "SDL")) + (hsPkgs."Yampa" or (errorHandler.buildDepError "Yampa")) + ]; + buildable = if flags.examples then true else false; + }; + "yampa-examples-sdl-circlingmouse" = { + depends = (pkgs.lib).optionals (flags.examples) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."SDL" or (errorHandler.buildDepError "SDL")) + (hsPkgs."Yampa" or (errorHandler.buildDepError "Yampa")) + ]; + buildable = if flags.examples then true else false; + }; + "yampa-examples-sdl-wiimote" = { + depends = (pkgs.lib).optionals (flags.examples) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."hcwiid" or (errorHandler.buildDepError "hcwiid")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."SDL" or (errorHandler.buildDepError "SDL")) + (hsPkgs."Yampa" or (errorHandler.buildDepError "Yampa")) + ]; + buildable = if flags.examples then true else false; + }; + "yampa-examples-elevator" = { + depends = (pkgs.lib).optionals (flags.examples) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."Yampa" or (errorHandler.buildDepError "Yampa")) + ]; + buildable = if flags.examples then true else false; + }; + "yampa-examples-tailgatingdetector" = { + depends = (pkgs.lib).optionals (flags.examples) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."Yampa" or (errorHandler.buildDepError "Yampa")) + ]; + buildable = if flags.examples then true else false; + }; + }; + tests = { + "hlint" = { + depends = (pkgs.lib).optionals (!(!flags.test-hlint)) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."hlint" or (errorHandler.buildDepError "hlint")) + ]; + buildable = if !flags.test-hlint then false else true; + }; + "haddock-coverage" = { + depends = (pkgs.lib).optionals (!(!flags.test-doc-coverage)) [ + (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."regex-posix" or (errorHandler.buildDepError "regex-posix")) + ]; + buildable = if !flags.test-doc-coverage then false else true; + }; + }; + benchmarks = { + "yampa-bench" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."criterion" or (errorHandler.buildDepError "criterion")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."Yampa" or (errorHandler.buildDepError "Yampa")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/commonmark-extensions-0.2.5.6-r0-a600b95333a94afb421c6815d32c370ac9fc0075470f83de3b99e067a97a21fe.nix b/hackage/commonmark-extensions-0.2.5.6-r0-a600b95333a94afb421c6815d32c370ac9fc0075470f83de3b99e067a97a21fe.nix new file mode 100644 index 00000000000..507eadbc072 --- /dev/null +++ b/hackage/commonmark-extensions-0.2.5.6-r0-a600b95333a94afb421c6815d32c370ac9fc0075470f83de3b99e067a97a21fe.nix @@ -0,0 +1,67 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.10"; + identifier = { name = "commonmark-extensions"; version = "0.2.5.6"; }; + license = "BSD-3-Clause"; + copyright = "2018-2021 John MacFarlane"; + maintainer = "jgm@berkeley.edu"; + author = "John MacFarlane"; + homepage = "https://github.com/jgm/commonmark-hs"; + url = ""; + synopsis = "Pure Haskell commonmark parser."; + description = "This library provides some useful extensions to core commonmark\nsyntax: smart quotes, definition lists, tables, footnotes, math,\nand more."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."parsec" or (errorHandler.buildDepError "parsec")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri")) + (hsPkgs."commonmark" or (errorHandler.buildDepError "commonmark")) + (hsPkgs."emojis" or (errorHandler.buildDepError "emojis")) + ]; + buildable = true; + }; + tests = { + "test-commonmark-extensions" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."commonmark" or (errorHandler.buildDepError "commonmark")) + (hsPkgs."commonmark-extensions" or (errorHandler.buildDepError "commonmark-extensions")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."parsec" or (errorHandler.buildDepError "parsec")) + ]; + buildable = true; + }; + }; + benchmarks = { + "benchmark-commonmark-extensions" = { + depends = [ + (hsPkgs."commonmark" or (errorHandler.buildDepError "commonmark")) + (hsPkgs."commonmark-extensions" or (errorHandler.buildDepError "commonmark-extensions")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."tasty-bench" or (errorHandler.buildDepError "tasty-bench")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/commonmark-pandoc-0.2.2.3-r0-24d6c38573b6400cd3c984c62d9977d9e6d83bb53d50a2cb0bce608a65334f80.nix b/hackage/commonmark-pandoc-0.2.2.3-r0-24d6c38573b6400cd3c984c62d9977d9e6d83bb53d50a2cb0bce608a65334f80.nix new file mode 100644 index 00000000000..e711cc15ca8 --- /dev/null +++ b/hackage/commonmark-pandoc-0.2.2.3-r0-24d6c38573b6400cd3c984c62d9977d9e6d83bb53d50a2cb0bce608a65334f80.nix @@ -0,0 +1,37 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.10"; + identifier = { name = "commonmark-pandoc"; version = "0.2.2.3"; }; + license = "BSD-3-Clause"; + copyright = "2018-2021 John MacFarlane"; + maintainer = "jgm@berkeley.edu"; + author = "John MacFarlane"; + homepage = "https://github.com/jgm/commonmark-hs"; + url = ""; + synopsis = "Bridge between commonmark and pandoc AST."; + description = "This library provides typeclasses for rendering\ncommonmark to Pandoc types."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."commonmark" or (errorHandler.buildDepError "commonmark")) + (hsPkgs."commonmark-extensions" or (errorHandler.buildDepError "commonmark-extensions")) + (hsPkgs."pandoc-types" or (errorHandler.buildDepError "pandoc-types")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/gpu-vulkan-0.1.0.155-r0-61f14fb2627884673077ae49ced49359eaf37206ff2aa0a63220049d0a5e6b13.nix b/hackage/gpu-vulkan-0.1.0.155-r0-61f14fb2627884673077ae49ced49359eaf37206ff2aa0a63220049d0a5e6b13.nix new file mode 100644 index 00000000000..49c3a7a1daa --- /dev/null +++ b/hackage/gpu-vulkan-0.1.0.155-r0-61f14fb2627884673077ae49ced49359eaf37206ff2aa0a63220049d0a5e6b13.nix @@ -0,0 +1,76 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { debug = false; }; + package = { + specVersion = "1.12"; + identifier = { name = "gpu-vulkan"; version = "0.1.0.155"; }; + license = "BSD-3-Clause"; + copyright = "2023 Yoshikuni Jujo"; + maintainer = "yoshikuni.jujo@gmail.com"; + author = "Yoshikuni Jujo"; + homepage = "https://github.com/YoshikuniJujo/gpu-vulkan#readme"; + url = ""; + synopsis = "Vulkan library"; + description = "Please see the README on GitHub at "; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."gpu-vulkan-middle" or (errorHandler.buildDepError "gpu-vulkan-middle")) + (hsPkgs."hetero-parameter-list" or (errorHandler.buildDepError "hetero-parameter-list")) + (hsPkgs."hetero-parameter-list-with-typelevel-tools" or (errorHandler.buildDepError "hetero-parameter-list-with-typelevel-tools")) + (hsPkgs."language-spir-v" or (errorHandler.buildDepError "language-spir-v")) + (hsPkgs."mono-traversable" or (errorHandler.buildDepError "mono-traversable")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."storable-hetero-list" or (errorHandler.buildDepError "storable-hetero-list")) + (hsPkgs."storable-peek-poke" or (errorHandler.buildDepError "storable-peek-poke")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."tools-yj" or (errorHandler.buildDepError "tools-yj")) + (hsPkgs."typelevel-tools-yj" or (errorHandler.buildDepError "typelevel-tools-yj")) + ]; + buildable = true; + }; + tests = { + "gpu-vulkan-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."gpu-vulkan" or (errorHandler.buildDepError "gpu-vulkan")) + (hsPkgs."gpu-vulkan-middle" or (errorHandler.buildDepError "gpu-vulkan-middle")) + (hsPkgs."hetero-parameter-list" or (errorHandler.buildDepError "hetero-parameter-list")) + (hsPkgs."hetero-parameter-list-with-typelevel-tools" or (errorHandler.buildDepError "hetero-parameter-list-with-typelevel-tools")) + (hsPkgs."language-spir-v" or (errorHandler.buildDepError "language-spir-v")) + (hsPkgs."mono-traversable" or (errorHandler.buildDepError "mono-traversable")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."storable-hetero-list" or (errorHandler.buildDepError "storable-hetero-list")) + (hsPkgs."storable-peek-poke" or (errorHandler.buildDepError "storable-peek-poke")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."tools-yj" or (errorHandler.buildDepError "tools-yj")) + (hsPkgs."typelevel-tools-yj" or (errorHandler.buildDepError "typelevel-tools-yj")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/hackage-revdeps-0.1-r0-0f4ad82d1585e4e1f28fa7fef477b74cabdbad6e433baf9679ffcf039fe5e650.nix b/hackage/hackage-revdeps-0.1-r0-0f4ad82d1585e4e1f28fa7fef477b74cabdbad6e433baf9679ffcf039fe5e650.nix new file mode 100644 index 00000000000..a6d3185b403 --- /dev/null +++ b/hackage/hackage-revdeps-0.1-r0-0f4ad82d1585e4e1f28fa7fef477b74cabdbad6e433baf9679ffcf039fe5e650.nix @@ -0,0 +1,80 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { cabal-syntax = false; }; + package = { + specVersion = "2.2"; + identifier = { name = "hackage-revdeps"; version = "0.1"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "andrew.lelechenko@gmail.com"; + author = "Bodigrim"; + homepage = ""; + url = ""; + synopsis = "List Hackage reverse dependencies"; + description = "Command-line tool to list Hackage reverse dependencies.\nIt is different from how Hackage itself tracks them:\nthis tool accounts for all package components, including\ntests and benchmarks, and counts dependencies only\nacross the latest releases. The approach is roughly\nequivalent to what used to do."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."alfred-margaret" or (errorHandler.buildDepError "alfred-margaret")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."tar" or (errorHandler.buildDepError "tar")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + ] ++ (if flags.cabal-syntax + then [ + (hsPkgs."Cabal-syntax" or (errorHandler.buildDepError "Cabal-syntax")) + ] + else [ (hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal")) ]); + buildable = true; + }; + exes = { + "hackage-revdeps" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."ansi-terminal" or (errorHandler.buildDepError "ansi-terminal")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."cabal-install-parsers" or (errorHandler.buildDepError "cabal-install-parsers")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."hackage-revdeps" or (errorHandler.buildDepError "hackage-revdeps")) + (hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + ] ++ (if flags.cabal-syntax + then [ + (hsPkgs."Cabal-syntax" or (errorHandler.buildDepError "Cabal-syntax")) + ] + else [ (hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal")) ]); + buildable = true; + }; + "hackage-revdeps-history" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."ansi-terminal" or (errorHandler.buildDepError "ansi-terminal")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."cabal-install-parsers" or (errorHandler.buildDepError "cabal-install-parsers")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."hackage-revdeps" or (errorHandler.buildDepError "hackage-revdeps")) + (hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + ] ++ (if flags.cabal-syntax + then [ + (hsPkgs."Cabal-syntax" or (errorHandler.buildDepError "Cabal-syntax")) + ] + else [ (hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal")) ]); + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/hakyll-4.16.4.0-r0-4368e2e2c16fdc60e252a6642fe4f5e80d8d3fb1beefcd415e8f840d561049b8.nix b/hackage/hakyll-4.16.4.0-r0-4368e2e2c16fdc60e252a6642fe4f5e80d8d3fb1beefcd415e8f840d561049b8.nix new file mode 100644 index 00000000000..431c08498a1 --- /dev/null +++ b/hackage/hakyll-4.16.4.0-r0-4368e2e2c16fdc60e252a6642fe4f5e80d8d3fb1beefcd415e8f840d561049b8.nix @@ -0,0 +1,117 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { + previewserver = true; + watchserver = true; + checkexternal = true; + buildwebsite = false; + usepandoc = true; + }; + package = { + specVersion = "1.10"; + identifier = { name = "hakyll"; version = "4.16.4.0"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Jasper Van der Jeugt "; + author = "Jasper Van der Jeugt "; + homepage = "http://jaspervdj.be/hakyll"; + url = ""; + synopsis = "A static website compiler library"; + description = "Hakyll is a static website compiler library. It provides you with the tools to\ncreate a simple or advanced static website using a Haskell DSL and formats\nsuch as markdown or RST. You can find more information, including a tutorial,\non the website:\n\n* \n\nIf you seek assistance, there's:\n\n* A google group: \n\n* An IRC channel, @#hakyll@ on irc.libera.chat (we *do not* have a channel on Freenode anymore)\n\nAdditionally, there's the Haddock documentation in the different modules,\nmeant as a reference."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = ((([ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."blaze-html" or (errorHandler.buildDepError "blaze-html")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."file-embed" or (errorHandler.buildDepError "file-embed")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."lrucache" or (errorHandler.buildDepError "lrucache")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri")) + (hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) + (hsPkgs."parsec" or (errorHandler.buildDepError "parsec")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."regex-tdfa" or (errorHandler.buildDepError "regex-tdfa")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."scientific" or (errorHandler.buildDepError "scientific")) + (hsPkgs."tagsoup" or (errorHandler.buildDepError "tagsoup")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."time-locale-compat" or (errorHandler.buildDepError "time-locale-compat")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."wai-app-static" or (errorHandler.buildDepError "wai-app-static")) + (hsPkgs."yaml" or (errorHandler.buildDepError "yaml")) + ] ++ (pkgs.lib).optionals (flags.previewserver) [ + (hsPkgs."wai" or (errorHandler.buildDepError "wai")) + (hsPkgs."warp" or (errorHandler.buildDepError "warp")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."fsnotify" or (errorHandler.buildDepError "fsnotify")) + ]) ++ (pkgs.lib).optional (flags.watchserver) (hsPkgs."fsnotify" or (errorHandler.buildDepError "fsnotify"))) ++ (pkgs.lib).optionals (flags.checkexternal) [ + (hsPkgs."http-conduit" or (errorHandler.buildDepError "http-conduit")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + ]) ++ (pkgs.lib).optional (flags.usepandoc) (hsPkgs."pandoc" or (errorHandler.buildDepError "pandoc")); + buildable = true; + }; + exes = { + "hakyll-init" = { + depends = [ + (hsPkgs."hakyll" or (errorHandler.buildDepError "hakyll")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + ]; + buildable = true; + }; + "hakyll-website" = { + depends = [ + (hsPkgs."hakyll" or (errorHandler.buildDepError "hakyll")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."pandoc" or (errorHandler.buildDepError "pandoc")) + ]; + buildable = if flags.buildwebsite then true else false; + }; + }; + tests = { + "hakyll-tests" = { + depends = [ + (hsPkgs."hakyll" or (errorHandler.buildDepError "hakyll")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-golden" or (errorHandler.buildDepError "tasty-golden")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."tagsoup" or (errorHandler.buildDepError "tagsoup")) + (hsPkgs."yaml" or (errorHandler.buildDepError "yaml")) + ] ++ (pkgs.lib).optional (flags.usepandoc) (hsPkgs."pandoc" or (errorHandler.buildDepError "pandoc")); + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/lens-regex-pcre-1.1.1.0-r0-0d23a77311a5ad0d29fa12847ebbefeeeaa75b845a211d431eacb055da9df6a8.nix b/hackage/lens-regex-pcre-1.1.1.0-r0-0d23a77311a5ad0d29fa12847ebbefeeeaa75b845a211d431eacb055da9df6a8.nix new file mode 100644 index 00000000000..254b45a7d2c --- /dev/null +++ b/hackage/lens-regex-pcre-1.1.1.0-r0-0d23a77311a5ad0d29fa12847ebbefeeeaa75b845a211d431eacb055da9df6a8.nix @@ -0,0 +1,74 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.12"; + identifier = { name = "lens-regex-pcre"; version = "1.1.1.0"; }; + license = "BSD-3-Clause"; + copyright = "2019 Chris Penner"; + maintainer = "christopher.penner@gmail.com"; + author = "Chris Penner"; + homepage = "https://github.com/ChrisPenner/lens-regex-pcre#readme"; + url = ""; + synopsis = "A lensy interface to regular expressions"; + description = "Please see the README on GitHub at "; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."pcre-heavy" or (errorHandler.buildDepError "pcre-heavy")) + (hsPkgs."pcre-light" or (errorHandler.buildDepError "pcre-light")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + tests = { + "lens-regex-pcre-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."lens-regex-pcre" or (errorHandler.buildDepError "lens-regex-pcre")) + (hsPkgs."pcre-heavy" or (errorHandler.buildDepError "pcre-heavy")) + (hsPkgs."pcre-light" or (errorHandler.buildDepError "pcre-light")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + }; + benchmarks = { + "lens-regex-pcre-bench" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."gauge" or (errorHandler.buildDepError "gauge")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."lens-regex-pcre" or (errorHandler.buildDepError "lens-regex-pcre")) + (hsPkgs."pcre-heavy" or (errorHandler.buildDepError "pcre-heavy")) + (hsPkgs."pcre-light" or (errorHandler.buildDepError "pcre-light")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/mini-1.4.3.0-r0-ffffb2e07da7b9779ebb6f7df1da42bcd924aaef0791f30ddd2d51e6bc362105.nix b/hackage/mini-1.4.3.0-r0-ffffb2e07da7b9779ebb6f7df1da42bcd924aaef0791f30ddd2d51e6bc362105.nix new file mode 100644 index 00000000000..6c41c136580 --- /dev/null +++ b/hackage/mini-1.4.3.0-r0-ffffb2e07da7b9779ebb6f7df1da42bcd924aaef0791f30ddd2d51e6bc362105.nix @@ -0,0 +1,31 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "mini"; version = "1.4.3.0"; }; + license = "MIT"; + copyright = ""; + maintainer = "Victor Wallsten "; + author = "Victor Wallsten "; + homepage = "https://gitlab.com/vicwall/mini"; + url = ""; + synopsis = "Minimal essentials"; + description = "Everyday essentials: data structures, lenses, transformers, and parsing.\n\nUncompromisingly light on dependencies.\n\nEasily navigable code base, keeping indirection and clutter to a minimum."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ (hsPkgs."base" or (errorHandler.buildDepError "base")) ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/numbered-semigroups-0.1.1.0-r0-1b8ecab40ad0e3eae3192f16fa8ab48a44e45e66e2ed3c56a98aaf3fa345678b.nix b/hackage/numbered-semigroups-0.1.1.0-r0-1b8ecab40ad0e3eae3192f16fa8ab48a44e45e66e2ed3c56a98aaf3fa345678b.nix new file mode 100644 index 00000000000..fb500063346 --- /dev/null +++ b/hackage/numbered-semigroups-0.1.1.0-r0-1b8ecab40ad0e3eae3192f16fa8ab48a44e45e66e2ed3c56a98aaf3fa345678b.nix @@ -0,0 +1,37 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.10"; + identifier = { name = "numbered-semigroups"; version = "0.1.1.0"; }; + license = "LGPL-3.0-only"; + copyright = ""; + maintainer = "(@) justussa $ kth.se"; + author = "Justus Sagemüller"; + homepage = "https://github.com/leftaroundabout/numbered-semigroups"; + url = ""; + synopsis = "A sequence of semigroups, for composing stuff in multiple spatial directions."; + description = "Some types are composable in multiple “directions”, either in\na literal sense (\ncan be stacked vertically, as well as layed out side-by-side)\nor in an abstraction (matrices etc.). This package offers a whole\nsequence of semigroup-classes, numbered by type-literals, as\na unified interface for composition of such types. It also has\na bunch of standardised operators for writing out the compositions\nin a snug way."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups")) + (hsPkgs."void" or (errorHandler.buildDepError "void")) + (hsPkgs."tagged" or (errorHandler.buildDepError "tagged")) + (hsPkgs."call-stack" or (errorHandler.buildDepError "call-stack")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/pandoc-3.6-r0-5de18dc458f1bebc2d0cf8a6998c88f128c2ce71c204ca9698a13af58954c776.nix b/hackage/pandoc-3.6-r0-5de18dc458f1bebc2d0cf8a6998c88f128c2ce71c204ca9698a13af58954c776.nix new file mode 100644 index 00000000000..573431c32fa --- /dev/null +++ b/hackage/pandoc-3.6-r0-5de18dc458f1bebc2d0cf8a6998c88f128c2ce71c204ca9698a13af58954c776.nix @@ -0,0 +1,158 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { embed_data_files = false; }; + package = { + specVersion = "2.4"; + identifier = { name = "pandoc"; version = "3.6"; }; + license = "GPL-2.0-or-later"; + copyright = "(c) 2006-2024 John MacFarlane"; + maintainer = "John MacFarlane "; + author = "John MacFarlane "; + homepage = "https://pandoc.org"; + url = ""; + synopsis = "Conversion between markup formats"; + description = "Pandoc is a Haskell library for converting from one markup\nformat to another. The formats it can handle include\n\n- light markup formats (many variants of Markdown,\nreStructuredText, AsciiDoc, Org-mode, Muse, Textile,\ntxt2tags, djot)\n- HTML formats (HTML 4 and 5)\n- Ebook formats (EPUB v2 and v3, FB2)\n- Documentation formats (GNU TexInfo, Haddock)\n- Roff formats (man, ms)\n- TeX formats (LaTeX, ConTeXt)\n- Typst\n- XML formats (DocBook 4 and 5, JATS, TEI Simple, OpenDocument)\n- Outline formats (OPML)\n- Bibliography formats (BibTeX, BibLaTeX, CSL JSON, CSL YAML,\nRIS)\n- Word processor formats (Docx, RTF, ODT)\n- Interactive notebook formats (Jupyter notebook ipynb)\n- Page layout formats (InDesign ICML)\n- Wiki markup formats (MediaWiki, DokuWiki, TikiWiki, TWiki,\nVimwiki, XWiki, ZimWiki, Jira wiki, Creole)\n- Slide show formats (LaTeX Beamer, PowerPoint, Slidy,\nreveal.js, Slideous, S5, DZSlides)\n- Data formats (CSV and TSV tables)\n- PDF (via external programs such as pdflatex or wkhtmltopdf)\n\nPandoc can convert mathematical content in documents\nbetween TeX, MathML, Word equations, roff eqn, typst,\nand plain text. It includes a powerful system for automatic\ncitations and bibliographies, and it can be customized\nextensively using templates, filters, and custom readers\nand writers written in Lua.\n\nFor the pandoc command-line program, see the\n@pandoc-cli@ package."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."pandoc".components.sublibs.xml-light or (errorHandler.buildDepError "pandoc:xml-light")) + (hsPkgs."Glob" or (errorHandler.buildDepError "Glob")) + (hsPkgs."JuicyPixels" or (errorHandler.buildDepError "JuicyPixels")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."aeson-pretty" or (errorHandler.buildDepError "aeson-pretty")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec")) + (hsPkgs."base64-bytestring" or (errorHandler.buildDepError "base64-bytestring")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."blaze-html" or (errorHandler.buildDepError "blaze-html")) + (hsPkgs."blaze-markup" or (errorHandler.buildDepError "blaze-markup")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."citeproc" or (errorHandler.buildDepError "citeproc")) + (hsPkgs."commonmark" or (errorHandler.buildDepError "commonmark")) + (hsPkgs."commonmark-extensions" or (errorHandler.buildDepError "commonmark-extensions")) + (hsPkgs."commonmark-pandoc" or (errorHandler.buildDepError "commonmark-pandoc")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."crypton" or (errorHandler.buildDepError "crypton")) + (hsPkgs."crypton-connection" or (errorHandler.buildDepError "crypton-connection")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."doclayout" or (errorHandler.buildDepError "doclayout")) + (hsPkgs."doctemplates" or (errorHandler.buildDepError "doctemplates")) + (hsPkgs."emojis" or (errorHandler.buildDepError "emojis")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."file-embed" or (errorHandler.buildDepError "file-embed")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."gridtables" or (errorHandler.buildDepError "gridtables")) + (hsPkgs."haddock-library" or (errorHandler.buildDepError "haddock-library")) + (hsPkgs."http-client" or (errorHandler.buildDepError "http-client")) + (hsPkgs."http-client-tls" or (errorHandler.buildDepError "http-client-tls")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."ipynb" or (errorHandler.buildDepError "ipynb")) + (hsPkgs."jira-wiki-markup" or (errorHandler.buildDepError "jira-wiki-markup")) + (hsPkgs."mime-types" or (errorHandler.buildDepError "mime-types")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri")) + (hsPkgs."pandoc-types" or (errorHandler.buildDepError "pandoc-types")) + (hsPkgs."parsec" or (errorHandler.buildDepError "parsec")) + (hsPkgs."pretty" or (errorHandler.buildDepError "pretty")) + (hsPkgs."pretty-show" or (errorHandler.buildDepError "pretty-show")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."safe" or (errorHandler.buildDepError "safe")) + (hsPkgs."scientific" or (errorHandler.buildDepError "scientific")) + (hsPkgs."skylighting" or (errorHandler.buildDepError "skylighting")) + (hsPkgs."skylighting-core" or (errorHandler.buildDepError "skylighting-core")) + (hsPkgs."split" or (errorHandler.buildDepError "split")) + (hsPkgs."syb" or (errorHandler.buildDepError "syb")) + (hsPkgs."tagsoup" or (errorHandler.buildDepError "tagsoup")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + (hsPkgs."texmath" or (errorHandler.buildDepError "texmath")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."text-conversions" or (errorHandler.buildDepError "text-conversions")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."unicode-collation" or (errorHandler.buildDepError "unicode-collation")) + (hsPkgs."unicode-transforms" or (errorHandler.buildDepError "unicode-transforms")) + (hsPkgs."yaml" or (errorHandler.buildDepError "yaml")) + (hsPkgs."libyaml" or (errorHandler.buildDepError "libyaml")) + (hsPkgs."zip-archive" or (errorHandler.buildDepError "zip-archive")) + (hsPkgs."zlib" or (errorHandler.buildDepError "zlib")) + (hsPkgs."xml" or (errorHandler.buildDepError "xml")) + (hsPkgs."typst" or (errorHandler.buildDepError "typst")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."djot" or (errorHandler.buildDepError "djot")) + (hsPkgs."tls" or (errorHandler.buildDepError "tls")) + (hsPkgs."crypton-x509-system" or (errorHandler.buildDepError "crypton-x509-system")) + ] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix")); + buildable = true; + }; + sublibs = { + "xml-light" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."xml" or (errorHandler.buildDepError "xml")) + (hsPkgs."xml-conduit" or (errorHandler.buildDepError "xml-conduit")) + (hsPkgs."xml-types" or (errorHandler.buildDepError "xml-types")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + }; + tests = { + "test-pandoc" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."pandoc" or (errorHandler.buildDepError "pandoc")) + (hsPkgs."Diff" or (errorHandler.buildDepError "Diff")) + (hsPkgs."Glob" or (errorHandler.buildDepError "Glob")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."doctemplates" or (errorHandler.buildDepError "doctemplates")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."pandoc-types" or (errorHandler.buildDepError "pandoc-types")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-golden" or (errorHandler.buildDepError "tasty-golden")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."xml" or (errorHandler.buildDepError "xml")) + (hsPkgs."zip-archive" or (errorHandler.buildDepError "zip-archive")) + ]; + buildable = true; + }; + }; + benchmarks = { + "benchmark-pandoc" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."pandoc" or (errorHandler.buildDepError "pandoc")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."tasty-bench" or (errorHandler.buildDepError "tasty-bench")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/pandoc-cli-3.6-r0-310ea348719b5c64a6cc51bc135bb201dee6c18210701cc378c3d58cd1f6b514.nix b/hackage/pandoc-cli-3.6-r0-310ea348719b5c64a6cc51bc135bb201dee6c18210701cc378c3d58cd1f6b514.nix new file mode 100644 index 00000000000..530d4453a40 --- /dev/null +++ b/hackage/pandoc-cli-3.6-r0-310ea348719b5c64a6cc51bc135bb201dee6c18210701cc378c3d58cd1f6b514.nix @@ -0,0 +1,49 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { lua = true; server = true; nightly = false; }; + package = { + specVersion = "2.4"; + identifier = { name = "pandoc-cli"; version = "3.6"; }; + license = "GPL-2.0-or-later"; + copyright = "(c) 2006-2024 John MacFarlane"; + maintainer = "John MacFarlane "; + author = "John MacFarlane "; + homepage = "https://pandoc.org"; + url = ""; + synopsis = "Conversion between documentation formats"; + description = "Pandoc-cli provides a command-line executable that uses the\npandoc library to convert between markup formats."; + buildType = "Simple"; + }; + components = { + exes = { + "pandoc" = { + depends = (([ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."pandoc" or (errorHandler.buildDepError "pandoc")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ] ++ (pkgs.lib).optionals (flags.nightly) [ + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + ]) ++ (pkgs.lib).optionals (flags.server) [ + (hsPkgs."pandoc-server" or (errorHandler.buildDepError "pandoc-server")) + (hsPkgs."wai-extra" or (errorHandler.buildDepError "wai-extra")) + (hsPkgs."warp" or (errorHandler.buildDepError "warp")) + (hsPkgs."safe" or (errorHandler.buildDepError "safe")) + ]) ++ (pkgs.lib).optionals (flags.lua) [ + (hsPkgs."hslua-cli" or (errorHandler.buildDepError "hslua-cli")) + (hsPkgs."pandoc-lua-engine" or (errorHandler.buildDepError "pandoc-lua-engine")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/pandoc-lua-engine-0.4-r0-7d7ce3adb5035a5d4e070cbdf08c80f9563f572c54ed493697d02d1bb53ebd6f.nix b/hackage/pandoc-lua-engine-0.4-r0-7d7ce3adb5035a5d4e070cbdf08c80f9563f572c54ed493697d02d1bb53ebd6f.nix new file mode 100644 index 00000000000..a6c158828e0 --- /dev/null +++ b/hackage/pandoc-lua-engine-0.4-r0-7d7ce3adb5035a5d4e070cbdf08c80f9563f572c54ed493697d02d1bb53ebd6f.nix @@ -0,0 +1,79 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.4"; + identifier = { name = "pandoc-lua-engine"; version = "0.4"; }; + license = "GPL-2.0-or-later"; + copyright = "© 2006-2024 John MacFarlane, 2017-2024 Albert Krewinkel"; + maintainer = "Albert Krewinkel "; + author = "John MacFarlane, Albert Krewinkel"; + homepage = "https://pandoc.org"; + url = ""; + synopsis = "Lua engine to power custom pandoc conversions"; + description = "This package provides a pandoc scripting engine based on\nLua."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."crypton" or (errorHandler.buildDepError "crypton")) + (hsPkgs."citeproc" or (errorHandler.buildDepError "citeproc")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."doclayout" or (errorHandler.buildDepError "doclayout")) + (hsPkgs."doctemplates" or (errorHandler.buildDepError "doctemplates")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."hslua" or (errorHandler.buildDepError "hslua")) + (hsPkgs."hslua-module-doclayout" or (errorHandler.buildDepError "hslua-module-doclayout")) + (hsPkgs."hslua-module-path" or (errorHandler.buildDepError "hslua-module-path")) + (hsPkgs."hslua-module-system" or (errorHandler.buildDepError "hslua-module-system")) + (hsPkgs."hslua-module-text" or (errorHandler.buildDepError "hslua-module-text")) + (hsPkgs."hslua-module-version" or (errorHandler.buildDepError "hslua-module-version")) + (hsPkgs."hslua-module-zip" or (errorHandler.buildDepError "hslua-module-zip")) + (hsPkgs."hslua-repl" or (errorHandler.buildDepError "hslua-repl")) + (hsPkgs."lpeg" or (errorHandler.buildDepError "lpeg")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."pandoc" or (errorHandler.buildDepError "pandoc")) + (hsPkgs."pandoc-lua-marshal" or (errorHandler.buildDepError "pandoc-lua-marshal")) + (hsPkgs."pandoc-types" or (errorHandler.buildDepError "pandoc-types")) + (hsPkgs."parsec" or (errorHandler.buildDepError "parsec")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + tests = { + "test-pandoc-lua-engine" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."pandoc-lua-engine" or (errorHandler.buildDepError "pandoc-lua-engine")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."hslua" or (errorHandler.buildDepError "hslua")) + (hsPkgs."pandoc" or (errorHandler.buildDepError "pandoc")) + (hsPkgs."pandoc-types" or (errorHandler.buildDepError "pandoc-types")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-golden" or (errorHandler.buildDepError "tasty-golden")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."tasty-lua" or (errorHandler.buildDepError "tasty-lua")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/pandoc-server-0.1.0.10-r0-f226cf159732df2f3cf7b7207182f2a691d97189d2d3cadc5fde1926e1611d9e.nix b/hackage/pandoc-server-0.1.0.10-r0-f226cf159732df2f3cf7b7207182f2a691d97189d2d3cadc5fde1926e1611d9e.nix new file mode 100644 index 00000000000..754ab67ab96 --- /dev/null +++ b/hackage/pandoc-server-0.1.0.10-r0-f226cf159732df2f3cf7b7207182f2a691d97189d2d3cadc5fde1926e1611d9e.nix @@ -0,0 +1,47 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.4"; + identifier = { name = "pandoc-server"; version = "0.1.0.10"; }; + license = "GPL-2.0-or-later"; + copyright = "(c) 2006-2024 John MacFarlane"; + maintainer = "John MacFarlane "; + author = "John MacFarlane "; + homepage = "https://pandoc.org"; + url = ""; + synopsis = "Pandoc document conversion as an HTTP servant-server"; + description = "Pandoc-server provides pandoc's document conversion functions\nin an HTTP server."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."pandoc" or (errorHandler.buildDepError "pandoc")) + (hsPkgs."pandoc-types" or (errorHandler.buildDepError "pandoc-types")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."base64-bytestring" or (errorHandler.buildDepError "base64-bytestring")) + (hsPkgs."doctemplates" or (errorHandler.buildDepError "doctemplates")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."unicode-collation" or (errorHandler.buildDepError "unicode-collation")) + (hsPkgs."servant-server" or (errorHandler.buildDepError "servant-server")) + (hsPkgs."skylighting" or (errorHandler.buildDepError "skylighting")) + (hsPkgs."wai" or (errorHandler.buildDepError "wai")) + (hsPkgs."wai-cors" or (errorHandler.buildDepError "wai-cors")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/pretty-simple-4.1.3.0-r0-560989fdbbff12aa1c93d4c2b03bed06ee9b364088015c0ecd609106c71df109.nix b/hackage/pretty-simple-4.1.3.0-r0-560989fdbbff12aa1c93d4c2b03bed06ee9b364088015c0ecd609106c71df109.nix new file mode 100644 index 00000000000..b7d711e8735 --- /dev/null +++ b/hackage/pretty-simple-4.1.3.0-r0-560989fdbbff12aa1c93d4c2b03bed06ee9b364088015c0ecd609106c71df109.nix @@ -0,0 +1,78 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { buildexe = true; buildexample = false; }; + package = { + specVersion = "1.10"; + identifier = { name = "pretty-simple"; version = "4.1.3.0"; }; + license = "BSD-3-Clause"; + copyright = "2017-2019 Dennis Gosnell"; + maintainer = "cdep.illabout@gmail.com"; + author = "Dennis Gosnell"; + homepage = "https://github.com/cdepillabout/pretty-simple"; + url = ""; + synopsis = "pretty printer for data types with a 'Show' instance."; + description = "Please see ."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."prettyprinter" or (errorHandler.buildDepError "prettyprinter")) + (hsPkgs."prettyprinter-ansi-terminal" or (errorHandler.buildDepError "prettyprinter-ansi-terminal")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + ]; + buildable = true; + }; + exes = { + "pretty-simple" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."pretty-simple" or (errorHandler.buildDepError "pretty-simple")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) + ]; + buildable = if flags.buildexe then true else false; + }; + "pretty-simple-example" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."pretty-simple" or (errorHandler.buildDepError "pretty-simple")) + ]; + buildable = if flags.buildexample then true else false; + }; + "pretty-simple-json-example" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."pretty-simple" or (errorHandler.buildDepError "pretty-simple")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = if flags.buildexample then true else false; + }; + }; + benchmarks = { + "pretty-simple-bench" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."criterion" or (errorHandler.buildDepError "criterion")) + (hsPkgs."pretty-simple" or (errorHandler.buildDepError "pretty-simple")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/repa-3.4.2.0-r0-855d4e0521f7bdb3ff9fcd331626166a0186dea3652808d555697322724bf7df.nix b/hackage/repa-3.4.2.0-r0-855d4e0521f7bdb3ff9fcd331626166a0186dea3652808d555697322724bf7df.nix new file mode 100644 index 00000000000..db21ba0defc --- /dev/null +++ b/hackage/repa-3.4.2.0-r0-855d4e0521f7bdb3ff9fcd331626166a0186dea3652808d555697322724bf7df.nix @@ -0,0 +1,38 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { no-template-haskell = false; }; + package = { + specVersion = "1.10"; + identifier = { name = "repa"; version = "3.4.2.0"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Ben Lippmeier "; + author = "The DPH Team"; + homepage = "http://repa.ouroborus.net"; + url = ""; + synopsis = "High performance, regular, shape polymorphic parallel arrays."; + description = "Repa provides high performance, regular, multi-dimensional, shape polymorphic\nparallel arrays. All numeric data is stored unboxed. Functions written with\nthe Repa combinators are automatically parallel provided you supply\n+RTS -Nwhatever on the command line when running the program."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/repa-algorithms-3.4.2.0-r0-2ae8bf504969e3d83c06aada31c051d0ff6798ca76d975fa0071485ee4e15c5c.nix b/hackage/repa-algorithms-3.4.2.0-r0-2ae8bf504969e3d83c06aada31c051d0ff6798ca76d975fa0071485ee4e15c5c.nix new file mode 100644 index 00000000000..31865e5a0e4 --- /dev/null +++ b/hackage/repa-algorithms-3.4.2.0-r0-2ae8bf504969e3d83c06aada31c051d0ff6798ca76d975fa0071485ee4e15c5c.nix @@ -0,0 +1,35 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.10"; + identifier = { name = "repa-algorithms"; version = "3.4.2.0"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Ben Lippmeier "; + author = "The DPH Team"; + homepage = "http://repa.ouroborus.net"; + url = ""; + synopsis = "Algorithms using the Repa array library."; + description = "Reusable algorithms using the Repa array library."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."repa" or (errorHandler.buildDepError "repa")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/repa-examples-3.4.2.0-r0-36cc8f3a9a5f5dcdfa65a7cc33aee1749229b2c9ff927cbb830d95330dd338fa.nix b/hackage/repa-examples-3.4.2.0-r0-36cc8f3a9a5f5dcdfa65a7cc33aee1749229b2c9ff927cbb830d95330dd338fa.nix new file mode 100644 index 00000000000..cfa39c0347d --- /dev/null +++ b/hackage/repa-examples-3.4.2.0-r0-36cc8f3a9a5f5dcdfa65a7cc33aee1749229b2c9ff927cbb830d95330dd338fa.nix @@ -0,0 +1,122 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { llvm = false; }; + package = { + specVersion = "1.10"; + identifier = { name = "repa-examples"; version = "3.4.2.0"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Ben Lippmeier "; + author = "The DPH Team"; + homepage = "http://repa.ouroborus.net"; + url = ""; + synopsis = "Examples using the Repa array library."; + description = "Examples using the Repa array library."; + buildType = "Simple"; + }; + components = { + exes = { + "repa-canny" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."repa" or (errorHandler.buildDepError "repa")) + (hsPkgs."repa-algorithms" or (errorHandler.buildDepError "repa-algorithms")) + (hsPkgs."repa-io" or (errorHandler.buildDepError "repa-io")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + ]; + buildable = true; + }; + "repa-mmult" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."repa" or (errorHandler.buildDepError "repa")) + (hsPkgs."repa-algorithms" or (errorHandler.buildDepError "repa-algorithms")) + (hsPkgs."repa-io" or (errorHandler.buildDepError "repa-io")) + ]; + buildable = true; + }; + "repa-laplace" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."repa" or (errorHandler.buildDepError "repa")) + (hsPkgs."repa-algorithms" or (errorHandler.buildDepError "repa-algorithms")) + (hsPkgs."repa-io" or (errorHandler.buildDepError "repa-io")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + ]; + buildable = true; + }; + "repa-fft2d" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."repa" or (errorHandler.buildDepError "repa")) + (hsPkgs."repa-algorithms" or (errorHandler.buildDepError "repa-algorithms")) + (hsPkgs."repa-io" or (errorHandler.buildDepError "repa-io")) + ]; + buildable = true; + }; + "repa-fft2d-highpass" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."repa" or (errorHandler.buildDepError "repa")) + (hsPkgs."repa-algorithms" or (errorHandler.buildDepError "repa-algorithms")) + (hsPkgs."repa-io" or (errorHandler.buildDepError "repa-io")) + ]; + buildable = true; + }; + "repa-fft3d-highpass" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."repa" or (errorHandler.buildDepError "repa")) + (hsPkgs."repa-algorithms" or (errorHandler.buildDepError "repa-algorithms")) + (hsPkgs."repa-io" or (errorHandler.buildDepError "repa-io")) + ]; + buildable = true; + }; + "repa-blur" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."repa" or (errorHandler.buildDepError "repa")) + (hsPkgs."repa-algorithms" or (errorHandler.buildDepError "repa-algorithms")) + (hsPkgs."repa-io" or (errorHandler.buildDepError "repa-io")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + ]; + buildable = true; + }; + "repa-sobel" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."repa" or (errorHandler.buildDepError "repa")) + (hsPkgs."repa-algorithms" or (errorHandler.buildDepError "repa-algorithms")) + (hsPkgs."repa-io" or (errorHandler.buildDepError "repa-io")) + ]; + buildable = true; + }; + "repa-volume" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."repa" or (errorHandler.buildDepError "repa")) + (hsPkgs."repa-algorithms" or (errorHandler.buildDepError "repa-algorithms")) + (hsPkgs."repa-io" or (errorHandler.buildDepError "repa-io")) + ]; + buildable = true; + }; + "repa-unit-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."repa" or (errorHandler.buildDepError "repa")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/repa-io-3.4.2.0-r0-cea75d3f09f16d05317d8f6cc8461695750e71181098809c8675e293506e3d82.nix b/hackage/repa-io-3.4.2.0-r0-cea75d3f09f16d05317d8f6cc8461695750e71181098809c8675e293506e3d82.nix new file mode 100644 index 00000000000..a4abf1624c3 --- /dev/null +++ b/hackage/repa-io-3.4.2.0-r0-cea75d3f09f16d05317d8f6cc8461695750e71181098809c8675e293506e3d82.nix @@ -0,0 +1,39 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.10"; + identifier = { name = "repa-io"; version = "3.4.2.0"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Ben Lippmeier "; + author = "The DPH Team"; + homepage = "http://repa.ouroborus.net"; + url = ""; + synopsis = "Read and write Repa arrays in various formats."; + description = "Read and write Repa arrays in various formats."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."bmp" or (errorHandler.buildDepError "bmp")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."old-time" or (errorHandler.buildDepError "old-time")) + (hsPkgs."repa" or (errorHandler.buildDepError "repa")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/skylighting-0.14.4-r0-bb43a47229e9835331bc602e09f3466678967fe4f5be47d0f2186cddc4293ce3.nix b/hackage/skylighting-0.14.4-r0-bb43a47229e9835331bc602e09f3466678967fe4f5be47d0f2186cddc4293ce3.nix new file mode 100644 index 00000000000..14945b5161a --- /dev/null +++ b/hackage/skylighting-0.14.4-r0-bb43a47229e9835331bc602e09f3466678967fe4f5be47d0f2186cddc4293ce3.nix @@ -0,0 +1,54 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { executable = false; }; + package = { + specVersion = "1.22"; + identifier = { name = "skylighting"; version = "0.14.4"; }; + license = "GPL-2.0-only"; + copyright = "(C) 2016-2024 John MacFarlane"; + maintainer = "jgm@berkeley.edu"; + author = "John MacFarlane"; + homepage = "https://github.com/jgm/skylighting"; + url = ""; + synopsis = "syntax highlighting library"; + description = "Skylighting is a syntax highlighting library with\nsupport for over one hundred languages. It derives\nits tokenizers from XML syntax definitions used\nby KDE's KSyntaxHighlighting framework, so any\nsyntax supported by that framework can be added.\nAn optional command-line program is provided.\nSkylighting is intended to be the successor to\nhighlighting-kate.\nThis package provides generated syntax modules\nbased on the KDE XML definitions provided by the\n@skylighting-core@ package. As a result this\npackage is licensed under the GPL."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."skylighting-core" or (errorHandler.buildDepError "skylighting-core")) + (hsPkgs."skylighting-format-ansi" or (errorHandler.buildDepError "skylighting-format-ansi")) + (hsPkgs."skylighting-format-context" or (errorHandler.buildDepError "skylighting-format-context")) + (hsPkgs."skylighting-format-latex" or (errorHandler.buildDepError "skylighting-format-latex")) + (hsPkgs."skylighting-format-blaze-html" or (errorHandler.buildDepError "skylighting-format-blaze-html")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + ]; + buildable = true; + }; + exes = { + "skylighting" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."pretty-show" or (errorHandler.buildDepError "pretty-show")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."blaze-html" or (errorHandler.buildDepError "blaze-html")) + (hsPkgs."skylighting" or (errorHandler.buildDepError "skylighting")) + ]; + buildable = if flags.executable then true else false; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/skylighting-core-0.14.4-r0-d1394501922846a6c04adaa345d8484419523806f5244fa5d9f223f797ca755c.nix b/hackage/skylighting-core-0.14.4-r0-d1394501922846a6c04adaa345d8484419523806f5244fa5d9f223f797ca755c.nix new file mode 100644 index 00000000000..264bf5f6c36 --- /dev/null +++ b/hackage/skylighting-core-0.14.4-r0-d1394501922846a6c04adaa345d8484419523806f5244fa5d9f223f797ca755c.nix @@ -0,0 +1,98 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { executable = false; }; + package = { + specVersion = "1.10"; + identifier = { name = "skylighting-core"; version = "0.14.4"; }; + license = "BSD-3-Clause"; + copyright = "(C) 2016-2024 John MacFarlane"; + maintainer = "jgm@berkeley.edu"; + author = "John MacFarlane"; + homepage = "https://github.com/jgm/skylighting"; + url = ""; + synopsis = "syntax highlighting library"; + description = "Skylighting is a syntax highlighting library.\nIt derives its tokenizers from XML syntax\ndefinitions used by KDE's KSyntaxHighlighting\nframework, so any syntax supported by that\nframework can be added. An optional command-line\nprogram is provided.\nSkylighting is intended to be the successor to\nhighlighting-kate.\nThis package provides the core highlighting\nfunctionality under a permissive license. It also\nbundles XML parser definitions licensed under the\nGPL."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec")) + (hsPkgs."utf8-string" or (errorHandler.buildDepError "utf8-string")) + (hsPkgs."xml-conduit" or (errorHandler.buildDepError "xml-conduit")) + (hsPkgs."safe" or (errorHandler.buildDepError "safe")) + (hsPkgs."base64-bytestring" or (errorHandler.buildDepError "base64-bytestring")) + (hsPkgs."colour" or (errorHandler.buildDepError "colour")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + ]; + buildable = true; + }; + exes = { + "skylighting-extract" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."skylighting-core" or (errorHandler.buildDepError "skylighting-core")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + ]; + buildable = if flags.executable then true else false; + }; + }; + tests = { + "test-skylighting" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-golden" or (errorHandler.buildDepError "tasty-golden")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."Diff" or (errorHandler.buildDepError "Diff")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."pretty-show" or (errorHandler.buildDepError "pretty-show")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."skylighting-core" or (errorHandler.buildDepError "skylighting-core")) + ]; + buildable = true; + }; + }; + benchmarks = { + "benchmark-skylighting" = { + depends = [ + (hsPkgs."skylighting-core" or (errorHandler.buildDepError "skylighting-core")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."criterion" or (errorHandler.buildDepError "criterion")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/yampa-test-0.14.12-r0-ccdf04647f64ea80257d5ba5623925ad6359cff6181cfb5b9266e93cfd8a4f9e.nix b/hackage/yampa-test-0.14.12-r0-ccdf04647f64ea80257d5ba5623925ad6359cff6181cfb5b9266e93cfd8a4f9e.nix new file mode 100644 index 00000000000..8e54aa67e6d --- /dev/null +++ b/hackage/yampa-test-0.14.12-r0-ccdf04647f64ea80257d5ba5623925ad6359cff6181cfb5b9266e93cfd8a4f9e.nix @@ -0,0 +1,58 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { test-space = false; }; + package = { + specVersion = "1.10"; + identifier = { name = "yampa-test"; version = "0.14.12"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "ivan.perez@keera.co.uk"; + author = "Ivan Perez"; + homepage = "http://github.com/ivanperez-keera/Yampa"; + url = ""; + synopsis = "Testing library for Yampa."; + description = "Testing and debugging library for Yampa.\n\nIt contains:\n\n* Debugging signal functions using\n.\n* A definition of Temporal Predicates based on LTL.\n* Monitoring signal functions with ptLTL using Signal Predicates.\n* A definition of Streams, and a Stream manipulation API.\n* Signal/stream generators for QuickCheck.\n\nA detailed explanation of these ideas is included in the ICFP 2017 paper\n."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."normaldistribution" or (errorHandler.buildDepError "normaldistribution")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."Yampa" or (errorHandler.buildDepError "Yampa")) + ]; + buildable = true; + }; + tests = { + "yampa-quicheck" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck")) + (hsPkgs."Yampa" or (errorHandler.buildDepError "Yampa")) + (hsPkgs."yampa-test" or (errorHandler.buildDepError "yampa-test")) + ]; + buildable = true; + }; + "space" = { + depends = (pkgs.lib).optionals (!(!flags.test-space)) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."Yampa" or (errorHandler.buildDepError "Yampa")) + ]; + buildable = if !flags.test-space then false else true; + }; + }; + }; + } \ No newline at end of file diff --git a/index-state-hashes.nix b/index-state-hashes.nix index 539a297a28a..3ade832e364 100644 --- a/index-state-hashes.nix +++ b/index-state-hashes.nix @@ -2078,4 +2078,5 @@ "2024-12-06T00:00:00Z" = "fcfab1b70a02d88b7a1a7c25fd7d9ca0b556e85b4b4c98bef1a9d218fb4ba91c"; "2024-12-07T00:00:00Z" = "cbcfc2d4cf2d43857f6193473a1a46f6fa6e8da1918d67140b4d4cb5bd148ac8"; "2024-12-08T00:00:00Z" = "f254e654d72a4379126a92fb056153d352c1a37189473f54fbafb6f1fbbb3462"; + "2024-12-09T00:00:00Z" = "18f0941b52f74a9b5e5bcc286b23da23f6beb0ac68b35f951f4264efb9bceadc"; } diff --git a/nix/_Yampa.nix b/nix/_Yampa.nix index 1651c5b9d56..33e933a2628 100644 --- a/nix/_Yampa.nix +++ b/nix/_Yampa.nix @@ -323,6 +323,18 @@ default = "r0"; }; }; + "0.14.12" = { + sha256 = "83da965f41ef21abff001a353b1d55a8b98d60a032e3f3fa28abe9db33fb530c"; + revisions = { + r0 = { + nix = import ../hackage/Yampa-0.14.12-r0-0cdab48409b2327dac801214d7b593298bec1b8ce64d4cd0c0b10956f7b641bf.nix; + revNum = 0; + revTimestamp = "2024-12-08T04:11:54Z"; + sha256 = "0cdab48409b2327dac801214d7b593298bec1b8ce64d4cd0c0b10956f7b641bf"; + }; + default = "r0"; + }; + }; "0.14.2" = { sha256 = "17e3120adc11f0afe4e33f22e7646c344bd740f2638b46ea4d68c5f8821a0634"; revisions = { diff --git a/nix/commonmark-extensions.nix b/nix/commonmark-extensions.nix index 30d531b092c..4294cf49108 100644 --- a/nix/commonmark-extensions.nix +++ b/nix/commonmark-extensions.nix @@ -317,4 +317,16 @@ default = "r0"; }; }; + "0.2.5.6" = { + sha256 = "59c8c1ca07924951d9f073c26070294f783ee3795a1beaf4157ecf048701c379"; + revisions = { + r0 = { + nix = import ../hackage/commonmark-extensions-0.2.5.6-r0-a600b95333a94afb421c6815d32c370ac9fc0075470f83de3b99e067a97a21fe.nix; + revNum = 0; + revTimestamp = "2024-12-08T00:18:22Z"; + sha256 = "a600b95333a94afb421c6815d32c370ac9fc0075470f83de3b99e067a97a21fe"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/commonmark-pandoc.nix b/nix/commonmark-pandoc.nix index b0c072bbe08..8ae04d700bc 100644 --- a/nix/commonmark-pandoc.nix +++ b/nix/commonmark-pandoc.nix @@ -119,4 +119,16 @@ default = "r0"; }; }; + "0.2.2.3" = { + sha256 = "ea37d1ecb264385aeae0721d5bc1b538df8ef267992f9590fd7bb147dc535aca"; + revisions = { + r0 = { + nix = import ../hackage/commonmark-pandoc-0.2.2.3-r0-24d6c38573b6400cd3c984c62d9977d9e6d83bb53d50a2cb0bce608a65334f80.nix; + revNum = 0; + revTimestamp = "2024-12-08T00:18:50Z"; + sha256 = "24d6c38573b6400cd3c984c62d9977d9e6d83bb53d50a2cb0bce608a65334f80"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/gpu-vulkan.nix b/nix/gpu-vulkan.nix index 6d04db4814a..9f41f1ffd86 100644 --- a/nix/gpu-vulkan.nix +++ b/nix/gpu-vulkan.nix @@ -95,4 +95,16 @@ default = "r0"; }; }; + "0.1.0.155" = { + sha256 = "7e0d7745eec999b0a5d76ff5d38a6be3497704440ab85737be768332929ca502"; + revisions = { + r0 = { + nix = import ../hackage/gpu-vulkan-0.1.0.155-r0-61f14fb2627884673077ae49ced49359eaf37206ff2aa0a63220049d0a5e6b13.nix; + revNum = 0; + revTimestamp = "2024-12-08T12:35:16Z"; + sha256 = "61f14fb2627884673077ae49ced49359eaf37206ff2aa0a63220049d0a5e6b13"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/hackage-revdeps.nix b/nix/hackage-revdeps.nix new file mode 100644 index 00000000000..b01f4a39cab --- /dev/null +++ b/nix/hackage-revdeps.nix @@ -0,0 +1,14 @@ +{ + "0.1" = { + sha256 = "e14eb170e0cb48220a279da9050260f7bb86cb05f8747b3a0ba83026d99986e5"; + revisions = { + r0 = { + nix = import ../hackage/hackage-revdeps-0.1-r0-0f4ad82d1585e4e1f28fa7fef477b74cabdbad6e433baf9679ffcf039fe5e650.nix; + revNum = 0; + revTimestamp = "2024-12-08T18:44:28Z"; + sha256 = "0f4ad82d1585e4e1f28fa7fef477b74cabdbad6e433baf9679ffcf039fe5e650"; + }; + default = "r0"; + }; + }; + } \ No newline at end of file diff --git a/nix/hakyll.nix b/nix/hakyll.nix index 4a7bef96a59..892b7fccc4d 100644 --- a/nix/hakyll.nix +++ b/nix/hakyll.nix @@ -1673,6 +1673,18 @@ default = "r1"; }; }; + "4.16.4.0" = { + sha256 = "28df791c134e8b2e09863c03c2c3e6a92610fe3f318d2823db59c96b774d83ed"; + revisions = { + r0 = { + nix = import ../hackage/hakyll-4.16.4.0-r0-4368e2e2c16fdc60e252a6642fe4f5e80d8d3fb1beefcd415e8f840d561049b8.nix; + revNum = 0; + revTimestamp = "2024-12-08T17:30:16Z"; + sha256 = "4368e2e2c16fdc60e252a6642fe4f5e80d8d3fb1beefcd415e8f840d561049b8"; + }; + default = "r0"; + }; + }; "4.2.0.0" = { sha256 = "3d6d4d29699d2e36cc76bce2d9025d8a94aee454d8c73aca58cde05b12abca83"; revisions = { diff --git a/nix/lens-regex-pcre.nix b/nix/lens-regex-pcre.nix index 2b36093ca10..181584413c8 100644 --- a/nix/lens-regex-pcre.nix +++ b/nix/lens-regex-pcre.nix @@ -107,4 +107,16 @@ default = "r0"; }; }; + "1.1.1.0" = { + sha256 = "c7f87f720af636841b5b87f93e25cc217ea9182a9ed6180dce11aeca65a54c15"; + revisions = { + r0 = { + nix = import ../hackage/lens-regex-pcre-1.1.1.0-r0-0d23a77311a5ad0d29fa12847ebbefeeeaa75b845a211d431eacb055da9df6a8.nix; + revNum = 0; + revTimestamp = "2024-12-08T22:16:21Z"; + sha256 = "0d23a77311a5ad0d29fa12847ebbefeeeaa75b845a211d431eacb055da9df6a8"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/mini.nix b/nix/mini.nix index dd51cb68624..c57691bc642 100644 --- a/nix/mini.nix +++ b/nix/mini.nix @@ -191,4 +191,16 @@ default = "r0"; }; }; + "1.4.3.0" = { + sha256 = "7133ea04fd4df4b95ad1ba3580d131878137a9e209359d5b07086aefe886df0c"; + revisions = { + r0 = { + nix = import ../hackage/mini-1.4.3.0-r0-ffffb2e07da7b9779ebb6f7df1da42bcd924aaef0791f30ddd2d51e6bc362105.nix; + revNum = 0; + revTimestamp = "2024-12-08T20:58:17Z"; + sha256 = "ffffb2e07da7b9779ebb6f7df1da42bcd924aaef0791f30ddd2d51e6bc362105"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/numbered-semigroups.nix b/nix/numbered-semigroups.nix index 1819aa535a7..c1d465552f8 100644 --- a/nix/numbered-semigroups.nix +++ b/nix/numbered-semigroups.nix @@ -29,4 +29,16 @@ default = "r3"; }; }; + "0.1.1.0" = { + sha256 = "3763e082f5f7d80182ceb4676aba0fc7e2f9e3956132433b56b1e8337f0e6c71"; + revisions = { + r0 = { + nix = import ../hackage/numbered-semigroups-0.1.1.0-r0-1b8ecab40ad0e3eae3192f16fa8ab48a44e45e66e2ed3c56a98aaf3fa345678b.nix; + revNum = 0; + revTimestamp = "2024-12-08T14:36:07Z"; + sha256 = "1b8ecab40ad0e3eae3192f16fa8ab48a44e45e66e2ed3c56a98aaf3fa345678b"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/pandoc-cli.nix b/nix/pandoc-cli.nix index 82569816b03..73b0c2dc690 100644 --- a/nix/pandoc-cli.nix +++ b/nix/pandoc-cli.nix @@ -197,4 +197,16 @@ default = "r0"; }; }; + "3.6" = { + sha256 = "07dccd028aff2e5d8c4e4a970a9d0ec33ee941d574e3b84e29af249a81a83833"; + revisions = { + r0 = { + nix = import ../hackage/pandoc-cli-3.6-r0-310ea348719b5c64a6cc51bc135bb201dee6c18210701cc378c3d58cd1f6b514.nix; + revNum = 0; + revTimestamp = "2024-12-08T05:30:01Z"; + sha256 = "310ea348719b5c64a6cc51bc135bb201dee6c18210701cc378c3d58cd1f6b514"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/pandoc-lua-engine.nix b/nix/pandoc-lua-engine.nix index 454a78af0d0..cd20849134f 100644 --- a/nix/pandoc-lua-engine.nix +++ b/nix/pandoc-lua-engine.nix @@ -191,4 +191,16 @@ default = "r0"; }; }; + "0.4" = { + sha256 = "6f7accb72a7e980cd3c8cf1786929a1c58895ea59dcd62f041f29a62f4640480"; + revisions = { + r0 = { + nix = import ../hackage/pandoc-lua-engine-0.4-r0-7d7ce3adb5035a5d4e070cbdf08c80f9563f572c54ed493697d02d1bb53ebd6f.nix; + revNum = 0; + revTimestamp = "2024-12-08T05:29:07Z"; + sha256 = "7d7ce3adb5035a5d4e070cbdf08c80f9563f572c54ed493697d02d1bb53ebd6f"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/pandoc-server.nix b/nix/pandoc-server.nix index 76acd06da0c..545b39c62c8 100644 --- a/nix/pandoc-server.nix +++ b/nix/pandoc-server.nix @@ -23,6 +23,18 @@ default = "r0"; }; }; + "0.1.0.10" = { + sha256 = "54ca6b11c77e90d130d17714edeca9d0db9847498d08b37a5237526a4e6f59e7"; + revisions = { + r0 = { + nix = import ../hackage/pandoc-server-0.1.0.10-r0-f226cf159732df2f3cf7b7207182f2a691d97189d2d3cadc5fde1926e1611d9e.nix; + revNum = 0; + revTimestamp = "2024-12-08T05:29:34Z"; + sha256 = "f226cf159732df2f3cf7b7207182f2a691d97189d2d3cadc5fde1926e1611d9e"; + }; + default = "r0"; + }; + }; "0.1.0.2" = { sha256 = "1048395b4a92a4019d9ec8dd3d617896629ec3180105986592a86a985e6da731"; revisions = { diff --git a/nix/pandoc.nix b/nix/pandoc.nix index c4e24aaff3c..14f5183d50e 100644 --- a/nix/pandoc.nix +++ b/nix/pandoc.nix @@ -3119,4 +3119,16 @@ default = "r0"; }; }; + "3.6" = { + sha256 = "da963bfd49852fd1364604f616f71168fd4558606f265159bf1f42da1f97f9b8"; + revisions = { + r0 = { + nix = import ../hackage/pandoc-3.6-r0-5de18dc458f1bebc2d0cf8a6998c88f128c2ce71c204ca9698a13af58954c776.nix; + revNum = 0; + revTimestamp = "2024-12-08T05:28:37Z"; + sha256 = "5de18dc458f1bebc2d0cf8a6998c88f128c2ce71c204ca9698a13af58954c776"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/pretty-simple.nix b/nix/pretty-simple.nix index 70bf8699b25..33272a80386 100644 --- a/nix/pretty-simple.nix +++ b/nix/pretty-simple.nix @@ -407,4 +407,16 @@ default = "r0"; }; }; + "4.1.3.0" = { + sha256 = "2aab1db01cdb1cc7847b2d11d915ac80a7df8e12bc0e5567e5331a93b782d00e"; + revisions = { + r0 = { + nix = import ../hackage/pretty-simple-4.1.3.0-r0-560989fdbbff12aa1c93d4c2b03bed06ee9b364088015c0ecd609106c71df109.nix; + revNum = 0; + revTimestamp = "2024-12-08T12:54:27Z"; + sha256 = "560989fdbbff12aa1c93d4c2b03bed06ee9b364088015c0ecd609106c71df109"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/repa-algorithms.nix b/nix/repa-algorithms.nix index 01ada096b00..6ca606623c0 100644 --- a/nix/repa-algorithms.nix +++ b/nix/repa-algorithms.nix @@ -323,4 +323,16 @@ default = "r0"; }; }; + "3.4.2.0" = { + sha256 = "9b0ff255582d29f9c5be1fca140afc4b4b315cdaf5330e1aa3152f55820db28b"; + revisions = { + r0 = { + nix = import ../hackage/repa-algorithms-3.4.2.0-r0-2ae8bf504969e3d83c06aada31c051d0ff6798ca76d975fa0071485ee4e15c5c.nix; + revNum = 0; + revTimestamp = "2024-12-08T21:04:37Z"; + sha256 = "2ae8bf504969e3d83c06aada31c051d0ff6798ca76d975fa0071485ee4e15c5c"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/repa-examples.nix b/nix/repa-examples.nix index f41c9f30552..0e1d32a48ba 100644 --- a/nix/repa-examples.nix +++ b/nix/repa-examples.nix @@ -335,4 +335,16 @@ default = "r3"; }; }; + "3.4.2.0" = { + sha256 = "407dcdd6c82f970f5922d9a4358cf8347165e7689c7ad17c3102a95b6c892e62"; + revisions = { + r0 = { + nix = import ../hackage/repa-examples-3.4.2.0-r0-36cc8f3a9a5f5dcdfa65a7cc33aee1749229b2c9ff927cbb830d95330dd338fa.nix; + revNum = 0; + revTimestamp = "2024-12-08T21:09:14Z"; + sha256 = "36cc8f3a9a5f5dcdfa65a7cc33aee1749229b2c9ff927cbb830d95330dd338fa"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/repa-io.nix b/nix/repa-io.nix index a7de45f0a67..05c7acdfe89 100644 --- a/nix/repa-io.nix +++ b/nix/repa-io.nix @@ -305,4 +305,16 @@ default = "r0"; }; }; + "3.4.2.0" = { + sha256 = "910b8e8c6e4496e1f84a222cf2ea89614c1ed26f3e31979e1752fe7a1fab4415"; + revisions = { + r0 = { + nix = import ../hackage/repa-io-3.4.2.0-r0-cea75d3f09f16d05317d8f6cc8461695750e71181098809c8675e293506e3d82.nix; + revNum = 0; + revTimestamp = "2024-12-08T21:05:28Z"; + sha256 = "cea75d3f09f16d05317d8f6cc8461695750e71181098809c8675e293506e3d82"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/repa.nix b/nix/repa.nix index fc81ee83bd2..655fd3a1c85 100644 --- a/nix/repa.nix +++ b/nix/repa.nix @@ -599,4 +599,16 @@ default = "r1"; }; }; + "3.4.2.0" = { + sha256 = "98f1494a2b2210a25b6f131f5806753b904f2a1c1d627de7e319624ef5ad1ce7"; + revisions = { + r0 = { + nix = import ../hackage/repa-3.4.2.0-r0-855d4e0521f7bdb3ff9fcd331626166a0186dea3652808d555697322724bf7df.nix; + revNum = 0; + revTimestamp = "2024-12-08T21:04:36Z"; + sha256 = "855d4e0521f7bdb3ff9fcd331626166a0186dea3652808d555697322724bf7df"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/skylighting-core.nix b/nix/skylighting-core.nix index 3408c9da3ee..9900f4f878e 100644 --- a/nix/skylighting-core.nix +++ b/nix/skylighting-core.nix @@ -503,6 +503,18 @@ default = "r0"; }; }; + "0.14.4" = { + sha256 = "1fcf533fff463874fda7253dde90a3826ce3d2103bb98b92d7275957f0eed256"; + revisions = { + r0 = { + nix = import ../hackage/skylighting-core-0.14.4-r0-d1394501922846a6c04adaa345d8484419523806f5244fa5d9f223f797ca755c.nix; + revNum = 0; + revTimestamp = "2024-12-08T00:01:18Z"; + sha256 = "d1394501922846a6c04adaa345d8484419523806f5244fa5d9f223f797ca755c"; + }; + default = "r0"; + }; + }; "0.7" = { sha256 = "6f1e00df9c20b9ae5f8a7e744007d132b21844f240c98c521a30716089740887"; revisions = { diff --git a/nix/skylighting.nix b/nix/skylighting.nix index 66d52dca92c..f165ba9033c 100644 --- a/nix/skylighting.nix +++ b/nix/skylighting.nix @@ -491,6 +491,18 @@ default = "r0"; }; }; + "0.14.4" = { + sha256 = "52e036248691b8bac82585639c95bf8d8d334e2a85ca5b20af3c4b60001e0102"; + revisions = { + r0 = { + nix = import ../hackage/skylighting-0.14.4-r0-bb43a47229e9835331bc602e09f3466678967fe4f5be47d0f2186cddc4293ce3.nix; + revNum = 0; + revTimestamp = "2024-12-08T00:02:33Z"; + sha256 = "bb43a47229e9835331bc602e09f3466678967fe4f5be47d0f2186cddc4293ce3"; + }; + default = "r0"; + }; + }; "0.2" = { sha256 = "5703746f5355218b96bcebb7c1a9277d9baf3c119534b011f062f71bb3590244"; revisions = { diff --git a/nix/yampa-test.nix b/nix/yampa-test.nix index 7d7500c5bf6..e832b49a846 100644 --- a/nix/yampa-test.nix +++ b/nix/yampa-test.nix @@ -143,6 +143,18 @@ default = "r0"; }; }; + "0.14.12" = { + sha256 = "9f2b37e054d2e08db353171871f83337a70765d4f19b57a7063a333f9ff5ef47"; + revisions = { + r0 = { + nix = import ../hackage/yampa-test-0.14.12-r0-ccdf04647f64ea80257d5ba5623925ad6359cff6181cfb5b9266e93cfd8a4f9e.nix; + revNum = 0; + revTimestamp = "2024-12-08T04:20:14Z"; + sha256 = "ccdf04647f64ea80257d5ba5623925ad6359cff6181cfb5b9266e93cfd8a4f9e"; + }; + default = "r0"; + }; + }; "0.14.2" = { sha256 = "aabf2c38a2c0c509eb518877803083c723b5e6c1d97969f61c599233ea104922"; revisions = {