From 573489db710c6fd315170a45d6c609db2e30e5e4 Mon Sep 17 00:00:00 2001 From: Omar Padron Date: Mon, 13 Jul 2020 11:32:36 -0400 Subject: Add libglvnd packages/Add EGL support (#14572) * add new package: "libglvnd-frontend" * add +glvnd variant to opengl package * add +glvnd variant to mesa package * add +egl variant to paraview package * add libglvnd-frontend entries to default packages config * fix style * add default providers for glvnd virtuals add default providers for glvnd-gl, glvnd-glx, and glvnd-egl * WIP: rough start to external OpenGL documentation * rename libglvnd-frontend package and backend virtual dependencies * update documentation * fix ligvnd-be-* typos * fix libglvnd-fe package class name * fix doc parse error --- etc/spack/defaults/packages.yaml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'etc') diff --git a/etc/spack/defaults/packages.yaml b/etc/spack/defaults/packages.yaml index dcfbf76b51..4e8f002787 100644 --- a/etc/spack/defaults/packages.yaml +++ b/etc/spack/defaults/packages.yaml @@ -23,8 +23,12 @@ packages: daal: [intel-daal] elf: [elfutils] fftw-api: [fftw] - gl: [mesa+opengl, opengl] - glx: [mesa+glx, opengl] + gl: [libglvnd-fe, mesa+opengl~glvnd, opengl~glvnd] + glx: [libglvnd-fe+glx, mesa+glx~glvnd, opengl+glx~glvnd] + egl: [libglvnd-fe+egl, opengl+egl~glvnd] + libglvnd-be-gl: [mesa+glvnd, opengl+glvnd] + libglvnd-be-glx: [mesa+glx+glvnd, opengl+glx+glvnd] + libglvnd-be-egl: [opengl+egl+glvnd] glu: [mesa-glu, openglu] golang: [gcc] iconv: [libiconv] -- cgit v1.2.3-60-g2f50