1 { stdenv, lib, fetchFromGitHub, perl, ocaml, findlib, camlidl, gmp, mpfr, bigarray-compat }:
3 stdenv.mkDerivation rec {
4 pname = "ocaml${ocaml.version}-mlgmpidl";
6 src = fetchFromGitHub {
10 hash = "sha256-ZmSDKZiHko8MCeIuZL53HjupfwO6PAm8QOCc9O3xJOk=";
13 nativeBuildInputs = [ perl ocaml findlib camlidl ];
14 buildInputs = [ gmp mpfr ];
15 propagatedBuildInputs = [ bigarray-compat ];
19 prefixKey = "-prefix ";
22 mkdir -p $out/lib/ocaml/${ocaml.version}/site-lib/stublibs
26 description = "OCaml interface to the GMP library";
27 homepage = "https://www.inrialpes.fr/pop-art/people/bjeannet/mlxxxidl-forge/mlgmpidl/";
28 license = lib.licenses.lgpl21;
29 inherit (ocaml.meta) platforms;
30 maintainers = [ lib.maintainers.vbgl ];