4 LOCALCONF_VERSION = "1"
5 LAYER_CONF_VERSION ?= "5"
7 TIZEN_DEFAULT_DISTRO_FEATURES = "largefile ptest multiarch"
8 TIZEN_DEFAULT_DISTRO_FEATURES = "ld-is-gold pam wayland systemd opengl"
9 TIZEN_DEFAULT_EXTRA_RRECOMMENDS = ""
10 DISTRO_FEATURES_DEFAULT_remove = "x11"
11 DISTRO_FEATURES ?= "${DISTRO_FEATURES_DEFAULT} ${DISTRO_FEATURES_LIBC} ${TIZEN_DEFAULT_DISTRO_FEATURES}"
13 VIRTUAL-RUNTIME_init_manager = "systemd"
15 PACKAGE_CLASSES ?= "package_rpm"
16 INHERIT_DISTRO_remove = "debian"
17 INHERIT_TIZEN = "metatizen"
18 INHERIT ?= "${PACKAGE_CLASSES} ${USER_CLASSES} ${INHERIT_DISTRO} ${INHERIT_BLACKLIST} ${INHERIT_TIZEN}"
20 DEPENDS_rpm-lang-all = "rpm-native"
21 DEPENDS_rpminst = "rpm-native"
22 DEPENDS_rpm-libs = "rpm-native"
25 IMAGE_ROOTFS_SIZE_ext3 = "262144"
27 # Use weston from Tizen since it contains Tizen specific patches
28 WESTONSTARTUP ??= "weston-common"
29 IMAGECONFIG ??= "config-tizen-common"
31 PREFERRED_PROVIDER_python-dbus = "dbus-python"
32 PREFERRED_PROVIDER_jpeg = "libjpeg-turbo"
33 PREFERRED_PROVIDER_jpeg-native = "libjpeg-turbo-native"
34 PREFERRED_PROVIDER_libtdb = "tdb"
35 PREFERRED_PROVIDER_make-native = "make-native"
36 PREFERRED_PROVIDER_python-setuptools = "python-setuptools"
37 PREFERRED_PROVIDER_rpmbuild = "rpm-native"
38 PREFERRED_PROVIDER_libpam = "pam"
39 PREFERRED_PROVIDER_pciutils-ids = "pciutils"
41 PREFERRED_VERSION_linux-yocto ?= "3.14%"
43 LICENSE_FLAGS_WHITELIST += "commercial"
45 SYS_CTLR_PROVIDER = ""
47 SYSTEMD_DEFAULT_TARGET="graphical.target"
50 # Fallback Smack .manifest file for packages which don't have any other
51 # .manifest file settings. Override with either MANIFESTSFILES (if
52 # .manifest part of the source) or other SRC_URI entries.
54 # In SRC_URI, any file ending in .manifest is considered a Tizen Smack
55 # manifest file. The first one without a 'pkg' parameter is the
56 # default for all packages. If a pkg parameter is given and non-empty,
57 # its parameter is treated as a comma separated list of the names of
58 # those packages for which this manifest file is used. The
59 # file://tizen-default.manifest is set for all recipes automatically,
60 # so most recipes don't need to be modified.
62 # A .manifest.in file may contain @<word>@ placeholders (@bindir@,
63 # @TZ_USER_NAME@). Those get replaced before passing the file to rpm,
64 # see metatizen.bbclass for details.
66 # The extra space at the end is a workaround for recipes which lack a
67 # space in their own _append.
68 SRC_URI_append = " file://${META_TIZEN_COMMON_BASE}/conf/distro/tizen-default.manifest "