Name weston
Version 15.0.0
Summary Weston, a Wayland compositor
Description Weston is the reference implementation of a Wayland compositor
Section base
License MIT
Homepage http://wayland.freedesktop.org
Recipe file recipes-graphics/wayland/weston_15.0.0.bb
recipes-graphics/wayland/required-distro-features.inc
Layer openembedded-core (master branch)
Inherits
  • features_check
  • gcc
  • gcc-native
  • meson
  • meson-routines
  • pkgconfig
  • python3-dir
  • python3native
  • qemu
  • siteinfo
  • useradd
  • useradd_base
Dependencies
  • base-files
  • base-passwd
  • cairo
  • dbus
  • drm
  • gdk-pixbuf
  • glib-2.0
  • glslang-native
  • jpeg
  • libdisplay-info
  • libinput
  • libxcb
  • libxcursor
  • libxkbcommon
  • meson-native
  • mtdev
  • ninja-native
  • pango
  • pixman
  • pkgconf-native
  • python3-native
  • qemu-native
  • seatd
  • shadow
  • shadow-native
  • shadow-sysroot
  • systemd
  • udev
  • virtual/compilerlibs
  • virtual/cross-cc
  • virtual/egl
  • virtual/libc
  • virtual/libgbm
  • virtual/libgles2
  • virtual/libx11
  • vulkan-headers
  • vulkan-loader
  • wayland
  • wayland-native
  • wayland-protocols
  • xwayland
  • virtual/egl
  • jpeg
  • drm
  • udev
  • seatd
  • virtual/egl
  • virtual/libgles2
  • virtual/libgbm
  • mtdev
  • lcms
  • libperfetto
  • pipewire
  • freerdp
  • gstreamer1.0
  • gstreamer1.0-plugins-base
  • lua
  • systemd
  • dbus
  • libva
  • neatvnc
  • libpam
  • glslang-native
  • vulkan-loader
  • vulkan-headers
  • virtual/egl
  • virtual/libgles2
  • libwebp
  • virtual/libx11
  • libxcb
  • libxcursor
  • libxcb
  • libxcursor
  • xwayland
PACKAGECONFIG options
  • clients
  • egl
  • headless
  • image-jpeg
  • kms
  • lcms
  • perfetto
  • pipewire
  • rdp
  • remoting
  • screenshare
  • shell-desktop
  • shell-fullscreen
  • shell-ivi
  • shell-kiosk
  • shell-lua
  • systemd
  • vaapi
  • vardepvalue
  • vnc
  • vulkan
  • wayland
  • webp
  • x11
  • xwayland

Sources

https://gitlab.freedesktop.org/wayland/weston/-/releases/15.0.0/downloads/weston-15.0.0.tar.xz

Patches

Patch Status
weston/0001-vulkan-renderer-guard-surface-output-creation-with-b.patch Backport [https://cgit.freedesktop.org/wayland/weston/commit/?id=ba10e6d81]
weston/0001-gl-shaders-Remove-asserts-relying-on-shader-compiler.patch Backport [https://gitlab.freedesktop.org/wayland/weston/-/commit/5c49563ef49a502a6b8fae44f8778e109d32c2d9]

bbappends

This recipe is appended by:

meta-fsl-arm weston_%.bbappend
meta-raspberrypi weston_%.bbappend
meta-ivi weston_%.bbappend
meta-ivi-bsp weston_%.bbappend
meta-qcom weston_15.0.0.bbappend
meta-ossystems-base weston_%.bbappend
meta-riscv weston_%.bbappend
meta-voltumna weston_%.bbappend
meta-libretro weston_%.bbappend
meta-ti-bsp weston_%.bbappend
meta-agl-core weston_15.%.bbappend
meta-fus-sdk weston_%.bbappend
meta-mibtec weston_5.0.0.bbappend

Other branches

This recipe in other branches of openembedded-core:

Branch Recipe
master weston 15.0.0 (this recipe)
whinlatter (Yocto Project 5.3) weston 14.0.2
walnascar (Yocto Project 5.2) weston 14.0.1
styhead (Yocto Project 5.1) weston 13.0.3
scarthgap (Yocto Project 5.0) weston 13.0.1
nanbield (Yocto Project 4.3) weston 12.0.2
mickledore (Yocto Project 4.2) weston 11.0.1
langdale (Yocto Project 4.1) weston 10.0.2
kirkstone (Yocto Project 4.0) weston 10.0.2
honister (Yocto Project 3.4) weston 9.0.0
hardknott (Yocto Project 3.3) weston 9.0.0
gatesgarth (Yocto Project 3.2) weston 9.0.0
dunfell (Yocto Project 3.1) weston 8.0.0
zeus (Yocto Project 3.0) weston 7.0.0
warrior (Yocto Project 2.7) weston 5.0.0
thud (Yocto Project 2.6) weston 5.0.0
sumo (Yocto Project 2.5) weston 3.0.0
rocko (Yocto Project 2.4) weston 2.0.0
pyro (Yocto Project 2.3) weston 2.0.0
morty (Yocto Project 2.2) weston 1.11.0
krogoth (Yocto Project 2.1) weston 1.9.0
jethro (Yocto Project 2.0) weston 1.8.0
fido (Yocto Project 1.8) weston 1.6.0
dizzy (Yocto Project 1.7) weston 1.5.0
daisy (Yocto Project 1.6) weston 1.4.0
dora (Yocto Project 1.5) weston 1.1.0
dylan (Yocto Project 1.4) weston 1.0.6