summary refs log tree commit diff
path: root/pkgs/development/beam-modules/pgsql/default.nix
blob: 6edee5d8bc65f312ec16d13de6933c687dfc8bd7 (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
{stdenv, fetchFromGitHub, buildRebar3 }:

let
  shell = drv: stdenv.mkDerivation {
          name = "interactive-shell-${drv.name}";
          buildInputs = [ drv ];
    };

  pkg = self: buildRebar3 {
    name = "pgsql";
    version = "25+beta.2";

    src = fetchFromGitHub {
        owner = "semiocast";
        repo = "pgsql";
        rev = "14f632bc89e464d82ce3ef12a67ed8c2adb5b60c";
        sha256 = "17dcahiwlw61zhy8aq9rn46lwb35fb9q3372s4wmz01czm8c348w";
    };

    dontStrip = true;

    meta = {
      description = "Erlang PostgreSQL Driver";
      license = stdenv.lib.licenses.mit;
      homepage = https://github.com/semiocast/pgsql;
      maintainers = with stdenv.lib.maintainers; [ ericbmerritt ];
    };

    passthru = {
      env = shell self;
    };

};
in stdenv.lib.fix pkg