From dc3cf3bbc0b1e9780e008f9cd6af4a9aeb344ad7 Mon Sep 17 00:00:00 2001 From: IOHK Date: Mon, 23 Oct 2023 00:25:46 +0000 Subject: [PATCH] Automatic Update --- default.nix | 2 + ...7b16f1898a356deef20764fa776000bc392322.nix | 42 +++ ...586f9eaed4242921f886350b346fb14d52be7e.nix | 43 +++ ...ed9a4a87f8183fae1b4b3ac03e6a78054385b4.nix | 51 ++++ ...0a086fb8d85d72e6fb5999bec082485789ea78.nix | 69 +++++ ...e4295818a167b0e0c9833f31ed6742d13f0f1c.nix | 50 ++++ ...8ef5755662c10dd075951b32b801145704afbb.nix | 50 ++++ ...5efca6f071cba6df331abcff1acdc846345258.nix | 248 ++++++++++++++++++ ...f7a8ccb21de9e0846a8c9f13b9cbe1bbcaedc0.nix | 248 ++++++++++++++++++ ...c3936110489fb098f4f56fcb1e0729eace37be.nix | 248 ++++++++++++++++++ ...0b5a92a2058bcdf1ca2f8ab5a8136cefcd9433.nix | 39 +++ ...0c9ca24d1dcb008424ccd919916f92fd48d9fe.nix | 40 +++ ...d1b45786019991f8214ae2f685a3ebff15c3cf.nix | 69 +++++ ...633070f4350373f4c9cc884457b665c301859c.nix | 82 ++++++ ...fb98bffdfb89c7d03a8490fe380a812693eb9b.nix | 36 +++ ...685de342b7a3bb939c8a2957b8f4df20fea2f2.nix | 51 ++++ ...e15694fea8e2a10bfd63874c89635fc06967c5.nix | 137 ++++++++++ ...10c6a4a5b93f8137658ae29de25d86d3de45e8.nix | 137 ++++++++++ ...561583f4ae229ed1f47fb1c92e8c09ce35acec.nix | 37 +++ ...a529552b11269d0e43d7466bab889c97a0580f.nix | 50 ++++ ...0e206e8e356ff6b82a1fa4b3889dc31d073ea1.nix | 80 ++++++ ...f50217d835ba0a3f205b1202a100a175877b38.nix | 63 +++++ ...4c2b319ccc077779e272b556387ee9dd9f2ddd.nix | 73 ++++++ ...7d95e0371d6901200b3d1fc72db6ea7dd1175f.nix | 65 +++++ ...ad5134ab2256854ddd4e649fedb03fdeaf2966.nix | 50 ++++ ...f886d1f12009138594f187f5e4d3f918cc86f9.nix | 50 ++++ ...81dafbdc988d282b90c11e3da73562b4ea7876.nix | 31 +++ ...bea412af9708e7f851b1af2a5038335d724f24.nix | 59 +++++ ...918cf407281b9b7971ce704bea8b5c499c3c43.nix | 65 +++++ ...965455e8be770c8a88542e8ac1159c81b77868.nix | 65 +++++ ...c7fb9b969eb307c23a3fef75e00c6627b46498.nix | 54 ++++ ...3267a5df8368cae28e9e4af65e47bc600e54f8.nix | 54 ++++ ...5746a524689cce5526bf156908726539090b25.nix | 99 +++++++ ...0ab931132e00cac476168469a71b35e5d9bdc1.nix | 70 +++++ ...78fa1149a512d69d76c8afcf848ff6ca991897.nix | 83 ++++++ index-state-hashes.nix | 1 + nix/_Chart-cairo.nix | 11 + nix/_Chart-diagrams.nix | 11 + nix/_Chart-tests.nix | 11 + nix/_Chart.nix | 11 + nix/_Diff.nix | 16 ++ nix/_Frames.nix | 33 +++ nix/bearriver.nix | 11 + nix/character-ps.nix | 13 + nix/duckdb-haskell.nix | 13 + nix/dunai-test.nix | 11 + nix/dunai.nix | 11 + nix/forma.nix | 7 +- nix/heist.nix | 18 +- nix/hspec-api.nix | 11 + nix/hspec-core.nix | 11 + nix/hspec-discover.nix | 11 + nix/hspec-meta.nix | 11 + nix/hspec.nix | 11 + nix/keycloak-hs.nix | 11 + nix/oalg-base.nix | 22 ++ nix/parser-combinators.nix | 7 +- nix/path-io.nix | 7 +- nix/proteaaudio-sdl.nix | 22 ++ nix/proteaaudio.nix | 22 ++ nix/stan.nix | 11 + nix/text-metrics.nix | 7 +- nix/zip.nix | 7 +- 63 files changed, 3033 insertions(+), 6 deletions(-) create mode 100644 hackage/Chart-1.9.5-r0-07965f3603c94b98d4cf07793a7b16f1898a356deef20764fa776000bc392322.nix create mode 100644 hackage/Chart-cairo-1.9.4-r0-5080ace77b4e531cfdbde8aaf9586f9eaed4242921f886350b346fb14d52be7e.nix create mode 100644 hackage/Chart-diagrams-1.9.5-r0-bb5b040183676eb3a4a950ebd3ed9a4a87f8183fae1b4b3ac03e6a78054385b4.nix create mode 100644 hackage/Chart-tests-1.9.4-r0-349c072e3c95c2a26190e0c79d0a086fb8d85d72e6fb5999bec082485789ea78.nix create mode 100644 hackage/Diff-0.5-r0-e68feb43fd8c1826680f726fa9e4295818a167b0e0c9833f31ed6742d13f0f1c.nix create mode 100644 hackage/Diff-0.5-r1-9c8a972eead9e079b90c6581fa8ef5755662c10dd075951b32b801145704afbb.nix create mode 100644 hackage/Frames-0.7.4-r0-3f57f80419783e7f78c7a25c565efca6f071cba6df331abcff1acdc846345258.nix create mode 100644 hackage/Frames-0.7.4.1-r0-2140fc1ff47aa112d60eb4841af7a8ccb21de9e0846a8c9f13b9cbe1bbcaedc0.nix create mode 100644 hackage/Frames-0.7.4.2-r0-51f42e242535a12cef1fbc1059c3936110489fb098f4f56fcb1e0729eace37be.nix create mode 100644 hackage/bearriver-0.14.5-r0-d7cb9749de934c70cbece3f13d0b5a92a2058bcdf1ca2f8ab5a8136cefcd9433.nix create mode 100644 hackage/character-ps-0.1-r0-b38ed1c07ae49e7461e44ca1d00c9ca24d1dcb008424ccd919916f92fd48d9fe.nix create mode 100644 hackage/duckdb-haskell-0.1.0.0-r0-6090bac5f36d89f759fc6736ecd1b45786019991f8214ae2f685a3ebff15c3cf.nix create mode 100644 hackage/dunai-0.12.0-r0-e35fb51effaed8cc679cc652f1633070f4350373f4c9cc884457b665c301859c.nix create mode 100644 hackage/dunai-test-0.12.0-r0-cc9a9fc4576251d2f11aba447dfb98bffdfb89c7d03a8490fe380a812693eb9b.nix create mode 100644 hackage/forma-1.2.0-r2-d8ebc84ec897d47d7e1f86f5a7685de342b7a3bb939c8a2957b8f4df20fea2f2.nix create mode 100644 hackage/heist-1.1.1.1-r4-538f6aa57973a9631aa7943943e15694fea8e2a10bfd63874c89635fc06967c5.nix create mode 100644 hackage/heist-1.1.1.2-r0-5b349daca9db76147bf7c26b0e10c6a4a5b93f8137658ae29de25d86d3de45e8.nix create mode 100644 hackage/hspec-2.11.7-r0-2869580a2a29e7beb6268ea3dc561583f4ae229ed1f47fb1c92e8c09ce35acec.nix create mode 100644 hackage/hspec-api-2.11.7-r0-38ae9a6c636539410b87f065f3a529552b11269d0e43d7466bab889c97a0580f.nix create mode 100644 hackage/hspec-core-2.11.7-r0-90d8873356d7e15f843bc523360e206e8e356ff6b82a1fa4b3889dc31d073ea1.nix create mode 100644 hackage/hspec-discover-2.11.7-r0-6307eb16d308258a99a242025df50217d835ba0a3f205b1202a100a175877b38.nix create mode 100644 hackage/hspec-meta-2.11.7-r0-8df42d561483f6da75e0a63aab4c2b319ccc077779e272b556387ee9dd9f2ddd.nix create mode 100644 hackage/keycloak-hs-3.0.2-r0-6b0acfb8b1b502475cf186868a7d95e0371d6901200b3d1fc72db6ea7dd1175f.nix create mode 100644 hackage/oalg-base-1.0.0.1-r0-f9d467d0e25f02f6c791139bffad5134ab2256854ddd4e649fedb03fdeaf2966.nix create mode 100644 hackage/oalg-base-1.1.0.0-r0-443fcc30f95ecbe2806e29fd74f886d1f12009138594f187f5e4d3f918cc86f9.nix create mode 100644 hackage/parser-combinators-1.3.0-r1-8659573e0d443d573f5b53f81b81dafbdc988d282b90c11e3da73562b4ea7876.nix create mode 100644 hackage/path-io-1.8.1-r1-5f75cbea84d9d0c0cef5e65b70bea412af9708e7f851b1af2a5038335d724f24.nix create mode 100644 hackage/proteaaudio-0.10.0-r0-26db41e293c947b912e0b2219b918cf407281b9b7971ce704bea8b5c499c3c43.nix create mode 100644 hackage/proteaaudio-0.10.1-r0-1de76a1fc5ff15773c41f85689965455e8be770c8a88542e8ac1159c81b77868.nix create mode 100644 hackage/proteaaudio-sdl-0.10.0-r0-599d5e0aa67c82b20d92e5dcd8c7fb9b969eb307c23a3fef75e00c6627b46498.nix create mode 100644 hackage/proteaaudio-sdl-0.10.1-r0-4f15bd7014381684908ea174283267a5df8368cae28e9e4af65e47bc600e54f8.nix create mode 100644 hackage/stan-0.1.0.2-r0-ee1ee6d299df070cbb528662e35746a524689cce5526bf156908726539090b25.nix create mode 100644 hackage/text-metrics-0.3.2-r3-98bc097523232b855696bb52c50ab931132e00cac476168469a71b35e5d9bdc1.nix create mode 100644 hackage/zip-2.0.0-r2-2f671bec8e5ecb64a216ba5dd478fa1149a512d69d76c8afcf848ff6ca991897.nix create mode 100644 nix/character-ps.nix create mode 100644 nix/duckdb-haskell.nix diff --git a/default.nix b/default.nix index 729fca07b74..e572126810b 100644 --- a/default.nix +++ b/default.nix @@ -3355,6 +3355,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec { "char-decode" = import ./nix/char-decode.nix; "char-qq" = import ./nix/char-qq.nix; "character-cases" = import ./nix/character-cases.nix; + "character-ps" = import ./nix/character-ps.nix; "charade" = import ./nix/charade.nix; "charset" = import ./nix/charset.nix; "charsetdetect" = import ./nix/charsetdetect.nix; @@ -4953,6 +4954,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec { "dual-tree" = import ./nix/dual-tree.nix; "dualizer" = import ./nix/dualizer.nix; "dublincore-xml-conduit" = import ./nix/dublincore-xml-conduit.nix; + "duckdb-haskell" = import ./nix/duckdb-haskell.nix; "duckling" = import ./nix/duckling.nix; "duet" = import ./nix/duet.nix; "dumb-cas" = import ./nix/dumb-cas.nix; diff --git a/hackage/Chart-1.9.5-r0-07965f3603c94b98d4cf07793a7b16f1898a356deef20764fa776000bc392322.nix b/hackage/Chart-1.9.5-r0-07965f3603c94b98d4cf07793a7b16f1898a356deef20764fa776000bc392322.nix new file mode 100644 index 00000000000..1dc326a4b68 --- /dev/null +++ b/hackage/Chart-1.9.5-r0-07965f3603c94b98d4cf07793a7b16f1898a356deef20764fa776000bc392322.nix @@ -0,0 +1,42 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.18"; + identifier = { name = "Chart"; version = "1.9.5"; }; + license = "BSD-3-Clause"; + copyright = "Tim Docker, 2006-2014"; + maintainer = "Tim Docker "; + author = "Tim Docker "; + homepage = "https://github.com/timbod7/haskell-chart/wiki"; + url = ""; + synopsis = "A library for generating 2D Charts and Plots"; + description = "A library for generating 2D Charts and Plots, with backends provided by\nCairo ()\nand\nDiagrams ().\nDocumentation: https://github.com/timbod7/haskell-chart/wiki."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."old-locale" or (errorHandler.buildDepError "old-locale")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."colour" or (errorHandler.buildDepError "colour")) + (hsPkgs."data-default-class" or (errorHandler.buildDepError "data-default-class")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."operational" or (errorHandler.buildDepError "operational")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + ] ++ (pkgs.lib).optional (!(compiler.isGhc && (compiler.version).ge "8.0")) (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups")); + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/Chart-cairo-1.9.4-r0-5080ace77b4e531cfdbde8aaf9586f9eaed4242921f886350b346fb14d52be7e.nix b/hackage/Chart-cairo-1.9.4-r0-5080ace77b4e531cfdbde8aaf9586f9eaed4242921f886350b346fb14d52be7e.nix new file mode 100644 index 00000000000..e2d6df55965 --- /dev/null +++ b/hackage/Chart-cairo-1.9.4-r0-5080ace77b4e531cfdbde8aaf9586f9eaed4242921f886350b346fb14d52be7e.nix @@ -0,0 +1,43 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.18"; + identifier = { name = "Chart-cairo"; version = "1.9.4"; }; + license = "BSD-3-Clause"; + copyright = "Tim Docker, 2006-2014"; + maintainer = "Tim Docker "; + author = "Tim Docker "; + homepage = "https://github.com/timbod7/haskell-chart/wiki"; + url = ""; + synopsis = "Cairo backend for Charts."; + description = "Cairo backend for Charts."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."old-locale" or (errorHandler.buildDepError "old-locale")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."cairo" or (errorHandler.buildDepError "cairo")) + (hsPkgs."colour" or (errorHandler.buildDepError "colour")) + (hsPkgs."data-default-class" or (errorHandler.buildDepError "data-default-class")) + (hsPkgs."operational" or (errorHandler.buildDepError "operational")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."Chart" or (errorHandler.buildDepError "Chart")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/Chart-diagrams-1.9.5-r0-bb5b040183676eb3a4a950ebd3ed9a4a87f8183fae1b4b3ac03e6a78054385b4.nix b/hackage/Chart-diagrams-1.9.5-r0-bb5b040183676eb3a4a950ebd3ed9a4a87f8183fae1b4b3ac03e6a78054385b4.nix new file mode 100644 index 00000000000..fee4fc2b17f --- /dev/null +++ b/hackage/Chart-diagrams-1.9.5-r0-bb5b040183676eb3a4a950ebd3ed9a4a87f8183fae1b4b3ac03e6a78054385b4.nix @@ -0,0 +1,51 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.18"; + identifier = { name = "Chart-diagrams"; version = "1.9.5"; }; + license = "BSD-3-Clause"; + copyright = "Jan Bracker, 2006-2014"; + maintainer = "Jan Bracker "; + author = "Jan Bracker "; + homepage = "https://github.com/timbod7/haskell-chart/wiki"; + url = ""; + synopsis = "Diagrams backend for Charts."; + description = "Diagrams backend for Charts."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."old-locale" or (errorHandler.buildDepError "old-locale")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."diagrams-core" or (errorHandler.buildDepError "diagrams-core")) + (hsPkgs."diagrams-lib" or (errorHandler.buildDepError "diagrams-lib")) + (hsPkgs."diagrams-svg" or (errorHandler.buildDepError "diagrams-svg")) + (hsPkgs."diagrams-postscript" or (errorHandler.buildDepError "diagrams-postscript")) + (hsPkgs."SVGFonts" or (errorHandler.buildDepError "SVGFonts")) + (hsPkgs."colour" or (errorHandler.buildDepError "colour")) + (hsPkgs."blaze-markup" or (errorHandler.buildDepError "blaze-markup")) + (hsPkgs."svg-builder" or (errorHandler.buildDepError "svg-builder")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."operational" or (errorHandler.buildDepError "operational")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."data-default-class" or (errorHandler.buildDepError "data-default-class")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."Chart" or (errorHandler.buildDepError "Chart")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/Chart-tests-1.9.4-r0-349c072e3c95c2a26190e0c79d0a086fb8d85d72e6fb5999bec082485789ea78.nix b/hackage/Chart-tests-1.9.4-r0-349c072e3c95c2a26190e0c79d0a086fb8d85d72e6fb5999bec082485789ea78.nix new file mode 100644 index 00000000000..7b140b61ed4 --- /dev/null +++ b/hackage/Chart-tests-1.9.4-r0-349c072e3c95c2a26190e0c79d0a086fb8d85d72e6fb5999bec082485789ea78.nix @@ -0,0 +1,69 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.10"; + identifier = { name = "Chart-tests"; version = "1.9.4"; }; + license = "BSD-3-Clause"; + copyright = "Tim Docker, 2006-2014"; + maintainer = "Tim Docker "; + author = "Tim Docker "; + homepage = "https://github.com/timbod7/haskell-chart/wiki"; + url = ""; + synopsis = "Tests of the Charts library."; + description = "Tests of the Charts library."; + buildType = "Simple"; + }; + components = { + exes = { + "chart-harness" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."old-locale" or (errorHandler.buildDepError "old-locale")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."colour" or (errorHandler.buildDepError "colour")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."data-default-class" or (errorHandler.buildDepError "data-default-class")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."svg-builder" or (errorHandler.buildDepError "svg-builder")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."old-time" or (errorHandler.buildDepError "old-time")) + (hsPkgs."Chart" or (errorHandler.buildDepError "Chart")) + (hsPkgs."Chart-cairo" or (errorHandler.buildDepError "Chart-cairo")) + (hsPkgs."Chart-gtk" or (errorHandler.buildDepError "Chart-gtk")) + (hsPkgs."Chart-diagrams" or (errorHandler.buildDepError "Chart-diagrams")) + (hsPkgs."gtk" or (errorHandler.buildDepError "gtk")) + (hsPkgs."cairo" or (errorHandler.buildDepError "cairo")) + (hsPkgs."diagrams-cairo" or (errorHandler.buildDepError "diagrams-cairo")) + (hsPkgs."diagrams-svg" or (errorHandler.buildDepError "diagrams-svg")) + (hsPkgs."diagrams-postscript" or (errorHandler.buildDepError "diagrams-postscript")) + (hsPkgs."diagrams-lib" or (errorHandler.buildDepError "diagrams-lib")) + (hsPkgs."diagrams-core" or (errorHandler.buildDepError "diagrams-core")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + ]; + buildable = true; + }; + }; + tests = { + "doctests" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."doctest" or (errorHandler.buildDepError "doctest")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/Diff-0.5-r0-e68feb43fd8c1826680f726fa9e4295818a167b0e0c9833f31ed6742d13f0f1c.nix b/hackage/Diff-0.5-r0-e68feb43fd8c1826680f726fa9e4295818a167b0e0c9833f31ed6742d13f0f1c.nix new file mode 100644 index 00000000000..fb1462587f4 --- /dev/null +++ b/hackage/Diff-0.5-r0-e68feb43fd8c1826680f726fa9e4295818a167b0e0c9833f31ed6742d13f0f1c.nix @@ -0,0 +1,50 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.10"; + identifier = { name = "Diff"; version = "0.5"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "David Fox "; + author = "Sterling Clover"; + homepage = ""; + url = ""; + synopsis = "O(ND) diff algorithm in haskell."; + description = "Implementation of the standard diff algorithm, and utilities for pretty printing."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."pretty" or (errorHandler.buildDepError "pretty")) + ]; + buildable = true; + }; + tests = { + "diff-tests" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."pretty" or (errorHandler.buildDepError "pretty")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework")) + (hsPkgs."test-framework-quickcheck2" or (errorHandler.buildDepError "test-framework-quickcheck2")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/Diff-0.5-r1-9c8a972eead9e079b90c6581fa8ef5755662c10dd075951b32b801145704afbb.nix b/hackage/Diff-0.5-r1-9c8a972eead9e079b90c6581fa8ef5755662c10dd075951b32b801145704afbb.nix new file mode 100644 index 00000000000..9231fc83ac8 --- /dev/null +++ b/hackage/Diff-0.5-r1-9c8a972eead9e079b90c6581fa8ef5755662c10dd075951b32b801145704afbb.nix @@ -0,0 +1,50 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.10"; + identifier = { name = "Diff"; version = "0.5"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "David Fox "; + author = "Sterling Clover"; + homepage = "https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.4.6927"; + url = ""; + synopsis = "Diff algorithm in pure Haskell"; + description = "Implementation of the standard diff algorithm, and utilities for pretty printing. Time complexity is proportional to N (input length) & D (number of differences). Space complexity is D^2. Includes utilities for pretty printing."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."pretty" or (errorHandler.buildDepError "pretty")) + ]; + buildable = true; + }; + tests = { + "diff-tests" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."pretty" or (errorHandler.buildDepError "pretty")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework")) + (hsPkgs."test-framework-quickcheck2" or (errorHandler.buildDepError "test-framework-quickcheck2")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/Frames-0.7.4-r0-3f57f80419783e7f78c7a25c565efca6f071cba6df331abcff1acdc846345258.nix b/hackage/Frames-0.7.4-r0-3f57f80419783e7f78c7a25c565efca6f071cba6df331abcff1acdc846345258.nix new file mode 100644 index 00000000000..9df0549624f --- /dev/null +++ b/hackage/Frames-0.7.4-r0-3f57f80419783e7f78c7a25c565efca6f071cba6df331abcff1acdc846345258.nix @@ -0,0 +1,248 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { demos = false; }; + package = { + specVersion = "1.10"; + identifier = { name = "Frames"; version = "0.7.4"; }; + license = "BSD-3-Clause"; + copyright = "Copyright (C) 2014-2018 Anthony Cowley"; + maintainer = "acowley@gmail.com"; + author = "Anthony Cowley"; + homepage = ""; + url = ""; + synopsis = "Data frames for working with tabular data files"; + description = "User-friendly, type safe, runtime efficient tooling for\nworking with tabular data deserialized from\ncomma-separated values (CSV) files. The type of\neach row of data is inferred from data, which can\nthen be streamed from disk, or worked with in\nmemory."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + (hsPkgs."primitive" or (errorHandler.buildDepError "primitive")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."readable" or (errorHandler.buildDepError "readable")) + (hsPkgs."pipes" or (errorHandler.buildDepError "pipes")) + (hsPkgs."pipes-bytestring" or (errorHandler.buildDepError "pipes-bytestring")) + (hsPkgs."pipes-group" or (errorHandler.buildDepError "pipes-group")) + (hsPkgs."pipes-parse" or (errorHandler.buildDepError "pipes-parse")) + (hsPkgs."pipes-safe" or (errorHandler.buildDepError "pipes-safe")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."vinyl" or (errorHandler.buildDepError "vinyl")) + (hsPkgs."discrimination" or (errorHandler.buildDepError "discrimination")) + (hsPkgs."contravariant" or (errorHandler.buildDepError "contravariant")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."vector-th-unbox" or (errorHandler.buildDepError "vector-th-unbox")) + ]; + buildable = true; + }; + exes = { + "getdata" = { + depends = (pkgs.lib).optionals (flags.demos) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."http-client" or (errorHandler.buildDepError "http-client")) + (hsPkgs."http-client-tls" or (errorHandler.buildDepError "http-client-tls")) + (hsPkgs."zip-archive" or (errorHandler.buildDepError "zip-archive")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + ]; + buildable = if !flags.demos then false else true; + }; + "plot" = { + depends = (pkgs.lib).optionals (flags.demos) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."Frames" or (errorHandler.buildDepError "Frames")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."pipes" or (errorHandler.buildDepError "pipes")) + (hsPkgs."pipes-safe" or (errorHandler.buildDepError "pipes-safe")) + (hsPkgs."Chart" or (errorHandler.buildDepError "Chart")) + (hsPkgs."Chart-diagrams" or (errorHandler.buildDepError "Chart-diagrams")) + (hsPkgs."diagrams-rasterific" or (errorHandler.buildDepError "diagrams-rasterific")) + (hsPkgs."diagrams-lib" or (errorHandler.buildDepError "diagrams-lib")) + (hsPkgs."readable" or (errorHandler.buildDepError "readable")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."statistics" or (errorHandler.buildDepError "statistics")) + ]; + buildable = if !flags.demos then false else true; + }; + "plot2" = { + depends = (pkgs.lib).optionals (flags.demos) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."Frames" or (errorHandler.buildDepError "Frames")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."pipes" or (errorHandler.buildDepError "pipes")) + (hsPkgs."Chart" or (errorHandler.buildDepError "Chart")) + (hsPkgs."Chart-diagrams" or (errorHandler.buildDepError "Chart-diagrams")) + (hsPkgs."diagrams-rasterific" or (errorHandler.buildDepError "diagrams-rasterific")) + (hsPkgs."diagrams-lib" or (errorHandler.buildDepError "diagrams-lib")) + (hsPkgs."readable" or (errorHandler.buildDepError "readable")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."statistics" or (errorHandler.buildDepError "statistics")) + ]; + buildable = if !flags.demos then false else true; + }; + "demo" = { + depends = (pkgs.lib).optionals (flags.demos) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."list-t" or (errorHandler.buildDepError "list-t")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."Frames" or (errorHandler.buildDepError "Frames")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + (hsPkgs."readable" or (errorHandler.buildDepError "readable")) + (hsPkgs."pipes" or (errorHandler.buildDepError "pipes")) + ]; + buildable = if !flags.demos then false else true; + }; + "tutorial" = { + depends = (pkgs.lib).optionals (flags.demos) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."Frames" or (errorHandler.buildDepError "Frames")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."readable" or (errorHandler.buildDepError "readable")) + (hsPkgs."foldl" or (errorHandler.buildDepError "foldl")) + (hsPkgs."pipes" or (errorHandler.buildDepError "pipes")) + (hsPkgs."vinyl" or (errorHandler.buildDepError "vinyl")) + ]; + buildable = if !flags.demos then false else true; + }; + "benchdemo" = { + depends = (pkgs.lib).optionals (flags.demos) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."Frames" or (errorHandler.buildDepError "Frames")) + (hsPkgs."foldl" or (errorHandler.buildDepError "foldl")) + (hsPkgs."pipes" or (errorHandler.buildDepError "pipes")) + ]; + buildable = if !flags.demos then false else true; + }; + "missing" = { + depends = (pkgs.lib).optionals (flags.demos) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."Frames" or (errorHandler.buildDepError "Frames")) + (hsPkgs."vinyl" or (errorHandler.buildDepError "vinyl")) + (hsPkgs."pipes" or (errorHandler.buildDepError "pipes")) + (hsPkgs."pipes-safe" or (errorHandler.buildDepError "pipes-safe")) + ]; + buildable = if !flags.demos then false else true; + }; + "kata04" = { + depends = (pkgs.lib).optionals (flags.demos) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."Frames" or (errorHandler.buildDepError "Frames")) + (hsPkgs."vinyl" or (errorHandler.buildDepError "vinyl")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."readable" or (errorHandler.buildDepError "readable")) + ]; + buildable = if !flags.demos then false else true; + }; + "modcsv" = { + depends = (pkgs.lib).optionals (flags.demos) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."Frames" or (errorHandler.buildDepError "Frames")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."pipes" or (errorHandler.buildDepError "pipes")) + ]; + buildable = if !flags.demos then false else true; + }; + "timezones" = { + depends = (pkgs.lib).optionals (flags.demos) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."Frames" or (errorHandler.buildDepError "Frames")) + (hsPkgs."tz" or (errorHandler.buildDepError "tz")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."readable" or (errorHandler.buildDepError "readable")) + (hsPkgs."pipes" or (errorHandler.buildDepError "pipes")) + (hsPkgs."pipes-safe" or (errorHandler.buildDepError "pipes-safe")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + ]; + buildable = if !flags.demos then false else true; + }; + }; + tests = { + "spec" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."Frames" or (errorHandler.buildDepError "Frames")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."tomland" or (errorHandler.buildDepError "tomland")) + (hsPkgs."regex-applicative" or (errorHandler.buildDepError "regex-applicative")) + (hsPkgs."pretty" or (errorHandler.buildDepError "pretty")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."pipes" or (errorHandler.buildDepError "pipes")) + (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit")) + (hsPkgs."vinyl" or (errorHandler.buildDepError "vinyl")) + (hsPkgs."foldl" or (errorHandler.buildDepError "foldl")) + (hsPkgs."validation-selective" or (errorHandler.buildDepError "validation-selective")) + (hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + ]; + buildable = true; + }; + "overlap" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."Frames" or (errorHandler.buildDepError "Frames")) + ]; + buildable = true; + }; + "mpg" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."Frames" or (errorHandler.buildDepError "Frames")) + ]; + buildable = true; + }; + }; + benchmarks = { + "joins" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."Frames" or (errorHandler.buildDepError "Frames")) + (hsPkgs."criterion" or (errorHandler.buildDepError "criterion")) + ]; + buildable = true; + }; + "insurance" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."criterion" or (errorHandler.buildDepError "criterion")) + (hsPkgs."Frames" or (errorHandler.buildDepError "Frames")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."pipes" or (errorHandler.buildDepError "pipes")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/Frames-0.7.4.1-r0-2140fc1ff47aa112d60eb4841af7a8ccb21de9e0846a8c9f13b9cbe1bbcaedc0.nix b/hackage/Frames-0.7.4.1-r0-2140fc1ff47aa112d60eb4841af7a8ccb21de9e0846a8c9f13b9cbe1bbcaedc0.nix new file mode 100644 index 00000000000..4ba5c48d0f6 --- /dev/null +++ b/hackage/Frames-0.7.4.1-r0-2140fc1ff47aa112d60eb4841af7a8ccb21de9e0846a8c9f13b9cbe1bbcaedc0.nix @@ -0,0 +1,248 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { demos = false; }; + package = { + specVersion = "1.10"; + identifier = { name = "Frames"; version = "0.7.4.1"; }; + license = "BSD-3-Clause"; + copyright = "Copyright (C) 2014-2018 Anthony Cowley"; + maintainer = "acowley@gmail.com"; + author = "Anthony Cowley"; + homepage = ""; + url = ""; + synopsis = "Data frames for working with tabular data files"; + description = "User-friendly, type safe, runtime efficient tooling for\nworking with tabular data deserialized from\ncomma-separated values (CSV) files. The type of\neach row of data is inferred from data, which can\nthen be streamed from disk, or worked with in\nmemory."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + (hsPkgs."primitive" or (errorHandler.buildDepError "primitive")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."readable" or (errorHandler.buildDepError "readable")) + (hsPkgs."pipes" or (errorHandler.buildDepError "pipes")) + (hsPkgs."pipes-bytestring" or (errorHandler.buildDepError "pipes-bytestring")) + (hsPkgs."pipes-group" or (errorHandler.buildDepError "pipes-group")) + (hsPkgs."pipes-parse" or (errorHandler.buildDepError "pipes-parse")) + (hsPkgs."pipes-safe" or (errorHandler.buildDepError "pipes-safe")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."vinyl" or (errorHandler.buildDepError "vinyl")) + (hsPkgs."discrimination" or (errorHandler.buildDepError "discrimination")) + (hsPkgs."contravariant" or (errorHandler.buildDepError "contravariant")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."vector-th-unbox" or (errorHandler.buildDepError "vector-th-unbox")) + ]; + buildable = true; + }; + exes = { + "getdata" = { + depends = (pkgs.lib).optionals (flags.demos) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."http-client" or (errorHandler.buildDepError "http-client")) + (hsPkgs."http-client-tls" or (errorHandler.buildDepError "http-client-tls")) + (hsPkgs."zip-archive" or (errorHandler.buildDepError "zip-archive")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + ]; + buildable = if !flags.demos then false else true; + }; + "plot" = { + depends = (pkgs.lib).optionals (flags.demos) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."Frames" or (errorHandler.buildDepError "Frames")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."pipes" or (errorHandler.buildDepError "pipes")) + (hsPkgs."pipes-safe" or (errorHandler.buildDepError "pipes-safe")) + (hsPkgs."Chart" or (errorHandler.buildDepError "Chart")) + (hsPkgs."Chart-diagrams" or (errorHandler.buildDepError "Chart-diagrams")) + (hsPkgs."diagrams-rasterific" or (errorHandler.buildDepError "diagrams-rasterific")) + (hsPkgs."diagrams-lib" or (errorHandler.buildDepError "diagrams-lib")) + (hsPkgs."readable" or (errorHandler.buildDepError "readable")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."statistics" or (errorHandler.buildDepError "statistics")) + ]; + buildable = if !flags.demos then false else true; + }; + "plot2" = { + depends = (pkgs.lib).optionals (flags.demos) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."Frames" or (errorHandler.buildDepError "Frames")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."pipes" or (errorHandler.buildDepError "pipes")) + (hsPkgs."Chart" or (errorHandler.buildDepError "Chart")) + (hsPkgs."Chart-diagrams" or (errorHandler.buildDepError "Chart-diagrams")) + (hsPkgs."diagrams-rasterific" or (errorHandler.buildDepError "diagrams-rasterific")) + (hsPkgs."diagrams-lib" or (errorHandler.buildDepError "diagrams-lib")) + (hsPkgs."readable" or (errorHandler.buildDepError "readable")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."statistics" or (errorHandler.buildDepError "statistics")) + ]; + buildable = if !flags.demos then false else true; + }; + "demo" = { + depends = (pkgs.lib).optionals (flags.demos) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."list-t" or (errorHandler.buildDepError "list-t")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."Frames" or (errorHandler.buildDepError "Frames")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + (hsPkgs."readable" or (errorHandler.buildDepError "readable")) + (hsPkgs."pipes" or (errorHandler.buildDepError "pipes")) + ]; + buildable = if !flags.demos then false else true; + }; + "tutorial" = { + depends = (pkgs.lib).optionals (flags.demos) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."Frames" or (errorHandler.buildDepError "Frames")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."readable" or (errorHandler.buildDepError "readable")) + (hsPkgs."foldl" or (errorHandler.buildDepError "foldl")) + (hsPkgs."pipes" or (errorHandler.buildDepError "pipes")) + (hsPkgs."vinyl" or (errorHandler.buildDepError "vinyl")) + ]; + buildable = if !flags.demos then false else true; + }; + "benchdemo" = { + depends = (pkgs.lib).optionals (flags.demos) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."Frames" or (errorHandler.buildDepError "Frames")) + (hsPkgs."foldl" or (errorHandler.buildDepError "foldl")) + (hsPkgs."pipes" or (errorHandler.buildDepError "pipes")) + ]; + buildable = if !flags.demos then false else true; + }; + "missing" = { + depends = (pkgs.lib).optionals (flags.demos) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."Frames" or (errorHandler.buildDepError "Frames")) + (hsPkgs."vinyl" or (errorHandler.buildDepError "vinyl")) + (hsPkgs."pipes" or (errorHandler.buildDepError "pipes")) + (hsPkgs."pipes-safe" or (errorHandler.buildDepError "pipes-safe")) + ]; + buildable = if !flags.demos then false else true; + }; + "kata04" = { + depends = (pkgs.lib).optionals (flags.demos) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."Frames" or (errorHandler.buildDepError "Frames")) + (hsPkgs."vinyl" or (errorHandler.buildDepError "vinyl")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."readable" or (errorHandler.buildDepError "readable")) + ]; + buildable = if !flags.demos then false else true; + }; + "modcsv" = { + depends = (pkgs.lib).optionals (flags.demos) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."Frames" or (errorHandler.buildDepError "Frames")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."pipes" or (errorHandler.buildDepError "pipes")) + ]; + buildable = if !flags.demos then false else true; + }; + "timezones" = { + depends = (pkgs.lib).optionals (flags.demos) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."Frames" or (errorHandler.buildDepError "Frames")) + (hsPkgs."tz" or (errorHandler.buildDepError "tz")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."readable" or (errorHandler.buildDepError "readable")) + (hsPkgs."pipes" or (errorHandler.buildDepError "pipes")) + (hsPkgs."pipes-safe" or (errorHandler.buildDepError "pipes-safe")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + ]; + buildable = if !flags.demos then false else true; + }; + }; + tests = { + "spec" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."Frames" or (errorHandler.buildDepError "Frames")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."tomland" or (errorHandler.buildDepError "tomland")) + (hsPkgs."regex-applicative" or (errorHandler.buildDepError "regex-applicative")) + (hsPkgs."pretty" or (errorHandler.buildDepError "pretty")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."pipes" or (errorHandler.buildDepError "pipes")) + (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit")) + (hsPkgs."vinyl" or (errorHandler.buildDepError "vinyl")) + (hsPkgs."foldl" or (errorHandler.buildDepError "foldl")) + (hsPkgs."validation-selective" or (errorHandler.buildDepError "validation-selective")) + (hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + ]; + buildable = true; + }; + "overlap" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."Frames" or (errorHandler.buildDepError "Frames")) + ]; + buildable = true; + }; + "mpg" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."Frames" or (errorHandler.buildDepError "Frames")) + ]; + buildable = true; + }; + }; + benchmarks = { + "joins" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."Frames" or (errorHandler.buildDepError "Frames")) + (hsPkgs."criterion" or (errorHandler.buildDepError "criterion")) + ]; + buildable = true; + }; + "insurance" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."criterion" or (errorHandler.buildDepError "criterion")) + (hsPkgs."Frames" or (errorHandler.buildDepError "Frames")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."pipes" or (errorHandler.buildDepError "pipes")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/Frames-0.7.4.2-r0-51f42e242535a12cef1fbc1059c3936110489fb098f4f56fcb1e0729eace37be.nix b/hackage/Frames-0.7.4.2-r0-51f42e242535a12cef1fbc1059c3936110489fb098f4f56fcb1e0729eace37be.nix new file mode 100644 index 00000000000..ccc7a009a32 --- /dev/null +++ b/hackage/Frames-0.7.4.2-r0-51f42e242535a12cef1fbc1059c3936110489fb098f4f56fcb1e0729eace37be.nix @@ -0,0 +1,248 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { demos = false; }; + package = { + specVersion = "1.10"; + identifier = { name = "Frames"; version = "0.7.4.2"; }; + license = "BSD-3-Clause"; + copyright = "Copyright (C) 2014-2018 Anthony Cowley"; + maintainer = "acowley@gmail.com"; + author = "Anthony Cowley"; + homepage = ""; + url = ""; + synopsis = "Data frames for working with tabular data files"; + description = "User-friendly, type safe, runtime efficient tooling for\nworking with tabular data deserialized from\ncomma-separated values (CSV) files. The type of\neach row of data is inferred from data, which can\nthen be streamed from disk, or worked with in\nmemory."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + (hsPkgs."primitive" or (errorHandler.buildDepError "primitive")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."readable" or (errorHandler.buildDepError "readable")) + (hsPkgs."pipes" or (errorHandler.buildDepError "pipes")) + (hsPkgs."pipes-bytestring" or (errorHandler.buildDepError "pipes-bytestring")) + (hsPkgs."pipes-group" or (errorHandler.buildDepError "pipes-group")) + (hsPkgs."pipes-parse" or (errorHandler.buildDepError "pipes-parse")) + (hsPkgs."pipes-safe" or (errorHandler.buildDepError "pipes-safe")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."vinyl" or (errorHandler.buildDepError "vinyl")) + (hsPkgs."discrimination" or (errorHandler.buildDepError "discrimination")) + (hsPkgs."contravariant" or (errorHandler.buildDepError "contravariant")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."vector-th-unbox" or (errorHandler.buildDepError "vector-th-unbox")) + ]; + buildable = true; + }; + exes = { + "getdata" = { + depends = (pkgs.lib).optionals (flags.demos) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."http-client" or (errorHandler.buildDepError "http-client")) + (hsPkgs."http-client-tls" or (errorHandler.buildDepError "http-client-tls")) + (hsPkgs."zip-archive" or (errorHandler.buildDepError "zip-archive")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + ]; + buildable = if !flags.demos then false else true; + }; + "plot" = { + depends = (pkgs.lib).optionals (flags.demos) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."Frames" or (errorHandler.buildDepError "Frames")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."pipes" or (errorHandler.buildDepError "pipes")) + (hsPkgs."pipes-safe" or (errorHandler.buildDepError "pipes-safe")) + (hsPkgs."Chart" or (errorHandler.buildDepError "Chart")) + (hsPkgs."Chart-diagrams" or (errorHandler.buildDepError "Chart-diagrams")) + (hsPkgs."diagrams-rasterific" or (errorHandler.buildDepError "diagrams-rasterific")) + (hsPkgs."diagrams-lib" or (errorHandler.buildDepError "diagrams-lib")) + (hsPkgs."readable" or (errorHandler.buildDepError "readable")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."statistics" or (errorHandler.buildDepError "statistics")) + ]; + buildable = if !flags.demos then false else true; + }; + "plot2" = { + depends = (pkgs.lib).optionals (flags.demos) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."Frames" or (errorHandler.buildDepError "Frames")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."pipes" or (errorHandler.buildDepError "pipes")) + (hsPkgs."Chart" or (errorHandler.buildDepError "Chart")) + (hsPkgs."Chart-diagrams" or (errorHandler.buildDepError "Chart-diagrams")) + (hsPkgs."diagrams-rasterific" or (errorHandler.buildDepError "diagrams-rasterific")) + (hsPkgs."diagrams-lib" or (errorHandler.buildDepError "diagrams-lib")) + (hsPkgs."readable" or (errorHandler.buildDepError "readable")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."statistics" or (errorHandler.buildDepError "statistics")) + ]; + buildable = if !flags.demos then false else true; + }; + "demo" = { + depends = (pkgs.lib).optionals (flags.demos) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."list-t" or (errorHandler.buildDepError "list-t")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."Frames" or (errorHandler.buildDepError "Frames")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + (hsPkgs."readable" or (errorHandler.buildDepError "readable")) + (hsPkgs."pipes" or (errorHandler.buildDepError "pipes")) + ]; + buildable = if !flags.demos then false else true; + }; + "tutorial" = { + depends = (pkgs.lib).optionals (flags.demos) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."Frames" or (errorHandler.buildDepError "Frames")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."readable" or (errorHandler.buildDepError "readable")) + (hsPkgs."foldl" or (errorHandler.buildDepError "foldl")) + (hsPkgs."pipes" or (errorHandler.buildDepError "pipes")) + (hsPkgs."vinyl" or (errorHandler.buildDepError "vinyl")) + ]; + buildable = if !flags.demos then false else true; + }; + "benchdemo" = { + depends = (pkgs.lib).optionals (flags.demos) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."Frames" or (errorHandler.buildDepError "Frames")) + (hsPkgs."foldl" or (errorHandler.buildDepError "foldl")) + (hsPkgs."pipes" or (errorHandler.buildDepError "pipes")) + ]; + buildable = if !flags.demos then false else true; + }; + "missing" = { + depends = (pkgs.lib).optionals (flags.demos) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."Frames" or (errorHandler.buildDepError "Frames")) + (hsPkgs."vinyl" or (errorHandler.buildDepError "vinyl")) + (hsPkgs."pipes" or (errorHandler.buildDepError "pipes")) + (hsPkgs."pipes-safe" or (errorHandler.buildDepError "pipes-safe")) + ]; + buildable = if !flags.demos then false else true; + }; + "kata04" = { + depends = (pkgs.lib).optionals (flags.demos) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."Frames" or (errorHandler.buildDepError "Frames")) + (hsPkgs."vinyl" or (errorHandler.buildDepError "vinyl")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."readable" or (errorHandler.buildDepError "readable")) + ]; + buildable = if !flags.demos then false else true; + }; + "modcsv" = { + depends = (pkgs.lib).optionals (flags.demos) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."Frames" or (errorHandler.buildDepError "Frames")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."pipes" or (errorHandler.buildDepError "pipes")) + ]; + buildable = if !flags.demos then false else true; + }; + "timezones" = { + depends = (pkgs.lib).optionals (flags.demos) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."Frames" or (errorHandler.buildDepError "Frames")) + (hsPkgs."tz" or (errorHandler.buildDepError "tz")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."readable" or (errorHandler.buildDepError "readable")) + (hsPkgs."pipes" or (errorHandler.buildDepError "pipes")) + (hsPkgs."pipes-safe" or (errorHandler.buildDepError "pipes-safe")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + ]; + buildable = if !flags.demos then false else true; + }; + }; + tests = { + "spec" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."Frames" or (errorHandler.buildDepError "Frames")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."tomland" or (errorHandler.buildDepError "tomland")) + (hsPkgs."regex-applicative" or (errorHandler.buildDepError "regex-applicative")) + (hsPkgs."pretty" or (errorHandler.buildDepError "pretty")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."pipes" or (errorHandler.buildDepError "pipes")) + (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit")) + (hsPkgs."vinyl" or (errorHandler.buildDepError "vinyl")) + (hsPkgs."foldl" or (errorHandler.buildDepError "foldl")) + (hsPkgs."validation-selective" or (errorHandler.buildDepError "validation-selective")) + (hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + ]; + buildable = true; + }; + "overlap" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."Frames" or (errorHandler.buildDepError "Frames")) + ]; + buildable = true; + }; + "mpg" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."Frames" or (errorHandler.buildDepError "Frames")) + ]; + buildable = true; + }; + }; + benchmarks = { + "joins" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."Frames" or (errorHandler.buildDepError "Frames")) + (hsPkgs."criterion" or (errorHandler.buildDepError "criterion")) + ]; + buildable = true; + }; + "insurance" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."criterion" or (errorHandler.buildDepError "criterion")) + (hsPkgs."Frames" or (errorHandler.buildDepError "Frames")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."pipes" or (errorHandler.buildDepError "pipes")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/bearriver-0.14.5-r0-d7cb9749de934c70cbece3f13d0b5a92a2058bcdf1ca2f8ab5a8136cefcd9433.nix b/hackage/bearriver-0.14.5-r0-d7cb9749de934c70cbece3f13d0b5a92a2058bcdf1ca2f8ab5a8136cefcd9433.nix new file mode 100644 index 00000000000..9ba96d08b1a --- /dev/null +++ b/hackage/bearriver-0.14.5-r0-d7cb9749de934c70cbece3f13d0b5a92a2058bcdf1ca2f8ab5a8136cefcd9433.nix @@ -0,0 +1,39 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.10"; + identifier = { name = "bearriver"; version = "0.14.5"; }; + license = "BSD-3-Clause"; + copyright = "Copyright (c) 2019-2022 - Ivan Perez\n,\nCopyright (c) 2016-2018 - Ivan Perez and Manuel Bärenz"; + maintainer = "ivan.perez@keera.co.uk"; + author = "Ivan Perez, Manuel Bärenz"; + homepage = "https://github.com/ivanperez-keera/dunai"; + url = ""; + synopsis = "FRP Yampa replacement implemented with Monadic Stream Functions."; + description = " is a popular Functional\nReactive Programming (FRP) implementation that has been used extensively for\nall kinds of applications, including robotics and games.\n\n are\na new abstraction for data processors that combine arrows and monads. The\nlibrary provides a default\nimplementation.\n\nBearriver (a tributary to the Yampa river) provides the same API as Yampa,\nbut implemented using dunai underneath. The goal is to facilitate\nunderstanding what's different about Yampa, and other FRP and Reactive\nProgramming libraries, by creating wrappers around dunai defined precisely by\nthose differences.\n\nBecause dunai is particularly fast, especially with optimizations enabled,\nthis implementation is faster than traditional Yampa for medium-sized and\nlarge applications."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = ([ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."dunai" or (errorHandler.buildDepError "dunai")) + (hsPkgs."MonadRandom" or (errorHandler.buildDepError "MonadRandom")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."simple-affine-space" or (errorHandler.buildDepError "simple-affine-space")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + ] ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).le "7.8.4") (hsPkgs."MonadRandom" or (errorHandler.buildDepError "MonadRandom"))) ++ (pkgs.lib).optional (!(compiler.isGhc && (compiler.version).ge "8.0")) (hsPkgs."fail" or (errorHandler.buildDepError "fail")); + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/character-ps-0.1-r0-b38ed1c07ae49e7461e44ca1d00c9ca24d1dcb008424ccd919916f92fd48d9fe.nix b/hackage/character-ps-0.1-r0-b38ed1c07ae49e7461e44ca1d00c9ca24d1dcb008424ccd919916f92fd48d9fe.nix new file mode 100644 index 00000000000..a1e747df04f --- /dev/null +++ b/hackage/character-ps-0.1-r0-b38ed1c07ae49e7461e44ca1d00c9ca24d1dcb008424ccd919916f92fd48d9fe.nix @@ -0,0 +1,40 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.2"; + identifier = { name = "character-ps"; version = "0.1"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Oleg Grenrus "; + author = "Oleg Grenrus "; + homepage = "https://github.com/phadej/character-ps"; + url = ""; + synopsis = "Pattern synonyms for ASCII characters for Word8, Word16 etc"; + description = "Pattern synonyms for ASCII characters, e.g.\n\n@\npattern SPACE :: Word8\npattern SPACE = 0x20\n@"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ (hsPkgs."base" or (errorHandler.buildDepError "base")) ]; + buildable = true; + }; + tests = { + "character-ps-tests" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."character-ps" or (errorHandler.buildDepError "character-ps")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/duckdb-haskell-0.1.0.0-r0-6090bac5f36d89f759fc6736ecd1b45786019991f8214ae2f685a3ebff15c3cf.nix b/hackage/duckdb-haskell-0.1.0.0-r0-6090bac5f36d89f759fc6736ecd1b45786019991f8214ae2f685a3ebff15c3cf.nix new file mode 100644 index 00000000000..ab37500c5bf --- /dev/null +++ b/hackage/duckdb-haskell-0.1.0.0-r0-6090bac5f36d89f759fc6736ecd1b45786019991f8214ae2f685a3ebff15c3cf.nix @@ -0,0 +1,69 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { ignore-native-sources = false; }; + package = { + specVersion = "3.0"; + identifier = { name = "duckdb-haskell"; version = "0.1.0.0"; }; + license = "MIT"; + copyright = "(c) 2023 Tao He"; + maintainer = "sighingnow@gmail.com"; + author = "Tao He"; + homepage = "https://github.com/sighingnow/duckdb-haskell"; + url = ""; + synopsis = "Haskell bindings for duckdb."; + description = "Full-featured haskell bindings for the duckdb database."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + ] ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).ge "9.4") (hsPkgs."system-cxx-std-lib" or (errorHandler.buildDepError "system-cxx-std-lib")); + libs = (pkgs.lib).optionals (!(compiler.isGhc && (compiler.version).ge "9.4")) (if system.isOsx || system.isFreebsd + then [ (pkgs."c++" or (errorHandler.sysDepError "c++")) ] + else if system.isWindows + then if system.isX86_64 && (compiler.isGhc && (compiler.version).lt "8.6.5") + then [ + (pkgs."stdc++-6" or (errorHandler.sysDepError "stdc++-6")) + (pkgs."gcc_s_seh-1" or (errorHandler.sysDepError "gcc_s_seh-1")) + ] + else if system.isX86_64 + then [ + (pkgs."stdc++" or (errorHandler.sysDepError "stdc++")) + (pkgs."gcc_s_seh-1" or (errorHandler.sysDepError "gcc_s_seh-1")) + ] + else if compiler.isGhc && (compiler.version).ge "8.6.5" + then [ + (pkgs."stdc++" or (errorHandler.sysDepError "stdc++")) + (pkgs."gcc_s_dw2-1" or (errorHandler.sysDepError "gcc_s_dw2-1")) + ] + else [ + (pkgs."stdc++-6" or (errorHandler.sysDepError "stdc++-6")) + (pkgs."gcc_s_dw2-1" or (errorHandler.sysDepError "gcc_s_dw2-1")) + ] + else [ (pkgs."stdc++" or (errorHandler.sysDepError "stdc++")) ]); + buildable = true; + }; + tests = { + "duckdb-haskell-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."duckdb-haskell" or (errorHandler.buildDepError "duckdb-haskell")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/dunai-0.12.0-r0-e35fb51effaed8cc679cc652f1633070f4350373f4c9cc884457b665c301859c.nix b/hackage/dunai-0.12.0-r0-e35fb51effaed8cc679cc652f1633070f4350373f4c9cc884457b665c301859c.nix new file mode 100644 index 00000000000..87b047ff5f8 --- /dev/null +++ b/hackage/dunai-0.12.0-r0-e35fb51effaed8cc679cc652f1633070f4350373f4c9cc884457b665c301859c.nix @@ -0,0 +1,82 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { test-hlint = false; test-doc-coverage = false; }; + package = { + specVersion = "1.10"; + identifier = { name = "dunai"; version = "0.12.0"; }; + license = "BSD-3-Clause"; + copyright = "Copyright (c) 2016 - Ivan Perez and Manuel Bärenz"; + maintainer = "ivan.perez@keera.co.uk"; + author = "Ivan Perez, Manuel Bärenz"; + homepage = "https://github.com/ivanperez-keera/dunai"; + url = ""; + synopsis = "Generalised reactive framework supporting classic, arrowized and monadic FRP."; + description = "Dunai is a DSL for strongly-typed CPS-based composable transformations.\n\nDunai is based on a concept of Monadic Stream Functions (MSFs). MSFs are\ntransformations defined by a function\n@unMSF :: MSF m a b -> a -> m (b, MSF m a b)@ that executes one step of a\nsimulation, and produces an output in a monadic context, and a continuation\nto be used for future steps.\n\nMSFs are a generalisation of the implementation mechanism used by Yampa,\nWormholes and other FRP and reactive implementations.\n\nWhen combined with different monads, they produce interesting effects. For\nexample, when combined with the @Maybe@ monad, they become transformations\nthat may stop producing outputs (and continuations). The @Either@ monad gives\nrise to MSFs that end with a result (akin to Tasks in Yampa, and Monadic\nFRP).\n\nFlattening, that is, going from some structure @MSF (t m) a b@ to @MSF m a b@\nfor a specific transformer @t@ often gives rise to known FRP constructs. For\ninstance, flattening with @EitherT@ gives rise to switching, and flattening\nwith @ListT@ gives rise to parallelism with broadcasting.\n\nMSFs can be used to implement many FRP variants, including Arrowized FRP,\nClassic FRP, and plain reactive programming. Arrowized and applicative syntax\nare both supported.\n\nFor a very detailed introduction to MSFs, see:\n\n(mirror: )."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."MonadRandom" or (errorHandler.buildDepError "MonadRandom")) + (hsPkgs."simple-affine-space" or (errorHandler.buildDepError "simple-affine-space")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."transformers-base" or (errorHandler.buildDepError "transformers-base")) + ] ++ (pkgs.lib).optionals (compiler.isGhc && (compiler.version).le "7.8.4") [ + (hsPkgs."MonadRandom" or (errorHandler.buildDepError "MonadRandom")) + (hsPkgs."transformers-compat" or (errorHandler.buildDepError "transformers-compat")) + (hsPkgs."void" or (errorHandler.buildDepError "void")) + ]; + buildable = true; + }; + 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; + }; + "regression-tests" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."dunai" or (errorHandler.buildDepError "dunai")) + ]; + buildable = true; + }; + }; + benchmarks = { + "dunai-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."dunai" or (errorHandler.buildDepError "dunai")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/dunai-test-0.12.0-r0-cc9a9fc4576251d2f11aba447dfb98bffdfb89c7d03a8490fe380a812693eb9b.nix b/hackage/dunai-test-0.12.0-r0-cc9a9fc4576251d2f11aba447dfb98bffdfb89c7d03a8490fe380a812693eb9b.nix new file mode 100644 index 00000000000..0a25fc4aa02 --- /dev/null +++ b/hackage/dunai-test-0.12.0-r0-cc9a9fc4576251d2f11aba447dfb98bffdfb89c7d03a8490fe380a812693eb9b.nix @@ -0,0 +1,36 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.10"; + identifier = { name = "dunai-test"; version = "0.12.0"; }; + license = "BSD-3-Clause"; + copyright = "Copyright (c) 2017 - Ivan Perez"; + maintainer = "ivan.perez@keera.co.uk"; + author = "Ivan Perez"; + homepage = "https://github.com/ivanperez-keera/dunai"; + url = ""; + synopsis = "Testing library for Dunai"; + description = "Testing and debugging library for Dunai.\n\nIt contains:\n\n* Debugging signal functions using \"Debug.Trace\".\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."dunai" or (errorHandler.buildDepError "dunai")) + (hsPkgs."normaldistribution" or (errorHandler.buildDepError "normaldistribution")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/forma-1.2.0-r2-d8ebc84ec897d47d7e1f86f5a7685de342b7a3bb939c8a2957b8f4df20fea2f2.nix b/hackage/forma-1.2.0-r2-d8ebc84ec897d47d7e1f86f5a7685de342b7a3bb939c8a2957b8f4df20fea2f2.nix new file mode 100644 index 00000000000..f89c25ebb33 --- /dev/null +++ b/hackage/forma-1.2.0-r2-d8ebc84ec897d47d7e1f86f5a7685de342b7a3bb939c8a2957b8f4df20fea2f2.nix @@ -0,0 +1,51 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { dev = false; }; + package = { + specVersion = "1.18"; + identifier = { name = "forma"; version = "1.2.0"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Mark Karpov "; + author = "Mark Karpov "; + homepage = "https://github.com/mrkkrp/forma"; + url = ""; + synopsis = "Parse and validate forms in JSON format"; + description = "Parse and validate forms in JSON format."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + tests = { + "tests" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."forma" or (errorHandler.buildDepError "forma")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/heist-1.1.1.1-r4-538f6aa57973a9631aa7943943e15694fea8e2a10bfd63874c89635fc06967c5.nix b/hackage/heist-1.1.1.1-r4-538f6aa57973a9631aa7943943e15694fea8e2a10bfd63874c89635fc06967c5.nix new file mode 100644 index 00000000000..0d456d10fc9 --- /dev/null +++ b/hackage/heist-1.1.1.1-r4-538f6aa57973a9631aa7943943e15694fea8e2a10bfd63874c89635fc06967c5.nix @@ -0,0 +1,137 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.2"; + identifier = { name = "heist"; version = "1.1.1.1"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "snap@snapframework.com"; + author = "Doug Beardsley, Gregory Collins"; + homepage = "http://snapframework.com/"; + url = ""; + synopsis = "An Haskell template system supporting both HTML5 and XML."; + description = "Heist is a powerful template system that supports both HTML5 and XML.\nSome of Heist's features are:\n\n* Designer-friendly HTML5 (or XML) syntax\n\n* Templates can be reloaded to make changes visible without recompiling\nyour Haskell code\n\n* Enforces near-perfect separation of business logic and view\n\n* Powerful abstraction primitives allowing you to eliminate repetition\n\n* Easy creation of domain-specific markup languages\n\n* Built-in support for including JSON and Markdown content in templates\n\n* Simple mechanism for designer-specified template caching\n\n* Optional merging of multiple \\ tags defined anywhere in the\ndocument"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec")) + (hsPkgs."blaze-builder" or (errorHandler.buildDepError "blaze-builder")) + (hsPkgs."blaze-html" or (errorHandler.buildDepError "blaze-html")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."directory-tree" or (errorHandler.buildDepError "directory-tree")) + (hsPkgs."dlist" or (errorHandler.buildDepError "dlist")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."lifted-base" or (errorHandler.buildDepError "lifted-base")) + (hsPkgs."map-syntax" or (errorHandler.buildDepError "map-syntax")) + (hsPkgs."monad-control" or (errorHandler.buildDepError "monad-control")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."transformers-base" or (errorHandler.buildDepError "transformers-base")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."xmlhtml" or (errorHandler.buildDepError "xmlhtml")) + (hsPkgs."indexed-traversable" or (errorHandler.buildDepError "indexed-traversable")) + ] ++ (pkgs.lib).optional (!(compiler.isGhc && (compiler.version).ge "8.0")) (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups")); + buildable = true; + }; + tests = { + "testsuite" = { + depends = ([ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework")) + (hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit")) + (hsPkgs."test-framework-quickcheck2" or (errorHandler.buildDepError "test-framework-quickcheck2")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec")) + (hsPkgs."bifunctors" or (errorHandler.buildDepError "bifunctors")) + (hsPkgs."blaze-builder" or (errorHandler.buildDepError "blaze-builder")) + (hsPkgs."blaze-html" or (errorHandler.buildDepError "blaze-html")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."directory-tree" or (errorHandler.buildDepError "directory-tree")) + (hsPkgs."dlist" or (errorHandler.buildDepError "dlist")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."lifted-base" or (errorHandler.buildDepError "lifted-base")) + (hsPkgs."map-syntax" or (errorHandler.buildDepError "map-syntax")) + (hsPkgs."monad-control" or (errorHandler.buildDepError "monad-control")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."transformers-base" or (errorHandler.buildDepError "transformers-base")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."xmlhtml" or (errorHandler.buildDepError "xmlhtml")) + (hsPkgs."indexed-traversable" or (errorHandler.buildDepError "indexed-traversable")) + ] ++ (pkgs.lib).optional (!(compiler.isGhc && (compiler.version).ge "8.0")) (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups"))) ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).ge "7.8" && (compiler.isGhc && (compiler.version).lt "7.10")) (hsPkgs."transformers-compat" or (errorHandler.buildDepError "transformers-compat")); + buildable = true; + }; + }; + benchmarks = { + "benchmark" = { + depends = ([ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit")) + (hsPkgs."criterion" or (errorHandler.buildDepError "criterion")) + (hsPkgs."criterion-measurement" or (errorHandler.buildDepError "criterion-measurement")) + (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework")) + (hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec")) + (hsPkgs."blaze-builder" or (errorHandler.buildDepError "blaze-builder")) + (hsPkgs."blaze-html" or (errorHandler.buildDepError "blaze-html")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."directory-tree" or (errorHandler.buildDepError "directory-tree")) + (hsPkgs."dlist" or (errorHandler.buildDepError "dlist")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."lifted-base" or (errorHandler.buildDepError "lifted-base")) + (hsPkgs."map-syntax" or (errorHandler.buildDepError "map-syntax")) + (hsPkgs."monad-control" or (errorHandler.buildDepError "monad-control")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."statistics" or (errorHandler.buildDepError "statistics")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."transformers-base" or (errorHandler.buildDepError "transformers-base")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."xmlhtml" or (errorHandler.buildDepError "xmlhtml")) + (hsPkgs."indexed-traversable" or (errorHandler.buildDepError "indexed-traversable")) + ] ++ (pkgs.lib).optional (!(compiler.isGhc && (compiler.version).ge "8.0")) (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups"))) ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).ge "7.8" && (compiler.isGhc && (compiler.version).lt "7.10")) (hsPkgs."transformers-compat" or (errorHandler.buildDepError "transformers-compat")); + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/heist-1.1.1.2-r0-5b349daca9db76147bf7c26b0e10c6a4a5b93f8137658ae29de25d86d3de45e8.nix b/hackage/heist-1.1.1.2-r0-5b349daca9db76147bf7c26b0e10c6a4a5b93f8137658ae29de25d86d3de45e8.nix new file mode 100644 index 00000000000..a5e4cad94d9 --- /dev/null +++ b/hackage/heist-1.1.1.2-r0-5b349daca9db76147bf7c26b0e10c6a4a5b93f8137658ae29de25d86d3de45e8.nix @@ -0,0 +1,137 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.2"; + identifier = { name = "heist"; version = "1.1.1.2"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "snap@snapframework.com"; + author = "Doug Beardsley, Gregory Collins"; + homepage = "http://snapframework.com/"; + url = ""; + synopsis = "An Haskell template system supporting both HTML5 and XML."; + description = "Heist is a powerful template system that supports both HTML5 and XML.\nSome of Heist's features are:\n\n* Designer-friendly HTML5 (or XML) syntax\n\n* Templates can be reloaded to make changes visible without recompiling\nyour Haskell code\n\n* Enforces near-perfect separation of business logic and view\n\n* Powerful abstraction primitives allowing you to eliminate repetition\n\n* Easy creation of domain-specific markup languages\n\n* Built-in support for including JSON and Markdown content in templates\n\n* Simple mechanism for designer-specified template caching\n\n* Optional merging of multiple \\ tags defined anywhere in the\ndocument"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec")) + (hsPkgs."blaze-builder" or (errorHandler.buildDepError "blaze-builder")) + (hsPkgs."blaze-html" or (errorHandler.buildDepError "blaze-html")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."directory-tree" or (errorHandler.buildDepError "directory-tree")) + (hsPkgs."dlist" or (errorHandler.buildDepError "dlist")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."lifted-base" or (errorHandler.buildDepError "lifted-base")) + (hsPkgs."map-syntax" or (errorHandler.buildDepError "map-syntax")) + (hsPkgs."monad-control" or (errorHandler.buildDepError "monad-control")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."transformers-base" or (errorHandler.buildDepError "transformers-base")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."xmlhtml" or (errorHandler.buildDepError "xmlhtml")) + (hsPkgs."indexed-traversable" or (errorHandler.buildDepError "indexed-traversable")) + ] ++ (pkgs.lib).optional (!(compiler.isGhc && (compiler.version).ge "8.0")) (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups")); + buildable = true; + }; + tests = { + "testsuite" = { + depends = ([ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework")) + (hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit")) + (hsPkgs."test-framework-quickcheck2" or (errorHandler.buildDepError "test-framework-quickcheck2")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec")) + (hsPkgs."bifunctors" or (errorHandler.buildDepError "bifunctors")) + (hsPkgs."blaze-builder" or (errorHandler.buildDepError "blaze-builder")) + (hsPkgs."blaze-html" or (errorHandler.buildDepError "blaze-html")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."directory-tree" or (errorHandler.buildDepError "directory-tree")) + (hsPkgs."dlist" or (errorHandler.buildDepError "dlist")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."lifted-base" or (errorHandler.buildDepError "lifted-base")) + (hsPkgs."map-syntax" or (errorHandler.buildDepError "map-syntax")) + (hsPkgs."monad-control" or (errorHandler.buildDepError "monad-control")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."transformers-base" or (errorHandler.buildDepError "transformers-base")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."xmlhtml" or (errorHandler.buildDepError "xmlhtml")) + (hsPkgs."indexed-traversable" or (errorHandler.buildDepError "indexed-traversable")) + ] ++ (pkgs.lib).optional (!(compiler.isGhc && (compiler.version).ge "8.0")) (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups"))) ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).ge "7.8" && (compiler.isGhc && (compiler.version).lt "7.10")) (hsPkgs."transformers-compat" or (errorHandler.buildDepError "transformers-compat")); + buildable = true; + }; + }; + benchmarks = { + "benchmark" = { + depends = ([ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit")) + (hsPkgs."criterion" or (errorHandler.buildDepError "criterion")) + (hsPkgs."criterion-measurement" or (errorHandler.buildDepError "criterion-measurement")) + (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework")) + (hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec")) + (hsPkgs."blaze-builder" or (errorHandler.buildDepError "blaze-builder")) + (hsPkgs."blaze-html" or (errorHandler.buildDepError "blaze-html")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."directory-tree" or (errorHandler.buildDepError "directory-tree")) + (hsPkgs."dlist" or (errorHandler.buildDepError "dlist")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."lifted-base" or (errorHandler.buildDepError "lifted-base")) + (hsPkgs."map-syntax" or (errorHandler.buildDepError "map-syntax")) + (hsPkgs."monad-control" or (errorHandler.buildDepError "monad-control")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."statistics" or (errorHandler.buildDepError "statistics")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."transformers-base" or (errorHandler.buildDepError "transformers-base")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."xmlhtml" or (errorHandler.buildDepError "xmlhtml")) + (hsPkgs."indexed-traversable" or (errorHandler.buildDepError "indexed-traversable")) + ] ++ (pkgs.lib).optional (!(compiler.isGhc && (compiler.version).ge "8.0")) (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups"))) ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).ge "7.8" && (compiler.isGhc && (compiler.version).lt "7.10")) (hsPkgs."transformers-compat" or (errorHandler.buildDepError "transformers-compat")); + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/hspec-2.11.7-r0-2869580a2a29e7beb6268ea3dc561583f4ae229ed1f47fb1c92e8c09ce35acec.nix b/hackage/hspec-2.11.7-r0-2869580a2a29e7beb6268ea3dc561583f4ae229ed1f47fb1c92e8c09ce35acec.nix new file mode 100644 index 00000000000..5b387680062 --- /dev/null +++ b/hackage/hspec-2.11.7-r0-2869580a2a29e7beb6268ea3dc561583f4ae229ed1f47fb1c92e8c09ce35acec.nix @@ -0,0 +1,37 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.12"; + identifier = { name = "hspec"; version = "2.11.7"; }; + license = "MIT"; + copyright = "(c) 2011-2023 Simon Hengel,\n(c) 2011-2012 Trystan Spangler,\n(c) 2011 Greg Weber"; + maintainer = "Simon Hengel "; + author = "Simon Hengel "; + homepage = "https://hspec.github.io/"; + url = ""; + synopsis = "A Testing Framework for Haskell"; + description = "Hspec is a testing framework for Haskell. Some of Hspec's distinctive\nfeatures are:\n\n* a friendly DSL for defining tests\n\n* integration with QuickCheck, SmallCheck, and HUnit\n\n* parallel test execution\n\n* automatic discovery of test files\n\nThe Hspec Manual is at ."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."hspec-core" or (errorHandler.buildDepError "hspec-core")) + (hsPkgs."hspec-discover" or (errorHandler.buildDepError "hspec-discover")) + (hsPkgs."hspec-expectations" or (errorHandler.buildDepError "hspec-expectations")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/hspec-api-2.11.7-r0-38ae9a6c636539410b87f065f3a529552b11269d0e43d7466bab889c97a0580f.nix b/hackage/hspec-api-2.11.7-r0-38ae9a6c636539410b87f065f3a529552b11269d0e43d7466bab889c97a0580f.nix new file mode 100644 index 00000000000..e3b39adca8c --- /dev/null +++ b/hackage/hspec-api-2.11.7-r0-38ae9a6c636539410b87f065f3a529552b11269d0e43d7466bab889c97a0580f.nix @@ -0,0 +1,50 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.12"; + identifier = { name = "hspec-api"; version = "2.11.7"; }; + license = "MIT"; + copyright = "(c) 2022-2023 Simon Hengel"; + maintainer = "Simon Hengel "; + author = "Simon Hengel "; + homepage = "https://hspec.github.io/"; + url = ""; + synopsis = "A Testing Framework for Haskell"; + description = "This package provides a stable API that can be used to extend Hspec's functionality."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."hspec-core" or (errorHandler.buildDepError "hspec-core")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + ]; + buildable = true; + }; + tests = { + "spec" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."hspec-api" or (errorHandler.buildDepError "hspec-api")) + (hsPkgs."hspec-core" or (errorHandler.buildDepError "hspec-core")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + ]; + build-tools = [ + (hsPkgs.buildPackages.hspec-discover.components.exes.hspec-discover or (pkgs.buildPackages.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/hspec-core-2.11.7-r0-90d8873356d7e15f843bc523360e206e8e356ff6b82a1fa4b3889dc31d073ea1.nix b/hackage/hspec-core-2.11.7-r0-90d8873356d7e15f843bc523360e206e8e356ff6b82a1fa4b3889dc31d073ea1.nix new file mode 100644 index 00000000000..404b46b9a7d --- /dev/null +++ b/hackage/hspec-core-2.11.7-r0-90d8873356d7e15f843bc523360e206e8e356ff6b82a1fa4b3889dc31d073ea1.nix @@ -0,0 +1,80 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.12"; + identifier = { name = "hspec-core"; version = "2.11.7"; }; + license = "MIT"; + copyright = "(c) 2011-2023 Simon Hengel,\n(c) 2011-2012 Trystan Spangler,\n(c) 2011 Greg Weber"; + maintainer = "Simon Hengel "; + author = "Simon Hengel "; + homepage = "https://hspec.github.io/"; + url = ""; + synopsis = "A Testing Framework for Haskell"; + description = "This package exposes internal types and functions that can be used to extend Hspec's functionality."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."ansi-terminal" or (errorHandler.buildDepError "ansi-terminal")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."call-stack" or (errorHandler.buildDepError "call-stack")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."haskell-lexer" or (errorHandler.buildDepError "haskell-lexer")) + (hsPkgs."hspec-expectations" or (errorHandler.buildDepError "hspec-expectations")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."quickcheck-io" or (errorHandler.buildDepError "quickcheck-io")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."tf-random" or (errorHandler.buildDepError "tf-random")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + ] ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).ge "8.4.1") (hsPkgs."stm" or (errorHandler.buildDepError "stm")); + buildable = true; + }; + tests = { + "spec" = { + depends = [ + (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."ansi-terminal" or (errorHandler.buildDepError "ansi-terminal")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base-orphans" or (errorHandler.buildDepError "base-orphans")) + (hsPkgs."call-stack" or (errorHandler.buildDepError "call-stack")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."haskell-lexer" or (errorHandler.buildDepError "haskell-lexer")) + (hsPkgs."hspec-expectations" or (errorHandler.buildDepError "hspec-expectations")) + (hsPkgs."hspec-meta" or (errorHandler.buildDepError "hspec-meta")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."quickcheck-io" or (errorHandler.buildDepError "quickcheck-io")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."silently" or (errorHandler.buildDepError "silently")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + (hsPkgs."tf-random" or (errorHandler.buildDepError "tf-random")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + ] ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).ge "8.4.1") (hsPkgs."stm" or (errorHandler.buildDepError "stm")); + build-tools = [ + (hsPkgs.buildPackages.hspec-meta.components.exes.hspec-meta-discover or (pkgs.buildPackages.hspec-meta-discover or (errorHandler.buildToolDepError "hspec-meta:hspec-meta-discover"))) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/hspec-discover-2.11.7-r0-6307eb16d308258a99a242025df50217d835ba0a3f205b1202a100a175877b38.nix b/hackage/hspec-discover-2.11.7-r0-6307eb16d308258a99a242025df50217d835ba0a3f205b1202a100a175877b38.nix new file mode 100644 index 00000000000..b2831bbf6de --- /dev/null +++ b/hackage/hspec-discover-2.11.7-r0-6307eb16d308258a99a242025df50217d835ba0a3f205b1202a100a175877b38.nix @@ -0,0 +1,63 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.12"; + identifier = { name = "hspec-discover"; version = "2.11.7"; }; + license = "MIT"; + copyright = "(c) 2012-2023 Simon Hengel"; + maintainer = "Simon Hengel "; + author = "Simon Hengel "; + homepage = "https://hspec.github.io/"; + url = ""; + synopsis = "Automatically discover and run Hspec tests"; + description = "Automatically discover and run Hspec tests\n\n"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + ]; + buildable = true; + }; + exes = { + "hspec-discover" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."hspec-discover" or (errorHandler.buildDepError "hspec-discover")) + ]; + buildable = true; + }; + }; + tests = { + "spec" = { + depends = [ + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."hspec-discover" or (errorHandler.buildDepError "hspec-discover")) + (hsPkgs."hspec-meta" or (errorHandler.buildDepError "hspec-meta")) + (hsPkgs."mockery" or (errorHandler.buildDepError "mockery")) + ]; + build-tools = [ + (hsPkgs.buildPackages.hspec-meta.components.exes.hspec-meta-discover or (pkgs.buildPackages.hspec-meta-discover or (errorHandler.buildToolDepError "hspec-meta:hspec-meta-discover"))) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/hspec-meta-2.11.7-r0-8df42d561483f6da75e0a63aab4c2b319ccc077779e272b556387ee9dd9f2ddd.nix b/hackage/hspec-meta-2.11.7-r0-8df42d561483f6da75e0a63aab4c2b319ccc077779e272b556387ee9dd9f2ddd.nix new file mode 100644 index 00000000000..0bdfcb3b961 --- /dev/null +++ b/hackage/hspec-meta-2.11.7-r0-8df42d561483f6da75e0a63aab4c2b319ccc077779e272b556387ee9dd9f2ddd.nix @@ -0,0 +1,73 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.12"; + identifier = { name = "hspec-meta"; version = "2.11.7"; }; + license = "MIT"; + copyright = "(c) 2011-2023 Simon Hengel,\n(c) 2011-2012 Trystan Spangler,\n(c) 2011 Greg Weber"; + maintainer = "Simon Hengel "; + author = "Simon Hengel "; + homepage = "https://hspec.github.io/"; + url = ""; + synopsis = "A version of Hspec which is used to test Hspec itself"; + description = "A stable version of Hspec which is used to test the\nin-development version of Hspec."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."ansi-terminal" or (errorHandler.buildDepError "ansi-terminal")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."call-stack" or (errorHandler.buildDepError "call-stack")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."haskell-lexer" or (errorHandler.buildDepError "haskell-lexer")) + (hsPkgs."hspec-expectations" or (errorHandler.buildDepError "hspec-expectations")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."quickcheck-io" or (errorHandler.buildDepError "quickcheck-io")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."tf-random" or (errorHandler.buildDepError "tf-random")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + ] ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).ge "8.4.1") (hsPkgs."stm" or (errorHandler.buildDepError "stm")); + buildable = true; + }; + exes = { + "hspec-meta-discover" = { + depends = [ + (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."ansi-terminal" or (errorHandler.buildDepError "ansi-terminal")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."call-stack" or (errorHandler.buildDepError "call-stack")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."haskell-lexer" or (errorHandler.buildDepError "haskell-lexer")) + (hsPkgs."hspec-expectations" or (errorHandler.buildDepError "hspec-expectations")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."quickcheck-io" or (errorHandler.buildDepError "quickcheck-io")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."tf-random" or (errorHandler.buildDepError "tf-random")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + ] ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).ge "8.4.1") (hsPkgs."stm" or (errorHandler.buildDepError "stm")); + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/keycloak-hs-3.0.2-r0-6b0acfb8b1b502475cf186868a7d95e0371d6901200b3d1fc72db6ea7dd1175f.nix b/hackage/keycloak-hs-3.0.2-r0-6b0acfb8b1b502475cf186868a7d95e0371d6901200b3d1fc72db6ea7dd1175f.nix new file mode 100644 index 00000000000..17abb78621e --- /dev/null +++ b/hackage/keycloak-hs-3.0.2-r0-6b0acfb8b1b502475cf186868a7d95e0371d6901200b3d1fc72db6ea7dd1175f.nix @@ -0,0 +1,65 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.12"; + identifier = { name = "keycloak-hs"; version = "3.0.2"; }; + license = "BSD-3-Clause"; + copyright = "2019 Corentin Dupont"; + maintainer = "corentin.dupont@gmail.com"; + author = "Corentin Dupont"; + homepage = "https://github.com/cdupont/keycloak-hs#readme"; + url = ""; + synopsis = ""; + description = "Please see the README on GitHub at "; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."aeson-casing" or (errorHandler.buildDepError "aeson-casing")) + (hsPkgs."base64-bytestring" or (errorHandler.buildDepError "base64-bytestring")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."hslogger" or (errorHandler.buildDepError "hslogger")) + (hsPkgs."http-api-data" or (errorHandler.buildDepError "http-api-data")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."http-client" or (errorHandler.buildDepError "http-client")) + (hsPkgs."jose" or (errorHandler.buildDepError "jose")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."monad-time" or (errorHandler.buildDepError "monad-time")) + (hsPkgs."lens-aeson" or (errorHandler.buildDepError "lens-aeson")) + (hsPkgs."safe" or (errorHandler.buildDepError "safe")) + (hsPkgs."string-conversions" or (errorHandler.buildDepError "string-conversions")) + (hsPkgs."word8" or (errorHandler.buildDepError "word8")) + (hsPkgs."wreq" or (errorHandler.buildDepError "wreq")) + ]; + buildable = true; + }; + exes = { + "example" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."keycloak-hs" or (errorHandler.buildDepError "keycloak-hs")) + (hsPkgs."hslogger" or (errorHandler.buildDepError "hslogger")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/oalg-base-1.0.0.1-r0-f9d467d0e25f02f6c791139bffad5134ab2256854ddd4e649fedb03fdeaf2966.nix b/hackage/oalg-base-1.0.0.1-r0-f9d467d0e25f02f6c791139bffad5134ab2256854ddd4e649fedb03fdeaf2966.nix new file mode 100644 index 00000000000..7ad6a8d4854 --- /dev/null +++ b/hackage/oalg-base-1.0.0.1-r0-f9d467d0e25f02f6c791139bffad5134ab2256854ddd4e649fedb03fdeaf2966.nix @@ -0,0 +1,50 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.12"; + identifier = { name = "oalg-base"; version = "1.0.0.1"; }; + license = "BSD-3-Clause"; + copyright = "Erich Gut"; + maintainer = "zerich.gut@gmail.com"; + author = "Erich.Gut"; + homepage = "https://github.com/zErichGut/oalg-main#readme"; + url = ""; + synopsis = "Algebraic structures on oriented entities and limits as a tool kit to solve algebraic problems."; + description = "A package for solving algebraic problems purely written in Haskell.\n\nFirst of all we define [entities](\"OAlg.Entity.Definition\"). Based on them and since we look at algebra through the lens of categories, we define [oriented](\"OAlg.Structure.Oriented.Definition\") structures on which, by means of a suitable __partially__ defined multiplication, [multiplicative](\"OAlg.Structure.Multiplicative.Definition\") structures are defined. If one provides such a multiplicative structure with a matching [additive](\"OAlg.Structure.Additive.Definition\") structure, one obtains [distributive](\"OAlg.Structure.Distributive.Definition\") structures on which [matrices](\"OAlg.Entity.Matrix.Definition\") are build. If an additive structure is provided with a matching scalar multiplication, [vectorial](\"OAlg.Structure.Vectorial.Definition\") structures are obtained, which then form the basis for [algebraic](\"OAlg.Structure.Algebraic.Definition\") structures together with the distributive structures.\n\n[Limits](\"OAlg.Limes.Limits\") - in context of categories - serve as a backbone for solving algebraic problems, e. g. finding all solutions of the equation @a * x == 0@ is given by the [kernel](\"OAlg.Limes.KernelsAndCokernels\") of @a@.\n\nParticular attention is paid to the [duality](\"OAlg.Data.Dualisable\") of concepts - viewed through the lens of categories - so that the implementation of the dual concept could be traced back to the original one to avoid duplicate or redundant implementation efforts.\n\nA central feature in this package is that all functions defined here - unless otherwise stated - are __total__ and means /if the input values are [valid](\"OAlg.Data.Validable\") then the resulting value is also valid/. Most functions do not check their preconditions. Therefore, all data structures defined here are provided with a __property__ section that is translated into a corresponding [statement](\"OAlg.Data.Statement.Definition\") so that they can be [validated](\"OAlg.Control.Validate\") as needed. If there is an exception to this rule - such as for partially defined algebraic operators - the rule is extended by /if the input values are valid and fulfill the additional required properties, the resulting value is also valid/. Most of the algebraic operators do check the additional required preconditions.\n\nSince the algebraic operators - such as @(*)@, @(+)@, @(.)@ ... - have been redefined here, one should exclude the standard @Prelude@ when using this package, to avoid ambiguity, and use the [@Prelude@](\"OAlg.Prelude\") provided here.\n\nThroughout the descripitions in this package we denote type variables in lower case bold letters to distinguishing them from variables for values of a type.\n\nSince we take the view that a value of a data structure or an instance of a class must strictly fulfill the required properties to be valid, @Double@, for example, has not been implemented as a numerical type.\n\nPlease see also the README on GitHub at "; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + ]; + buildable = true; + }; + tests = { + "oalg-base-test" = { + depends = [ + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."oalg-base" or (errorHandler.buildDepError "oalg-base")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/oalg-base-1.1.0.0-r0-443fcc30f95ecbe2806e29fd74f886d1f12009138594f187f5e4d3f918cc86f9.nix b/hackage/oalg-base-1.1.0.0-r0-443fcc30f95ecbe2806e29fd74f886d1f12009138594f187f5e4d3f918cc86f9.nix new file mode 100644 index 00000000000..6fa682e2eca --- /dev/null +++ b/hackage/oalg-base-1.1.0.0-r0-443fcc30f95ecbe2806e29fd74f886d1f12009138594f187f5e4d3f918cc86f9.nix @@ -0,0 +1,50 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.12"; + identifier = { name = "oalg-base"; version = "1.1.0.0"; }; + license = "BSD-3-Clause"; + copyright = "Erich Gut"; + maintainer = "zerich.gut@gmail.com"; + author = "Erich.Gut"; + homepage = "https://github.com/zErichGut/oalg-main#readme"; + url = ""; + synopsis = "Algebraic structures on oriented entities and limits as a tool kit to solve algebraic problems."; + description = "A package for solving algebraic problems purely written in Haskell.\n\nFirst of all we define [entities](\"OAlg.Entity.Definition\"). Based on them and since we look at algebra through the lens of categories, we define [oriented](\"OAlg.Structure.Oriented.Definition\") structures on which, by means of a suitable __partially__ defined multiplication, [multiplicative](\"OAlg.Structure.Multiplicative.Definition\") structures are defined. If one provides such a multiplicative structure with a matching [additive](\"OAlg.Structure.Additive.Definition\") structure, one obtains [distributive](\"OAlg.Structure.Distributive.Definition\") structures on which [matrices](\"OAlg.Entity.Matrix.Definition\") are build. If an additive structure is provided with a matching scalar multiplication, [vectorial](\"OAlg.Structure.Vectorial.Definition\") structures are obtained, which then form the basis for [algebraic](\"OAlg.Structure.Algebraic.Definition\") structures together with the distributive structures.\n\n[Limits](\"OAlg.Limes.Limits\") - in context of categories - serve as a backbone for solving algebraic problems, e. g. finding all solutions of the equation @a * x == 0@ is given by the [kernel](\"OAlg.Limes.KernelsAndCokernels\") of @a@.\n\nParticular attention is paid to the [duality](\"OAlg.Data.Dualisable\") of concepts - viewed through the lens of categories - so that the implementation of the dual concept could be traced back to the original one to avoid duplicate or redundant implementation efforts.\n\nA central feature in this package is that all functions defined here - unless otherwise stated - are __total__ and means /if the input values are [valid](\"OAlg.Data.Validable\") then the resulting value is also valid/. Most functions do not check their preconditions. Therefore, all data structures defined here are provided with a __property__ section that is translated into a corresponding [statement](\"OAlg.Data.Statement.Definition\") so that they can be [validated](\"OAlg.Control.Validate\") as needed. If there is an exception to this rule - such as for partially defined algebraic operators - the rule is extended by /if the input values are valid and fulfill the additional required properties, the resulting value is also valid/. Most of the algebraic operators do check the additional required preconditions.\n\nSince the algebraic operators - such as @(*)@, @(+)@, @(.)@ ... - have been redefined here, one should exclude the standard @Prelude@ when using this package, to avoid ambiguity, and use the [@Prelude@](\"OAlg.Prelude\") provided here.\n\nThroughout the descripitions in this package we denote type variables in lower case bold letters to distinguishing them from variables for values of a type.\n\nSince we take the view that a value of a data structure or an instance of a class must strictly fulfill the required properties to be valid, @Double@, for example, has not been implemented as a numerical type.\n\nPlease see also the README on GitHub at "; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + ]; + buildable = true; + }; + tests = { + "oalg-base-test" = { + depends = [ + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."oalg-base" or (errorHandler.buildDepError "oalg-base")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/parser-combinators-1.3.0-r1-8659573e0d443d573f5b53f81b81dafbdc988d282b90c11e3da73562b4ea7876.nix b/hackage/parser-combinators-1.3.0-r1-8659573e0d443d573f5b53f81b81dafbdc988d282b90c11e3da73562b4ea7876.nix new file mode 100644 index 00000000000..5c4f9b0ccba --- /dev/null +++ b/hackage/parser-combinators-1.3.0-r1-8659573e0d443d573f5b53f81b81dafbdc988d282b90c11e3da73562b4ea7876.nix @@ -0,0 +1,31 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { dev = false; }; + package = { + specVersion = "1.18"; + identifier = { name = "parser-combinators"; version = "1.3.0"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Mark Karpov "; + author = "Mark Karpov \nAlex Washburn "; + homepage = "https://github.com/mrkkrp/parser-combinators"; + url = ""; + synopsis = "Lightweight package providing commonly useful parser combinators"; + description = "Lightweight package providing commonly useful parser combinators."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ (hsPkgs."base" or (errorHandler.buildDepError "base")) ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/path-io-1.8.1-r1-5f75cbea84d9d0c0cef5e65b70bea412af9708e7f851b1af2a5038335d724f24.nix b/hackage/path-io-1.8.1-r1-5f75cbea84d9d0c0cef5e65b70bea412af9708e7f851b1af2a5038335d724f24.nix new file mode 100644 index 00000000000..4689c8f603a --- /dev/null +++ b/hackage/path-io-1.8.1-r1-5f75cbea84d9d0c0cef5e65b70bea412af9708e7f851b1af2a5038335d724f24.nix @@ -0,0 +1,59 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { dev = false; }; + package = { + specVersion = "2.4"; + identifier = { name = "path-io"; version = "1.8.1"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Mark Karpov "; + author = "Mark Karpov "; + homepage = "https://github.com/mrkkrp/path-io"; + url = ""; + synopsis = "Interface to ‘directory’ package for users of ‘path’"; + description = "Interface to ‘directory’ package for users of ‘path’."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."dlist" or (errorHandler.buildDepError "dlist")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."path" or (errorHandler.buildDepError "path")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."unix-compat" or (errorHandler.buildDepError "unix-compat")) + ]; + buildable = true; + }; + tests = { + "tests" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."path" or (errorHandler.buildDepError "path")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."path-io" or (errorHandler.buildDepError "path-io")) + (hsPkgs."unix-compat" or (errorHandler.buildDepError "unix-compat")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/proteaaudio-0.10.0-r0-26db41e293c947b912e0b2219b918cf407281b9b7971ce704bea8b5c499c3c43.nix b/hackage/proteaaudio-0.10.0-r0-26db41e293c947b912e0b2219b918cf407281b9b7971ce704bea8b5c499c3c43.nix new file mode 100644 index 00000000000..db0a9e7532c --- /dev/null +++ b/hackage/proteaaudio-0.10.0-r0-26db41e293c947b912e0b2219b918cf407281b9b7971ce704bea8b5c499c3c43.nix @@ -0,0 +1,65 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { example = false; }; + package = { + specVersion = "2.2"; + identifier = { name = "proteaaudio"; version = "0.10.0"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "csaba.hruska@gmail.com"; + author = "Csaba Hruska"; + homepage = ""; + url = ""; + synopsis = "Simple audio library for Windows, Linux, OSX."; + description = "Simple audio library for Windows, Linux, OSX. Supports PCM, Ogg, Mp3 and Wav playback and multichannel mixing."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + ] ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).ge "9.4") (hsPkgs."system-cxx-std-lib" or (errorHandler.buildDepError "system-cxx-std-lib")); + libs = (((pkgs.lib).optionals (!(compiler.isGhc && (compiler.version).ge "9.4")) (((pkgs.lib).optional (system.isWindows) (pkgs."stdc++" or (errorHandler.sysDepError "stdc++")) ++ (pkgs.lib).optional (system.isLinux) (pkgs."stdc++" or (errorHandler.sysDepError "stdc++"))) ++ (pkgs.lib).optional (system.isOsx) (pkgs."stdc++" or (errorHandler.sysDepError "stdc++"))) ++ (pkgs.lib).optionals (system.isWindows) [ + (pkgs."ole32" or (errorHandler.sysDepError "ole32")) + (pkgs."dsound" or (errorHandler.sysDepError "dsound")) + (pkgs."winmm" or (errorHandler.sysDepError "winmm")) + ]) ++ (pkgs.lib).optionals (system.isLinux) [ + (pkgs."pthread" or (errorHandler.sysDepError "pthread")) + (pkgs."pulse-simple" or (errorHandler.sysDepError "pulse-simple")) + (pkgs."pulse" or (errorHandler.sysDepError "pulse")) + ]) ++ (pkgs.lib).optional (system.isOsx) (pkgs."pthread" or (errorHandler.sysDepError "pthread")); + frameworks = (pkgs.lib).optionals (system.isOsx) [ + (pkgs."CoreFoundation" or (errorHandler.sysDepError "CoreFoundation")) + (pkgs."CoreAudio" or (errorHandler.sysDepError "CoreAudio")) + ]; + pkgconfig = (pkgs.lib).optionals (system.isLinux) [ + (pkgconfPkgs."libpulse-simple" or (errorHandler.pkgConfDepError "libpulse-simple")) + (pkgconfPkgs."libpulse" or (errorHandler.pkgConfDepError "libpulse")) + ]; + build-tools = [ + (hsPkgs.buildPackages.c2hs.components.exes.c2hs or (pkgs.buildPackages.c2hs or (errorHandler.buildToolDepError "c2hs:c2hs"))) + ]; + buildable = true; + }; + exes = { + "proteaaudio-play" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."proteaaudio" or (errorHandler.buildDepError "proteaaudio")) + ]; + buildable = if flags.example then true else false; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/proteaaudio-0.10.1-r0-1de76a1fc5ff15773c41f85689965455e8be770c8a88542e8ac1159c81b77868.nix b/hackage/proteaaudio-0.10.1-r0-1de76a1fc5ff15773c41f85689965455e8be770c8a88542e8ac1159c81b77868.nix new file mode 100644 index 00000000000..9829cfd7990 --- /dev/null +++ b/hackage/proteaaudio-0.10.1-r0-1de76a1fc5ff15773c41f85689965455e8be770c8a88542e8ac1159c81b77868.nix @@ -0,0 +1,65 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { example = false; }; + package = { + specVersion = "2.2"; + identifier = { name = "proteaaudio"; version = "0.10.1"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "csaba.hruska@gmail.com"; + author = "Csaba Hruska"; + homepage = ""; + url = ""; + synopsis = "Simple audio library for Windows, Linux, OSX."; + description = "Simple audio library for Windows, Linux, OSX. Supports PCM, Ogg, Mp3 and Wav playback and multichannel mixing."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + ] ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).ge "9.4") (hsPkgs."system-cxx-std-lib" or (errorHandler.buildDepError "system-cxx-std-lib")); + libs = (((pkgs.lib).optionals (!(compiler.isGhc && (compiler.version).ge "9.4")) (((pkgs.lib).optional (system.isWindows) (pkgs."stdc++" or (errorHandler.sysDepError "stdc++")) ++ (pkgs.lib).optional (system.isLinux) (pkgs."stdc++" or (errorHandler.sysDepError "stdc++"))) ++ (pkgs.lib).optional (system.isOsx) (pkgs."stdc++" or (errorHandler.sysDepError "stdc++"))) ++ (pkgs.lib).optionals (system.isWindows) [ + (pkgs."ole32" or (errorHandler.sysDepError "ole32")) + (pkgs."dsound" or (errorHandler.sysDepError "dsound")) + (pkgs."winmm" or (errorHandler.sysDepError "winmm")) + ]) ++ (pkgs.lib).optionals (system.isLinux) [ + (pkgs."pthread" or (errorHandler.sysDepError "pthread")) + (pkgs."pulse-simple" or (errorHandler.sysDepError "pulse-simple")) + (pkgs."pulse" or (errorHandler.sysDepError "pulse")) + ]) ++ (pkgs.lib).optional (system.isOsx) (pkgs."pthread" or (errorHandler.sysDepError "pthread")); + frameworks = (pkgs.lib).optionals (system.isOsx) [ + (pkgs."CoreFoundation" or (errorHandler.sysDepError "CoreFoundation")) + (pkgs."CoreAudio" or (errorHandler.sysDepError "CoreAudio")) + ]; + pkgconfig = (pkgs.lib).optionals (system.isLinux) [ + (pkgconfPkgs."libpulse-simple" or (errorHandler.pkgConfDepError "libpulse-simple")) + (pkgconfPkgs."libpulse" or (errorHandler.pkgConfDepError "libpulse")) + ]; + build-tools = [ + (hsPkgs.buildPackages.c2hs.components.exes.c2hs or (pkgs.buildPackages.c2hs or (errorHandler.buildToolDepError "c2hs:c2hs"))) + ]; + buildable = true; + }; + exes = { + "proteaaudio-play" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."proteaaudio" or (errorHandler.buildDepError "proteaaudio")) + ]; + buildable = if flags.example then true else false; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/proteaaudio-sdl-0.10.0-r0-599d5e0aa67c82b20d92e5dcd8c7fb9b969eb307c23a3fef75e00c6627b46498.nix b/hackage/proteaaudio-sdl-0.10.0-r0-599d5e0aa67c82b20d92e5dcd8c7fb9b969eb307c23a3fef75e00c6627b46498.nix new file mode 100644 index 00000000000..4f5dab4235b --- /dev/null +++ b/hackage/proteaaudio-sdl-0.10.0-r0-599d5e0aa67c82b20d92e5dcd8c7fb9b969eb307c23a3fef75e00c6627b46498.nix @@ -0,0 +1,54 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { example = false; }; + package = { + specVersion = "2.2"; + identifier = { name = "proteaaudio-sdl"; version = "0.10.0"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "csaba.hruska@gmail.com"; + author = "Csaba Hruska, Michael Karg"; + homepage = ""; + url = ""; + synopsis = "Simple audio library for SDL."; + description = "Simple audio library for SDL. Supports PCM, Ogg, Mp3 and Wav playback and multichannel mixing."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + ] ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).ge "9.4") (hsPkgs."system-cxx-std-lib" or (errorHandler.buildDepError "system-cxx-std-lib")); + libs = [ + (pkgs."SDL2" or (errorHandler.sysDepError "SDL2")) + ] ++ (pkgs.lib).optionals (!(compiler.isGhc && (compiler.version).ge "9.4")) (((pkgs.lib).optional (system.isWindows) (pkgs."stdc++" or (errorHandler.sysDepError "stdc++")) ++ (pkgs.lib).optional (system.isLinux) (pkgs."stdc++" or (errorHandler.sysDepError "stdc++"))) ++ (pkgs.lib).optional (system.isOsx) (pkgs."stdc++" or (errorHandler.sysDepError "stdc++"))); + pkgconfig = [ + (pkgconfPkgs."sdl2" or (errorHandler.pkgConfDepError "sdl2")) + ]; + build-tools = [ + (hsPkgs.buildPackages.c2hs.components.exes.c2hs or (pkgs.buildPackages.c2hs or (errorHandler.buildToolDepError "c2hs:c2hs"))) + ]; + buildable = true; + }; + exes = { + "proteaaudio-play-sdl" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."proteaaudio-sdl" or (errorHandler.buildDepError "proteaaudio-sdl")) + ]; + buildable = if flags.example then true else false; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/proteaaudio-sdl-0.10.1-r0-4f15bd7014381684908ea174283267a5df8368cae28e9e4af65e47bc600e54f8.nix b/hackage/proteaaudio-sdl-0.10.1-r0-4f15bd7014381684908ea174283267a5df8368cae28e9e4af65e47bc600e54f8.nix new file mode 100644 index 00000000000..e92b8b02f9d --- /dev/null +++ b/hackage/proteaaudio-sdl-0.10.1-r0-4f15bd7014381684908ea174283267a5df8368cae28e9e4af65e47bc600e54f8.nix @@ -0,0 +1,54 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { example = false; }; + package = { + specVersion = "2.2"; + identifier = { name = "proteaaudio-sdl"; version = "0.10.1"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "csaba.hruska@gmail.com"; + author = "Csaba Hruska, Michael Karg"; + homepage = ""; + url = ""; + synopsis = "Simple audio library for SDL."; + description = "Simple audio library for SDL. Supports PCM, Ogg, Mp3 and Wav playback and multichannel mixing."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + ] ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).ge "9.4") (hsPkgs."system-cxx-std-lib" or (errorHandler.buildDepError "system-cxx-std-lib")); + libs = [ + (pkgs."SDL2" or (errorHandler.sysDepError "SDL2")) + ] ++ (pkgs.lib).optionals (!(compiler.isGhc && (compiler.version).ge "9.4")) (((pkgs.lib).optional (system.isWindows) (pkgs."stdc++" or (errorHandler.sysDepError "stdc++")) ++ (pkgs.lib).optional (system.isLinux) (pkgs."stdc++" or (errorHandler.sysDepError "stdc++"))) ++ (pkgs.lib).optional (system.isOsx) (pkgs."stdc++" or (errorHandler.sysDepError "stdc++"))); + pkgconfig = [ + (pkgconfPkgs."sdl2" or (errorHandler.pkgConfDepError "sdl2")) + ]; + build-tools = [ + (hsPkgs.buildPackages.c2hs.components.exes.c2hs or (pkgs.buildPackages.c2hs or (errorHandler.buildToolDepError "c2hs:c2hs"))) + ]; + buildable = true; + }; + exes = { + "proteaaudio-play-sdl" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."proteaaudio-sdl" or (errorHandler.buildDepError "proteaaudio-sdl")) + ]; + buildable = if flags.example then true else false; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/stan-0.1.0.2-r0-ee1ee6d299df070cbb528662e35746a524689cce5526bf156908726539090b25.nix b/hackage/stan-0.1.0.2-r0-ee1ee6d299df070cbb528662e35746a524689cce5526bf156908726539090b25.nix new file mode 100644 index 00000000000..08b6d0284cc --- /dev/null +++ b/hackage/stan-0.1.0.2-r0-ee1ee6d299df070cbb528662e35746a524689cce5526bf156908726539090b25.nix @@ -0,0 +1,99 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.4"; + identifier = { name = "stan"; version = "0.1.0.2"; }; + license = "MPL-2.0"; + copyright = "2020 Kowainik"; + maintainer = "Kowainik "; + author = "Veronika Romashkina, Dmitrii Kovanikov"; + homepage = "https://github.com/kowainik/stan"; + url = ""; + synopsis = "Haskell STatic ANalyser"; + description = "Stan is a Haskell __ST__atic __AN__alysis CLI tool.\nSee [README.md](https://github.com/kowainik/stan#stan) for more details."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."relude" or (errorHandler.buildDepError "relude")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."base64" or (errorHandler.buildDepError "base64")) + (hsPkgs."blaze-html" or (errorHandler.buildDepError "blaze-html")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."clay" or (errorHandler.buildDepError "clay")) + (hsPkgs."colourista" or (errorHandler.buildDepError "colourista")) + (hsPkgs."cryptohash-sha1" or (errorHandler.buildDepError "cryptohash-sha1")) + (hsPkgs."dir-traverse" or (errorHandler.buildDepError "dir-traverse")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."extensions" or (errorHandler.buildDepError "extensions")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."ghc" or (errorHandler.buildDepError "ghc")) + (hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th")) + (hsPkgs."gitrev" or (errorHandler.buildDepError "gitrev")) + (hsPkgs."microaeson" or (errorHandler.buildDepError "microaeson")) + (hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) + (hsPkgs."pretty-simple" or (errorHandler.buildDepError "pretty-simple")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."slist" or (errorHandler.buildDepError "slist")) + (hsPkgs."tomland" or (errorHandler.buildDepError "tomland")) + (hsPkgs."trial" or (errorHandler.buildDepError "trial")) + (hsPkgs."trial-optparse-applicative" or (errorHandler.buildDepError "trial-optparse-applicative")) + (hsPkgs."trial-tomland" or (errorHandler.buildDepError "trial-tomland")) + ]; + buildable = true; + }; + sublibs = { + "target" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + ]; + buildable = true; + }; + }; + exes = { + "stan" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."stan" or (errorHandler.buildDepError "stan")) + ]; + buildable = true; + }; + }; + tests = { + "stan-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."relude" or (errorHandler.buildDepError "relude")) + (hsPkgs."stan" or (errorHandler.buildDepError "stan")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."ghc" or (errorHandler.buildDepError "ghc")) + (hsPkgs."hedgehog" or (errorHandler.buildDepError "hedgehog")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."hspec-hedgehog" or (errorHandler.buildDepError "hspec-hedgehog")) + (hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."tomland" or (errorHandler.buildDepError "tomland")) + (hsPkgs."trial" or (errorHandler.buildDepError "trial")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/text-metrics-0.3.2-r3-98bc097523232b855696bb52c50ab931132e00cac476168469a71b35e5d9bdc1.nix b/hackage/text-metrics-0.3.2-r3-98bc097523232b855696bb52c50ab931132e00cac476168469a71b35e5d9bdc1.nix new file mode 100644 index 00000000000..0de4f31bec1 --- /dev/null +++ b/hackage/text-metrics-0.3.2-r3-98bc097523232b855696bb52c50ab931132e00cac476168469a71b35e5d9bdc1.nix @@ -0,0 +1,70 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { dev = false; }; + package = { + specVersion = "2.4"; + identifier = { name = "text-metrics"; version = "0.3.2"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Mark Karpov "; + author = "Mark Karpov "; + homepage = "https://github.com/mrkkrp/text-metrics"; + url = ""; + synopsis = "Calculate various string metrics efficiently"; + description = "Calculate various string metrics efficiently."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + ]; + buildable = true; + }; + tests = { + "tests" = { + depends = [ + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."text-metrics" or (errorHandler.buildDepError "text-metrics")) + ]; + buildable = true; + }; + }; + benchmarks = { + "bench-speed" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."criterion" or (errorHandler.buildDepError "criterion")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."text-metrics" or (errorHandler.buildDepError "text-metrics")) + ]; + buildable = true; + }; + "bench-memory" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."text-metrics" or (errorHandler.buildDepError "text-metrics")) + (hsPkgs."weigh" or (errorHandler.buildDepError "weigh")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/zip-2.0.0-r2-2f671bec8e5ecb64a216ba5dd478fa1149a512d69d76c8afcf848ff6ca991897.nix b/hackage/zip-2.0.0-r2-2f671bec8e5ecb64a216ba5dd478fa1149a512d69d76c8afcf848ff6ca991897.nix new file mode 100644 index 00000000000..bda2c627ec6 --- /dev/null +++ b/hackage/zip-2.0.0-r2-2f671bec8e5ecb64a216ba5dd478fa1149a512d69d76c8afcf848ff6ca991897.nix @@ -0,0 +1,83 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { dev = false; disable-bzip2 = false; disable-zstd = false; }; + package = { + specVersion = "2.4"; + identifier = { name = "zip"; version = "2.0.0"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Mark Karpov "; + author = "Mark Karpov "; + homepage = "https://github.com/mrkkrp/zip"; + url = ""; + synopsis = "Operations on zip archives"; + description = "Operations on zip archives."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = (([ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."cereal" or (errorHandler.buildDepError "cereal")) + (hsPkgs."conduit" or (errorHandler.buildDepError "conduit")) + (hsPkgs."conduit-extra" or (errorHandler.buildDepError "conduit-extra")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."digest" or (errorHandler.buildDepError "digest")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."dlist" or (errorHandler.buildDepError "dlist")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."monad-control" or (errorHandler.buildDepError "monad-control")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."transformers-base" or (errorHandler.buildDepError "transformers-base")) + ] ++ (pkgs.lib).optional (!flags.disable-bzip2) (hsPkgs."bzlib-conduit" or (errorHandler.buildDepError "bzlib-conduit"))) ++ (pkgs.lib).optional (!flags.disable-zstd) (hsPkgs."conduit-zstd" or (errorHandler.buildDepError "conduit-zstd"))) ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix")); + buildable = true; + }; + exes = { + "haskell-zip-app" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."zip" or (errorHandler.buildDepError "zip")) + ]; + buildable = true; + }; + }; + tests = { + "tests" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."conduit" or (errorHandler.buildDepError "conduit")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."dlist" or (errorHandler.buildDepError "dlist")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."zip" or (errorHandler.buildDepError "zip")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/index-state-hashes.nix b/index-state-hashes.nix index abadd6170a6..ba5d1d8a44f 100644 --- a/index-state-hashes.nix +++ b/index-state-hashes.nix @@ -1665,4 +1665,5 @@ "2023-10-20T00:00:00Z" = "4e1edfee6a8cffbf2b883d6c3a2207b097f793b63e49f21026a341dcd1fa93c8"; "2023-10-21T00:00:00Z" = "c8d11a32c15ab59c17a080d01eb62fbd4329d04e9c9e9d8741d97e99588b0af6"; "2023-10-22T00:00:00Z" = "d77a3fbf30eff1fd87d1508998d15c8d5122bea89d230a11c9886b34e7c81120"; + "2023-10-23T00:00:00Z" = "e948c54cfeff4bb149e1323aeca636c1c40d6f61b90c545d7b706ff02a7eb408"; } diff --git a/nix/_Chart-cairo.nix b/nix/_Chart-cairo.nix index 67ce11237ec..dc174249f84 100644 --- a/nix/_Chart-cairo.nix +++ b/nix/_Chart-cairo.nix @@ -293,4 +293,15 @@ default = "r4"; }; }; + "1.9.4" = { + sha256 = "e4d46c517118e9612a66e28e327e6e1f5ba84c7257d021766eaccae04bbecf5a"; + revisions = { + r0 = { + nix = import ../hackage/Chart-cairo-1.9.4-r0-5080ace77b4e531cfdbde8aaf9586f9eaed4242921f886350b346fb14d52be7e.nix; + revNum = 0; + sha256 = "5080ace77b4e531cfdbde8aaf9586f9eaed4242921f886350b346fb14d52be7e"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/_Chart-diagrams.nix b/nix/_Chart-diagrams.nix index 5597534cf41..837bf17922c 100644 --- a/nix/_Chart-diagrams.nix +++ b/nix/_Chart-diagrams.nix @@ -335,4 +335,15 @@ default = "r1"; }; }; + "1.9.5" = { + sha256 = "87f7223578babe9cb8d58ca8b498f9e8c097093b353278f66e8a02054137cdea"; + revisions = { + r0 = { + nix = import ../hackage/Chart-diagrams-1.9.5-r0-bb5b040183676eb3a4a950ebd3ed9a4a87f8183fae1b4b3ac03e6a78054385b4.nix; + revNum = 0; + sha256 = "bb5b040183676eb3a4a950ebd3ed9a4a87f8183fae1b4b3ac03e6a78054385b4"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/_Chart-tests.nix b/nix/_Chart-tests.nix index 11e1b81fc1f..c959b191dd8 100644 --- a/nix/_Chart-tests.nix +++ b/nix/_Chart-tests.nix @@ -20,4 +20,15 @@ default = "r2"; }; }; + "1.9.4" = { + sha256 = "d71156ed92cf2f6fc0b7cb1c789ccac5df82f27c17e477a52aa2f24a680bc3eb"; + revisions = { + r0 = { + nix = import ../hackage/Chart-tests-1.9.4-r0-349c072e3c95c2a26190e0c79d0a086fb8d85d72e6fb5999bec082485789ea78.nix; + revNum = 0; + sha256 = "349c072e3c95c2a26190e0c79d0a086fb8d85d72e6fb5999bec082485789ea78"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/_Chart.nix b/nix/_Chart.nix index b765d773648..5cfa386be6c 100644 --- a/nix/_Chart.nix +++ b/nix/_Chart.nix @@ -603,4 +603,15 @@ default = "r3"; }; }; + "1.9.5" = { + sha256 = "0c1e2fb865093eb9456d5b05a4974abcba149c96d83678b39ddb949b9e6adf5b"; + revisions = { + r0 = { + nix = import ../hackage/Chart-1.9.5-r0-07965f3603c94b98d4cf07793a7b16f1898a356deef20764fa776000bc392322.nix; + revNum = 0; + sha256 = "07965f3603c94b98d4cf07793a7b16f1898a356deef20764fa776000bc392322"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/_Diff.nix b/nix/_Diff.nix index 5779e9f9503..bad04c51585 100644 --- a/nix/_Diff.nix +++ b/nix/_Diff.nix @@ -161,4 +161,20 @@ default = "r0"; }; }; + "0.5" = { + sha256 = "03cc84dedfb18fa693f0b0b7054d65e92c388d0657cf45ad5e9fbe3fe8b54551"; + revisions = { + r0 = { + nix = import ../hackage/Diff-0.5-r0-e68feb43fd8c1826680f726fa9e4295818a167b0e0c9833f31ed6742d13f0f1c.nix; + revNum = 0; + sha256 = "e68feb43fd8c1826680f726fa9e4295818a167b0e0c9833f31ed6742d13f0f1c"; + }; + r1 = { + nix = import ../hackage/Diff-0.5-r1-9c8a972eead9e079b90c6581fa8ef5755662c10dd075951b32b801145704afbb.nix; + revNum = 1; + sha256 = "9c8a972eead9e079b90c6581fa8ef5755662c10dd075951b32b801145704afbb"; + }; + default = "r1"; + }; + }; } \ No newline at end of file diff --git a/nix/_Frames.nix b/nix/_Frames.nix index 71697ef73b8..f12a2e31c49 100644 --- a/nix/_Frames.nix +++ b/nix/_Frames.nix @@ -347,4 +347,37 @@ default = "r0"; }; }; + "0.7.4" = { + sha256 = "f4066199467fc1e029ee62ea67e14b0e7aa50287ecd6e056ac1a8af3890a2416"; + revisions = { + r0 = { + nix = import ../hackage/Frames-0.7.4-r0-3f57f80419783e7f78c7a25c565efca6f071cba6df331abcff1acdc846345258.nix; + revNum = 0; + sha256 = "3f57f80419783e7f78c7a25c565efca6f071cba6df331abcff1acdc846345258"; + }; + default = "r0"; + }; + }; + "0.7.4.1" = { + sha256 = "1dcc4575f4d67bbae933071a6596b7cb396257bf20c1ff52e6fb974170adb315"; + revisions = { + r0 = { + nix = import ../hackage/Frames-0.7.4.1-r0-2140fc1ff47aa112d60eb4841af7a8ccb21de9e0846a8c9f13b9cbe1bbcaedc0.nix; + revNum = 0; + sha256 = "2140fc1ff47aa112d60eb4841af7a8ccb21de9e0846a8c9f13b9cbe1bbcaedc0"; + }; + default = "r0"; + }; + }; + "0.7.4.2" = { + sha256 = "34e006a254f51311602f0d5c75597a1d9666b9087590db0655e9300fe0c52108"; + revisions = { + r0 = { + nix = import ../hackage/Frames-0.7.4.2-r0-51f42e242535a12cef1fbc1059c3936110489fb098f4f56fcb1e0729eace37be.nix; + revNum = 0; + sha256 = "51f42e242535a12cef1fbc1059c3936110489fb098f4f56fcb1e0729eace37be"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/bearriver.nix b/nix/bearriver.nix index 666c2bd8d73..7e9e3974632 100644 --- a/nix/bearriver.nix +++ b/nix/bearriver.nix @@ -241,4 +241,15 @@ default = "r0"; }; }; + "0.14.5" = { + sha256 = "d678c0ea1d2c4f85e74a0104b1d9c9d6c1f433ad11dcb14de2579009ab1120aa"; + revisions = { + r0 = { + nix = import ../hackage/bearriver-0.14.5-r0-d7cb9749de934c70cbece3f13d0b5a92a2058bcdf1ca2f8ab5a8136cefcd9433.nix; + revNum = 0; + sha256 = "d7cb9749de934c70cbece3f13d0b5a92a2058bcdf1ca2f8ab5a8136cefcd9433"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/character-ps.nix b/nix/character-ps.nix new file mode 100644 index 00000000000..d18a05f60e0 --- /dev/null +++ b/nix/character-ps.nix @@ -0,0 +1,13 @@ +{ + "0.1" = { + sha256 = "22de71fde38b236d3e9168a832b5e1e75d1fb4f4028667bdf747b3b4c8c1529c"; + revisions = { + r0 = { + nix = import ../hackage/character-ps-0.1-r0-b38ed1c07ae49e7461e44ca1d00c9ca24d1dcb008424ccd919916f92fd48d9fe.nix; + revNum = 0; + sha256 = "b38ed1c07ae49e7461e44ca1d00c9ca24d1dcb008424ccd919916f92fd48d9fe"; + }; + default = "r0"; + }; + }; + } \ No newline at end of file diff --git a/nix/duckdb-haskell.nix b/nix/duckdb-haskell.nix new file mode 100644 index 00000000000..bad124fb5b9 --- /dev/null +++ b/nix/duckdb-haskell.nix @@ -0,0 +1,13 @@ +{ + "0.1.0.0" = { + sha256 = "6051d3992407a6180753286a7e00afceeda74cfa2756341200e83386fa273760"; + revisions = { + r0 = { + nix = import ../hackage/duckdb-haskell-0.1.0.0-r0-6090bac5f36d89f759fc6736ecd1b45786019991f8214ae2f685a3ebff15c3cf.nix; + revNum = 0; + sha256 = "6090bac5f36d89f759fc6736ecd1b45786019991f8214ae2f685a3ebff15c3cf"; + }; + default = "r0"; + }; + }; + } \ No newline at end of file diff --git a/nix/dunai-test.nix b/nix/dunai-test.nix index 1cac2f15c2f..555ecbcea54 100644 --- a/nix/dunai-test.nix +++ b/nix/dunai-test.nix @@ -65,6 +65,17 @@ default = "r0"; }; }; + "0.12.0" = { + sha256 = "210d153f4b039acc8f30be418056a08a4e78eee98af321f29ec5aee0279eff73"; + revisions = { + r0 = { + nix = import ../hackage/dunai-test-0.12.0-r0-cc9a9fc4576251d2f11aba447dfb98bffdfb89c7d03a8490fe380a812693eb9b.nix; + revNum = 0; + sha256 = "cc9a9fc4576251d2f11aba447dfb98bffdfb89c7d03a8490fe380a812693eb9b"; + }; + default = "r0"; + }; + }; "0.7.0" = { sha256 = "91629abe4b037e694fd62d17e9b9ebfbe83d63067784947943bacd060277eb22"; revisions = { diff --git a/nix/dunai.nix b/nix/dunai.nix index 893e766fa61..f077dd18c43 100644 --- a/nix/dunai.nix +++ b/nix/dunai.nix @@ -92,6 +92,17 @@ default = "r0"; }; }; + "0.12.0" = { + sha256 = "00b08a9142fd282a224d37b5d7944a676c90af691d1b7e3b5fcab0b1be182305"; + revisions = { + r0 = { + nix = import ../hackage/dunai-0.12.0-r0-e35fb51effaed8cc679cc652f1633070f4350373f4c9cc884457b665c301859c.nix; + revNum = 0; + sha256 = "e35fb51effaed8cc679cc652f1633070f4350373f4c9cc884457b665c301859c"; + }; + default = "r0"; + }; + }; "0.2.0.0" = { sha256 = "6ce6d397231490a87d73717afd0b9b69f9e27effb0d658c0ae0b023020e1d9c0"; revisions = { diff --git a/nix/forma.nix b/nix/forma.nix index de79ab89c14..2eec906a7ef 100644 --- a/nix/forma.nix +++ b/nix/forma.nix @@ -124,7 +124,12 @@ revNum = 1; sha256 = "d246c8322e7529d5d17d0e1792420a76c8294605dc7a42f3321706f240376388"; }; - default = "r1"; + r2 = { + nix = import ../hackage/forma-1.2.0-r2-d8ebc84ec897d47d7e1f86f5a7685de342b7a3bb939c8a2957b8f4df20fea2f2.nix; + revNum = 2; + sha256 = "d8ebc84ec897d47d7e1f86f5a7685de342b7a3bb939c8a2957b8f4df20fea2f2"; + }; + default = "r2"; }; }; } \ No newline at end of file diff --git a/nix/heist.nix b/nix/heist.nix index acd1ac34587..8a5b52f7230 100644 --- a/nix/heist.nix +++ b/nix/heist.nix @@ -826,7 +826,23 @@ revNum = 3; sha256 = "1a4f677edca4168d144eb67efc10e4871d4b9d7d593e896631db697825061053"; }; - default = "r3"; + r4 = { + nix = import ../hackage/heist-1.1.1.1-r4-538f6aa57973a9631aa7943943e15694fea8e2a10bfd63874c89635fc06967c5.nix; + revNum = 4; + sha256 = "538f6aa57973a9631aa7943943e15694fea8e2a10bfd63874c89635fc06967c5"; + }; + default = "r4"; + }; + }; + "1.1.1.2" = { + sha256 = "3f8f954f25032624631f3a45c48d12d105d981ef8a98fb35902198a80139e78c"; + revisions = { + r0 = { + nix = import ../hackage/heist-1.1.1.2-r0-5b349daca9db76147bf7c26b0e10c6a4a5b93f8137658ae29de25d86d3de45e8.nix; + revNum = 0; + sha256 = "5b349daca9db76147bf7c26b0e10c6a4a5b93f8137658ae29de25d86d3de45e8"; + }; + default = "r0"; }; }; } \ No newline at end of file diff --git a/nix/hspec-api.nix b/nix/hspec-api.nix index 545de587fb3..fce8a62736a 100644 --- a/nix/hspec-api.nix +++ b/nix/hspec-api.nix @@ -98,6 +98,17 @@ default = "r0"; }; }; + "2.11.7" = { + sha256 = "b29e88412192dd7865fcf073b72d5bc2af0d5e1756ada47e6e0676aa234c31c5"; + revisions = { + r0 = { + nix = import ../hackage/hspec-api-2.11.7-r0-38ae9a6c636539410b87f065f3a529552b11269d0e43d7466bab889c97a0580f.nix; + revNum = 0; + sha256 = "38ae9a6c636539410b87f065f3a529552b11269d0e43d7466bab889c97a0580f"; + }; + default = "r0"; + }; + }; "2.8.0" = { sha256 = "6ec54eb2c89a456d275f72709b9e60fd6c5ae6a678dda5679dc654da04ebd10f"; revisions = { diff --git a/nix/hspec-core.nix b/nix/hspec-core.nix index 68e1f52e2b1..84fd635fdca 100644 --- a/nix/hspec-core.nix +++ b/nix/hspec-core.nix @@ -728,6 +728,17 @@ default = "r0"; }; }; + "2.11.7" = { + sha256 = "6ffa9b86b8a79bb7e8de47c4c850a2e2500f770827d6645ff478ea50f731b134"; + revisions = { + r0 = { + nix = import ../hackage/hspec-core-2.11.7-r0-90d8873356d7e15f843bc523360e206e8e356ff6b82a1fa4b3889dc31d073ea1.nix; + revNum = 0; + sha256 = "90d8873356d7e15f843bc523360e206e8e356ff6b82a1fa4b3889dc31d073ea1"; + }; + default = "r0"; + }; + }; "2.2.0" = { sha256 = "44e9c15cca1639ccc24fcd925cd53f92f96322f691ed6903724a8a626629edf1"; revisions = { diff --git a/nix/hspec-discover.nix b/nix/hspec-discover.nix index 3d355ca0a82..9092113a1b3 100644 --- a/nix/hspec-discover.nix +++ b/nix/hspec-discover.nix @@ -472,6 +472,17 @@ default = "r0"; }; }; + "2.11.7" = { + sha256 = "2862b230bb45eb320dd985659b81b482de98f869f4ed88398555a6a7cd12d82a"; + revisions = { + r0 = { + nix = import ../hackage/hspec-discover-2.11.7-r0-6307eb16d308258a99a242025df50217d835ba0a3f205b1202a100a175877b38.nix; + revNum = 0; + sha256 = "6307eb16d308258a99a242025df50217d835ba0a3f205b1202a100a175877b38"; + }; + default = "r0"; + }; + }; "2.2.0" = { sha256 = "fd5f7535f31b202cfe0bc4e00a97488f32e66850b867993bc4903849d7e76a70"; revisions = { diff --git a/nix/hspec-meta.nix b/nix/hspec-meta.nix index d9a70ab168c..fb0dd43445f 100644 --- a/nix/hspec-meta.nix +++ b/nix/hspec-meta.nix @@ -483,6 +483,17 @@ default = "r0"; }; }; + "2.11.7" = { + sha256 = "dd58e2778c979fd9ded305381132f1f2f09aebafdaef276115abf9985e66dc6d"; + revisions = { + r0 = { + nix = import ../hackage/hspec-meta-2.11.7-r0-8df42d561483f6da75e0a63aab4c2b319ccc077779e272b556387ee9dd9f2ddd.nix; + revNum = 0; + sha256 = "8df42d561483f6da75e0a63aab4c2b319ccc077779e272b556387ee9dd9f2ddd"; + }; + default = "r0"; + }; + }; "2.2.0" = { sha256 = "bfa8fb7708368d063eab0c005addbb0b2f3227d76af55e61676584fbf3abb8ba"; revisions = { diff --git a/nix/hspec.nix b/nix/hspec.nix index 47fca3f32ba..77a0d3b852c 100644 --- a/nix/hspec.nix +++ b/nix/hspec.nix @@ -2299,6 +2299,17 @@ default = "r0"; }; }; + "2.11.7" = { + sha256 = "2a3e108abd9ba4133f96131cf22e5e4e4c77f3f125b377e6d4c14719746e3096"; + revisions = { + r0 = { + nix = import ../hackage/hspec-2.11.7-r0-2869580a2a29e7beb6268ea3dc561583f4ae229ed1f47fb1c92e8c09ce35acec.nix; + revNum = 0; + sha256 = "2869580a2a29e7beb6268ea3dc561583f4ae229ed1f47fb1c92e8c09ce35acec"; + }; + default = "r0"; + }; + }; "2.2.0" = { sha256 = "0e733942f2b0c87b62ea43627ca3c90c7e638adb390efff48e5f2f6a7fd7117f"; revisions = { diff --git a/nix/keycloak-hs.nix b/nix/keycloak-hs.nix index e4c1be3cd44..28f0d93c313 100644 --- a/nix/keycloak-hs.nix +++ b/nix/keycloak-hs.nix @@ -219,4 +219,15 @@ default = "r0"; }; }; + "3.0.2" = { + sha256 = "2294ee24cd584b7de08830129d67c4a4b960d0579400cd4ba4773aa75daeef1c"; + revisions = { + r0 = { + nix = import ../hackage/keycloak-hs-3.0.2-r0-6b0acfb8b1b502475cf186868a7d95e0371d6901200b3d1fc72db6ea7dd1175f.nix; + revNum = 0; + sha256 = "6b0acfb8b1b502475cf186868a7d95e0371d6901200b3d1fc72db6ea7dd1175f"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/oalg-base.nix b/nix/oalg-base.nix index fdf7cc30429..4353df1b691 100644 --- a/nix/oalg-base.nix +++ b/nix/oalg-base.nix @@ -10,4 +10,26 @@ default = "r0"; }; }; + "1.0.0.1" = { + sha256 = "6e5c24952e442c7c022f091262bf0bb91149075d97e7c0f28e899e9d98733931"; + revisions = { + r0 = { + nix = import ../hackage/oalg-base-1.0.0.1-r0-f9d467d0e25f02f6c791139bffad5134ab2256854ddd4e649fedb03fdeaf2966.nix; + revNum = 0; + sha256 = "f9d467d0e25f02f6c791139bffad5134ab2256854ddd4e649fedb03fdeaf2966"; + }; + default = "r0"; + }; + }; + "1.1.0.0" = { + sha256 = "4912ed4defea2c4327350b98c7e76b74ed881f313feacdc2a32ad5f17d5b4eff"; + revisions = { + r0 = { + nix = import ../hackage/oalg-base-1.1.0.0-r0-443fcc30f95ecbe2806e29fd74f886d1f12009138594f187f5e4d3f918cc86f9.nix; + revNum = 0; + sha256 = "443fcc30f95ecbe2806e29fd74f886d1f12009138594f187f5e4d3f918cc86f9"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/parser-combinators.nix b/nix/parser-combinators.nix index 489f645e59b..dc92e9d316a 100644 --- a/nix/parser-combinators.nix +++ b/nix/parser-combinators.nix @@ -139,7 +139,12 @@ revNum = 0; sha256 = "edd54ba56cbae8fadbcceebcfef31b2c70a835e92e5eda41151b939c40647281"; }; - default = "r0"; + r1 = { + nix = import ../hackage/parser-combinators-1.3.0-r1-8659573e0d443d573f5b53f81b81dafbdc988d282b90c11e3da73562b4ea7876.nix; + revNum = 1; + sha256 = "8659573e0d443d573f5b53f81b81dafbdc988d282b90c11e3da73562b4ea7876"; + }; + default = "r1"; }; }; } \ No newline at end of file diff --git a/nix/path-io.nix b/nix/path-io.nix index b5f0829f917..384c3edf54a 100644 --- a/nix/path-io.nix +++ b/nix/path-io.nix @@ -357,7 +357,12 @@ revNum = 0; sha256 = "4827b6f11ee5372cee2e77b005aaf10acd9931f89fa465c440c301cff173de7b"; }; - default = "r0"; + r1 = { + nix = import ../hackage/path-io-1.8.1-r1-5f75cbea84d9d0c0cef5e65b70bea412af9708e7f851b1af2a5038335d724f24.nix; + revNum = 1; + sha256 = "5f75cbea84d9d0c0cef5e65b70bea412af9708e7f851b1af2a5038335d724f24"; + }; + default = "r1"; }; }; } \ No newline at end of file diff --git a/nix/proteaaudio-sdl.nix b/nix/proteaaudio-sdl.nix index 12712f25a39..11285f7cef8 100644 --- a/nix/proteaaudio-sdl.nix +++ b/nix/proteaaudio-sdl.nix @@ -1,4 +1,26 @@ { + "0.10.0" = { + sha256 = "9d7a98dd1ef6a57084e6e370e1e7b7ea827056f7dc3fc88515df4c574c168631"; + revisions = { + r0 = { + nix = import ../hackage/proteaaudio-sdl-0.10.0-r0-599d5e0aa67c82b20d92e5dcd8c7fb9b969eb307c23a3fef75e00c6627b46498.nix; + revNum = 0; + sha256 = "599d5e0aa67c82b20d92e5dcd8c7fb9b969eb307c23a3fef75e00c6627b46498"; + }; + default = "r0"; + }; + }; + "0.10.1" = { + sha256 = "581a0c109d53ce7b33afb1242ac4bc89b1144a109ff778b8a69c4d69acfb3526"; + revisions = { + r0 = { + nix = import ../hackage/proteaaudio-sdl-0.10.1-r0-4f15bd7014381684908ea174283267a5df8368cae28e9e4af65e47bc600e54f8.nix; + revNum = 0; + sha256 = "4f15bd7014381684908ea174283267a5df8368cae28e9e4af65e47bc600e54f8"; + }; + default = "r0"; + }; + }; "0.9.0" = { sha256 = "73bce2d91f92a33a9e0428008242732b723d22de7c10800b96b26978135a4d4f"; revisions = { diff --git a/nix/proteaaudio.nix b/nix/proteaaudio.nix index 427b375490a..57ad4aee902 100644 --- a/nix/proteaaudio.nix +++ b/nix/proteaaudio.nix @@ -1,4 +1,26 @@ { + "0.10.0" = { + sha256 = "4caf193e638fa8ec66732373c99123414b57c94603b5c0e27d162f4dc30487b3"; + revisions = { + r0 = { + nix = import ../hackage/proteaaudio-0.10.0-r0-26db41e293c947b912e0b2219b918cf407281b9b7971ce704bea8b5c499c3c43.nix; + revNum = 0; + sha256 = "26db41e293c947b912e0b2219b918cf407281b9b7971ce704bea8b5c499c3c43"; + }; + default = "r0"; + }; + }; + "0.10.1" = { + sha256 = "0cfe5e8ad7e599f9c7f6cd86cae2cb67c13b9e4e1f539a33fee4add4e1e0424a"; + revisions = { + r0 = { + nix = import ../hackage/proteaaudio-0.10.1-r0-1de76a1fc5ff15773c41f85689965455e8be770c8a88542e8ac1159c81b77868.nix; + revNum = 0; + sha256 = "1de76a1fc5ff15773c41f85689965455e8be770c8a88542e8ac1159c81b77868"; + }; + default = "r0"; + }; + }; "0.6.2" = { sha256 = "96d690393cd95ed803b79399996355f54e9480e38f8440d1744eee932f785e81"; revisions = { diff --git a/nix/stan.nix b/nix/stan.nix index 5041f010e84..b71d1de409a 100644 --- a/nix/stan.nix +++ b/nix/stan.nix @@ -43,4 +43,15 @@ default = "r0"; }; }; + "0.1.0.2" = { + sha256 = "04a7a8c56e0b7248edb89ac7fbaf6c478d4b6032489be8984a77b208a6a7ea0f"; + revisions = { + r0 = { + nix = import ../hackage/stan-0.1.0.2-r0-ee1ee6d299df070cbb528662e35746a524689cce5526bf156908726539090b25.nix; + revNum = 0; + sha256 = "ee1ee6d299df070cbb528662e35746a524689cce5526bf156908726539090b25"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/text-metrics.nix b/nix/text-metrics.nix index bc460030345..4a4bd49463b 100644 --- a/nix/text-metrics.nix +++ b/nix/text-metrics.nix @@ -86,7 +86,12 @@ revNum = 2; sha256 = "e485689ebd58a9724bcb1384b6a7a0b56cc1922a2af5f00bb341ecdd44342440"; }; - default = "r2"; + r3 = { + nix = import ../hackage/text-metrics-0.3.2-r3-98bc097523232b855696bb52c50ab931132e00cac476168469a71b35e5d9bdc1.nix; + revNum = 3; + sha256 = "98bc097523232b855696bb52c50ab931132e00cac476168469a71b35e5d9bdc1"; + }; + default = "r3"; }; }; } \ No newline at end of file diff --git a/nix/zip.nix b/nix/zip.nix index 27124db9751..9de75833c1b 100644 --- a/nix/zip.nix +++ b/nix/zip.nix @@ -398,7 +398,12 @@ revNum = 1; sha256 = "68ea3cb6a4ec8557f4b3416e3ddeac0a0d40844e5b658dbcb0904a271ae6d631"; }; - default = "r1"; + r2 = { + nix = import ../hackage/zip-2.0.0-r2-2f671bec8e5ecb64a216ba5dd478fa1149a512d69d76c8afcf848ff6ca991897.nix; + revNum = 2; + sha256 = "2f671bec8e5ecb64a216ba5dd478fa1149a512d69d76c8afcf848ff6ca991897"; + }; + default = "r2"; }; }; } \ No newline at end of file