Name mesa-gl
Version 17.3.8
Summary A free implementation of the OpenGL API (OpenGL only, no EGL/GLES)
Description Mesa is an open-source implementation of the OpenGL specification - a system for rendering interactive 3D graphics. A variety of device drivers allows Mesa to be used in many different environments ranging from software emulation to complete hardware acceleration for modern GPUs. Mesa is used as part of the overall Direct Rendering Infrastructure and X.org environment.
Section x11
License MIT
Homepage http://mesa3d.org
Bug tracker https://bugs.freedesktop.org
Recipe file recipes-graphics/mesa/mesa-gl_17.3.8.bb
recipes-graphics/mesa/mesa_17.3.8.bb
recipes-graphics/mesa/mesa.inc
Layer openembedded-core (sumo branch)
Inherits
  • autotools
  • distro_features_check
  • gettext
  • pkgconfig
  • python3-dir
  • python3native
  • siteconfig
  • siteinfo
Dependencies
  • autoconf-native
  • automake-native
  • bison-native
  • chrpath-replacement-native
  • dri2proto
  • expat
  • flex-native
  • gettext-native
  • glproto
  • gnu-config-native
  • libdrm
  • libtool-cross
  • libtool-native
  • libxdamage
  • libxext
  • libxfixes
  • libxml2-native
  • libxxf86vm
  • makedepend-native
  • pkgconfig-native
  • python3-native
  • virtual/libx11
  • xf86driproto
  • zlib
  • dri2proto
  • libdrm
  • dri3proto
  • presentproto
  • libxshmfence
  • llvm${MESA_LLVM_RELEASE}
  • llvm-native
  • ${@'elfutils'
  • if
  • ${GALLIUMDRIVERS_LLVM33_ENABLED}
  • else
  • ''}
  • libunwind
  • python3-mako-native
  • wayland-native
  • wayland
  • libdrm
  • wayland-protocols
  • ${X11_DEPS}
  • libxvmc
PACKAGECONFIG options
  • dri
  • dri3
  • egl
  • etnaviv
  • gallium
  • gallium-llvm
  • gbm
  • gles
  • imx
  • opengl
  • osmesa
  • r600
  • unwind
  • vulkan
  • wayland
  • x11
  • xa
  • xvmc

Sources

https://mesa.freedesktop.org/archive/mesa-17.3.8.tar.xz

Patches

Patch Status
files/disable-asm-on-non-gcc.patch Submitted
files/Use-Python-3-to-execute-the-scripts.patch Inappropriate [ configuration ]
files/0001-Use-wayland-scanner-in-the-path.patch Pending
files/0002-hardware-gloat.patch Inappropriate [not author]
files/llvm-config-version.patch Pending
files/0001-winsys-svga-drm-Include-sys-types.h.patch Submitted
files/0001-Makefile.vulkan.am-explictly-add-lib-expat-to-intel-.patch Accepted
files/0001-st-dri-Initialise-modifier-to-INVALID-for-DRI2.patch Backport [1]

bbappends

This recipe is appended by:

meta-luneui mesa-gl_%.bbappend
meta-tegra mesa-gl_%.bbappend
meta-raspberrypi mesa-gl_%.bbappend
meta-freescale mesa-gl_%.bbappend

Other branches

This recipe in other branches of openembedded-core:

Branch Recipe
master mesa-gl 24.0.7
styhead (Yocto Project 5.1) mesa-gl 24.0.7
scarthgap (Yocto Project 5.0) mesa-gl 24.0.7
nanbield (Yocto Project 4.3) mesa-gl 23.2.1
mickledore (Yocto Project 4.2) mesa-gl 23.0.3
langdale (Yocto Project 4.1) mesa-gl 22.2.3
kirkstone (Yocto Project 4.0) mesa-gl 22.0.3
honister (Yocto Project 3.4) mesa-gl 21.2.4
hardknott (Yocto Project 3.3) mesa-gl 21.0.3
gatesgarth (Yocto Project 3.2) mesa-gl 20.1.8
dunfell (Yocto Project 3.1) mesa-gl 20.0.2
zeus (Yocto Project 3.0) mesa-gl 19.1.6
warrior (Yocto Project 2.7) mesa-gl 19.0.8
thud (Yocto Project 2.6) mesa-gl 18.1.9
sumo (Yocto Project 2.5) mesa-gl 17.3.8 (this recipe)
rocko (Yocto Project 2.4) mesa-gl 17.1.7
pyro (Yocto Project 2.3) mesa-gl 17.0.2
morty (Yocto Project 2.2) mesa-gl 12.0.1
krogoth (Yocto Project 2.1) mesa-gl 11.1.1
jethro (Yocto Project 2.0) mesa-gl 10.6.3
fido (Yocto Project 1.8) mesa-gl 10.4.4
dizzy (Yocto Project 1.7) mesa-gl 10.1.3
daisy (Yocto Project 1.6) mesa-gl 9.2.5
dora (Yocto Project 1.5) mesa-gl 9.1.6