poky.yaml.in 4.8 KB

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