mirror of
https://code.it4i.cz/sccs/easyconfigs-it4i.git
synced 2025-04-29 09:33:05 +01:00
new file: j/Java/Java-1.8.0_144.eb
new file: j/Java/Java-1.9.0+181.eb new file: l/Lmod/Lmod-7.7.7.eb new file: l/Lua/Lua-5.3.4.eb new file: s/Singularity/Singularity-2.3.2.eb
This commit is contained in:
parent
dd6fb5820d
commit
82b115fceb
15
j/Java/Java-1.8.0_144.eb
Normal file
15
j/Java/Java-1.8.0_144.eb
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
name = 'Java'
|
||||||
|
version = "1.8.0_144"
|
||||||
|
|
||||||
|
homepage = 'http://java.com/'
|
||||||
|
description = """Java Platform, Standard Edition (Java SE) lets you develop and deploy
|
||||||
|
Java applications on desktops and servers."""
|
||||||
|
|
||||||
|
toolchain = {'name': 'dummy', 'version': ''}
|
||||||
|
|
||||||
|
# download the tar.gz directly from http://www.oracle.com/technetwork/java/javase/downloads/index.html
|
||||||
|
(vp, vs) = version.split('_')
|
||||||
|
altver = '%su%s' % (vp.split('.')[1], vs)
|
||||||
|
sources = ['jdk-%s-linux-x64.tar.gz' % altver]
|
||||||
|
|
||||||
|
moduleclass = 'lang'
|
13
j/Java/Java-1.9.0+181.eb
Normal file
13
j/Java/Java-1.9.0+181.eb
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
name = 'Java'
|
||||||
|
version = "1.9.0+181"
|
||||||
|
|
||||||
|
homepage = 'http://java.com/'
|
||||||
|
description = """Java Platform, Standard Edition (Java SE) lets you develop and deploy
|
||||||
|
Java applications on desktops and servers."""
|
||||||
|
|
||||||
|
toolchain = {'name': 'dummy', 'version': ''}
|
||||||
|
|
||||||
|
# download the tar.gz directly from http://www.oracle.com/technetwork/java/javase/downloads/index.html
|
||||||
|
sources = ['jdk-9_linux-x64_bin.tar.gz']
|
||||||
|
|
||||||
|
moduleclass = 'lang'
|
28
l/Lmod/Lmod-7.7.7.eb
Normal file
28
l/Lmod/Lmod-7.7.7.eb
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
easyblock = 'ConfigureMake'
|
||||||
|
|
||||||
|
name = "Lmod"
|
||||||
|
version = "7.7.7"
|
||||||
|
|
||||||
|
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': 'dummy', 'version': ''}
|
||||||
|
|
||||||
|
sources = ['%(version)s.tar.gz']
|
||||||
|
source_urls = [
|
||||||
|
'https://github.com/TACC/Lmod/archive',
|
||||||
|
'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"
|
35
l/Lua/Lua-5.3.4.eb
Normal file
35
l/Lua/Lua-5.3.4.eb
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
easyblock = 'ConfigureMake'
|
||||||
|
|
||||||
|
name = "Lua"
|
||||||
|
version = "5.3.4"
|
||||||
|
|
||||||
|
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': 'dummy', 'version': ''}
|
||||||
|
|
||||||
|
sources = ['lua-%s.tar.gz' % version.replace('-', '.')]
|
||||||
|
source_urls = ['http://sourceforge.net/projects/lmod/files/']
|
||||||
|
|
||||||
|
builddependencies = [
|
||||||
|
('ncurses', '6.0'),
|
||||||
|
('libreadline', '7.0')
|
||||||
|
]
|
||||||
|
|
||||||
|
skipsteps = ['configure']
|
||||||
|
|
||||||
|
prebuildopts = 'sed -i "s|INSTALL_TOP= \/usr\/local|INSTALL_TOP= %(installdir)s|" Makefile && '
|
||||||
|
|
||||||
|
buildopts = ' posix'
|
||||||
|
|
||||||
|
sanity_check_paths = {
|
||||||
|
'files': ["bin/lua"],
|
||||||
|
'dirs': []
|
||||||
|
}
|
||||||
|
|
||||||
|
moduleclass = "lang"
|
20
s/Singularity/Singularity-2.3.2.eb
Normal file
20
s/Singularity/Singularity-2.3.2.eb
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
easyblock = 'ConfigureMake'
|
||||||
|
|
||||||
|
name = 'Singularity'
|
||||||
|
version = '2.3.2'
|
||||||
|
|
||||||
|
homepage = 'http://gmkurtzer.github.io/singularity'
|
||||||
|
description = """Singularity is a container platform focused on supporting \"Mobility of Compute\""""
|
||||||
|
|
||||||
|
toolchain = {'name': 'dummy', 'version': ''}
|
||||||
|
|
||||||
|
source_urls = ['https://github.com/gmkurtzer/singularity/archive/']
|
||||||
|
sources = ['%(version)s.tar.gz']
|
||||||
|
|
||||||
|
builddependencies = [('Autotools', '20150215')]
|
||||||
|
|
||||||
|
preconfigopts = './autogen.sh && '
|
||||||
|
|
||||||
|
modextravars = {'SINGULARITY_OVERLAYFS_ENABLED': '1'}
|
||||||
|
|
||||||
|
moduleclass = 'tools'
|
Loading…
x
Reference in New Issue
Block a user