python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / development / libraries / libnabo / default.nix
blobaf5e78c25d6699175063b820e5cc1d5c323700b8
1 {lib, stdenv, fetchFromGitHub, cmake, eigen, boost}:
3 stdenv.mkDerivation rec {
4   version = "1.0.7";
5   pname = "libnabo";
7   src = fetchFromGitHub {
8     owner = "ethz-asl";
9     repo = "libnabo";
10     rev = version;
11     sha256 = "17vxlmszzpm95vvfdxnm98d5p297i10fyblblj6kf0ynq8r2mpsh";
12   };
14   nativeBuildInputs = [ cmake ];
15   buildInputs = [ eigen boost ];
17   cmakeFlags = [
18     "-DEIGEN_INCLUDE_DIR=${eigen}/include/eigen3"
19   ];
21   doCheck = true;
22   checkTarget = "test";
24   meta = with lib; {
25     inherit (src.meta) homepage;
26     description = "A fast K Nearest Neighbor library for low-dimensional spaces";
27     license = licenses.bsd3;
28     platforms   = platforms.linux;
29     maintainers = with maintainers; [ cryptix ];
30   };