summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOtavio Salvador <otavio@ossystems.com.br>2026-09-16 15:23:11 -0300
committerGitHub <noreply@github.com>2026-09-16 15:23:11 -0300
commit3c2d2f25429cd4604f438de1e82aaa6963588cab (patch)
treef798ceeb084b8156ec8247f4fec17110b60c1f77
parent790aaa999743a7e5baf8b6c023b72dbdfc85f85e (diff)
parentaa20194ad9683c4b5e59ba7995d9e46dabb5a622 (diff)
downloadmeta-freescale-3c2d2f25429cd4604f438de1e82aaa6963588cab.tar.gz
Merge pull request #2710 from Freescale/backport-2709-to-wrynose
[Backport wrynose] oelint: Group the mali-imx runtime variables by variable name
-rw-r--r--recipes-graphics/mali/mali-imx.inc40
1 files changed, 20 insertions, 20 deletions
diff --git a/recipes-graphics/mali/mali-imx.inc b/recipes-graphics/mali/mali-imx.inc
index fc443e677..3e62d8292 100644
--- a/recipes-graphics/mali/mali-imx.inc
+++ b/recipes-graphics/mali/mali-imx.inc
@@ -76,10 +76,30 @@ RDEPENDS:${PN}-libgles1-dev = "${PN}-libgles-dev"
76RDEPENDS:${PN}-libgles2-dev = "${PN}-libgles-dev" 76RDEPENDS:${PN}-libgles2-dev = "${PN}-libgles-dev"
77RDEPENDS:${PN}-libgles3-dev = "${PN}-libgles-dev" 77RDEPENDS:${PN}-libgles3-dev = "${PN}-libgles-dev"
78 78
79# libmali.so is loaded with dlopen, so an explicit runtime dependency is necessary
80RDEPENDS:${PN}-libegl += "${PN}"
81RDEPENDS:${PN}-libgbm += "${PN}"
82RDEPENDS:${PN}-libgles1 += "${PN}"
83RDEPENDS:${PN}-libgles2 += "${PN}"
84RDEPENDS:${PN}-libgles3 += "${PN}"
85
79RPROVIDES:${PN}-opencl-icd = "virtual-opencl-icd" 86RPROVIDES:${PN}-opencl-icd = "virtual-opencl-icd"
80RPROVIDES:${PN}-libvulkan = "virtual-vulkan-icd" 87RPROVIDES:${PN}-libvulkan = "virtual-vulkan-icd"
81RPROVIDES:${PN}-libgles-dev = "libgles-dev" 88RPROVIDES:${PN}-libgles-dev = "libgles-dev"
82 89
90# The generic names stay provided: consumers that dlopen a GL backend depend on
91# them by name rather than through shlibs, as cogl-1.0 does for libgles2.
92RPROVIDES:${PN}-libegl += "libegl"
93RPROVIDES:${PN}-libegl-dev += "libegl-dev"
94RPROVIDES:${PN}-libgbm += "libgbm"
95RPROVIDES:${PN}-libgbm-dev += "libgbm-dev"
96RPROVIDES:${PN}-libgles1 += "libgles1"
97RPROVIDES:${PN}-libgles1-dev += "libgles1-dev"
98RPROVIDES:${PN}-libgles2 += "libgles2"
99RPROVIDES:${PN}-libgles2-dev += "libgles2-dev"
100RPROVIDES:${PN}-libgles3 += "libgles3"
101RPROVIDES:${PN}-libgles3-dev += "libgles3-dev"
102
83RCONFLICTS:${PN}-libgles-dev = "libgles-dev" 103RCONFLICTS:${PN}-libgles-dev = "libgles-dev"
84 104
85FILES_SOLIBSDEV = "" 105FILES_SOLIBSDEV = ""
@@ -106,24 +126,4 @@ DEBIAN_NOAUTONAME:${PN}-libgles2-dev = "1"
106DEBIAN_NOAUTONAME:${PN}-libgles3 = "1" 126DEBIAN_NOAUTONAME:${PN}-libgles3 = "1"
107DEBIAN_NOAUTONAME:${PN}-libgles3-dev = "1" 127DEBIAN_NOAUTONAME:${PN}-libgles3-dev = "1"
108 128
109# libmali.so is loaded with dlopen, so an explicit runtime dependency is necessary
110RDEPENDS:${PN}-libegl += "${PN}"
111RDEPENDS:${PN}-libgbm += "${PN}"
112RDEPENDS:${PN}-libgles1 += "${PN}"
113RDEPENDS:${PN}-libgles2 += "${PN}"
114RDEPENDS:${PN}-libgles3 += "${PN}"
115
116# The generic names stay provided: consumers that dlopen a GL backend depend on
117# them by name rather than through shlibs, as cogl-1.0 does for libgles2.
118RPROVIDES:${PN}-libegl += "libegl"
119RPROVIDES:${PN}-libegl-dev += "libegl-dev"
120RPROVIDES:${PN}-libgbm += "libgbm"
121RPROVIDES:${PN}-libgbm-dev += "libgbm-dev"
122RPROVIDES:${PN}-libgles1 += "libgles1"
123RPROVIDES:${PN}-libgles1-dev += "libgles1-dev"
124RPROVIDES:${PN}-libgles2 += "libgles2"
125RPROVIDES:${PN}-libgles2-dev += "libgles2-dev"
126RPROVIDES:${PN}-libgles3 += "libgles3"
127RPROVIDES:${PN}-libgles3-dev += "libgles3-dev"
128
129COMPATIBLE_MACHINE = "(mx95-nxp-bsp)" 129COMPATIBLE_MACHINE = "(mx95-nxp-bsp)"