 d1d779fcbc
			
		
	
	
		d1d779fcbc
		
	
	
	
	
		
			
			* graph-tool: 2.12 -> 2.16 * graph-tool: Use correct upstream source * graph-tool: Use correct hash
		
			
				
	
	
		
			50 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Nix
		
	
	
	
	
	
			
		
		
	
	
			50 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Nix
		
	
	
	
	
	
| { stdenv, fetchurl, python, cairomm, sparsehash, pycairo, autoreconfHook,
 | |
| pkgconfig, boost, expat, scipy, numpy, cgal, gmp, mpfr, lndir,
 | |
| gobjectIntrospection, pygobject3, gtk3, matplotlib }:
 | |
| 
 | |
| stdenv.mkDerivation rec {
 | |
|   version = "2.16";
 | |
|   name = "${python.libPrefix}-graph-tool-${version}";
 | |
| 
 | |
|   meta = with stdenv.lib; {
 | |
|     description = "Python module for manipulation and statistical analysis of graphs";
 | |
|     homepage    = http://graph-tool.skewed.de/;
 | |
|     license     = licenses.gpl3;
 | |
|     platforms   = platforms.all;
 | |
|     maintainer  = [ stdenv.lib.maintainers.joelmo ];
 | |
|   };
 | |
| 
 | |
|   src = fetchurl {
 | |
|     url = "https://downloads.skewed.de/graph-tool/graph-tool-${version}.tar.bz2";
 | |
|     sha256 = "03b1pmh2gvsgyq491gvskx8fwgqy9k942faymdnhwpbbbfhx911p";
 | |
|   };
 | |
| 
 | |
|   configureFlags = [
 | |
|     "--with-python-module-path=$(out)/${python.sitePackages}"
 | |
|     "--enable-openmp"
 | |
|   ];
 | |
| 
 | |
|   buildInputs = [ pkgconfig autoreconfHook ];
 | |
| 
 | |
|   propagatedBuildInputs = [
 | |
|     boost
 | |
|     cgal
 | |
|     expat
 | |
|     gmp
 | |
|     mpfr
 | |
|     python
 | |
|     scipy
 | |
|     # optional
 | |
|     sparsehash
 | |
|     # drawing
 | |
|     cairomm
 | |
|     gobjectIntrospection
 | |
|     gtk3
 | |
|     pycairo
 | |
|     matplotlib
 | |
|     pygobject3
 | |
|   ];
 | |
| 
 | |
|   enableParallelBuilding = false;
 | |
| }
 |