summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/paraver/package.py
diff options
context:
space:
mode:
Diffstat (limited to 'var/spack/repos/builtin/packages/paraver/package.py')
-rw-r--r--var/spack/repos/builtin/packages/paraver/package.py55
1 files changed, 34 insertions, 21 deletions
diff --git a/var/spack/repos/builtin/packages/paraver/package.py b/var/spack/repos/builtin/packages/paraver/package.py
index 59ecfdd8e3..382f01ac91 100644
--- a/var/spack/repos/builtin/packages/paraver/package.py
+++ b/var/spack/repos/builtin/packages/paraver/package.py
@@ -9,25 +9,34 @@ from spack.package import *
class Paraver(Package):
- """"A very powerful performance visualization and analysis tool
- based on traces that can be used to analyse any information that
- is expressed on its input trace format. Traces for parallel MPI,
- OpenMP and other programs can be genereated with Extrae.
+ """ "A very powerful performance visualization and analysis tool
+ based on traces that can be used to analyse any information that
+ is expressed on its input trace format. Traces for parallel MPI,
+ OpenMP and other programs can be genereated with Extrae.
+
+ Note: This package is deprecated in favor of wxparaver"""
- Note: This package is deprecated in favor of wxparaver"""
homepage = "https://tools.bsc.es/paraver"
url = "https://ftp.tools.bsc.es/wxparaver/wxparaver-4.6.3-src.tar.bz2"
# NOTE: Paraver provides only latest version for download.
# Don't keep/add older versions.
- version('4.6.3', sha256='ac6025eec5419e1060967eab71dfd123e585be5b5f3ac3241085895dbeca255a', deprecated=True)
- version('4.6.2', sha256='74b85bf9e6570001d372b376b58643526e349b1d2f1e7633ca38bb0800ecf929', deprecated=True)
+ version(
+ "4.6.3",
+ sha256="ac6025eec5419e1060967eab71dfd123e585be5b5f3ac3241085895dbeca255a",
+ deprecated=True,
+ )
+ version(
+ "4.6.2",
+ sha256="74b85bf9e6570001d372b376b58643526e349b1d2f1e7633ca38bb0800ecf929",
+ deprecated=True,
+ )
- depends_on('boost@1.36: +serialization')
- depends_on('wxwidgets@2.8:') # NOTE: using external for this one is usually simpler
- depends_on('wxpropgrid@1.4:')
- depends_on('libxml2')
- depends_on('zlib')
+ depends_on("boost@1.36: +serialization")
+ depends_on("wxwidgets@2.8:") # NOTE: using external for this one is usually simpler
+ depends_on("wxpropgrid@1.4:")
+ depends_on("libxml2")
+ depends_on("zlib")
def install(self, spec, prefix):
os.chdir("ptools_common_files")
@@ -37,10 +46,12 @@ class Paraver(Package):
os.chdir("../paraver-kernel")
# "--with-extrae=%s" % spec['extrae'].prefix,
- configure("--prefix=%s" % prefix,
- "--with-ptools-common-files=%s" % prefix,
- "--with-boost=%s" % spec['boost'].prefix,
- "--with-boost-serialization=boost_serialization")
+ configure(
+ "--prefix=%s" % prefix,
+ "--with-ptools-common-files=%s" % prefix,
+ "--with-boost=%s" % spec["boost"].prefix,
+ "--with-boost-serialization=boost_serialization",
+ )
make()
make("install")
@@ -51,10 +62,12 @@ class Paraver(Package):
os.chdir("../wxparaver")
# "--with-extrae=%s" % spec['extrae'].prefix,
- configure("--prefix=%s" % prefix,
- "--with-paraver=%s" % prefix,
- "--with-boost=%s" % spec['boost'].prefix,
- "--with-boost-serialization=boost_serialization",
- "--with-wxdir=%s" % spec['wxwidgets'].prefix.bin)
+ configure(
+ "--prefix=%s" % prefix,
+ "--with-paraver=%s" % prefix,
+ "--with-boost=%s" % spec["boost"].prefix,
+ "--with-boost-serialization=boost_serialization",
+ "--with-wxdir=%s" % spec["wxwidgets"].prefix.bin,
+ )
make()
make("install")