Use gl and glx version ranges instead of exact versions
This commit is contained in:
parent
437e435bfc
commit
4a81331c6e
@ -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
|
||||
|
@ -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')
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user