diff options
author | Adam J. Stewart <ajstewart426@gmail.com> | 2017-03-24 15:20:52 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-03-24 15:20:52 -0500 |
commit | 08799eac2316c2065f0e67f2d82a966877ca8035 (patch) | |
tree | 5ed1533fd4eba14f7d6799ab0379a5570da79828 | |
parent | a60210f6b2cae3e60254110c22b7828eda6845b2 (diff) | |
download | spack-08799eac2316c2065f0e67f2d82a966877ca8035.tar.gz spack-08799eac2316c2065f0e67f2d82a966877ca8035.tar.bz2 spack-08799eac2316c2065f0e67f2d82a966877ca8035.tar.xz spack-08799eac2316c2065f0e67f2d82a966877ca8035.zip |
Add latest version of GNU Guile (#3541)
-rw-r--r-- | var/spack/repos/builtin/packages/guile/package.py | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/var/spack/repos/builtin/packages/guile/package.py b/var/spack/repos/builtin/packages/guile/package.py index 15e24e5634..90847a0088 100644 --- a/var/spack/repos/builtin/packages/guile/package.py +++ b/var/spack/repos/builtin/packages/guile/package.py @@ -25,13 +25,15 @@ from spack import * -class Guile(Package): +class Guile(AutotoolsPackage): """Guile is the GNU Ubiquitous Intelligent Language for Extensions, the official extension language for the GNU operating system.""" homepage = "https://www.gnu.org/software/guile/" - url = "https://ftp.gnu.org/gnu/guile/guile-2.0.11.tar.gz" + url = "https://ftp.gnu.org/gnu/guile/guile-2.2.0.tar.gz" + version('2.2.0', '0d5de8075b965f9ee5ea04399b60a3f9') + version('2.0.14', '333b6eec83e779935a45c818f712484e') version('2.0.11', 'e532c68c6f17822561e3001136635ddd') variant('readline', default=True, description='Use the readline library') @@ -45,9 +47,12 @@ class Guile(Package): depends_on('readline', when='+readline') depends_on('pkg-config', type='build') - def install(self, spec, prefix): + build_directory = 'spack-build' + + def configure_args(self): + spec = self.spec + config_args = [ - '--prefix={0}'.format(prefix), '--with-libunistring-prefix={0}'.format( spec['libunistring'].prefix), '--with-libltdl-prefix={0}'.format(spec['libtool'].prefix), @@ -61,8 +66,4 @@ class Guile(Package): else: config_args.append('--without-libreadline-prefix') - configure(*config_args) - - make() - make('check') - make('install') + return config_args |