# IT4Innovations # JK 2022 easyblock = 'ConfigureMake' name = 'gnuplot' version = '5.4.2' homepage = 'http://gnuplot.sourceforge.net/' description = """Portable interactive, function plotting utility""" toolchain = {'name': 'GCCcore', 'version': '10.3.0'} source_urls = [('https://sourceforge.net/projects/gnuplot/files/gnuplot/%(version)s', 'download')] sources = [SOURCE_TAR_GZ] checksums = ['e57c75e1318133951d32a83bcdc4aff17fed28722c4e71f2305cfc2ae1cae7ba'] builddependencies = [ ('binutils', '2.36.1'), ('pkg-config', '0.29.2'), ('Autotools', '20210128'), ] dependencies = [ ('ncurses', '6.2'), ('cairo', '1.16.0'), ('libjpeg-turbo', '2.0.6'), ('libpng', '1.6.37'), ('libgd', '2.3.1'), ('Pango', '1.48.5'), ('libcerf', '1.17'), ('X11', '20210518'), ('Qt5', '5.15.2'), ('Lua', '5.4.3'), ] preconfigopts = 'autoreconf && ' configopts = '--with-qt=qt5 --without-latex ' sanity_check_paths = { 'files': ['bin/gnuplot'], 'dirs': [] } # make sure that pdf terminal type is available #sanity_check_commands = ["gnuplot -e 'set terminal pdf'"] moduleclass = 'vis'