- Change version to align to same version used for imx-gpu-viv - Add package group support for hdmi utilities - Update rc.autohdmi to handle more error cases
Signed-off-by: Lauren Post <[email protected]> --- .../xf86-video-imxfb-vivante/rc.autohdmi | 24 ++++++++++++++------ ....bb => xf86-video-imxfb-vivante_5.0.11.p4.4.bb} | 16 +++++++------ 2 files changed, 26 insertions(+), 14 deletions(-) rename recipes-graphics/xorg-driver/{xf86-video-imxfb-vivante_3.10.53-1.1.0.bb => xf86-video-imxfb-vivante_5.0.11.p4.4.bb} (77%) diff --git a/recipes-graphics/xorg-driver/xf86-video-imxfb-vivante/rc.autohdmi b/recipes-graphics/xorg-driver/xf86-video-imxfb-vivante/rc.autohdmi index 3a49e22..ca63e09 100644 --- a/recipes-graphics/xorg-driver/xf86-video-imxfb-vivante/rc.autohdmi +++ b/recipes-graphics/xorg-driver/xf86-video-imxfb-vivante/rc.autohdmi @@ -9,21 +9,31 @@ PATH=/sbin:/usr/sbin:/bin:/usr/bin -do_start() { - export DISPLAY=:0 - autohdmi & - exit 0 -} +# Source function library. +. /etc/init.d/functions case "$1" in start) - do_start + echo -n "Starting autohdmi: " + export DISPLAY=:0 + autohdmi & + echo + exit 0 ;; - restart|reload|force-reload) + reload|force-reload) echo "Error: argument '$1' not supported" >&2 exit 3 ;; stop) + echo -n "Shutting down autohdmi: " + killproc autohdmi + echo + ;; + restart) + echo -n "Restarting autohdmi: " + $0 stop + $0 start + echo ;; *) echo "Usage: $0 start|stop" >&2 diff --git a/recipes-graphics/xorg-driver/xf86-video-imxfb-vivante_3.10.53-1.1.0.bb b/recipes-graphics/xorg-driver/xf86-video-imxfb-vivante_5.0.11.p4.4.bb similarity index 77% rename from recipes-graphics/xorg-driver/xf86-video-imxfb-vivante_3.10.53-1.1.0.bb rename to recipes-graphics/xorg-driver/xf86-video-imxfb-vivante_5.0.11.p4.4.bb index 5e1eec7..6ba7358 100644 --- a/recipes-graphics/xorg-driver/xf86-video-imxfb-vivante_3.10.53-1.1.0.bb +++ b/recipes-graphics/xorg-driver/xf86-video-imxfb-vivante_5.0.11.p4.4.bb @@ -15,10 +15,9 @@ LIC_FILES_CHKSUM = "file://EXA/src/vivante_fbdev/vivante.h;endline=19;md5=95cf96 SRC_URI = "${FSL_MIRROR}/xserver-xorg-video-imx-viv-${PV}.tar.gz \ file://rc.autohdmi" -SRC_URI[md5sum] = "3ffa0f66bc0935a50cda9ebd5240ee2d" -SRC_URI[sha256sum] = "f5836d86944a667f9fd1789911cdb7d8c54f6158a7776d28124942c4a94ddff6" +SRC_URI[md5sum] = "6003295f7d586e5b6d4b5ffdb5d2f700" +SRC_URI[sha256sum] = "9ca2356ca35a734615a205cf307b3c41f6e22c171ff823b6d5422c5473a69947" -INITSCRIPT_PACKAGES = "xserver-xorg-extension-viv-autohdmi" INITSCRIPT_NAME = "rc.autohdmi" INITSCRIPT_PARAMS = "start 99 2 3 4 5 ." @@ -34,7 +33,8 @@ CFLAGS += "-I${STAGING_INCDIR}/xorg \ S = "${WORKDIR}/xserver-xorg-video-imx-viv-${PV}/" -PACKAGES =+ "xserver-xorg-extension-viv-autohdmi" + +PACKAGES =+ "xserver-xorg-extension-viv-hdmi xserver-xorg-extension-viv-hdmi-dev xserver-xorg-extension-viv-hdmi-dbg" # FIXME: The Freescale provided Makefile has hardcodec include paths # and this does not work in case prefix is different than /usr, @@ -73,10 +73,12 @@ REALSOLIBS := "${SOLIBS}" SOLIBS = "${SOLIBSDEV}" FILES_${PN} = "${libdir}/*/*/*/vivante_drv${SOLIBS}" -FILES_${PN}-dev = "${includedir} /usr/src ${libdir}/libfsl_x11_ext${SOLIBSDEV}" -FILES_${PN}-dbg = "${libdir}/*/*/*/.debug ${libdir}/.debug/libfsl_x11_ext${SOLIBS} ${exec_prefix}/bin/.debug/autohdmi" +FILES_${PN}-dev = "${includedir} /usr/src" +FILES_${PN}-dbg = "${libdir}/*/*/*/.debug" -FILES_xserver-xorg-extension-viv-autohdmi = " ${libdir}/libfsl_x11_ext${SOLIBS} ${exec_prefix}/bin/autohdmi ${sysconfdir}/init.d/rc.autohdmi" +FILES_xserver-xorg-extension-viv-hdmi = " ${libdir}/libfsl_x11_ext${SOLIBS} ${exec_prefix}/bin/autohdmi ${sysconfdir}/init.d/rc.autohdmi" +FILES_xserver-xorg-extension-viv-hdmi-dev = " ${libdir}/libfsl_x11_ext${SOLIBSDEV}" +FILES_xserver-xorg-extension-viv-hdmi-dbg = " ${libdir}/.debug/libfsl_x11_ext${SOLIBS} ${exec_prefix}/bin/.debug/autohdmi" PACKAGE_ARCH = "${MACHINE_SOCARCH}" COMPATIBLE_MACHINE = "(mx6)" -- 1.7.9.5 -- _______________________________________________ meta-freescale mailing list [email protected] https://lists.yoctoproject.org/listinfo/meta-freescale
