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
|
|
|
}
|