Merge branch 'it4i-barbora'

This commit is contained in:
Lukas Krupcik 2022-05-05 10:21:19 +02:00
commit 4fde964c35
5 changed files with 135 additions and 0 deletions

View File

@ -17,6 +17,7 @@ sources = ['ansys-%(version)s.tar.gz']
dependencies = [
('libGLU', '9.0.1'),
('libnsl', '1.3.0'),
]
import os

27
a/ANSYS/\ Normal file
View File

@ -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'

View File

@ -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'

View File

@ -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'

40
v/Vampir/Vampir-10.0.2.eb Normal file
View File

@ -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'