summaryrefslogtreecommitdiffstats
path: root/meta/recipes-graphics
AgeCommit message (Collapse)Author
2024-02-29makedepend: upgrade 1.0.8 -> 1.0.9Wang Mingyu
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-02-29libxvmc: upgrade 1.0.13 -> 1.0.14Wang Mingyu
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-02-29libxkbfile: upgrade 1.1.2 -> 1.1.3Wang Mingyu
Changelog: =========== -configure: Use LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL -Set close-on-exec when opening files -_XkbMakeAtom: remove check for impossible case -_XkbInitAtoms: check for malloc() failure -XkbChangeAtomDisplay: stop leaking atom name -XkbCFReportError: avoid -Wformat-nonliteral warning -XkbWriteCFile: stop leaking header file ifdef name -DefaultParser: avoid -Wimplicit-fallthrough warnings -xkbtext.c: Add tbGetBufferString helper function -XkbIndentText: Fix -Wsign-compare warning -Fix -Wsign-compare warnings in xkbtext.c & xkmread.c -Add a meson build system Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-02-29libxext: upgrade 1.3.5 -> 1.3.6Wang Mingyu
Changelog: =========== -Wrap Xext*CheckExtension() in do { ... } while(0) -configure: raise minimum autoconf requirement to 2.70 -configure: Use LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL -_xgeGetExtensionVersion should not free info on failure -Check for malloc failure in _xgeGetExtensionVersion -_xgeDpyClose: handle NULL return from _xgeFindDisplay -XEVI: fix -Walloc-size Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-02-20libsdl2: upgrade 2.28.5 -> 2.30.0Yi Zhao
License-Update: Copyright year updated to 2024. ChangeLog (https://github.com/libsdl-org/SDL/releases/tag/release-2.30.0): * Added support for 2 bits-per-pixel indexed surface formats * Added the function SDL_GameControllerGetSteamHandle() to get the Steam API handle for a controller, if available * Added the event SDL_CONTROLLERSTEAMHANDLEUPDATED which is sent when the Steam API handle for a controller changes. This could also change the name, VID, and PID of the controller. * Added the environment variable SDL_LOGGING to control default log output Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-02-19wayland-protocols: update 1.32 -> 1.33Markus Volk
Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-02-16mesa: update 24.0.0 -> 24.0.1Markus Volk
Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-02-15mesa: update 23.3.5 -> 24.0.0Markus Volk
- refresh 0001-meson.build-check-for-all-linux-host_os-combinations.patch - rework VIDEO_CODECS. mesa now provides options for 'all' and 'all_free' Adjust accordingly. Free codecs are built by default: Codecs : av1dec av1enc vp9dec If LICENSE_FLAGS_ACCEPTED contains 'commercial' all supported codecs are built: Codecs : vc1dec h264dec h264enc h265dec h265enc av1dec av1enc vp9dec Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-02-14piglit: Fix build with muslKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-02-03libinput: upgrade 1.24.0 -> 1.25.0Wang Mingyu
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-02-03mesa: Upgrade 23.3.4 -> 23.3.5Fabio Estevam
Mesa 23.3.5 release notes: https://lists.freedesktop.org/archives/mesa-announce/2024-February/000748.html Signed-off-by: Fabio Estevam <festevam@denx.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-02-02mesa: Upgrade 23.3.3 -> 23.3.4Fabio Estevam
Mesa 23.3.4 release notes: https://lists.freedesktop.org/archives/mesa-announce/2024-January/000745.html Signed-off-by: Fabio Estevam <festevam@denx.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-30xwayland: Upgrade 23.2.3 -> 23.2.4Khem Raj
Cumulative Fixes for CVE-2023-6816, CVE-2024-0229, CVE-2024-21885, CVE-2024-21886, CVE-2024-0408, CVE-2024-0409 Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-27piglit: Update to latest revisionFabio Estevam
Update to the latest piglit revision. Signed-off-by: Fabio Estevam <festevam@denx.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-26nativesdk-cairo: fix build errorKai Kang
It fails to build nativesdk-cairo: | ../cairo-1.18.0/meson.build:381:13: ERROR: Can not run test applications in this cross environment. Set meson property ipc_rmid_deferred_release in cross-file to fix the issue which is as same as for target cairo Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-23libxcomposite: Drop obsolete patchRichard Purdie
The patch looks obsolete now we have recipe specific sysroots, drop it. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-23xserver-xorg: disable xvfb by defaultRoss Burton
xvfb has limited use, so to mitigate CVE-2023-5574 out of the box we can disable the xvfb PACKAGECONFIG. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-23xserver-xorg: add PACKAGECONFIG for xvfbRoss Burton
Xvfb is pretty niche and has outstanding unsolved security issues, so let people disable it and add a conditional CVE_STATUS to reflect this. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-23xev: Drop diet libx11 related patchRichard Purdie
We dropped diet-libx11 back in 2019 in 1a502765db2093e573c9e3ecd6c1bc7621476963. Drop the patch we don't need from xev to match. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-22shaderc: update commit hash to v2023.7Vincent Davis Jr
v2023.7 of google shaderc hash was updated to https://github.com/google/shaderc/commit/3882b16417077aa8eaa7b5775920e7ba4b8a224d https://github.com/google/shaderc/releases/tag/v2023.7 Signed-off-by: Vincent Davis Jr <vince@underview.tech> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-21weston: Update to 13.0.0Fabio Estevam
Update to Weston 13.0.0. Remove the following options that were no longer exist in 13.0.0: deprecated-launcher-logind and launcher-libseat. Add seatd as a required dependency for kms. Signed-off-by: Fabio Estevam <festevam@denx.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-21libxrandr: upgrade 1.5.3 -> 1.5.4Jiang Kai
Changelog: ========= -Remove "All rights reserved" from Oracle copyright notices -configure: Use LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL -XRRGetMonitors(): free correct pointer in error path Signed-off-by: Jiang Kai <jiangkai@fujitsu.com> Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-19virglrenderer: upgrade 1.0.0 -> 1.0.1Wang Mingyu
0001-meson.build-use-python3-directly-for-python.patch refreshed for 1.0.1 0001-vtest-Fix-undefined-behavior-with-clang.patch removed since it's included in 1.0.1 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-19xserver-xorg: 21.1.9 -> 21.1.11Kai Kang
Update xserver-xorg from 21.1.9 to 21.1.11. Release Notes of 21.1.11 [1]: This release contains fixes for the issues reported in today's security advisory: https://lists.x.org/archives/xorg/2024-January/061525.html * CVE-2023-6816 * CVE-2024-0229 * CVE-2024-21885 * CVE-2024-21886 * CVE-2024-0408 * CVE-2024-0409 Additionally, it also contains a fix for XRandR to allow for multiple virtual monitors on a physical display. Release Notes of 21.1.10 [2]: This release contains fixes for CVE-2023-6377 and CVE-2023-6478 as reported in today's security advisory: https://lists.x.org/archives/xorg-announce/2023-December/003435.html [1]: https://lists.x.org/archives/xorg/2024-January/061526.html [2]: https://lists.x.org/archives/xorg/2023-December/061518.html Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-18classes/recipes: Switch to use inherit_deferRichard Purdie
Now that bitbake supports the use of inherit_defer, switch all conditional (variable based) inherits to use this instead. This leads to more a more deterministic user experience since there is no longer an immediate expansion and later changes to the variables in question (e.g. a bbappend) are accounted for. This patch tries to ensure the behaviour before/after remains as unchanged as it reasonably can, e.g. by always inherting populate_sdk_base. native and nativesdk continue to need to be inherited last, hence being used with inherit_defer in a handful of very specific cases. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-15libdrm: Upgrade to 2.4.120Fabio Estevam
Upgrade to 2.4.120 which has the following changes: Eric Engestrom (1): radeon: fix missing stencil_tile_mode initialisation in the linear/fallback case Pierre-Eric Pelloux-Prayer (1): amdgpu: fix use-after-free Simon Ser (2): Sync headers with drm-next build: bump version to 2.4.120 Signed-off-by: Fabio Estevam <festevam@denx.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-15mesa: Upgrade 23.3.2 -> 23.3.3Fabio Estevam
Mesa 23.3.3 release notes: https://lists.freedesktop.org/archives/mesa-announce/2024-January/000742.html Signed-off-by: Fabio Estevam <festevam@denx.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-12cairo: upgrade to 1.18.0Ross Burton
The changelog is large[1] but: Added: - Type 3 colour and COLRv2 fonts - Tee surfice automatically enabled - Meson build system Removed: - The cairo-sphinx tool - The XML, GL, GLES, Qt5, BeOS, OS/2, DirectFB, DRM, Cogl, and OpenVL backends - Autotools build system These CVE patches have been merged upstream: CVE-2018-19876.patch: https://gitlab.freedesktop.org/cairo/cairo/-/commit/90e85c2493fdfa3551f202ff10282463f1e36645 CVE-2019-6461.patch: https://gitlab.freedesktop.org/cairo/cairo/-/commit/09643ee1abdd5daacebfcb564448f29be9a79bac CVE-2019-6462.patch: https://gitlab.freedesktop.org/cairo/cairo/-/commit/bbeaf08190d3006a80b80a77724801cd477a37b8 CVE-2020-35492.patch: https://gitlab.freedesktop.org/cairo/cairo/-/commit/c986a7310bb06582b7d8a566d5f007ba4e5e75bf Some niche options have been removed in the migration to Meson, so the recipe can be cleaned up. Put libcairo-fdr ("flight data recorder") in the perf-utils package instead of deleting it. There is an executable test for IPC behaviour that needs to be set via a cross file if qemu-user isn't available, thanks to Alex Kanavin for this portion. [1] https://www.cairographics.org/news/cairo-1.18.0/ Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-10kmscube: Add package versionFabio Estevam
kmscube meson.build passes version : '0.0.1', so add a package version entry to match. Suggested-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Fabio Estevam <festevam@denx.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2024-01-10kmscube: Change header file to <GLES3/gl3.h>Fabio Estevam
Since kmscube commit 96d63eb59e34 ("kmscube: Add gears mode"), kmscube fails to build on platforms without <GL/gl.h>. Fix it by changing the header file to <GLES3/gl3.h>. Reported-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Fabio Estevam <festevam@denx.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2024-01-07mesa: upgrade 23.3.1 -> 23.3.2Wang Mingyu
0001-meson.build-check-for-all-linux-host_os-combinations.patch refreshed for 23.3.2 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-01kmscube: Upgrade to latest revisionFabio Estevam
Upgrade to the latest kmscube revision. Signed-off-by: Fabio Estevam <festevam@denx.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-12-30fontconfig: upgrade 2.14.2 -> 2.15.0Wang Mingyu
License-Update: Add FC_FONT_WRAPPER Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-12-23libdrm: Upgrade to 2.4.119Fabio Estevam
Upgrade to 2.4.119 which has the following changes: Marek Olšák (2): amdgpu: add amdgpu_va_get_start_addr meson: bump libdrm version to 2.4.119 Signed-off-by: Fabio Estevam <festevam@denx.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-12-23xwayland: upgrade 23.2.2 -> 23.2.3Wang Mingyu
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-12-23libva-utils: upgrade 2.20.0 -> 2.20.1Wang Mingyu
Changelog: ============ -Fix some coverity issues exposed in encode -Fixed VPP coverity issues Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-12-21libinput: Add packageconfig for testsJoshua Watt
Add packageconfig to control if tests are installed or not. Doing this allows the libcheck dependency to be optional. The packageconfig defaults to having tests enabled when PTEST_ENABLED == 1 to match the previous behavior Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-12-21mesa: upgrade 23.2.1 -> 23.3.1Lucas Stach
- build amd vulkan driver for x86 platforms - drop included patch [https://gitlab.freedesktop.org/mesa/mesa/-/blob/1fbdd37d4c1133ced5eb9812daa1fff04cbf5daa/meson.build#L1711] Signed-off-by: Lucas Stach <l.stach@pengutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-12-20weston: Include libgen.h for basenameKhem Raj
Fixes build with latest musl Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-12-02virglrenderer: Fix build with clangKhem Raj
Fix warnigns seen with -Wembedded-directive -D_FORTIFY_SOURCE=2 Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-11-30libxkbcommon: upgrade 1.5.0 -> 1.6.0Alexander Kanavin
Add bash-completion support for xkbcli. Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2023-11-30virglrenderer: upgrade 0.10.4 -> 1.0.0Alexander Kanavin
venus (virtual vulkan support) is no longer experimental. Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2023-11-30libdrm: upgrade 2.4.117 -> 2.4.118Wang Mingyu
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2023-11-23vulkan: upgrade 1.3.261.1 -> 1.3.268.0Anuj Mittal
* Allow glslang to find external spirv-tools to build. * Vulkan-validation-layers has been split. So a new recipe Vulkan-Utility-Libraries has been added and vulkan-validation-layers now depends on it. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2023-11-23harfbuzz: upgrade 8.2.2 -> 8.3.0Anuj Mittal
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2023-11-20igt-gpu-tools: drop PR from /usr/src/debug pathsMartin Jansa
Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2023-11-20vulkan-samples: drop PE, PR from /usr/src/debug pathsMartin Jansa
Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2023-11-20libjpeg-turbo: drop PE, PR from /usr/src/debug pathsMartin Jansa
Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2023-11-20libdrm: upgrade 2.4.116 -> 2.4.117Dmitry Baryshkov
Bump the libdrm version, in particuar to get updated modetest with support for custom video modes and writeback. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2023-11-20libsdl2: upgrade 2.28.4 -> 2.28.5Wang Mingyu
Changelog: ============ Added support for the HP HyperX Clutch Gladiate controller Fixed a crash if a controller is disconnected while SDL is opening it Fixed a crash on Linux if XInput2 isn't available at runtime Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>