DISTRO = "poky-ivi-systemd" DISTRO_NAME = "Yocto GENIVI Baseline (Poky/meta-ivi)" DISTRO_VERSION = "14.0.0" DISTRO_CODENAME ="pulsar" MAINTAINER = "meta-ivi " TARGET_VENDOR = "-poky" LOCALCONF_VERSION = "1" LAYER_CONF_VERSION ?= "6" include conf/distro/include/default-providers-ivi.inc VIRTUAL-RUNTIME_init_manager = "systemd" VIRTUAL-RUNTIME_initscripts = "" DISTRO_FEATURES_append = " bluetooth systemd opengl wayland pam bluez5" DISTRO_FEATURES_remove = "x11" DISTRO_FEATURES_BACKFILL_CONSIDERED = "sysvinit" PREFERRED_VERSION_wayland-ivi-extension = "2.1" # do not use gstreamer 1.2.3 by default PREFERRED_VERSION_gstreamer1.0 ?= "1.12.2" PREFERRED_VERSION_gstreamer1.0-plugins-bad ?= "1.12.2" PREFERRED_VERSION_gstreamer1.0-plugins-base ?= "1.12.2" PREFERRED_VERSION_gstreamer1.0-plugins-good ?= "1.12.2" PREFERRED_VERSION_gstreamer1.0-plugins-ugly ?= "1.12.2" PREFERRED_VERSION_gstreamer1.0-libav ?= "1.12.2" PREFERRED_VERSION_gstreamer1.0-omx ?= "1.12.2" POKYQEMUDEPS = "${@bb.utils.contains("INCOMPATIBLE_LICENSE", "GPLv3", "", "packagegroup-core-device-devel",d)}" DISTRO_EXTRA_RDEPENDS_append_qemuarm = " ${POKYQEMUDEPS}" DISTRO_EXTRA_RDEPENDS_append_qemux86 = " ${POKYQEMUDEPS}" DISTRO_EXTRA_RDEPENDS_append_qemux86-64 = " ${POKYQEMUDEPS}" DISTRO_EXTRA_RDEPENDS_append_vexpressa9 = " ${POKYQEMUDEPS}" TCLIBCAPPEND = "" QEMU_TARGETS ?= "arm aarch64 i386 x86_64" XSERVER ?= "xserver-xorg \ xserver-xf86-config \ xserver-xorg-extension-dbe \ xserver-xorg-extension-dri \ xserver-xorg-extension-dri2 \ xserver-xorg-extension-extmod \ xserver-xorg-extension-glx \ xf86-input-evdev \ xf86-input-mouse \ xf86-input-keyboard \ mesa-driver-swrast \ ${@bb.utils.contains("MACHINE_ARCH", "qemux86", "xf86-video-vmware", "", d)} \ ${@bb.utils.contains("MACHINE_ARCH", "qemux86_64", "xf86-video-vmware", "", d)} \ ${@bb.utils.contains("MACHINE_ARCH", "vexpressa9", "xf86-video-fbdev", "", d)} \ " PREMIRRORS ??= "\ bzr://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n \ cvs://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n \ git://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n \ gitsm://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n \ hg://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n \ osc://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n \ p4://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n \ svn://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n" MIRRORS =+ "\ ftp://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n \ http://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n \ https://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n" # The CONNECTIVITY_CHECK_URI's are used to test whether we can succesfully # fetch from the network (and warn you if not). To disable the test set # the variable to be empty. # Git example url: git://git.yoctoproject.org/yocto-firewall-test;protocol=git;rev=HEAD CONNECTIVITY_CHECK_URIS ?= " \ https://eula-downloads.yoctoproject.org/index.php \ http://www.genivi.org" # Default hash policy for distro BB_SIGNATURE_HANDLER ?= 'OEBasicHash' # # OELAYOUT_ABI allows us to notify users when the format of TMPDIR changes in # an incompatible way. Such changes should usually be detailed in the commit # that breaks the format and have been previously discussed on the mailing list # with general agreement from the core team. # OELAYOUT_ABI = "11" # add poky sanity bbclass INHERIT += "poky-sanity" # QA check settings - a little stricter than the OE-Core defaults WARN_QA = "textrel files-invalid incompatible-license xorg-driver-abi libdir \ unknown-configure-option build-deps" ERROR_QA = "dev-so debug-deps dev-deps debug-files arch pkgconfig la perms \ useless-rpaths rpaths staticdev ldflags pkgvarcheck already-stripped \ compile-host-path dep-cmp installed-vs-shipped install-host-path \ packages-list perm-config perm-line perm-link pkgv-undefined \ pn-overrides split-strip var-undefined version-going-backwards" # Recent changes in siggen.py check for task hash and generate build errors # called Taskhash mismatch when using variables with date and time. Exclude # date variables as done. # see https://lists.yoctoproject.org/pipermail/poky/2016-April/010470.html DISTRO_VERSION[vardepsexclude] = "DATE" SDK_VERSION[vardepsexclude] = "DATE" # # TO DO # When bug is fixed: https://bugzilla.yoctoproject.org/show_bug.cgi?id=5968 # In quilt binary diffs are not supported. Use git as tool for applying patches. # PATCHTOOL = 'git'