summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--var/spack/repos/builtin/packages/cairo/package.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/var/spack/repos/builtin/packages/cairo/package.py b/var/spack/repos/builtin/packages/cairo/package.py
index 829bb0866b..0092d0bfb1 100644
--- a/var/spack/repos/builtin/packages/cairo/package.py
+++ b/var/spack/repos/builtin/packages/cairo/package.py
@@ -13,7 +13,9 @@ class Cairo(AutotoolsPackage):
homepage = "https://www.cairographics.org/"
url = "https://www.cairographics.org/releases/cairo-1.16.0.tar.xz"
- version('1.16.0', sha256='5e7b29b3f113ef870d1e3ecf8adf21f923396401604bda16d44be45e66052331')
+ version('1.17.2', sha256='6b70d4655e2a47a22b101c666f4b29ba746eda4aa8a0f7255b32b2e9408801df',
+ url='https://cairographics.org/snapshots/cairo-1.17.2.tar.xz') # Snapshot
+ version('1.16.0', sha256='5e7b29b3f113ef870d1e3ecf8adf21f923396401604bda16d44be45e66052331', preferred=True)
version('1.14.12', sha256='8c90f00c500b2299c0a323dd9beead2a00353752b2092ead558139bd67f7bf16')
version('1.14.8', sha256='d1f2d98ae9a4111564f6de4e013d639cf77155baf2556582295a0f00a9bc5e20')
version('1.14.0', sha256='2cf5f81432e77ea4359af9dcd0f4faf37d015934501391c311bfd2d19a0134b7')
@@ -34,6 +36,7 @@ class Cairo(AutotoolsPackage):
depends_on('libpng', when='+png')
depends_on('librsvg', when='+svg')
depends_on('glib')
+ depends_on('pixman@0.36.0:', when='@1.17.2:')
depends_on('pixman')
depends_on('automake', type='build')
depends_on('autoconf', type='build')
@@ -47,7 +50,7 @@ class Cairo(AutotoolsPackage):
conflicts('+svg', when='platform=darwin')
# patch from https://gitlab.freedesktop.org/cairo/cairo/issues/346
- patch('fontconfig.patch', when='@1.16.0')
+ patch('fontconfig.patch', when='@1.16.0:1.17.2')
def setup_build_environment(self, env):
env.set('NOCONFIGURE', "1")