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 *
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 @@ def install(self, spec, prefix):
else:
config_args.append('--without-libreadline-prefix')
configure(*config_args)
make()
make('check')
make('install')
return config_args