forked from mirrors/nixpkgs
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:
parent
82c5101266
commit
066614a526
|
@ -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"
|
||||
|
|
Loading…
Reference in a new issue