diff options
author | Tom Hochstein <tom.hochstein@nxp.com> | 2023-05-15 14:27:04 -0700 |
---|---|---|
committer | Tom Hochstein <tom.hochstein@nxp.com> | 2023-05-17 05:42:39 -0700 |
commit | 4f86b33d4c0ba0535828b276e509699a70bab3f1 (patch) | |
tree | e32a8155b27b9384cc81d68bb347ca8720d6e520 /recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc | |
parent | 2b8c289d77e0bedb27d7f85ad0b7194447c88756 (diff) | |
download | meta-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/imx-gpu-viv-6.inc')
-rw-r--r-- | recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc | 5 |
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. |
359 | FILES:libgl-imx = "${libdir}/libGL${REALSOLIBS}" | 362 | FILES:libgl-imx = "${libdir}/libGL${REALSOLIBS}" |
360 | FILES:libgl-imx-dev = "${libdir}/libGL${SOLIBSDEV} ${includedir}/GL" | 363 | FILES:libgl-imx-dev = "${libdir}/libGL${SOLIBSDEV} ${includedir}/GL ${libdir}/pkgconfig/gl.pc" |
361 | INSANE_SKIP:libgl-imx += "file-rdeps" | 364 | INSANE_SKIP:libgl-imx += "file-rdeps" |
362 | 365 | ||
363 | # libEGL needs to open libGLESv1.so | 366 | # libEGL needs to open libGLESv1.so |