Name waffle
Version 1.7.2 (f3b42a7216105498842bc6ba77d8481b90d6f5f9)
Summary A C library for selecting an OpenGL API and window system at runtime
Description A cross-platform C library that allows one to defer selection of an OpenGL API and window system until runtime. For example, on Linux, Waffle enables an application to select X11/EGL with an OpenGL 3.3 core profile, Wayland with OpenGL ES2, and other window system / API combinations.
Section base
License BSD-2-Clause
Homepage https://gitlab.freedesktop.org/mesa/waffle
Bug tracker https://gitlab.freedesktop.org/mesa/waffle
Recipe file recipes-graphics/waffle/waffle_1.7.2.bb
Layer openembedded-core (kirkstone branch)
Inherits
  • bash-completion
  • features_check
  • lib_package
  • meson
  • meson-routines
  • pkgconfig
  • python3-dir
  • python3native
  • qemu
  • siteinfo
Dependencies
  • bash-completion
  • libx11
  • libxcb
  • meson-native
  • ninja-native
  • pkgconfig-native
  • python3
  • python3-native
  • qemu-native
  • virtual/egl
  • virtual/i686-oe-linux-compilerlibs
  • virtual/i686-oe-linux-gcc
  • virtual/libc
  • virtual/libgl
  • virtual/${MLPREFIX}egl
  • virtual/${MLPREFIX}libgbm
  • udev
  • virtual/${MLPREFIX}libgl
  • libx11
  • virtual/${MLPREFIX}egl
  • virtual/${MLPREFIX}egl
  • wayland
  • wayland-native
  • wayland-protocols
  • virtual/${MLPREFIX}egl
  • libxcb
PACKAGECONFIG options
  • gbm
  • glx
  • surfaceless-egl
  • wayland
  • x11-egl

Sources

git://gitlab.freedesktop.org/mesa/waffle.git

Patches

Patch Status
waffle/0001-waffle-do-not-make-core-protocol-into-the-library.patch Inappropriate [oe-core specific]
waffle/0001-meson.build-request-native-wayland-scanner.patch Submitted [https://gitlab.freedesktop.org/mesa/waffle/-/merge_requests/110]

bbappends

This recipe is appended by:

meta-freescale waffle_%.bbappend
meta-digi-dey waffle_%.bbappend

Other branches

This recipe in other branches of openembedded-core:

Branch Recipe
master waffle 1.8.1
styhead (Yocto Project 5.1) waffle 1.8.1
scarthgap (Yocto Project 5.0) waffle 1.7.2
nanbield (Yocto Project 4.3) waffle 1.7.2
mickledore (Yocto Project 4.2) waffle 1.7.2
langdale (Yocto Project 4.1) waffle 1.7.0
kirkstone (Yocto Project 4.0) waffle 1.7.2 (this recipe)
honister (Yocto Project 3.4) waffle 1.6.1
hardknott (Yocto Project 3.3) waffle 1.6.1
gatesgarth (Yocto Project 3.2) waffle 1.6.1
dunfell (Yocto Project 3.1) waffle 1.6.0
zeus (Yocto Project 3.0) waffle 1.6.0
warrior (Yocto Project 2.7) waffle 1.5.2
thud (Yocto Project 2.6) waffle 1.5.2
sumo (Yocto Project 2.5) waffle 1.5.2
rocko (Yocto Project 2.4) waffle 1.5.2
pyro (Yocto Project 2.3) waffle 1.5.2
morty (Yocto Project 2.2) waffle 1.5.2
krogoth (Yocto Project 2.1) waffle 1.5.2
jethro (Yocto Project 2.0) waffle 1.5.1
fido (Yocto Project 1.8) waffle 1.3.0
dizzy (Yocto Project 1.7) waffle 1.3.0
daisy (Yocto Project 1.6) waffle 1.3.0