buildDunePackage: new support function; use it to refactor some OCaml derivations

This commit is contained in:
Théo Zimmermann
2018-11-07 10:08:03 +01:00
parent 5fc73fd52e
commit 794158fcd5
64 changed files with 506 additions and 828 deletions
+4 -8
View File
@@ -1,12 +1,8 @@
{ stdenv, ocaml, findlib, dune, zmq, ocaml_lwt }:
{ stdenv, buildDunePackage, zmq, ocaml_lwt }:
stdenv.mkDerivation rec {
name = "ocaml${ocaml.version}-zmq-lwt-${version}";
inherit (zmq) version src installPhase meta;
buildInputs = [ ocaml findlib dune ];
buildDunePackage rec {
pname = "zmq-lwt";
inherit (zmq) version src meta;
propagatedBuildInputs = [ zmq ocaml_lwt ];
buildPhase = "dune build -p zmq-lwt";
}