From 3c5c59555cd3a8f8eb0246338025bda3a434ff41 Mon Sep 17 00:00:00 2001 From: Daniel Firth <dan.firth@homotopic.tech> Date: Fri, 21 Oct 2022 20:05:55 +0100 Subject: [PATCH] wai-middleware-heartbeat: init at bd7dbbe83d25c00fcd2cf5c77736af904910c596 --- manifest.dhall | 5 +++++ overlay.nix | 2 ++ pkgs/wai-middleware-heartbeat.nix | 18 ++++++++++++++++++ 3 files changed, 25 insertions(+) create mode 100644 pkgs/wai-middleware-heartbeat.nix diff --git a/manifest.dhall b/manifest.dhall index f594b2b0..60be5b60 100644 --- a/manifest.dhall +++ b/manifest.dhall @@ -454,6 +454,11 @@ in [ callHackage "Cabal" "3.8.1.0" , callHackage "vector-algorithms" "0.9.0.1" , callHackage "vinyl" "0.14.3" , callHackage "vty" "5.37" + , callCabal2nix + "wai-middleware-heartbeat" + "https://github.com/flora-pm/wai-middleware-heartbeat" + (Some "bd7dbbe83d25c00fcd2cf5c77736af904910c596") + (None Text) , callHackage "wai-middleware-static" "0.9.2" , callHackage "warp" "3.3.22" , callHackage "warp-tls" "3.3.3" diff --git a/overlay.nix b/overlay.nix index ad2fce00..61c65746 100644 --- a/overlay.nix +++ b/overlay.nix @@ -565,6 +565,8 @@ final: prev: with pkgs.haskell.lib; { vty = prev.callPackage (./pkgs/vty.nix) { }; + wai-middleware-heartbeat = prev.callPackage (./pkgs/wai-middleware-heartbeat.nix) { }; + wai-middleware-static = prev.callPackage (./pkgs/wai-middleware-static.nix) { }; warp = prev.callPackage (./pkgs/warp.nix) { }; diff --git a/pkgs/wai-middleware-heartbeat.nix b/pkgs/wai-middleware-heartbeat.nix new file mode 100644 index 00000000..30e3d857 --- /dev/null +++ b/pkgs/wai-middleware-heartbeat.nix @@ -0,0 +1,18 @@ +{ mkDerivation, base, fetchgit, http-types, lib, wai }: +mkDerivation { + pname = "wai-middleware-heartbeat"; + version = "0.0.1.0"; + src = fetchgit { + url = "https://github.com/flora-pm/wai-middleware-heartbeat"; + sha256 = "1s2flv2jhfnd4vdfg6rmvq7s852w1pypasdg0l6ih6raaqyqzybn"; + rev = "bd7dbbe83d25c00fcd2cf5c77736af904910c596"; + fetchSubmodules = true; + }; + libraryHaskellDepends = [ base http-types wai ]; + doHaddock = false; + jailbreak = true; + doCheck = false; + hyperlinkSource = false; + description = "Heartbeat middleware for the WAI ecosystem"; + license = lib.licenses.mit; +} \ No newline at end of file -- GitLab