From f318344f0ba597c523d69c417894054be969880a Mon Sep 17 00:00:00 2001 From: IOHK Date: Fri, 9 Aug 2024 00:26:23 +0000 Subject: [PATCH] Automatic Update --- ...3ba25ab96fb7a60953324e2ec7711703484965.nix | 119 +++++++++ ...c68e3a66c85c16c74a65b68fd11239a456b692.nix | 113 +++++++++ ...3eeee6fd85f4d7f14a33a0f902bfe9d48a3cde.nix | 59 +++++ ...375f3af497e58a807d41a51ceefda4b3a6986d.nix | 59 +++++ ...3e18d5033b9ae3cfa650b097b6194668f5152c.nix | 59 +++++ ...6cc4fe7a70ceb0ff2d364fce7ea94626e4a845.nix | 59 +++++ ...634a161edd19030d0d276327e2d18440ed2474.nix | 186 ++++++++++++++ ...b76bdf4b28f168c9095b25a0d9104a23723b08.nix | 240 ++++++++++++++++++ ...b2fdc787262ae8b5accf301ddc457275cca55e.nix | 75 ++++++ ...8290c476862786dc83c735aab49393ae9090bb.nix | 126 +++++++++ ...3903b07f1203b487b7851703347e69cbdebb9a.nix | 46 ++++ ...cf3467dd5b719198b45e7317ef0436ea442cf2.nix | 41 +++ ...64e1644e84f6dc0ae7a6c143e8564a1d6dafe8.nix | 43 ++++ ...411e4c50e0fb19c17ff8493866920eea5d92ac.nix | 58 +++++ index-state-hashes.nix | 1 + nix/_Yampa.nix | 11 + nix/file-io.nix | 11 + nix/ghc-tags.nix | 28 +- nix/git-annex.nix | 11 + nix/http2-tls.nix | 11 + nix/http2.nix | 11 + nix/http3.nix | 11 + nix/monoid-extras.nix | 11 + nix/pipes-safe.nix | 7 +- nix/process.nix | 11 + nix/yampa-test.nix | 11 + 26 files changed, 1413 insertions(+), 5 deletions(-) create mode 100644 hackage/Yampa-0.14.10-r0-edfa292c0312313fc0e0f50fda3ba25ab96fb7a60953324e2ec7711703484965.nix create mode 100644 hackage/file-io-0.1.3-r0-3ac621c8506611676ba33a1c8fc68e3a66c85c16c74a65b68fd11239a456b692.nix create mode 100644 hackage/ghc-tags-1.6-r1-5b168881f2ee8d949b58e691923eeee6fd85f4d7f14a33a0f902bfe9d48a3cde.nix create mode 100644 hackage/ghc-tags-1.7-r1-2c9e07677e738a8a6b6d8a6f02375f3af497e58a807d41a51ceefda4b3a6986d.nix create mode 100644 hackage/ghc-tags-1.8-r1-94b454240df17cf1c848c162463e18d5033b9ae3cfa650b097b6194668f5152c.nix create mode 100644 hackage/ghc-tags-1.9-r1-1f5a0faa2cbdb4623d60173b226cc4fe7a70ceb0ff2d364fce7ea94626e4a845.nix create mode 100644 hackage/git-annex-10.20240808-r0-a55b89777af503bfa1902df109634a161edd19030d0d276327e2d18440ed2474.nix create mode 100644 hackage/http2-5.3.2-r0-60f2089d15203b29186c6f8a89b76bdf4b28f168c9095b25a0d9104a23723b08.nix create mode 100644 hackage/http2-tls-0.4.2-r0-853bfbab6a87d613800f841360b2fdc787262ae8b5accf301ddc457275cca55e.nix create mode 100644 hackage/http3-0.0.17-r0-094c2d4e9e1a4277bd7e1080ff8290c476862786dc83c735aab49393ae9090bb.nix create mode 100644 hackage/monoid-extras-0.6.3-r0-12cc5d3fb70e2ad021bec163683903b07f1203b487b7851703347e69cbdebb9a.nix create mode 100644 hackage/pipes-safe-2.3.5-r3-9a997da87846eff024922ff7accf3467dd5b719198b45e7317ef0436ea442cf2.nix create mode 100644 hackage/process-1.6.21.0-r0-685bc68759da31b5f152092fe664e1644e84f6dc0ae7a6c143e8564a1d6dafe8.nix create mode 100644 hackage/yampa-test-0.14.10-r0-a6a2e42fd07abf56286a778933411e4c50e0fb19c17ff8493866920eea5d92ac.nix diff --git a/hackage/Yampa-0.14.10-r0-edfa292c0312313fc0e0f50fda3ba25ab96fb7a60953324e2ec7711703484965.nix b/hackage/Yampa-0.14.10-r0-edfa292c0312313fc0e0f50fda3ba25ab96fb7a60953324e2ec7711703484965.nix new file mode 100644 index 00000000000..46411e3fbf2 --- /dev/null +++ b/hackage/Yampa-0.14.10-r0-edfa292c0312313fc0e0f50fda3ba25ab96fb7a60953324e2ec7711703484965.nix @@ -0,0 +1,119 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { + test-hlint = false; + test-doc-coverage = false; + examples = false; + expose-core = false; + }; + package = { + specVersion = "1.10"; + identifier = { name = "Yampa"; version = "0.14.10"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Ivan Perez (ivan.perez@keera.co.uk)"; + author = "Henrik Nilsson, Antony Courtney"; + homepage = "https://github.com/ivanperez-keera/Yampa/"; + url = ""; + synopsis = "Elegant Functional Reactive Programming Language for Hybrid Systems"; + description = "Domain-specific language embedded in Haskell for programming hybrid (mixed\ndiscrete-time and continuous-time) systems. Yampa is based on the concepts of\nFunctional Reactive Programming (FRP)."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."simple-affine-space" or (errorHandler.buildDepError "simple-affine-space")) + ] ++ pkgs.lib.optional (!(compiler.isGhc && compiler.version.ge "8.0")) (hsPkgs."fail" or (errorHandler.buildDepError "fail")); + buildable = true; + }; + exes = { + "yampa-examples-sdl-bouncingbox" = { + depends = pkgs.lib.optionals (flags.examples) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."SDL" or (errorHandler.buildDepError "SDL")) + (hsPkgs."Yampa" or (errorHandler.buildDepError "Yampa")) + ]; + buildable = if flags.examples then true else false; + }; + "yampa-examples-sdl-circlingmouse" = { + depends = pkgs.lib.optionals (flags.examples) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."SDL" or (errorHandler.buildDepError "SDL")) + (hsPkgs."Yampa" or (errorHandler.buildDepError "Yampa")) + ]; + buildable = if flags.examples then true else false; + }; + "yampa-examples-sdl-wiimote" = { + depends = pkgs.lib.optionals (flags.examples) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."hcwiid" or (errorHandler.buildDepError "hcwiid")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."SDL" or (errorHandler.buildDepError "SDL")) + (hsPkgs."Yampa" or (errorHandler.buildDepError "Yampa")) + ]; + buildable = if flags.examples then true else false; + }; + "yampa-examples-elevator" = { + depends = pkgs.lib.optionals (flags.examples) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."Yampa" or (errorHandler.buildDepError "Yampa")) + ]; + buildable = if flags.examples then true else false; + }; + "yampa-examples-tailgatingdetector" = { + depends = pkgs.lib.optionals (flags.examples) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."Yampa" or (errorHandler.buildDepError "Yampa")) + ]; + buildable = if flags.examples then true else false; + }; + }; + tests = { + "hlint" = { + depends = pkgs.lib.optionals (!!flags.test-hlint) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."hlint" or (errorHandler.buildDepError "hlint")) + ]; + buildable = if !flags.test-hlint then false else true; + }; + "haddock-coverage" = { + depends = pkgs.lib.optionals (!!flags.test-doc-coverage) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."regex-posix" or (errorHandler.buildDepError "regex-posix")) + ]; + buildable = if !flags.test-doc-coverage then false else true; + }; + }; + benchmarks = { + "yampa-bench" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."criterion" or (errorHandler.buildDepError "criterion")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."Yampa" or (errorHandler.buildDepError "Yampa")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/file-io-0.1.3-r0-3ac621c8506611676ba33a1c8fc68e3a66c85c16c74a65b68fd11239a456b692.nix b/hackage/file-io-0.1.3-r0-3ac621c8506611676ba33a1c8fc68e3a66c85c16c74a65b68fd11239a456b692.nix new file mode 100644 index 00000000000..25e580b82b6 --- /dev/null +++ b/hackage/file-io-0.1.3-r0-3ac621c8506611676ba33a1c8fc68e3a66c85c16c74a65b68fd11239a456b692.nix @@ -0,0 +1,113 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { os-string = false; }; + package = { + specVersion = "2.4"; + identifier = { name = "file-io"; version = "0.1.3"; }; + license = "BSD-3-Clause"; + copyright = "Julian Ospald 2022"; + maintainer = "hasufell@posteo.de"; + author = "Julian Ospald"; + homepage = "https://github.com/hasufell/file-io"; + url = ""; + synopsis = "Basic file IO operations via 'OsPath'"; + description = "Basic file IO operations like Prelude, but for 'OsPath'."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = ([ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + ] ++ (if system.isWindows + then [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ] + else [ + (hsPkgs."unix" or (errorHandler.buildDepError "unix")) + ])) ++ (if flags.os-string + then [ + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."os-string" or (errorHandler.buildDepError "os-string")) + ] + else [ + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + ]); + buildable = true; + }; + tests = { + "T15" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."file-io" or (errorHandler.buildDepError "file-io")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + ] ++ pkgs.lib.optional (system.isWindows) (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")); + buildable = true; + }; + "T15Win" = { + depends = if system.isWindows + then [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."file-io" or (errorHandler.buildDepError "file-io")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) + ] + else [ (hsPkgs."base" or (errorHandler.buildDepError "base")) ]; + buildable = true; + }; + "T14" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."file-io" or (errorHandler.buildDepError "file-io")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + ]; + buildable = true; + }; + "T8" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."file-io" or (errorHandler.buildDepError "file-io")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + ]; + buildable = true; + }; + "CLC237" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."file-io" or (errorHandler.buildDepError "file-io")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + ]; + buildable = true; + }; + "Properties" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."file-io" or (errorHandler.buildDepError "file-io")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/ghc-tags-1.6-r1-5b168881f2ee8d949b58e691923eeee6fd85f4d7f14a33a0f902bfe9d48a3cde.nix b/hackage/ghc-tags-1.6-r1-5b168881f2ee8d949b58e691923eeee6fd85f4d7f14a33a0f902bfe9d48a3cde.nix new file mode 100644 index 00000000000..6a7673f53b7 --- /dev/null +++ b/hackage/ghc-tags-1.6-r1-5b168881f2ee8d949b58e691923eeee6fd85f4d7f14a33a0f902bfe9d48a3cde.nix @@ -0,0 +1,59 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { ghc-lib = false; }; + package = { + specVersion = "2.4"; + identifier = { name = "ghc-tags"; version = "1.6"; }; + license = "MPL-2.0"; + copyright = "(c) 2021, Andrzej Rybczak"; + maintainer = "andrzej@rybczak.net"; + author = "Andrzej Rybczak"; + homepage = "https://github.com/arybczak/ghc-tags"; + url = ""; + synopsis = "Utility for generating ctags and etags with GHC API."; + description = "Utility for generating etags (Emacs) and ctags (Vim and other\neditors) with GHC API for efficient project navigation."; + buildType = "Simple"; + }; + components = { + exes = { + "ghc-tags" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."ghc-paths" or (errorHandler.buildDepError "ghc-paths")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."yaml" or (errorHandler.buildDepError "yaml")) + ] ++ (if !flags.ghc-lib && (compiler.isGhc && (compiler.version.ge "9.4" && compiler.version.lt "9.5")) + then [ + (hsPkgs."ghc" or (errorHandler.buildDepError "ghc")) + (hsPkgs."ghc-boot" or (errorHandler.buildDepError "ghc-boot")) + ] + else [ + (hsPkgs."ghc-lib" or (errorHandler.buildDepError "ghc-lib")) + ]); + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/ghc-tags-1.7-r1-2c9e07677e738a8a6b6d8a6f02375f3af497e58a807d41a51ceefda4b3a6986d.nix b/hackage/ghc-tags-1.7-r1-2c9e07677e738a8a6b6d8a6f02375f3af497e58a807d41a51ceefda4b3a6986d.nix new file mode 100644 index 00000000000..d685cb12bbb --- /dev/null +++ b/hackage/ghc-tags-1.7-r1-2c9e07677e738a8a6b6d8a6f02375f3af497e58a807d41a51ceefda4b3a6986d.nix @@ -0,0 +1,59 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { ghc-lib = false; }; + package = { + specVersion = "2.4"; + identifier = { name = "ghc-tags"; version = "1.7"; }; + license = "MPL-2.0"; + copyright = "(c) 2021, Andrzej Rybczak"; + maintainer = "andrzej@rybczak.net"; + author = "Andrzej Rybczak"; + homepage = "https://github.com/arybczak/ghc-tags"; + url = ""; + synopsis = "Utility for generating ctags and etags with GHC API."; + description = "Utility for generating etags (Emacs) and ctags (Vim and other\neditors) with GHC API for efficient project navigation."; + buildType = "Simple"; + }; + components = { + exes = { + "ghc-tags" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."ghc-paths" or (errorHandler.buildDepError "ghc-paths")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."yaml" or (errorHandler.buildDepError "yaml")) + ] ++ (if !flags.ghc-lib && (compiler.isGhc && (compiler.version.ge "9.6" && compiler.version.lt "9.7")) + then [ + (hsPkgs."ghc" or (errorHandler.buildDepError "ghc")) + (hsPkgs."ghc-boot" or (errorHandler.buildDepError "ghc-boot")) + ] + else [ + (hsPkgs."ghc-lib" or (errorHandler.buildDepError "ghc-lib")) + ]); + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/ghc-tags-1.8-r1-94b454240df17cf1c848c162463e18d5033b9ae3cfa650b097b6194668f5152c.nix b/hackage/ghc-tags-1.8-r1-94b454240df17cf1c848c162463e18d5033b9ae3cfa650b097b6194668f5152c.nix new file mode 100644 index 00000000000..3a636c8904a --- /dev/null +++ b/hackage/ghc-tags-1.8-r1-94b454240df17cf1c848c162463e18d5033b9ae3cfa650b097b6194668f5152c.nix @@ -0,0 +1,59 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { ghc-lib = false; }; + package = { + specVersion = "3.0"; + identifier = { name = "ghc-tags"; version = "1.8"; }; + license = "MPL-2.0"; + copyright = "Andrzej Rybczak"; + maintainer = "andrzej@rybczak.net"; + author = "Andrzej Rybczak"; + homepage = "https://github.com/arybczak/ghc-tags"; + url = ""; + synopsis = "Utility for generating ctags and etags with GHC API."; + description = "Utility for generating etags (Emacs) and ctags (Vim and other\neditors) with GHC API for efficient project navigation."; + buildType = "Simple"; + }; + components = { + exes = { + "ghc-tags" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."ghc-paths" or (errorHandler.buildDepError "ghc-paths")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."yaml" or (errorHandler.buildDepError "yaml")) + ] ++ (if !flags.ghc-lib && (compiler.isGhc && (compiler.version.ge "9.8" && compiler.version.lt "9.9")) + then [ + (hsPkgs."ghc" or (errorHandler.buildDepError "ghc")) + (hsPkgs."ghc-boot" or (errorHandler.buildDepError "ghc-boot")) + ] + else [ + (hsPkgs."ghc-lib" or (errorHandler.buildDepError "ghc-lib")) + ]); + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/ghc-tags-1.9-r1-1f5a0faa2cbdb4623d60173b226cc4fe7a70ceb0ff2d364fce7ea94626e4a845.nix b/hackage/ghc-tags-1.9-r1-1f5a0faa2cbdb4623d60173b226cc4fe7a70ceb0ff2d364fce7ea94626e4a845.nix new file mode 100644 index 00000000000..1f58c9c8ac5 --- /dev/null +++ b/hackage/ghc-tags-1.9-r1-1f5a0faa2cbdb4623d60173b226cc4fe7a70ceb0ff2d364fce7ea94626e4a845.nix @@ -0,0 +1,59 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { ghc-lib = false; }; + package = { + specVersion = "3.0"; + identifier = { name = "ghc-tags"; version = "1.9"; }; + license = "MPL-2.0"; + copyright = "Andrzej Rybczak"; + maintainer = "andrzej@rybczak.net"; + author = "Andrzej Rybczak"; + homepage = "https://github.com/arybczak/ghc-tags"; + url = ""; + synopsis = "Utility for generating ctags and etags with GHC API."; + description = "Utility for generating etags (Emacs) and ctags (Vim and other\neditors) with GHC API for efficient project navigation."; + buildType = "Simple"; + }; + components = { + exes = { + "ghc-tags" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."ghc-paths" or (errorHandler.buildDepError "ghc-paths")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."yaml" or (errorHandler.buildDepError "yaml")) + ] ++ (if !flags.ghc-lib && (compiler.isGhc && (compiler.version.ge "9.10" && compiler.version.lt "9.11")) + then [ + (hsPkgs."ghc" or (errorHandler.buildDepError "ghc")) + (hsPkgs."ghc-boot" or (errorHandler.buildDepError "ghc-boot")) + ] + else [ + (hsPkgs."ghc-lib" or (errorHandler.buildDepError "ghc-lib")) + ]); + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/git-annex-10.20240808-r0-a55b89777af503bfa1902df109634a161edd19030d0d276327e2d18440ed2474.nix b/hackage/git-annex-10.20240808-r0-a55b89777af503bfa1902df109634a161edd19030d0d276327e2d18440ed2474.nix new file mode 100644 index 00000000000..755bc2ea31d --- /dev/null +++ b/hackage/git-annex-10.20240808-r0-a55b89777af503bfa1902df109634a161edd19030d0d276327e2d18440ed2474.nix @@ -0,0 +1,186 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { + assistant = true; + pairing = true; + production = true; + parallelbuild = false; + torrentparser = true; + magicmime = true; + crypton = true; + servant = true; + benchmark = true; + debuglocks = false; + dbus = true; + }; + package = { + specVersion = "1.12"; + identifier = { name = "git-annex"; version = "10.20240808"; }; + license = "AGPL-3.0-only"; + copyright = "2010-2024 Joey Hess"; + maintainer = "Joey Hess "; + author = "Joey Hess"; + homepage = "http://git-annex.branchable.com/"; + url = ""; + synopsis = "manage files with git, without checking their contents into git"; + description = "git-annex allows managing files with git, without checking the file\ncontents into git. While that may seem paradoxical, it is useful when\ndealing with files larger than git can currently easily handle, whether due\nto limitations in memory, time, or disk space.\n\nIt can store large files in many places, from local hard drives, to a\nlarge number of cloud storage services, including S3, WebDAV,\nand rsync, and many other usable via plugins.\nFiles can be stored encrypted with gpg, so that the cloud storage\nprovider cannot see your data. git-annex keeps track of where each file\nis stored, so it knows how many copies are available, and has many\nfacilities to ensure your data is preserved.\n\ngit-annex can also be used to keep a folder in sync between computers,\nnoticing when files are changed, and automatically committing them\nto git and transferring them to other computers. The git-annex webapp\nmakes it easy to set up and use git-annex this way."; + buildType = "Custom"; + setup-depends = [ + (hsPkgs.pkgsBuildBuild.base or (pkgs.pkgsBuildBuild.base or (errorHandler.setupDepError "base"))) + (hsPkgs.pkgsBuildBuild.split or (pkgs.pkgsBuildBuild.split or (errorHandler.setupDepError "split"))) + (hsPkgs.pkgsBuildBuild.filepath or (pkgs.pkgsBuildBuild.filepath or (errorHandler.setupDepError "filepath"))) + (hsPkgs.pkgsBuildBuild.exceptions or (pkgs.pkgsBuildBuild.exceptions or (errorHandler.setupDepError "exceptions"))) + (hsPkgs.pkgsBuildBuild.bytestring or (pkgs.pkgsBuildBuild.bytestring or (errorHandler.setupDepError "bytestring"))) + (hsPkgs.pkgsBuildBuild.filepath-bytestring or (pkgs.pkgsBuildBuild.filepath-bytestring or (errorHandler.setupDepError "filepath-bytestring"))) + (hsPkgs.pkgsBuildBuild.process or (pkgs.pkgsBuildBuild.process or (errorHandler.setupDepError "process"))) + (hsPkgs.pkgsBuildBuild.time or (pkgs.pkgsBuildBuild.time or (errorHandler.setupDepError "time"))) + (hsPkgs.pkgsBuildBuild.directory or (pkgs.pkgsBuildBuild.directory or (errorHandler.setupDepError "directory"))) + (hsPkgs.pkgsBuildBuild.async or (pkgs.pkgsBuildBuild.async or (errorHandler.setupDepError "async"))) + (hsPkgs.pkgsBuildBuild.utf8-string or (pkgs.pkgsBuildBuild.utf8-string or (errorHandler.setupDepError "utf8-string"))) + (hsPkgs.pkgsBuildBuild.Cabal or (pkgs.pkgsBuildBuild.Cabal or (errorHandler.setupDepError "Cabal"))) + ]; + }; + components = { + exes = { + "git-annex" = { + depends = (((((((([ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri")) + (hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."uuid" or (errorHandler.buildDepError "uuid")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."dlist" or (errorHandler.buildDepError "dlist")) + (hsPkgs."unix-compat" or (errorHandler.buildDepError "unix-compat")) + (hsPkgs."SafeSemaphore" or (errorHandler.buildDepError "SafeSemaphore")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."disk-free-space" or (errorHandler.buildDepError "disk-free-space")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."filepath-bytestring" or (errorHandler.buildDepError "filepath-bytestring")) + (hsPkgs."IfElse" or (errorHandler.buildDepError "IfElse")) + (hsPkgs."monad-logger" or (errorHandler.buildDepError "monad-logger")) + (hsPkgs."free" or (errorHandler.buildDepError "free")) + (hsPkgs."utf8-string" or (errorHandler.buildDepError "utf8-string")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."sandi" or (errorHandler.buildDepError "sandi")) + (hsPkgs."monad-control" or (errorHandler.buildDepError "monad-control")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."bloomfilter" or (errorHandler.buildDepError "bloomfilter")) + (hsPkgs."edit-distance" or (errorHandler.buildDepError "edit-distance")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."http-client" or (errorHandler.buildDepError "http-client")) + (hsPkgs."http-client-tls" or (errorHandler.buildDepError "http-client-tls")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."http-conduit" or (errorHandler.buildDepError "http-conduit")) + (hsPkgs."http-client-restricted" or (errorHandler.buildDepError "http-client-restricted")) + (hsPkgs."conduit" or (errorHandler.buildDepError "conduit")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."old-locale" or (errorHandler.buildDepError "old-locale")) + (hsPkgs."persistent-sqlite" or (errorHandler.buildDepError "persistent-sqlite")) + (hsPkgs."persistent" or (errorHandler.buildDepError "persistent")) + (hsPkgs."persistent-template" or (errorHandler.buildDepError "persistent-template")) + (hsPkgs."unliftio-core" or (errorHandler.buildDepError "unliftio-core")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."tagsoup" or (errorHandler.buildDepError "tagsoup")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."feed" or (errorHandler.buildDepError "feed")) + (hsPkgs."regex-tdfa" or (errorHandler.buildDepError "regex-tdfa")) + (hsPkgs."socks" or (errorHandler.buildDepError "socks")) + (hsPkgs."byteable" or (errorHandler.buildDepError "byteable")) + (hsPkgs."stm-chans" or (errorHandler.buildDepError "stm-chans")) + (hsPkgs."securemem" or (errorHandler.buildDepError "securemem")) + (hsPkgs."crypto-api" or (errorHandler.buildDepError "crypto-api")) + (hsPkgs."memory" or (errorHandler.buildDepError "memory")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."split" or (errorHandler.buildDepError "split")) + (hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec")) + (hsPkgs."concurrent-output" or (errorHandler.buildDepError "concurrent-output")) + (hsPkgs."unbounded-delays" or (errorHandler.buildDepError "unbounded-delays")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck")) + (hsPkgs."tasty-rerun" or (errorHandler.buildDepError "tasty-rerun")) + (hsPkgs."ansi-terminal" or (errorHandler.buildDepError "ansi-terminal")) + (hsPkgs."aws" or (errorHandler.buildDepError "aws")) + (hsPkgs."DAV" or (errorHandler.buildDepError "DAV")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."network-bsd" or (errorHandler.buildDepError "network-bsd")) + (hsPkgs."git-lfs" or (errorHandler.buildDepError "git-lfs")) + (hsPkgs."clock" or (errorHandler.buildDepError "clock")) + ] ++ (if flags.crypton + then [ + (hsPkgs."crypton" or (errorHandler.buildDepError "crypton")) + ] + else [ + (hsPkgs."cryptonite" or (errorHandler.buildDepError "cryptonite")) + ])) ++ pkgs.lib.optionals (flags.servant) [ + (hsPkgs."servant" or (errorHandler.buildDepError "servant")) + (hsPkgs."servant-server" or (errorHandler.buildDepError "servant-server")) + (hsPkgs."servant-client" or (errorHandler.buildDepError "servant-client")) + (hsPkgs."servant-client-core" or (errorHandler.buildDepError "servant-client-core")) + (hsPkgs."warp" or (errorHandler.buildDepError "warp")) + (hsPkgs."warp-tls" or (errorHandler.buildDepError "warp-tls")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + ]) ++ (if system.isWindows + then [ + (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) + (hsPkgs."setenv" or (errorHandler.buildDepError "setenv")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."silently" or (errorHandler.buildDepError "silently")) + ] + else [ + (hsPkgs."unix" or (errorHandler.buildDepError "unix")) + ])) ++ pkgs.lib.optionals (flags.assistant && !system.isSolaris && !system.isHurd) ([ + (hsPkgs."mountpoints" or (errorHandler.buildDepError "mountpoints")) + (hsPkgs."yesod" or (errorHandler.buildDepError "yesod")) + (hsPkgs."yesod-static" or (errorHandler.buildDepError "yesod-static")) + (hsPkgs."yesod-form" or (errorHandler.buildDepError "yesod-form")) + (hsPkgs."yesod-core" or (errorHandler.buildDepError "yesod-core")) + (hsPkgs."path-pieces" or (errorHandler.buildDepError "path-pieces")) + (hsPkgs."warp" or (errorHandler.buildDepError "warp")) + (hsPkgs."warp-tls" or (errorHandler.buildDepError "warp-tls")) + (hsPkgs."wai" or (errorHandler.buildDepError "wai")) + (hsPkgs."wai-extra" or (errorHandler.buildDepError "wai-extra")) + (hsPkgs."blaze-builder" or (errorHandler.buildDepError "blaze-builder")) + (hsPkgs."clientsession" or (errorHandler.buildDepError "clientsession")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."shakespeare" or (errorHandler.buildDepError "shakespeare")) + ] ++ (if system.isLinux + then [ + (hsPkgs."hinotify" or (errorHandler.buildDepError "hinotify")) + ] + else if system.isOsx + then [ + (hsPkgs."hfsevents" or (errorHandler.buildDepError "hfsevents")) + ] + else pkgs.lib.optional (system.isWindows) (hsPkgs."Win32-notify" or (errorHandler.buildDepError "Win32-notify"))))) ++ pkgs.lib.optionals (flags.dbus) (pkgs.lib.optionals (system.isLinux) [ + (hsPkgs."dbus" or (errorHandler.buildDepError "dbus")) + (hsPkgs."fdo-notify" or (errorHandler.buildDepError "fdo-notify")) + ])) ++ pkgs.lib.optionals (flags.pairing) [ + (hsPkgs."network-multicast" or (errorHandler.buildDepError "network-multicast")) + (hsPkgs."network-info" or (errorHandler.buildDepError "network-info")) + ]) ++ pkgs.lib.optional (flags.torrentparser) (hsPkgs."torrent" or (errorHandler.buildDepError "torrent"))) ++ pkgs.lib.optional (flags.magicmime) (hsPkgs."magic" or (errorHandler.buildDepError "magic"))) ++ pkgs.lib.optional (flags.benchmark) (hsPkgs."criterion" or (errorHandler.buildDepError "criterion")); + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/http2-5.3.2-r0-60f2089d15203b29186c6f8a89b76bdf4b28f168c9095b25a0d9104a23723b08.nix b/hackage/http2-5.3.2-r0-60f2089d15203b29186c6f8a89b76bdf4b28f168c9095b25a0d9104a23723b08.nix new file mode 100644 index 00000000000..0039c38bf93 --- /dev/null +++ b/hackage/http2-5.3.2-r0-60f2089d15203b29186c6f8a89b76bdf4b28f168c9095b25a0d9104a23723b08.nix @@ -0,0 +1,240 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { devel = false; h2spec = false; }; + package = { + specVersion = "1.10"; + identifier = { name = "http2"; version = "5.3.2"; }; + 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."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."unliftio" or (errorHandler.buildDepError "unliftio")) + (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")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + ]; + 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")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + ]; + 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."unliftio" or (errorHandler.buildDepError "unliftio")) + (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."unliftio" or (errorHandler.buildDepError "unliftio")) + (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")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + ]; + 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."unliftio" or (errorHandler.buildDepError "unliftio")) + (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."gauge" or (errorHandler.buildDepError "gauge")) + (hsPkgs."network-byte-order" or (errorHandler.buildDepError "network-byte-order")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."http2" or (errorHandler.buildDepError "http2")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/http2-tls-0.4.2-r0-853bfbab6a87d613800f841360b2fdc787262ae8b5accf301ddc457275cca55e.nix b/hackage/http2-tls-0.4.2-r0-853bfbab6a87d613800f841360b2fdc787262ae8b5accf301ddc457275cca55e.nix new file mode 100644 index 00000000000..8012a01253b --- /dev/null +++ b/hackage/http2-tls-0.4.2-r0-853bfbab6a87d613800f841360b2fdc787262ae8b5accf301ddc457275cca55e.nix @@ -0,0 +1,75 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { devel = false; }; + package = { + specVersion = "1.10"; + identifier = { name = "http2-tls"; version = "0.4.2"; }; + 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."data-default-class" or (errorHandler.buildDepError "data-default-class")) + (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."unliftio" or (errorHandler.buildDepError "unliftio")) + (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.17-r0-094c2d4e9e1a4277bd7e1080ff8290c476862786dc83c735aab49393ae9090bb.nix b/hackage/http3-0.0.17-r0-094c2d4e9e1a4277bd7e1080ff8290c476862786dc83c735aab49393ae9090bb.nix new file mode 100644 index 00000000000..1624ec65e75 --- /dev/null +++ b/hackage/http3-0.0.17-r0-094c2d4e9e1a4277bd7e1080ff8290c476862786dc83c735aab49393ae9090bb.nix @@ -0,0 +1,126 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { devel = false; }; + package = { + specVersion = "2.4"; + identifier = { name = "http3"; version = "0.0.17"; }; + 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")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + ]; + 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")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + ]; + 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")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + ]; + 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")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + ]; + 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."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")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + ]; + 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/monoid-extras-0.6.3-r0-12cc5d3fb70e2ad021bec163683903b07f1203b487b7851703347e69cbdebb9a.nix b/hackage/monoid-extras-0.6.3-r0-12cc5d3fb70e2ad021bec163683903b07f1203b487b7851703347e69cbdebb9a.nix new file mode 100644 index 00000000000..b7e8e926c59 --- /dev/null +++ b/hackage/monoid-extras-0.6.3-r0-12cc5d3fb70e2ad021bec163683903b07f1203b487b7851703347e69cbdebb9a.nix @@ -0,0 +1,46 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.10"; + identifier = { name = "monoid-extras"; version = "0.6.3"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "diagrams-discuss@googlegroups.com"; + author = "Brent Yorgey"; + homepage = ""; + url = ""; + synopsis = "Various extra monoid-related definitions and utilities"; + description = "Various extra monoid-related definitions and utilities,\nsuch as monoid actions, monoid coproducts, semi-direct\nproducts, \\\"deletable\\\" monoids, \\\"split\\\" monoids,\nand \\\"cut\\\" monoids."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."groups" or (errorHandler.buildDepError "groups")) + (hsPkgs."semigroupoids" or (errorHandler.buildDepError "semigroupoids")) + ]; + buildable = true; + }; + benchmarks = { + "semi-direct-product" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups")) + (hsPkgs."criterion" or (errorHandler.buildDepError "criterion")) + (hsPkgs."monoid-extras" or (errorHandler.buildDepError "monoid-extras")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/pipes-safe-2.3.5-r3-9a997da87846eff024922ff7accf3467dd5b719198b45e7317ef0436ea442cf2.nix b/hackage/pipes-safe-2.3.5-r3-9a997da87846eff024922ff7accf3467dd5b719198b45e7317ef0436ea442cf2.nix new file mode 100644 index 00000000000..79cf46e54dc --- /dev/null +++ b/hackage/pipes-safe-2.3.5-r3-9a997da87846eff024922ff7accf3467dd5b719198b45e7317ef0436ea442cf2.nix @@ -0,0 +1,41 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.10"; + identifier = { name = "pipes-safe"; version = "2.3.5"; }; + license = "BSD-3-Clause"; + copyright = "2013, 2014 Gabriella Gonzalez"; + maintainer = "GenuineGabriella@gmail.com"; + author = "Gabriella Gonzalez"; + homepage = ""; + url = ""; + synopsis = "Safety for the pipes ecosystem"; + description = "This package adds resource management and exception handling to the @pipes@\necosystem.\n\nNotable features include:\n\n* /Resource Safety/: Guarantee finalization using @finally@, @bracket@ and\nmore\n\n* /Exception Safety/: Even against asynchronous exceptions!\n\n* /Laziness/: Only acquire resources when you need them\n\n* /Promptness/: Finalize resources early when you are done with them\n\n* /Native Exception Handling/: Catch and resume from exceptions inside pipes\n\n* /No Buy-in/: Mix resource-safe pipes with unmanaged pipes using @hoist@"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."transformers-base" or (errorHandler.buildDepError "transformers-base")) + (hsPkgs."monad-control" or (errorHandler.buildDepError "monad-control")) + (hsPkgs."primitive" or (errorHandler.buildDepError "primitive")) + (hsPkgs."pipes" or (errorHandler.buildDepError "pipes")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/process-1.6.21.0-r0-685bc68759da31b5f152092fe664e1644e84f6dc0ae7a6c143e8564a1d6dafe8.nix b/hackage/process-1.6.21.0-r0-685bc68759da31b5f152092fe664e1644e84f6dc0ae7a6c143e8564a1d6dafe8.nix new file mode 100644 index 00000000000..8da0be8429f --- /dev/null +++ b/hackage/process-1.6.21.0-r0-685bc68759da31b5f152092fe664e1644e84f6dc0ae7a6c143e8564a1d6dafe8.nix @@ -0,0 +1,43 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.4"; + identifier = { name = "process"; version = "1.6.21.0"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "libraries@haskell.org"; + author = ""; + homepage = ""; + url = ""; + synopsis = "Process libraries"; + description = "This package contains libraries for dealing with system processes.\n\nThe typed-process package is a more recent take on a process API,\nwhich uses this package internally. It features better binary\nsupport, easier concurrency, and a more composable API. You can\nread more about it at\n."; + buildType = "Configure"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + ] ++ (if system.isWindows + then [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ] + else pkgs.lib.optional (!system.isJavaScript) (hsPkgs."unix" or (errorHandler.buildDepError "unix"))); + libs = pkgs.lib.optionals (system.isWindows) [ + (pkgs."kernel32" or (errorHandler.sysDepError "kernel32")) + (pkgs."ole32" or (errorHandler.sysDepError "ole32")) + (pkgs."rpcrt4" or (errorHandler.sysDepError "rpcrt4")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/yampa-test-0.14.10-r0-a6a2e42fd07abf56286a778933411e4c50e0fb19c17ff8493866920eea5d92ac.nix b/hackage/yampa-test-0.14.10-r0-a6a2e42fd07abf56286a778933411e4c50e0fb19c17ff8493866920eea5d92ac.nix new file mode 100644 index 00000000000..9fabb81733a --- /dev/null +++ b/hackage/yampa-test-0.14.10-r0-a6a2e42fd07abf56286a778933411e4c50e0fb19c17ff8493866920eea5d92ac.nix @@ -0,0 +1,58 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { test-space = false; }; + package = { + specVersion = "1.10"; + identifier = { name = "yampa-test"; version = "0.14.10"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "ivan.perez@keera.co.uk"; + author = "Ivan Perez"; + homepage = "http://github.com/ivanperez-keera/Yampa"; + url = ""; + synopsis = "Testing library for Yampa."; + description = "Testing and debugging library for Yampa.\n\nIt contains:\n\n* Debugging signal functions using\n.\n* A definition of Temporal Predicates based on LTL.\n* Monitoring signal functions with ptLTL using Signal Predicates.\n* A definition of Streams, and a Stream manipulation API.\n* Signal/stream generators for QuickCheck.\n\nA detailed explanation of these ideas is included in the ICFP 2017 paper\n."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."normaldistribution" or (errorHandler.buildDepError "normaldistribution")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."Yampa" or (errorHandler.buildDepError "Yampa")) + ]; + buildable = true; + }; + tests = { + "yampa-quicheck" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck")) + (hsPkgs."Yampa" or (errorHandler.buildDepError "Yampa")) + (hsPkgs."yampa-test" or (errorHandler.buildDepError "yampa-test")) + ]; + buildable = true; + }; + "space" = { + depends = pkgs.lib.optionals (!!flags.test-space) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."Yampa" or (errorHandler.buildDepError "Yampa")) + ]; + buildable = if !flags.test-space then false else true; + }; + }; + }; + } \ No newline at end of file diff --git a/index-state-hashes.nix b/index-state-hashes.nix index 630e1b3ad71..e497346edca 100644 --- a/index-state-hashes.nix +++ b/index-state-hashes.nix @@ -1956,4 +1956,5 @@ "2024-08-06T00:00:00Z" = "dda82c8b2f20c03edee9ee8b8a18c500eacf5ece8e0c3e7dbef2104b887a849e"; "2024-08-07T00:00:00Z" = "b7b485a52709d492904d24902633801f192f288f500b6f46a65482a60b6eaac0"; "2024-08-08T00:00:00Z" = "77a8ed07563a7595647d75fd76a229838a628a7f46c793e14f8ca37ffe87c559"; + "2024-08-09T00:00:00Z" = "4f2032ce75863e7d51275b37c98fab535973275f0af3d226a297c5be7f62f8a9"; } diff --git a/nix/_Yampa.nix b/nix/_Yampa.nix index 12f2ce6ec76..843a425bfb7 100644 --- a/nix/_Yampa.nix +++ b/nix/_Yampa.nix @@ -274,6 +274,17 @@ default = "r0"; }; }; + "0.14.10" = { + sha256 = "eccbd83ca2d9f7ff99c112992e0df28bb2becd624a970d24e1bbca7fc1d942d1"; + revisions = { + r0 = { + nix = import ../hackage/Yampa-0.14.10-r0-edfa292c0312313fc0e0f50fda3ba25ab96fb7a60953324e2ec7711703484965.nix; + revNum = 0; + sha256 = "edfa292c0312313fc0e0f50fda3ba25ab96fb7a60953324e2ec7711703484965"; + }; + default = "r0"; + }; + }; "0.14.2" = { sha256 = "17e3120adc11f0afe4e33f22e7646c344bd740f2638b46ea4d68c5f8821a0634"; revisions = { diff --git a/nix/file-io.nix b/nix/file-io.nix index 0c6664ddeb8..3b9a3a4f8d0 100644 --- a/nix/file-io.nix +++ b/nix/file-io.nix @@ -69,4 +69,15 @@ default = "r0"; }; }; + "0.1.3" = { + sha256 = "b33671ead44b99d3ad7c518c5fc472de8a3a403f88507fc8c6daeea1162f32da"; + revisions = { + r0 = { + nix = import ../hackage/file-io-0.1.3-r0-3ac621c8506611676ba33a1c8fc68e3a66c85c16c74a65b68fd11239a456b692.nix; + revNum = 0; + sha256 = "3ac621c8506611676ba33a1c8fc68e3a66c85c16c74a65b68fd11239a456b692"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/ghc-tags.nix b/nix/ghc-tags.nix index 81b33c5a254..b32f722c61d 100644 --- a/nix/ghc-tags.nix +++ b/nix/ghc-tags.nix @@ -78,7 +78,12 @@ revNum = 0; sha256 = "bef5803e0add8c11c0e3a7b5cf55fc7eca7646c2531718b0d8a531c6f5791266"; }; - default = "r0"; + r1 = { + nix = import ../hackage/ghc-tags-1.6-r1-5b168881f2ee8d949b58e691923eeee6fd85f4d7f14a33a0f902bfe9d48a3cde.nix; + revNum = 1; + sha256 = "5b168881f2ee8d949b58e691923eeee6fd85f4d7f14a33a0f902bfe9d48a3cde"; + }; + default = "r1"; }; }; "1.7" = { @@ -89,7 +94,12 @@ revNum = 0; sha256 = "5d43dbaba3f5fa14dcf5f01834a249347616127c6a21f23456be76dc0c532500"; }; - default = "r0"; + r1 = { + nix = import ../hackage/ghc-tags-1.7-r1-2c9e07677e738a8a6b6d8a6f02375f3af497e58a807d41a51ceefda4b3a6986d.nix; + revNum = 1; + sha256 = "2c9e07677e738a8a6b6d8a6f02375f3af497e58a807d41a51ceefda4b3a6986d"; + }; + default = "r1"; }; }; "1.8" = { @@ -100,7 +110,12 @@ revNum = 0; sha256 = "092a788da80f974310456b4f2942d5d9a9b08d55fbde3cf274b2307ec29d491a"; }; - default = "r0"; + r1 = { + nix = import ../hackage/ghc-tags-1.8-r1-94b454240df17cf1c848c162463e18d5033b9ae3cfa650b097b6194668f5152c.nix; + revNum = 1; + sha256 = "94b454240df17cf1c848c162463e18d5033b9ae3cfa650b097b6194668f5152c"; + }; + default = "r1"; }; }; "1.9" = { @@ -111,7 +126,12 @@ revNum = 0; sha256 = "0ca87a9a2050b990b22f0949afeeb1c18383554580cf089d4159df0e8941b071"; }; - default = "r0"; + r1 = { + nix = import ../hackage/ghc-tags-1.9-r1-1f5a0faa2cbdb4623d60173b226cc4fe7a70ceb0ff2d364fce7ea94626e4a845.nix; + revNum = 1; + sha256 = "1f5a0faa2cbdb4623d60173b226cc4fe7a70ceb0ff2d364fce7ea94626e4a845"; + }; + default = "r1"; }; }; } \ No newline at end of file diff --git a/nix/git-annex.nix b/nix/git-annex.nix index d7b13463476..b00c69c0c16 100644 --- a/nix/git-annex.nix +++ b/nix/git-annex.nix @@ -340,6 +340,17 @@ default = "r0"; }; }; + "10.20240808" = { + sha256 = "c5b5abf695d9b95762c5aa29de87ef183800678191456d27c51fed79089e2315"; + revisions = { + r0 = { + nix = import ../hackage/git-annex-10.20240808-r0-a55b89777af503bfa1902df109634a161edd19030d0d276327e2d18440ed2474.nix; + revNum = 0; + sha256 = "a55b89777af503bfa1902df109634a161edd19030d0d276327e2d18440ed2474"; + }; + default = "r0"; + }; + }; "3.20110702" = { sha256 = "22c53bf1e32f9b5092678a7ea24b514d1bb5c43a7f602d90e69f54767ddf5916"; revisions = { diff --git a/nix/http2-tls.nix b/nix/http2-tls.nix index c0025c86f0c..22b360fa03d 100644 --- a/nix/http2-tls.nix +++ b/nix/http2-tls.nix @@ -213,4 +213,15 @@ default = "r0"; }; }; + "0.4.2" = { + sha256 = "e4617d7d16bb1d548d4a8a848687442463516ff4600eda0549f5f04c4f530d3b"; + revisions = { + r0 = { + nix = import ../hackage/http2-tls-0.4.2-r0-853bfbab6a87d613800f841360b2fdc787262ae8b5accf301ddc457275cca55e.nix; + revNum = 0; + sha256 = "853bfbab6a87d613800f841360b2fdc787262ae8b5accf301ddc457275cca55e"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/http2.nix b/nix/http2.nix index 9129b4ac70a..67a5902916a 100644 --- a/nix/http2.nix +++ b/nix/http2.nix @@ -1310,4 +1310,15 @@ default = "r0"; }; }; + "5.3.2" = { + sha256 = "73a4ff3756d6469b38dd952d0d43e23fd42cb99e76d1405f43ae350ab5ebd0a2"; + revisions = { + r0 = { + nix = import ../hackage/http2-5.3.2-r0-60f2089d15203b29186c6f8a89b76bdf4b28f168c9095b25a0d9104a23723b08.nix; + revNum = 0; + sha256 = "60f2089d15203b29186c6f8a89b76bdf4b28f168c9095b25a0d9104a23723b08"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/http3.nix b/nix/http3.nix index 9393a296a87..f36acb3eebd 100644 --- a/nix/http3.nix +++ b/nix/http3.nix @@ -108,6 +108,17 @@ default = "r0"; }; }; + "0.0.17" = { + sha256 = "97ab587bd30ef0a51185e4daac5399d8f9d84278af5fa8e66ed7bd80f3c208b7"; + revisions = { + r0 = { + nix = import ../hackage/http3-0.0.17-r0-094c2d4e9e1a4277bd7e1080ff8290c476862786dc83c735aab49393ae9090bb.nix; + revNum = 0; + sha256 = "094c2d4e9e1a4277bd7e1080ff8290c476862786dc83c735aab49393ae9090bb"; + }; + default = "r0"; + }; + }; "0.0.2" = { sha256 = "f9b33c9389ba7e481153bfa62d6b28278c5fdba682c88b71e94dd9b1e99bb069"; revisions = { diff --git a/nix/monoid-extras.nix b/nix/monoid-extras.nix index c3ac6d75e73..3f66b7683cb 100644 --- a/nix/monoid-extras.nix +++ b/nix/monoid-extras.nix @@ -476,4 +476,15 @@ default = "r3"; }; }; + "0.6.3" = { + sha256 = "7124384b2429faca6b633e6bc4a2b27c13a715a4434d1a016cd3c0da014720c9"; + revisions = { + r0 = { + nix = import ../hackage/monoid-extras-0.6.3-r0-12cc5d3fb70e2ad021bec163683903b07f1203b487b7851703347e69cbdebb9a.nix; + revNum = 0; + sha256 = "12cc5d3fb70e2ad021bec163683903b07f1203b487b7851703347e69cbdebb9a"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/pipes-safe.nix b/nix/pipes-safe.nix index 9bcd531e024..8ffee80b13e 100644 --- a/nix/pipes-safe.nix +++ b/nix/pipes-safe.nix @@ -318,7 +318,12 @@ revNum = 2; sha256 = "5efa3607d5744ffd174e33ed41cffd1840374b140ef0558601610594f193de13"; }; - default = "r2"; + r3 = { + nix = import ../hackage/pipes-safe-2.3.5-r3-9a997da87846eff024922ff7accf3467dd5b719198b45e7317ef0436ea442cf2.nix; + revNum = 3; + sha256 = "9a997da87846eff024922ff7accf3467dd5b719198b45e7317ef0436ea442cf2"; + }; + default = "r3"; }; }; } \ No newline at end of file diff --git a/nix/process.nix b/nix/process.nix index a9a12bf3aab..0889a73635b 100644 --- a/nix/process.nix +++ b/nix/process.nix @@ -514,6 +514,17 @@ default = "r1"; }; }; + "1.6.21.0" = { + sha256 = "2dc2bb066c47843d2fcb84390d7f8ed060bfa1d3943e9a368533de67f1a832c0"; + revisions = { + r0 = { + nix = import ../hackage/process-1.6.21.0-r0-685bc68759da31b5f152092fe664e1644e84f6dc0ae7a6c143e8564a1d6dafe8.nix; + revNum = 0; + sha256 = "685bc68759da31b5f152092fe664e1644e84f6dc0ae7a6c143e8564a1d6dafe8"; + }; + default = "r0"; + }; + }; "1.6.3.0" = { sha256 = "8ca12ac85d25c74869fc31bffafcb6a6b2f037fabe1d96f2b05a785f1fa0b353"; revisions = { diff --git a/nix/yampa-test.nix b/nix/yampa-test.nix index bf69f372a0e..62f7a0ffdb1 100644 --- a/nix/yampa-test.nix +++ b/nix/yampa-test.nix @@ -109,6 +109,17 @@ default = "r0"; }; }; + "0.14.10" = { + sha256 = "500c51383d273c1bafb9432af2baf55417122562d452892dba8123cccc98462b"; + revisions = { + r0 = { + nix = import ../hackage/yampa-test-0.14.10-r0-a6a2e42fd07abf56286a778933411e4c50e0fb19c17ff8493866920eea5d92ac.nix; + revNum = 0; + sha256 = "a6a2e42fd07abf56286a778933411e4c50e0fb19c17ff8493866920eea5d92ac"; + }; + default = "r0"; + }; + }; "0.14.2" = { sha256 = "aabf2c38a2c0c509eb518877803083c723b5e6c1d97969f61c599233ea104922"; revisions = {