From 19682a900d4e0ec0aadb4a169504f414dab21384 Mon Sep 17 00:00:00 2001 From: Daniel Firth <dan.firth@homotopic.tech> Date: Sat, 5 Nov 2022 08:36:03 +0000 Subject: [PATCH] wai: init at 3.2.3 --- manifest.dhall | 1 + overlay.nix | 2 ++ pkgs/wai.nix | 40 ++++++++++++++++++++++++++++++++++++++++ 3 files changed, 43 insertions(+) create mode 100644 pkgs/wai.nix diff --git a/manifest.dhall b/manifest.dhall index 1ca2e3bb..b4da6483 100644 --- a/manifest.dhall +++ b/manifest.dhall @@ -526,6 +526,7 @@ in [ callHackage "Cabal" "3.8.1.0" (Some "bd7dbbe83d25c00fcd2cf5c77736af904910c596") (None Text) , callHackage "wai-middleware-static" "0.9.2" + , callHackage "wai" "3.2.3" , callHackage "warp" "3.3.22" , callHackage "warp-tls" "3.3.3" , callHackage "witherable" "0.4.2" diff --git a/overlay.nix b/overlay.nix index a633848b..af1e03ac 100644 --- a/overlay.nix +++ b/overlay.nix @@ -657,6 +657,8 @@ final: prev: with pkgs.haskell.lib; { vty = prev.callPackage (./pkgs/vty.nix) { }; + wai = prev.callPackage (./pkgs/wai.nix) { }; + wai-middleware-heartbeat = prev.callPackage (./pkgs/wai-middleware-heartbeat.nix) { }; wai-middleware-static = prev.callPackage (./pkgs/wai-middleware-static.nix) { }; diff --git a/pkgs/wai.nix b/pkgs/wai.nix new file mode 100644 index 00000000..72131383 --- /dev/null +++ b/pkgs/wai.nix @@ -0,0 +1,40 @@ +{ mkDerivation +, base +, bytestring +, hspec +, hspec-discover +, http-types +, lib +, network +, text +, vault +}: +mkDerivation { + pname = "wai"; + version = "3.2.3"; + sha256 = "5574d6541000988fe204d3032db87fd0a5404cdbde33ee4fa02e6006768229f8"; + isLibrary = true; + isExecutable = false; + enableSeparateDataOutput = false; + libraryHaskellDepends = [ + base + bytestring + http-types + network + text + vault + ]; + testHaskellDepends = [ base bytestring hspec ]; + testToolDepends = [ hspec-discover ]; + enableLibraryProfiling = false; + enableExecutableProfiling = false; + doHaddock = false; + jailbreak = true; + doCheck = false; + doBenchmark = false; + hyperlinkSource = false; + homepage = "https://github.com/yesodweb/wai"; + description = "Web Application Interface"; + license = lib.licenses.mit; + broken = false; +} -- GitLab