From 259d863803e1f907e1661a8162defe1f0b508c68 Mon Sep 17 00:00:00 2001
From: Daniel Firth <dan.firth@homotopic.tech>
Date: Fri, 30 Dec 2022 22:46:16 +0000
Subject: [PATCH] wai-log: init at 0.4.0.1

---
 horizon.dhall        |  1 +
 initial-packages.nix |  2 ++
 pkgs/wai-log.nix     | 44 ++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 47 insertions(+)
 create mode 100644 pkgs/wai-log.nix

diff --git a/horizon.dhall b/horizon.dhall
index 911e5dee..fdb4a8fa 100644
--- a/horizon.dhall
+++ b/horizon.dhall
@@ -941,6 +941,7 @@ let packages =
             "https://github.com/flora-pm/wai-middleware-heartbeat"
             "bd7dbbe83d25c00fcd2cf5c77736af904910c596"
             (None Text)
+      , wai-log = H.callHackage "wai-log" "0.4.0.1"
       , wai-logger = H.callHackage "wai-logger" "2.4.0"
       , wai-middleware-prometheus =
           H.callHackage "wai-middleware-prometheus" "1.0.0.1"
diff --git a/initial-packages.nix b/initial-packages.nix
index 434a2ec6..813b4a91 100644
--- a/initial-packages.nix
+++ b/initial-packages.nix
@@ -1531,6 +1531,8 @@ self: with pkgs.haskell.lib; {
 
   wai-extra = self.callPackage (./pkgs/wai-extra.nix) { };
 
+  wai-log = self.callPackage (./pkgs/wai-log.nix) { };
+
   wai-logger = self.callPackage (./pkgs/wai-logger.nix) { };
 
   wai-middleware-heartbeat = self.callPackage (./pkgs/wai-middleware-heartbeat.nix) { };
diff --git a/pkgs/wai-log.nix b/pkgs/wai-log.nix
new file mode 100644
index 00000000..aa7e0d38
--- /dev/null
+++ b/pkgs/wai-log.nix
@@ -0,0 +1,44 @@
+{ mkDerivation
+, aeson
+, base
+, bytestring
+, http-types
+, lib
+, log-base
+, string-conversions
+, text
+, time
+, uuid
+, wai
+}:
+mkDerivation {
+  pname = "wai-log";
+  version = "0.4.0.1";
+  sha256 = "19d21d688e3093289afd7632d33bfaf27c0ab49e5956f153ad72c81ce85e990a";
+  isLibrary = true;
+  isExecutable = false;
+  enableSeparateDataOutput = false;
+  libraryHaskellDepends = [
+    aeson
+    base
+    bytestring
+    http-types
+    log-base
+    string-conversions
+    text
+    time
+    uuid
+    wai
+  ];
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
+  doHaddock = false;
+  jailbreak = true;
+  doCheck = false;
+  doBenchmark = false;
+  hyperlinkSource = false;
+  homepage = "https://github.com/scrive/wai-log";
+  description = "A logging middleware for WAI applications";
+  license = lib.licenses.bsd3;
+  broken = false;
+}
-- 
GitLab