{ mkDerivation
, aeson
, aeson-pretty
, array
, base
, base64-bytestring
, bytestring
, Cabal
, containers
, cpphs
, Diff
, directory
, filepath
, haskell-src
, HUnit
, lib
, lifted-base
, monad-control
, mtl
, old-time
, pretty
, process
, QuickCheck
, random
, regex-compat
, template-haskell
, temporary
, text
, time
, unix
, unordered-containers
, vector
, xmlgen
}:
mkDerivation {
  pname = "HTF";
  version = "0.15.0.0";
  sha256 = "d812c570804f300b7c8c5c5c5c40cea4ad87ffce699988c11a17ed9073fa4b9b";
  isLibrary = true;
  isExecutable = true;
  enableSeparateDataOutput = false;
  setupHaskellDepends = [ base Cabal process ];
  libraryHaskellDepends = [
    aeson
    array
    base
    base64-bytestring
    bytestring
    containers
    cpphs
    Diff
    directory
    haskell-src
    HUnit
    lifted-base
    monad-control
    mtl
    old-time
    pretty
    process
    QuickCheck
    random
    regex-compat
    text
    time
    unix
    vector
    xmlgen
  ];
  libraryToolDepends = [ cpphs ];
  executableHaskellDepends = [
    array
    base
    cpphs
    directory
    HUnit
    mtl
    old-time
    random
    text
  ];
  executableToolDepends = [ cpphs ];
  testHaskellDepends = [
    aeson
    aeson-pretty
    base
    bytestring
    directory
    filepath
    HUnit
    mtl
    process
    random
    regex-compat
    template-haskell
    temporary
    text
    unordered-containers
  ];
  enableLibraryProfiling = false;
  enableExecutableProfiling = false;
  doHaddock = false;
  jailbreak = true;
  doCheck = false;
  doBenchmark = false;
  hyperlinkSource = false;
  homepage = "https://github.com/skogsbaer/HTF/";
  description = "The Haskell Test Framework";
  license = lib.licenses.lgpl21Only;
  mainProgram = "htfpp";
  broken = false;
}