@ -1,18 +1,34 @@
{ fetchurl , python , cairomm , sparsehash , pycairo , autoreconfHook
, pkg-config , boost , expat , scipy , cgal , gmp , mpfr
, gobject-introspection , pygobject3 , gtk3 , matplotlib , ncurses
, buildPythonPackage
{ buildPythonPackage
, lib
, fetchurl
, autoreconfHook
, boost
, cairomm
, cgal
, expat
, gmp
, gobject-introspection
, gtk3
, matplotlib
, mpfr
, numpy
, pkg-config
, pycairo
, pygobject3
, python
, scipy
, sparsehash
} :
buildPythonPackage rec {
pname = " g r a p h - t o o l " ;
format = " o t h e r " ;
version = " 2 . 4 3 " ;
version = " 2 . 4 5 " ;
src = fetchurl {
url = " h t t p s : / / d o w n l o a d s . s k e w e d . d e / g r a p h - t o o l / g r a p h - t o o l - ${ version } . t a r . b z 2 " ;
hash = " s h a 2 5 6 - X x v u C U I g z 7 J I a N s P r 0 f 4 4 v / S b 3 f d c J m V h C 5 N n o m N q G w = " ;
hash = " s h a 2 5 6 - + S 2 n r M / a A r K X k e / k 8 L P t k z K f J y M q 9 N O v w H y S Q h 7 G h m g = " ;
} ;
configureFlags = [
@ -23,34 +39,35 @@ buildPythonPackage rec {
" - - e n a b l e - o p e n m p "
] ;
nativeBuildInputs = [ autoreconfHook pkg-config ] ;
buildInputs = [ ncurses ] ;
enableParallelBuilding = true ;
nativeBuildInputs = [
autoreconfHook
pkg-config
] ;
# https://git.skewed.de/count0/graph-tool/-/wikis/installation-instructions#manual-compilation
propagatedBuildInputs = [
boost
cairomm
cgal
expat
gmp
mpfr
python
scipy
# optional
sparsehash
# drawing
cairomm
gobject-introspection
gtk3
pycairo
matplotlib
mpfr
numpy
pycairo
pygobject3
scipy
sparsehash
] ;
enableParallelBuilding = false ;
meta = with lib ; {
description = " P y t h o n m o d u l e f o r m a n i p u l a t i o n a n d s t a t i s t i c a l a n a l y s i s o f g r a p h s " ;
homepage = " h t t p s : / / g r a p h - t o o l . s k e w e d . d e / " ;
license = licenses . gpl3 ;
maintainers = [ maintainers . joelmo ] ;
homepage = " h t t p s : / / g r a p h - t o o l . s k e w e d . d e " ;
license = licenses . l gpl3Plus ;
maintainers = with maintainers ; [ ] ;
} ;
}