From ad32167dadcd4347e0317f8be056d55b034c07fb Mon Sep 17 00:00:00 2001 From: Dmitry Baryshkov Date: Tue, 20 May 2025 20:48:36 +0300 Subject: [PATCH] libglvnd: provide virtual packages Add corresponding PROVIDES in order to let libglvnd declare that it provides corresponding libraries. Signed-off-by: Dmitry Baryshkov Signed-off-by: Khem Raj --- meta-oe/recipes-graphics/libglvnd/libglvnd_1.7.0.bb | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/meta-oe/recipes-graphics/libglvnd/libglvnd_1.7.0.bb b/meta-oe/recipes-graphics/libglvnd/libglvnd_1.7.0.bb index 4094aa4fc6..1c0d3253d8 100644 --- a/meta-oe/recipes-graphics/libglvnd/libglvnd_1.7.0.bb +++ b/meta-oe/recipes-graphics/libglvnd/libglvnd_1.7.0.bb @@ -28,3 +28,10 @@ PACKAGECONFIG[gles1] = "-Dgles1=true,-Dgles1=false," PACKAGECONFIG[gles2] = "-Dgles2=true,-Dgles2=false," BBCLASSEXTEND = "native nativesdk" + +PROVIDES = " \ + ${@bb.utils.contains('PACKAGECONFIG', 'glx', 'virtual/libgl', '', d)} \ + ${@bb.utils.contains('PACKAGECONFIG', 'gles1', 'virtual/libgles1', '', d)} \ + ${@bb.utils.contains('PACKAGECONFIG', 'gles2', 'virtual/libgles2 virtual/libgles3', '', d)} \ + ${@bb.utils.contains('PACKAGECONFIG', 'egl', 'virtual/egl', '', d)} \ +"