summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/mesa-demos/package.py
diff options
context:
space:
mode:
Diffstat (limited to 'var/spack/repos/builtin/packages/mesa-demos/package.py')
-rw-r--r--var/spack/repos/builtin/packages/mesa-demos/package.py87
1 files changed, 45 insertions, 42 deletions
diff --git a/var/spack/repos/builtin/packages/mesa-demos/package.py b/var/spack/repos/builtin/packages/mesa-demos/package.py
index eaa8f4b248..b094bf2ca2 100644
--- a/var/spack/repos/builtin/packages/mesa-demos/package.py
+++ b/var/spack/repos/builtin/packages/mesa-demos/package.py
@@ -11,61 +11,64 @@ class MesaDemos(AutotoolsPackage):
"""This package provides some demo applications for testing Mesa."""
homepage = "https://www.mesa3d.org"
- url = "https://gitlab.freedesktop.org/mesa/demos/-/archive/mesa-demos-8.4.0/demos-mesa-demos-8.4.0.tar.gz"
+ url = "https://gitlab.freedesktop.org/mesa/demos/-/archive/mesa-demos-8.4.0/demos-mesa-demos-8.4.0.tar.gz"
- version('8.4.0', sha256='e9d235e6dad69d6b00877bf07e6d1859e368c0873e5401ec68a6ddb43375e900')
- version('8.3.0', sha256='9bc1b37f4fc7bfc3f818f2d3851ffde28e8167ef11dca87f4781e9ef6206901f')
- version('8.2.0', sha256='5a9f71b815d968d0c3b77edfcc3782d0211f8520b00da9e554ccfed80c8889f6')
- version('8.1.0', sha256='cc5826105355830208c90047fc38c5b09fa3ab0045366e7e859104935b00b76d')
+ version("8.4.0", sha256="e9d235e6dad69d6b00877bf07e6d1859e368c0873e5401ec68a6ddb43375e900")
+ version("8.3.0", sha256="9bc1b37f4fc7bfc3f818f2d3851ffde28e8167ef11dca87f4781e9ef6206901f")
+ version("8.2.0", sha256="5a9f71b815d968d0c3b77edfcc3782d0211f8520b00da9e554ccfed80c8889f6")
+ version("8.1.0", sha256="cc5826105355830208c90047fc38c5b09fa3ab0045366e7e859104935b00b76d")
- variant('gl',
- default='glx' if sys.platform.startswith('linux') else 'osmesa',
- values=('glx', 'osmesa', 'other'), multi=False,
- description='The OpenGL provider to use')
- conflicts('osmesa', when='gl=glx')
- conflicts('osmesa', when='gl=other')
- conflicts('glx', when='gl=osmesa')
- conflicts('glx', when='gl=other')
+ variant(
+ "gl",
+ default="glx" if sys.platform.startswith("linux") else "osmesa",
+ values=("glx", "osmesa", "other"),
+ multi=False,
+ description="The OpenGL provider to use",
+ )
+ conflicts("osmesa", when="gl=glx")
+ conflicts("osmesa", when="gl=other")
+ conflicts("glx", when="gl=osmesa")
+ conflicts("glx", when="gl=other")
- depends_on('autoconf', type='build')
- depends_on('automake', type='build')
- depends_on('libtool', type='build')
- depends_on('m4', type='build')
- depends_on('pkgconfig', type='build')
+ depends_on("autoconf", type="build")
+ depends_on("automake", type="build")
+ depends_on("libtool", type="build")
+ depends_on("m4", type="build")
+ depends_on("pkgconfig", type="build")
- depends_on('gl')
- depends_on('osmesa', when='gl=osmesa')
- depends_on('glx', when='gl=glx')
- depends_on('libx11', when='gl=glx')
- depends_on('libxext', when='gl=glx')
+ depends_on("gl")
+ depends_on("osmesa", when="gl=osmesa")
+ depends_on("glx", when="gl=glx")
+ depends_on("libx11", when="gl=glx")
+ depends_on("libxext", when="gl=glx")
- depends_on('glu')
- depends_on('glew@1.5.4:')
+ depends_on("glu")
+ depends_on("glew@1.5.4:")
# OSMesa demos don't actually use glut
- patch('osmesa-glut.patch')
+ patch("osmesa-glut.patch")
def configure_args(self):
spec = self.spec
args = [
- '--disable-egl',
- '--disable-gles1',
- '--disable-gles2',
- '--disable-vg',
- '--disable-libdrm',
- '--disable-wayland',
- '--disable-gbm',
- '--disable-freetype2',
- '--disable-rbug',
- '--without-glut',
+ "--disable-egl",
+ "--disable-gles1",
+ "--disable-gles2",
+ "--disable-vg",
+ "--disable-libdrm",
+ "--disable-wayland",
+ "--disable-gbm",
+ "--disable-freetype2",
+ "--disable-rbug",
+ "--without-glut",
]
- if 'gl=glx' in spec:
- args.append('--enable-x11')
+ if "gl=glx" in spec:
+ args.append("--enable-x11")
else:
- args.append('--disable-x11')
- if 'gl=osmesa' in spec:
- args.append('--enable-osmesa')
+ args.append("--disable-x11")
+ if "gl=osmesa" in spec:
+ args.append("--enable-osmesa")
else:
- args.append('--disable-osmesa')
+ args.append("--disable-osmesa")
return args