From b8fc74e7ae18b0739caac6b6a07212436c945fa1 Mon Sep 17 00:00:00 2001 From: Luciano Dittgen Date: Wed, 9 Sep 2026 17:49:31 -0300 Subject: 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 --- recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc | 28 +++++--------------------- 1 file 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" DEBIAN_NOAUTONAME:libgbm-imx = "1" DEBIAN_NOAUTONAME:libgbm-imx-dev = "1" -RREPLACES:libegl-imx += "libegl libegl1" -RREPLACES:libegl-imx-dev += "libegl-dev" -RREPLACES:libgles1-imx += "libgles1 libglesv1-cm1" -RREPLACES:libgles1-imx-dev += "libgles1-dev" -RREPLACES:libgles2-imx += "libgles2 libglesv2-2" -RREPLACES:libgles2-imx-dev += "libgles2-dev" -RREPLACES:libgles3-imx-dev += "libgles3-dev" -RREPLACES:libgbm-imx += "libgbm" -RREPLACES:libgbm-imx-dev += "libgbm-dev" - -RPROVIDES:libegl-imx += "libegl libegl1" +# The generic names stay provided: consumers that dlopen a GL backend depend on +# them by name rather than through shlibs, as cogl-1.0 does for libgles2. +RPROVIDES:libegl-imx += "libegl" RPROVIDES:libegl-imx-dev += "libegl-dev" -RPROVIDES:libgles1-imx += "libgles1 libglesv1-cm1" +RPROVIDES:libgles1-imx += "libgles1" RPROVIDES:libgles1-imx-dev += "libgles1-dev" -RPROVIDES:libgles2-imx += "libgles2 libglesv2-2" +RPROVIDES:libgles2-imx += "libgles2" RPROVIDES:libgles2-imx-dev += "libgles2-dev" RPROVIDES:libgles3-imx-dev += "libgles3-dev" RPROVIDES:libgbm-imx += "libgbm" RPROVIDES:libgbm-imx-dev += "libgbm-dev" - -RCONFLICTS:libegl-imx += "libegl libegl1" -RCONFLICTS:libegl-imx-dev += "libegl-dev" -RCONFLICTS:libgles1-imx += "libgles1 libglesv1-cm1" -RCONFLICTS:libgles1-imx-dev += "libgles1-dev" -RCONFLICTS:libgles2-imx += "libgles2 libglesv2-2" -RCONFLICTS:libgles2-imx-dev += "libgles2-dev" -RCONFLICTS:libgles3-imx-dev += "libgles3-dev" -RCONFLICTS:libgbm-imx += "libgbm" -RCONFLICTS:libgbm-imx-dev += "libgbm-dev" -- cgit v1.2.3-54-g00ecf