at master 833 B view raw
1{ 2 lib, 3 stdenv, 4 fetchFromGitHub, 5 buildRebar3, 6}: 7 8let 9 shell = 10 drv: 11 stdenv.mkDerivation { 12 name = "interactive-shell-${drv.name}"; 13 buildInputs = [ drv ]; 14 }; 15 16 pkg = 17 self: 18 buildRebar3 { 19 name = "pgsql"; 20 version = "25+beta.2"; 21 22 src = fetchFromGitHub { 23 owner = "semiocast"; 24 repo = "pgsql"; 25 rev = "14f632bc89e464d82ce3ef12a67ed8c2adb5b60c"; 26 sha256 = "17dcahiwlw61zhy8aq9rn46lwb35fb9q3372s4wmz01czm8c348w"; 27 }; 28 29 dontStrip = true; 30 31 meta = { 32 description = "Erlang PostgreSQL Driver"; 33 license = lib.licenses.mit; 34 homepage = "https://github.com/semiocast/pgsql"; 35 maintainers = with lib.maintainers; [ ericbmerritt ]; 36 }; 37 38 passthru = { 39 env = shell self; 40 }; 41 42 }; 43in 44lib.fix pkg