22 stdenv.mkDerivation rec {
26 src = fetchFromGitHub {
30 sha256 = "sha256-3Z5+QUzo2f24q11j6s8KX2vHLFkipFvGk2VFComWW/o=";
33 # (bundled) blosc headers have a warning on some archs that it will be using
34 # unaccelerated routines.
44 ] ++ lib.optional stdenv.hostPlatform.isDarwin fixDarwinDylibNames;
63 # emulate the process of pulling catch down
65 mkdir -p build/externals/src/ep_catch
66 ln -sf ${catch2}/include/catch2 build/externals/src/ep_catch/single_include
69 doCheck = false; # 9 failing tests due to what seems an overflow
71 installTargets = [ "install-tiledb" "doc" ];
73 postInstall = lib.optionalString stdenv.isDarwin ''
74 install_name_tool -add_rpath ${tbb}/lib $out/lib/libtiledb.dylib
78 description = "TileDB allows you to manage the massive dense and sparse multi-dimensional array data";
79 homepage = "https://github.com/TileDB-Inc/TileDB";
80 license = licenses.mit;
81 platforms = platforms.unix;
82 maintainers = with maintainers; [ rakesh4g ];