Name userland
Version 20230419 (cc1ca18fb0689b01cc2ca2aa4b400dcee624a213)
Summary
Description This repository contains the source code for the ARM side libraries used on Raspberry Pi. These typically are installed in /opt/vc/lib and includes source for the ARM side code to interface to: EGL, mmal, GLESv2,vcos, openmaxil, vchiq_arm, bcm_host, WFC, OpenVG.
Section base
License BSD-3-Clause
Homepage
Recipe file recipes-graphics/userland/userland_git.bb
Layer meta-raspberrypi (master branch)
Inherits
  • cmake
  • pkgconfig
Dependencies
  • cmake-native
  • pkgconfig-native
  • virtual/i686-oe-linux-compilerlibs
  • virtual/i686-oe-linux-gcc
  • virtual/libc
  • wayland-native
  • wayland
PACKAGECONFIG options
  • allapps
  • wayland

Sources

git://github.com/raspberrypi/userland.git

Patches

Patch Status
files/0001-mmal-Do-not-use-Werror.patch Pending
files/0001-Allow-applications-to-set-next-resource-handle.patch Pending
files/0002-wayland-Add-support-for-the-Wayland-winsys.patch Pending
files/0003-wayland-Add-Wayland-example.patch Pending
files/0004-wayland-egl-Add-bcm_host-to-dependencies.patch Pending
files/0005-interface-remove-faulty-assert-to-make-weston-happy-.patch Pending
files/0006-zero-out-wl-buffers-in-egl_surface_free.patch Pending
files/0007-initialize-front-back-wayland-buffers.patch Pending
files/0008-Remove-RPC_FLUSH.patch Pending
files/0009-fix-cmake-dependency-race.patch Pending
files/0010-Fix-for-framerate-with-nested-composition.patch Pending
files/0011-build-shared-library-for-vchostif.patch Pending
files/0012-implement-buffer-wrapping-interface-for-dispmanx.patch Pending
files/0013-Implement-triple-buffering-for-wayland.patch Pending
files/0014-GLES2-gl2ext.h-Define-GL_R8_EXT-and-GL_RG8_EXT.patch Pending
files/0015-EGL-glplatform.h-define-EGL_CAST.patch Pending
files/0016-Allow-multiple-wayland-compositor-state-data-per-pro.patch Pending
files/0017-khronos-backport-typedef-for-EGL_EXT_image_dma_buf_i.patch Submitted
files/0018-Add-EGL_IMG_context_priority-related-defines.patch Pending
files/0019-libfdt-Undefine-__wordsize-if-already-defined.patch Pending
files/0020-openmaxil-add-pkg-config-file.patch Pending
files/0021-cmake-Disable-format-overflow-warning-as-error.patch Pending
files/0022-all-host_applications-remove-non-existent-projects.patch Submitted [https://github.com/raspberrypi/userland/pull/661]
files/0023-hello_pi-optionally-build-wayland-specific-app.patch Inappropriate [the wayland example is not part of upstream]
files/0024-userland-Sync-needed-defines-for-weston-build.patch Pending
files/0025-CMakeLists.txt-.pc-respect-CMAKE_INSTALL_LIBDIR.patch Pending

Other branches

This recipe in other branches of meta-raspberrypi:

Branch Recipe
master userland 20230419 (this recipe)
scarthgap (Yocto Project 5.0) userland 20230419
nanbield (Yocto Project 4.3) userland 20230419
mickledore (Yocto Project 4.2) userland 20220323
langdale (Yocto Project 4.1) userland 20220323
kirkstone (Yocto Project 4.0) userland 20220323
honister (Yocto Project 3.4) userland 20210623
hardknott (Yocto Project 3.3) userland 20210319
gatesgarth (Yocto Project 3.2) userland 20201027
dunfell (Yocto Project 3.1) userland 20200624
zeus (Yocto Project 3.0) userland 20190724
warrior (Yocto Project 2.7) userland 20190724
thud (Yocto Project 2.6) userland 20181120
sumo (Yocto Project 2.5) userland 20180219
rocko (Yocto Project 2.4) userland git
pyro (Yocto Project 2.3) userland git
morty (Yocto Project 2.2) userland git
krogoth (Yocto Project 2.1) userland git
jethro (Yocto Project 2.0) userland git
fido (Yocto Project 1.8) userland git
dizzy (Yocto Project 1.7) userland git
daisy (Yocto Project 1.6) userland git
dora (Yocto Project 1.5) userland git
dylan (Yocto Project 1.4) userland git