From 4881d4bc6d8c1d146b109d2e560d9ee8c04cceaa Mon Sep 17 00:00:00 2001 From: IOHK Date: Thu, 7 Nov 2024 00:27:56 +0000 Subject: [PATCH] Automatic Update --- default.nix | 8 + ...1935e1bbb825890cc48a5baf7f21da70b02815.nix | 50 ++++ ...28312218d25e050385671bc02deb91d89d2731.nix | 50 ++++ ...ea9814776fb09244cb4854c75040383f47735c.nix | 51 ++++ ...7a407ad84921a63ac42318805677791b606482.nix | 243 ++++++++++++++++ ...93ab5818aed29d2db431868e39b8ab8a69b6ff.nix | 34 +++ ...9fd874813a81c727707e8b2552b4f03399763b.nix | 74 +++++ ...fab638fb23688ae9b7390296d42d48e48996df.nix | 107 +++++++ ...db25f1d7210a3262633b2726ad3c4eff6c20c2.nix | 44 +++ ...5f62034d4b5587dd6b7f8819fc0b94061f8b56.nix | 65 +++++ ...48bfdae09e183df264740efe42cee641c2ea47.nix | 52 ++++ ...330360c3a652518ee66fbaad0aa92b111fd3ae.nix | 62 ++++ ...4dbaeb1199cbe073b9948d569496863f185abf.nix | 53 ++++ ...3547f3838e05a0dfdb6a308a61e44a0828baa5.nix | 53 ++++ ...2eb01dbfead3e13104091cbaab84792f936697.nix | 82 ++++++ ...7a31bd874646b4f8c6e2c9e3ae6c6e10cec733.nix | 51 ++++ ...5d84bb8a2200be35bc92adc2cfc5a97fcc71c6.nix | 51 ++++ ...c28ae5431dc1a79a268454c8a5ac39a0a5a951.nix | 234 +++++++++++++++ ...395be0a00d05dd5bf19aac51cfcbe29774b1fe.nix | 73 +++++ ...f06ff84279b1c48f75898bbf75c5a3cdfc253d.nix | 122 ++++++++ ...884204da359f91a42c817db635c0c6bedeff04.nix | 53 ++++ ...c8a7421bdc6a8a62f5a6bf05a9171fcfa9c8d0.nix | 53 ++++ ...465e710ff0591af01b3fed57e93ec56a558b02.nix | 66 +++++ ...7066133b988addadf4d43d04593aa071d1cca5.nix | 46 +++ ...787c59b1abafde865aa977cbfe360074814dbd.nix | 44 +++ ...a901575b1e7b8ee89d9348d2a416307df69da2.nix | 44 +++ ...1e87558458827b45125ef37daf0c11073c7610.nix | 273 ++++++++++++++++++ ...5eebdd52a4ef18458d8ad13477eb3abff3e893.nix | 273 ++++++++++++++++++ ...e9dcebf69c538cb295ab351a9ccba5bbc47b18.nix | 48 +++ ...52ffe3d43fcf70ea3b7c4c3b88b692aafc1589.nix | 106 +++++++ ...39750b6667e2943164b56acdd67b4447f08d88.nix | 52 ++++ ...654d8461626ff05a78502849ccd72f63ad6819.nix | 102 +++++++ ...4f9ea958042a67739d07f9602ec72e8611e650.nix | 102 +++++++ ...1f6ee304c3bfa39a6b7a30919aa86d0409d40d.nix | 42 +++ ...5ac727eb0926af4cf420ffb81ac898e860f2f9.nix | 54 ++++ index-state-hashes.nix | 1 + nix/_Diff.nix | 23 +- nix/_L_P_F_P-core.nix | 7 +- nix/_L_P_F_P.nix | 7 +- nix/async.nix | 7 +- nix/cimple.nix | 11 + nix/crypton-connection.nix | 11 + nix/crypton-x509-validation.nix | 11 + nix/diagrams-cairo.nix | 11 + nix/exon.nix | 11 + nix/gpu-vulkan-core.nix | 24 ++ nix/gpu-vulkan-middle.nix | 13 + ...ro-parameter-list-with-typelevel-tools.nix | 24 ++ nix/http2-tls.nix | 11 + nix/http2.nix | 11 + nix/http3.nix | 11 + nix/language-spir-v.nix | 24 ++ nix/network.nix | 11 + nix/storable-hetero-list.nix | 13 + nix/storable-peek-poke.nix | 18 ++ nix/store.nix | 14 +- nix/systranything.nix | 11 + nix/tls.nix | 11 + nix/tools-yj.nix | 13 + nix/wai-extra.nix | 22 ++ nix/warp-tls.nix | 11 + nix/yj-sandbox.nix | 13 + 62 files changed, 3266 insertions(+), 6 deletions(-) create mode 100644 hackage/Diff-1.0-r1-937d2d9976b878efa137c23d841935e1bbb825890cc48a5baf7f21da70b02815.nix create mode 100644 hackage/Diff-1.0.1-r1-c3d7b17c9a13831c1aa77c7f6428312218d25e050385671bc02deb91d89d2731.nix create mode 100644 hackage/Diff-1.0.1.1-r0-118ec1cae517c61321768558ddea9814776fb09244cb4854c75040383f47735c.nix create mode 100644 hackage/LPFP-1.1.4-r1-f607edcae1739e542526e5af6e7a407ad84921a63ac42318805677791b606482.nix create mode 100644 hackage/LPFP-core-1.1.1-r1-1f0aac0efd125abb6d1470071793ab5818aed29d2db431868e39b8ab8a69b6ff.nix create mode 100644 hackage/async-2.2.5-r3-b7648c6165729a973d95cb328f9fd874813a81c727707e8b2552b4f03399763b.nix create mode 100644 hackage/cimple-0.0.22-r0-2588fba290e5d4d0366c9b147ffab638fb23688ae9b7390296d42d48e48996df.nix create mode 100644 hackage/crypton-connection-0.4.2-r0-5d7e70837f6d78a61896548396db25f1d7210a3262633b2726ad3c4eff6c20c2.nix create mode 100644 hackage/crypton-x509-validation-1.6.13-r0-98019baac57594634c72000ef85f62034d4b5587dd6b7f8819fc0b94061f8b56.nix create mode 100644 hackage/diagrams-cairo-1.4.3-r0-f5ac3a6e87b6de14bb51c7646448bfdae09e183df264740efe42cee641c2ea47.nix create mode 100644 hackage/exon-1.7.1.0-r0-a83af849e23b80f4d5c41dbcc0330360c3a652518ee66fbaad0aa92b111fd3ae.nix create mode 100644 hackage/gpu-vulkan-core-0.1.0.7-r0-b267c5064f7fb9712fc7ba6f094dbaeb1199cbe073b9948d569496863f185abf.nix create mode 100644 hackage/gpu-vulkan-core-0.1.0.8-r0-a4dcd94ed86133a1d7b991fb2f3547f3838e05a0dfdb6a308a61e44a0828baa5.nix create mode 100644 hackage/gpu-vulkan-middle-0.1.0.54-r0-824a10d7968f1ac6ad968bfe6e2eb01dbfead3e13104091cbaab84792f936697.nix create mode 100644 hackage/hetero-parameter-list-with-typelevel-tools-0.1.0.0-r0-8c0c0e03bf10779ae3b57c3f097a31bd874646b4f8c6e2c9e3ae6c6e10cec733.nix create mode 100644 hackage/hetero-parameter-list-with-typelevel-tools-0.1.0.1-r0-4e19d4a42e83cfc3735d49ed735d84bb8a2200be35bc92adc2cfc5a97fcc71c6.nix create mode 100644 hackage/http2-5.3.5-r0-202cd5cd0bf7b504c6aeaf9efdc28ae5431dc1a79a268454c8a5ac39a0a5a951.nix create mode 100644 hackage/http2-tls-0.4.4-r0-3609b3c6479e14572f0b858b76395be0a00d05dd5bf19aac51cfcbe29774b1fe.nix create mode 100644 hackage/http3-0.0.19-r0-727fe235a12169a210b1893fbcf06ff84279b1c48f75898bbf75c5a3cdfc253d.nix create mode 100644 hackage/language-spir-v-0.1.0.0-r0-59d543c06d72cd65976e2835c7884204da359f91a42c817db635c0c6bedeff04.nix create mode 100644 hackage/language-spir-v-0.1.0.1-r0-856ab0219ee0c2b5ae759ba7c5c8a7421bdc6a8a62f5a6bf05a9171fcfa9c8d0.nix create mode 100644 hackage/network-3.2.5.0-r0-f59225c987b153a58fe7b37e40465e710ff0591af01b3fed57e93ec56a558b02.nix create mode 100644 hackage/storable-hetero-list-0.1.0.4-r0-90b29b61329b0b837cacf49a8d7066133b988addadf4d43d04593aa071d1cca5.nix create mode 100644 hackage/storable-peek-poke-0.1.0.1-r0-a0a0e1f68261a4a14d04799d23787c59b1abafde865aa977cbfe360074814dbd.nix create mode 100644 hackage/storable-peek-poke-0.1.0.1-r1-995498db57fa66006de1c2a44ba901575b1e7b8ee89d9348d2a416307df69da2.nix create mode 100644 hackage/store-0.7.16-r1-c804065057b5a0f4af2e41d57f1e87558458827b45125ef37daf0c11073c7610.nix create mode 100644 hackage/store-0.7.17-r1-941050deb390f85efe020f567d5eebdd52a4ef18458d8ad13477eb3abff3e893.nix create mode 100644 hackage/systranything-0.1.1.0-r0-ed5c0d314c29ac0962534c6d5ee9dcebf69c538cb295ab351a9ccba5bbc47b18.nix create mode 100644 hackage/tls-2.1.4-r0-3509e7e243bbaaec474b2f08e552ffe3d43fcf70ea3b7c4c3b88b692aafc1589.nix create mode 100644 hackage/tools-yj-0.1.0.19-r0-f68285bdf1655779dfd9c88e5639750b6667e2943164b56acdd67b4447f08d88.nix create mode 100644 hackage/wai-extra-3.1.16-r0-1de0c2c7c4c2bad1ba90d5f683654d8461626ff05a78502849ccd72f63ad6819.nix create mode 100644 hackage/wai-extra-3.1.17-r0-b1e51e9c9dab81cf0c213d1ae04f9ea958042a67739d07f9602ec72e8611e650.nix create mode 100644 hackage/warp-tls-3.4.10-r0-8ad6e6a36a4ab2dfba055d19921f6ee304c3bfa39a6b7a30919aa86d0409d40d.nix create mode 100644 hackage/yj-sandbox-0.1.0.0-r0-621e3b0e0af14815fadd09a58f5ac727eb0926af4cf420ffb81ac898e860f2f9.nix create mode 100644 nix/gpu-vulkan-core.nix create mode 100644 nix/gpu-vulkan-middle.nix create mode 100644 nix/hetero-parameter-list-with-typelevel-tools.nix create mode 100644 nix/language-spir-v.nix create mode 100644 nix/storable-hetero-list.nix create mode 100644 nix/storable-peek-poke.nix create mode 100644 nix/tools-yj.nix create mode 100644 nix/yj-sandbox.nix diff --git a/default.nix b/default.nix index 4dccf2b8af4..1f295ac2177 100644 --- a/default.nix +++ b/default.nix @@ -6937,6 +6937,8 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec { "gpolyline" = import ./nix/gpolyline.nix; "gps" = import ./nix/gps.nix; "gps2htmlReport" = import ./nix/gps2html_Report.nix; + "gpu-vulkan-core" = import ./nix/gpu-vulkan-core.nix; + "gpu-vulkan-middle" = import ./nix/gpu-vulkan-middle.nix; "gpx-conduit" = import ./nix/gpx-conduit.nix; "grab" = import ./nix/grab.nix; "grab-form" = import ./nix/grab-form.nix; @@ -7845,6 +7847,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec { "hetero-dict" = import ./nix/hetero-dict.nix; "hetero-map" = import ./nix/hetero-map.nix; "hetero-parameter-list" = import ./nix/hetero-parameter-list.nix; + "hetero-parameter-list-with-typelevel-tools" = import ./nix/hetero-parameter-list-with-typelevel-tools.nix; "hetero-zip" = import ./nix/hetero-zip.nix; "heterocephalus" = import ./nix/heterocephalus.nix; "heterogeneous-list-literals" = import ./nix/heterogeneous-list-literals.nix; @@ -9819,6 +9822,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec { "language-sh" = import ./nix/language-sh.nix; "language-slice" = import ./nix/language-slice.nix; "language-spelling" = import ./nix/language-spelling.nix; + "language-spir-v" = import ./nix/language-spir-v.nix; "language-sqlite" = import ./nix/language-sqlite.nix; "language-sygus" = import ./nix/language-sygus.nix; "language-thrift" = import ./nix/language-thrift.nix; @@ -15283,7 +15287,9 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec { "storable-complex" = import ./nix/storable-complex.nix; "storable-endian" = import ./nix/storable-endian.nix; "storable-enum" = import ./nix/storable-enum.nix; + "storable-hetero-list" = import ./nix/storable-hetero-list.nix; "storable-offset" = import ./nix/storable-offset.nix; + "storable-peek-poke" = import ./nix/storable-peek-poke.nix; "storable-record" = import ./nix/storable-record.nix; "storable-static-array" = import ./nix/storable-static-array.nix; "storable-tuple" = import ./nix/storable-tuple.nix; @@ -16275,6 +16281,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec { "too-many-cells" = import ./nix/too-many-cells.nix; "toodles" = import ./nix/toodles.nix; "toolbox" = import ./nix/toolbox.nix; + "tools-yj" = import ./nix/tools-yj.nix; "toolshed" = import ./nix/toolshed.nix; "top" = import ./nix/top.nix; "topaz" = import ./nix/topaz.nix; @@ -17884,6 +17891,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec { "yices-easy" = import ./nix/yices-easy.nix; "yices-painless" = import ./nix/yices-painless.nix; "yiyd" = import ./nix/yiyd.nix; + "yj-sandbox" = import ./nix/yj-sandbox.nix; "yjftp" = import ./nix/yjftp.nix; "yjftp-libs" = import ./nix/yjftp-libs.nix; "yjsvg" = import ./nix/yjsvg.nix; diff --git a/hackage/Diff-1.0-r1-937d2d9976b878efa137c23d841935e1bbb825890cc48a5baf7f21da70b02815.nix b/hackage/Diff-1.0-r1-937d2d9976b878efa137c23d841935e1bbb825890cc48a5baf7f21da70b02815.nix new file mode 100644 index 00000000000..4d666f8c10b --- /dev/null +++ b/hackage/Diff-1.0-r1-937d2d9976b878efa137c23d841935e1bbb825890cc48a5baf7f21da70b02815.nix @@ -0,0 +1,50 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.18"; + identifier = { name = "Diff"; version = "1.0"; }; + 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 in Haskell.\n\nTime complexity is O(ND) (input length * number of differences).\nSpace complexity is O(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")) + ] ++ pkgs.lib.optional (compiler.isGhc && compiler.version.lt "8.0") (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups")); + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/Diff-1.0.1-r1-c3d7b17c9a13831c1aa77c7f6428312218d25e050385671bc02deb91d89d2731.nix b/hackage/Diff-1.0.1-r1-c3d7b17c9a13831c1aa77c7f6428312218d25e050385671bc02deb91d89d2731.nix new file mode 100644 index 00000000000..eb7df1ca60a --- /dev/null +++ b/hackage/Diff-1.0.1-r1-c3d7b17c9a13831c1aa77c7f6428312218d25e050385671bc02deb91d89d2731.nix @@ -0,0 +1,50 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.18"; + identifier = { name = "Diff"; version = "1.0.1"; }; + 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 in Haskell.\n\nTime complexity is O(ND) (input length * number of differences).\nSpace complexity is O(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")) + ] ++ pkgs.lib.optional (compiler.isGhc && compiler.version.lt "8.0") (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups")); + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/Diff-1.0.1.1-r0-118ec1cae517c61321768558ddea9814776fb09244cb4854c75040383f47735c.nix b/hackage/Diff-1.0.1.1-r0-118ec1cae517c61321768558ddea9814776fb09244cb4854c75040383f47735c.nix new file mode 100644 index 00000000000..89bf5239cd9 --- /dev/null +++ b/hackage/Diff-1.0.1.1-r0-118ec1cae517c61321768558ddea9814776fb09244cb4854c75040383f47735c.nix @@ -0,0 +1,51 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.18"; + identifier = { name = "Diff"; version = "1.0.1.1"; }; + 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 in Haskell.\n\nTime complexity is O(ND) (input length * number of differences).\nSpace complexity is O(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."Diff" or (errorHandler.buildDepError "Diff")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."pretty" or (errorHandler.buildDepError "pretty")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework")) + (hsPkgs."test-framework-quickcheck2" or (errorHandler.buildDepError "test-framework-quickcheck2")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/LPFP-1.1.4-r1-f607edcae1739e542526e5af6e7a407ad84921a63ac42318805677791b606482.nix b/hackage/LPFP-1.1.4-r1-f607edcae1739e542526e5af6e7a407ad84921a63ac42318805677791b606482.nix new file mode 100644 index 00000000000..e18cfdd2235 --- /dev/null +++ b/hackage/LPFP-1.1.4-r1-f607edcae1739e542526e5af6e7a407ad84921a63ac42318805677791b606482.nix @@ -0,0 +1,243 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.12"; + identifier = { name = "LPFP"; version = "1.1.4"; }; + license = "BSD-3-Clause"; + copyright = "2024 Scott N. Walck"; + maintainer = "walck@lvc.edu"; + author = "Scott N. Walck"; + homepage = "https://lpfp.io"; + url = ""; + synopsis = "Code for the book Learn Physics with Functional Programming"; + description = "Haskell code to help the user learn mechanics of one particle,\nmechanics of multiple interacting particles, and electromagnetic theory."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."Vis" or (errorHandler.buildDepError "Vis")) + (hsPkgs."diagrams-cairo" or (errorHandler.buildDepError "diagrams-cairo")) + (hsPkgs."diagrams-lib" or (errorHandler.buildDepError "diagrams-lib")) + (hsPkgs."gloss" or (errorHandler.buildDepError "gloss")) + (hsPkgs."gnuplot" or (errorHandler.buildDepError "gnuplot")) + (hsPkgs."linear" or (errorHandler.buildDepError "linear")) + ]; + buildable = true; + }; + exes = { + "LPFP-hello" = { + depends = [ + (hsPkgs."LPFP" or (errorHandler.buildDepError "LPFP")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + ]; + buildable = true; + }; + "LPFP-MakeTrajectoryGraph" = { + depends = [ + (hsPkgs."LPFP" or (errorHandler.buildDepError "LPFP")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."gnuplot" or (errorHandler.buildDepError "gnuplot")) + ]; + buildable = true; + }; + "LPFP-GlossDisplay" = { + depends = [ + (hsPkgs."LPFP" or (errorHandler.buildDepError "LPFP")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."gloss" or (errorHandler.buildDepError "gloss")) + ]; + buildable = true; + }; + "LPFP-GlossDisplay2" = { + depends = [ + (hsPkgs."LPFP" or (errorHandler.buildDepError "LPFP")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."gloss" or (errorHandler.buildDepError "gloss")) + ]; + buildable = true; + }; + "LPFP-GlossAnimate" = { + depends = [ + (hsPkgs."LPFP" or (errorHandler.buildDepError "LPFP")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."gloss" or (errorHandler.buildDepError "gloss")) + ]; + buildable = true; + }; + "LPFP-GlossSimulate" = { + depends = [ + (hsPkgs."LPFP" or (errorHandler.buildDepError "LPFP")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."gloss" or (errorHandler.buildDepError "gloss")) + ]; + buildable = true; + }; + "LPFP-GlossSimulate2" = { + depends = [ + (hsPkgs."LPFP" or (errorHandler.buildDepError "LPFP")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."gloss" or (errorHandler.buildDepError "gloss")) + ]; + buildable = true; + }; + "LPFP-VisDisplay" = { + depends = [ + (hsPkgs."LPFP" or (errorHandler.buildDepError "LPFP")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."Vis" or (errorHandler.buildDepError "Vis")) + ]; + buildable = true; + }; + "LPFP-VisDisplay2" = { + depends = [ + (hsPkgs."LPFP" or (errorHandler.buildDepError "LPFP")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."Vis" or (errorHandler.buildDepError "Vis")) + (hsPkgs."linear" or (errorHandler.buildDepError "linear")) + ]; + buildable = true; + }; + "LPFP-VisDisplay3" = { + depends = [ + (hsPkgs."LPFP" or (errorHandler.buildDepError "LPFP")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."Vis" or (errorHandler.buildDepError "Vis")) + (hsPkgs."linear" or (errorHandler.buildDepError "linear")) + ]; + buildable = true; + }; + "LPFP-VisAnimate" = { + depends = [ + (hsPkgs."LPFP" or (errorHandler.buildDepError "LPFP")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."Vis" or (errorHandler.buildDepError "Vis")) + ]; + buildable = true; + }; + "LPFP-VisSimulate" = { + depends = [ + (hsPkgs."LPFP" or (errorHandler.buildDepError "LPFP")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."Vis" or (errorHandler.buildDepError "Vis")) + ]; + buildable = true; + }; + "LPFP-GlossHalley" = { + depends = [ + (hsPkgs."LPFP" or (errorHandler.buildDepError "LPFP")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."gloss" or (errorHandler.buildDepError "gloss")) + ]; + buildable = true; + }; + "LPFP-GlossProjectile" = { + depends = [ + (hsPkgs."LPFP" or (errorHandler.buildDepError "LPFP")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."gloss" or (errorHandler.buildDepError "gloss")) + ]; + buildable = true; + }; + "LPFP-VisProjectile" = { + depends = [ + (hsPkgs."LPFP" or (errorHandler.buildDepError "LPFP")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."Vis" or (errorHandler.buildDepError "Vis")) + ]; + buildable = true; + }; + "LPFP-Mech3Proton" = { + depends = [ + (hsPkgs."LPFP" or (errorHandler.buildDepError "LPFP")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."gloss" or (errorHandler.buildDepError "gloss")) + ]; + buildable = true; + }; + "LPFP-GlossProton" = { + depends = [ + (hsPkgs."LPFP" or (errorHandler.buildDepError "LPFP")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."gloss" or (errorHandler.buildDepError "gloss")) + ]; + buildable = true; + }; + "LPFP-VisTwoSprings" = { + depends = [ + (hsPkgs."LPFP" or (errorHandler.buildDepError "LPFP")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."Vis" or (errorHandler.buildDepError "Vis")) + ]; + buildable = true; + }; + "LPFP-GlossBilliard" = { + depends = [ + (hsPkgs."LPFP" or (errorHandler.buildDepError "LPFP")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."gloss" or (errorHandler.buildDepError "gloss")) + ]; + buildable = true; + }; + "LPFP-GlossWave" = { + depends = [ + (hsPkgs."LPFP" or (errorHandler.buildDepError "LPFP")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."gloss" or (errorHandler.buildDepError "gloss")) + ]; + buildable = true; + }; + "LPFP-GnuplotWave" = { + depends = [ + (hsPkgs."LPFP" or (errorHandler.buildDepError "LPFP")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."gnuplot" or (errorHandler.buildDepError "gnuplot")) + ]; + buildable = true; + }; + "LPFP-GlossBilliardAnimate" = { + depends = [ + (hsPkgs."LPFP" or (errorHandler.buildDepError "LPFP")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + ]; + buildable = true; + }; + "LPFP-ProtonEB" = { + depends = [ + (hsPkgs."LPFP" or (errorHandler.buildDepError "LPFP")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."Vis" or (errorHandler.buildDepError "Vis")) + ]; + buildable = true; + }; + "LPFP-Hydrogen" = { + depends = [ + (hsPkgs."LPFP" or (errorHandler.buildDepError "LPFP")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."Vis" or (errorHandler.buildDepError "Vis")) + ]; + buildable = true; + }; + "LPFP-ElectricWave" = { + depends = [ + (hsPkgs."LPFP" or (errorHandler.buildDepError "LPFP")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."diagrams-cairo" or (errorHandler.buildDepError "diagrams-cairo")) + (hsPkgs."diagrams-lib" or (errorHandler.buildDepError "diagrams-lib")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/LPFP-core-1.1.1-r1-1f0aac0efd125abb6d1470071793ab5818aed29d2db431868e39b8ab8a69b6ff.nix b/hackage/LPFP-core-1.1.1-r1-1f0aac0efd125abb6d1470071793ab5818aed29d2db431868e39b8ab8a69b6ff.nix new file mode 100644 index 00000000000..ee41abe8138 --- /dev/null +++ b/hackage/LPFP-core-1.1.1-r1-1f0aac0efd125abb6d1470071793ab5818aed29d2db431868e39b8ab8a69b6ff.nix @@ -0,0 +1,34 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.12"; + identifier = { name = "LPFP-core"; version = "1.1.1"; }; + license = "BSD-3-Clause"; + copyright = "2023 Scott N. Walck"; + maintainer = "walck@lvc.edu"; + author = "Scott N. Walck"; + homepage = "https://lpfp.io"; + url = ""; + synopsis = "Code for the book Learn Physics with Functional Programming"; + description = "Haskell code to help the user learn mechanics of one particle,\nmechanics of multiple interacting particles, and electromagnetic theory.\nLPFP-core elides all of the graphics dependencies of LPFP,\nso it has a much better chance of building without problems."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/async-2.2.5-r3-b7648c6165729a973d95cb328f9fd874813a81c727707e8b2552b4f03399763b.nix b/hackage/async-2.2.5-r3-b7648c6165729a973d95cb328f9fd874813a81c727707e8b2552b4f03399763b.nix new file mode 100644 index 00000000000..d2a87571857 --- /dev/null +++ b/hackage/async-2.2.5-r3-b7648c6165729a973d95cb328f9fd874813a81c727707e8b2552b4f03399763b.nix @@ -0,0 +1,74 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { bench = false; }; + package = { + specVersion = "1.10"; + identifier = { name = "async"; version = "2.2.5"; }; + license = "BSD-3-Clause"; + copyright = "(c) Simon Marlow 2012"; + maintainer = "Simon Marlow "; + author = "Simon Marlow"; + homepage = "https://github.com/simonmar/async"; + url = ""; + synopsis = "Run IO operations asynchronously and wait for their results"; + description = "This package provides a higher-level interface over\nthreads, in which an @Async a@ is a concurrent\nthread that will eventually deliver a value of\ntype @a@. The package provides ways to create\n@Async@ computations, wait for their results, and\ncancel them.\n\nUsing @Async@ is safer than using threads in two\nways:\n\n* When waiting for a thread to return a result,\nif the thread dies with an exception then the\ncaller must either re-throw the exception\n('wait') or handle it ('waitCatch'); the\nexception cannot be ignored.\n\n* The API makes it possible to build a tree of\nthreads that are automatically killed when\ntheir parent dies (see 'withAsync')."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + ]; + buildable = true; + }; + exes = { + "concasync" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + ]; + buildable = if !flags.bench then false else true; + }; + "conccancel" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + ]; + buildable = if !flags.bench then false else true; + }; + "race" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + ]; + buildable = if !flags.bench then false else true; + }; + }; + tests = { + "test-async" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework")) + (hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit")) + (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/cimple-0.0.22-r0-2588fba290e5d4d0366c9b147ffab638fb23688ae9b7390296d42d48e48996df.nix b/hackage/cimple-0.0.22-r0-2588fba290e5d4d0366c9b147ffab638fb23688ae9b7390296d42d48e48996df.nix new file mode 100644 index 00000000000..fa74c42aabe --- /dev/null +++ b/hackage/cimple-0.0.22-r0-2588fba290e5d4d0366c9b147ffab638fb23688ae9b7390296d42d48e48996df.nix @@ -0,0 +1,107 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.10"; + identifier = { name = "cimple"; version = "0.0.22"; }; + license = "GPL-3.0-only"; + copyright = "Copyright (c) 2016-2024, Iphigenia Df"; + maintainer = "Iphigenia Df "; + author = "Iphigenia Df "; + homepage = "https://toktok.github.io/"; + url = ""; + synopsis = "Simple C-like programming language"; + description = "Parser and AST for Cimple, a simple C-like programming language."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."data-fix" or (errorHandler.buildDepError "data-fix")) + (hsPkgs."file-embed" or (errorHandler.buildDepError "file-embed")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."monad-parallel" or (errorHandler.buildDepError "monad-parallel")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."prettyprinter" or (errorHandler.buildDepError "prettyprinter")) + (hsPkgs."prettyprinter-ansi-terminal" or (errorHandler.buildDepError "prettyprinter-ansi-terminal")) + (hsPkgs."split" or (errorHandler.buildDepError "split")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."transformers-compat" or (errorHandler.buildDepError "transformers-compat")) + ]; + build-tools = [ + (hsPkgs.pkgsBuildBuild.alex.components.exes.alex or (pkgs.pkgsBuildBuild.alex or (errorHandler.buildToolDepError "alex:alex"))) + (hsPkgs.pkgsBuildBuild.happy.components.exes.happy or (pkgs.pkgsBuildBuild.happy or (errorHandler.buildToolDepError "happy:happy"))) + ]; + buildable = true; + }; + exes = { + "cimplefmt" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."cimple" or (errorHandler.buildDepError "cimple")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + "dump-ast" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."cimple" or (errorHandler.buildDepError "cimple")) + (hsPkgs."groom" or (errorHandler.buildDepError "groom")) + ]; + buildable = true; + }; + "dump-tokens" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."cimple" or (errorHandler.buildDepError "cimple")) + (hsPkgs."groom" or (errorHandler.buildDepError "groom")) + ]; + buildable = true; + }; + "include-graph" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."cimple" or (errorHandler.buildDepError "cimple")) + (hsPkgs."groom" or (errorHandler.buildDepError "groom")) + ]; + buildable = true; + }; + }; + tests = { + "testsuite" = { + depends = [ + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."cimple" or (errorHandler.buildDepError "cimple")) + (hsPkgs."data-fix" or (errorHandler.buildDepError "data-fix")) + (hsPkgs."extra" or (errorHandler.buildDepError "extra")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."prettyprinter" or (errorHandler.buildDepError "prettyprinter")) + (hsPkgs."prettyprinter-ansi-terminal" or (errorHandler.buildDepError "prettyprinter-ansi-terminal")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."transformers-compat" or (errorHandler.buildDepError "transformers-compat")) + ]; + build-tools = [ + (hsPkgs.pkgsBuildBuild.hspec-discover.components.exes.hspec-discover or (pkgs.pkgsBuildBuild.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/crypton-connection-0.4.2-r0-5d7e70837f6d78a61896548396db25f1d7210a3262633b2726ad3c4eff6c20c2.nix b/hackage/crypton-connection-0.4.2-r0-5d7e70837f6d78a61896548396db25f1d7210a3262633b2726ad3c4eff6c20c2.nix new file mode 100644 index 00000000000..878e8fecca1 --- /dev/null +++ b/hackage/crypton-connection-0.4.2-r0-5d7e70837f6d78a61896548396db25f1d7210a3262633b2726ad3c4eff6c20c2.nix @@ -0,0 +1,44 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.10"; + identifier = { name = "crypton-connection"; version = "0.4.2"; }; + license = "BSD-3-Clause"; + copyright = "Vincent Hanquez "; + maintainer = "Kazu Yamamoto "; + author = "Vincent Hanquez "; + homepage = "https://github.com/kazu-yamamoto/crypton-connection"; + url = ""; + synopsis = "Simple and easy network connection API"; + description = "Simple network library for all your connection needs.\n\nFeatures: Really simple to use, SSL/TLS, SOCKS.\n\nThis library provides a very simple api to create sockets\nto a destination with the choice of SSL/TLS, and SOCKS."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."basement" or (errorHandler.buildDepError "basement")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."tls" or (errorHandler.buildDepError "tls")) + (hsPkgs."socks" or (errorHandler.buildDepError "socks")) + (hsPkgs."crypton-x509" or (errorHandler.buildDepError "crypton-x509")) + (hsPkgs."crypton-x509-store" or (errorHandler.buildDepError "crypton-x509-store")) + (hsPkgs."crypton-x509-system" or (errorHandler.buildDepError "crypton-x509-system")) + (hsPkgs."crypton-x509-validation" or (errorHandler.buildDepError "crypton-x509-validation")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/crypton-x509-validation-1.6.13-r0-98019baac57594634c72000ef85f62034d4b5587dd6b7f8819fc0b94061f8b56.nix b/hackage/crypton-x509-validation-1.6.13-r0-98019baac57594634c72000ef85f62034d4b5587dd6b7f8819fc0b94061f8b56.nix new file mode 100644 index 00000000000..8deb70d6b70 --- /dev/null +++ b/hackage/crypton-x509-validation-1.6.13-r0-98019baac57594634c72000ef85f62034d4b5587dd6b7f8819fc0b94061f8b56.nix @@ -0,0 +1,65 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.10"; + identifier = { name = "crypton-x509-validation"; version = "1.6.13"; }; + license = "BSD-3-Clause"; + copyright = "Vincent Hanquez "; + maintainer = "Kazu Yamamoto "; + author = "Vincent Hanquez "; + homepage = "https://github.com/kazu-yamamoto/crypton-certificate"; + url = ""; + synopsis = "X.509 Certificate and CRL validation"; + description = "X.509 Certificate and CRL validation. please see README"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."memory" or (errorHandler.buildDepError "memory")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."hourglass" or (errorHandler.buildDepError "hourglass")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."pem" or (errorHandler.buildDepError "pem")) + (hsPkgs."asn1-types" or (errorHandler.buildDepError "asn1-types")) + (hsPkgs."asn1-encoding" or (errorHandler.buildDepError "asn1-encoding")) + (hsPkgs."crypton-x509" or (errorHandler.buildDepError "crypton-x509")) + (hsPkgs."crypton-x509-store" or (errorHandler.buildDepError "crypton-x509-store")) + (hsPkgs."crypton" or (errorHandler.buildDepError "crypton")) + ]; + buildable = true; + }; + tests = { + "test-x509-validation" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."memory" or (errorHandler.buildDepError "memory")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."hourglass" or (errorHandler.buildDepError "hourglass")) + (hsPkgs."asn1-types" or (errorHandler.buildDepError "asn1-types")) + (hsPkgs."asn1-encoding" or (errorHandler.buildDepError "asn1-encoding")) + (hsPkgs."crypton-x509" or (errorHandler.buildDepError "crypton-x509")) + (hsPkgs."crypton-x509-store" or (errorHandler.buildDepError "crypton-x509-store")) + (hsPkgs."crypton-x509-validation" or (errorHandler.buildDepError "crypton-x509-validation")) + (hsPkgs."crypton" or (errorHandler.buildDepError "crypton")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/diagrams-cairo-1.4.3-r0-f5ac3a6e87b6de14bb51c7646448bfdae09e183df264740efe42cee641c2ea47.nix b/hackage/diagrams-cairo-1.4.3-r0-f5ac3a6e87b6de14bb51c7646448bfdae09e183df264740efe42cee641c2ea47.nix new file mode 100644 index 00000000000..49c1e60e80f --- /dev/null +++ b/hackage/diagrams-cairo-1.4.3-r0-f5ac3a6e87b6de14bb51c7646448bfdae09e183df264740efe42cee641c2ea47.nix @@ -0,0 +1,52 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.0"; + identifier = { name = "diagrams-cairo"; version = "1.4.3"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "diagrams-discuss@googlegroups.com"; + author = "Brent Yorgey"; + homepage = "https://diagrams.github.io"; + url = ""; + synopsis = "Cairo backend for diagrams drawing EDSL"; + description = "A full-featured backend for rendering\ndiagrams using the cairo rendering engine.\n\nThis ultimately depends on a C library, via\nHaskell's FFI, and can be difficult to install on\nsome platforms. If you are just looking for a\nquick way to visualize diagrams, try the\ndiagrams-svg backend; if you want raster output\nlike PNG, try the diagrams-rasterific backend; if\nyou want to embed diagrams in LaTeX documents,\ntry diagrams-pgf.\n\n* \"Diagrams.Backend.Cairo.CmdLine\" - if you're\njust getting started with diagrams, begin here.\n\n* \"Diagrams.Backend.Cairo\" - look at this next.\nThe general API for the cairo backend.\n\n* \"Diagrams.Backend.Cairo.Internal\" - the\nimplementation guts of the cairo backend.\nUsers should normally not need to import this\nmodule.\n\n* \"Diagrams.Backend.Cairo.List\" - render diagrams\nto two-dimensional lists of colors (/i.e./\npixels).\n\n* \"Diagrams.Backend.Cairo.Ptr\" - render diagrams\nto buffers in memory."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."diagrams-core" or (errorHandler.buildDepError "diagrams-core")) + (hsPkgs."diagrams-lib" or (errorHandler.buildDepError "diagrams-lib")) + (hsPkgs."cairo" or (errorHandler.buildDepError "cairo")) + (hsPkgs."pango" or (errorHandler.buildDepError "pango")) + (hsPkgs."colour" or (errorHandler.buildDepError "colour")) + (hsPkgs."split" or (errorHandler.buildDepError "split")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."statestack" or (errorHandler.buildDepError "statestack")) + (hsPkgs."JuicyPixels" or (errorHandler.buildDepError "JuicyPixels")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + ] ++ pkgs.lib.optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix")); + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/exon-1.7.1.0-r0-a83af849e23b80f4d5c41dbcc0330360c3a652518ee66fbaad0aa92b111fd3ae.nix b/hackage/exon-1.7.1.0-r0-a83af849e23b80f4d5c41dbcc0330360c3a652518ee66fbaad0aa92b111fd3ae.nix new file mode 100644 index 00000000000..13a27bd0d1b --- /dev/null +++ b/hackage/exon-1.7.1.0-r0-a83af849e23b80f4d5c41dbcc0330360c3a652518ee66fbaad0aa92b111fd3ae.nix @@ -0,0 +1,62 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.2"; + identifier = { name = "exon"; version = "1.7.1.0"; }; + license = "BSD-2-Clause-Patent"; + copyright = "2023 Torsten Schmits"; + maintainer = "hackage@tryp.io"; + author = "Torsten Schmits"; + homepage = "https://github.com/tek/exon#readme"; + url = ""; + synopsis = "Customizable quasiquote interpolation"; + description = "See https://hackage.haskell.org/package/exon/docs/Exon.html"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."ghc" or (errorHandler.buildDepError "ghc")) + (hsPkgs."incipit-base" or (errorHandler.buildDepError "incipit-base")) + (hsPkgs."parsec" or (errorHandler.buildDepError "parsec")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + ]; + buildable = true; + }; + tests = { + "exon-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."exon" or (errorHandler.buildDepError "exon")) + (hsPkgs."hedgehog" or (errorHandler.buildDepError "hedgehog")) + (hsPkgs."incipit-base" or (errorHandler.buildDepError "incipit-base")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hedgehog" or (errorHandler.buildDepError "tasty-hedgehog")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + ]; + buildable = true; + }; + }; + benchmarks = { + "exon-bench" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."criterion" or (errorHandler.buildDepError "criterion")) + (hsPkgs."exon" or (errorHandler.buildDepError "exon")) + (hsPkgs."incipit-base" or (errorHandler.buildDepError "incipit-base")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/gpu-vulkan-core-0.1.0.7-r0-b267c5064f7fb9712fc7ba6f094dbaeb1199cbe073b9948d569496863f185abf.nix b/hackage/gpu-vulkan-core-0.1.0.7-r0-b267c5064f7fb9712fc7ba6f094dbaeb1199cbe073b9948d569496863f185abf.nix new file mode 100644 index 00000000000..afac82b4017 --- /dev/null +++ b/hackage/gpu-vulkan-core-0.1.0.7-r0-b267c5064f7fb9712fc7ba6f094dbaeb1199cbe073b9948d569496863f185abf.nix @@ -0,0 +1,53 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.12"; + identifier = { name = "gpu-vulkan-core"; version = "0.1.0.7"; }; + license = "BSD-3-Clause"; + copyright = "2022 Yoshikuni Jujo"; + maintainer = "example@example.com"; + author = "Yoshikuni Jujo"; + homepage = "https://github.com/githubuser/gpu-vulkan-core#readme"; + url = ""; + synopsis = "Thin wrapper for Vulkan API"; + description = "Please see the README on GitHub at "; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."c-enum" or (errorHandler.buildDepError "c-enum")) + (hsPkgs."c-struct" or (errorHandler.buildDepError "c-struct")) + (hsPkgs."nowdoc" or (errorHandler.buildDepError "nowdoc")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + pkgconfig = [ + (pkgconfPkgs."vulkan" or (errorHandler.pkgConfDepError "vulkan")) + ]; + buildable = true; + }; + tests = { + "gpu-vulkan-core-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."c-enum" or (errorHandler.buildDepError "c-enum")) + (hsPkgs."c-struct" or (errorHandler.buildDepError "c-struct")) + (hsPkgs."gpu-vulkan-core" or (errorHandler.buildDepError "gpu-vulkan-core")) + (hsPkgs."nowdoc" or (errorHandler.buildDepError "nowdoc")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/gpu-vulkan-core-0.1.0.8-r0-a4dcd94ed86133a1d7b991fb2f3547f3838e05a0dfdb6a308a61e44a0828baa5.nix b/hackage/gpu-vulkan-core-0.1.0.8-r0-a4dcd94ed86133a1d7b991fb2f3547f3838e05a0dfdb6a308a61e44a0828baa5.nix new file mode 100644 index 00000000000..c61f1084f8b --- /dev/null +++ b/hackage/gpu-vulkan-core-0.1.0.8-r0-a4dcd94ed86133a1d7b991fb2f3547f3838e05a0dfdb6a308a61e44a0828baa5.nix @@ -0,0 +1,53 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.12"; + identifier = { name = "gpu-vulkan-core"; version = "0.1.0.8"; }; + license = "BSD-3-Clause"; + copyright = "2022 Yoshikuni Jujo"; + maintainer = "example@example.com"; + author = "Yoshikuni Jujo"; + homepage = "https://github.com/YoshikuniJujo/gpu-vulkan-core#readme"; + url = ""; + synopsis = "Thin wrapper for Vulkan API"; + description = "Please see the README on GitHub at "; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."c-enum" or (errorHandler.buildDepError "c-enum")) + (hsPkgs."c-struct" or (errorHandler.buildDepError "c-struct")) + (hsPkgs."nowdoc" or (errorHandler.buildDepError "nowdoc")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + pkgconfig = [ + (pkgconfPkgs."vulkan" or (errorHandler.pkgConfDepError "vulkan")) + ]; + buildable = true; + }; + tests = { + "gpu-vulkan-core-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."c-enum" or (errorHandler.buildDepError "c-enum")) + (hsPkgs."c-struct" or (errorHandler.buildDepError "c-struct")) + (hsPkgs."gpu-vulkan-core" or (errorHandler.buildDepError "gpu-vulkan-core")) + (hsPkgs."nowdoc" or (errorHandler.buildDepError "nowdoc")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/gpu-vulkan-middle-0.1.0.54-r0-824a10d7968f1ac6ad968bfe6e2eb01dbfead3e13104091cbaab84792f936697.nix b/hackage/gpu-vulkan-middle-0.1.0.54-r0-824a10d7968f1ac6ad968bfe6e2eb01dbfead3e13104091cbaab84792f936697.nix new file mode 100644 index 00000000000..13e77266134 --- /dev/null +++ b/hackage/gpu-vulkan-middle-0.1.0.54-r0-824a10d7968f1ac6ad968bfe6e2eb01dbfead3e13104091cbaab84792f936697.nix @@ -0,0 +1,82 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.12"; + identifier = { name = "gpu-vulkan-middle"; version = "0.1.0.54"; }; + license = "BSD-3-Clause"; + copyright = "2022 Yoshikuni Jujo"; + maintainer = "yoshikuni.jujo@gmail.com"; + author = "Yoshikuni Jujo"; + homepage = "https://github.com/YoshikuniJujo/gpu-vulkan-middle#readme"; + url = ""; + synopsis = "Medium wrapper for Vulkan API"; + description = "Please see the README on GitHub at "; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."c-enum" or (errorHandler.buildDepError "c-enum")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."exception-hierarchy" or (errorHandler.buildDepError "exception-hierarchy")) + (hsPkgs."gpu-vulkan-core" or (errorHandler.buildDepError "gpu-vulkan-core")) + (hsPkgs."hetero-parameter-list" or (errorHandler.buildDepError "hetero-parameter-list")) + (hsPkgs."language-spir-v" or (errorHandler.buildDepError "language-spir-v")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."mtl-misc-yj" or (errorHandler.buildDepError "mtl-misc-yj")) + (hsPkgs."ranged-list" or (errorHandler.buildDepError "ranged-list")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."storable-hetero-list" or (errorHandler.buildDepError "storable-hetero-list")) + (hsPkgs."storable-peek-poke" or (errorHandler.buildDepError "storable-peek-poke")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."text-misc-yj" or (errorHandler.buildDepError "text-misc-yj")) + (hsPkgs."typelevel-tools-yj" or (errorHandler.buildDepError "typelevel-tools-yj")) + (hsPkgs."union-color" or (errorHandler.buildDepError "union-color")) + (hsPkgs."uuid" or (errorHandler.buildDepError "uuid")) + ]; + buildable = true; + }; + tests = { + "gpu-vulkan-middle-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."c-enum" or (errorHandler.buildDepError "c-enum")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."exception-hierarchy" or (errorHandler.buildDepError "exception-hierarchy")) + (hsPkgs."gpu-vulkan-core" or (errorHandler.buildDepError "gpu-vulkan-core")) + (hsPkgs."gpu-vulkan-middle" or (errorHandler.buildDepError "gpu-vulkan-middle")) + (hsPkgs."hetero-parameter-list" or (errorHandler.buildDepError "hetero-parameter-list")) + (hsPkgs."language-spir-v" or (errorHandler.buildDepError "language-spir-v")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."mtl-misc-yj" or (errorHandler.buildDepError "mtl-misc-yj")) + (hsPkgs."ranged-list" or (errorHandler.buildDepError "ranged-list")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."storable-hetero-list" or (errorHandler.buildDepError "storable-hetero-list")) + (hsPkgs."storable-peek-poke" or (errorHandler.buildDepError "storable-peek-poke")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."text-misc-yj" or (errorHandler.buildDepError "text-misc-yj")) + (hsPkgs."typelevel-tools-yj" or (errorHandler.buildDepError "typelevel-tools-yj")) + (hsPkgs."union-color" or (errorHandler.buildDepError "union-color")) + (hsPkgs."uuid" or (errorHandler.buildDepError "uuid")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/hetero-parameter-list-with-typelevel-tools-0.1.0.0-r0-8c0c0e03bf10779ae3b57c3f097a31bd874646b4f8c6e2c9e3ae6c6e10cec733.nix b/hackage/hetero-parameter-list-with-typelevel-tools-0.1.0.0-r0-8c0c0e03bf10779ae3b57c3f097a31bd874646b4f8c6e2c9e3ae6c6e10cec733.nix new file mode 100644 index 00000000000..6f2cebbd932 --- /dev/null +++ b/hackage/hetero-parameter-list-with-typelevel-tools-0.1.0.0-r0-8c0c0e03bf10779ae3b57c3f097a31bd874646b4f8c6e2c9e3ae6c6e10cec733.nix @@ -0,0 +1,51 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.12"; + identifier = { + name = "hetero-parameter-list-with-typelevel-tools"; + version = "0.1.0.0"; + }; + license = "BSD-3-Clause"; + copyright = "2023 Author name here"; + maintainer = "example@example.com"; + author = "Author name here"; + homepage = "https://github.com/githubuser/hetero-parameter-list-with-typelevel-tools#readme"; + url = ""; + synopsis = "Hetero parameter list with type level tools"; + description = "Please see the README on GitHub at "; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."hetero-parameter-list" or (errorHandler.buildDepError "hetero-parameter-list")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."typelevel-tools-yj" or (errorHandler.buildDepError "typelevel-tools-yj")) + ]; + buildable = true; + }; + tests = { + "hetero-parameter-list-with-typelevel-tools-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."hetero-parameter-list" or (errorHandler.buildDepError "hetero-parameter-list")) + (hsPkgs."hetero-parameter-list-with-typelevel-tools" or (errorHandler.buildDepError "hetero-parameter-list-with-typelevel-tools")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."typelevel-tools-yj" or (errorHandler.buildDepError "typelevel-tools-yj")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/hetero-parameter-list-with-typelevel-tools-0.1.0.1-r0-4e19d4a42e83cfc3735d49ed735d84bb8a2200be35bc92adc2cfc5a97fcc71c6.nix b/hackage/hetero-parameter-list-with-typelevel-tools-0.1.0.1-r0-4e19d4a42e83cfc3735d49ed735d84bb8a2200be35bc92adc2cfc5a97fcc71c6.nix new file mode 100644 index 00000000000..cfeab2f37ba --- /dev/null +++ b/hackage/hetero-parameter-list-with-typelevel-tools-0.1.0.1-r0-4e19d4a42e83cfc3735d49ed735d84bb8a2200be35bc92adc2cfc5a97fcc71c6.nix @@ -0,0 +1,51 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.12"; + identifier = { + name = "hetero-parameter-list-with-typelevel-tools"; + version = "0.1.0.1"; + }; + license = "BSD-3-Clause"; + copyright = "2023 Yoshikuni Jujo"; + maintainer = "yoshikuni.jujo@gmail.com"; + author = "Yoshikuni Jujo"; + homepage = "https://github.com/YoshikuniJujo/hetero-parameter-list-with-typelevel-tools#readme"; + url = ""; + synopsis = "Hetero parameter list with type level tools"; + description = "Please see the README on GitHub at "; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."hetero-parameter-list" or (errorHandler.buildDepError "hetero-parameter-list")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."typelevel-tools-yj" or (errorHandler.buildDepError "typelevel-tools-yj")) + ]; + buildable = true; + }; + tests = { + "hetero-parameter-list-with-typelevel-tools-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."hetero-parameter-list" or (errorHandler.buildDepError "hetero-parameter-list")) + (hsPkgs."hetero-parameter-list-with-typelevel-tools" or (errorHandler.buildDepError "hetero-parameter-list-with-typelevel-tools")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."typelevel-tools-yj" or (errorHandler.buildDepError "typelevel-tools-yj")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/http2-5.3.5-r0-202cd5cd0bf7b504c6aeaf9efdc28ae5431dc1a79a268454c8a5ac39a0a5a951.nix b/hackage/http2-5.3.5-r0-202cd5cd0bf7b504c6aeaf9efdc28ae5431dc1a79a268454c8a5ac39a0a5a951.nix new file mode 100644 index 00000000000..41c82d3c355 --- /dev/null +++ b/hackage/http2-5.3.5-r0-202cd5cd0bf7b504c6aeaf9efdc28ae5431dc1a79a268454c8a5ac39a0a5a951.nix @@ -0,0 +1,234 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { devel = false; h2spec = false; }; + package = { + specVersion = "1.10"; + identifier = { name = "http2"; version = "5.3.5"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Kazu Yamamoto "; + author = "Kazu Yamamoto "; + homepage = "https://github.com/kazu-yamamoto/http2"; + url = ""; + synopsis = "HTTP/2 library"; + description = "HTTP/2 library including frames, priority queues, HPACK, client and server."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."http-semantics" or (errorHandler.buildDepError "http-semantics")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."iproute" or (errorHandler.buildDepError "iproute")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."network-byte-order" or (errorHandler.buildDepError "network-byte-order")) + (hsPkgs."network-control" or (errorHandler.buildDepError "network-control")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."time-manager" or (errorHandler.buildDepError "time-manager")) + (hsPkgs."unix-time" or (errorHandler.buildDepError "unix-time")) + (hsPkgs."utf8-string" or (errorHandler.buildDepError "utf8-string")) + ]; + buildable = true; + }; + exes = { + "h2c-client" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."network-run" or (errorHandler.buildDepError "network-run")) + (hsPkgs."unix-time" or (errorHandler.buildDepError "unix-time")) + ]; + buildable = if flags.devel then true else false; + }; + "h2c-server" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."crypton" or (errorHandler.buildDepError "crypton")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."network-run" or (errorHandler.buildDepError "network-run")) + ]; + buildable = if flags.devel then true else false; + }; + "hpack-encode" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."aeson-pretty" or (errorHandler.buildDepError "aeson-pretty")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."network-byte-order" or (errorHandler.buildDepError "network-byte-order")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."word8" or (errorHandler.buildDepError "word8")) + ]; + buildable = if flags.devel then true else false; + }; + "hpack-debug" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."network-byte-order" or (errorHandler.buildDepError "network-byte-order")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."word8" or (errorHandler.buildDepError "word8")) + ]; + buildable = if flags.devel then true else false; + }; + "hpack-stat" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."aeson-pretty" or (errorHandler.buildDepError "aeson-pretty")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."network-byte-order" or (errorHandler.buildDepError "network-byte-order")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."word8" or (errorHandler.buildDepError "word8")) + ]; + buildable = if flags.devel then true else false; + }; + "frame-encode" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."aeson-pretty" or (errorHandler.buildDepError "aeson-pretty")) + (hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + ]; + buildable = if flags.devel then true else false; + }; + }; + tests = { + "spec" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."crypton" or (errorHandler.buildDepError "crypton")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."http-semantics" or (errorHandler.buildDepError "http-semantics")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."network-run" or (errorHandler.buildDepError "network-run")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."typed-process" or (errorHandler.buildDepError "typed-process")) + ]; + build-tools = [ + (hsPkgs.pkgsBuildBuild.hspec-discover.components.exes.hspec-discover or (pkgs.pkgsBuildBuild.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) + ]; + buildable = true; + }; + "spec2" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."network-run" or (errorHandler.buildDepError "network-run")) + (hsPkgs."typed-process" or (errorHandler.buildDepError "typed-process")) + ]; + build-tools = [ + (hsPkgs.pkgsBuildBuild.hspec-discover.components.exes.hspec-discover or (pkgs.pkgsBuildBuild.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) + ]; + buildable = if flags.h2spec then true else false; + }; + "hpack" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + ]; + build-tools = [ + (hsPkgs.pkgsBuildBuild.hspec-discover.components.exes.hspec-discover or (pkgs.pkgsBuildBuild.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) + ]; + buildable = true; + }; + "frame" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."Glob" or (errorHandler.buildDepError "Glob")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."aeson-pretty" or (errorHandler.buildDepError "aeson-pretty")) + (hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."network-byte-order" or (errorHandler.buildDepError "network-byte-order")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + ]; + build-tools = [ + (hsPkgs.pkgsBuildBuild.hspec-discover.components.exes.hspec-discover or (pkgs.pkgsBuildBuild.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) + ]; + buildable = true; + }; + }; + benchmarks = { + "header-compression" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."criterion" or (errorHandler.buildDepError "criterion")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."network-byte-order" or (errorHandler.buildDepError "network-byte-order")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/http2-tls-0.4.4-r0-3609b3c6479e14572f0b858b76395be0a00d05dd5bf19aac51cfcbe29774b1fe.nix b/hackage/http2-tls-0.4.4-r0-3609b3c6479e14572f0b858b76395be0a00d05dd5bf19aac51cfcbe29774b1fe.nix new file mode 100644 index 00000000000..59765e9c32c --- /dev/null +++ b/hackage/http2-tls-0.4.4-r0-3609b3c6479e14572f0b858b76395be0a00d05dd5bf19aac51cfcbe29774b1fe.nix @@ -0,0 +1,73 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { devel = false; }; + package = { + specVersion = "1.10"; + identifier = { name = "http2-tls"; version = "0.4.4"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Kazu Yamamoto "; + author = "Kazu Yamamoto "; + homepage = "https://github.com/kazu-yamamoto/http2-tls"; + url = ""; + synopsis = "Library for HTTP/2 over TLS"; + description = "Using the HTTP/2 library over TLS"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."crypton-x509-store" or (errorHandler.buildDepError "crypton-x509-store")) + (hsPkgs."crypton-x509-validation" or (errorHandler.buildDepError "crypton-x509-validation")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."network-control" or (errorHandler.buildDepError "network-control")) + (hsPkgs."network-run" or (errorHandler.buildDepError "network-run")) + (hsPkgs."recv" or (errorHandler.buildDepError "recv")) + (hsPkgs."time-manager" or (errorHandler.buildDepError "time-manager")) + (hsPkgs."tls" or (errorHandler.buildDepError "tls")) + (hsPkgs."utf8-string" or (errorHandler.buildDepError "utf8-string")) + ]; + buildable = true; + }; + exes = { + "h2-client" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."http-semantics" or (errorHandler.buildDepError "http-semantics")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."http2-tls" or (errorHandler.buildDepError "http2-tls")) + (hsPkgs."tls" or (errorHandler.buildDepError "tls")) + ]; + buildable = if flags.devel then true else false; + }; + "h2-server" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."crypton" or (errorHandler.buildDepError "crypton")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."http2-tls" or (errorHandler.buildDepError "http2-tls")) + (hsPkgs."tls" or (errorHandler.buildDepError "tls")) + (hsPkgs."tls-session-manager" or (errorHandler.buildDepError "tls-session-manager")) + ]; + buildable = if flags.devel then true else false; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/http3-0.0.19-r0-727fe235a12169a210b1893fbcf06ff84279b1c48f75898bbf75c5a3cdfc253d.nix b/hackage/http3-0.0.19-r0-727fe235a12169a210b1893fbcf06ff84279b1c48f75898bbf75c5a3cdfc253d.nix new file mode 100644 index 00000000000..847d00d0d68 --- /dev/null +++ b/hackage/http3-0.0.19-r0-727fe235a12169a210b1893fbcf06ff84279b1c48f75898bbf75c5a3cdfc253d.nix @@ -0,0 +1,122 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { devel = false; }; + package = { + specVersion = "2.4"; + identifier = { name = "http3"; version = "0.0.19"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Kazu Yamamoto "; + author = "Kazu Yamamoto "; + homepage = "https://github.com/kazu-yamamoto/http3"; + url = ""; + synopsis = "HTTP/3 library"; + description = "HTTP/3 library including frames, QPACK, client and server."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."http-semantics" or (errorHandler.buildDepError "http-semantics")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."network-byte-order" or (errorHandler.buildDepError "network-byte-order")) + (hsPkgs."quic" or (errorHandler.buildDepError "quic")) + (hsPkgs."sockaddr" or (errorHandler.buildDepError "sockaddr")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."time-manager" or (errorHandler.buildDepError "time-manager")) + ]; + buildable = true; + }; + exes = { + "h3-server" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."crypton" or (errorHandler.buildDepError "crypton")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."http3" or (errorHandler.buildDepError "http3")) + (hsPkgs."quic" or (errorHandler.buildDepError "quic")) + (hsPkgs."tls" or (errorHandler.buildDepError "tls")) + (hsPkgs."tls-session-manager" or (errorHandler.buildDepError "tls-session-manager")) + ]; + buildable = if flags.devel then true else false; + }; + "h3-client" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."http3" or (errorHandler.buildDepError "http3")) + (hsPkgs."quic" or (errorHandler.buildDepError "quic")) + (hsPkgs."tls" or (errorHandler.buildDepError "tls")) + (hsPkgs."unix-time" or (errorHandler.buildDepError "unix-time")) + ]; + buildable = if flags.devel then true else false; + }; + "qif" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."conduit" or (errorHandler.buildDepError "conduit")) + (hsPkgs."conduit-extra" or (errorHandler.buildDepError "conduit-extra")) + (hsPkgs."http3" or (errorHandler.buildDepError "http3")) + (hsPkgs."quic" or (errorHandler.buildDepError "quic")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + ]; + buildable = if flags.devel then true else false; + }; + }; + tests = { + "spec" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."conduit" or (errorHandler.buildDepError "conduit")) + (hsPkgs."conduit-extra" or (errorHandler.buildDepError "conduit-extra")) + (hsPkgs."crypton" or (errorHandler.buildDepError "crypton")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."http-semantics" or (errorHandler.buildDepError "http-semantics")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + (hsPkgs."http3" or (errorHandler.buildDepError "http3")) + (hsPkgs."iproute" or (errorHandler.buildDepError "iproute")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."quic" or (errorHandler.buildDepError "quic")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."tls" or (errorHandler.buildDepError "tls")) + ]; + build-tools = [ + (hsPkgs.pkgsBuildBuild.hspec-discover.components.exes.hspec-discover or (pkgs.pkgsBuildBuild.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/language-spir-v-0.1.0.0-r0-59d543c06d72cd65976e2835c7884204da359f91a42c817db635c0c6bedeff04.nix b/hackage/language-spir-v-0.1.0.0-r0-59d543c06d72cd65976e2835c7884204da359f91a42c817db635c0c6bedeff04.nix new file mode 100644 index 00000000000..b18f3264dbd --- /dev/null +++ b/hackage/language-spir-v-0.1.0.0-r0-59d543c06d72cd65976e2835c7884204da359f91a42c817db635c0c6bedeff04.nix @@ -0,0 +1,53 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.12"; + identifier = { name = "language-spir-v"; version = "0.1.0.0"; }; + license = "BSD-3-Clause"; + copyright = "2023 Yoshikuni Jujo"; + maintainer = "yoshikuni.jujo@gmail.com"; + author = "Yoshikuni Jujo"; + homepage = "https://github.com/githubuser/language-spir-v#readme"; + url = ""; + synopsis = ""; + description = "Please see the README on GitHub at "; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."c-enum" or (errorHandler.buildDepError "c-enum")) + (hsPkgs."nowdoc" or (errorHandler.buildDepError "nowdoc")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + ]; + pkgconfig = [ + (pkgconfPkgs."shaderc" or (errorHandler.pkgConfDepError "shaderc")) + ]; + buildable = true; + }; + tests = { + "language-spir-v-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."c-enum" or (errorHandler.buildDepError "c-enum")) + (hsPkgs."language-spir-v" or (errorHandler.buildDepError "language-spir-v")) + (hsPkgs."nowdoc" or (errorHandler.buildDepError "nowdoc")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/language-spir-v-0.1.0.1-r0-856ab0219ee0c2b5ae759ba7c5c8a7421bdc6a8a62f5a6bf05a9171fcfa9c8d0.nix b/hackage/language-spir-v-0.1.0.1-r0-856ab0219ee0c2b5ae759ba7c5c8a7421bdc6a8a62f5a6bf05a9171fcfa9c8d0.nix new file mode 100644 index 00000000000..acd366e534b --- /dev/null +++ b/hackage/language-spir-v-0.1.0.1-r0-856ab0219ee0c2b5ae759ba7c5c8a7421bdc6a8a62f5a6bf05a9171fcfa9c8d0.nix @@ -0,0 +1,53 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.12"; + identifier = { name = "language-spir-v"; version = "0.1.0.1"; }; + license = "BSD-3-Clause"; + copyright = "2023 Yoshikuni Jujo"; + maintainer = "yoshikuni.jujo@gmail.com"; + author = "Yoshikuni Jujo"; + homepage = "https://github.com/githubuser/language-spir-v#readme"; + url = ""; + synopsis = "Data type for SPIR-V"; + description = "Please see the README on GitHub at "; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."c-enum" or (errorHandler.buildDepError "c-enum")) + (hsPkgs."nowdoc" or (errorHandler.buildDepError "nowdoc")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + ]; + pkgconfig = [ + (pkgconfPkgs."shaderc" or (errorHandler.pkgConfDepError "shaderc")) + ]; + buildable = true; + }; + tests = { + "language-spir-v-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."c-enum" or (errorHandler.buildDepError "c-enum")) + (hsPkgs."language-spir-v" or (errorHandler.buildDepError "language-spir-v")) + (hsPkgs."nowdoc" or (errorHandler.buildDepError "nowdoc")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/network-3.2.5.0-r0-f59225c987b153a58fe7b37e40465e710ff0591af01b3fed57e93ec56a558b02.nix b/hackage/network-3.2.5.0-r0-f59225c987b153a58fe7b37e40465e710ff0591af01b3fed57e93ec56a558b02.nix new file mode 100644 index 00000000000..df5b4247aba --- /dev/null +++ b/hackage/network-3.2.5.0-r0-f59225c987b153a58fe7b37e40465e710ff0591af01b3fed57e93ec56a558b02.nix @@ -0,0 +1,66 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { devel = false; }; + package = { + specVersion = "1.18"; + identifier = { name = "network"; version = "3.2.5.0"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Kazu Yamamoto, Tamar Christina"; + author = ""; + homepage = "https://github.com/haskell/network"; + url = ""; + synopsis = "Low-level networking interface"; + description = "This package provides a low-level networking interface.\n\n=== High-Level Packages\nOther packages provide higher level interfaces:\n\n* connection\n* hookup\n* network-simple\n\n=== Extended Packages\n@network@ seeks to provide a cross-platform core for networking. As such some\nAPIs live in extended libraries. Packages in the @network@ ecosystem are\noften prefixed with @network-@.\n\n==== @network-bsd@\nIn @network-3.0.0.0@ the @Network.BSD@ module was split off into its own\npackage, @network-bsd-3.0.0.0@.\n\n==== @network-uri@\nIn @network-2.6@ the @Network.URI@ module was split off into its own package,\n@network-uri-2.6@. If you're using the @Network.URI@ module you can\nautomatically get it from the right package by adding this to your @.cabal@\nfile:\n\n> library\n> build-depends: network-uri-flag"; + buildType = "Configure"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + ] ++ pkgs.lib.optional (system.isWindows) (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")); + libs = pkgs.lib.optionals (system.isSolaris) [ + (pkgs."nsl" or (errorHandler.sysDepError "nsl")) + (pkgs."socket" or (errorHandler.sysDepError "socket")) + ] ++ pkgs.lib.optionals (system.isWindows) [ + (pkgs."ws2_32" or (errorHandler.sysDepError "ws2_32")) + (pkgs."iphlpapi" or (errorHandler.sysDepError "iphlpapi")) + (pkgs."mswsock" or (errorHandler.sysDepError "mswsock")) + ]; + build-tools = [ + (hsPkgs.pkgsBuildBuild.hsc2hs.components.exes.hsc2hs or (pkgs.pkgsBuildBuild.hsc2hs or (errorHandler.buildToolDepError "hsc2hs:hsc2hs"))) + ]; + buildable = true; + }; + tests = { + "spec" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + ]; + build-tools = [ + (hsPkgs.pkgsBuildBuild.hspec-discover.components.exes.hspec-discover or (pkgs.pkgsBuildBuild.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/storable-hetero-list-0.1.0.4-r0-90b29b61329b0b837cacf49a8d7066133b988addadf4d43d04593aa071d1cca5.nix b/hackage/storable-hetero-list-0.1.0.4-r0-90b29b61329b0b837cacf49a8d7066133b988addadf4d43d04593aa071d1cca5.nix new file mode 100644 index 00000000000..4a8a76add6f --- /dev/null +++ b/hackage/storable-hetero-list-0.1.0.4-r0-90b29b61329b0b837cacf49a8d7066133b988addadf4d43d04593aa071d1cca5.nix @@ -0,0 +1,46 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.12"; + identifier = { name = "storable-hetero-list"; version = "0.1.0.4"; }; + license = "BSD-3-Clause"; + copyright = "2023 Yoshikuni Jujo"; + maintainer = "yoshikuni.jujo@gmail.com"; + author = "Yoshikuni Jujo"; + homepage = "https://github.com/YoshikuniJujo/storable-hetero-list#readme"; + url = ""; + synopsis = "about Storable and Hetero list"; + description = "Please see the README on GitHub at "; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."hetero-parameter-list" or (errorHandler.buildDepError "hetero-parameter-list")) + (hsPkgs."storable-peek-poke" or (errorHandler.buildDepError "storable-peek-poke")) + ]; + buildable = true; + }; + tests = { + "storable-hetero-list-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."hetero-parameter-list" or (errorHandler.buildDepError "hetero-parameter-list")) + (hsPkgs."storable-hetero-list" or (errorHandler.buildDepError "storable-hetero-list")) + (hsPkgs."storable-peek-poke" or (errorHandler.buildDepError "storable-peek-poke")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/storable-peek-poke-0.1.0.1-r0-a0a0e1f68261a4a14d04799d23787c59b1abafde865aa977cbfe360074814dbd.nix b/hackage/storable-peek-poke-0.1.0.1-r0-a0a0e1f68261a4a14d04799d23787c59b1abafde865aa977cbfe360074814dbd.nix new file mode 100644 index 00000000000..2800ad136fb --- /dev/null +++ b/hackage/storable-peek-poke-0.1.0.1-r0-a0a0e1f68261a4a14d04799d23787c59b1abafde865aa977cbfe360074814dbd.nix @@ -0,0 +1,44 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.12"; + identifier = { name = "storable-peek-poke"; version = "0.1.0.1"; }; + license = "BSD-3-Clause"; + copyright = "@2023 Yoshikuni Jujo"; + maintainer = "yoshikuni.jujo@gmail.com"; + author = "Yoshikuni Jujo"; + homepage = "https://github.com/YoshikuniJujo/storable-peek-poke#readme"; + url = ""; + synopsis = "class Sizable, Peek and Poke"; + description = "Please see the README on GitHub at "; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."typelevel-tools-yj" or (errorHandler.buildDepError "typelevel-tools-yj")) + ]; + buildable = true; + }; + tests = { + "storable-peek-poke-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."storable-peek-poke" or (errorHandler.buildDepError "storable-peek-poke")) + (hsPkgs."typelevel-tools-yj" or (errorHandler.buildDepError "typelevel-tools-yj")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/storable-peek-poke-0.1.0.1-r1-995498db57fa66006de1c2a44ba901575b1e7b8ee89d9348d2a416307df69da2.nix b/hackage/storable-peek-poke-0.1.0.1-r1-995498db57fa66006de1c2a44ba901575b1e7b8ee89d9348d2a416307df69da2.nix new file mode 100644 index 00000000000..2800ad136fb --- /dev/null +++ b/hackage/storable-peek-poke-0.1.0.1-r1-995498db57fa66006de1c2a44ba901575b1e7b8ee89d9348d2a416307df69da2.nix @@ -0,0 +1,44 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.12"; + identifier = { name = "storable-peek-poke"; version = "0.1.0.1"; }; + license = "BSD-3-Clause"; + copyright = "@2023 Yoshikuni Jujo"; + maintainer = "yoshikuni.jujo@gmail.com"; + author = "Yoshikuni Jujo"; + homepage = "https://github.com/YoshikuniJujo/storable-peek-poke#readme"; + url = ""; + synopsis = "class Sizable, Peek and Poke"; + description = "Please see the README on GitHub at "; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."typelevel-tools-yj" or (errorHandler.buildDepError "typelevel-tools-yj")) + ]; + buildable = true; + }; + tests = { + "storable-peek-poke-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."storable-peek-poke" or (errorHandler.buildDepError "storable-peek-poke")) + (hsPkgs."typelevel-tools-yj" or (errorHandler.buildDepError "typelevel-tools-yj")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/store-0.7.16-r1-c804065057b5a0f4af2e41d57f1e87558458827b45125ef37daf0c11073c7610.nix b/hackage/store-0.7.16-r1-c804065057b5a0f4af2e41d57f1e87558458827b45125ef37daf0c11073c7610.nix new file mode 100644 index 00000000000..8ea6071cf3d --- /dev/null +++ b/hackage/store-0.7.16-r1-c804065057b5a0f4af2e41d57f1e87558458827b45125ef37daf0c11073c7610.nix @@ -0,0 +1,273 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { + comparison-bench = false; + integer-simple = false; + small-bench = false; + }; + package = { + specVersion = "1.12"; + identifier = { name = "store"; version = "0.7.16"; }; + license = "MIT"; + copyright = "2016 FP Complete"; + maintainer = "Michael Sloan "; + author = ""; + homepage = "https://github.com/mgsloan/store#readme"; + url = ""; + synopsis = "Fast binary serialization"; + description = ""; + buildType = "Simple"; + }; + components = { + "library" = { + depends = ([ + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base-orphans" or (errorHandler.buildDepError "base-orphans")) + (hsPkgs."base64-bytestring" or (errorHandler.buildDepError "base64-bytestring")) + (hsPkgs."bifunctors" or (errorHandler.buildDepError "bifunctors")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."contravariant" or (errorHandler.buildDepError "contravariant")) + (hsPkgs."cryptohash" or (errorHandler.buildDepError "cryptohash")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."free" or (errorHandler.buildDepError "free")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."hspec-smallcheck" or (errorHandler.buildDepError "hspec-smallcheck")) + (hsPkgs."lifted-base" or (errorHandler.buildDepError "lifted-base")) + (hsPkgs."monad-control" or (errorHandler.buildDepError "monad-control")) + (hsPkgs."mono-traversable" or (errorHandler.buildDepError "mono-traversable")) + (hsPkgs."nats" or (errorHandler.buildDepError "nats")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."primitive" or (errorHandler.buildDepError "primitive")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."safe" or (errorHandler.buildDepError "safe")) + (hsPkgs."smallcheck" or (errorHandler.buildDepError "smallcheck")) + (hsPkgs."store-core" or (errorHandler.buildDepError "store-core")) + (hsPkgs."syb" or (errorHandler.buildDepError "syb")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."th-lift" or (errorHandler.buildDepError "th-lift")) + (hsPkgs."th-lift-instances" or (errorHandler.buildDepError "th-lift-instances")) + (hsPkgs."th-orphans" or (errorHandler.buildDepError "th-orphans")) + (hsPkgs."th-reify-many" or (errorHandler.buildDepError "th-reify-many")) + (hsPkgs."th-utilities" or (errorHandler.buildDepError "th-utilities")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."void" or (errorHandler.buildDepError "void")) + ] ++ (if flags.integer-simple + then [ + (hsPkgs."integer-simple" or (errorHandler.buildDepError "integer-simple")) + ] + else [ + (hsPkgs."integer-gmp" or (errorHandler.buildDepError "integer-gmp")) + ])) ++ pkgs.lib.optionals (compiler.isGhc && compiler.version.lt "8.0") [ + (hsPkgs."fail" or (errorHandler.buildDepError "fail")) + (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups")) + ]; + buildable = true; + }; + tests = { + "store-test" = { + depends = ([ + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base-orphans" or (errorHandler.buildDepError "base-orphans")) + (hsPkgs."base64-bytestring" or (errorHandler.buildDepError "base64-bytestring")) + (hsPkgs."bifunctors" or (errorHandler.buildDepError "bifunctors")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."clock" or (errorHandler.buildDepError "clock")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."contravariant" or (errorHandler.buildDepError "contravariant")) + (hsPkgs."cryptohash" or (errorHandler.buildDepError "cryptohash")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."free" or (errorHandler.buildDepError "free")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."hspec-smallcheck" or (errorHandler.buildDepError "hspec-smallcheck")) + (hsPkgs."lifted-base" or (errorHandler.buildDepError "lifted-base")) + (hsPkgs."monad-control" or (errorHandler.buildDepError "monad-control")) + (hsPkgs."mono-traversable" or (errorHandler.buildDepError "mono-traversable")) + (hsPkgs."nats" or (errorHandler.buildDepError "nats")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."primitive" or (errorHandler.buildDepError "primitive")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."safe" or (errorHandler.buildDepError "safe")) + (hsPkgs."smallcheck" or (errorHandler.buildDepError "smallcheck")) + (hsPkgs."store" or (errorHandler.buildDepError "store")) + (hsPkgs."store-core" or (errorHandler.buildDepError "store-core")) + (hsPkgs."syb" or (errorHandler.buildDepError "syb")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."th-lift" or (errorHandler.buildDepError "th-lift")) + (hsPkgs."th-lift-instances" or (errorHandler.buildDepError "th-lift-instances")) + (hsPkgs."th-orphans" or (errorHandler.buildDepError "th-orphans")) + (hsPkgs."th-reify-many" or (errorHandler.buildDepError "th-reify-many")) + (hsPkgs."th-utilities" or (errorHandler.buildDepError "th-utilities")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."void" or (errorHandler.buildDepError "void")) + ] ++ (if flags.integer-simple + then [ + (hsPkgs."integer-simple" or (errorHandler.buildDepError "integer-simple")) + ] + else [ + (hsPkgs."integer-gmp" or (errorHandler.buildDepError "integer-gmp")) + ])) ++ pkgs.lib.optionals (compiler.isGhc && compiler.version.lt "8.0") [ + (hsPkgs."fail" or (errorHandler.buildDepError "fail")) + (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups")) + ]; + build-tools = [ + (hsPkgs.pkgsBuildBuild.hspec-discover.components.exes.hspec-discover or (pkgs.pkgsBuildBuild.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) + ]; + buildable = true; + }; + }; + benchmarks = { + "store-bench" = { + depends = (([ + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base-orphans" or (errorHandler.buildDepError "base-orphans")) + (hsPkgs."base64-bytestring" or (errorHandler.buildDepError "base64-bytestring")) + (hsPkgs."bifunctors" or (errorHandler.buildDepError "bifunctors")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."contravariant" or (errorHandler.buildDepError "contravariant")) + (hsPkgs."criterion" or (errorHandler.buildDepError "criterion")) + (hsPkgs."cryptohash" or (errorHandler.buildDepError "cryptohash")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."free" or (errorHandler.buildDepError "free")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."hspec-smallcheck" or (errorHandler.buildDepError "hspec-smallcheck")) + (hsPkgs."lifted-base" or (errorHandler.buildDepError "lifted-base")) + (hsPkgs."monad-control" or (errorHandler.buildDepError "monad-control")) + (hsPkgs."mono-traversable" or (errorHandler.buildDepError "mono-traversable")) + (hsPkgs."nats" or (errorHandler.buildDepError "nats")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."primitive" or (errorHandler.buildDepError "primitive")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."safe" or (errorHandler.buildDepError "safe")) + (hsPkgs."smallcheck" or (errorHandler.buildDepError "smallcheck")) + (hsPkgs."store" or (errorHandler.buildDepError "store")) + (hsPkgs."store-core" or (errorHandler.buildDepError "store-core")) + (hsPkgs."syb" or (errorHandler.buildDepError "syb")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."th-lift" or (errorHandler.buildDepError "th-lift")) + (hsPkgs."th-lift-instances" or (errorHandler.buildDepError "th-lift-instances")) + (hsPkgs."th-orphans" or (errorHandler.buildDepError "th-orphans")) + (hsPkgs."th-reify-many" or (errorHandler.buildDepError "th-reify-many")) + (hsPkgs."th-utilities" or (errorHandler.buildDepError "th-utilities")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."void" or (errorHandler.buildDepError "void")) + ] ++ (if flags.integer-simple + then [ + (hsPkgs."integer-simple" or (errorHandler.buildDepError "integer-simple")) + ] + else [ + (hsPkgs."integer-gmp" or (errorHandler.buildDepError "integer-gmp")) + ])) ++ pkgs.lib.optionals (compiler.isGhc && compiler.version.lt "8.0") [ + (hsPkgs."fail" or (errorHandler.buildDepError "fail")) + (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups")) + ]) ++ pkgs.lib.optionals (flags.comparison-bench) [ + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."cereal" or (errorHandler.buildDepError "cereal")) + (hsPkgs."cereal-vector" or (errorHandler.buildDepError "cereal-vector")) + (hsPkgs."vector-binary-instances" or (errorHandler.buildDepError "vector-binary-instances")) + ]; + buildable = true; + }; + "store-weigh" = { + depends = ([ + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base-orphans" or (errorHandler.buildDepError "base-orphans")) + (hsPkgs."base64-bytestring" or (errorHandler.buildDepError "base64-bytestring")) + (hsPkgs."bifunctors" or (errorHandler.buildDepError "bifunctors")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."cereal" or (errorHandler.buildDepError "cereal")) + (hsPkgs."cereal-vector" or (errorHandler.buildDepError "cereal-vector")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."contravariant" or (errorHandler.buildDepError "contravariant")) + (hsPkgs."criterion" or (errorHandler.buildDepError "criterion")) + (hsPkgs."cryptohash" or (errorHandler.buildDepError "cryptohash")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."free" or (errorHandler.buildDepError "free")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."hspec-smallcheck" or (errorHandler.buildDepError "hspec-smallcheck")) + (hsPkgs."lifted-base" or (errorHandler.buildDepError "lifted-base")) + (hsPkgs."monad-control" or (errorHandler.buildDepError "monad-control")) + (hsPkgs."mono-traversable" or (errorHandler.buildDepError "mono-traversable")) + (hsPkgs."nats" or (errorHandler.buildDepError "nats")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."primitive" or (errorHandler.buildDepError "primitive")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."safe" or (errorHandler.buildDepError "safe")) + (hsPkgs."smallcheck" or (errorHandler.buildDepError "smallcheck")) + (hsPkgs."store" or (errorHandler.buildDepError "store")) + (hsPkgs."store-core" or (errorHandler.buildDepError "store-core")) + (hsPkgs."syb" or (errorHandler.buildDepError "syb")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."th-lift" or (errorHandler.buildDepError "th-lift")) + (hsPkgs."th-lift-instances" or (errorHandler.buildDepError "th-lift-instances")) + (hsPkgs."th-orphans" or (errorHandler.buildDepError "th-orphans")) + (hsPkgs."th-reify-many" or (errorHandler.buildDepError "th-reify-many")) + (hsPkgs."th-utilities" or (errorHandler.buildDepError "th-utilities")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."vector-binary-instances" or (errorHandler.buildDepError "vector-binary-instances")) + (hsPkgs."void" or (errorHandler.buildDepError "void")) + (hsPkgs."weigh" or (errorHandler.buildDepError "weigh")) + ] ++ (if flags.integer-simple + then [ + (hsPkgs."integer-simple" or (errorHandler.buildDepError "integer-simple")) + ] + else [ + (hsPkgs."integer-gmp" or (errorHandler.buildDepError "integer-gmp")) + ])) ++ pkgs.lib.optionals (compiler.isGhc && compiler.version.lt "8.0") [ + (hsPkgs."fail" or (errorHandler.buildDepError "fail")) + (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/store-0.7.17-r1-941050deb390f85efe020f567d5eebdd52a4ef18458d8ad13477eb3abff3e893.nix b/hackage/store-0.7.17-r1-941050deb390f85efe020f567d5eebdd52a4ef18458d8ad13477eb3abff3e893.nix new file mode 100644 index 00000000000..d1b77c5f482 --- /dev/null +++ b/hackage/store-0.7.17-r1-941050deb390f85efe020f567d5eebdd52a4ef18458d8ad13477eb3abff3e893.nix @@ -0,0 +1,273 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { + comparison-bench = false; + integer-simple = false; + small-bench = false; + }; + package = { + specVersion = "1.12"; + identifier = { name = "store"; version = "0.7.17"; }; + license = "MIT"; + copyright = "2016 FP Complete"; + maintainer = "Michael Sloan "; + author = ""; + homepage = "https://github.com/mgsloan/store#readme"; + url = ""; + synopsis = "Fast binary serialization"; + description = ""; + buildType = "Simple"; + }; + components = { + "library" = { + depends = ([ + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base-orphans" or (errorHandler.buildDepError "base-orphans")) + (hsPkgs."base64-bytestring" or (errorHandler.buildDepError "base64-bytestring")) + (hsPkgs."bifunctors" or (errorHandler.buildDepError "bifunctors")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."contravariant" or (errorHandler.buildDepError "contravariant")) + (hsPkgs."cryptohash" or (errorHandler.buildDepError "cryptohash")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."free" or (errorHandler.buildDepError "free")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."hspec-smallcheck" or (errorHandler.buildDepError "hspec-smallcheck")) + (hsPkgs."lifted-base" or (errorHandler.buildDepError "lifted-base")) + (hsPkgs."monad-control" or (errorHandler.buildDepError "monad-control")) + (hsPkgs."mono-traversable" or (errorHandler.buildDepError "mono-traversable")) + (hsPkgs."nats" or (errorHandler.buildDepError "nats")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."primitive" or (errorHandler.buildDepError "primitive")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."safe" or (errorHandler.buildDepError "safe")) + (hsPkgs."smallcheck" or (errorHandler.buildDepError "smallcheck")) + (hsPkgs."store-core" or (errorHandler.buildDepError "store-core")) + (hsPkgs."syb" or (errorHandler.buildDepError "syb")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."th-lift" or (errorHandler.buildDepError "th-lift")) + (hsPkgs."th-lift-instances" or (errorHandler.buildDepError "th-lift-instances")) + (hsPkgs."th-orphans" or (errorHandler.buildDepError "th-orphans")) + (hsPkgs."th-reify-many" or (errorHandler.buildDepError "th-reify-many")) + (hsPkgs."th-utilities" or (errorHandler.buildDepError "th-utilities")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."void" or (errorHandler.buildDepError "void")) + ] ++ (if flags.integer-simple + then [ + (hsPkgs."integer-simple" or (errorHandler.buildDepError "integer-simple")) + ] + else [ + (hsPkgs."integer-gmp" or (errorHandler.buildDepError "integer-gmp")) + ])) ++ pkgs.lib.optionals (compiler.isGhc && compiler.version.lt "8.0") [ + (hsPkgs."fail" or (errorHandler.buildDepError "fail")) + (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups")) + ]; + buildable = true; + }; + tests = { + "store-test" = { + depends = ([ + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base-orphans" or (errorHandler.buildDepError "base-orphans")) + (hsPkgs."base64-bytestring" or (errorHandler.buildDepError "base64-bytestring")) + (hsPkgs."bifunctors" or (errorHandler.buildDepError "bifunctors")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."clock" or (errorHandler.buildDepError "clock")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."contravariant" or (errorHandler.buildDepError "contravariant")) + (hsPkgs."cryptohash" or (errorHandler.buildDepError "cryptohash")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."free" or (errorHandler.buildDepError "free")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."hspec-smallcheck" or (errorHandler.buildDepError "hspec-smallcheck")) + (hsPkgs."lifted-base" or (errorHandler.buildDepError "lifted-base")) + (hsPkgs."monad-control" or (errorHandler.buildDepError "monad-control")) + (hsPkgs."mono-traversable" or (errorHandler.buildDepError "mono-traversable")) + (hsPkgs."nats" or (errorHandler.buildDepError "nats")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."primitive" or (errorHandler.buildDepError "primitive")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."safe" or (errorHandler.buildDepError "safe")) + (hsPkgs."smallcheck" or (errorHandler.buildDepError "smallcheck")) + (hsPkgs."store" or (errorHandler.buildDepError "store")) + (hsPkgs."store-core" or (errorHandler.buildDepError "store-core")) + (hsPkgs."syb" or (errorHandler.buildDepError "syb")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."th-lift" or (errorHandler.buildDepError "th-lift")) + (hsPkgs."th-lift-instances" or (errorHandler.buildDepError "th-lift-instances")) + (hsPkgs."th-orphans" or (errorHandler.buildDepError "th-orphans")) + (hsPkgs."th-reify-many" or (errorHandler.buildDepError "th-reify-many")) + (hsPkgs."th-utilities" or (errorHandler.buildDepError "th-utilities")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."void" or (errorHandler.buildDepError "void")) + ] ++ (if flags.integer-simple + then [ + (hsPkgs."integer-simple" or (errorHandler.buildDepError "integer-simple")) + ] + else [ + (hsPkgs."integer-gmp" or (errorHandler.buildDepError "integer-gmp")) + ])) ++ pkgs.lib.optionals (compiler.isGhc && compiler.version.lt "8.0") [ + (hsPkgs."fail" or (errorHandler.buildDepError "fail")) + (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups")) + ]; + build-tools = [ + (hsPkgs.pkgsBuildBuild.hspec-discover.components.exes.hspec-discover or (pkgs.pkgsBuildBuild.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) + ]; + buildable = true; + }; + }; + benchmarks = { + "store-bench" = { + depends = (([ + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base-orphans" or (errorHandler.buildDepError "base-orphans")) + (hsPkgs."base64-bytestring" or (errorHandler.buildDepError "base64-bytestring")) + (hsPkgs."bifunctors" or (errorHandler.buildDepError "bifunctors")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."contravariant" or (errorHandler.buildDepError "contravariant")) + (hsPkgs."criterion" or (errorHandler.buildDepError "criterion")) + (hsPkgs."cryptohash" or (errorHandler.buildDepError "cryptohash")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."free" or (errorHandler.buildDepError "free")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."hspec-smallcheck" or (errorHandler.buildDepError "hspec-smallcheck")) + (hsPkgs."lifted-base" or (errorHandler.buildDepError "lifted-base")) + (hsPkgs."monad-control" or (errorHandler.buildDepError "monad-control")) + (hsPkgs."mono-traversable" or (errorHandler.buildDepError "mono-traversable")) + (hsPkgs."nats" or (errorHandler.buildDepError "nats")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."primitive" or (errorHandler.buildDepError "primitive")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."safe" or (errorHandler.buildDepError "safe")) + (hsPkgs."smallcheck" or (errorHandler.buildDepError "smallcheck")) + (hsPkgs."store" or (errorHandler.buildDepError "store")) + (hsPkgs."store-core" or (errorHandler.buildDepError "store-core")) + (hsPkgs."syb" or (errorHandler.buildDepError "syb")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."th-lift" or (errorHandler.buildDepError "th-lift")) + (hsPkgs."th-lift-instances" or (errorHandler.buildDepError "th-lift-instances")) + (hsPkgs."th-orphans" or (errorHandler.buildDepError "th-orphans")) + (hsPkgs."th-reify-many" or (errorHandler.buildDepError "th-reify-many")) + (hsPkgs."th-utilities" or (errorHandler.buildDepError "th-utilities")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."void" or (errorHandler.buildDepError "void")) + ] ++ (if flags.integer-simple + then [ + (hsPkgs."integer-simple" or (errorHandler.buildDepError "integer-simple")) + ] + else [ + (hsPkgs."integer-gmp" or (errorHandler.buildDepError "integer-gmp")) + ])) ++ pkgs.lib.optionals (compiler.isGhc && compiler.version.lt "8.0") [ + (hsPkgs."fail" or (errorHandler.buildDepError "fail")) + (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups")) + ]) ++ pkgs.lib.optionals (flags.comparison-bench) [ + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."cereal" or (errorHandler.buildDepError "cereal")) + (hsPkgs."cereal-vector" or (errorHandler.buildDepError "cereal-vector")) + (hsPkgs."vector-binary-instances" or (errorHandler.buildDepError "vector-binary-instances")) + ]; + buildable = true; + }; + "store-weigh" = { + depends = ([ + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base-orphans" or (errorHandler.buildDepError "base-orphans")) + (hsPkgs."base64-bytestring" or (errorHandler.buildDepError "base64-bytestring")) + (hsPkgs."bifunctors" or (errorHandler.buildDepError "bifunctors")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."cereal" or (errorHandler.buildDepError "cereal")) + (hsPkgs."cereal-vector" or (errorHandler.buildDepError "cereal-vector")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."contravariant" or (errorHandler.buildDepError "contravariant")) + (hsPkgs."criterion" or (errorHandler.buildDepError "criterion")) + (hsPkgs."cryptohash" or (errorHandler.buildDepError "cryptohash")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."free" or (errorHandler.buildDepError "free")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."hspec-smallcheck" or (errorHandler.buildDepError "hspec-smallcheck")) + (hsPkgs."lifted-base" or (errorHandler.buildDepError "lifted-base")) + (hsPkgs."monad-control" or (errorHandler.buildDepError "monad-control")) + (hsPkgs."mono-traversable" or (errorHandler.buildDepError "mono-traversable")) + (hsPkgs."nats" or (errorHandler.buildDepError "nats")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."primitive" or (errorHandler.buildDepError "primitive")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."safe" or (errorHandler.buildDepError "safe")) + (hsPkgs."smallcheck" or (errorHandler.buildDepError "smallcheck")) + (hsPkgs."store" or (errorHandler.buildDepError "store")) + (hsPkgs."store-core" or (errorHandler.buildDepError "store-core")) + (hsPkgs."syb" or (errorHandler.buildDepError "syb")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."th-lift" or (errorHandler.buildDepError "th-lift")) + (hsPkgs."th-lift-instances" or (errorHandler.buildDepError "th-lift-instances")) + (hsPkgs."th-orphans" or (errorHandler.buildDepError "th-orphans")) + (hsPkgs."th-reify-many" or (errorHandler.buildDepError "th-reify-many")) + (hsPkgs."th-utilities" or (errorHandler.buildDepError "th-utilities")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."vector-binary-instances" or (errorHandler.buildDepError "vector-binary-instances")) + (hsPkgs."void" or (errorHandler.buildDepError "void")) + (hsPkgs."weigh" or (errorHandler.buildDepError "weigh")) + ] ++ (if flags.integer-simple + then [ + (hsPkgs."integer-simple" or (errorHandler.buildDepError "integer-simple")) + ] + else [ + (hsPkgs."integer-gmp" or (errorHandler.buildDepError "integer-gmp")) + ])) ++ pkgs.lib.optionals (compiler.isGhc && compiler.version.lt "8.0") [ + (hsPkgs."fail" or (errorHandler.buildDepError "fail")) + (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/systranything-0.1.1.0-r0-ed5c0d314c29ac0962534c6d5ee9dcebf69c538cb295ab351a9ccba5bbc47b18.nix b/hackage/systranything-0.1.1.0-r0-ed5c0d314c29ac0962534c6d5ee9dcebf69c538cb295ab351a9ccba5bbc47b18.nix new file mode 100644 index 00000000000..11ba2f59034 --- /dev/null +++ b/hackage/systranything-0.1.1.0-r0-ed5c0d314c29ac0962534c6d5ee9dcebf69c538cb295ab351a9ccba5bbc47b18.nix @@ -0,0 +1,48 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.2"; + identifier = { name = "systranything"; version = "0.1.1.0"; }; + license = "MIT"; + copyright = ""; + maintainer = "jeancharles.quillet@gmail.com"; + author = "Jean-Charles Quillet"; + homepage = "https://github.com/jecaro/systranything"; + url = ""; + synopsis = "Let you put anything in the system tray"; + description = "`systranything` creates a system tray menu based on a YAML file. The YAML\ncontains the specification of the menu items with shell commands to execute\nwhen the items are clicked."; + buildType = "Simple"; + }; + components = { + exes = { + "systranything" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."extra" or (errorHandler.buildDepError "extra")) + (hsPkgs."gi-ayatana-appindicator3" or (errorHandler.buildDepError "gi-ayatana-appindicator3")) + (hsPkgs."gi-gdk" or (errorHandler.buildDepError "gi-gdk")) + (hsPkgs."gi-glib" or (errorHandler.buildDepError "gi-glib")) + (hsPkgs."gi-gobject" or (errorHandler.buildDepError "gi-gobject")) + (hsPkgs."gi-gtk" or (errorHandler.buildDepError "gi-gtk")) + (hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."typed-process" or (errorHandler.buildDepError "typed-process")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."yaml" or (errorHandler.buildDepError "yaml")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/tls-2.1.4-r0-3509e7e243bbaaec474b2f08e552ffe3d43fcf70ea3b7c4c3b88b692aafc1589.nix b/hackage/tls-2.1.4-r0-3509e7e243bbaaec474b2f08e552ffe3d43fcf70ea3b7c4c3b88b692aafc1589.nix new file mode 100644 index 00000000000..9de48935887 --- /dev/null +++ b/hackage/tls-2.1.4-r0-3509e7e243bbaaec474b2f08e552ffe3d43fcf70ea3b7c4c3b88b692aafc1589.nix @@ -0,0 +1,106 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { devel = false; }; + package = { + specVersion = "1.10"; + identifier = { name = "tls"; version = "2.1.4"; }; + license = "BSD-3-Clause"; + copyright = "Vincent Hanquez "; + maintainer = "Kazu Yamamoto "; + author = "Vincent Hanquez "; + homepage = "https://github.com/haskell-tls/hs-tls"; + url = ""; + synopsis = "TLS protocol native implementation"; + description = "Native Haskell TLS 1.2/1.3 protocol implementation for servers and clients."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."asn1-encoding" or (errorHandler.buildDepError "asn1-encoding")) + (hsPkgs."asn1-types" or (errorHandler.buildDepError "asn1-types")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."cereal" or (errorHandler.buildDepError "cereal")) + (hsPkgs."crypton" or (errorHandler.buildDepError "crypton")) + (hsPkgs."crypton-x509" or (errorHandler.buildDepError "crypton-x509")) + (hsPkgs."crypton-x509-store" or (errorHandler.buildDepError "crypton-x509-store")) + (hsPkgs."crypton-x509-validation" or (errorHandler.buildDepError "crypton-x509-validation")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."memory" or (errorHandler.buildDepError "memory")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."serialise" or (errorHandler.buildDepError "serialise")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."unix-time" or (errorHandler.buildDepError "unix-time")) + ]; + buildable = true; + }; + exes = { + "tls-server" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."crypton" or (errorHandler.buildDepError "crypton")) + (hsPkgs."crypton-x509-store" or (errorHandler.buildDepError "crypton-x509-store")) + (hsPkgs."crypton-x509-system" or (errorHandler.buildDepError "crypton-x509-system")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."network-run" or (errorHandler.buildDepError "network-run")) + (hsPkgs."tls" or (errorHandler.buildDepError "tls")) + ]; + buildable = if flags.devel then true else false; + }; + "tls-client" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."crypton" or (errorHandler.buildDepError "crypton")) + (hsPkgs."crypton-x509-store" or (errorHandler.buildDepError "crypton-x509-store")) + (hsPkgs."crypton-x509-system" or (errorHandler.buildDepError "crypton-x509-system")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."network-run" or (errorHandler.buildDepError "network-run")) + (hsPkgs."tls" or (errorHandler.buildDepError "tls")) + ]; + buildable = if flags.devel then true else false; + }; + }; + tests = { + "spec" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."asn1-types" or (errorHandler.buildDepError "asn1-types")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."crypton" or (errorHandler.buildDepError "crypton")) + (hsPkgs."crypton-x509" or (errorHandler.buildDepError "crypton-x509")) + (hsPkgs."crypton-x509-validation" or (errorHandler.buildDepError "crypton-x509-validation")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."hourglass" or (errorHandler.buildDepError "hourglass")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."serialise" or (errorHandler.buildDepError "serialise")) + (hsPkgs."tls" or (errorHandler.buildDepError "tls")) + ]; + build-tools = [ + (hsPkgs.pkgsBuildBuild.hspec-discover.components.exes.hspec-discover or (pkgs.pkgsBuildBuild.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/tools-yj-0.1.0.19-r0-f68285bdf1655779dfd9c88e5639750b6667e2943164b56acdd67b4447f08d88.nix b/hackage/tools-yj-0.1.0.19-r0-f68285bdf1655779dfd9c88e5639750b6667e2943164b56acdd67b4447f08d88.nix new file mode 100644 index 00000000000..20a33492ef2 --- /dev/null +++ b/hackage/tools-yj-0.1.0.19-r0-f68285bdf1655779dfd9c88e5639750b6667e2943164b56acdd67b4447f08d88.nix @@ -0,0 +1,52 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.2"; + identifier = { name = "tools-yj"; version = "0.1.0.19"; }; + license = "BSD-3-Clause"; + copyright = "Copyright (c) 2023 Yoshikuni Jujo"; + maintainer = "yoshikuni.jujo@gmail.com"; + author = "Yoshikuni Jujo"; + homepage = "https://github.com/YoshikuniJujo/tools-yj#readme"; + url = ""; + synopsis = "Tribial tools"; + description = "Please see the README on GitHub at "; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."mono-traversable" or (errorHandler.buildDepError "mono-traversable")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + tests = { + "tools-yj-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."mono-traversable" or (errorHandler.buildDepError "mono-traversable")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."tools-yj" or (errorHandler.buildDepError "tools-yj")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/wai-extra-3.1.16-r0-1de0c2c7c4c2bad1ba90d5f683654d8461626ff05a78502849ccd72f63ad6819.nix b/hackage/wai-extra-3.1.16-r0-1de0c2c7c4c2bad1ba90d5f683654d8461626ff05a78502849ccd72f63ad6819.nix new file mode 100644 index 00000000000..37d7d10de71 --- /dev/null +++ b/hackage/wai-extra-3.1.16-r0-1de0c2c7c4c2bad1ba90d5f683654d8461626ff05a78502849ccd72f63ad6819.nix @@ -0,0 +1,102 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { build-example = false; }; + package = { + specVersion = "1.10"; + identifier = { name = "wai-extra"; version = "3.1.16"; }; + license = "MIT"; + copyright = ""; + maintainer = "michael@snoyman.com"; + author = "Michael Snoyman"; + homepage = "http://github.com/yesodweb/wai"; + url = ""; + synopsis = "Provides some basic WAI handlers and middleware."; + description = "Provides basic WAI handler and middleware functionality:\n\n* WAI Testing Framework\n\nHspec testing facilities and helpers for WAI.\n\n* Event Source/Event Stream\n\nSend server events to the client. Compatible with the JavaScript\nEventSource API.\n\n* Accept Override\n\nOverride the Accept header in a request. Special handling for the\n_accept query parameter (which is used throughout WAI override the\nAccept header).\n\n* Add Headers\n\nWAI Middleware for adding arbitrary headers to an HTTP request.\n\n* Clean Path\n\nClean a request path to a canonical form.\n\n* Combine Headers\n\nCombine duplicate headers into one.\n\n* GZip Compression\n\nNegotiate HTTP payload gzip compression.\n\n* Health check endpoint\n\nAdd an empty health check endpoint.\n\n* HTTP Basic Authentication\n\nWAI Basic Authentication Middleware which uses Authorization header.\n\n* JSONP\n\n\\\"JSON with Padding\\\" middleware. Automatic wrapping of JSON\nresponses to convert into JSONP.\n\n* Method Override / Post\n\nAllows overriding of the HTTP request method via the _method query string\nparameter.\n\n* Request Logging\n\nRequest logging middleware for development and production environments\n\n* Request Rewrite\n\nRewrite request path info based on a custom conversion rules.\n\n* Select\n\nDynamically choose between Middlewares.\n\n* Stream Files\n\nConvert ResponseFile type responses into ResponseStream type.\n\n* Virtual Host\n\nRedirect incoming requests to a new host based on custom rules.\n\n\nAPI docs and the README are available at ."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."ansi-terminal" or (errorHandler.buildDepError "ansi-terminal")) + (hsPkgs."base64-bytestring" or (errorHandler.buildDepError "base64-bytestring")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."call-stack" or (errorHandler.buildDepError "call-stack")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."cookie" or (errorHandler.buildDepError "cookie")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."fast-logger" or (errorHandler.buildDepError "fast-logger")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit")) + (hsPkgs."iproute" or (errorHandler.buildDepError "iproute")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."streaming-commons" or (errorHandler.buildDepError "streaming-commons")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."vault" or (errorHandler.buildDepError "vault")) + (hsPkgs."wai" or (errorHandler.buildDepError "wai")) + (hsPkgs."wai-logger" or (errorHandler.buildDepError "wai-logger")) + (hsPkgs."warp" or (errorHandler.buildDepError "warp")) + (hsPkgs."word8" or (errorHandler.buildDepError "word8")) + ] ++ pkgs.lib.optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix")); + buildable = true; + }; + exes = { + "example" = { + depends = pkgs.lib.optionals (flags.build-example) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."wai" or (errorHandler.buildDepError "wai")) + (hsPkgs."wai-extra" or (errorHandler.buildDepError "wai-extra")) + (hsPkgs."warp" or (errorHandler.buildDepError "warp")) + ]; + buildable = if flags.build-example then true else false; + }; + }; + tests = { + "spec" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."cookie" or (errorHandler.buildDepError "cookie")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."fast-logger" or (errorHandler.buildDepError "fast-logger")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit")) + (hsPkgs."iproute" or (errorHandler.buildDepError "iproute")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."wai-extra" or (errorHandler.buildDepError "wai-extra")) + (hsPkgs."wai" or (errorHandler.buildDepError "wai")) + (hsPkgs."warp" or (errorHandler.buildDepError "warp")) + (hsPkgs."word8" or (errorHandler.buildDepError "word8")) + (hsPkgs."zlib" or (errorHandler.buildDepError "zlib")) + ]; + build-tools = [ + (hsPkgs.pkgsBuildBuild.hspec-discover.components.exes.hspec-discover or (pkgs.pkgsBuildBuild.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/wai-extra-3.1.17-r0-b1e51e9c9dab81cf0c213d1ae04f9ea958042a67739d07f9602ec72e8611e650.nix b/hackage/wai-extra-3.1.17-r0-b1e51e9c9dab81cf0c213d1ae04f9ea958042a67739d07f9602ec72e8611e650.nix new file mode 100644 index 00000000000..04da2715ee3 --- /dev/null +++ b/hackage/wai-extra-3.1.17-r0-b1e51e9c9dab81cf0c213d1ae04f9ea958042a67739d07f9602ec72e8611e650.nix @@ -0,0 +1,102 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { build-example = false; }; + package = { + specVersion = "1.10"; + identifier = { name = "wai-extra"; version = "3.1.17"; }; + license = "MIT"; + copyright = ""; + maintainer = "michael@snoyman.com"; + author = "Michael Snoyman"; + homepage = "http://github.com/yesodweb/wai"; + url = ""; + synopsis = "Provides some basic WAI handlers and middleware."; + description = "Provides basic WAI handler and middleware functionality:\n\n* WAI Testing Framework\n\nHspec testing facilities and helpers for WAI.\n\n* Event Source/Event Stream\n\nSend server events to the client. Compatible with the JavaScript\nEventSource API.\n\n* Accept Override\n\nOverride the Accept header in a request. Special handling for the\n_accept query parameter (which is used throughout WAI override the\nAccept header).\n\n* Add Headers\n\nWAI Middleware for adding arbitrary headers to an HTTP request.\n\n* Clean Path\n\nClean a request path to a canonical form.\n\n* Combine Headers\n\nCombine duplicate headers into one.\n\n* GZip Compression\n\nNegotiate HTTP payload gzip compression.\n\n* Health check endpoint\n\nAdd an empty health check endpoint.\n\n* HTTP Basic Authentication\n\nWAI Basic Authentication Middleware which uses Authorization header.\n\n* JSONP\n\n\\\"JSON with Padding\\\" middleware. Automatic wrapping of JSON\nresponses to convert into JSONP.\n\n* Method Override / Post\n\nAllows overriding of the HTTP request method via the _method query string\nparameter.\n\n* Request Logging\n\nRequest logging middleware for development and production environments\n\n* Request Rewrite\n\nRewrite request path info based on a custom conversion rules.\n\n* Select\n\nDynamically choose between Middlewares.\n\n* Stream Files\n\nConvert ResponseFile type responses into ResponseStream type.\n\n* Virtual Host\n\nRedirect incoming requests to a new host based on custom rules.\n\n\nAPI docs and the README are available at ."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."ansi-terminal" or (errorHandler.buildDepError "ansi-terminal")) + (hsPkgs."base64-bytestring" or (errorHandler.buildDepError "base64-bytestring")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."call-stack" or (errorHandler.buildDepError "call-stack")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."cookie" or (errorHandler.buildDepError "cookie")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."fast-logger" or (errorHandler.buildDepError "fast-logger")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit")) + (hsPkgs."iproute" or (errorHandler.buildDepError "iproute")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."streaming-commons" or (errorHandler.buildDepError "streaming-commons")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."vault" or (errorHandler.buildDepError "vault")) + (hsPkgs."wai" or (errorHandler.buildDepError "wai")) + (hsPkgs."wai-logger" or (errorHandler.buildDepError "wai-logger")) + (hsPkgs."warp" or (errorHandler.buildDepError "warp")) + (hsPkgs."word8" or (errorHandler.buildDepError "word8")) + ] ++ pkgs.lib.optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix")); + buildable = true; + }; + exes = { + "example" = { + depends = pkgs.lib.optionals (flags.build-example) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."wai" or (errorHandler.buildDepError "wai")) + (hsPkgs."wai-extra" or (errorHandler.buildDepError "wai-extra")) + (hsPkgs."warp" or (errorHandler.buildDepError "warp")) + ]; + buildable = if flags.build-example then true else false; + }; + }; + tests = { + "spec" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."cookie" or (errorHandler.buildDepError "cookie")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."fast-logger" or (errorHandler.buildDepError "fast-logger")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit")) + (hsPkgs."iproute" or (errorHandler.buildDepError "iproute")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."wai-extra" or (errorHandler.buildDepError "wai-extra")) + (hsPkgs."wai" or (errorHandler.buildDepError "wai")) + (hsPkgs."warp" or (errorHandler.buildDepError "warp")) + (hsPkgs."word8" or (errorHandler.buildDepError "word8")) + (hsPkgs."zlib" or (errorHandler.buildDepError "zlib")) + ]; + build-tools = [ + (hsPkgs.pkgsBuildBuild.hspec-discover.components.exes.hspec-discover or (pkgs.pkgsBuildBuild.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/warp-tls-3.4.10-r0-8ad6e6a36a4ab2dfba055d19921f6ee304c3bfa39a6b7a30919aa86d0409d40d.nix b/hackage/warp-tls-3.4.10-r0-8ad6e6a36a4ab2dfba055d19921f6ee304c3bfa39a6b7a30919aa86d0409d40d.nix new file mode 100644 index 00000000000..d16ac689b0a --- /dev/null +++ b/hackage/warp-tls-3.4.10-r0-8ad6e6a36a4ab2dfba055d19921f6ee304c3bfa39a6b7a30919aa86d0409d40d.nix @@ -0,0 +1,42 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.10"; + identifier = { name = "warp-tls"; version = "3.4.10"; }; + license = "MIT"; + copyright = ""; + maintainer = "michael@snoyman.com"; + author = "Michael Snoyman"; + homepage = "http://github.com/yesodweb/wai"; + url = ""; + synopsis = "HTTP over TLS support for Warp via the TLS package"; + description = "SSLv1 and SSLv2 are obsoleted by IETF.\nWe should use TLS 1.2 (or TLS 1.1 or TLS 1.0 if necessary).\nHTTP/2 can be negotiated by ALPN.\nAPI docs and the README are available at\n."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."wai" or (errorHandler.buildDepError "wai")) + (hsPkgs."warp" or (errorHandler.buildDepError "warp")) + (hsPkgs."tls" or (errorHandler.buildDepError "tls")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."streaming-commons" or (errorHandler.buildDepError "streaming-commons")) + (hsPkgs."tls-session-manager" or (errorHandler.buildDepError "tls-session-manager")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."recv" or (errorHandler.buildDepError "recv")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/yj-sandbox-0.1.0.0-r0-621e3b0e0af14815fadd09a58f5ac727eb0926af4cf420ffb81ac898e860f2f9.nix b/hackage/yj-sandbox-0.1.0.0-r0-621e3b0e0af14815fadd09a58f5ac727eb0926af4cf420ffb81ac898e860f2f9.nix new file mode 100644 index 00000000000..6313202e66a --- /dev/null +++ b/hackage/yj-sandbox-0.1.0.0-r0-621e3b0e0af14815fadd09a58f5ac727eb0926af4cf420ffb81ac898e860f2f9.nix @@ -0,0 +1,54 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.2"; + identifier = { name = "yj-sandbox"; version = "0.1.0.0"; }; + license = "BSD-3-Clause"; + copyright = "Copyright Yoshikuni Jujo (c) 2024"; + maintainer = "yoshikuni.jujo@gmail.com"; + author = "Yoshikuni Jujo"; + homepage = "https://github.com/YoshikuniJujo/yj-sandbox#readme"; + url = ""; + synopsis = "try hackage"; + description = "Please see the README on GitHub at "; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + ]; + buildable = true; + }; + exes = { + "yj-sandbox-exe" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."yj-sandbox" or (errorHandler.buildDepError "yj-sandbox")) + ]; + buildable = true; + }; + }; + tests = { + "yj-sandbox-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."yj-sandbox" or (errorHandler.buildDepError "yj-sandbox")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/index-state-hashes.nix b/index-state-hashes.nix index b3867321a31..cdc2ee4ef27 100644 --- a/index-state-hashes.nix +++ b/index-state-hashes.nix @@ -2046,4 +2046,5 @@ "2024-11-04T00:00:00Z" = "706f704d70f34fa7e9f1220f3e8fbb1edcc87430e3668213f61eab4dd8a67b4a"; "2024-11-05T00:00:00Z" = "cdff8f9553c100cd0fa3be62b78b62f4bfd4818d760554b8d222851e03da5e22"; "2024-11-06T00:00:00Z" = "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"; + "2024-11-07T00:00:00Z" = "fdcb036ef494c0b52130ed79993e8462322e33099e8d6baea72b867f2ca09807"; } diff --git a/nix/_Diff.nix b/nix/_Diff.nix index 98ae99aa003..b91bd888969 100644 --- a/nix/_Diff.nix +++ b/nix/_Diff.nix @@ -185,7 +185,12 @@ revNum = 0; sha256 = "6c1219bb07f82a6ba01b4c73726161fd50b27654251aeee7ae789d35a217a6f2"; }; - default = "r0"; + r1 = { + nix = import ../hackage/Diff-1.0-r1-937d2d9976b878efa137c23d841935e1bbb825890cc48a5baf7f21da70b02815.nix; + revNum = 1; + sha256 = "937d2d9976b878efa137c23d841935e1bbb825890cc48a5baf7f21da70b02815"; + }; + default = "r1"; }; }; "1.0.1" = { @@ -196,6 +201,22 @@ revNum = 0; sha256 = "bc993fbb408d1718322ebbafa76a1f20643e3df347a76ccee0ecb7554972ef7b"; }; + r1 = { + nix = import ../hackage/Diff-1.0.1-r1-c3d7b17c9a13831c1aa77c7f6428312218d25e050385671bc02deb91d89d2731.nix; + revNum = 1; + sha256 = "c3d7b17c9a13831c1aa77c7f6428312218d25e050385671bc02deb91d89d2731"; + }; + default = "r1"; + }; + }; + "1.0.1.1" = { + sha256 = "dbd4c2763f4a2d831fb28aa98bc88747e39467c0a465289b7c66138a8dd21318"; + revisions = { + r0 = { + nix = import ../hackage/Diff-1.0.1.1-r0-118ec1cae517c61321768558ddea9814776fb09244cb4854c75040383f47735c.nix; + revNum = 0; + sha256 = "118ec1cae517c61321768558ddea9814776fb09244cb4854c75040383f47735c"; + }; default = "r0"; }; }; diff --git a/nix/_L_P_F_P-core.nix b/nix/_L_P_F_P-core.nix index 1c4e5f726a8..f42a2507c7f 100644 --- a/nix/_L_P_F_P-core.nix +++ b/nix/_L_P_F_P-core.nix @@ -7,7 +7,12 @@ revNum = 0; sha256 = "a3aaa2bac03e50fd2c9837ed45df037c1dfd94c5fe66ebab479932c27cf82606"; }; - default = "r0"; + r1 = { + nix = import ../hackage/LPFP-core-1.1.1-r1-1f0aac0efd125abb6d1470071793ab5818aed29d2db431868e39b8ab8a69b6ff.nix; + revNum = 1; + sha256 = "1f0aac0efd125abb6d1470071793ab5818aed29d2db431868e39b8ab8a69b6ff"; + }; + default = "r1"; }; }; } \ No newline at end of file diff --git a/nix/_L_P_F_P.nix b/nix/_L_P_F_P.nix index f80fb82b742..abc20ae28db 100644 --- a/nix/_L_P_F_P.nix +++ b/nix/_L_P_F_P.nix @@ -72,7 +72,12 @@ revNum = 0; sha256 = "5f36a3547f4d617c2a7940396f758bad40c3f8fc59da1996769c458e3153172b"; }; - default = "r0"; + r1 = { + nix = import ../hackage/LPFP-1.1.4-r1-f607edcae1739e542526e5af6e7a407ad84921a63ac42318805677791b606482.nix; + revNum = 1; + sha256 = "f607edcae1739e542526e5af6e7a407ad84921a63ac42318805677791b606482"; + }; + default = "r1"; }; }; } \ No newline at end of file diff --git a/nix/async.nix b/nix/async.nix index a0bdb576cbd..38905741ea8 100644 --- a/nix/async.nix +++ b/nix/async.nix @@ -298,7 +298,12 @@ revNum = 2; sha256 = "cf9e6afba8e01830ca0d32a12b98d481cf389688762c80d1870a1db2061ebf35"; }; - default = "r2"; + r3 = { + nix = import ../hackage/async-2.2.5-r3-b7648c6165729a973d95cb328f9fd874813a81c727707e8b2552b4f03399763b.nix; + revNum = 3; + sha256 = "b7648c6165729a973d95cb328f9fd874813a81c727707e8b2552b4f03399763b"; + }; + default = "r3"; }; }; } \ No newline at end of file diff --git a/nix/cimple.nix b/nix/cimple.nix index 3e352988672..88e020e8672 100644 --- a/nix/cimple.nix +++ b/nix/cimple.nix @@ -153,6 +153,17 @@ default = "r0"; }; }; + "0.0.22" = { + sha256 = "d1318d70d48ce0fa3546705c7aeda82b332b7c2a3282a07335c1b5cc3017e636"; + revisions = { + r0 = { + nix = import ../hackage/cimple-0.0.22-r0-2588fba290e5d4d0366c9b147ffab638fb23688ae9b7390296d42d48e48996df.nix; + revNum = 0; + sha256 = "2588fba290e5d4d0366c9b147ffab638fb23688ae9b7390296d42d48e48996df"; + }; + default = "r0"; + }; + }; "0.0.3" = { sha256 = "26821ecd7859cb9c9c5505bc809521f51eb705e4be4db92e1e28ac1321f2242c"; revisions = { diff --git a/nix/crypton-connection.nix b/nix/crypton-connection.nix index 610a41c20ed..49eea65de6e 100644 --- a/nix/crypton-connection.nix +++ b/nix/crypton-connection.nix @@ -58,4 +58,15 @@ default = "r0"; }; }; + "0.4.2" = { + sha256 = "e6c02d071c7a353b55def93cd25c120d694d0fd99598b46811d7306abaeda7b4"; + revisions = { + r0 = { + nix = import ../hackage/crypton-connection-0.4.2-r0-5d7e70837f6d78a61896548396db25f1d7210a3262633b2726ad3c4eff6c20c2.nix; + revNum = 0; + sha256 = "5d7e70837f6d78a61896548396db25f1d7210a3262633b2726ad3c4eff6c20c2"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/crypton-x509-validation.nix b/nix/crypton-x509-validation.nix index deecba700db..914f48c3113 100644 --- a/nix/crypton-x509-validation.nix +++ b/nix/crypton-x509-validation.nix @@ -10,4 +10,15 @@ default = "r0"; }; }; + "1.6.13" = { + sha256 = "51275325511db717f0697d4f2561fdde05087807cd8a1a09223a811e41cc15d5"; + revisions = { + r0 = { + nix = import ../hackage/crypton-x509-validation-1.6.13-r0-98019baac57594634c72000ef85f62034d4b5587dd6b7f8819fc0b94061f8b56.nix; + revNum = 0; + sha256 = "98019baac57594634c72000ef85f62034d4b5587dd6b7f8819fc0b94061f8b56"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/diagrams-cairo.nix b/nix/diagrams-cairo.nix index 21597a2c442..e959d61d139 100644 --- a/nix/diagrams-cairo.nix +++ b/nix/diagrams-cairo.nix @@ -525,4 +525,15 @@ default = "r3"; }; }; + "1.4.3" = { + sha256 = "0a2aa1c90a5e078b18d614769de1ba729fc727e8be591a65beaea5f8a23c3247"; + revisions = { + r0 = { + nix = import ../hackage/diagrams-cairo-1.4.3-r0-f5ac3a6e87b6de14bb51c7646448bfdae09e183df264740efe42cee641c2ea47.nix; + revNum = 0; + sha256 = "f5ac3a6e87b6de14bb51c7646448bfdae09e183df264740efe42cee641c2ea47"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/exon.nix b/nix/exon.nix index d6db89f319c..eae126a91c3 100644 --- a/nix/exon.nix +++ b/nix/exon.nix @@ -272,4 +272,15 @@ default = "r3"; }; }; + "1.7.1.0" = { + sha256 = "cafd46ce04fa97c952a3d0e0a90077dc1ce1a078c87239907f8b5f3895624f67"; + revisions = { + r0 = { + nix = import ../hackage/exon-1.7.1.0-r0-a83af849e23b80f4d5c41dbcc0330360c3a652518ee66fbaad0aa92b111fd3ae.nix; + revNum = 0; + sha256 = "a83af849e23b80f4d5c41dbcc0330360c3a652518ee66fbaad0aa92b111fd3ae"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/gpu-vulkan-core.nix b/nix/gpu-vulkan-core.nix new file mode 100644 index 00000000000..ab4a709af19 --- /dev/null +++ b/nix/gpu-vulkan-core.nix @@ -0,0 +1,24 @@ +{ + "0.1.0.7" = { + sha256 = "6eb20a8e0351099900bc11d5d164310ccd057e2da7071b6c0f4d7007b58e958d"; + revisions = { + r0 = { + nix = import ../hackage/gpu-vulkan-core-0.1.0.7-r0-b267c5064f7fb9712fc7ba6f094dbaeb1199cbe073b9948d569496863f185abf.nix; + revNum = 0; + sha256 = "b267c5064f7fb9712fc7ba6f094dbaeb1199cbe073b9948d569496863f185abf"; + }; + default = "r0"; + }; + }; + "0.1.0.8" = { + sha256 = "a7a6db94a43b8f17502059d37baca9baeb1b6ba632fa07ad4210321554566994"; + revisions = { + r0 = { + nix = import ../hackage/gpu-vulkan-core-0.1.0.8-r0-a4dcd94ed86133a1d7b991fb2f3547f3838e05a0dfdb6a308a61e44a0828baa5.nix; + revNum = 0; + sha256 = "a4dcd94ed86133a1d7b991fb2f3547f3838e05a0dfdb6a308a61e44a0828baa5"; + }; + default = "r0"; + }; + }; +} \ No newline at end of file diff --git a/nix/gpu-vulkan-middle.nix b/nix/gpu-vulkan-middle.nix new file mode 100644 index 00000000000..2613d5378f2 --- /dev/null +++ b/nix/gpu-vulkan-middle.nix @@ -0,0 +1,13 @@ +{ + "0.1.0.54" = { + sha256 = "ac5bbc4f111e2e2cb866278a6bf484068f62bd28dab89d3293f7a399d84b4f48"; + revisions = { + r0 = { + nix = import ../hackage/gpu-vulkan-middle-0.1.0.54-r0-824a10d7968f1ac6ad968bfe6e2eb01dbfead3e13104091cbaab84792f936697.nix; + revNum = 0; + sha256 = "824a10d7968f1ac6ad968bfe6e2eb01dbfead3e13104091cbaab84792f936697"; + }; + default = "r0"; + }; + }; +} \ No newline at end of file diff --git a/nix/hetero-parameter-list-with-typelevel-tools.nix b/nix/hetero-parameter-list-with-typelevel-tools.nix new file mode 100644 index 00000000000..5df4e820475 --- /dev/null +++ b/nix/hetero-parameter-list-with-typelevel-tools.nix @@ -0,0 +1,24 @@ +{ + "0.1.0.0" = { + sha256 = "73186c40896d5cd4beb3b5c00a58fce9c2afff1e2203a61fbe557f859bffa819"; + revisions = { + r0 = { + nix = import ../hackage/hetero-parameter-list-with-typelevel-tools-0.1.0.0-r0-8c0c0e03bf10779ae3b57c3f097a31bd874646b4f8c6e2c9e3ae6c6e10cec733.nix; + revNum = 0; + sha256 = "8c0c0e03bf10779ae3b57c3f097a31bd874646b4f8c6e2c9e3ae6c6e10cec733"; + }; + default = "r0"; + }; + }; + "0.1.0.1" = { + sha256 = "0844728d7d46d551490c30da80c871ff6286227eeddfad9bbe1d64c985c8f40d"; + revisions = { + r0 = { + nix = import ../hackage/hetero-parameter-list-with-typelevel-tools-0.1.0.1-r0-4e19d4a42e83cfc3735d49ed735d84bb8a2200be35bc92adc2cfc5a97fcc71c6.nix; + revNum = 0; + sha256 = "4e19d4a42e83cfc3735d49ed735d84bb8a2200be35bc92adc2cfc5a97fcc71c6"; + }; + default = "r0"; + }; + }; +} \ No newline at end of file diff --git a/nix/http2-tls.nix b/nix/http2-tls.nix index effa82fa3c9..254cc777ef2 100644 --- a/nix/http2-tls.nix +++ b/nix/http2-tls.nix @@ -235,4 +235,15 @@ default = "r0"; }; }; + "0.4.4" = { + sha256 = "643f55065deec9501026aa5b5ddcb66035f6d9a022b03802cf8812ee15bdf650"; + revisions = { + r0 = { + nix = import ../hackage/http2-tls-0.4.4-r0-3609b3c6479e14572f0b858b76395be0a00d05dd5bf19aac51cfcbe29774b1fe.nix; + revNum = 0; + sha256 = "3609b3c6479e14572f0b858b76395be0a00d05dd5bf19aac51cfcbe29774b1fe"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/http2.nix b/nix/http2.nix index 6d41b98b16e..a811aff0f7e 100644 --- a/nix/http2.nix +++ b/nix/http2.nix @@ -1363,4 +1363,15 @@ default = "r0"; }; }; + "5.3.5" = { + sha256 = "75a851a6159d351ffda073cabd3e7e1a1226e57851315a531311349f4a75cc7d"; + revisions = { + r0 = { + nix = import ../hackage/http2-5.3.5-r0-202cd5cd0bf7b504c6aeaf9efdc28ae5431dc1a79a268454c8a5ac39a0a5a951.nix; + revNum = 0; + sha256 = "202cd5cd0bf7b504c6aeaf9efdc28ae5431dc1a79a268454c8a5ac39a0a5a951"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/http3.nix b/nix/http3.nix index 25351cd2a4a..1fce68346fe 100644 --- a/nix/http3.nix +++ b/nix/http3.nix @@ -140,6 +140,17 @@ default = "r0"; }; }; + "0.0.19" = { + sha256 = "ee4d7ad173bd978201439080cdef048992c07d8c4bdc042fa45c7ef7aaeebd6d"; + revisions = { + r0 = { + nix = import ../hackage/http3-0.0.19-r0-727fe235a12169a210b1893fbcf06ff84279b1c48f75898bbf75c5a3cdfc253d.nix; + revNum = 0; + sha256 = "727fe235a12169a210b1893fbcf06ff84279b1c48f75898bbf75c5a3cdfc253d"; + }; + default = "r0"; + }; + }; "0.0.2" = { sha256 = "f9b33c9389ba7e481153bfa62d6b28278c5fdba682c88b71e94dd9b1e99bb069"; revisions = { diff --git a/nix/language-spir-v.nix b/nix/language-spir-v.nix new file mode 100644 index 00000000000..61a526e3398 --- /dev/null +++ b/nix/language-spir-v.nix @@ -0,0 +1,24 @@ +{ + "0.1.0.0" = { + sha256 = "90bca1ad1e4d30918779389413975b95103d447086188703f9265cae72596355"; + revisions = { + r0 = { + nix = import ../hackage/language-spir-v-0.1.0.0-r0-59d543c06d72cd65976e2835c7884204da359f91a42c817db635c0c6bedeff04.nix; + revNum = 0; + sha256 = "59d543c06d72cd65976e2835c7884204da359f91a42c817db635c0c6bedeff04"; + }; + default = "r0"; + }; + }; + "0.1.0.1" = { + sha256 = "956245fcfef8ee06f9181b8e1aaf08fa2d97b56d5eb9ce11fc5e50cf778b900c"; + revisions = { + r0 = { + nix = import ../hackage/language-spir-v-0.1.0.1-r0-856ab0219ee0c2b5ae759ba7c5c8a7421bdc6a8a62f5a6bf05a9171fcfa9c8d0.nix; + revNum = 0; + sha256 = "856ab0219ee0c2b5ae759ba7c5c8a7421bdc6a8a62f5a6bf05a9171fcfa9c8d0"; + }; + default = "r0"; + }; + }; +} \ No newline at end of file diff --git a/nix/network.nix b/nix/network.nix index 0360d505db4..f4cbaa0b598 100644 --- a/nix/network.nix +++ b/nix/network.nix @@ -1338,4 +1338,15 @@ default = "r0"; }; }; + "3.2.5.0" = { + sha256 = "d503477891f4ef15f9aa26e44e713b3930691d7b4514f9b38a0d65fbb76b4cc6"; + revisions = { + r0 = { + nix = import ../hackage/network-3.2.5.0-r0-f59225c987b153a58fe7b37e40465e710ff0591af01b3fed57e93ec56a558b02.nix; + revNum = 0; + sha256 = "f59225c987b153a58fe7b37e40465e710ff0591af01b3fed57e93ec56a558b02"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/storable-hetero-list.nix b/nix/storable-hetero-list.nix new file mode 100644 index 00000000000..d94fadd489d --- /dev/null +++ b/nix/storable-hetero-list.nix @@ -0,0 +1,13 @@ +{ + "0.1.0.4" = { + sha256 = "3fda0035a8842ad62c8131fe17d9db42cdfa8325700a562adaf62a923915a389"; + revisions = { + r0 = { + nix = import ../hackage/storable-hetero-list-0.1.0.4-r0-90b29b61329b0b837cacf49a8d7066133b988addadf4d43d04593aa071d1cca5.nix; + revNum = 0; + sha256 = "90b29b61329b0b837cacf49a8d7066133b988addadf4d43d04593aa071d1cca5"; + }; + default = "r0"; + }; + }; +} \ No newline at end of file diff --git a/nix/storable-peek-poke.nix b/nix/storable-peek-poke.nix new file mode 100644 index 00000000000..faf77e2d6ba --- /dev/null +++ b/nix/storable-peek-poke.nix @@ -0,0 +1,18 @@ +{ + "0.1.0.1" = { + sha256 = "6bd93119209f8cec4e913a489b233e46489212efe8fefdb6ae182393b6cd2ac7"; + revisions = { + r0 = { + nix = import ../hackage/storable-peek-poke-0.1.0.1-r0-a0a0e1f68261a4a14d04799d23787c59b1abafde865aa977cbfe360074814dbd.nix; + revNum = 0; + sha256 = "a0a0e1f68261a4a14d04799d23787c59b1abafde865aa977cbfe360074814dbd"; + }; + r1 = { + nix = import ../hackage/storable-peek-poke-0.1.0.1-r1-995498db57fa66006de1c2a44ba901575b1e7b8ee89d9348d2a416307df69da2.nix; + revNum = 1; + sha256 = "995498db57fa66006de1c2a44ba901575b1e7b8ee89d9348d2a416307df69da2"; + }; + default = "r1"; + }; + }; +} \ No newline at end of file diff --git a/nix/store.nix b/nix/store.nix index 98f57002d96..f972f36d190 100644 --- a/nix/store.nix +++ b/nix/store.nix @@ -562,7 +562,12 @@ revNum = 0; sha256 = "afe3fb995002980c9a8a75c3c3daf4a1152beada67c74f743c91810bee2c7298"; }; - default = "r0"; + r1 = { + nix = import ../hackage/store-0.7.16-r1-c804065057b5a0f4af2e41d57f1e87558458827b45125ef37daf0c11073c7610.nix; + revNum = 1; + sha256 = "c804065057b5a0f4af2e41d57f1e87558458827b45125ef37daf0c11073c7610"; + }; + default = "r1"; }; }; "0.7.17" = { @@ -573,7 +578,12 @@ revNum = 0; sha256 = "cf0f0eefe0389586b81032cddb457e1f578a47bc95ead6873124ac2e702872fb"; }; - default = "r0"; + r1 = { + nix = import ../hackage/store-0.7.17-r1-941050deb390f85efe020f567d5eebdd52a4ef18458d8ad13477eb3abff3e893.nix; + revNum = 1; + sha256 = "941050deb390f85efe020f567d5eebdd52a4ef18458d8ad13477eb3abff3e893"; + }; + default = "r1"; }; }; "0.7.18" = { diff --git a/nix/systranything.nix b/nix/systranything.nix index fd027e624f0..f813a8f1a53 100644 --- a/nix/systranything.nix +++ b/nix/systranything.nix @@ -10,4 +10,15 @@ default = "r0"; }; }; + "0.1.1.0" = { + sha256 = "cbb8a8ae627c085d3054ad93540e05ba45fdc2e2243f376284fb8dd51dfd8134"; + revisions = { + r0 = { + nix = import ../hackage/systranything-0.1.1.0-r0-ed5c0d314c29ac0962534c6d5ee9dcebf69c538cb295ab351a9ccba5bbc47b18.nix; + revNum = 0; + sha256 = "ed5c0d314c29ac0962534c6d5ee9dcebf69c538cb295ab351a9ccba5bbc47b18"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/tls.nix b/nix/tls.nix index 6c4307765c5..beaf0780cad 100644 --- a/nix/tls.nix +++ b/nix/tls.nix @@ -1968,4 +1968,15 @@ default = "r0"; }; }; + "2.1.4" = { + sha256 = "a92396c958e4332cd662d81df44dcbf3bc8c3f08eec3ec4ff3477d9bbcec43af"; + revisions = { + r0 = { + nix = import ../hackage/tls-2.1.4-r0-3509e7e243bbaaec474b2f08e552ffe3d43fcf70ea3b7c4c3b88b692aafc1589.nix; + revNum = 0; + sha256 = "3509e7e243bbaaec474b2f08e552ffe3d43fcf70ea3b7c4c3b88b692aafc1589"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/tools-yj.nix b/nix/tools-yj.nix new file mode 100644 index 00000000000..f52f547fd50 --- /dev/null +++ b/nix/tools-yj.nix @@ -0,0 +1,13 @@ +{ + "0.1.0.19" = { + sha256 = "1b8559215fffd87c82330f60c19c76e57c5586372c1056fb5bb524352455a17e"; + revisions = { + r0 = { + nix = import ../hackage/tools-yj-0.1.0.19-r0-f68285bdf1655779dfd9c88e5639750b6667e2943164b56acdd67b4447f08d88.nix; + revNum = 0; + sha256 = "f68285bdf1655779dfd9c88e5639750b6667e2943164b56acdd67b4447f08d88"; + }; + default = "r0"; + }; + }; +} \ No newline at end of file diff --git a/nix/wai-extra.nix b/nix/wai-extra.nix index 06db0c479e4..349236ffc9c 100644 --- a/nix/wai-extra.nix +++ b/nix/wai-extra.nix @@ -2573,6 +2573,28 @@ default = "r0"; }; }; + "3.1.16" = { + sha256 = "122aab746c447e1f4e2fbda628f89b7016cc89244bb7539d8bf51346f03cf6bc"; + revisions = { + r0 = { + nix = import ../hackage/wai-extra-3.1.16-r0-1de0c2c7c4c2bad1ba90d5f683654d8461626ff05a78502849ccd72f63ad6819.nix; + revNum = 0; + sha256 = "1de0c2c7c4c2bad1ba90d5f683654d8461626ff05a78502849ccd72f63ad6819"; + }; + default = "r0"; + }; + }; + "3.1.17" = { + sha256 = "c7d66e48509331e9035ec487f58b4015886b64debf260eac62eb11a647de014b"; + revisions = { + r0 = { + nix = import ../hackage/wai-extra-3.1.17-r0-b1e51e9c9dab81cf0c213d1ae04f9ea958042a67739d07f9602ec72e8611e650.nix; + revNum = 0; + sha256 = "b1e51e9c9dab81cf0c213d1ae04f9ea958042a67739d07f9602ec72e8611e650"; + }; + default = "r0"; + }; + }; "3.1.2" = { sha256 = "7a9a70553e8421aaa1fc0858f0ca25fa07cf12f2eaabdb8e970894b4b4fa5a0d"; revisions = { diff --git a/nix/warp-tls.nix b/nix/warp-tls.nix index cd6be49d294..a59edffb685 100644 --- a/nix/warp-tls.nix +++ b/nix/warp-tls.nix @@ -1028,6 +1028,17 @@ default = "r0"; }; }; + "3.4.10" = { + sha256 = "f1220c2ffa2d2add930e7d04d1a2e523468889c17367715204496c3edcc6e705"; + revisions = { + r0 = { + nix = import ../hackage/warp-tls-3.4.10-r0-8ad6e6a36a4ab2dfba055d19921f6ee304c3bfa39a6b7a30919aa86d0409d40d.nix; + revNum = 0; + sha256 = "8ad6e6a36a4ab2dfba055d19921f6ee304c3bfa39a6b7a30919aa86d0409d40d"; + }; + default = "r0"; + }; + }; "3.4.2" = { sha256 = "31ff03e99aad22e7c6d2c70e41c4992252f1c0326fca291a461f46a7bfc25929"; revisions = { diff --git a/nix/yj-sandbox.nix b/nix/yj-sandbox.nix new file mode 100644 index 00000000000..20d4d9ff552 --- /dev/null +++ b/nix/yj-sandbox.nix @@ -0,0 +1,13 @@ +{ + "0.1.0.0" = { + sha256 = "8b097976601a0cd213af20b4350c3f055aaabd850e48cdc799d7991e5b5460d9"; + revisions = { + r0 = { + nix = import ../hackage/yj-sandbox-0.1.0.0-r0-621e3b0e0af14815fadd09a58f5ac727eb0926af4cf420ffb81ac898e860f2f9.nix; + revNum = 0; + sha256 = "621e3b0e0af14815fadd09a58f5ac727eb0926af4cf420ffb81ac898e860f2f9"; + }; + default = "r0"; + }; + }; +} \ No newline at end of file