mirror of
https://code.it4i.cz/sccs/easyconfigs-it4i.git
synced 2025-04-10 17:02:11 +01:00
77 lines
2.0 KiB
Plaintext
77 lines
2.0 KiB
Plaintext
easyblock = 'ConfigureMake'
|
|
|
|
name = 'Graphviz'
|
|
version = '2.38.0'
|
|
|
|
homepage = 'http://www.graphviz.org/'
|
|
description = """Graphviz is open source graph visualization software. Graph visualization
|
|
is a way of representing structural information as diagrams of
|
|
abstract graphs and networks. It has important applications in networking,
|
|
bioinformatics, software engineering, database and web design, machine learning,
|
|
and in visual interfaces for other technical domains."""
|
|
|
|
toolchain = {'name': 'intel', 'version': '2015a'}
|
|
|
|
source_urls = ['http://www.graphviz.org/pub/graphviz/stable/SOURCES/']
|
|
sources = [SOURCELOWER_TAR_GZ]
|
|
|
|
python = 'Python'
|
|
pyver = '2.7.10'
|
|
versionsuffix = '-%s-%s' % (python, pyver)
|
|
|
|
gliblocal_suff = '-GLib-2.44.1'
|
|
|
|
dependencies = [
|
|
('cairo', '1.14.2'),
|
|
('expat', '2.1.0'),
|
|
('freetype', '2.6'),
|
|
('fontconfig', '2.11.94'),
|
|
('Ghostscript', '9.16'),
|
|
('GTS', '0.7.6', gliblocal_suff),
|
|
('Java', '1.7.0_80', '', True),
|
|
('libpng', '1.6.17'),
|
|
('Pango', '1.37.2'),
|
|
('Perl', '5.20.0'),
|
|
(python, pyver),
|
|
('Qt', '4.8.6', gliblocal_suff),
|
|
('SWIG', '3.0.7', versionsuffix),
|
|
('Tcl', '8.6.4'),
|
|
('zlib', '1.2.8'),
|
|
]
|
|
|
|
builddependencies = [
|
|
('M4', '1.4.17'),
|
|
]
|
|
|
|
patches = [
|
|
'Graphviz-2.38.0_icc_vmalloc.patch',
|
|
'Graphviz-2.38.0_icc_sfio.patch',
|
|
]
|
|
|
|
configopts = '--enable-guile=no --enable-lua=no --enable-ocaml=no '
|
|
configopts += '--enable-r=no --enable-ruby=no '
|
|
|
|
prebuildopts = 'qmake -o cmd/gvedit/qMakefile cmd/gvedit/gvedit.pro && '
|
|
|
|
sanity_check_paths = {
|
|
'files': [
|
|
'bin/cluster',
|
|
'bin/dot',
|
|
'bin/gvmap',
|
|
'lib/libcdt.%s' %
|
|
SHLIB_EXT,
|
|
'lib/libgvc.%s' %
|
|
SHLIB_EXT,
|
|
'lib/libxdot.%s' %
|
|
SHLIB_EXT],
|
|
'dirs': ['include']}
|
|
|
|
modextrapaths = {
|
|
'PYTHONPATH': 'lib/graphviz/python',
|
|
'CLASSPATH': 'lib/graphviz/java/org/graphviz',
|
|
'LD_LIBRARY_PATH': 'lib/graphviz/java',
|
|
'TCLLIBPATH': 'lib/graphviz/tcl',
|
|
}
|
|
|
|
moduleclass = 'vis'
|