summaryrefslogtreecommitdiffstats
path: root/recipes-graphics
diff options
context:
space:
mode:
authorLuciano Dittgen <luciano.dittgen@ossystems.com.br>2026-09-16 14:23:31 -0300
committerLuciano Dittgen <luciano.dittgen@ossystems.com.br>2026-09-16 14:39:51 -0300
commit262ded3c81c0652f51da79fb93d022b905df634d (patch)
tree178eea842b9d16bc696e9f871dc39796aea23aa1 /recipes-graphics
parentabaa2e0ce8686475d584c19ddc52a7cc6bf69eb0 (diff)
downloadmeta-freescale-262ded3c81c0652f51da79fb93d022b905df634d.tar.gz
mali-imx: Group the runtime variables by variable name
RDEPENDS and RPROVIDES were each split in two, with the second block of each stranded after RCONFLICTS. The recipe style guide orders the runtime group RDEPENDS, RRECOMMENDS, RSUGGESTS, RPROVIDES, RCONFLICTS. Pure relocation: no assignment to these variables sits between the old and new positions. Buildhistory before/after on imx95-19x19-verdin with do_package forced is empty apart from metadata-revs. Signed-off-by: Luciano Dittgen <luciano.dittgen@ossystems.com.br>
Diffstat (limited to 'recipes-graphics')
-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)"