diff options
Diffstat (limited to 'pkgs/development/beam-modules/pgsql/default.nix')
-rw-r--r-- | pkgs/development/beam-modules/pgsql/default.nix | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/pkgs/development/beam-modules/pgsql/default.nix b/pkgs/development/beam-modules/pgsql/default.nix new file mode 100644 index 000000000000..6fc1587a38e5 --- /dev/null +++ b/pkgs/development/beam-modules/pgsql/default.nix @@ -0,0 +1,34 @@ +{stdenv, fetchFromGitHub, buildRebar3 }: + +let + shell = drv: stdenv.mkDerivation { + name = "interactive-shell-${drv.name}"; + buildInputs = [ drv ]; + }; + + pkg = self: buildRebar3 rec { + 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 |