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
|
require conf/distro/poky.conf
DISTRO = "poky-ivi-systemd"
DISTRO_NAME = "Yocto GENIVI Baseline (Poky/meta-ivi)"
DISTRO_VERSION = "14.0.0"
DISTRO_CODENAME ="pulsar"
MAINTAINER = "meta-ivi <genivi-meta-ivi@lists.genivi.org>"
POKY_DEFAULT_DISTRO_FEATURES = "\
bluetooth \
largefile \
opengl \
pam \
systemd \
wayland \
"
include conf/distro/include/default-providers-ivi.inc
# Conflicts with wayland. It is possible run wayland
# on-top of x11 but that is not a use-case that we support
DISTRO_FEATURES_remove = "x11 directfb"
VIRTUAL-RUNTIME_init_manager = "systemd"
VIRTUAL-RUNTIME_initscripts = ""
DISTRO_FEATURES_BACKFILL_CONSIDERED = "sysvinit"
require conf/distro/include/security_flags.inc
# FIXME: these pkgs are apparently broken when enabling (some of) the
# security_flags, so they are therefore blacklisted here, (or the flags
# are _partially) applied)
SECURITY_CFLAGS_pn-lttng-ust = "${SECURITY_NO_PIE_CFLAGS}"
SECURITY_CFLAGS_pn-persistence-administrator = ""
SECURITY_LDFLAGS_pn-persistence-administrator = ""
SECURITY_CFLAGS_pn-keyutils = ""
SECURITY_LDFLAGS_pn-keyutils = ""
SECURITY_CFLAGS_pn-v86d = ""
SECURITY_LDFLAGS_pn-v86d = ""
SECURITY_CFLAGS_pn-gettext = ""
SECURITY_LDFLAGS_pn-gettext = ""
# 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"
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)} \
"
|