summary refs log tree commit diff
path: root/pkgs/development/libraries/flann/default.nix
blob: 145d2b42a9dbd4f9753adaddbf40e89b075077c2 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
{stdenv, fetchurl, unzip, cmake, python}:

stdenv.mkDerivation {
  name = "flann-1.8.4";

  src = fetchurl {
    url = http://people.cs.ubc.ca/~mariusm/uploads/FLANN/flann-1.8.4-src.zip;
    sha256 = "022w8hph7bli5zbpnk3z1qh1c2sl5hm8fw2ccim651ynn0hr7fyz";
  };

  buildInputs = [ unzip cmake python ];

  # patch out examples in Darwin because they do not compile.
  patches = stdenv.lib.optionals stdenv.isDarwin [ ./no-examples.patch ];

  meta = {
    homepage = http://people.cs.ubc.ca/~mariusm/flann/;
    license = stdenv.lib.licenses.bsd3;
    description = "Fast approximate nearest neighbor searches in high dimensional spaces";
    maintainers = with stdenv.lib.maintainers; [viric];
    platforms = with stdenv.lib.platforms; linux ++ darwin;
  };
}