diff options
-rw-r--r-- | recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc | 18 |
1 files changed, 9 insertions, 9 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 1b056d48..929c4303 100644 --- a/recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc +++ b/recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc | |||
@@ -27,7 +27,9 @@ DEPENDS += "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'mesa', '', d)}" | |||
27 | 27 | ||
28 | EXTRA_PROVIDES = "" | 28 | EXTRA_PROVIDES = "" |
29 | EXTRA_PROVIDES_append_imxgpu3d = " \ | 29 | EXTRA_PROVIDES_append_imxgpu3d = " \ |
30 | virtual/libgl \ | 30 | ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'virtual/libgl', \ |
31 | bb.utils.contains('DISTRO_FEATURES', 'x11', 'virtual/libgl', \ | ||
32 | '', d), d)} \ | ||
31 | virtual/libgles1 \ | 33 | virtual/libgles1 \ |
32 | virtual/libgles2 \ | 34 | virtual/libgles2 \ |
33 | " | 35 | " |
@@ -206,16 +208,14 @@ do_install () { | |||
206 | install -d ${D}${sysconfdir}/OpenCL/vendors/ | 208 | install -d ${D}${sysconfdir}/OpenCL/vendors/ |
207 | install -m 0644 ${S}/gpu-core/etc/Vivante.icd ${D}${sysconfdir}/OpenCL/vendors/Vivante.icd | 209 | install -m 0644 ${S}/gpu-core/etc/Vivante.icd ${D}${sysconfdir}/OpenCL/vendors/Vivante.icd |
208 | 210 | ||
209 | if [ "${USE_WL}" = "yes" -o "${USE_X11}" = "yes" ]; then | ||
210 | cp ${S}/gpu-core/usr/lib/libGL-${backend}.so ${D}${libdir}/libGL.so.1.2 | ||
211 | fi | ||
212 | |||
213 | # We'll only have one backend here so we rename it to generic name | 211 | # We'll only have one backend here so we rename it to generic name |
214 | # and avoid rework in other packages, when possible | 212 | # and avoid rework in other packages, when possible |
215 | mv ${D}${libdir}/libGL.so.1.2 ${D}${libdir}/libGL.so.1.2.0 | 213 | if [ "${USE_WL}" = "yes" -o "${USE_X11}" = "yes" ]; then |
216 | ln -sf libGL.so.1.2.0 ${D}${libdir}/libGL.so.1.2 | 214 | cp ${S}/gpu-core/usr/lib/libGL-${backend}.so ${D}${libdir}/libGL.so.1.2.0 |
217 | ln -sf libGL.so.1.2.0 ${D}${libdir}/libGL.so.1 | 215 | ln -sf libGL.so.1.2.0 ${D}${libdir}/libGL.so.1.2 |
218 | ln -sf libGL.so.1.2.0 ${D}${libdir}/libGL.so | 216 | ln -sf libGL.so.1.2.0 ${D}${libdir}/libGL.so.1 |
217 | ln -sf libGL.so.1.2.0 ${D}${libdir}/libGL.so | ||
218 | fi | ||
219 | mv ${D}${libdir}/libEGL-${backend}.so ${D}${libdir}/libEGL.so.1.0 | 219 | mv ${D}${libdir}/libEGL-${backend}.so ${D}${libdir}/libEGL.so.1.0 |
220 | ln -sf libEGL.so.1.0 ${D}${libdir}/libEGL.so.1 | 220 | ln -sf libEGL.so.1.0 ${D}${libdir}/libEGL.so.1 |
221 | ln -sf libEGL.so.1.0 ${D}${libdir}/libEGL.so | 221 | ln -sf libEGL.so.1.0 ${D}${libdir}/libEGL.so |