summaryrefslogtreecommitdiffstats
path: root/recipes-graphics/imx-gpu-viv
diff options
context:
space:
mode:
authorTom Hochstein <tom.hochstein@nxp.com>2023-05-15 14:27:04 -0700
committerTom Hochstein <tom.hochstein@nxp.com>2023-05-17 05:42:39 -0700
commit4f86b33d4c0ba0535828b276e509699a70bab3f1 (patch)
treee32a8155b27b9384cc81d68bb347ca8720d6e520 /recipes-graphics/imx-gpu-viv
parent2b8c289d77e0bedb27d7f85ad0b7194447c88756 (diff)
downloadmeta-freescale-4f86b33d4c0ba0535828b276e509699a70bab3f1.tar.gz
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 <tom.hochstein@nxp.com>
Diffstat (limited to 'recipes-graphics/imx-gpu-viv')
-rw-r--r--recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc5
1 files changed, 4 insertions, 1 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 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 () {
209 # Install backend-specific drivers 209 # Install backend-specific drivers
210 if [ "${BACKEND}" = "wayland" ]; then 210 if [ "${BACKEND}" = "wayland" ]; then
211 # Wayland backend 211 # Wayland backend
212 if ! ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'true', 'false', d)}; then
213 install -m 0644 ${S}/gpu-core/usr/lib/pkgconfig/gl.pc ${D}${libdir}/pkgconfig/gl.pc
214 fi
212 install -m 0644 ${S}/gpu-core/usr/lib/pkgconfig/egl_wayland.pc ${D}${libdir}/pkgconfig/egl.pc 215 install -m 0644 ${S}/gpu-core/usr/lib/pkgconfig/egl_wayland.pc ${D}${libdir}/pkgconfig/egl.pc
213 cp -r ${S}/gpu-core/usr/lib/wayland/* ${D}${libdir} 216 cp -r ${S}/gpu-core/usr/lib/wayland/* ${D}${libdir}
214 elif [ "${IS_MX8}" != "1" ]; then 217 elif [ "${IS_MX8}" != "1" ]; then
@@ -357,7 +360,7 @@ RDEPENDS:libopenvx-imx = "libnn-imx"
357# package QA complains on missing RDEPENDS, which are only available for X11. 360# package QA complains on missing RDEPENDS, which are only available for X11.
358# Skip "file-rdeps" QA for this package. 361# Skip "file-rdeps" QA for this package.
359FILES:libgl-imx = "${libdir}/libGL${REALSOLIBS}" 362FILES:libgl-imx = "${libdir}/libGL${REALSOLIBS}"
360FILES:libgl-imx-dev = "${libdir}/libGL${SOLIBSDEV} ${includedir}/GL" 363FILES:libgl-imx-dev = "${libdir}/libGL${SOLIBSDEV} ${includedir}/GL ${libdir}/pkgconfig/gl.pc"
361INSANE_SKIP:libgl-imx += "file-rdeps" 364INSANE_SKIP:libgl-imx += "file-rdeps"
362 365
363# libEGL needs to open libGLESv1.so 366# libEGL needs to open libGLESv1.so