From 9955b15f4e7579b394416ef1e3c398167c6828cc Mon Sep 17 00:00:00 2001 From: Toyohisa Kameyama Date: Fri, 21 Jun 2019 20:54:51 +0900 Subject: mpe2 use autotools and add libx11 dependency. (#11807) --- var/spack/repos/builtin/packages/mpe2/package.py | 25 ++++++++++++------------ 1 file changed, 12 insertions(+), 13 deletions(-) (limited to 'var') diff --git a/var/spack/repos/builtin/packages/mpe2/package.py b/var/spack/repos/builtin/packages/mpe2/package.py index bb898dff43..5b31776119 100644 --- a/var/spack/repos/builtin/packages/mpe2/package.py +++ b/var/spack/repos/builtin/packages/mpe2/package.py @@ -6,7 +6,7 @@ from spack import * -class Mpe2(Package): +class Mpe2(AutotoolsPackage): """Message Passing Extensions (MPE): Parallel, shared X window graphics""" homepage = "http://www.mcs.anl.gov/research/projects/perfvis/software/MPE/" @@ -17,18 +17,17 @@ class Mpe2(Package): patch('mpe2.patch') depends_on("mpi") + depends_on("libx11") provides("mpe") - def install(self, spec, prefix): - configure("--prefix=" + prefix, - "--x-includes=/usr/X11R6/include", - "--x-libraries=/usr/X11R6/lib", - "--enable-mpe_graphics=yes", - "--disable-f77", - "--enable-viewers=no", - "--enable-slog2=no", - "--with-mpicc=mpicc") - - make() - make("install") + def configure_args(self): + args = [] + + args.append('--enable-mpe_graphics=yes') + args.append('--disable-f77') + args.append('--enable-viewers=no') + args.append('--enable-slog2=no') + args.append('--with-mpicc=%s' % self.spec['mpi'].mpicc) + + return args -- cgit v1.2.3-70-g09d2