diff options
| author | Luciano Dittgen <luciano.dittgen@ossystems.com.br> | 2026-09-16 14:23:31 -0300 |
|---|---|---|
| committer | Luciano Dittgen <luciano.dittgen@ossystems.com.br> | 2026-09-16 14:39:51 -0300 |
| commit | 262ded3c81c0652f51da79fb93d022b905df634d (patch) | |
| tree | 178eea842b9d16bc696e9f871dc39796aea23aa1 /recipes-graphics | |
| parent | abaa2e0ce8686475d584c19ddc52a7cc6bf69eb0 (diff) | |
| download | meta-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.inc | 40 |
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" | |||
| 76 | RDEPENDS:${PN}-libgles2-dev = "${PN}-libgles-dev" | 76 | RDEPENDS:${PN}-libgles2-dev = "${PN}-libgles-dev" |
| 77 | RDEPENDS:${PN}-libgles3-dev = "${PN}-libgles-dev" | 77 | RDEPENDS:${PN}-libgles3-dev = "${PN}-libgles-dev" |
| 78 | 78 | ||
| 79 | # libmali.so is loaded with dlopen, so an explicit runtime dependency is necessary | ||
| 80 | RDEPENDS:${PN}-libegl += "${PN}" | ||
| 81 | RDEPENDS:${PN}-libgbm += "${PN}" | ||
| 82 | RDEPENDS:${PN}-libgles1 += "${PN}" | ||
| 83 | RDEPENDS:${PN}-libgles2 += "${PN}" | ||
| 84 | RDEPENDS:${PN}-libgles3 += "${PN}" | ||
| 85 | |||
| 79 | RPROVIDES:${PN}-opencl-icd = "virtual-opencl-icd" | 86 | RPROVIDES:${PN}-opencl-icd = "virtual-opencl-icd" |
| 80 | RPROVIDES:${PN}-libvulkan = "virtual-vulkan-icd" | 87 | RPROVIDES:${PN}-libvulkan = "virtual-vulkan-icd" |
| 81 | RPROVIDES:${PN}-libgles-dev = "libgles-dev" | 88 | RPROVIDES:${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. | ||
| 92 | RPROVIDES:${PN}-libegl += "libegl" | ||
| 93 | RPROVIDES:${PN}-libegl-dev += "libegl-dev" | ||
| 94 | RPROVIDES:${PN}-libgbm += "libgbm" | ||
| 95 | RPROVIDES:${PN}-libgbm-dev += "libgbm-dev" | ||
| 96 | RPROVIDES:${PN}-libgles1 += "libgles1" | ||
| 97 | RPROVIDES:${PN}-libgles1-dev += "libgles1-dev" | ||
| 98 | RPROVIDES:${PN}-libgles2 += "libgles2" | ||
| 99 | RPROVIDES:${PN}-libgles2-dev += "libgles2-dev" | ||
| 100 | RPROVIDES:${PN}-libgles3 += "libgles3" | ||
| 101 | RPROVIDES:${PN}-libgles3-dev += "libgles3-dev" | ||
| 102 | |||
| 83 | RCONFLICTS:${PN}-libgles-dev = "libgles-dev" | 103 | RCONFLICTS:${PN}-libgles-dev = "libgles-dev" |
| 84 | 104 | ||
| 85 | FILES_SOLIBSDEV = "" | 105 | FILES_SOLIBSDEV = "" |
| @@ -106,24 +126,4 @@ DEBIAN_NOAUTONAME:${PN}-libgles2-dev = "1" | |||
| 106 | DEBIAN_NOAUTONAME:${PN}-libgles3 = "1" | 126 | DEBIAN_NOAUTONAME:${PN}-libgles3 = "1" |
| 107 | DEBIAN_NOAUTONAME:${PN}-libgles3-dev = "1" | 127 | DEBIAN_NOAUTONAME:${PN}-libgles3-dev = "1" |
| 108 | 128 | ||
| 109 | # libmali.so is loaded with dlopen, so an explicit runtime dependency is necessary | ||
| 110 | RDEPENDS:${PN}-libegl += "${PN}" | ||
| 111 | RDEPENDS:${PN}-libgbm += "${PN}" | ||
| 112 | RDEPENDS:${PN}-libgles1 += "${PN}" | ||
| 113 | RDEPENDS:${PN}-libgles2 += "${PN}" | ||
| 114 | RDEPENDS:${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. | ||
| 118 | RPROVIDES:${PN}-libegl += "libegl" | ||
| 119 | RPROVIDES:${PN}-libegl-dev += "libegl-dev" | ||
| 120 | RPROVIDES:${PN}-libgbm += "libgbm" | ||
| 121 | RPROVIDES:${PN}-libgbm-dev += "libgbm-dev" | ||
| 122 | RPROVIDES:${PN}-libgles1 += "libgles1" | ||
| 123 | RPROVIDES:${PN}-libgles1-dev += "libgles1-dev" | ||
| 124 | RPROVIDES:${PN}-libgles2 += "libgles2" | ||
| 125 | RPROVIDES:${PN}-libgles2-dev += "libgles2-dev" | ||
| 126 | RPROVIDES:${PN}-libgles3 += "libgles3" | ||
| 127 | RPROVIDES:${PN}-libgles3-dev += "libgles3-dev" | ||
| 128 | |||
| 129 | COMPATIBLE_MACHINE = "(mx95-nxp-bsp)" | 129 | COMPATIBLE_MACHINE = "(mx95-nxp-bsp)" |
