summaryrefslogtreecommitdiffstats
path: root/documentation/poky.yaml.in
diff options
context:
space:
mode:
Diffstat (limited to 'documentation/poky.yaml.in')
-rw-r--r--documentation/poky.yaml.in276
1 files changed, 248 insertions, 28 deletions
diff --git a/documentation/poky.yaml.in b/documentation/poky.yaml.in
index 0c04b615ea..9c03e9959b 100644
--- a/documentation/poky.yaml.in
+++ b/documentation/poky.yaml.in
@@ -1,41 +1,27 @@
1#
2# Macros used in the documentation
3#
4
5# The DISTRO variable represents the current docs version. It should be used
6# when referring to the current docs version. See also DISTRO_LATEST_TAG.
1DISTRO : "5.0" 7DISTRO : "5.0"
8# The DISTRO_LATEST_TAG represents the latest tag on the current branch. It
9# should be used in HTTP link referring to the current docs version. In these
10# cases, the DISTRO may point to A.B.999 which does not exist (just used to
11# represent the latest HEAD revision on the branch). DISTRO_LATEST_TAG should
12# always point to an existing tag.
13DISTRO_LATEST_TAG : "5.0"
2DISTRO_NAME_NO_CAP : "scarthgap" 14DISTRO_NAME_NO_CAP : "scarthgap"
3DISTRO_NAME : "Scarthgap" 15DISTRO_NAME : "Scarthgap"
4DISTRO_NAME_NO_CAP_MINUS_ONE : "nanbield" 16DISTRO_NAME_NO_CAP_MINUS_ONE : "nanbield"
5DISTRO_NAME_NO_CAP_LTS : "scarthgap" 17DISTRO_NAME_NO_CAP_LTS : "scarthgap"
6YOCTO_DOC_VERSION : "5.0" 18YOCTO_DOC_VERSION : "5.0"
7DISTRO_REL_TAG : "yocto-5.0" 19DISTRO_REL_TAG : "yocto-$DISTRO;"
20DISTRO_REL_LATEST_TAG : "yocto-&DISTRO_LATEST_TAG;"
8DOCCONF_VERSION : "dev" 21DOCCONF_VERSION : "dev"
9BITBAKE_SERIES : "" 22BITBAKE_SERIES : ""
10YOCTO_DL_URL : "https://downloads.yoctoproject.org" 23YOCTO_DL_URL : "https://downloads.yoctoproject.org"
11YOCTO_AB_URL : "https://autobuilder.yoctoproject.org"
12YOCTO_RELEASE_DL_URL : "&YOCTO_DL_URL;/releases/yocto/yocto-&DISTRO;" 24YOCTO_RELEASE_DL_URL : "&YOCTO_DL_URL;/releases/yocto/yocto-&DISTRO;"
13UBUNTU_HOST_PACKAGES_ESSENTIAL : "gawk wget git diffstat unzip texinfo gcc \
14 build-essential chrpath socat cpio python3 python3-pip python3-pexpect \
15 xz-utils debianutils iputils-ping python3-git python3-jinja2 \
16 python3-subunit zstd liblz4-tool file locales libacl1
17 \n\ $ sudo locale-gen en_US.UTF-8"
18FEDORA_HOST_PACKAGES_ESSENTIAL : "gawk make wget tar bzip2 gzip python3 unzip perl patch \
19 diffutils diffstat git cpp gcc gcc-c++ glibc-devel texinfo chrpath \
20 ccache perl-Data-Dumper perl-Text-ParseWords perl-Thread-Queue perl-bignum socat \
21 python3-pexpect findutils which file cpio python python3-pip xz python3-GitPython \
22 python3-jinja2 rpcgen perl-FindBin perl-File-Compare \
23 perl-File-Copy perl-locale zstd lz4 hostname glibc-langpack-en libacl"
24OPENSUSE_HOST_PACKAGES_ESSENTIAL : "python gcc gcc-c++ git chrpath make wget python-xml \
25 diffstat makeinfo python-curses patch socat python3 python3-curses tar python3-pip \
26 python3-pexpect xz which python3-Jinja2 rpcgen \
27 zstd lz4 bzip2 gzip hostname libacl1
28 \n\ $ sudo pip3 install GitPython"
29ALMALINUX_HOST_PACKAGES_ESSENTIAL : "-y epel-release
30 \n\ $ sudo yum install dnf-plugins-core
31 \n\ $ sudo dnf config-manager --set-enabled crb
32 \n\ $ sudo dnf makecache
33 \n\ $ sudo dnf install gawk make wget tar bzip2 gzip python3 unzip perl patch \
34 diffutils diffstat git cpp gcc gcc-c++ glibc-devel texinfo chrpath ccache \
35 socat perl-Data-Dumper perl-Text-ParseWords perl-Thread-Queue python3-pip \
36 python3-GitPython python3-jinja2 python3-pexpect xz which \
37 rpcgen zstd lz4 cpio glibc-langpack-en libacl"
38PIP3_HOST_PACKAGES_DOC : "$ sudo pip3 install sphinx sphinx_rtd_theme pyyaml"
39MIN_PYTHON_VERSION : "3.8.0" 25MIN_PYTHON_VERSION : "3.8.0"
40MIN_TAR_VERSION : "1.28" 26MIN_TAR_VERSION : "1.28"
41MIN_GIT_VERSION : "1.8.3.1" 27MIN_GIT_VERSION : "1.8.3.1"
@@ -47,3 +33,237 @@ MIN_DISK_SPACE : "90"
47MIN_DISK_SPACE_RM_WORK : "40" 33MIN_DISK_SPACE_RM_WORK : "40"
48# RAM (Gbytes) needed to generate qemux86-64 core-image-sato on Ubuntu 22.04 (x86-64) on a 4 core system 34# RAM (Gbytes) needed to generate qemux86-64 core-image-sato on Ubuntu 22.04 (x86-64) on a 4 core system
49MIN_RAM : "8" 35MIN_RAM : "8"
36
37#
38# Dependencies
39#
40
41# Shared between distros
42PIP3_HOST_PACKAGES_DOC: sphinx sphinx_rtd_theme pyyaml
43
44UBUNTU_DEBIAN_HOST_PACKAGES_ESSENTIAL: >-
45 build-essential
46 chrpath
47 cpio
48 debianutils
49 diffstat
50 file
51 gawk
52 gcc
53 git
54 iputils-ping
55 libacl1
56 liblz4-tool
57 locales
58 python3
59 python3-git
60 python3-jinja2
61 python3-pexpect
62 python3-pip
63 python3-subunit
64 socat
65 texinfo
66 unzip
67 wget
68 xz-utils
69 zstd
70
71UBUNTU_DEBIAN_HOST_PACKAGES_DOC: >-
72 git
73 librsvg2-bin
74 locales
75 make
76 python3-saneyaml
77 python3-sphinx-rtd-theme
78 sphinx
79
80UBUNTU_DEBIAN_HOST_PACKAGES_DOC_PDF: >-
81 fonts-freefont-otf
82 latexmk
83 tex-gyre
84 texlive-fonts-extra
85 texlive-fonts-recommended
86 texlive-lang-all
87 texlive-latex-extra
88 texlive-latex-recommended
89 texlive-xetex
90
91FEDORA_HOST_PACKAGES_ESSENTIAL: >-
92 bzip2
93 ccache
94 chrpath
95 cpio
96 cpp
97 diffstat
98 diffutils
99 file
100 findutils
101 gawk
102 gcc
103 gcc-c++
104 git
105 glibc-devel
106 glibc-langpack-en
107 gzip
108 hostname
109 libacl
110 lz4
111 make
112 patch
113 perl
114 perl-Data-Dumper
115 perl-File-Compare
116 perl-File-Copy
117 perl-FindBin
118 perl-Text-ParseWords
119 perl-Thread-Queue
120 perl-bignum
121 perl-locale
122 python
123 python3
124 python3-GitPython
125 python3-jinja2
126 python3-pexpect
127 python3-pip
128 rpcgen
129 socat
130 tar
131 texinfo
132 unzip
133 wget
134 which
135 xz
136 zstd
137
138FEDORA_HOST_PACKAGES_DOC: >-
139 git
140 glibc-locale-source
141 librsvg2-tools
142 make
143 python3-pip
144 which
145
146FEDORA_HOST_PACKAGES_DOC_PDF: >-
147 'texlive-collection-lang*'
148 latexmk
149 texlive-collection-fontsextra
150 texlive-collection-fontsrecommended
151 texlive-collection-latex
152 texlive-collection-latexextra
153 texlive-collection-latexrecommended
154 texlive-collection-xetex
155 texlive-fncychap
156 texlive-gnu-freefont
157 texlive-tex-gyre
158 texlive-xetex
159
160OPENSUSE_HOST_PACKAGES_ESSENTIAL: >-
161 bzip2
162 chrpath
163 diffstat
164 gcc
165 gcc-c++
166 git
167 gzip
168 hostname
169 libacl1
170 lz4
171 make
172 makeinfo
173 patch
174 python
175 python-curses
176 python-xml
177 python3
178 python3-Jinja2
179 python3-curses
180 python3-pexpect
181 python3-pip
182 rpcgen
183 socat
184 tar
185 wget
186 which
187 xz
188 zstd
189
190OPENSUSE_PIP3_HOST_PACKAGES_ESSENTIAL: GitPython
191
192OPENSUSE_HOST_PACKAGES_DOC: >-
193 git
194 glibc-i18ndata
195 make
196 python3-pip
197 rsvg-convert
198 which
199
200OPENSUSE_HOST_PACKAGES_DOC_PDF: >-
201 'texlive-collection-lang*'
202 texlive-collection-fontsextra
203 texlive-collection-fontsrecommended
204 texlive-collection-latex
205 texlive-collection-latexextra
206 texlive-collection-latexrecommended
207 texlive-collection-xetex
208 texlive-fncychap
209 texlive-gnu-freefont
210 texlive-latexmk
211 texlive-tex-gyre
212 texlive-xetex
213
214ALMALINUX_HOST_PACKAGES_ESSENTIAL: >-
215 bzip2
216 ccache
217 chrpath
218 cpio
219 cpp
220 diffstat
221 diffutils
222 gawk
223 gcc
224 gcc-c++
225 git
226 glibc-devel
227 glibc-langpack-en
228 gzip
229 libacl
230 lz4
231 make
232 patch
233 perl
234 perl-Data-Dumper
235 perl-Text-ParseWords
236 perl-Thread-Queue
237 python3
238 python3-GitPython
239 python3-jinja2
240 python3-pexpect
241 python3-pip
242 rpcgen
243 socat
244 tar
245 texinfo
246 unzip
247 wget
248 which
249 xz
250 zstd
251
252ALMALINUX_HOST_PACKAGES_DOC: >-
253 git
254 glibc-locale-source
255 librsvg2-tools
256 make
257 python3-pip
258 which
259
260ALMALINUX_HOST_PACKAGES_DOC_PDF: >-
261 latexmk
262 texlive-collection-fontsrecommended
263 texlive-collection-latex
264 texlive-collection-latexrecommended
265 texlive-collection-xetex
266 texlive-fncychap
267 texlive-gnu-freefont
268 texlive-tex-gyre
269 texlive-xetex