summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlec Scott <alecbcs@gmail.com>2021-07-20 01:55:34 -0700
committerGitHub <noreply@github.com>2021-07-20 01:55:34 -0700
commit9abd77c517c508175f1ba766a00e8f31a30f0c77 (patch)
tree2b5b28fac017c967b98ad0fa26b01fb13cbd4796
parent887820ecb5b60419b4dfcf6934549f4155fc27c1 (diff)
downloadspack-9abd77c517c508175f1ba766a00e8f31a30f0c77.tar.gz
spack-9abd77c517c508175f1ba766a00e8f31a30f0c77.tar.bz2
spack-9abd77c517c508175f1ba766a00e8f31a30f0c77.tar.xz
spack-9abd77c517c508175f1ba766a00e8f31a30f0c77.zip
poppler: add v21.07.0 (#24931)
-rw-r--r--var/spack/repos/builtin/packages/poppler/package.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/poppler/package.py b/var/spack/repos/builtin/packages/poppler/package.py
index 6123ff06a1..ccf2516fb3 100644
--- a/var/spack/repos/builtin/packages/poppler/package.py
+++ b/var/spack/repos/builtin/packages/poppler/package.py
@@ -10,11 +10,12 @@ class Poppler(CMakePackage):
"""Poppler is a PDF rendering library based on the xpdf-3.0 code base."""
homepage = "https://poppler.freedesktop.org"
- url = "https://poppler.freedesktop.org/poppler-0.77.0.tar.xz"
+ url = "https://poppler.freedesktop.org/poppler-21.07.0.tar.xz"
list_url = "https://poppler.freedesktop.org/releases.html"
git = "https://gitlab.freedesktop.org/poppler/poppler.git"
version('master', branch='master')
+ version('21.07.0', sha256='e26ab29f68065de4d6562f0a3e2b5435a83ca92be573b99a1c81998fa286a4d4')
version('0.90.1', sha256='984d82e72e91418d280885298c8bdc855a2fd92665fd52a1345b27235e0c71c4')
version('0.87.0', sha256='6f602b9c24c2d05780be93e7306201012e41459f289b8279a27a79431ad4150e')
version('0.79.0', sha256='f985a4608fe592d2546d9d37d4182e502ff6b4c42f8db4be0a021a1c369528c8')
@@ -24,6 +25,7 @@ class Poppler(CMakePackage):
version('0.64.0', sha256='b21df92ca99f78067785cf2dc8e06deb04726b62389c0ee1f5d8b103c77f64b1')
version('0.61.1', sha256='1266096343f5163c1a585124e9a6d44474e1345de5cdfe55dc7b47357bcfcda9')
+ variant('boost', default=False, description='Enable Boost for Splash')
variant('cms', default=False, description='Use color management system')
variant('cpp', default=False, description='Compile poppler cpp wrapper')
variant('glib', default=False, description='Compile poppler glib wrapper')
@@ -43,6 +45,7 @@ class Poppler(CMakePackage):
depends_on('fontconfig')
depends_on('freetype')
+ depends_on('boost@1.58.0:', when='+boost')
depends_on('lcms', when='+cms')
depends_on('glib@2.41:', when='+glib')
depends_on('gobject-introspection', when='+gobject')
@@ -86,6 +89,11 @@ class Poppler(CMakePackage):
# Install header files
args.append('-DENABLE_UNSTABLE_API_ABI_HEADERS=ON')
+ if '+boost' in spec:
+ args.append('-DENABLE_BOOST=ON')
+ else:
+ args.append('-DENABLE_BOOST=OFF')
+
if '+cms' in spec:
args.append('-DENABLE_CMS=lcms2')
else: