summaryrefslogtreecommitdiffstats
path: root/meta
diff options
context:
space:
mode:
authorDmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>2025-06-20 22:14:57 +0300
committerRichard Purdie <richard.purdie@linuxfoundation.org>2025-06-24 13:51:31 +0100
commit0d201a6fd7c5398b54b7aefd2e2113c7a291fbe9 (patch)
tree23b15d007bdfd673b71973eb162c178f8632c2cc /meta
parent717a75c170f159e1b500b8281f911714183a7218 (diff)
downloadpoky-0d201a6fd7c5398b54b7aefd2e2113c7a291fbe9.tar.gz
default-providers: handle GLVND-related providers
If GLVND is enabled, then libglvnd is providing all OpenGL / ES libraries. Tune default-providers.inc to select a correct package in this case. (From OE-Core rev: 28bc66ade84241f3f9b680d5c1fd8d261da4b413) Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta')
-rw-r--r--meta/conf/distro/include/default-providers.inc14
1 files changed, 7 insertions, 7 deletions
diff --git a/meta/conf/distro/include/default-providers.inc b/meta/conf/distro/include/default-providers.inc
index 274ad0c4f6..3f113543cd 100644
--- a/meta/conf/distro/include/default-providers.inc
+++ b/meta/conf/distro/include/default-providers.inc
@@ -6,13 +6,13 @@ PREFERRED_PROVIDER_virtual/xserver ?= "xserver-xorg"
6PREFERRED_PROVIDER_virtual/xserver-xf86 ?= "xserver-xorg" 6PREFERRED_PROVIDER_virtual/xserver-xf86 ?= "xserver-xorg"
7PREFERRED_PROVIDER_virtual/libsdl2 ?= "libsdl2" 7PREFERRED_PROVIDER_virtual/libsdl2 ?= "libsdl2"
8PREFERRED_PROVIDER_virtual/libsdl2-native ?= "libsdl2-native" 8PREFERRED_PROVIDER_virtual/libsdl2-native ?= "libsdl2-native"
9PREFERRED_PROVIDER_virtual/egl ?= "mesa" 9PREFERRED_PROVIDER_virtual/egl ?= "${@bb.utils.contains('DISTRO_FEATURES','glvnd','libglvnd','mesa',d)}"
10PREFERRED_PROVIDER_virtual/libgl ?= "mesa" 10PREFERRED_PROVIDER_virtual/libgl ?= "${@bb.utils.contains('DISTRO_FEATURES', 'glvnd', 'libglvnd', 'mesa',d)}"
11PREFERRED_PROVIDER_virtual/libgl-native ?= "mesa-native" 11PREFERRED_PROVIDER_virtual/libgl-native ?= "${@bb.utils.contains('DISTRO_FEATURES', 'glvnd', 'libglvnd-native', 'mesa-native',d)}"
12PREFERRED_PROVIDER_virtual/nativesdk-libgl ?= "nativesdk-mesa" 12PREFERRED_PROVIDER_virtual/nativesdk-libgl ?= "${@bb.utils.contains('DISTRO_FEATURES', 'glvnd', 'nativesdk-libglvnd', 'nativesdk-mesa',d)}"
13PREFERRED_PROVIDER_virtual/libgles1 ?= "mesa" 13PREFERRED_PROVIDER_virtual/libgles1 ?= "${@bb.utils.contains('DISTRO_FEATURES', 'glvnd', 'libglvnd', 'mesa',d)}"
14PREFERRED_PROVIDER_virtual/libgles2 ?= "mesa" 14PREFERRED_PROVIDER_virtual/libgles2 ?= "${@bb.utils.contains('DISTRO_FEATURES', 'glvnd', 'libglvnd', 'mesa',d)}"
15PREFERRED_PROVIDER_virtual/libgles3 ?= "mesa" 15PREFERRED_PROVIDER_virtual/libgles3 ?= "${@bb.utils.contains('DISTRO_FEATURES', 'glvnd', 'libglvnd', 'mesa',d)}"
16PREFERRED_PROVIDER_virtual/mesa ?= "mesa" 16PREFERRED_PROVIDER_virtual/mesa ?= "mesa"
17PREFERRED_PROVIDER_virtual/update-alternatives ?= "opkg-utils" 17PREFERRED_PROVIDER_virtual/update-alternatives ?= "opkg-utils"
18PREFERRED_PROVIDER_virtual/update-alternatives-native ?= "opkg-utils-native" 18PREFERRED_PROVIDER_virtual/update-alternatives-native ?= "opkg-utils-native"