3
0
Fork 0
forked from mirrors/nixpkgs

ocamlPackages.reason: remove spurious dependency on opam

This commit is contained in:
Vincent Laporte 2018-09-01 03:12:58 +00:00
parent 4477cf04b6
commit 7f606786ce
No known key found for this signature in database
GPG key ID: EBD582ADDDB1F81F

View file

@ -1,8 +1,9 @@
{ stdenv, makeWrapper, buildOcaml, fetchFromGitHub,
ocaml, opam, jbuilder, menhir, merlin_extend, ppx_tools_versioned, utop }:
{ stdenv, makeWrapper, fetchFromGitHub, ocaml, findlib, jbuilder
, menhir, merlin_extend, ppx_tools_versioned, utop
}:
buildOcaml rec {
name = "reason";
stdenv.mkDerivation rec {
name = "ocaml${ocaml.version}-reason-${version}";
version = "3.3.3";
src = fetchFromGitHub {
@ -14,12 +15,10 @@ buildOcaml rec {
propagatedBuildInputs = [ menhir merlin_extend ppx_tools_versioned ];
buildInputs = [ makeWrapper opam jbuilder utop menhir ];
buildInputs = [ makeWrapper ocaml findlib jbuilder utop menhir ];
buildFlags = [ "build" ]; # do not "make tests" before reason lib is installed
createFindlibDestdir = true;
installPhase = ''
for p in reason rtop
do
@ -35,6 +34,7 @@ buildOcaml rec {
homepage = https://reasonml.github.io/;
description = "Facebook's friendly syntax to OCaml";
license = licenses.mit;
inherit (ocaml.meta) platforms;
maintainers = [ maintainers.volth ];
};
}