1{ stdenv, fetchFromGitHub, cmake }:
2
3let version = "0.7.2"; in
4stdenv.mkDerivation {
5 name = "libdynd-${version}";
6
7 src = fetchFromGitHub {
8 owner = "libdynd";
9 repo = "libdynd";
10 rev = "v${version}";
11 sha256 = "0fkd5rawqni1cq51fmr76iw7ll4fmbahfwv4rglnsabbkylf73pr";
12 };
13
14 cmakeFlags = [
15 "-DDYND_BUILD_BENCHMARKS=OFF"
16 ];
17
18 # added to fix build with gcc7
19 NIX_CFLAGS_COMPILE = [
20 "-Wno-error=implicit-fallthrough"
21 "-Wno-error=nonnull"
22 ];
23
24 buildInputs = [ cmake ];
25
26 outputs = [ "out" "dev" ];
27 outputDoc = "dev";
28
29 meta = with stdenv.lib; {
30 description = "C++ dynamic ndarray library, with Python exposure.";
31 homepage = http://libdynd.org;
32 license = licenses.bsd2;
33 platforms = platforms.linux;
34 };
35}