From 4f86b33d4c0ba0535828b276e509699a70bab3f1 Mon Sep 17 00:00:00 2001 From: Tom Hochstein Date: Mon, 15 May 2023 14:27:04 -0700 Subject: imx-gpu-viv: Install gl.pc for Wayland without XWayland For Wayland without XWayland support, mesa-demos fails in do_configure: ``` ../mesa-demos-8.5.0/meson.build:41:0: ERROR: Dependency "gl" not found, tried pkgconfig and system ``` Add gl.pc. Signed-off-by: Tom Hochstein --- recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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 b028afb0..a8534e5d 100644 --- a/recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc +++ b/recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc @@ -209,6 +209,9 @@ do_install () { # Install backend-specific drivers if [ "${BACKEND}" = "wayland" ]; then # Wayland backend + if ! ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'true', 'false', d)}; then + install -m 0644 ${S}/gpu-core/usr/lib/pkgconfig/gl.pc ${D}${libdir}/pkgconfig/gl.pc + fi install -m 0644 ${S}/gpu-core/usr/lib/pkgconfig/egl_wayland.pc ${D}${libdir}/pkgconfig/egl.pc cp -r ${S}/gpu-core/usr/lib/wayland/* ${D}${libdir} elif [ "${IS_MX8}" != "1" ]; then @@ -357,7 +360,7 @@ RDEPENDS:libopenvx-imx = "libnn-imx" # package QA complains on missing RDEPENDS, which are only available for X11. # Skip "file-rdeps" QA for this package. FILES:libgl-imx = "${libdir}/libGL${REALSOLIBS}" -FILES:libgl-imx-dev = "${libdir}/libGL${SOLIBSDEV} ${includedir}/GL" +FILES:libgl-imx-dev = "${libdir}/libGL${SOLIBSDEV} ${includedir}/GL ${libdir}/pkgconfig/gl.pc" INSANE_SKIP:libgl-imx += "file-rdeps" # libEGL needs to open libGLESv1.so -- cgit v1.2.3-54-g00ecf