aboutsummaryrefslogtreecommitdiffstats
path: root/meta-ivi/conf/distro/poky-ivi-systemd.conf
blob: b05b27dbad2a150811ee687b04298d56eab0112d (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
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)} \
          "