10 stdenv.mkDerivation rec {
14 src = fetchFromGitHub {
18 sha256 = "0al2i59m5qr83wz5n5408zvys0b3mc40rszf0l5b9a0gp1axj400";
21 nativeBuildInputs = [ cmake ];
22 buildInputs = [ eigen nlopt ipopt boost ];
25 "-DPAGMO_BUILD_TESTS=no"
26 "-DPAGMO_WITH_EIGEN3=yes"
27 "-DPAGMO_WITH_NLOPT=yes"
28 "-DNLOPT_LIBRARY=${nlopt}/lib/libnlopt.so"
29 "-DPAGMO_WITH_IPOPT=yes"
30 "-DCMAKE_CXX_FLAGS='-fuse-ld=gold'"
33 # tests pass but take 30+ minutes
37 homepage = "https://esa.github.io/pagmo2/";
38 description = "Scientific library for massively parallel optimization";
39 license = licenses.gpl3Plus;
40 maintainers = [ maintainers.costrouc ];