]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commit
mesa: sort out PROVIDES for the glvnd case
authorDmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Thu, 22 May 2025 17:13:32 +0000 (20:13 +0300)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 27 May 2025 07:50:19 +0000 (08:50 +0100)
commit9d3b4c9bc40392ba87f110ec5db0dedf381b8c4a
treee2f18f1efe5e31d3421c38c2be17659310495197
parentb1b8a0f69dafe23c992754cffb7aaf575753e564
mesa: sort out PROVIDES for the glvnd case

If mesa is built with GLVND enabled, it doesn't provide GL / GL ES / EGL
libraries directly. Instead it provides two ICD libraries: libEGL_mesa.0
and libGLX_mesa.so.0. Remove virtual provides from the glvnd case
(dropping incorrect virtual/libglx provider while we are at it) and
replace those with runtime providers (to be used by libglvnd in order to
pull corresponding ICDs).

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/conf/distro/include/default-providers.inc
meta/recipes-graphics/mesa/mesa.inc