Add latest version of GNU Guile (#3541)

This commit is contained in:
Adam J. Stewart 2017-03-24 15:20:52 -05:00 committed by GitHub
parent a60210f6b2
commit 08799eac23

View File

@ -25,13 +25,15 @@
from spack import * from spack import *
class Guile(Package): class Guile(AutotoolsPackage):
"""Guile is the GNU Ubiquitous Intelligent Language for Extensions, """Guile is the GNU Ubiquitous Intelligent Language for Extensions,
the official extension language for the GNU operating system.""" the official extension language for the GNU operating system."""
homepage = "https://www.gnu.org/software/guile/" 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') version('2.0.11', 'e532c68c6f17822561e3001136635ddd')
variant('readline', default=True, description='Use the readline library') variant('readline', default=True, description='Use the readline library')
@ -45,9 +47,12 @@ class Guile(Package):
depends_on('readline', when='+readline') depends_on('readline', when='+readline')
depends_on('pkg-config', type='build') depends_on('pkg-config', type='build')
def install(self, spec, prefix): build_directory = 'spack-build'
def configure_args(self):
spec = self.spec
config_args = [ config_args = [
'--prefix={0}'.format(prefix),
'--with-libunistring-prefix={0}'.format( '--with-libunistring-prefix={0}'.format(
spec['libunistring'].prefix), spec['libunistring'].prefix),
'--with-libltdl-prefix={0}'.format(spec['libtool'].prefix), '--with-libltdl-prefix={0}'.format(spec['libtool'].prefix),
@ -61,8 +66,4 @@ def install(self, spec, prefix):
else: else:
config_args.append('--without-libreadline-prefix') config_args.append('--without-libreadline-prefix')
configure(*config_args) return config_args
make()
make('check')
make('install')