zfs_unstable: 2.3.0-rc3 -> 2.3.0-rc4 (#365045)
[NixPkgs.git] / pkgs / development / ocaml-modules / dtoa / default.nix
blob62b9f124eb0ee75c51afe8a5bb17af8a86d4e9a5
2   stdenv,
3   lib,
4   fetchurl,
5   buildDunePackage,
6   ocaml,
7   ounit2,
8 }:
10 buildDunePackage rec {
11   pname = "dtoa";
12   version = "0.3.3";
14   src = fetchurl {
15     url = "https://github.com/flowtype/ocaml-${pname}/releases/download/v${version}/${pname}-${version}.tbz";
16     hash = "sha256-2PRgjJ6Ssp4l6jHzv1/MqzlomQlJkKLVnRXG6KPJ7j4=";
17   };
19   checkInputs = [ ounit2 ];
21   doCheck = lib.versionAtLeast ocaml.version "4.08";
23   hardeningDisable = lib.optional stdenv.cc.isClang "strictoverflow";
25   meta = with lib; {
26     homepage = "https://github.com/flowtype/ocaml-dtoa";
27     description = "Converts OCaml floats into strings (doubles to ascii, \"d to a\"), using the efficient Grisu3 algorithm";
28     license = licenses.mit;
29     maintainers = [ maintainers.eqyiel ];
30   };