From 25f217f5f2c54240e4cdedc0c40339623c161972 Mon Sep 17 00:00:00 2001 From: Glenn Johnson Date: Sun, 29 Dec 2019 12:40:09 -0600 Subject: [PATCH] Add support for graphite2 support to harfbuzz (#14300) This PR adds graphite2 support to harfbuzz. This PR depends on PR #14299, which added the graphite2 package to spack. --- var/spack/repos/builtin/packages/harfbuzz/package.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/var/spack/repos/builtin/packages/harfbuzz/package.py b/var/spack/repos/builtin/packages/harfbuzz/package.py index deef607ec47..f204fce61db 100644 --- a/var/spack/repos/builtin/packages/harfbuzz/package.py +++ b/var/spack/repos/builtin/packages/harfbuzz/package.py @@ -17,12 +17,15 @@ class Harfbuzz(AutotoolsPackage): version('1.4.6', sha256='21a78b81cd20cbffdb04b59ac7edfb410e42141869f637ae1d6778e74928d293') version('0.9.37', sha256='255f3b3842dead16863d1d0c216643d97b80bfa087aaa8fc5926da24ac120207') + variant('graphite2', default=False, description='enable support for graphite2 font engine') + depends_on("pkgconfig", type="build") depends_on("glib") depends_on("icu4c") depends_on("freetype") depends_on("cairo") depends_on("zlib") + depends_on("graphite2", when='+graphite2') def configure_args(self): args = [] @@ -34,6 +37,8 @@ def configure_args(self): args.append('GTKDOC_CHECK_PATH={0}'.format(true)) args.append('GTKDOC_MKPDF={0}'.format(true)) args.append('GTKDOC_REBASE={0}'.format(true)) + args.extend(self.with_or_without('graphite2')) + return args def patch(self):