[meta-freescale] [meta-fsl-arm][PATCH 2/2] gpu-viv-bin-mx6q: ship a link named libwayland-egl.so

Andreas Müller schnitzeltony at googlemail.com
Tue Jan 27 07:00:18 PST 2015


At least KDE's extra-cmake-modules need libwayland-egl.so to detect wayland-egl
properly.

Signed-off-by: Andreas Müller <schnitzeltony at googlemail.com>
---
 recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q.inc | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q.inc b/recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q.inc
index df3af1b..8a04bc1 100644
--- a/recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q.inc
+++ b/recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q.inc
@@ -153,6 +153,8 @@ do_install () {
         install -m 0644 ${WORKDIR}/wayland-egl.pc ${D}${libdir}/pkgconfig/wayland-egl.pc
         install -m 0644 ${WORKDIR}/wayland-viv.pc ${D}${libdir}/pkgconfig/wayland-viv.pc
         mv ${D}${libdir}/libGAL_egl.${backend}.so ${D}${libdir}/libGAL_egl.so
+        # make (at least) kde's extra-cmake-modules happy
+        ln -sf libEGL.so ${D}${libdir}/libwayland-egl.so
     else
         install -m 0644 ${WORKDIR}/glesv1_cm.pc ${D}${libdir}/pkgconfig/glesv1_cm.pc
         install -m 0644 ${WORKDIR}/glesv2.pc ${D}${libdir}/pkgconfig/glesv2.pc
@@ -251,7 +253,7 @@ FILES_libclc-mx6-dbg = "${libdir}/.debug/libCLC${SOLIBS}"
 
 # libEGL.so is used by some demo apps from Freescale
 INSANE_SKIP_libegl-mx6 += "dev-so"
-FILES_libegl-mx6 = "${libdir}/libEGL${REALSOLIBS} ${libdir}/libEGL${SOLIBSDEV} "
+FILES_libegl-mx6 = "${libdir}/libEGL${REALSOLIBS} ${libdir}/libEGL${SOLIBSDEV} ${libdir}/libwayland-egl.so"
 FILES_libegl-mx6-dev = "${includedir}/EGL ${includedir}/KHR ${libdir}/pkgconfig/egl.pc"
 FILES_libegl-mx6-dbg = "${libdir}/.debug/libEGL${SOLIBS}"
 # Includes GL headers from mesa
-- 
1.8.3.1



More information about the meta-freescale mailing list