biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / development / ocaml-modules / eigen / default.nix
blob16a69db3b2fce247e38dc0d17739bfac4ac65b74
1 { lib, stdenv, buildDunePackage, fetchFromGitHub, ctypes, libcxx }:
3 buildDunePackage rec {
4   pname = "eigen";
5   version = "0.2.0";
7   useDune2 = true;
9   src = fetchFromGitHub {
10     owner = "owlbarn";
11     repo   = pname;
12     rev    = version;
13     sha256 = "1zaw03as14hyvfpyj6bjrfbcxp2ljdbqcqqgm53kms244mig425f";
14   };
16   minimumOCamlVersion = "4.02";
18   env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.isDarwin "-I${lib.getDev libcxx}/include/c++/v1";
20   propagatedBuildInputs = [ ctypes ];
22   meta = with lib; {
23     inherit (src.meta) homepage;
24     description = "Minimal/incomplete Ocaml interface to Eigen3, mostly for Owl";
25     platforms = platforms.x86_64;
26     maintainers = [ maintainers.bcdarwin ];
27     license = licenses.mit;
28   };