1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-12-24 19:08:30 +00:00
nixpkgs/pkgs/development/tools/misc/trv/default.nix

38 lines
1.1 KiB
Nix
Raw Normal View History

{stdenv, fetchFromGitHub, ocaml, findlib, camlp4, core_p4, async_p4, async_unix_p4
, re2_p4, async_extra_p4, sexplib_p4, async_shell, core_extended_p4, async_find
, cohttp, conduit, magic-mime
2016-11-12 08:55:42 +00:00
}:
2016-10-05 08:32:30 +01:00
assert stdenv.lib.versionOlder "4.02" ocaml.version;
2016-10-05 08:32:30 +01:00
stdenv.mkDerivation rec {
pname = "trv";
2016-10-05 08:32:30 +01:00
version = "0.1.3";
src = fetchFromGitHub {
owner = "afiniate";
repo = "trv";
rev = "${version}";
sha256 = "0fv0zh76djqhkzfzwv6k60rnky50pw9gn01lwhijrggrcxrrphz1";
};
2017-02-19 11:38:29 +00:00
buildInputs = [ ocaml findlib camlp4 ];
propagatedBuildInputs = [ core_p4 async_p4 async_unix_p4
async_extra_p4 sexplib_p4 async_shell core_extended_p4
2017-02-19 11:38:29 +00:00
async_find cohttp conduit magic-mime re2_p4 ];
createFindlibDestdir = true;
dontStrip = true;
2016-11-22 20:05:27 +00:00
installFlags = "SEMVER=${version} PREFIX=$(out)";
meta = with stdenv.lib; {
homepage = https://github.com/afiniate/trv;
description = "Shim for vrt to enable bootstrapping";
license = licenses.asl20;
maintainers = [ maintainers.ericbmerritt ];
platforms = ocaml.meta.platforms or [];
};
}