diff --git a/a/ANSYS/ANSYS-21.2-intel-2020b.eb b/a/ANSYS/ANSYS-21.2-intel-2020b.eb index 80f75374..21b7287c 100644 --- a/a/ANSYS/ANSYS-21.2-intel-2020b.eb +++ b/a/ANSYS/ANSYS-21.2-intel-2020b.eb @@ -17,6 +17,7 @@ sources = ['ansys-%(version)s.tar.gz'] dependencies = [ ('libGLU', '9.0.1'), + ('libnsl', '1.3.0'), ] import os diff --git "a/a/ANSYS/\\" "b/a/ANSYS/\\" new file mode 100644 index 00000000..21b7287c --- /dev/null +++ "b/a/ANSYS/\\" @@ -0,0 +1,27 @@ +# IT4Innovations +# LK 2021 + +name = 'ANSYS' +version = '21.2' + +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': '2020b'} + +# 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-%(version)s.tar.gz'] + +dependencies = [ + ('libGLU', '9.0.1'), + ('libnsl', '1.3.0'), +] + +import os +license_server = os.getenv('EB_ANSYS_LICENSE_SERVER', '10.5.8.13') +license_server_port = os.getenv('EB_ANSYS_LICENSE_SERVER_PORT', '2325:1055') + +moduleclass = 'tools' diff --git a/l/libnsl/libnsl-1.3.0-GCCcore-10.2.0.eb b/l/libnsl/libnsl-1.3.0-GCCcore-10.2.0.eb new file mode 100644 index 00000000..15654be0 --- /dev/null +++ b/l/libnsl/libnsl-1.3.0-GCCcore-10.2.0.eb @@ -0,0 +1,36 @@ +# IT4Innovations +# LK 2022 + +easyblock = 'ConfigureMake' + +name = 'libnsl' +version = '1.3.0' + +homepage = 'https://github.com/thkukuk/libnsl' +description = """The libnsl package contains the public client interface for NIS(YP).""" + +toolchain = {'name': 'GCCcore', 'version': '10.2.0'} + +source_urls = ['https://github.com/thkukuk/%(name)s/releases/download/v%(version)s/'] +sources = [SOURCE_TAR_XZ] +checksums = ['eac3062957fa302c62eff4aed718a07bacbf9ceb0a058289f12a19bfdda3c8e2'] + +builddependencies = [ + ('binutils', '2.35'), +] + +dependencies = [ + ('libtirpc', '1.3.2'), +] + +# Provide a symlink for libnsl.so.1, which used to be part of glibc. +# This new version of libnsl should be backwards compatible. +postinstallcmds = ['ln -s libnsl.so %(installdir)s/lib/libnsl.so.1'] + +sanity_check_paths = { + 'files': ['include/rpcsvc/nis.h', 'include/rpcsvc/yp.h', 'lib/libnsl.a', + 'lib/libnsl.%s' % SHLIB_EXT, 'lib/libnsl.%s.1' % SHLIB_EXT], + 'dirs': ['include'] +} + +moduleclass = 'devel' diff --git a/l/libtirpc/libtirpc-1.3.2-GCCcore-10.2.0.eb b/l/libtirpc/libtirpc-1.3.2-GCCcore-10.2.0.eb new file mode 100644 index 00000000..d6f7dd41 --- /dev/null +++ b/l/libtirpc/libtirpc-1.3.2-GCCcore-10.2.0.eb @@ -0,0 +1,31 @@ +# IT4Innovations +# LK 2022 + +easyblock = 'ConfigureMake' + +name = 'libtirpc' +version = '1.3.2' + +homepage = 'https://sourceforge.net/projects/libtirpc/' +description = "Libtirpc is a port of Suns Transport-Independent RPC library to Linux." + +toolchain = {'name': 'GCCcore', 'version': '10.2.0'} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCE_TAR_BZ2] +checksums = ['cf4ca51f3fc401bea61c702c69171ab0'] + +configopts = '--enable-static --enable-shared --disable-gssapi' + +builddependencies = [ + ('binutils', '2.35') +] + +sanity_check_paths = { + 'files': ['lib/libtirpc.%s' % (x,) for x in ['a', SHLIB_EXT]], + 'dirs': ['include/tirpc', 'lib'], +} + +modextrapaths = {'CPATH': 'include/tirpc'} + +moduleclass = 'lib' diff --git a/v/Vampir/Vampir-10.0.2.eb b/v/Vampir/Vampir-10.0.2.eb new file mode 100644 index 00000000..01624684 --- /dev/null +++ b/v/Vampir/Vampir-10.0.2.eb @@ -0,0 +1,40 @@ +# IT4Innovations +# LK 2022 + +easyblock = 'Binary' + +name = 'Vampir' +version = '10.0.2' +variant = 'linux-x86_64' + +homepage = 'http://www.vampir.eu' +description = """The Vampir software tool provides an easy-to-use framework that enables + developers to quickly display and analyze arbitrary program behavior at any level of detail. + The tool suite implements optimized event analysis algorithms and customizable displays that + enable fast and interactive rendering of very local_complex performance monitoring data.""" + +toolchain = SYSTEM + +sources = ['vampir-%s-%s-setup.sh' % (version, variant)] + +checksums = [ + 'b7a66118ae515a7d6ac807085cf19ddb', # vampir-10.0.2-linux-x86_64-setup.sh +] + +# Adjust this variable to point to the location of your Vampir license file +license_file = '/apps/licenses/vampir/vampir.license' + +install_cmd = "./" + sources[0] + " --silent --instdir=%(installdir)s " +install_cmd += "--no-icon --no-menu-items --no-trace-file-association" + +sanity_check_paths = { + 'files': ["bin/vampir", "doc/vampir-manual.pdf"], + 'dirs': [] +} + +# MS: Vampir does its own license activation thing... +# modextravars = { +# 'VAMPIR_LICENSE': license_file, +#} + +moduleclass = 'perf'