summaryrefslogtreecommitdiff
path: root/conf/distro/include/tdx-base.inc
blob: d893097a5bc1efead3b1e14b435f8abe9e033c8c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
require conf/distro/poky.conf
require conf/distro/include/arm-defaults.inc

DISTRO = "tdx-base"
DISTRO_NAME = "Toradex Distro Base"
DISTRO_VERSION = "2.6-snapshot-${DATE}"

# These variables are used to set image, kernel and U-Boot versions
# increment TDX_VERMINOR in meta-toradex-demos/classes/toradex-mirrors.bbclass

TDX_VERMAJOR = "3"
TDX_VERMINOR = "0"
TDX_VERBETA = "b1"
TDX_VERPATCH = "1"
TDX_BUILDNB ?= ""
TDX_VERNIGHTLY ?= ""
TDX_VERDATE ?= "-${DATE}"
TDX_VERDATE[vardepsexclude] = "DATE"

TDX_VER_PACKAGE_MIN = "${TDX_VERMAJOR}.${TDX_VERMINOR}${TDX_VERBETA}${TDX_BUILDNB}${TDX_VERNIGHTLY}"
TDX_VER_PACKAGE = "${TDX_VER_PACKAGE_MIN}${TDX_VERDATE}"
TDX_VER_ITEM = "${TDX_VERMAJOR}.${TDX_VERMINOR}.${TDX_VERPATCH}"

SDK_VENDOR = "-tdxsdk"
SDK_NAME_PREFIX = "${DISTRO}"

MAINTAINER = "Toradex <yocto-patches@toradex.com>"

TARGET_VENDOR = "-tdx"

DISTROOVERRIDES = "tdx"

# create etc/build in the rootfs
INHERIT += "image-buildinfo"

# Log information on images and packages
INHERIT += "buildhistory"
BUILDHISTORY_COMMIT = "1"

# Use bluez5 as default.
DISTRO_FEATURES_append = " bluez5"

IMAGE_LINGUAS ?= "en-us"

# TODO: review default distro features
DISTRO_FEATURES_append = " pam systemd"
DISTRO_FEATURES_remove = "sysvinit"
VIRTUAL-RUNTIME_init_manager = "systemd"
PACKAGECONFIG_append_pn-qemu-native = " libusb"

# Use i.MX Gstreamer Version (for PXP DMA-ENGINE Driver)
python () {
    # only set imx override if use-mainline-bsp is not used
    overrides = d.getVar("OVERRIDES", True)
    if not "use-mainline-bsp" in overrides:
        d.setVar('PREFERRED_VERSION_gstreamer1.0_imx', '1.14.imx')
        d.setVar('PREFERRED_VERSION_gstreamer1.0-plugins-base_imx', '1.14.imx')
        d.setVar('PREFERRED_VERSION_gstreamer1.0-plugins-good_imx', '1.14.imx')
        d.setVar('PREFERRED_VERSION_gstreamer1.0-plugins-bad_imx', '1.14.imx')
}