summaryrefslogtreecommitdiffstats
path: root/meta-poky/conf/distro/poky.conf
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2016-02-16 16:42:58 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2016-02-28 11:31:17 +0000
commit9d5483c37523ff3d334c98cafb848282b54962cd (patch)
treeadb5f8967d92046bbd77d702caf33aeb63d5cccf /meta-poky/conf/distro/poky.conf
parentab3a71833c7f446aeed7e2aebbd3e20d484c71ff (diff)
downloadpoky-9d5483c37523ff3d334c98cafb848282b54962cd.tar.gz
meta-yocto: Rename to meta-poky to better match its purpose
"poky" is the reference distribution for the Yocto Project. This renames the layer within the meta-yocto repository to meta-poky, better matching what that layer contains. A layer.conf file is left behind as this is the only way which allows existing builds to migrate safely to the new name. It will be removed at some future point. This change requires the corresponding OE-Core change to handle the migration and the changes to the infrastructure to support this. (From meta-yocto rev: d0c88df2e14672fca4ebbde93c5efbcd0e4fa9b6) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta-poky/conf/distro/poky.conf')
-rw-r--r--meta-poky/conf/distro/poky.conf104
1 files changed, 104 insertions, 0 deletions
diff --git a/meta-poky/conf/distro/poky.conf b/meta-poky/conf/distro/poky.conf
new file mode 100644
index 0000000000..55bc1908c9
--- /dev/null
+++ b/meta-poky/conf/distro/poky.conf
@@ -0,0 +1,104 @@
1DISTRO = "poky"
2DISTRO_NAME = "Poky (Yocto Project Reference Distro)"
3DISTRO_VERSION = "2.0+snapshot-${DATE}"
4DISTRO_CODENAME = "master"
5SDK_VENDOR = "-pokysdk"
6SDK_VERSION := "${@'${DISTRO_VERSION}'.replace('snapshot-${DATE}','snapshot')}"
7
8MAINTAINER = "Poky <poky@yoctoproject.org>"
9
10TARGET_VENDOR = "-poky"
11
12LOCALCONF_VERSION = "1"
13
14# Override these in poky based distros
15POKY_DEFAULT_DISTRO_FEATURES = "largefile opengl ptest multiarch wayland"
16POKY_DEFAULT_EXTRA_RDEPENDS = "packagegroup-core-boot"
17POKY_DEFAULT_EXTRA_RRECOMMENDS = "kernel-module-af-packet"
18
19DISTRO_FEATURES ?= "${DISTRO_FEATURES_DEFAULT} ${DISTRO_FEATURES_LIBC} ${POKY_DEFAULT_DISTRO_FEATURES}"
20
21PREFERRED_VERSION_linux-yocto ?= "4.4%"
22PREFERRED_VERSION_linux-yocto_qemux86 ?= "4.4%"
23PREFERRED_VERSION_linux-yocto_qemux86-64 ?= "4.4%"
24PREFERRED_VERSION_linux-yocto_qemuarm ?= "4.4%"
25PREFERRED_VERSION_linux-yocto_qemumips ?= "4.4%"
26PREFERRED_VERSION_linux-yocto_qemumips64 ?= "4.4%"
27PREFERRED_VERSION_linux-yocto_qemuppc ?= "4.4%"
28
29SDK_NAME = "${DISTRO}-${TCLIBC}-${SDK_ARCH}-${IMAGE_BASENAME}-${TUNE_PKGARCH}"
30SDKPATH = "/opt/${DISTRO}/${SDK_VERSION}"
31
32DISTRO_EXTRA_RDEPENDS += " ${POKY_DEFAULT_EXTRA_RDEPENDS}"
33DISTRO_EXTRA_RRECOMMENDS += " ${POKY_DEFAULT_EXTRA_RRECOMMENDS}"
34
35POKYQEMUDEPS = "${@bb.utils.contains("INCOMPATIBLE_LICENSE", "GPL-3.0", "", "packagegroup-core-device-devel",d)}"
36DISTRO_EXTRA_RDEPENDS_append_qemuarm = " ${POKYQEMUDEPS}"
37DISTRO_EXTRA_RDEPENDS_append_qemuarm64 = " ${POKYQEMUDEPS}"
38DISTRO_EXTRA_RDEPENDS_append_qemumips = " ${POKYQEMUDEPS}"
39DISTRO_EXTRA_RDEPENDS_append_qemuppc = " ${POKYQEMUDEPS}"
40DISTRO_EXTRA_RDEPENDS_append_qemux86 = " ${POKYQEMUDEPS}"
41DISTRO_EXTRA_RDEPENDS_append_qemux86-64 = " ${POKYQEMUDEPS}"
42
43TCLIBCAPPEND = ""
44
45QEMU_TARGETS ?= "arm aarch64 i386 mips mipsel mips64 ppc x86_64"
46# Other QEMU_TARGETS "mips64el sh4"
47
48PREMIRRORS ??= "\
49bzr://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n \
50cvs://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n \
51git://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n \
52gitsm://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n \
53hg://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n \
54osc://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n \
55p4://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n \
56svn://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n"
57
58MIRRORS =+ "\
59ftp://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n \
60http://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n \
61https://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n"
62
63# The CONNECTIVITY_CHECK_URI's are used to test whether we can succesfully
64# fetch from the network (and warn you if not). To disable the test set
65# the variable to be empty.
66# Git example url: git://git.yoctoproject.org/yocto-firewall-test;protocol=git;rev=master
67CONNECTIVITY_CHECK_URIS ?= "https://www.example.com/"
68
69SANITY_TESTED_DISTROS ?= " \
70 poky-1.7 \n \
71 poky-1.8 \n \
72 poky-2.0 \n \
73 Ubuntu-14.04 \n \
74 Ubuntu-14.10 \n \
75 Ubuntu-15.04 \n \
76 Ubuntu-15.10 \n \
77 Fedora-21 \n \
78 Fedora-22 \n \
79 CentOS-6.* \n \
80 CentOS-7.* \n \
81 Debian-7.* \n \
82 Debian-8.* \n \
83 openSUSE-project-13.2 \n \
84 "
85#
86# OELAYOUT_ABI allows us to notify users when the format of TMPDIR changes in
87# an incompatible way. Such changes should usually be detailed in the commit
88# that breaks the format and have been previously discussed on the mailing list
89# with general agreement from the core team.
90#
91OELAYOUT_ABI = "11"
92
93# add poky sanity bbclass
94INHERIT += "poky-sanity"
95
96# QA check settings - a little stricter than the OE-Core defaults
97WARN_TO_ERROR_QA = "already-stripped compile-host-path install-host-path \
98 installed-vs-shipped ldflags pn-overrides rpaths staticdev \
99 useless-rpaths"
100WARN_QA_remove = "${WARN_TO_ERROR_QA}"
101ERROR_QA_append = " ${WARN_TO_ERROR_QA}"
102
103require conf/distro/include/poky-world-exclude.inc
104require conf/distro/include/no-static-libs.inc