From fe9964af9667fe0c410de5b997aab200047dfc08 Mon Sep 17 00:00:00 2001 From: Daniel Firth <dan.firth@homotopic.tech> Date: Mon, 7 Nov 2022 11:56:05 +0000 Subject: [PATCH] logging-facade: init at 0.3.1 --- manifest.dhall | 1 + overlay.nix | 2 ++ pkgs/logging-facade.nix | 30 ++++++++++++++++++++++++++++++ 3 files changed, 33 insertions(+) create mode 100644 pkgs/logging-facade.nix diff --git a/manifest.dhall b/manifest.dhall index 4dbfeed4..ac03a11a 100644 --- a/manifest.dhall +++ b/manifest.dhall @@ -429,6 +429,7 @@ in [ callHackage "Cabal" "3.8.1.0" , callHackage "lifted-async" "0.10.2.1" , callHackage "lifted-base" "0.2.3.12" , callHackage "linear" "1.21.10" + , callHackage "logging-facade" "0.3.1" , callHackage "log-base" "0.12.0.0" , callCabal2nix "log-effectful" diff --git a/overlay.nix b/overlay.nix index cd1c7898..85f2bfb1 100644 --- a/overlay.nix +++ b/overlay.nix @@ -619,6 +619,8 @@ self: with pkgs.haskell.lib; { log-effectful = self.callPackage (./pkgs/log-effectful.nix) { }; + logging-facade = self.callPackage (./pkgs/logging-facade.nix) { }; + lpeg = self.callPackage (./pkgs/lpeg.nix) { }; lsp = self.callPackage (./pkgs/lsp.nix) { }; diff --git a/pkgs/logging-facade.nix b/pkgs/logging-facade.nix new file mode 100644 index 00000000..799563a0 --- /dev/null +++ b/pkgs/logging-facade.nix @@ -0,0 +1,30 @@ +{ mkDerivation +, base +, call-stack +, hspec +, hspec-discover +, lib +, transformers +}: +mkDerivation { + pname = "logging-facade"; + version = "0.3.1"; + sha256 = "2b16b3353b77c6ab92a82dc3f04724447a67f02c76d50c274177d8778e14c166"; + isLibrary = true; + isExecutable = false; + enableSeparateDataOutput = false; + libraryHaskellDepends = [ base call-stack transformers ]; + testHaskellDepends = [ base hspec ]; + testToolDepends = [ hspec-discover ]; + enableLibraryProfiling = false; + enableExecutableProfiling = false; + doHaddock = false; + jailbreak = true; + doCheck = false; + doBenchmark = false; + hyperlinkSource = false; + homepage = "https://github.com/sol/logging-facade#readme"; + description = "Simple logging abstraction that allows multiple back-ends"; + license = lib.licenses.mit; + broken = false; +} -- GitLab