about summary refs log tree commit diff
path: root/nixpkgs/pkgs/development/misc/haskell/hasura/pg-client.nix
blob: d1eb5e156e6c8ad49f304b3b987b0c37d126b8d5 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# This has been automatically generated by the script
# ./update.sh.  This should not be changed by hand.
{ mkDerivation, aeson, aeson-casing, attoparsec, base, bytestring
, Cabal, criterion, ekg-core, fetchgit, file-embed, hashable
, hashtables, hasql, hasql-pool, hasql-transaction, hspec, lib
, mmorph, monad-control, mtl, postgresql, postgresql-binary
, postgresql-libpq, resource-pool, retry, scientific
, 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 = "1y79s3ai4h82szpm1j5n5ygybqr7cza9l0raxf39vgn66jhy1jd2";
    rev = "92975d0f8f933c8d06913dc97af259253bf7fb5f";
    fetchSubmodules = true;
  };
  setupHaskellDepends = [ base Cabal ];
  libraryHaskellDepends = [
    aeson aeson-casing attoparsec base bytestring ekg-core hashable
    hashtables mmorph monad-control mtl postgresql-binary
    postgresql-libpq resource-pool retry scientific template-haskell
    text text-builder time transformers-base uuid vector
  ];
  librarySystemDepends = [ postgresql ];
  testHaskellDepends = [ base bytestring hspec mtl ];
  benchmarkHaskellDepends = [
    base bytestring criterion file-embed hashable hasql hasql-pool
    hasql-transaction mtl postgresql-libpq text text-builder
  ];
  homepage = "https://github.com/hasura/platform";
  license = lib.licenses.bsd3;
  maintainers = with lib.maintainers; [ lassulus ];
}