summaryrefslogtreecommitdiffstats
path: root/recipes-graphics/imx-gpu-viv
diff options
context:
space:
mode:
Diffstat (limited to 'recipes-graphics/imx-gpu-viv')
-rw-r--r--recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc18
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
28EXTRA_PROVIDES = "" 28EXTRA_PROVIDES = ""
29EXTRA_PROVIDES_append_imxgpu3d = " \ 29EXTRA_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