summaryrefslogtreecommitdiffstats
path: root/recipes-platform/images/agl-ivi-demo-base-flutter.bb
blob: 70fd2c51daacb3a8e28edcbded44fb3bcf7f9672 (plain)
1
2
3
4
5
6
7
8
9
require agl-ivi-demo-base.bb

DESCRIPTION = "AGL Flutter demo base image"

IMAGE_INSTALL += " \
    packagegroup-agl-demo-platform-flutter \
    weston-ini-conf-flutter \
    ${@bb.utils.contains("AGL_FEATURES", "agl-demo-preload", "", "weston-terminal-conf", d)} \
"
AGLROOT="$SCRIPTPATH/../.." POKYDIR="$AGLROOT/external/poky" TMPROOT=`mktemp -d` rm -rf ${TMPROOT}/testbuild-ycl || true mkdir -p ${TMPROOT}/testbuild-ycl cd ${TMPROOT}/testbuild-ycl source $POKYDIR/oe-init-build-env . cat << EOF >> conf/local.conf # just define defaults AGL_FEATURES ?= "" AGL_EXTRA_IMAGE_FSTYPES ?= "" # important settings imported from poky-agl.conf # we cannot import the distro config right away # as the initial values are poky only till the layer # is added in AGL_DEFAULT_DISTRO_FEATURES := "usrmerge largefile opengl wayland pam bluetooth bluez5 3g polkit" DISTRO_FEATURES:append := " systemd wayland pam \${AGL_DEFAULT_DISTRO_FEATURES}" DISTRO_FEATURES_BACKFILL_CONSIDERED:append = " sysvinit" VIRTUAL-RUNTIME_init_manager = "systemd" # ignore due to issue upstream BBMASK += "meta-flutter/recipes-graphics/toyota/ivi-homescreen_git.bb " # required by meta-flutter/recipes-graphics/toyota/flutter-auto_git.bb" LICENSE_FLAGS_ACCEPTED += "commercial" # Need to ignore as we have more recent version # meta-openembedded/meta-oe/recipes-graphics/libvncserver/libvncserver_0.9.13.bb BBMASK += "meta-openembedded/meta-oe/recipes-graphics/libvncserver/libvncserver_*" # due to this, we also ignore: BBMASK += "meta-oe/recipes-support/remmina/remmina_* meta-oe/recipes-graphics/x11vnc/x11vnc_* " EOF yocto-check-layer --no-auto-dependency \ --dependency \ $AGLROOT/meta-agl/meta-agl-core \ $AGLROOT/meta-agl/meta-app-framework \ $AGLROOT/external/meta-openembedded/meta-oe \ $AGLROOT/external/meta-openembedded/meta-python \ $AGLROOT/external/meta-openembedded/meta-networking \ $AGLROOT/external/meta-openembedded/meta-multimedia \ $AGLROOT/external/meta-flutter \ $AGLROOT/external/meta-qt5 \ $AGLROOT/external/meta-clang \ $AGLROOT/external/meta-python2 \ -- \ $AGLROOT/meta-agl-demo [ $? = 0 ] && rm -rf ${TMPROOT}/testbuild-ycl exit 0