fix ivi-ico-image generation
[scm/bb/meta-tizen.git] / meta-tizen-common-base / conf / distro / tizen.conf
1 DISTRO_NAME = "Tizen"
2 DISTRO_VERSION = "3.0"
3
4 LOCALCONF_VERSION = "1"
5 LAYER_CONF_VERSION ?= "5"
6
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}" 
12
13 VIRTUAL-RUNTIME_init_manager = "systemd"
14
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}"
19
20 DEPENDS_rpm-lang-all = "rpm-native"
21 DEPENDS_rpminst = "rpm-native"
22 DEPENDS_rpm-libs = "rpm-native"
23
24 #262144=256(Mo)*1024
25 IMAGE_ROOTFS_SIZE_ext3 = "262144"
26
27 # Use weston from Tizen since it contains Tizen specific patches
28 WESTONSTARTUP ??= "weston-common"
29 IMAGECONFIG ??= "config-tizen-common"
30
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"
40
41 PREFERRED_VERSION_linux-yocto ?= "3.14%"
42
43 LICENSE_FLAGS_WHITELIST += "commercial"
44
45 SYS_CTLR_PROVIDER = ""
46
47 SYSTEMD_DEFAULT_TARGET="graphical.target"
48
49
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.
53 #
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.
61 #
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.
65 #
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 "