python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / development / ocaml-modules / cpu / default.nix
blob33702ca18296488924b9fd36d24672770bd0eed5
1 { lib, stdenv, buildDunePackage, fetchFromGitHub, autoconf }:
3 buildDunePackage rec {
4   pname = "cpu";
5   version = "2.0.0";
7   useDune2 = true;
9   src = fetchFromGitHub {
10     owner = "UnixJunkie";
11     repo   = pname;
12     rev    = "v${version}";
13     sha256 = "1vir6gh1bhvxgj2fcn69c38yhw3jgk7dyikmw789m5ld2csnyjiv";
14   };
16   preConfigure = ''
17     autoconf
18     autoheader
19   '';
21   buildInputs = [ autoconf ];
23   hardeningDisable = lib.optional stdenv.isDarwin "strictoverflow";
25   meta = with lib; {
26     inherit (src.meta) homepage;
27     description = "Core pinning library";
28     maintainers = [ maintainers.bcdarwin ];
29     license = licenses.lgpl2;
30   };