diff --git a/a/ANSYS/ANSYS-19.3-intel-2017c.eb b/a/ANSYS/ANSYS-19.3-intel-2017c.eb new file mode 100644 index 00000000..7b88e2f0 --- /dev/null +++ b/a/ANSYS/ANSYS-19.3-intel-2017c.eb @@ -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' diff --git a/c/Cargo/Cargo-0.18.0.eb b/c/Cargo/Cargo-0.18.0.eb new file mode 100644 index 00000000..01ca4e21 --- /dev/null +++ b/c/Cargo/Cargo-0.18.0.eb @@ -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' diff --git a/m/Molpro/Molpro-mpp-2015.1.10.linux_x86_64_openmp.eb b/m/Molpro/Molpro-mpp-2018.2.0.linux_x86_64_openmp.eb similarity index 79% rename from m/Molpro/Molpro-mpp-2015.1.10.linux_x86_64_openmp.eb rename to m/Molpro/Molpro-mpp-2018.2.0.linux_x86_64_openmp.eb index 22912ecf..9015fd89 100644 --- a/m/Molpro/Molpro-mpp-2015.1.10.linux_x86_64_openmp.eb +++ b/m/Molpro/Molpro-mpp-2018.2.0.linux_x86_64_openmp.eb @@ -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' diff --git a/r/Rust/Rust-1.32.0.eb b/r/Rust/Rust-1.32.0.eb new file mode 100644 index 00000000..d8d0d94b --- /dev/null +++ b/r/Rust/Rust-1.32.0.eb @@ -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'