summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/ape/package.py
diff options
context:
space:
mode:
Diffstat (limited to 'var/spack/repos/builtin/packages/ape/package.py')
-rw-r--r--var/spack/repos/builtin/packages/ape/package.py32
1 files changed, 15 insertions, 17 deletions
diff --git a/var/spack/repos/builtin/packages/ape/package.py b/var/spack/repos/builtin/packages/ape/package.py
index a614bf78aa..00b2e284a2 100644
--- a/var/spack/repos/builtin/packages/ape/package.py
+++ b/var/spack/repos/builtin/packages/ape/package.py
@@ -11,21 +11,23 @@ class Ape(Package):
Theory framework"""
homepage = "https://www.tddft.org/programs/APE/"
- url = "http://www.tddft.org/programs/APE/sites/default/files/ape-2.2.1.tar.gz"
+ url = "http://www.tddft.org/programs/APE/sites/default/files/ape-2.2.1.tar.gz"
- version('2.2.1', sha256='1bdb7f987fde81f8a5f335da6b59fa884e6d185d4a0995c90fde7c04376ce9e3')
+ version("2.2.1", sha256="1bdb7f987fde81f8a5f335da6b59fa884e6d185d4a0995c90fde7c04376ce9e3")
- depends_on('gsl')
- depends_on('libxc@:4', when='@2.3.0:')
- depends_on('libxc@:2.2.2', when='@:2.2.1')
+ depends_on("gsl")
+ depends_on("libxc@:4", when="@2.3.0:")
+ depends_on("libxc@:2.2.2", when="@:2.2.1")
def install(self, spec, prefix):
args = []
- args.extend([
- '--prefix=%s' % prefix,
- '--with-gsl-prefix=%s' % spec['gsl'].prefix,
- '--with-libxc-prefix=%s' % spec['libxc'].prefix
- ])
+ args.extend(
+ [
+ "--prefix=%s" % prefix,
+ "--with-gsl-prefix=%s" % spec["gsl"].prefix,
+ "--with-libxc-prefix=%s" % spec["libxc"].prefix,
+ ]
+ )
# When preprocessor expands macros (i.e. CFLAGS) defined as quoted
# strings the result may be > 132 chars and is terminated.
@@ -34,13 +36,9 @@ class Ape(Package):
# let compiler know that the entire line is meaningful.
# TODO: For the lack of better approach, assume that clang is mixed
# TODO: with GNU fortran.
- if (spec.satisfies('%apple-clang') or
- spec.satisfies('%clang') or
- spec.satisfies('%gcc')):
- args.extend([
- 'FCFLAGS=-O2 -ffree-line-length-none'
- ])
+ if spec.satisfies("%apple-clang") or spec.satisfies("%clang") or spec.satisfies("%gcc"):
+ args.extend(["FCFLAGS=-O2 -ffree-line-length-none"])
configure(*args)
make()
- make('install')
+ make("install")