diff options
author | Max Krummenacher <max.krummenacher@toradex.com> | 2013-10-11 18:57:46 +0200 |
---|---|---|
committer | Max Krummenacher <max.krummenacher@toradex.com> | 2013-10-11 18:57:46 +0200 |
commit | 87345cc2bbe5e5f842aed113e0bcb3fc05435951 (patch) | |
tree | 4c4ff80e9c3853fd1a30fc5a23320bc05bc8abb7 /recipes/images | |
parent | c94c1cd74a425f796cf843922e684dd036a63559 (diff) |
images: add a qt4 embedded image
still missing automatic start of a demo
(and detecting keyboard, mouse, touch)
export QWS_DISPLAY="LinuxFb:/dev/fb:depth=24"
export QWS_KEYBOARD="USB:/dev/input/event1"
export QWS_MOUSE_PROTO="LinuxInput:/dev/input/event2"
qtdemoE -qws
Diffstat (limited to 'recipes/images')
-rw-r--r-- | recipes/images/qt4e-demo-image.bb | 69 |
1 files changed, 69 insertions, 0 deletions
diff --git a/recipes/images/qt4e-demo-image.bb b/recipes/images/qt4e-demo-image.bb new file mode 100644 index 0000000..e665f34 --- /dev/null +++ b/recipes/images/qt4e-demo-image.bb @@ -0,0 +1,69 @@ +#Angstrom image +DESCRIPTION = "Image based on qt4e-demo-image.bb" + +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58" + +PV = "V2.1" +PR = "r0" + +#start of the resulting deployable tarball name +IMAGE_NAME_colibri-pxa = "Colibri_PXA_LinuxImage-qte" +IMAGE_NAME_colibri-vf50 = "Colibri_VF50_LinuxImage-qte" +IMAGE_NAME_colibri-vf61 = "Colibri_VF61_LinuxImage-qte" +IMAGE_NAME = "${MACHINE}_LinuxImage-qte" + +#create the deployment directory-tree +require trdx-image-fstype.inc + +#remove interfering sysv scripts, connman systemd service +ROOTFS_POSTINSTALL_COMMAND = "for i in ${IMAGE_ROOTFS}/etc/rc0.d ${IMAGE_ROOTFS}/etc/rc1.d ${IMAGE_ROOTFS}/etc/rc2.d ${IMAGE_ROOTFS}/etc/rc3.d ${IMAGE_ROOTFS}/etc/rc4.d ${IMAGE_ROOTFS}/etc/rc5.d ${IMAGE_ROOTFS}/etc/rc6.d ${IMAGE_ROOTFS}/etc/rcS.d ; do rm -f $i/*dropbear $i/*avahi-daemon $i/*dbus-1 $i/*lxdm $i/*ntpd $i/*syslog $i/*ofono $i/*alsa-state $i/*networking $i/*udev-late-mount $i/*sendsigs $i/*save-rtc.sh $i/*umountnfs.sh $i/*portmap $i/*umountfs $i/*halt $i/*rmnologin.sh $i/*reboot; rm -f $i/*banner.sh $i/*sysfs.sh $i/*checkroot.sh $i/*alignment.sh $i/*mountall.sh $i/*populate-volatile.sh $i/*devpts.sh $i/*hostname.sh $i/*portmap $i/*mountnfs.sh $i/*bootmisc.sh ; done" + +IMAGE_LINGUAS = "en-us" +#IMAGE_LINGUAS = "de-de fr-fr en-gb en-us pt-br es-es kn-in ml-in ta-in" +#ROOTFS_POSTPROCESS_COMMAND += 'install_linguas; ' + +DISTRO_UPDATE_ALTERNATIVES ??= "" +ROOTFS_PKGMANAGE_PKGS ?= '${@base_conditional("ONLINE_PACKAGE_MANAGEMENT", "none", "", "${ROOTFS_PKGMANAGE} ${DISTRO_UPDATE_ALTERNATIVES} update-alternatives-cworth", d)}' + +CONMANPKGS ?= "connman connman-systemd connman-plugin-loopback connman-plugin-ethernet connman-plugin-wifi connman-client connman-gnome" +CONMANPKGS_libc-uclibc = "" + +#don't install some id databases +BAD_RECOMMENDATIONS_VF_colibri_vf += " udev-hwdb " +BAD_RECOMMENDATIONS += " ${BAD_RECOMMENDATIONS_VF} " + +IMAGE_INSTALL += " \ + packagegroup-core-qt4e \ + xdg-utils \ + \ + initscripts \ + polkit \ + makedevs \ + mime-support \ + zeroconf \ + fbset \ + angstrom-packagegroup-boot \ + task-basic \ + udev-extra-rules \ + ${CONMANPKGS} \ + ${ROOTFS_PKGMANAGE_PKGS} \ + timestamp-service \ + task-base-extended \ + \ + bash \ + tinylogin \ + \ + alsa-states \ +" + +require trdx-extra.inc + +IMAGE_DEV_MANAGER = "udev" +IMAGE_INIT_MANAGER = "systemd" +IMAGE_INITSCRIPTS = " " +IMAGE_LOGIN_MANAGER = "tinylogin shadow" + +export IMAGE_BASENAME = "qt-image" + +inherit core-image |