# This has been automatically generated by the script
# ./update.sh.  This should not be changed by hand.
{ mkDerivation, aeson, aeson-casing, async, attoparsec, base
, bytestring, ekg-core, fetchgit, file-embed, hashable, hashtables
, hasql, hasql-pool, hasql-transaction, hspec, lib, mmorph
, monad-control, mtl, postgresql-binary, postgresql-libpq
, resource-pool, retry, safe-exceptions, scientific, tasty-bench
, template-haskell, text, text-builder, time, transformers-base
, uuid, vector
}:
mkDerivation {
  pname = "pg-client";
  version = "0.1.0";
  src = fetchgit {
    url = "https://github.com/hasura/pg-client-hs.git";
    sha256 = "0ga2bj0mfng25c8kxsvi8i13pnanbnhahxvbq8ijl0bysd41g7zi";
    rev = "09b40ad8e5d16a78f5d91fe2306676f52caadbc8";
    fetchSubmodules = true;
  };
  libraryHaskellDepends = [
    aeson aeson-casing async attoparsec base bytestring ekg-core
    hashable hashtables mmorph monad-control mtl postgresql-binary
    postgresql-libpq resource-pool retry safe-exceptions scientific
    template-haskell text text-builder time transformers-base uuid
    vector
  ];
  testHaskellDepends = [
    async base bytestring hspec mtl safe-exceptions time
  ];
  benchmarkHaskellDepends = [
    base bytestring file-embed hasql hasql-pool hasql-transaction mtl
    tasty-bench text
  ];
  homepage = "https://github.com/hasura/platform";
  license = lib.licenses.asl20;
  hydraPlatforms = lib.platforms.none;
  maintainers = with lib.maintainers; [ lassulus ];
  broken = true;
}
