diff --git a/hackage/HSvm-1.0.3.32-r1-c392f3edcce76a03c5b03263a46211469192d717d193f6a6531b66bbb53a8fcf.nix b/hackage/HSvm-1.0.3.32-r1-c392f3edcce76a03c5b03263a46211469192d717d193f6a6531b66bbb53a8fcf.nix new file mode 100644 index 00000000000..4f89aaee143 --- /dev/null +++ b/hackage/HSvm-1.0.3.32-r1-c392f3edcce76a03c5b03263a46211469192d717d193f6a6531b66bbb53a8fcf.nix @@ -0,0 +1,35 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "HSvm"; version = "1.0.3.32"; }; + license = "BSD-2-Clause"; + copyright = "(c) 2009 Paolo Losi, 2017 Pavel Ryzhov"; + maintainer = "Pavel Ryzhov "; + author = "Paolo Losi "; + homepage = ""; + url = ""; + synopsis = "Haskell Bindings for libsvm"; + description = "The library embeds libsvm and provides a type-safe interface into SVM models."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + ]; + libs = [ (pkgs."stdc++" or (errorHandler.sysDepError "stdc++")) ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/HSvm-1.0.3.35-r0-1486803a0b0f0ba68878c9aef0ad394bfef739ead8f441060f1e1bb8f2f5447f.nix b/hackage/HSvm-1.0.3.35-r0-1486803a0b0f0ba68878c9aef0ad394bfef739ead8f441060f1e1bb8f2f5447f.nix new file mode 100644 index 00000000000..a79520a57ae --- /dev/null +++ b/hackage/HSvm-1.0.3.35-r0-1486803a0b0f0ba68878c9aef0ad394bfef739ead8f441060f1e1bb8f2f5447f.nix @@ -0,0 +1,35 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "HSvm"; version = "1.0.3.35"; }; + license = "BSD-3-Clause"; + copyright = "(c) 2009 Paolo Losi, 2017 Pavel Ryzhov"; + maintainer = "Pavel Ryzhov "; + author = "Paolo Losi "; + homepage = ""; + url = ""; + synopsis = "Haskell Bindings for libsvm"; + description = "The library embeds libsvm and provides a type-safe interface into SVM models."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + ]; + libs = [ (pkgs."stdc++" or (errorHandler.sysDepError "stdc++")) ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/brick-2.6-r1-9aa82d95fe19280c4dfcdc2491b0926860ccbd25005b20fa36472eb2b8e37adb.nix b/hackage/brick-2.6-r1-9aa82d95fe19280c4dfcdc2491b0926860ccbd25005b20fa36472eb2b8e37adb.nix new file mode 100644 index 00000000000..c9fe33dcae1 --- /dev/null +++ b/hackage/brick-2.6-r1-9aa82d95fe19280c4dfcdc2491b0926860ccbd25005b20fa36472eb2b8e37adb.nix @@ -0,0 +1,413 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { demos = false; }; + package = { + specVersion = "1.18"; + identifier = { name = "brick"; version = "2.6"; }; + license = "BSD-3-Clause"; + copyright = "(c) Jonathan Daugherty 2015-2024"; + maintainer = "Jonathan Daugherty "; + author = "Jonathan Daugherty "; + homepage = "https://github.com/jtdaugherty/brick/"; + url = ""; + synopsis = "A declarative terminal user interface library"; + description = "Write terminal user interfaces (TUIs) painlessly with 'brick'! You\nwrite an event handler and a drawing function and the library does the\nrest.\n\n\n> module Main where\n>\n> import Brick\n>\n> ui :: Widget ()\n> ui = str \"Hello, world!\"\n>\n> main :: IO ()\n> main = simpleMain ui\n\n\nTo get started, see:\n\n* \n\n* The \n\n* The demonstration programs in the 'programs' directory\n\n\nThis package deprecates ."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."vty" or (errorHandler.buildDepError "vty")) + (hsPkgs."vty-crossplatform" or (errorHandler.buildDepError "vty-crossplatform")) + (hsPkgs."bimap" or (errorHandler.buildDepError "bimap")) + (hsPkgs."data-clist" or (errorHandler.buildDepError "data-clist")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."microlens-th" or (errorHandler.buildDepError "microlens-th")) + (hsPkgs."microlens-mtl" or (errorHandler.buildDepError "microlens-mtl")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."config-ini" or (errorHandler.buildDepError "config-ini")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."text-zipper" or (errorHandler.buildDepError "text-zipper")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."unix-compat" or (errorHandler.buildDepError "unix-compat")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."word-wrap" or (errorHandler.buildDepError "word-wrap")) + ]; + buildable = true; + }; + exes = { + "brick-custom-keybinding-demo" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."brick" or (errorHandler.buildDepError "brick")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."vty" or (errorHandler.buildDepError "vty")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."microlens-mtl" or (errorHandler.buildDepError "microlens-mtl")) + (hsPkgs."microlens-th" or (errorHandler.buildDepError "microlens-th")) + ]; + buildable = if !flags.demos then false else true; + }; + "brick-table-demo" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."brick" or (errorHandler.buildDepError "brick")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."vty" or (errorHandler.buildDepError "vty")) + ]; + buildable = if !flags.demos then false else true; + }; + "brick-tail-demo" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."brick" or (errorHandler.buildDepError "brick")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."vty" or (errorHandler.buildDepError "vty")) + (hsPkgs."vty-crossplatform" or (errorHandler.buildDepError "vty-crossplatform")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."microlens-th" or (errorHandler.buildDepError "microlens-th")) + (hsPkgs."microlens-mtl" or (errorHandler.buildDepError "microlens-mtl")) + ]; + buildable = if !flags.demos then false else true; + }; + "brick-readme-demo" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."brick" or (errorHandler.buildDepError "brick")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = if !flags.demos then false else true; + }; + "brick-file-browser-demo" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."vty" or (errorHandler.buildDepError "vty")) + (hsPkgs."brick" or (errorHandler.buildDepError "brick")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + ]; + buildable = if !flags.demos then false else true; + }; + "brick-form-demo" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."brick" or (errorHandler.buildDepError "brick")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."microlens-th" or (errorHandler.buildDepError "microlens-th")) + (hsPkgs."vty-crossplatform" or (errorHandler.buildDepError "vty-crossplatform")) + (hsPkgs."vty" or (errorHandler.buildDepError "vty")) + ]; + buildable = if !flags.demos then false else true; + }; + "brick-text-wrap-demo" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."brick" or (errorHandler.buildDepError "brick")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."word-wrap" or (errorHandler.buildDepError "word-wrap")) + ]; + buildable = if !flags.demos then false else true; + }; + "brick-cache-demo" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."brick" or (errorHandler.buildDepError "brick")) + (hsPkgs."vty" or (errorHandler.buildDepError "vty")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."microlens-th" or (errorHandler.buildDepError "microlens-th")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + ]; + buildable = if !flags.demos then false else true; + }; + "brick-visibility-demo" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."brick" or (errorHandler.buildDepError "brick")) + (hsPkgs."vty" or (errorHandler.buildDepError "vty")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."microlens-th" or (errorHandler.buildDepError "microlens-th")) + (hsPkgs."microlens-mtl" or (errorHandler.buildDepError "microlens-mtl")) + ]; + buildable = if !flags.demos then false else true; + }; + "brick-viewport-scrollbars-demo" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."brick" or (errorHandler.buildDepError "brick")) + (hsPkgs."vty" or (errorHandler.buildDepError "vty")) + (hsPkgs."vty-crossplatform" or (errorHandler.buildDepError "vty-crossplatform")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."microlens-mtl" or (errorHandler.buildDepError "microlens-mtl")) + (hsPkgs."microlens-th" or (errorHandler.buildDepError "microlens-th")) + ]; + buildable = if !flags.demos then false else true; + }; + "brick-viewport-scroll-demo" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."brick" or (errorHandler.buildDepError "brick")) + (hsPkgs."vty" or (errorHandler.buildDepError "vty")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + ]; + buildable = if !flags.demos then false else true; + }; + "brick-dialog-demo" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."brick" or (errorHandler.buildDepError "brick")) + (hsPkgs."vty" or (errorHandler.buildDepError "vty")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + ]; + buildable = if !flags.demos then false else true; + }; + "brick-mouse-demo" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."brick" or (errorHandler.buildDepError "brick")) + (hsPkgs."vty" or (errorHandler.buildDepError "vty")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."microlens-th" or (errorHandler.buildDepError "microlens-th")) + (hsPkgs."microlens-mtl" or (errorHandler.buildDepError "microlens-mtl")) + (hsPkgs."text-zipper" or (errorHandler.buildDepError "text-zipper")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + ]; + buildable = if !flags.demos then false else true; + }; + "brick-layer-demo" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."brick" or (errorHandler.buildDepError "brick")) + (hsPkgs."vty" or (errorHandler.buildDepError "vty")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."microlens-th" or (errorHandler.buildDepError "microlens-th")) + (hsPkgs."microlens-mtl" or (errorHandler.buildDepError "microlens-mtl")) + ]; + buildable = if !flags.demos then false else true; + }; + "brick-suspend-resume-demo" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."brick" or (errorHandler.buildDepError "brick")) + (hsPkgs."vty" or (errorHandler.buildDepError "vty")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."microlens-th" or (errorHandler.buildDepError "microlens-th")) + ]; + buildable = if !flags.demos then false else true; + }; + "brick-cropping-demo" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."brick" or (errorHandler.buildDepError "brick")) + (hsPkgs."vty" or (errorHandler.buildDepError "vty")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + ]; + buildable = if !flags.demos then false else true; + }; + "brick-padding-demo" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."brick" or (errorHandler.buildDepError "brick")) + (hsPkgs."vty" or (errorHandler.buildDepError "vty")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + ]; + buildable = if !flags.demos then false else true; + }; + "brick-theme-demo" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."brick" or (errorHandler.buildDepError "brick")) + (hsPkgs."vty" or (errorHandler.buildDepError "vty")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + ]; + buildable = if !flags.demos then false else true; + }; + "brick-attr-demo" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."brick" or (errorHandler.buildDepError "brick")) + (hsPkgs."vty" or (errorHandler.buildDepError "vty")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + ]; + buildable = if !flags.demos then false else true; + }; + "brick-tabular-list-demo" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."brick" or (errorHandler.buildDepError "brick")) + (hsPkgs."vty" or (errorHandler.buildDepError "vty")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."microlens-mtl" or (errorHandler.buildDepError "microlens-mtl")) + (hsPkgs."microlens-th" or (errorHandler.buildDepError "microlens-th")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + ]; + buildable = if !flags.demos then false else true; + }; + "brick-list-demo" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."brick" or (errorHandler.buildDepError "brick")) + (hsPkgs."vty" or (errorHandler.buildDepError "vty")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."microlens-mtl" or (errorHandler.buildDepError "microlens-mtl")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + ]; + buildable = if !flags.demos then false else true; + }; + "brick-list-vi-demo" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."brick" or (errorHandler.buildDepError "brick")) + (hsPkgs."vty" or (errorHandler.buildDepError "vty")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."microlens-mtl" or (errorHandler.buildDepError "microlens-mtl")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + ]; + buildable = if !flags.demos then false else true; + }; + "brick-custom-event-demo" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."brick" or (errorHandler.buildDepError "brick")) + (hsPkgs."vty" or (errorHandler.buildDepError "vty")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."microlens-th" or (errorHandler.buildDepError "microlens-th")) + (hsPkgs."microlens-mtl" or (errorHandler.buildDepError "microlens-mtl")) + ]; + buildable = if !flags.demos then false else true; + }; + "brick-fill-demo" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."brick" or (errorHandler.buildDepError "brick")) + (hsPkgs."vty" or (errorHandler.buildDepError "vty")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + ]; + buildable = if !flags.demos then false else true; + }; + "brick-hello-world-demo" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."brick" or (errorHandler.buildDepError "brick")) + (hsPkgs."vty" or (errorHandler.buildDepError "vty")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + ]; + buildable = if !flags.demos then false else true; + }; + "brick-edit-demo" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."brick" or (errorHandler.buildDepError "brick")) + (hsPkgs."vty" or (errorHandler.buildDepError "vty")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."microlens-th" or (errorHandler.buildDepError "microlens-th")) + (hsPkgs."microlens-mtl" or (errorHandler.buildDepError "microlens-mtl")) + ]; + buildable = if !flags.demos then false else true; + }; + "brick-editor-line-numbers-demo" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."brick" or (errorHandler.buildDepError "brick")) + (hsPkgs."vty" or (errorHandler.buildDepError "vty")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."microlens-th" or (errorHandler.buildDepError "microlens-th")) + (hsPkgs."microlens-mtl" or (errorHandler.buildDepError "microlens-mtl")) + ]; + buildable = if !flags.demos then false else true; + }; + "brick-border-demo" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."brick" or (errorHandler.buildDepError "brick")) + (hsPkgs."vty" or (errorHandler.buildDepError "vty")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + ]; + buildable = if !flags.demos then false else true; + }; + "brick-dynamic-border-demo" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."brick" or (errorHandler.buildDepError "brick")) + (hsPkgs."vty" or (errorHandler.buildDepError "vty")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + ]; + buildable = if !flags.demos then false else true; + }; + "brick-progressbar-demo" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."brick" or (errorHandler.buildDepError "brick")) + (hsPkgs."vty" or (errorHandler.buildDepError "vty")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."microlens-mtl" or (errorHandler.buildDepError "microlens-mtl")) + (hsPkgs."microlens-th" or (errorHandler.buildDepError "microlens-th")) + ]; + buildable = if !flags.demos then false else true; + }; + }; + tests = { + "brick-tests" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."brick" or (errorHandler.buildDepError "brick")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."vty" or (errorHandler.buildDepError "vty")) + (hsPkgs."vty-crossplatform" or (errorHandler.buildDepError "vty-crossplatform")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + ]; + 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..9f4624039e0 --- /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..b412e99224e --- /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/encoding-0.8.10-r0-42a686146eb3a6c55b1080783aa480383b96526d6e4a05bd7b249f877b1b295c.nix b/hackage/encoding-0.8.10-r0-42a686146eb3a6c55b1080783aa480383b96526d6e4a05bd7b249f877b1b295c.nix new file mode 100644 index 00000000000..1262ed5ce20 --- /dev/null +++ b/hackage/encoding-0.8.10-r0-42a686146eb3a6c55b1080783aa480383b96526d6e4a05bd7b249f877b1b295c.nix @@ -0,0 +1,61 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { systemencoding = true; }; + package = { + specVersion = "2.0"; + identifier = { name = "encoding"; version = "0.8.10"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "daniel@wagner-home.com"; + author = "Henning Günther"; + homepage = "http://code.haskell.org/encoding/"; + url = ""; + synopsis = "A library for various character encodings"; + description = "Haskell has excellect handling of unicode, the Char type covers all unicode chars. Unfortunately, there's no possibility to read or write something to the outer world in an encoding other than ascii due to the lack of support for encodings. This library should help with that."; + buildType = "Custom"; + setup-depends = [ + (hsPkgs.pkgsBuildBuild.base or (pkgs.pkgsBuildBuild.base or (errorHandler.setupDepError "base"))) + (hsPkgs.pkgsBuildBuild.Cabal or (pkgs.pkgsBuildBuild.Cabal or (errorHandler.setupDepError "Cabal"))) + (hsPkgs.pkgsBuildBuild.containers or (pkgs.pkgsBuildBuild.containers or (errorHandler.setupDepError "containers"))) + (hsPkgs.pkgsBuildBuild.filepath or (pkgs.pkgsBuildBuild.filepath or (errorHandler.setupDepError "filepath"))) + (hsPkgs.pkgsBuildBuild.ghc-prim or (pkgs.pkgsBuildBuild.ghc-prim or (errorHandler.setupDepError "ghc-prim"))) + (hsPkgs.pkgsBuildBuild.HaXml or (pkgs.pkgsBuildBuild.HaXml or (errorHandler.setupDepError "HaXml"))) + ]; + }; + components = { + "library" = { + depends = [ + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."extensible-exceptions" or (errorHandler.buildDepError "extensible-exceptions")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."regex-compat" or (errorHandler.buildDepError "regex-compat")) + ]; + buildable = true; + }; + tests = { + "encoding-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."encoding" or (errorHandler.buildDepError "encoding")) + (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/generic-data-1.1.0.2-r0-008fccb35e6cbf7bbfdb1aea9c63a9375ad5e3eceeed69d4cdcc4bbc042017f7.nix b/hackage/generic-data-1.1.0.2-r0-008fccb35e6cbf7bbfdb1aea9c63a9375ad5e3eceeed69d4cdcc4bbc042017f7.nix new file mode 100644 index 00000000000..b04b2dd3f2b --- /dev/null +++ b/hackage/generic-data-1.1.0.2-r0-008fccb35e6cbf7bbfdb1aea9c63a9375ad5e3eceeed69d4cdcc4bbc042017f7.nix @@ -0,0 +1,116 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { enable-inspect = false; }; + package = { + specVersion = "1.10"; + identifier = { name = "generic-data"; version = "1.1.0.2"; }; + license = "MIT"; + copyright = "2018-2020 Li-yao Xia"; + maintainer = "lysxia@gmail.com"; + author = "Li-yao Xia"; + homepage = "https://github.com/Lysxia/generic-data#readme"; + url = ""; + synopsis = "Deriving instances with GHC.Generics and related utilities"; + description = "Generic implementations of standard type classes.\nOperations on generic representations to help using \"GHC.Generics\".\nSee README."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."ap-normalize" or (errorHandler.buildDepError "ap-normalize")) + (hsPkgs."base-orphans" or (errorHandler.buildDepError "base-orphans")) + (hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th")) + (hsPkgs."show-combinators" or (errorHandler.buildDepError "show-combinators")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + ] ++ pkgs.lib.optional (compiler.isGhc && compiler.version.lt "9.6") (hsPkgs."contravariant" or (errorHandler.buildDepError "contravariant")); + buildable = true; + }; + tests = { + "unit-test" = { + depends = [ + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."generic-data" or (errorHandler.buildDepError "generic-data")) + (hsPkgs."show-combinators" or (errorHandler.buildDepError "show-combinators")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + ]; + buildable = true; + }; + "record-test" = { + depends = [ + (hsPkgs."generic-data" or (errorHandler.buildDepError "generic-data")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + ]; + buildable = true; + }; + "example-test" = { + depends = [ + (hsPkgs."generic-data" or (errorHandler.buildDepError "generic-data")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + ]; + buildable = true; + }; + "microsurgery-test" = { + depends = [ + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."generic-data" or (errorHandler.buildDepError "generic-data")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + ]; + buildable = true; + }; + "lens-surgery-test" = { + depends = [ + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."generic-data" or (errorHandler.buildDepError "generic-data")) + (hsPkgs."generic-lens" or (errorHandler.buildDepError "generic-lens")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + ]; + buildable = true; + }; + "one-liner-surgery-test" = { + depends = [ + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."generic-data" or (errorHandler.buildDepError "generic-data")) + (hsPkgs."generic-lens" or (errorHandler.buildDepError "generic-lens")) + (hsPkgs."one-liner" or (errorHandler.buildDepError "one-liner")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + ]; + buildable = true; + }; + "inspect" = { + depends = pkgs.lib.optionals (!!flags.enable-inspect) [ + (hsPkgs."generic-data" or (errorHandler.buildDepError "generic-data")) + (hsPkgs."inspection-testing" or (errorHandler.buildDepError "inspection-testing")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + ]; + buildable = if !flags.enable-inspect then false else true; + }; + }; + benchmarks = { + "bench" = { + depends = [ + (hsPkgs."tasty-bench" or (errorHandler.buildDepError "tasty-bench")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."generic-data" or (errorHandler.buildDepError "generic-data")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + ]; + buildable = if !(compiler.isGhc && compiler.version.ge "8.6") + then false + else true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/lawful-conversions-0.1.4.1-r0-ddcb95856a670890628192aad88a65ccaa8340c55cc2b1e55401d7a08cb7eb79.nix b/hackage/lawful-conversions-0.1.4.1-r0-ddcb95856a670890628192aad88a65ccaa8340c55cc2b1e55401d7a08cb7eb79.nix new file mode 100644 index 00000000000..a9c9c6609af --- /dev/null +++ b/hackage/lawful-conversions-0.1.4.1-r0-ddcb95856a670890628192aad88a65ccaa8340c55cc2b1e55401d7a08cb7eb79.nix @@ -0,0 +1,60 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "lawful-conversions"; version = "0.1.4.1"; }; + license = "MIT"; + copyright = "(c) 2022 Nikita Volkov"; + maintainer = "Nikita Volkov "; + author = "Nikita Volkov "; + homepage = "https://github.com/nikita-volkov/lawful-conversions"; + url = ""; + synopsis = "Lawful typeclasses for bidirectional conversion between types"; + description = "= Summary\n\nLawful typeclasses capturing three patterns of bidirectional mapping and forming a layered hierarchy with an ascending strictness of laws.\n\n1. Smart constructor\n\n2. Canonicalization or lossy conversion\n\n3. Isomorphism or lossless conversion\n\n= The conversion problem\n\nHave you ever looked for a @toString@ function? How often do you\nimport @Data.Text.Lazy@ only to call its @fromStrict@? How\nabout importing @Data.ByteString.Builder@ only to call its\n@toLazyByteString@ and then importing\n@Data.ByteString.Lazy@ only to call its @toStrict@?\n\nThose all are instances of one pattern. They are conversions between different\nrepresentations of the same information. Codebases that don't attempt to\nabstract over this pattern tend to be sprawling with this type of\nboilerplate. It's noise to the codereader, it's a burden to the\nimplementor and the maintainer.\n\n= Why another conversion library?\n\nMany libraries exist that approach the conversion problem. However most of\nthem provide lawless typeclasses leaving it up to the author of the\ninstance to define what makes a proper conversion. This results in\ninconsistencies across instances, their behaviour not being evident to\nthe user and no way to check whether an instance is correct.\n\nThis library tackles this problem with a lawful typeclass hierarchy, making it\nevident what any of its instances do and it provides property-tests for you\nto validate your instances.\n\n= Prior work and acknowledgements\n\nThis library is a direct successor of the \"[isomorphism-class](https://hackage.haskell.org/package/isomorphism-class)\" library, expanding upon the patterns discovered there. It also shares some ideas with \"[control-iso](https://hackage.haskell.org/package/control-iso)\" and \"[type-iso](https://hackage.haskell.org/package/type-iso)\"."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."primitive" or (errorHandler.buildDepError "primitive")) + (hsPkgs."profunctors" or (errorHandler.buildDepError "profunctors")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."uuid-types" or (errorHandler.buildDepError "uuid-types")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + ]; + buildable = true; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."lawful-conversions" or (errorHandler.buildDepError "lawful-conversions")) + (hsPkgs."primitive" or (errorHandler.buildDepError "primitive")) + (hsPkgs."quickcheck-instances" or (errorHandler.buildDepError "quickcheck-instances")) + (hsPkgs."rebase" or (errorHandler.buildDepError "rebase")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/mini-1.4.2.0-r0-52883ba403b126929cf2fecfb9e3b7db1892a87fe866588d4a0f960fac7690be.nix b/hackage/mini-1.4.2.0-r0-52883ba403b126929cf2fecfb9e3b7db1892a87fe866588d4a0f960fac7690be.nix new file mode 100644 index 00000000000..f399c44908a --- /dev/null +++ b/hackage/mini-1.4.2.0-r0-52883ba403b126929cf2fecfb9e3b7db1892a87fe866588d4a0f960fac7690be.nix @@ -0,0 +1,31 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "mini"; version = "1.4.2.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/pandoc-lua-marshal-0.3.0-r0-9605d9222e69f11a3b7fd416b4cc973ad68e16dc0eb9cc62163e6471bc85118a.nix b/hackage/pandoc-lua-marshal-0.3.0-r0-9605d9222e69f11a3b7fd416b4cc973ad68e16dc0eb9cc62163e6471bc85118a.nix new file mode 100644 index 00000000000..fbcaa68fe4f --- /dev/null +++ b/hackage/pandoc-lua-marshal-0.3.0-r0-9605d9222e69f11a3b7fd416b4cc973ad68e16dc0eb9cc62163e6471bc85118a.nix @@ -0,0 +1,68 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.4"; + identifier = { name = "pandoc-lua-marshal"; version = "0.3.0"; }; + license = "MIT"; + copyright = "© 2017-2024 Albert Krewinkel, John MacFarlane"; + maintainer = "Albert Krewinkel "; + author = "Albert Krewinkel, John MacFarlane"; + homepage = "https://github.com/pandoc/pandoc-lua-marshal"; + url = ""; + synopsis = "Use pandoc types in Lua"; + description = "This package provides functions to marshal and unmarshal\npandoc document types to and from Lua.\n\nThe values of most types are pushed to pandoc as \"userdata\"\nobjects that wrap a stable pointer to the Haskell value;\nthese objects come with methods to access and modify their\nproperties.\n\nSequences are pushed as normal Lua tables, but are\naugmented with convenience functions."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."hslua" or (errorHandler.buildDepError "hslua")) + (hsPkgs."hslua-list" or (errorHandler.buildDepError "hslua-list")) + (hsPkgs."hslua-marshalling" or (errorHandler.buildDepError "hslua-marshalling")) + (hsPkgs."pandoc-types" or (errorHandler.buildDepError "pandoc-types")) + (hsPkgs."safe" or (errorHandler.buildDepError "safe")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."hslua-list" or (errorHandler.buildDepError "hslua-list")) + ]; + buildable = true; + }; + tests = { + "pandoc-lua-marshal-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."hslua" or (errorHandler.buildDepError "hslua")) + (hsPkgs."hslua-list" or (errorHandler.buildDepError "hslua-list")) + (hsPkgs."hslua-marshalling" or (errorHandler.buildDepError "hslua-marshalling")) + (hsPkgs."pandoc-types" or (errorHandler.buildDepError "pandoc-types")) + (hsPkgs."safe" or (errorHandler.buildDepError "safe")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."pandoc-lua-marshal" or (errorHandler.buildDepError "pandoc-lua-marshal")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."tasty-lua" or (errorHandler.buildDepError "tasty-lua")) + (hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/recursion-schemes-5.2.3-r1-918e804084122e022d3784a4ca9add536fe9fcc2150ceef5865ca14d4fab4851.nix b/hackage/recursion-schemes-5.2.3-r1-918e804084122e022d3784a4ca9add536fe9fcc2150ceef5865ca14d4fab4851.nix new file mode 100644 index 00000000000..aee41f6dc46 --- /dev/null +++ b/hackage/recursion-schemes-5.2.3-r1-918e804084122e022d3784a4ca9add536fe9fcc2150ceef5865ca14d4fab4851.nix @@ -0,0 +1,53 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { template-haskell = true; }; + package = { + specVersion = "1.18"; + identifier = { name = "recursion-schemes"; version = "5.2.3"; }; + license = "BSD-2-Clause"; + copyright = "Copyright (C) 2008-2015 Edward A. Kmett"; + maintainer = "\"Samuel Gélineau\" ,\n\"Ryan Scott\" ,\n\"Luc Tielen\" "; + author = "Edward A. Kmett"; + homepage = "http://github.com/ekmett/recursion-schemes/"; + url = ""; + synopsis = "Representing common recursion patterns as higher-order functions"; + description = "Many recursive functions share the same structure, e.g. pattern-match on the input and, depending on the data constructor, either recur on a smaller input or terminate the recursion with the base case. Another one: start with a seed value, use it to produce the first element of an infinite list, and recur on a modified seed in order to produce the rest of the list. Such a structure is called a recursion scheme. Using higher-order functions to implement those recursion schemes makes your code clearer, faster, and safer. See README for details."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = ([ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."comonad" or (errorHandler.buildDepError "comonad")) + (hsPkgs."data-fix" or (errorHandler.buildDepError "data-fix")) + (hsPkgs."free" or (errorHandler.buildDepError "free")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + ] ++ pkgs.lib.optional (!(compiler.isGhc && compiler.version.ge "8.2")) (hsPkgs."bifunctors" or (errorHandler.buildDepError "bifunctors"))) ++ pkgs.lib.optionals (flags.template-haskell) [ + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."th-abstraction" or (errorHandler.buildDepError "th-abstraction")) + ]; + buildable = true; + }; + tests = { + "Expr" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit")) + (hsPkgs."recursion-schemes" or (errorHandler.buildDepError "recursion-schemes")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + ]; + 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..9564dae8f40 --- /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..cf20e48ea7f --- /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/skylighting-format-blaze-html-0.1.1.3-r0-b3df323fb58b6fe9d1ffc028d676b10af5872b30865d2c3146a292570267f7d9.nix b/hackage/skylighting-format-blaze-html-0.1.1.3-r0-b3df323fb58b6fe9d1ffc028d676b10af5872b30865d2c3146a292570267f7d9.nix new file mode 100644 index 00000000000..88d3ad250e1 --- /dev/null +++ b/hackage/skylighting-format-blaze-html-0.1.1.3-r0-b3df323fb58b6fe9d1ffc028d676b10af5872b30865d2c3146a292570267f7d9.nix @@ -0,0 +1,40 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.10"; + identifier = { + name = "skylighting-format-blaze-html"; + version = "0.1.1.3"; + }; + license = "BSD-3-Clause"; + copyright = "(C) 2016-2022 John MacFarlane"; + maintainer = "jgm@berkeley.edu"; + author = "John MacFarlane"; + homepage = "https://github.com/jgm/skylighting"; + url = ""; + synopsis = "HTML formatter for skylighting syntax highlighting library"; + description = "This module allows tokens produced by skylighting-core\nto be rendered as HTML."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."skylighting-core" or (errorHandler.buildDepError "skylighting-core")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."blaze-html" or (errorHandler.buildDepError "blaze-html")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/texmath-0.12.8.12-r0-29c222f93bd075fc64037480c4a45ac4d37ad73bfc087a9f82f8346ff2148328.nix b/hackage/texmath-0.12.8.12-r0-29c222f93bd075fc64037480c4a45ac4d37ad73bfc087a9f82f8346ff2148328.nix new file mode 100644 index 00000000000..92a3925be08 --- /dev/null +++ b/hackage/texmath-0.12.8.12-r0-29c222f93bd075fc64037480c4a45ac4d37ad73bfc087a9f82f8346ff2148328.nix @@ -0,0 +1,92 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { executable = false; server = false; }; + package = { + specVersion = "1.10"; + identifier = { name = "texmath"; version = "0.12.8.12"; }; + license = "GPL-2.0-only"; + copyright = ""; + maintainer = "jgm@berkeley.edu"; + author = "John MacFarlane, Matthew Pickering"; + homepage = "http://github.com/jgm/texmath"; + url = ""; + synopsis = "Conversion between math formats."; + description = "The texmath library provides functions to read\nand write TeX math, presentation MathML, and OMML (Office\nMath Markup Language, used in Microsoft Office). Support is also\nincluded for converting math formats to Gnu eqn, typst, and pandoc's\nnative format (allowing conversion, via pandoc, to a variety of\ndifferent markup formats). The TeX reader supports basic LaTeX\nand AMS extensions, and it can parse and apply LaTeX macros.\n(See for a live demo of\nbidirectional conversion between LaTeX and MathML.)\n\nThe package also includes several utility modules which may be\nuseful for anyone looking to manipulate either TeX math or\nMathML. For example, a copy of the MathML operator dictionary is\nincluded.\n\nUse the @executable@ flag to install a standalone\nexecutable, @texmath@, that converts formulas from one\nformat to another. (Use the @--help@ flag for a description of all\nfunctionality).\n\nUse the @server@ flag to install a web server, @texmath-server@,\nthat exposes a JSON API allowing conversion of individual\nformulas and batches of formulas."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."syb" or (errorHandler.buildDepError "syb")) + (hsPkgs."xml" or (errorHandler.buildDepError "xml")) + (hsPkgs."parsec" or (errorHandler.buildDepError "parsec")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."pandoc-types" or (errorHandler.buildDepError "pandoc-types")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."typst-symbols" or (errorHandler.buildDepError "typst-symbols")) + (hsPkgs."split" or (errorHandler.buildDepError "split")) + ]; + buildable = true; + }; + exes = { + "texmath" = { + depends = pkgs.lib.optionals (flags.executable) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."texmath" or (errorHandler.buildDepError "texmath")) + (hsPkgs."xml" or (errorHandler.buildDepError "xml")) + (hsPkgs."pandoc-types" or (errorHandler.buildDepError "pandoc-types")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."pretty-show" or (errorHandler.buildDepError "pretty-show")) + (hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri")) + ]; + buildable = if flags.executable then true else false; + }; + "texmath-server" = { + depends = pkgs.lib.optionals (flags.server) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."texmath" or (errorHandler.buildDepError "texmath")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."xml" or (errorHandler.buildDepError "xml")) + (hsPkgs."servant-server" or (errorHandler.buildDepError "servant-server")) + (hsPkgs."wai" or (errorHandler.buildDepError "wai")) + (hsPkgs."wai-logger" or (errorHandler.buildDepError "wai-logger")) + (hsPkgs."warp" or (errorHandler.buildDepError "warp")) + (hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) + (hsPkgs."safe" or (errorHandler.buildDepError "safe")) + ]; + buildable = if flags.server then true else false; + }; + }; + tests = { + "test-texmath" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."texmath" or (errorHandler.buildDepError "texmath")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."pretty-show" or (errorHandler.buildDepError "pretty-show")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."xml" or (errorHandler.buildDepError "xml")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-golden" or (errorHandler.buildDepError "tasty-golden")) + (hsPkgs."tagged" or (errorHandler.buildDepError "tagged")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/typst-0.6.1-r0-a9210c3678309295704d4615250826ba5d5f970806acdd872edffd086f299f58.nix b/hackage/typst-0.6.1-r0-a9210c3678309295704d4615250826ba5d5f970806acdd872edffd086f299f58.nix new file mode 100644 index 00000000000..a36ce7e05b4 --- /dev/null +++ b/hackage/typst-0.6.1-r0-a9210c3678309295704d4615250826ba5d5f970806acdd872edffd086f299f58.nix @@ -0,0 +1,89 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { executable = false; }; + package = { + specVersion = "2.4"; + identifier = { name = "typst"; version = "0.6.1"; }; + license = "BSD-3-Clause"; + copyright = "Copyright 2023 John MacFarlane"; + maintainer = "jgm@berkeley.edu"; + author = "John MacFarlane"; + homepage = ""; + url = ""; + synopsis = "Parsing and evaluating typst syntax."; + description = "A library for parsing and evaluating typst syntax.\nTypst () is a document layout and\nformatting language. This library targets typst 0.10\nand currently offers only partial support."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."typst-symbols" or (errorHandler.buildDepError "typst-symbols")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."parsec" or (errorHandler.buildDepError "parsec")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."ordered-containers" or (errorHandler.buildDepError "ordered-containers")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."cassava" or (errorHandler.buildDepError "cassava")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."scientific" or (errorHandler.buildDepError "scientific")) + (hsPkgs."xml-conduit" or (errorHandler.buildDepError "xml-conduit")) + (hsPkgs."yaml" or (errorHandler.buildDepError "yaml")) + (hsPkgs."toml-parser" or (errorHandler.buildDepError "toml-parser")) + (hsPkgs."regex-tdfa" or (errorHandler.buildDepError "regex-tdfa")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."pretty" or (errorHandler.buildDepError "pretty")) + ]; + buildable = true; + }; + exes = { + "typst-hs" = { + depends = pkgs.lib.optionals (flags.executable) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."typst" or (errorHandler.buildDepError "typst")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."parsec" or (errorHandler.buildDepError "parsec")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."pretty-show" or (errorHandler.buildDepError "pretty-show")) + (hsPkgs."ordered-containers" or (errorHandler.buildDepError "ordered-containers")) + ]; + buildable = if flags.executable then true else false; + }; + }; + tests = { + "typst-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."typst" or (errorHandler.buildDepError "typst")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."pretty-show" or (errorHandler.buildDepError "pretty-show")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-golden" or (errorHandler.buildDepError "tasty-golden")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/index-state-hashes.nix b/index-state-hashes.nix index c64135b1d52..bb382c54f02 100644 --- a/index-state-hashes.nix +++ b/index-state-hashes.nix @@ -2077,4 +2077,5 @@ "2024-12-05T00:00:00Z" = "1c8f8ceea4435f9783d82db775699506afc8ffd84d9eb8c0f97db08a8bf33b95"; "2024-12-06T00:00:00Z" = "fcfab1b70a02d88b7a1a7c25fd7d9ca0b556e85b4b4c98bef1a9d218fb4ba91c"; "2024-12-07T00:00:00Z" = "cbcfc2d4cf2d43857f6193473a1a46f6fa6e8da1918d67140b4d4cb5bd148ac8"; + "2024-12-08T00:00:00Z" = "f254e654d72a4379126a92fb056153d352c1a37189473f54fbafb6f1fbbb3462"; } diff --git a/nix/_H_Svm.nix b/nix/_H_Svm.nix index b254b67cb23..4ccce8095da 100644 --- a/nix/_H_Svm.nix +++ b/nix/_H_Svm.nix @@ -84,6 +84,22 @@ revNum = 0; sha256 = "e9651262cad4a26633fe2c7499f885ffd32b8b2298e92d753751c73af6e3bb9d"; }; + r1 = { + nix = import ../hackage/HSvm-1.0.3.32-r1-c392f3edcce76a03c5b03263a46211469192d717d193f6a6531b66bbb53a8fcf.nix; + revNum = 1; + sha256 = "c392f3edcce76a03c5b03263a46211469192d717d193f6a6531b66bbb53a8fcf"; + }; + default = "r1"; + }; + }; + "1.0.3.35" = { + sha256 = "1b6c31ce268914a481d38e3f4869e86c8cae12505de002eb9187412140a2417f"; + revisions = { + r0 = { + nix = import ../hackage/HSvm-1.0.3.35-r0-1486803a0b0f0ba68878c9aef0ad394bfef739ead8f441060f1e1bb8f2f5447f.nix; + revNum = 0; + sha256 = "1486803a0b0f0ba68878c9aef0ad394bfef739ead8f441060f1e1bb8f2f5447f"; + }; default = "r0"; }; }; diff --git a/nix/brick.nix b/nix/brick.nix index c8dd3e75c25..32954cbf17c 100644 --- a/nix/brick.nix +++ b/nix/brick.nix @@ -2149,7 +2149,12 @@ revNum = 0; sha256 = "a59bc8a3ad818b97fe96ce5b44fd56d1c0873e98c33090d1f10a02620530fbef"; }; - default = "r0"; + r1 = { + nix = import ../hackage/brick-2.6-r1-9aa82d95fe19280c4dfcdc2491b0926860ccbd25005b20fa36472eb2b8e37adb.nix; + revNum = 1; + sha256 = "9aa82d95fe19280c4dfcdc2491b0926860ccbd25005b20fa36472eb2b8e37adb"; + }; + default = "r1"; }; }; } \ No newline at end of file diff --git a/nix/commonmark-extensions.nix b/nix/commonmark-extensions.nix index 5434aaf4a50..03d20348076 100644 --- a/nix/commonmark-extensions.nix +++ b/nix/commonmark-extensions.nix @@ -289,4 +289,15 @@ default = "r0"; }; }; + "0.2.5.6" = { + sha256 = "59c8c1ca07924951d9f073c26070294f783ee3795a1beaf4157ecf048701c379"; + revisions = { + r0 = { + nix = import ../hackage/commonmark-extensions-0.2.5.6-r0-a600b95333a94afb421c6815d32c370ac9fc0075470f83de3b99e067a97a21fe.nix; + revNum = 0; + sha256 = "a600b95333a94afb421c6815d32c370ac9fc0075470f83de3b99e067a97a21fe"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/commonmark-pandoc.nix b/nix/commonmark-pandoc.nix index fa1d829e3ce..17f71f9df52 100644 --- a/nix/commonmark-pandoc.nix +++ b/nix/commonmark-pandoc.nix @@ -109,4 +109,15 @@ default = "r0"; }; }; + "0.2.2.3" = { + sha256 = "ea37d1ecb264385aeae0721d5bc1b538df8ef267992f9590fd7bb147dc535aca"; + revisions = { + r0 = { + nix = import ../hackage/commonmark-pandoc-0.2.2.3-r0-24d6c38573b6400cd3c984c62d9977d9e6d83bb53d50a2cb0bce608a65334f80.nix; + revNum = 0; + sha256 = "24d6c38573b6400cd3c984c62d9977d9e6d83bb53d50a2cb0bce608a65334f80"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/encoding.nix b/nix/encoding.nix index 4e344274ec4..f231b1c269e 100644 --- a/nix/encoding.nix +++ b/nix/encoding.nix @@ -267,6 +267,17 @@ default = "r0"; }; }; + "0.8.10" = { + sha256 = "006df34116b93897c39fcf1b4b1c1dfe28694f810d4c0aa37927bd7673d69e31"; + revisions = { + r0 = { + nix = import ../hackage/encoding-0.8.10-r0-42a686146eb3a6c55b1080783aa480383b96526d6e4a05bd7b249f877b1b295c.nix; + revNum = 0; + sha256 = "42a686146eb3a6c55b1080783aa480383b96526d6e4a05bd7b249f877b1b295c"; + }; + default = "r0"; + }; + }; "0.8.2" = { sha256 = "a30c146361d0cec6a18ddb1139d7b757db72f56cbe99dfc141e338c2fc2dd0d1"; revisions = { diff --git a/nix/generic-data.nix b/nix/generic-data.nix index 33b35627b06..5051e0827c1 100644 --- a/nix/generic-data.nix +++ b/nix/generic-data.nix @@ -425,4 +425,15 @@ default = "r1"; }; }; + "1.1.0.2" = { + sha256 = "f27e0a28459755f6c301eb9661f15230ccc6cf94f699d9aafb34ce659138dab5"; + revisions = { + r0 = { + nix = import ../hackage/generic-data-1.1.0.2-r0-008fccb35e6cbf7bbfdb1aea9c63a9375ad5e3eceeed69d4cdcc4bbc042017f7.nix; + revNum = 0; + sha256 = "008fccb35e6cbf7bbfdb1aea9c63a9375ad5e3eceeed69d4cdcc4bbc042017f7"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/lawful-conversions.nix b/nix/lawful-conversions.nix index 5370dd65c77..a1abcc57e97 100644 --- a/nix/lawful-conversions.nix +++ b/nix/lawful-conversions.nix @@ -101,4 +101,15 @@ default = "r0"; }; }; + "0.1.4.1" = { + sha256 = "96ff57fba82154e6352e0eaf8ef75b3104ff8dff94bdae360f6e9025039a69de"; + revisions = { + r0 = { + nix = import ../hackage/lawful-conversions-0.1.4.1-r0-ddcb95856a670890628192aad88a65ccaa8340c55cc2b1e55401d7a08cb7eb79.nix; + revNum = 0; + sha256 = "ddcb95856a670890628192aad88a65ccaa8340c55cc2b1e55401d7a08cb7eb79"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/mini.nix b/nix/mini.nix index 78581d9d281..ca7ebcb33da 100644 --- a/nix/mini.nix +++ b/nix/mini.nix @@ -164,4 +164,15 @@ default = "r0"; }; }; + "1.4.2.0" = { + sha256 = "416194deeac291e86321c857a49b7fea46728e4f9aad4499a0abbfe5a5fd9c0b"; + revisions = { + r0 = { + nix = import ../hackage/mini-1.4.2.0-r0-52883ba403b126929cf2fecfb9e3b7db1892a87fe866588d4a0f960fac7690be.nix; + revNum = 0; + sha256 = "52883ba403b126929cf2fecfb9e3b7db1892a87fe866588d4a0f960fac7690be"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/pandoc-lua-marshal.nix b/nix/pandoc-lua-marshal.nix index b5b7f223cde..fcd4824f7cf 100644 --- a/nix/pandoc-lua-marshal.nix +++ b/nix/pandoc-lua-marshal.nix @@ -268,4 +268,15 @@ default = "r0"; }; }; + "0.3.0" = { + sha256 = "afe839db7867698822880cc81020b61fb6b1d35800b784695a0784f6ea721b35"; + revisions = { + r0 = { + nix = import ../hackage/pandoc-lua-marshal-0.3.0-r0-9605d9222e69f11a3b7fd416b4cc973ad68e16dc0eb9cc62163e6471bc85118a.nix; + revNum = 0; + sha256 = "9605d9222e69f11a3b7fd416b4cc973ad68e16dc0eb9cc62163e6471bc85118a"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/recursion-schemes.nix b/nix/recursion-schemes.nix index afcc69d0344..324ea1e2456 100644 --- a/nix/recursion-schemes.nix +++ b/nix/recursion-schemes.nix @@ -661,7 +661,12 @@ revNum = 0; sha256 = "1d0077342500f3057c9335f1f6f8605d763579dc3d231b306400f35e34d5c062"; }; - default = "r0"; + r1 = { + nix = import ../hackage/recursion-schemes-5.2.3-r1-918e804084122e022d3784a4ca9add536fe9fcc2150ceef5865ca14d4fab4851.nix; + revNum = 1; + sha256 = "918e804084122e022d3784a4ca9add536fe9fcc2150ceef5865ca14d4fab4851"; + }; + default = "r1"; }; }; } \ No newline at end of file diff --git a/nix/skylighting-core.nix b/nix/skylighting-core.nix index fa0babdef51..deafc06f898 100644 --- a/nix/skylighting-core.nix +++ b/nix/skylighting-core.nix @@ -452,6 +452,17 @@ default = "r0"; }; }; + "0.14.4" = { + sha256 = "1fcf533fff463874fda7253dde90a3826ce3d2103bb98b92d7275957f0eed256"; + revisions = { + r0 = { + nix = import ../hackage/skylighting-core-0.14.4-r0-d1394501922846a6c04adaa345d8484419523806f5244fa5d9f223f797ca755c.nix; + revNum = 0; + sha256 = "d1394501922846a6c04adaa345d8484419523806f5244fa5d9f223f797ca755c"; + }; + default = "r0"; + }; + }; "0.7" = { sha256 = "6f1e00df9c20b9ae5f8a7e744007d132b21844f240c98c521a30716089740887"; revisions = { diff --git a/nix/skylighting-format-blaze-html.nix b/nix/skylighting-format-blaze-html.nix index 8a347652dc4..b2ef6c2ebd0 100644 --- a/nix/skylighting-format-blaze-html.nix +++ b/nix/skylighting-format-blaze-html.nix @@ -43,4 +43,15 @@ default = "r0"; }; }; + "0.1.1.3" = { + sha256 = "44e82ceaebb240f22882e7640633d747453887f74384dd5ffd258d802d7352e6"; + revisions = { + r0 = { + nix = import ../hackage/skylighting-format-blaze-html-0.1.1.3-r0-b3df323fb58b6fe9d1ffc028d676b10af5872b30865d2c3146a292570267f7d9.nix; + revNum = 0; + sha256 = "b3df323fb58b6fe9d1ffc028d676b10af5872b30865d2c3146a292570267f7d9"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/skylighting.nix b/nix/skylighting.nix index 37b118a940c..0589dab1f76 100644 --- a/nix/skylighting.nix +++ b/nix/skylighting.nix @@ -450,6 +450,17 @@ default = "r0"; }; }; + "0.14.4" = { + sha256 = "52e036248691b8bac82585639c95bf8d8d334e2a85ca5b20af3c4b60001e0102"; + revisions = { + r0 = { + nix = import ../hackage/skylighting-0.14.4-r0-bb43a47229e9835331bc602e09f3466678967fe4f5be47d0f2186cddc4293ce3.nix; + revNum = 0; + sha256 = "bb43a47229e9835331bc602e09f3466678967fe4f5be47d0f2186cddc4293ce3"; + }; + default = "r0"; + }; + }; "0.2" = { sha256 = "5703746f5355218b96bcebb7c1a9277d9baf3c119534b011f062f71bb3590244"; revisions = { diff --git a/nix/texmath.nix b/nix/texmath.nix index d754977184a..05bcc9b2e49 100644 --- a/nix/texmath.nix +++ b/nix/texmath.nix @@ -539,6 +539,17 @@ default = "r0"; }; }; + "0.12.8.12" = { + sha256 = "0e05552aa651a438dcbb2b8357310ca7fae65110a071c27db6583528109d0583"; + revisions = { + r0 = { + nix = import ../hackage/texmath-0.12.8.12-r0-29c222f93bd075fc64037480c4a45ac4d37ad73bfc087a9f82f8346ff2148328.nix; + revNum = 0; + sha256 = "29c222f93bd075fc64037480c4a45ac4d37ad73bfc087a9f82f8346ff2148328"; + }; + default = "r0"; + }; + }; "0.12.8.2" = { sha256 = "1707742d2ac98f8a7068bbbac7a395c851d6c3a2f590f60757dbf3931e26003c"; revisions = { diff --git a/nix/typst.nix b/nix/typst.nix index 0de1aa980f3..e3496e3bbef 100644 --- a/nix/typst.nix +++ b/nix/typst.nix @@ -163,4 +163,15 @@ default = "r0"; }; }; + "0.6.1" = { + sha256 = "203011d58da19685f2cf66632712548eaaca9c7885a127032eaeeb8e372d8fed"; + revisions = { + r0 = { + nix = import ../hackage/typst-0.6.1-r0-a9210c3678309295704d4615250826ba5d5f970806acdd872edffd086f299f58.nix; + revNum = 0; + sha256 = "a9210c3678309295704d4615250826ba5d5f970806acdd872edffd086f299f58"; + }; + default = "r0"; + }; + }; } \ No newline at end of file