Use gl and glx version ranges instead of exact versions

This commit is contained in:
Chuck Atkins 2019-02-06 14:24:42 -05:00 committed by Omar Padron
parent 437e435bfc
commit 4a81331c6e
2 changed files with 4 additions and 6 deletions

View File

@ -37,8 +37,6 @@ class Mesa(MesonPackage):
variant('swr', values=any_combination_of('avx', 'avx2', 'knl', 'skx'),
description="Enable the SWR driver.")
# conflicts('~llvm', when='~swr=none')
variant('a', default=True)
variant('b', default=False)
# Front ends
variant('osmesa', default=True, description="Enable the OSMesa frontend.")
@ -57,8 +55,8 @@ class Mesa(MesonPackage):
variant('opengles', default=False, description="Enable OpenGL ES support.")
# Provides
provides('gl@4.5', when='+opengl')
provides('glx@1.4', when='+glx')
provides('gl@:4.5', when='+opengl')
provides('glx@:1.4', when='+glx')
provides('egl', when='+egl')
# Variant dependencies

View File

@ -47,8 +47,8 @@ class Paraview(CMakePackage):
depends_on('qt@:4', when='@:5.2.0+qt')
depends_on('mesa+osmesa', when='+osmesa')
depends_on('gl@3.2', when='+opengl2')
depends_on('gl@1.2', when='~opengl2')
depends_on('gl@3.2:', when='+opengl2')
depends_on('gl@1.2:', when='~opengl2')
depends_on('libxt', when='+qt')
conflicts('+qt', when='+osmesa')