graphviz: add poppler support (#16331)
* graphviz: add poppler support * graphviz: actually needs poppler+glib * poopler: fix glib build, new version
This commit is contained in:
parent
08e53b67f8
commit
8060bc6523
@ -55,6 +55,8 @@ class Graphviz(AutotoolsPackage):
|
|||||||
description='Build with libgd support (more output formats)')
|
description='Build with libgd support (more output formats)')
|
||||||
variant('pangocairo', default=False,
|
variant('pangocairo', default=False,
|
||||||
description='Build with pango+cairo support (more output formats)')
|
description='Build with pango+cairo support (more output formats)')
|
||||||
|
variant('poppler', default=False,
|
||||||
|
description='Build with poppler support (pdf formats)')
|
||||||
variant('qt', default=False,
|
variant('qt', default=False,
|
||||||
description='Build with Qt support')
|
description='Build with Qt support')
|
||||||
variant('quartz', default=(MACOS_VERSION is not None),
|
variant('quartz', default=(MACOS_VERSION is not None),
|
||||||
@ -99,6 +101,7 @@ class Graphviz(AutotoolsPackage):
|
|||||||
depends_on('glib', when='+pangocairo')
|
depends_on('glib', when='+pangocairo')
|
||||||
depends_on('libpng', when='+pangocairo')
|
depends_on('libpng', when='+pangocairo')
|
||||||
depends_on('pango', when='+pangocairo')
|
depends_on('pango', when='+pangocairo')
|
||||||
|
depends_on('poppler+glib', when='+poppler')
|
||||||
depends_on('zlib')
|
depends_on('zlib')
|
||||||
depends_on('qt', when='+qt')
|
depends_on('qt', when='+qt')
|
||||||
depends_on('libx11', when="+x")
|
depends_on('libx11', when="+x")
|
||||||
@ -147,7 +150,7 @@ def configure_args(self):
|
|||||||
args.append('--{0}-swig'.format('enable' if use_swig else 'disable'))
|
args.append('--{0}-swig'.format('enable' if use_swig else 'disable'))
|
||||||
|
|
||||||
for var in ["expat", "gts", "ghostscript", "libgd", "pangocairo",
|
for var in ["expat", "gts", "ghostscript", "libgd", "pangocairo",
|
||||||
"qt", "quartz", "x"]:
|
"poppler", "qt", "quartz", "x"]:
|
||||||
args += self.with_or_without(var)
|
args += self.with_or_without(var)
|
||||||
|
|
||||||
args.append('--{0}-gtk'.format(
|
args.append('--{0}-gtk'.format(
|
||||||
|
@ -15,6 +15,7 @@ class Poppler(CMakePackage):
|
|||||||
git = "https://gitlab.freedesktop.org/poppler/poppler.git"
|
git = "https://gitlab.freedesktop.org/poppler/poppler.git"
|
||||||
|
|
||||||
version('master', branch='master')
|
version('master', branch='master')
|
||||||
|
version('0.87.0', sha256='6f602b9c24c2d05780be93e7306201012e41459f289b8279a27a79431ad4150e')
|
||||||
version('0.79.0', sha256='f985a4608fe592d2546d9d37d4182e502ff6b4c42f8db4be0a021a1c369528c8')
|
version('0.79.0', sha256='f985a4608fe592d2546d9d37d4182e502ff6b4c42f8db4be0a021a1c369528c8')
|
||||||
version('0.77.0', sha256='7267eb4cbccd64a58244b8211603c1c1b6bf32c7f6a4ced2642865346102f36b')
|
version('0.77.0', sha256='7267eb4cbccd64a58244b8211603c1c1b6bf32c7f6a4ced2642865346102f36b')
|
||||||
version('0.72.0', sha256='c1747eb8f26e9e753c4001ed951db2896edc1021b6d0f547a0bd2a27c30ada51')
|
version('0.72.0', sha256='c1747eb8f26e9e753c4001ed951db2896edc1021b6d0f547a0bd2a27c30ada51')
|
||||||
@ -48,7 +49,7 @@ class Poppler(CMakePackage):
|
|||||||
depends_on('openjpeg', when='+openjpeg')
|
depends_on('openjpeg', when='+openjpeg')
|
||||||
depends_on('qt@4.0:', when='+qt')
|
depends_on('qt@4.0:', when='+qt')
|
||||||
depends_on('zlib', when='+zlib')
|
depends_on('zlib', when='+zlib')
|
||||||
depends_on('cairo@1.10.0:', when='+glib')
|
depends_on('cairo+ft@1.10.0:', when='+glib')
|
||||||
depends_on('iconv', when='+iconv')
|
depends_on('iconv', when='+iconv')
|
||||||
depends_on('jpeg', when='+jpeg')
|
depends_on('jpeg', when='+jpeg')
|
||||||
depends_on('libpng', when='+png')
|
depends_on('libpng', when='+png')
|
||||||
|
Loading…
Reference in New Issue
Block a user