Skip to content
Snippets Groups Projects
Commit 4f08f0b5 authored by Michael Knobloch's avatar Michael Knobloch
Browse files

Minor version bump for CubeGUI

parent ae30ca89
No related branches found
No related tags found
No related merge requests found
##
# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild
#
# Copyright:: Copyright 2018-2022 Juelich Supercomputing Centre, Germany
# Authors:: Markus Geimer <m.geimer@fz-juelich.de>
# Christian Feld <c.feld@fz-juelich.de>
# License:: 3-clause BSD
#
# This work is based on experiences from the UNITE project
# http://apps.fz-juelich.de/unite/
##
easyblock = 'EB_Score_minus_P'
name = 'CubeGUI'
version = '4.8.1'
homepage = 'https://www.scalasca.org/software/cube-4.x/download.html'
description = """
Cube, which is used as performance report explorer for Scalasca and Score-P,
is a generic tool for displaying a multi-dimensional performance space
consisting of the dimensions (i) performance metric, (ii) call path, and
(iii) system resource. Each dimension can be represented as a tree, where
non-leaf nodes of the tree can be collapsed or expanded to achieve the
desired level of granularity.
This module provides the Cube graphical report explorer.
"""
toolchain = {'name': 'GCCcore', 'version': '11.3.0'}
source_urls = ['http://perftools.pages.jsc.fz-juelich.de/cicd/cubegui/tags/cubegui-%(version)s']
sources = [SOURCELOWER_TAR_GZ]
checksums = ['a8a2a62b4e587c012d3d32385bed7c500db14232419795e0f4272d1dcefc55bc']
builddependencies = [
# use same binutils version that was used when building GCCcore
('binutils', '2.38'),
('CubeLib', '4.8.1'),
]
dependencies = [
('Qt5', '5.15.5'),
]
sanity_check_paths = {
'files': ['bin/cube', 'bin/cubegui-config',
('lib/libcube4gui.a', 'lib64/libcube4gui.a'),
('lib/libcube4gui.%s' % SHLIB_EXT, 'lib64/libcube4gui.%s' % SHLIB_EXT)],
'dirs': ['include/cubegui', 'lib/cube-plugins'],
}
# CubeGUI (and other Qt apps that use OpenGl) crash from time to time
# or don't show any output when using Qt's WebEngine with the default
# KNOB_MAX_WORKER_THREADS value of 65535. Even with a value of 10 this
# behavior doesn't vanish. Thus, don't use WebEngine at all, although
# it makes nicer output.
configopts = '--without-web-engine'
moduleclass = 'perf'
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment