mirror of
https://code.it4i.cz/sccs/easyconfigs-it4i.git
synced 2025-04-08 07:52:11 +01:00
Merge branch 'it4i-barbora'
This commit is contained in:
commit
4fde964c35
@ -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
27
a/ANSYS/\
Normal 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'
|
36
l/libnsl/libnsl-1.3.0-GCCcore-10.2.0.eb
Normal file
36
l/libnsl/libnsl-1.3.0-GCCcore-10.2.0.eb
Normal 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'
|
31
l/libtirpc/libtirpc-1.3.2-GCCcore-10.2.0.eb
Normal file
31
l/libtirpc/libtirpc-1.3.2-GCCcore-10.2.0.eb
Normal 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
40
v/Vampir/Vampir-10.0.2.eb
Normal 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'
|
Loading…
x
Reference in New Issue
Block a user