Add latest version of GNU Guile (#3541)
This commit is contained in:
		| @@ -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') |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Adam J. Stewart
					Adam J. Stewart