Name wayland
Version 1.20.0
Summary Wayland, a protocol between a compositor and clients
Description Wayland is a protocol for a compositor to talk to its clients as well as a C library implementation of that protocol. The compositor can be a standalone display server running on Linux kernel modesetting and evdev input devices, an X application, or a wayland client itself. The clients can be traditional applications, X servers (rootless or fullscreen) or other display servers.
Section base
License MIT
Homepage http://wayland.freedesktop.org
Recipe file recipes-graphics/wayland/wayland_1.20.0.bb
Layer openembedded-core (kirkstone branch)
Inherits
  • meson
  • meson-routines
  • pkgconfig
  • ptest
  • python3-dir
  • python3native
  • qemu
  • siteinfo
Dependencies
  • expat
  • libffi
  • libxml2
  • meson-native
  • ninja-native
  • pkgconfig-native
  • python3-native
  • qemu-native
  • virtual/i686-oe-linux-compilerlibs
  • virtual/i686-oe-linux-gcc
  • virtual/libc
  • wayland-native
  • libxml2
PACKAGECONFIG options
  • dtd-validation

Sources

https://wayland.freedesktop.org/releases/wayland-1.20.0.tar.xz

Patches

Patch Status
wayland/0002-Do-not-hardcode-the-path-to-wayland-scanner.patch Inappropriate [oe-core specific]
wayland/0001-build-Fix-strndup-detection-on-MinGW.patch Submitted [https://gitlab.freedesktop.org/wayland/wayland/merge_requests/63]
wayland/CVE-2021-3782.patch Backport

bbappends

This recipe is appended by:

meta-raspberrypi wayland_%.bbappend
meta-mingw wayland_%.bbappend
meta-luneos wayland_%.bbappend
meta-digi-dey wayland_1.20.0.bbappend
meta-webosose wayland_%.bbappend

Other branches

This recipe in other branches of openembedded-core:

Branch Recipe
master wayland 1.23.1
scarthgap (Yocto Project 5.0) wayland 1.22.0
nanbield (Yocto Project 4.3) wayland 1.22.0
mickledore (Yocto Project 4.2) wayland 1.21.0
langdale (Yocto Project 4.1) wayland 1.21.0
kirkstone (Yocto Project 4.0) wayland 1.20.0 (this recipe)
honister (Yocto Project 3.4) wayland 1.19.0
hardknott (Yocto Project 3.3) wayland 1.19.0
gatesgarth (Yocto Project 3.2) wayland 1.18.0
dunfell (Yocto Project 3.1) wayland 1.18.0
zeus (Yocto Project 3.0) wayland 1.17.0
warrior (Yocto Project 2.7) wayland 1.17.0
thud (Yocto Project 2.6) wayland 1.16.0
sumo (Yocto Project 2.5) wayland 1.14.0
rocko (Yocto Project 2.4) wayland 1.13.0
pyro (Yocto Project 2.3) wayland 1.13.0
morty (Yocto Project 2.2) wayland 1.11.0
krogoth (Yocto Project 2.1) wayland 1.9.0
jethro (Yocto Project 2.0) wayland 1.8.1
fido (Yocto Project 1.8) wayland 1.6.0
dizzy (Yocto Project 1.7) wayland 1.5.0
daisy (Yocto Project 1.6) wayland 1.4.0
dora (Yocto Project 1.5) wayland 1.1.0
dylan (Yocto Project 1.4) wayland 1.0.6