From 44bdac8b5b9c295b2eb92e4119f2178ff283836f Mon Sep 17 00:00:00 2001 From: Daniel Firth <dan.firth@homotopic.tech> Date: Sat, 5 Nov 2022 12:32:08 +0000 Subject: [PATCH] monad-logger: init at 0.3.37 --- manifest.dhall | 1 + overlay.nix | 2 ++ pkgs/monad-logger.nix | 64 +++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 67 insertions(+) create mode 100644 pkgs/monad-logger.nix diff --git a/manifest.dhall b/manifest.dhall index 60cb6399..c42bd821 100644 --- a/manifest.dhall +++ b/manifest.dhall @@ -372,6 +372,7 @@ in [ callHackage "Cabal" "3.8.1.0" , callHackage "microlens-aeson" "2.5.0" , callHackage "microstache" "1.0.2.2" , callHackage "monad-control" "1.0.3.1" + , callHackage "monad-logger" "0.3.37" , callHackage "monad-time" "0.4.0.0" , callHackage "monad-par" "0.3.5" , callHackage "monoid-subclasses" "1.1.3" diff --git a/overlay.nix b/overlay.nix index 5640edc3..0a027050 100644 --- a/overlay.nix +++ b/overlay.nix @@ -471,6 +471,8 @@ final: prev: with pkgs.haskell.lib; { monad-control = prev.callPackage (./pkgs/monad-control.nix) { }; + monad-logger = prev.callPackage (./pkgs/monad-logger.nix) { }; + monad-par = prev.callPackage (./pkgs/monad-par.nix) { }; monad-time = prev.callPackage (./pkgs/monad-time.nix) { }; diff --git a/pkgs/monad-logger.nix b/pkgs/monad-logger.nix new file mode 100644 index 00000000..55e50810 --- /dev/null +++ b/pkgs/monad-logger.nix @@ -0,0 +1,64 @@ +{ mkDerivation +, base +, bytestring +, conduit +, conduit-extra +, exceptions +, fast-logger +, lib +, lifted-base +, monad-control +, monad-loops +, mtl +, resourcet +, stm +, stm-chans +, template-haskell +, text +, transformers +, transformers-base +, transformers-compat +, unliftio-core +}: +mkDerivation { + pname = "monad-logger"; + version = "0.3.37"; + sha256 = "0604d581a039c5d1d61c9dce7331c63cf2a68482ee32f0ff38927d24882a47fc"; + revision = "2"; + editedCabalFile = "1kkw07kk8gv7d9iarradqcqzjpdfh5shjlhfbf2v25mmcpchp6hd"; + isLibrary = true; + isExecutable = false; + enableSeparateDataOutput = false; + libraryHaskellDepends = [ + base + bytestring + conduit + conduit-extra + exceptions + fast-logger + lifted-base + monad-control + monad-loops + mtl + resourcet + stm + stm-chans + template-haskell + text + transformers + transformers-base + transformers-compat + unliftio-core + ]; + enableLibraryProfiling = false; + enableExecutableProfiling = false; + doHaddock = false; + jailbreak = true; + doCheck = false; + doBenchmark = false; + hyperlinkSource = false; + homepage = "https://github.com/snoyberg/monad-logger#readme"; + description = "A class of monads which can log messages"; + license = lib.licenses.mit; + broken = false; +} -- GitLab