From 84c6fea32e38a5bf1b55b4c9c8dbf6bc9dd429bb Mon Sep 17 00:00:00 2001 From: Besnard Jean-Baptiste Date: Mon, 6 Nov 2017 01:55:44 +0100 Subject: Graphviz : Add a GTS variant (#6149) Enable support for the GNU Triangulated Surface Library - New variant +gts for graphviz - Optionnal dependency for GTS (already packaged) --- var/spack/repos/builtin/packages/graphviz/package.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/var/spack/repos/builtin/packages/graphviz/package.py b/var/spack/repos/builtin/packages/graphviz/package.py index ca3a6f7f36..0ec35f09e8 100644 --- a/var/spack/repos/builtin/packages/graphviz/package.py +++ b/var/spack/repos/builtin/packages/graphviz/package.py @@ -79,6 +79,9 @@ class Graphviz(AutotoolsPackage): variant('libgd', default=False, description='Build with libgd support (more output formats)') + variant('gts', default=False, + description='Build with GNU Triangulated Surface Library') + parallel = False # These language bindings have been tested, we know they work. @@ -98,6 +101,7 @@ class Graphviz(AutotoolsPackage): depends_on('cairo', when='+pangocairo') depends_on('pango', when='+pangocairo') depends_on('libgd', when='+libgd') + depends_on('gts', when='+gts') depends_on('ghostscript') depends_on('freetype') depends_on('expat') @@ -146,7 +150,7 @@ class Graphviz(AutotoolsPackage): else: options.append('--enable-swig=no') - for var in ('+pangocairo', '+libgd'): + for var in ('+pangocairo', '+libgd', '+gts'): if var in spec: options.append('--with-{0}'.format(var[1:])) else: -- cgit v1.2.3-70-g09d2