summaryrefslogtreecommitdiff
path: root/conf/distro/include/tdx-base.inc
blob: a97a44deabdd0a51519d153a2a7541ef2695834a (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
61
62
63
64
65
66
67
68
69
70
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 = "b4"
TDX_VERPATCH = "4"
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)
PREFERRED_VERSION_gstreamer1.0_imx = "1.14.imx"
PREFERRED_VERSION_gstreamer1.0-plugins-base_imx = "1.14.imx"
PREFERRED_VERSION_gstreamer1.0-plugins-good_imx = "1.14.imx"
PREFERRED_VERSION_gstreamer1.0-plugins-bad_imx = "1.14.imx"

# these 1.14.imx variants have their COMPATIBLE set so that they don't build
# for use-mainline-bsp
PREFERRED_VERSION_gstreamer1.0_use-mainline-bsp = "1.14.4"
PREFERRED_VERSION_gstreamer1.0-plugins-base_use-mainline-bsp = "1.14.4"
PREFERRED_VERSION_gstreamer1.0-plugins-good_use-mainline-bsp = "1.14.4"
PREFERRED_VERSION_gstreamer1.0-plugins-bad_use-mainline-bsp = "1.14.4"

# Override Wayland/Weston Version set in meta-freescale imx-base.inc
PREFERRED_VERSION_wayland-protocols_mx6 = "1.16.imx"
PREFERRED_VERSION_wayland-protocols_mx7 = "1.16.imx"
PREFERRED_VERSION_wayland-protocols_mx8 = "1.16.imx"
PREFERRED_VERSION_weston_mx6 = "5.0.0.imx"
PREFERRED_VERSION_weston_mx7 = "5.0.0.imx"
PREFERRED_VERSION_weston_mx8 = "5.0.0.imx"