Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at release-18.03 40 lines 988 B view raw
1{stdenv, fetchFromGitHub, writeText, erlang }: 2 3let 4 shell = drv: stdenv.mkDerivation { 5 name = "interactive-shell-${drv.name}"; 6 buildInputs = [ drv ]; 7 }; 8 9 pkg = self: stdenv.mkDerivation rec { 10 name = "webdriver"; 11 version = "0.0.0+build.18.7ceaf1f"; 12 13 src = fetchFromGitHub { 14 owner = "Quviq"; 15 repo = "webdrv"; 16 rev = "7ceaf1f67d834e841ca0133b4bf899a9fa2db6bb"; 17 sha256 = "1pq6pmlr6xb4hv2fvmlrvzd8c70kdcidlgjv4p8n9pwvkif0cb87"; 18 }; 19 20 setupHook = writeText "setupHook.sh" '' 21 addToSearchPath ERL_LIBS "$1/lib/erlang/lib/" 22 ''; 23 24 buildInputs = [ erlang ]; 25 26 installFlags = "PREFIX=$(out)/lib/erlang/lib"; 27 28 meta = { 29 description = "WebDriver implementation in Erlang"; 30 license = stdenv.lib.licenses.mit; 31 homepage = https://github.com/Quviq/webdrv; 32 maintainers = with stdenv.lib.maintainers; [ ericbmerritt ]; 33 }; 34 35 passthru = { 36 env = shell self; 37 }; 38 39}; 40in stdenv.lib.fix pkg