pythonPackages.graph-tool: fix build (#52261)

The new version of cgal introduced in #47826 requires a patch (that will
be included in the next graph-tool version).

Fixes #50446
This commit is contained in:
Timo Kaufmann 2018-12-16 00:10:33 +01:00 committed by GitHub
parent 82c5101266
commit 066614a526
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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"