-
Notifications
You must be signed in to change notification settings - Fork 683
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #1394 from fgeorgatos/contrib_lmod_5.9
{tools} [GCC/4.8.x] Lmod/5.9 (REVIEW)
- Loading branch information
Showing
6 changed files
with
107 additions
and
10 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
easyblock = 'ConfigureMake' | ||
|
||
name = "Lmod" | ||
version = "5.9" | ||
|
||
homepage = "http://sourceforge.net/projects/lmod/" | ||
description = """Lmod is a Lua based module system. Modules allow for dynamic modification | ||
of a user's environment under Unix systems. See www.tacc.utexas.edu/tacc-projects/lmod | ||
for a complete description. Lmod is a new implementation that easily handles the MODULEPATH | ||
Hierarchical problem. It is drop-in replacement for TCL/C modules and reads TCL modulefiles directly.""" | ||
|
||
toolchain = {'name': 'GCC', 'version': '4.8.2'} | ||
|
||
sources = [SOURCE_TAR_BZ2] | ||
source_urls = [ | ||
'http://sourceforge.net/projects/lmod/files/', | ||
'http://sourceforge.net/projects/lmod/files/Testing' | ||
] | ||
|
||
dependencies = [("Lua", "5.1.4-8")] | ||
|
||
sanity_check_paths = { | ||
'files': ["lmod/%(version)s/libexec/lmod", "lmod/%(version)s/init/profile"], | ||
'dirs': [] | ||
} | ||
|
||
moduleclass = "tools" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
easyblock = 'ConfigureMake' | ||
|
||
name = "Lmod" | ||
version = "5.9" | ||
|
||
homepage = "http://sourceforge.net/projects/lmod/" | ||
description = """Lmod is a Lua based module system. Modules allow for dynamic modification | ||
of a user's environment under Unix systems. See www.tacc.utexas.edu/tacc-projects/lmod | ||
for a complete description. Lmod is a new implementation that easily handles the MODULEPATH | ||
Hierarchical problem. It is drop-in replacement for TCL/C modules and reads TCL modulefiles directly.""" | ||
|
||
toolchain = {'name': 'GCC', 'version': '4.8.4'} | ||
|
||
sources = [SOURCE_TAR_BZ2] | ||
source_urls = [ | ||
'http://sourceforge.net/projects/lmod/files/', | ||
'http://sourceforge.net/projects/lmod/files/Testing' | ||
] | ||
|
||
dependencies = [("Lua", "5.1.4-8")] | ||
|
||
sanity_check_paths = { | ||
'files': ["lmod/%(version)s/libexec/lmod", "lmod/%(version)s/init/profile"], | ||
'dirs': [] | ||
} | ||
|
||
moduleclass = "tools" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
easyblock = 'ConfigureMake' | ||
|
||
name = "Lua" | ||
version = "5.1.4-8" | ||
|
||
homepage = "http://www.lua.org/" | ||
description = """Lua is a powerful, fast, lightweight, embeddable scripting language. | ||
Lua combines simple procedural syntax with powerful data description constructs based | ||
on associative arrays and extensible semantics. Lua is dynamically typed, | ||
runs by interpreting bytecode for a register-based virtual machine, | ||
and has automatic memory management with incremental garbage collection, | ||
making it ideal for configuration, scripting, and rapid prototyping.""" | ||
|
||
toolchain = {'name': 'GCC', 'version': '4.8.4'} | ||
|
||
sources = ['lua-%s.tar.gz' % version.replace('-', '.')] | ||
source_urls = ['http://sourceforge.net/projects/lmod/files/'] | ||
|
||
dependencies = [('ncurses', '5.9')] | ||
|
||
sanity_check_paths = { | ||
'files': ["bin/lua"], | ||
'dirs': [] | ||
} | ||
|
||
moduleclass = "lang" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
easyblock = 'ConfigureMake' | ||
|
||
name = 'ncurses' | ||
version = '5.9' | ||
|
||
homepage = 'http://www.gnu.org/software/ncurses/' | ||
description = """The Ncurses (new curses) library is a free software emulation of curses in System V Release 4.0, | ||
and more. It uses Terminfo format, supports pads and color and multiple highlights and forms characters and | ||
function-key mapping, and has all the other SYSV-curses enhancements over BSD Curses.""" | ||
|
||
toolchain = {'name': 'GCC', 'version': '4.8.4'} | ||
toolchainopts = {'optarch': True, 'pic': True} | ||
|
||
source_urls = [GNU_SOURCE] | ||
sources = [SOURCE_TAR_GZ] | ||
|
||
moduleclass = 'devel' |