forked from rarias/bscpkgs
		
	
		
			
				
	
	
		
			48 lines
		
	
	
		
			820 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
			
		
		
	
	
			48 lines
		
	
	
		
			820 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
{
 | 
						|
  stdenv
 | 
						|
, fetchFromGitHub
 | 
						|
, boost
 | 
						|
, libxml2
 | 
						|
, xml2
 | 
						|
, fetchurl
 | 
						|
, wxGTK30-gtk3
 | 
						|
, paraver-kernel
 | 
						|
}:
 | 
						|
 | 
						|
let
 | 
						|
  wx = wxGTK30-gtk3;
 | 
						|
in
 | 
						|
stdenv.mkDerivation rec {
 | 
						|
  pname = "wxparaver";
 | 
						|
  version = "4.8.2";
 | 
						|
 | 
						|
  src = fetchurl {
 | 
						|
    url = "https://ftp.tools.bsc.es/wxparaver/wxparaver-${version}-src.tar.bz2";
 | 
						|
    sha256 = "0b8rrhnf7h8j72pj6nrxkrbskgg9b5w60nxi47nxg6275qvfq8hd";
 | 
						|
  };
 | 
						|
 | 
						|
  postUnpack = "sourceRoot=$sourceRoot/src/wxparaver";
 | 
						|
  enableParallelBuilding = true;
 | 
						|
 | 
						|
  preConfigure = ''
 | 
						|
    configureFlagsArray=(
 | 
						|
      "--with-boost=${boost}"
 | 
						|
      "--with-wx-config=${wx}/bin/wx-config"
 | 
						|
      --with-wxpropgrid-dir=
 | 
						|
      "--with-paraver=${paraver-kernel}"
 | 
						|
      "--enable-debug=yes"
 | 
						|
      "CXXFLAGS=-g"
 | 
						|
      "CFLAGS=-g"
 | 
						|
    )
 | 
						|
  '';
 | 
						|
 | 
						|
  buildInputs = [
 | 
						|
    boost
 | 
						|
    xml2
 | 
						|
    libxml2.dev
 | 
						|
    wx
 | 
						|
    paraver-kernel
 | 
						|
  ];
 | 
						|
 | 
						|
}
 |