summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuciano Dittgen <luciano.dittgen@ossystems.com.br>2026-09-09 17:49:31 -0300
committerLuciano Dittgen <luciano.dittgen@ossystems.com.br>2026-09-10 14:12:25 -0300
commitb8fc74e7ae18b0739caac6b6a07212436c945fa1 (patch)
treec093c53c37e40a22b545f5c61da3732756134f6b
parent03fd74d1a1fa5ced07f1ffc9be767224080a5423 (diff)
downloadmeta-freescale-b8fc74e7ae18b0739caac6b6a07212436c945fa1.tar.gz
imx-gpu-viv: Drop the RREPLACES and RCONFLICTS migration names
These carried package feeds across the rename to the -imx suffixes years ago, and nothing still upgrades across it. The Debian soname aliases go with them: libegl1 and friends are only reachable through the rename that DEBIAN_NOAUTONAME already blocks. The generic RPROVIDES stay, because cogl-1.0 dlopens its GL backend and so RDEPENDS on the bare libgles2 name rather than picking it up through shlibs. Signed-off-by: Luciano Dittgen <luciano.dittgen@ossystems.com.br>
-rw-r--r--recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc28
1 files changed, 5 insertions, 23 deletions
diff --git a/recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc b/recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc
index 05caa0901..3bf3938e1 100644
--- a/recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc
+++ b/recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc
@@ -422,32 +422,14 @@ DEBIAN_NOAUTONAME:libgles3-imx-dev = "1"
422DEBIAN_NOAUTONAME:libgbm-imx = "1" 422DEBIAN_NOAUTONAME:libgbm-imx = "1"
423DEBIAN_NOAUTONAME:libgbm-imx-dev = "1" 423DEBIAN_NOAUTONAME:libgbm-imx-dev = "1"
424 424
425RREPLACES:libegl-imx += "libegl libegl1" 425# The generic names stay provided: consumers that dlopen a GL backend depend on
426RREPLACES:libegl-imx-dev += "libegl-dev" 426# them by name rather than through shlibs, as cogl-1.0 does for libgles2.
427RREPLACES:libgles1-imx += "libgles1 libglesv1-cm1" 427RPROVIDES:libegl-imx += "libegl"
428RREPLACES:libgles1-imx-dev += "libgles1-dev"
429RREPLACES:libgles2-imx += "libgles2 libglesv2-2"
430RREPLACES:libgles2-imx-dev += "libgles2-dev"
431RREPLACES:libgles3-imx-dev += "libgles3-dev"
432RREPLACES:libgbm-imx += "libgbm"
433RREPLACES:libgbm-imx-dev += "libgbm-dev"
434
435RPROVIDES:libegl-imx += "libegl libegl1"
436RPROVIDES:libegl-imx-dev += "libegl-dev" 428RPROVIDES:libegl-imx-dev += "libegl-dev"
437RPROVIDES:libgles1-imx += "libgles1 libglesv1-cm1" 429RPROVIDES:libgles1-imx += "libgles1"
438RPROVIDES:libgles1-imx-dev += "libgles1-dev" 430RPROVIDES:libgles1-imx-dev += "libgles1-dev"
439RPROVIDES:libgles2-imx += "libgles2 libglesv2-2" 431RPROVIDES:libgles2-imx += "libgles2"
440RPROVIDES:libgles2-imx-dev += "libgles2-dev" 432RPROVIDES:libgles2-imx-dev += "libgles2-dev"
441RPROVIDES:libgles3-imx-dev += "libgles3-dev" 433RPROVIDES:libgles3-imx-dev += "libgles3-dev"
442RPROVIDES:libgbm-imx += "libgbm" 434RPROVIDES:libgbm-imx += "libgbm"
443RPROVIDES:libgbm-imx-dev += "libgbm-dev" 435RPROVIDES:libgbm-imx-dev += "libgbm-dev"
444
445RCONFLICTS:libegl-imx += "libegl libegl1"
446RCONFLICTS:libegl-imx-dev += "libegl-dev"
447RCONFLICTS:libgles1-imx += "libgles1 libglesv1-cm1"
448RCONFLICTS:libgles1-imx-dev += "libgles1-dev"
449RCONFLICTS:libgles2-imx += "libgles2 libglesv2-2"
450RCONFLICTS:libgles2-imx-dev += "libgles2-dev"
451RCONFLICTS:libgles3-imx-dev += "libgles3-dev"
452RCONFLICTS:libgbm-imx += "libgbm"
453RCONFLICTS:libgbm-imx-dev += "libgbm-dev"