nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{
2 lib,
3 stdenv,
4 buildDunePackage,
5 fetchFromGitHub,
6 ctypes,
7 dune-configurator,
8}:
9
10(buildDunePackage.override { inherit stdenv; }) (finalAttrs: {
11 pname = "eigen";
12 version = "0.4.0";
13
14 src = fetchFromGitHub {
15 owner = "owlbarn";
16 repo = "eigen";
17 tag = finalAttrs.version;
18 hash = "sha256-bi+7T9qXByVPIy86lBMiJ2LTKCoNesrKZPa3VEDyINA=";
19 };
20
21 propagatedBuildInputs = [ ctypes ];
22
23 buildInputs = [ dune-configurator ];
24
25 meta = {
26 homepage = "https://github.com/owlbarn/eigen";
27 description = "Minimal/incomplete Ocaml interface to Eigen3, mostly for Owl";
28 platforms = lib.platforms.x86_64;
29 maintainers = with lib.maintainers; [ bcdarwin ];
30 license = lib.licenses.mit;
31 broken = stdenv.hostPlatform.isDarwin;
32 };
33})