From 8dbcb4e35ecc2513dab1ed8cb6052f68ab0a6537 Mon Sep 17 00:00:00 2001 From: Eric Merritt Date: Mon, 28 Mar 2016 14:14:13 -0700 Subject: beamPackages: Add support for Mix and Erlang.mk --- pkgs/development/beam-modules/pgsql/default.nix | 34 +++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 pkgs/development/beam-modules/pgsql/default.nix (limited to 'pkgs/development/beam-modules/pgsql') 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 -- cgit 1.4.1