diff options
Diffstat (limited to 'var/spack/repos/builtin/packages/fstrack/package.py')
-rw-r--r-- | var/spack/repos/builtin/packages/fstrack/package.py | 42 |
1 files changed, 22 insertions, 20 deletions
diff --git a/var/spack/repos/builtin/packages/fstrack/package.py b/var/spack/repos/builtin/packages/fstrack/package.py index 6dae0acdad..2d0123112f 100644 --- a/var/spack/repos/builtin/packages/fstrack/package.py +++ b/var/spack/repos/builtin/packages/fstrack/package.py @@ -13,42 +13,44 @@ class Fstrack(MakefilePackage): flow given on GMT/netcdf grds.""" homepage = "http://www-udc.ig.utexas.edu/external/becker/data.html#fstrack" - url = "http://www-udc.ig.utexas.edu/external/becker/software/fstrack-0.5.3.092918.tgz" + url = "http://www-udc.ig.utexas.edu/external/becker/software/fstrack-0.5.3.092918.tgz" - version('0.5.3.092918', sha256='34b31687fdfa207b9659425238b805eaacf0b0209e7e3343c1a3cb4c9e62345d') + version( + "0.5.3.092918", sha256="34b31687fdfa207b9659425238b805eaacf0b0209e7e3343c1a3cb4c9e62345d" + ) - variant('flow', default=True, description='Build the flow tracker') + variant("flow", default=True, description="Build the flow tracker") - depends_on('gmt@4.0:4', when='+flow') - depends_on('netcdf-c', when='+flow') + depends_on("gmt@4.0:4", when="+flow") + depends_on("netcdf-c", when="+flow") parallel = False def setup_build_environment(self, env): # Compilers - env.set('F90', spack_fc) + env.set("F90", spack_fc) # Compiler flags (assumes GCC) - env.set('CFLAGS', '-O2') - env.set('FFLAGS', '-ffixed-line-length-132 -x f77-cpp-input -O2') - env.set('FFLAGS_DEBUG', '-g -x f77-cpp-input') - env.set('F90FLAGS', '-O2 -x f95-cpp-input') - env.set('F90FLAGS_DEBUG', '-g -x f95-cpp-input') - env.set('LDFLAGS', '-lm') + env.set("CFLAGS", "-O2") + env.set("FFLAGS", "-ffixed-line-length-132 -x f77-cpp-input -O2") + env.set("FFLAGS_DEBUG", "-g -x f77-cpp-input") + env.set("F90FLAGS", "-O2 -x f95-cpp-input") + env.set("F90FLAGS_DEBUG", "-g -x f95-cpp-input") + env.set("LDFLAGS", "-lm") - if '+flow' in self.spec: - env.set('GMTHOME', self.spec['gmt'].prefix) - env.set('NETCDFDIR', self.spec['netcdf-c'].prefix) + if "+flow" in self.spec: + env.set("GMTHOME", self.spec["gmt"].prefix) + env.set("NETCDFDIR", self.spec["netcdf-c"].prefix) def build(self, spec, prefix): - with working_dir('eispack'): + with working_dir("eispack"): make() - with working_dir('d-rex'): + with working_dir("d-rex"): make() - with working_dir('fstrack'): - if '+flow' in spec: - make('really_all') + with working_dir("fstrack"): + if "+flow" in spec: + make("really_all") else: make() |