Add latest version of GNU Guile (#3541)
This commit is contained in:
parent
a60210f6b2
commit
08799eac23
@ -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')
|
|
||||||
|
Loading…
Reference in New Issue
Block a user