summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--var/spack/repos/builtin/packages/font-util/package.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/font-util/package.py b/var/spack/repos/builtin/packages/font-util/package.py
index bd7e41511a..b614a056ee 100644
--- a/var/spack/repos/builtin/packages/font-util/package.py
+++ b/var/spack/repos/builtin/packages/font-util/package.py
@@ -26,6 +26,7 @@ class FontUtil(AutotoolsPackage, XorgPackage):
depends_on('mkfontdir', type='build')
font_baseurl = 'https://www.x.org/archive/individual/font/'
+ default_fonts = []
fonts = []
# name, version, sha256
fonts_resource = [
@@ -70,12 +71,19 @@ class FontUtil(AutotoolsPackage, XorgPackage):
f = f_r[0]
resource(name=f, url=font_baseurl + f + '-' + f_r[1] + '.tar.gz',
sha256=f_r[2], destination=f, when='fonts=' + f)
+
+ conflicts('fonts=font-bh-ttf', when='platform=cray')
+ conflicts('fonts=font-bh-ttf', when='arch=linux-rhel7-broadwell')
+
+ if f != 'font-bh-tff':
+ default_fonts.append(f)
+
fonts.append(f)
variant('fonts',
description='Installs fonts',
values=fonts,
- default=','.join(fonts),
+ default=','.join(default_fonts),
multi=True)
def setup_build_environment(self, env):