{ mkDerivation, aeson, ansi-wl-pprint, base, base-compat, binary , bytestring, cassava, code-page, containers, deepseq, directory , exceptions, fetchurl, filepath, Glob, HUnit, js-flot, js-jquery , microstache, mtl, mwc-random, optparse-applicative, parsec , QuickCheck, semigroups, statistics, tasty, tasty-hunit , tasty-quickcheck, text, time, transformers, transformers-compat , vector, vector-algorithms }: mkDerivation { pname = "criterion"; version = "1.2.6.0"; src = fetchurl { url = "http://example.org/"; sha256 = "abc"; }; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson ansi-wl-pprint base base-compat binary bytestring cassava code-page containers deepseq directory exceptions filepath Glob js-flot js-jquery microstache mtl mwc-random optparse-applicative parsec semigroups statistics text time transformers transformers-compat vector vector-algorithms ]; executableHaskellDepends = [ base optparse-applicative ]; testHaskellDepends = [ aeson base bytestring deepseq directory HUnit QuickCheck statistics tasty tasty-hunit tasty-quickcheck vector ]; homepage = "http://www.serpentine.com/criterion"; description = "Robust, reliable performance measurement and analysis"; license = stdenv.lib.licenses.bsd3; }