{ mkDerivation, aeson, async, auto-update, base, blaze-builder , bytestring, containers, criterion, deepseq, directory, either , fetchurl, filepath, hostname, microlens, microlens-th , monad-control, mtl, old-locale, quickcheck-instances, regex-tdfa , resourcet, safe-exceptions, scientific, semigroups, stm , string-conv, tasty, tasty-golden, tasty-hunit, tasty-quickcheck , template-haskell, text, time, time-locale-compat, transformers , transformers-base, transformers-compat, unix , unordered-containers }: mkDerivation { pname = "katip"; version = "0.5.2.0"; src = fetchurl { url = "http://example.org/"; sha256 = "abc"; }; libraryHaskellDepends = [ aeson async auto-update base bytestring containers either hostname microlens microlens-th monad-control mtl old-locale resourcet safe-exceptions scientific semigroups stm string-conv template-haskell text time transformers transformers-base transformers-compat unix unordered-containers ]; testHaskellDepends = [ aeson base bytestring containers directory microlens quickcheck-instances regex-tdfa safe-exceptions stm tasty tasty-golden tasty-hunit tasty-quickcheck template-haskell text time time-locale-compat unordered-containers ]; benchmarkHaskellDepends = [ aeson async base blaze-builder criterion deepseq directory filepath safe-exceptions text time transformers unix ]; homepage = "https://github.com/Soostone/katip"; description = "A structured logging framework"; license = stdenv.lib.licenses.bsd3; }