From 39b58abd9c4dcdaf23eb203ad6d1f6b5d9cbb23a Mon Sep 17 00:00:00 2001 From: Massimiliano Culpo Date: Mon, 11 Apr 2022 17:43:21 +0200 Subject: siesta: remove custom phases --- var/spack/repos/builtin/packages/siesta/package.py | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/var/spack/repos/builtin/packages/siesta/package.py b/var/spack/repos/builtin/packages/siesta/package.py index be156a9f21..b230748b1b 100644 --- a/var/spack/repos/builtin/packages/siesta/package.py +++ b/var/spack/repos/builtin/packages/siesta/package.py @@ -9,9 +9,10 @@ import os from spack import * -class Siesta(Package): +class Siesta(MakefilePackage): """SIESTA performs electronic structure calculations and ab initio molecular - dynamics simulations of molecules and solids.""" + dynamics simulations of molecules and solids. + """ homepage = "https://departments.icmab.es/leem/siesta/" @@ -30,14 +31,12 @@ class Siesta(Package): depends_on('netcdf-c') depends_on('netcdf-fortran') - phases = ['configure', 'build', 'install'] - def flag_handler(self, name, flags): if '%gcc@10:' in self.spec and name == 'fflags': flags.append('-fallow-argument-mismatch') - return (flags, None, None) + return flags, None, None - def configure(self, spec, prefix): + def edit(self, spec, prefix): sh = which('sh') configure_args = ['--enable-mpi', '--with-blas=%s' % spec['blas'].libs, -- cgit v1.2.3-60-g2f50