diff --git a/manifest.dhall b/manifest.dhall index 60cb63991844a03ff943f9506ea15cb96a549668..c42bd821384e151d5a0211654398baeb591beef0 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 5640edc3161a73ad266a65a1287a25a5bee70d10..0a027050d0a6b4d7ceb68883a7945bdd8af52dd4 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 0000000000000000000000000000000000000000..55e50810d1b8da597b39847ecd55c2fe90d5b830 --- /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; +}