summaryrefslogtreecommitdiffstats
path: root/meta-fsl-arm
diff options
context:
space:
mode:
Diffstat (limited to 'meta-fsl-arm')
-rw-r--r--meta-fsl-arm/recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q.inc25
-rw-r--r--meta-fsl-arm/recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q_1.1.0.bb4
2 files changed, 20 insertions, 9 deletions
diff --git a/meta-fsl-arm/recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q.inc b/meta-fsl-arm/recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q.inc
index ce23f2e71..e8e491ea0 100644
--- a/meta-fsl-arm/recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q.inc
+++ b/meta-fsl-arm/recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q.inc
@@ -41,8 +41,8 @@ PACKAGES =+ "libclc-mx6 libclc-mx6-dev libclc-mx6-dbg \
41 ${@base_contains("DISTRO_FEATURES", "directfb", "${GPU_DFBLIBS}", "", d)} \ 41 ${@base_contains("DISTRO_FEATURES", "directfb", "${GPU_DFBLIBS}", "", d)} \
42 " 42 "
43 43
44KEEP_XLIBS = "${@base_contains("DISTRO_FEATURES", "x11", "yes", "no", d)}" 44USE_X11 = "${@base_contains("DISTRO_FEATURES", "x11", "yes", "no", d)}"
45KEEP_DFBLIBS = "${@base_contains("DISTRO_FEATURES", "directfb", "yes", "no", d)}" 45USE_DFB = "${@base_contains("DISTRO_FEATURES", "directfb", "yes", "no", d)}"
46 46
47# Inhibit warnings about files being stripped. 47# Inhibit warnings about files being stripped.
48INHIBIT_PACKAGE_DEBUG_SPLIT = "1" 48INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
@@ -69,19 +69,26 @@ do_install () {
69 rm -r ${D}${includedir}/GL 69 rm -r ${D}${includedir}/GL
70 cp -axr ${S}/opt ${D} 70 cp -axr ${S}/opt ${D}
71 71
72 if [ "${KEEP_XLIBS}" = "no" ]; then
73 rm ${D}${libdir}/*-x11.so
74 fi
75 if [ "${KEEP_DFBLIBS}" = "no" ]; then
76 rm ${D}${libdir}/*-dfb.so
77 fi
78
79 # FIXME: Drop default library as we need to explicit link to one 72 # FIXME: Drop default library as we need to explicit link to one
80 # of supported backends 73 # of supported backends
81 rm ${D}${libdir}/libEGL.so \ 74 rm ${D}${libdir}/libEGL.so \
82 ${D}${libdir}/libGAL.so \ 75 ${D}${libdir}/libGAL.so \
83 ${D}${libdir}/libVIVANTE.so 76 ${D}${libdir}/libVIVANTE.so
84 77
78 if [ "${USE_X11}" = "yes" ]; then
79 find ${D}${libdir} -name '*-dfb.so' -exec rm '{}' ';'
80 find ${D}${libdir} -name '*-fb.so' -exec rm '{}' ';'
81 else
82 if [ "${USE_DFB}" = "yes" ]; then
83 find ${D}${libdir} -name '*-x11.so' -exec rm '{}' ';'
84 find ${D}${libdir} -name '*-fb.so' -exec rm '{}' ';'
85 else
86 # Regular framebuffer
87 find ${D}${libdir} -name '*-x11.so' -exec rm '{}' ';'
88 find ${D}${libdir} -name '*-dfb.so' -exec rm '{}' ';'
89 fi
90 fi
91
85 find ${D}${libdir} -type f -exec chmod 644 {} \; 92 find ${D}${libdir} -type f -exec chmod 644 {} \;
86 find ${D}${includedir} -type f -exec chmod 644 {} \; 93 find ${D}${includedir} -type f -exec chmod 644 {} \;
87} 94}
diff --git a/meta-fsl-arm/recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q_1.1.0.bb b/meta-fsl-arm/recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q_1.1.0.bb
index 3de95558c..994c11c59 100644
--- a/meta-fsl-arm/recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q_1.1.0.bb
+++ b/meta-fsl-arm/recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q_1.1.0.bb
@@ -8,3 +8,7 @@ include gpu-viv-bin-mx6q.inc
8 8
9SRC_URI[md5sum] = "60f4ba65f557fc63fde6dacfeef205a8" 9SRC_URI[md5sum] = "60f4ba65f557fc63fde6dacfeef205a8"
10SRC_URI[sha256sum] = "4238b72a6dad2d075d159bb1e86fb68bbed7c27894ce82c546a8e7c58ae5d683" 10SRC_URI[sha256sum] = "4238b72a6dad2d075d159bb1e86fb68bbed7c27894ce82c546a8e7c58ae5d683"
11
12# FIXME: 1.1.0 BSP release uses DirectFB 1.4 and Yocto has 1.6 so
13# disable it for now
14USE_DFB = "no"