From 4b9701a195f32ba054f94a375548ad224e887bca Mon Sep 17 00:00:00 2001 From: t-nojiri <68096132+t-nojiri@users.noreply.github.com> Date: Fri, 16 Oct 2020 19:08:59 +0900 Subject: opium : convert to be an autotools package (#18708) --- var/spack/repos/builtin/packages/opium/package.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'var') diff --git a/var/spack/repos/builtin/packages/opium/package.py b/var/spack/repos/builtin/packages/opium/package.py index f593889dd4..19f3b8fcf6 100644 --- a/var/spack/repos/builtin/packages/opium/package.py +++ b/var/spack/repos/builtin/packages/opium/package.py @@ -6,7 +6,7 @@ from spack import * -class Opium(Package): +class Opium(AutotoolsPackage): """DFT pseudopotential generation project""" homepage = "https://opium.sourceforge.net/index.html" @@ -17,15 +17,19 @@ class Opium(Package): depends_on('blas') depends_on('lapack') - def install(self, spec, prefix): + def configure_args(self): + spec = self.spec + options = [] libs = spec['lapack'].libs + spec['blas'].libs - options = ['LDFLAGS=%s' % libs.ld_flags] + options.append('LDFLAGS=%s' % libs.ld_flags) + return options - configure(*options) + def build(self, spec, prefix): with working_dir("src", create=False): make("all-subdirs") make("opium") + def install(self, spec, prefix): # opium not have a make install :-(( mkdirp(self.prefix.bin) install(join_path(self.stage.source_path, 'opium'), -- cgit v1.2.3-70-g09d2