nixos/local/pkgs/matplotplusplus/default.nix

19 lines
590 B
Nix
Raw Normal View History

2023-09-23 17:33:17 +08:00
{
2023-09-23 18:20:59 +08:00
stdenv, fetchFromGitHub, cmake, pkg-config,
2023-09-23 17:33:17 +08:00
gnuplot, libjpeg, libtiff, zlib, libpng, lapack, blas, fftw, opencv
}: stdenv.mkDerivation rec
{
pname = "matplotplusplus";
version = "1.2.0";
src = fetchFromGitHub
{
owner = "alandefreitas";
repo = "matplotplusplus";
rev = "v${version}";
sha256 = "mYXAB1AbCtcd2rEuluJN6hDKE9+AowodjJt2pdyntes=";
};
2023-09-23 18:20:59 +08:00
cmakeFlags = [ "-DMATPLOTPP_BUILD_SHARED_LIBS=ON" "-DMATPLOTPP_BUILD_EXAMPLES=OFF" ];
2023-09-23 17:33:17 +08:00
buildInputs = [ gnuplot libjpeg libtiff zlib libpng lapack blas fftw opencv ];
2023-09-23 18:20:59 +08:00
nativeBuildInputs = [ cmake pkg-config ];
2023-09-23 17:33:17 +08:00
}