From 8707ef040bd247e75efdb762d99fbc3b8c272b58 Mon Sep 17 00:00:00 2001 From: James Carpenter Date: Wed, 7 Jan 2026 09:53:09 +0000 Subject: [PATCH] CST-Studio-Suite 2026.SP1 easyconf --- ...o-Suite-2026.SP1-GCCcore-13.3.0-Java-17.eb | 45 +++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 easyconfigs/c/CST-Studio-Suite/CST-Studio-Suite-2026.SP1-GCCcore-13.3.0-Java-17.eb diff --git a/easyconfigs/c/CST-Studio-Suite/CST-Studio-Suite-2026.SP1-GCCcore-13.3.0-Java-17.eb b/easyconfigs/c/CST-Studio-Suite/CST-Studio-Suite-2026.SP1-GCCcore-13.3.0-Java-17.eb new file mode 100644 index 00000000..5fd2aed9 --- /dev/null +++ b/easyconfigs/c/CST-Studio-Suite/CST-Studio-Suite-2026.SP1-GCCcore-13.3.0-Java-17.eb @@ -0,0 +1,45 @@ +easyblock = 'EB_CST' + +name = 'CST-Studio-Suite' +version = '2026.SP1' +versionsuffix = '-Java-17' + +homepage = 'https://www.3ds.com/products-services/simulia/products/cst-studio-suite/' +description = """CST Studio Suite is a high-performance 3D EM analysis software package for designing, analyzing and + optimizing electromagnetic (EM) components and systems.""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +sources = [ + 'CST_S2_2026/CST_S2_2026.CST_S2_2026.SIMULIA_CST_Studio_Suite.Linux64.tar', + 'CST_S2_2026/CST_S2_2026_SP1.SPK_SIMULIA_CST_Studio_Suite.Linux64.tar.gz', +] +checksums = [ + {'CST_S2_2026.CST_S2_2026.SIMULIA_CST_Studio_Suite.Linux64.tar': + 'cebb1366154b7100b6c6b709b1d1ff6f6a7f2f2d0a641e59958ad1b92f37e2d5'}, + {'CST_S2_2026_SP1.SPK_SIMULIA_CST_Studio_Suite.Linux64.tar.gz': + '7429fb12892de259999e8dc3de84e91a1540e6ea491fd5ae0b6081109e65635c'}, +] + +builddependencies = [ + ('binutils', '2.42'), +] +dependencies = [ + ('Java', '17', '', SYSTEM), + ('motif', '2.3.8'), + ('Xvfb', '21.1.14'), +] + +postinstallcmds = [ + 'cd %(installdir)s/LinuxAMD64 && ' + 'sed -i \'s/"${CST_REGSVR32}" -c -s "${CST_OCX}"/"${CST_REGSVR32}" "${CST_OCX}"/\' {modeler,schematic}_AMD64' +] + +license_server = 'eee-cst-ce.bham.ac.uk' +license_server_port = '27004' +sp_level = '%(version_minor)s' +extract_sources = True + +modextravars = {'CST_FORCE_SOFTWARE_RENDERER': '1'} + +moduleclass = 'cae'