new file: a/ANSYS/ANSYS-19.3-intel-2017c.eb

new file:   c/Cargo/Cargo-0.18.0.eb
	new file:   m/Molpro/Molpro-mpp-2018.2.0.linux_x86_64_openmp.eb
	new file:   r/Rust/Rust-1.32.0.eb
	deleted:    m/Molpro/Molpro-mpp-2015.1.10.linux_x86_64_openmp.eb
This commit is contained in:
Lukáš Krupčík 2019-02-13 15:04:56 +01:00
parent 62b1533b49
commit 3d9a43d50b
4 changed files with 89 additions and 3 deletions

View File

@ -0,0 +1,21 @@
# IT4Innovations 2019
name = 'ANSYS'
version = '19.3'
homepage = 'http://www.ansys.com'
description = """ANSYS simulation software enables organizations to confidently predict
how their products will operate in the real world. We believe that every product is
a promise of something greater. """
toolchain = {'name': 'intel', 'version': '2017c'}
# create a zip file from the 3 install iso files.
# make sure all files of the iso's are in the same directory.
sources = ['ANSYS-19.3.tar.gz']
import os
license_server = os.getenv('EB_ANSYS_LICENSE_SERVER', 'license.it4i.cz')
license_server_port = os.getenv('EB_ANSYS_LICENSE_SERVER_PORT', '2325:1055')
moduleclass = 'tools'

35
c/Cargo/Cargo-0.18.0.eb Normal file
View File

@ -0,0 +1,35 @@
# iT4Innovations 2019
easyblock = 'ConfigureMake'
name = 'Cargo'
version = '0.18.0'
homepage = 'https://crates.io/'
description = "The Rust package manager"
toolchain = {'name': 'dummy', 'version': ''}
source_urls = ['https://github.com/rust-lang/cargo/archive/']
sources = ['%(version)s.tar.gz']
dependencies = [
('Rust', '1.32.0'),
]
builddependencies = [
('CMake', '3.13.1'),
('Py', '2.7'),
('cURL', '7.56.1'),
]
buildopts = 'VERBOSE=1'
# rust-installer is a git submodule, but not included in the sources pulled from GitHub
# see also https://github.com/rust-lang/cargo/issues/2130
preinstallopts = "cp -a %(builddir)s/rust-installer*/* %(builddir)s/cargo-%(version)s/src/rust-installer && "
sanity_check_paths = {
'files': ['bin/cargo'],
'dirs': ['etc', 'lib/rustlib', 'share'],
}
moduleclass = 'tools'

View File

@ -1,12 +1,14 @@
# IT4Innovations 2019
name = 'Molpro'
version = '2018.2.0'
versionprefix = 'mpp-'
version = '2015.1.10'
versionsuffix = '.linux_x86_64_openmp'
homepage = 'https://www.molpro.net'
description = """Molpro is a complete system of ab initio programs for molecular electronic structure calculations."""
toolchain = {'name': 'dummy', 'version': 'dummy'}
toolchain = {'name': 'dummy', 'version': ''}
# no source URL available, requires registration to download
sources = ['%(namelower)s-%(versionprefix)s%(version)s%(versionsuffix)s.sh']
@ -15,6 +17,6 @@ precompiled_binaries = True
# license file - uncomment if a licence file is supplied by your site and
# is valid for all users - the value of license_file may have to be changed
#license_file = HOME + '/licenses/%(name)s/license.lic'
# license_file = HOME + '/licenses/%(name)s/license.lic'
moduleclass = 'chem'

28
r/Rust/Rust-1.32.0.eb Normal file
View File

@ -0,0 +1,28 @@
# IT4Innovations 2019
easyblock = 'ConfigureMake'
name = 'Rust'
version = '1.32.0'
homepage = 'https://www.rust-lang.org'
description = """Rust is a systems programming language that runs blazingly fast, prevents segfaults,
and guarantees thread safety."""
toolchain = {'name': 'dummy', 'version': ''}
source_urls = ['https://static.rust-lang.org/dist/']
sources = ['rustc-%(version)s-src.tar.gz']
builddependencies = [
('Py', '2.7'),
('CMake', '3.13.1'),
('binutils', '2.27'),
]
sanity_check_paths = {
'files': ['bin/rustc', 'bin/rustdoc'],
'dirs': ['share/doc', 'share/man', 'lib/rustlib'],
}
moduleclass = 'lang'