diff options
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/development/python-modules/graph-tool/2.x.x.nix | 19 |
1 files changed, 15 insertions, 4 deletions
diff --git a/pkgs/development/python-modules/graph-tool/2.x.x.nix b/pkgs/development/python-modules/graph-tool/2.x.x.nix index cd8f7c0c91b..7c83039ecdb 100644 --- a/pkgs/development/python-modules/graph-tool/2.x.x.nix +++ b/pkgs/development/python-modules/graph-tool/2.x.x.nix @@ -1,7 +1,9 @@ -{ stdenv, fetchurl, python, cairomm, sparsehash, pycairo, autoreconfHook, -pkgconfig, boost, expat, scipy, cgal, gmp, mpfr, -gobject-introspection, pygobject3, gtk3, matplotlib, ncurses, -buildPythonPackage }: +{ stdenv, fetchurl, python, cairomm, sparsehash, pycairo, autoreconfHook +, pkgconfig, boost, expat, scipy, cgal, gmp, mpfr +, gobject-introspection, pygobject3, gtk3, matplotlib, ncurses +, buildPythonPackage +, fetchpatch +}: buildPythonPackage rec { pname = "graph-tool"; @@ -20,6 +22,15 @@ buildPythonPackage rec { sha256 = "0w7pd2h8ayr88kjl82c8fdshnk6f3xslc77gy7ma09zkbvf76qnz"; }; + patches = [ + # fix build with cgal 4.13 (https://git.skewed.de/count0/graph-tool/issues/509) + (fetchpatch { + name = "cgal-4.13.patch"; + url = "https://git.skewed.de/count0/graph-tool/commit/aa39e4a6b42d43fac30c841d176c75aff92cc01a.patch"; + sha256 = "1578inb4jqwq2fhhwscn5z95nzmaxvmvk30nzs5wirr26iznap4m"; + }) + ]; + configureFlags = [ "--with-python-module-path=$(out)/${python.sitePackages}" "--with-boost-libdir=${boost}/lib" |