require conf/distro/poky.conf # AGL specific derivations DISTRO = "poky-agl" DISTRO_NAME = "Automotive Grade Linux" # Release flags DISTRO_CODENAME = "jellyfish" AGL_BRANCH = "master" AGLVERSION = "9.99.4" # switch devel/release #AGLRELEASETYPE ?= "agldevelopment" AGLRELEASETYPE ?= "aglrelease" OVERRIDES .= ":${AGLRELEASETYPE}" # #for development DISTRO_VERSION_agldevelopment := "${AGLVERSION}+snapshot-${DATE}" AGL_APP_REVISION_agldevelopment = "${AUTOREV}" AGL_DEFAULT_REVISION_agldevelopment = "${AUTOREV}" #for release DISTRO_VERSION_aglrelease := "${AGLVERSION}" DISTRO_BRANCH_VERSION_TAG = "${DISTRO_CODENAME}/${@'${DISTRO_VERSION}'.replace('+snapshot-${DATE}','')}" AGL_APP_REVISION_aglrelease := "refs/tags/${DISTRO_BRANCH_VERSION_TAG}" AGL_DEFAULT_REVISION_aglrelease := "refs/tags/${DISTRO_BRANCH_VERSION_TAG}" # reproducible builds: # enable the flag BUILD_REPRODUCIBLE_BINARIES = "1" # Set the desired timestamps export SOURCE_DATE_EPOCH = "1593400000" REPRODUCIBLE_TIMESTAMP_ROOTFS = "1593400000" # inherit the class INHERIT += "reproducible_build" # SDK SDK_VENDOR = "-aglsdk" SDK_VERSION := "${@'${DISTRO_VERSION}'.replace('snapshot-${DATE}','snapshot')}" # SDKPATH is the folder where the SDK is going to be installed # Due to an issue with the qt5 environment (see SPEC-1667), # we add DEFAULTTUNE to the SDKPATH to mitigate the issue. SDKPATH = "/opt/agl-sdk/${SDK_VERSION}-${DEFAULTTUNE}" MAINTAINER = "AGL https://lists.automotivelinux.org/g/agl-dev-community" TARGET_VENDOR = "-agl" # Override these in poky based distros AGL_DEFAULT_DISTRO_FEATURES = "largefile systemd opengl wayland pam bluetooth bluez5 3g polkit" POKY_DEFAULT_DISTRO_FEATURES := "${AGL_DEFAULT_DISTRO_FEATURES}" OVERRIDES .= ":${DISTRO_CODENAME}" QEMU_TARGETS ?= "arm aarch64 i386 x86_64" # Other QEMU_TARGETS "mips mips64 mips64el ppc sh4" MIRRORS =+ "\ bzr://.*/.* https://download.automotivelinux.org/AGL/mirror/ \n \ cvs://.*/.* https://download.automotivelinux.org/AGL/mirror/ \n \ git://.*/.* https://download.automotivelinux.org/AGL/mirror/ \n \ gitsm://.*/.* https://download.automotivelinux.org/AGL/mirror/ \n \ hg://.*/.* https://download.automotivelinux.org/AGL/mirror/ \n \ osc://.*/.* https://download.automotivelinux.org/AGL/mirror/ \n \ p4://.*/.* https://download.automotivelinux.org/AGL/mirror/ \n \ svn://.*/.* https://download.automotivelinux.org/AGL/mirror/ \n \ bzr://.*/.* http://download.automotivelinux.org/AGL/mirror/ \n \ cvs://.*/.* http://download.automotivelinux.org/AGL/mirror/ \n \ git://.*/.* http://download.automotivelinux.org/AGL/mirror/ \n \ gitsm://.*/.* http://download.automotivelinux.org/AGL/mirror/ \n \ hg://.*/.* http://download.automotivelinux.org/AGL/mirror/ \n \ osc://.*/.* http://download.automotivelinux.org/AGL/mirror/ \n \ p4://.*/.* http://download.automotivelinux.org/AGL/mirror/ \n \ svn://.*/.* http://download.automotivelinux.org/AGL/mirror/ \n \ \ ftp://.*/.* https://download.automotivelinux.org/AGL/mirror/ \n \ http://.*/.* https://download.automotivelinux.org/AGL/mirror/ \n \ https://.*/.* https://download.automotivelinux.org/AGL/mirror/ \n \ ftp://.*/.* http://download.automotivelinux.org/AGL/mirror/ \n \ http://.*/.* http://download.automotivelinux.org/AGL/mirror/ \n \ https://.*/.* http://download.automotivelinux.org/AGL/mirror/ \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 ?= "" PREFERRED_PROVIDER_udev ?= "systemd" PREFERRED_PROVIDER_udev-utils ?= "systemd" VIRTUAL-RUNTIME_init_manager = "systemd" VIRTUAL-RUNTIME_initscripts = "" # network manager to use (possible values: systemd, connman) VIRTUAL-RUNTIME_net_manager = "connman" DISTRO_FEATURES_APPEND = " " DISTRO_FEATURES_remove = "x11" DISTRO_FEATURES_BACKFILL_CONSIDERED = "sysvinit pulseaudio" # Prefer GStreamer 1.16.x by default PREFERRED_VERSION_gstreamer1.0 ?= "1.16.%" PREFERRED_VERSION_gstreamer1.0-plugins-bad ?= "1.16.%" PREFERRED_VERSION_gstreamer1.0-plugins-base ?= "1.16.%" PREFERRED_VERSION_gstreamer1.0-plugins-good ?= "1.16.%" PREFERRED_VERSION_gstreamer1.0-plugins-ugly ?= "1.16.%" PREFERRED_VERSION_gstreamer1.0-libav ?= "1.16.%" PREFERRED_VERSION_gstreamer1.0-omx ?= "1.16.%" # Prefer libjpeg-turbo PREFERRED_PROVIDER_jpeg = "libjpeg-turbo" # using multiple BSP layers causes dangling bbappends in meta-agl-bsp # turn it into a wa