ocamlPackages.lambdaTerm: use buildOcaml

This adds the shared objects setup hook to prepare
CAML_LD_LIBRARY_PATH.
This commit is contained in:
Patrick Mahoney 2017-04-22 13:36:23 -05:00
parent 02682e5093
commit d27e250627

View file

@ -1,10 +1,10 @@
{ stdenv, fetchurl, libev, ocaml, findlib, ocamlbuild, ocaml_lwt, ocaml_react, zed }:
{ stdenv, buildOcaml, fetchurl, libev, ocaml, findlib, ocamlbuild, ocaml_lwt, ocaml_react, zed }:
assert stdenv.lib.versionAtLeast (stdenv.lib.getVersion ocaml) "4.01";
stdenv.mkDerivation rec {
buildOcaml rec {
version = "1.10";
name = "lambda-term-${version}";
name = "lambda-term";
src = fetchurl {
url = "https://github.com/diml/lambda-term/archive/${version}.tar.gz";
@ -17,6 +17,8 @@ stdenv.mkDerivation rec {
createFindlibDestdir = true;
hasSharedObjects = true;
meta = { description = "Terminal manipulation library for OCaml";
longDescription = ''
Lambda-term is a cross-platform library for