blob: 20e36f4f9dcf338b971ad45fd630ae5a87f7d09c [file] [edit]
# This configuration file uses the syntax from Python's ConfigParser.
# The syntax is similar to Windows "INI" files.
#
# [section1]
# key1 = value1
# key2 = value2
#
# Each section entry defines a target machine configuration for the yocto
# cross-toolchain and image builder
#
# This are the entries that each section can have
#
# 'repo_manifest_path' : The path to an XML file that contains the manifest
# with the repository data for the 'repo' tool.
# 'conf_bblayers_path' : The path to the bblayers.conf file.
# 'conf_local_path' : The path to the local.conf file.
# 'patch_file_path' : (Optional) the path to a patch file that will be applied
# over the recipes after downloading them with 'repo'.
# 'image_basename' : The name of the Yocto image to build and to use as base
# for the generated toolchain (with the 'populate_sdk' task).
# 'image_types' : The type(s)/extension(s) that should be generated for the image.
# If there is more than one, separate them by spaces.
# NOTE: The type(s) defined here should match what is
# also defined on the Yocto variable 'IMAGE_FSTYPES' of the build.
# 'environment[var]' : Export var=value on the environment.
#
#
# Notes:
# - paths can be relative to this file
# - the keys and values are case-sensitive.
#
# ARM 32-bits targets (ARMv7)
[rpi3-32bits-mesa]
repo_manifest_path = rpi/manifest.xml
conf_bblayers_path = rpi/bblayers.conf
conf_local_path = rpi/local-rpi3-32bits-mesa.conf
image_basename = webkit-dev-ci-tools
image_types = tar.xz wic.xz wic.bmap
patch_file_path = meta-openembedded_and_meta-webkit.patch
environment[BUILD_WEBKIT_ARGS] = --no-fatal-warnings --cmakeargs="-DENABLE_WPE_QT_API=OFF -DENABLE_DOCUMENTATION=OFF -DENABLE_INTROSPECTION=OFF -DUSE_SYSTEM_SYSPROF_CAPTURE=OFF -DENABLE_SPEECH_SYNTHESIS=OFF -DBWRAP_EXECUTABLE=/usr/bin/bwrap -DDBUS_PROXY_EXECUTABLE=/usr/bin/xdg-dbus-proxy"
[rpi3-32bits-userland]
repo_manifest_path = rpi/manifest.xml
conf_bblayers_path = rpi/bblayers.conf
conf_local_path = rpi/local-rpi3-32bits-userland.conf
image_basename = webkit-dev-ci-tools
image_types = tar.xz wic.xz wic.bmap
patch_file_path = meta-openembedded_and_meta-webkit.patch
# WTR and MiniBrowser require wpbackend-fdo, with wpbackend-rdk we can only build cog
environment[BUILD_WEBKIT_ARGS] = --no-fatal-warnings --cmakeargs="-DENABLE_WPE_QT_API=OFF -DENABLE_DOCUMENTATION=OFF -DENABLE_INTROSPECTION=OFF -DENABLE_MINIBROWSER=OFF -DENABLE_API_TESTS=OFF -DENABLE_LAYOUT_TESTS=OFF -DUSE_SYSTEM_SYSPROF_CAPTURE=OFF -DENABLE_SPEECH_SYNTHESIS=OFF -DBWRAP_EXECUTABLE=/usr/bin/bwrap -DDBUS_PROXY_EXECUTABLE=/usr/bin/xdg-dbus-proxy"
[rpi4-32bits-mesa]
repo_manifest_path = rpi/manifest.xml
conf_bblayers_path = rpi/bblayers.conf
conf_local_path = rpi/local-rpi4-32bits-mesa.conf
image_basename = webkit-dev-ci-tools
image_types = tar.xz wic.xz wic.bmap
patch_file_path = meta-openembedded_and_meta-webkit.patch
environment[BUILD_WEBKIT_ARGS] = --no-fatal-warnings --cmakeargs="-DENABLE_WPE_QT_API=OFF -DENABLE_DOCUMENTATION=OFF -DENABLE_INTROSPECTION=OFF -DUSE_SYSTEM_SYSPROF_CAPTURE=OFF -DENABLE_SPEECH_SYNTHESIS=OFF -DBWRAP_EXECUTABLE=/usr/bin/bwrap -DDBUS_PROXY_EXECUTABLE=/usr/bin/xdg-dbus-proxy"
# ARM 64-bits targets (AArch64)
[rpi3-64bits-mesa]
repo_manifest_path = rpi/manifest.xml
conf_bblayers_path = rpi/bblayers.conf
conf_local_path = rpi/local-rpi3-64bits-mesa.conf
image_basename = webkit-dev-ci-tools
image_types = tar.xz wic.xz wic.bmap
patch_file_path = meta-openembedded_and_meta-webkit.patch
environment[BUILD_WEBKIT_ARGS] = --no-fatal-warnings --cmakeargs="-DENABLE_WPE_QT_API=OFF -DENABLE_DOCUMENTATION=OFF -DENABLE_INTROSPECTION=OFF -DUSE_SYSTEM_SYSPROF_CAPTURE=OFF -DENABLE_SPEECH_SYNTHESIS=OFF -DBWRAP_EXECUTABLE=/usr/bin/bwrap -DDBUS_PROXY_EXECUTABLE=/usr/bin/xdg-dbus-proxy"
[rpi4-64bits-mesa]
repo_manifest_path = rpi/manifest.xml
conf_bblayers_path = rpi/bblayers.conf
conf_local_path = rpi/local-rpi4-64bits-mesa.conf
image_basename = webkit-dev-ci-tools
image_types = tar.xz wic.xz wic.bmap
patch_file_path = meta-openembedded_and_meta-webkit.patch
environment[BUILD_WEBKIT_ARGS] = --no-fatal-warnings --cmakeargs="-DENABLE_WPE_QT_API=OFF -DENABLE_DOCUMENTATION=OFF -DENABLE_INTROSPECTION=OFF -DUSE_SYSTEM_SYSPROF_CAPTURE=OFF -DENABLE_SPEECH_SYNTHESIS=OFF -DBWRAP_EXECUTABLE=/usr/bin/bwrap -DDBUS_PROXY_EXECUTABLE=/usr/bin/xdg-dbus-proxy"
[qemu-riscv64]
repo_manifest_path = riscv/manifest.xml
conf_bblayers_path = riscv/bblayers.conf
conf_local_path = riscv/local-qemu-riscv64.conf
image_basename = webkit-dev-ci-tools
image_types = tar.xz wic.xz wic.bmap
patch_file_path = meta-openembedded_and_meta-webkit.patch
environment[BUILD_WEBKIT_ARGS] = --no-fatal-warnings --cmakeargs="-DENABLE_WPE_QT_API=OFF -DENABLE_DOCUMENTATION=OFF -DENABLE_INTROSPECTION=OFF -DUSE_SYSTEM_SYSPROF_CAPTURE=OFF -DENABLE_SPEECH_SYNTHESIS=OFF -DBWRAP_EXECUTABLE=/usr/bin/bwrap -DDBUS_PROXY_EXECUTABLE=/usr/bin/xdg-dbus-proxy"