Add new version of cairo (#14941)

* Add new version of cairo

* Update var/spack/repos/builtin/packages/cairo/package.py

Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com>

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
This commit is contained in:
iarspider 2020-02-18 00:41:08 +01:00 committed by GitHub
parent 80123e0d1a
commit 1d7fc47672
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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")