14 pname = "ocaml${ocaml.version}-num";
15 src = fetchFromGitHub {
19 sha256 = "0a4mhxgs5hi81d227aygjx35696314swas0vzy3ig809jb7zq4h0";
24 url = "https://github.com/ocaml/num/commit/6d4c6d476c061298e6385e8a0864f083194b9307.patch";
25 sha256 = "18zlvb5n327q8y3c52js5dvyy29ssld1l53jqng8m9w1k24ypi0b";
27 ] ++ lib.optional withStatic ./enable-static.patch;
36 createFindlibDestdir = true;
39 description = "Legacy Num library for arbitrary-precision integer and rational arithmetic";
40 license = lib.licenses.lgpl21;
41 inherit (ocaml.meta) platforms;
42 inherit (src.meta) homepage;
45 // (lib.optionalAttrs (lib.versions.majorMinor ocaml.version == "4.06") {
46 env.NIX_CFLAGS_COMPILE = "-fcommon";