diff options
author | Vincent Laporte <Vincent.Laporte@gmail.com> | 2018-09-01 03:12:58 +0000 |
---|---|---|
committer | Vincent Laporte <Vincent.Laporte@gmail.com> | 2018-09-01 04:08:27 +0000 |
commit | 7f606786cec20c371b0504c5d496df454e4ae65b (patch) | |
tree | 5a1383bdacac050c74ade4ecc3c50fc0a36f2565 /pkgs/development/compilers | |
parent | 4477cf04b6779a537cdb5f0bd3dd30e75aeb4a3b (diff) | |
download | nixlib-7f606786cec20c371b0504c5d496df454e4ae65b.tar nixlib-7f606786cec20c371b0504c5d496df454e4ae65b.tar.gz nixlib-7f606786cec20c371b0504c5d496df454e4ae65b.tar.bz2 nixlib-7f606786cec20c371b0504c5d496df454e4ae65b.tar.lz nixlib-7f606786cec20c371b0504c5d496df454e4ae65b.tar.xz nixlib-7f606786cec20c371b0504c5d496df454e4ae65b.tar.zst nixlib-7f606786cec20c371b0504c5d496df454e4ae65b.zip |
ocamlPackages.reason: remove spurious dependency on opam
Diffstat (limited to 'pkgs/development/compilers')
-rw-r--r-- | pkgs/development/compilers/reason/default.nix | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/pkgs/development/compilers/reason/default.nix b/pkgs/development/compilers/reason/default.nix index 42969a5253ed..f4cc1cf2b650 100644 --- a/pkgs/development/compilers/reason/default.nix +++ b/pkgs/development/compilers/reason/default.nix @@ -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 ]; }; } |