Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
1.3 kB · 73 lines
Nix
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374{ 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 = "graph-tool"; format = "other"; version = "2.45";
src = fetchurl { url = "https://downloads.skewed.de/graph-tool/graph-tool-${version}.tar.bz2"; hash = "sha256-+S2nrM/aArKXke/k8LPtkzKfJyMq9NOvwHySQh7Ghmg="; };
configureFlags = [ "--with-python-module-path=$(out)/${python.sitePackages}" "--with-boost-libdir=${boost}/lib" "--with-expat=${expat}" "--with-cgal=${cgal}" "--enable-openmp" ];
enableParallelBuilding = true;
nativeBuildInputs = [ autoreconfHook pkg-config ];
# https://git.skewed.de/count0/graph-tool/-/wikis/installation-instructions#manual-compilation propagatedBuildInputs = [ boost cairomm cgal expat gmp gobject-introspection gtk3 matplotlib mpfr numpy pycairo pygobject3 scipy sparsehash ];
meta = with lib; { description = "Python module for manipulation and statistical analysis of graphs"; homepage = "https://graph-tool.skewed.de"; license = licenses.lgpl3Plus; maintainers = with maintainers; [ ]; };}