summaryrefslogtreecommitdiffstats
path: root/meta/recipes-graphics
Commit message (Collapse)AuthorAgeFilesLines
* xserver-xorg: mark CVEs fixed in 21.1.16 as fixedPeter Marko2025-03-221-0/+4
| | | | | | | | | These are tracked as versionless redhat CVEs in NVD DB. (From OE-Core rev: ffa253cba600ab7fa3334e1d4b2b300a352da966) Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* xserver-xorg: upgrade 21.1.15 -> 21.1.16Vijay Anusuri2025-03-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | Includes security fix * CVE-2025-26594 * CVE-2025-26595 * CVE-2025-26596 * CVE-2025-26597 * CVE-2025-26598 * CVE-2025-26599 * CVE-2025-26600 * CVE-2025-26601 Ref: https://lists.x.org/archives/xorg-announce/2025-February/003584.html https://lists.x.org/archives/xorg-announce/2025-February/003585.html (From OE-Core rev: a0989930949689dd971dea61e851b548af86a1bf) Signed-off-by: Vijay Anusuri <vanusuri@mvista.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit b5491688a045e52b2a1a00d04b746ed6af456784) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* xserver-xf86-config: remove obsolete configuration filesRoss Burton2025-03-155-200/+0
| | | | | | | | | | | | | | | | | | | | | | For reasons we have explicit xorg.conf files for a number of the qemu machines, but not all of them. These mainly disabled screen blanking (which is now down with a separate fragment) but also explictly set the device driver to fbdev which meant they didn't use the modesettings driver as they should (with the virtio framebuffer from qemu). This is the root cause of why the xserver 21.1.16 upgrade doesn't work on a number of machines: the /sys probing changed and the fbdev driver now refuses to use the PCI framebuffer device as there are better drivers, but we've explictly told xorg to use the wrong driver. For more details, see https://gitlab.freedesktop.org/xorg/xserver/-/issues/1798. (From OE-Core rev: 73f39fe8a5367ad905002df03e10fbf59b8f8921) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 8c8039bf4c2d011e3d12c970ce45036b184902a9) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* xserver-xf86-config: add a configuration fragment to disable screen blankingRoss Burton2025-03-152-0/+13
| | | | | | | | | | | | Add a configuration fragment that disables screen blanking, and add it to all qemu machines. (From OE-Core rev: 72855767daa515a451ea7ebe3412479cb7bafdc6) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 780a5ccaa51d5aed18200883a686387e70847e4b) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* xserver-xorg: upgrade 21.1.14 -> 21.1.15Wang Mingyu2025-03-151-1/+1
| | | | | | | | | | (From OE-Core rev: a97e23fe412b8b382f718f73c5a8b12f26208661) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit ba94110d70ebfb1b4798ecf05389f7ea602b1f55) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* xwayland: upgrade 21.1.4 -> 21.1.6Peter Marko2025-03-151-1/+5
| | | | | | | | | | | | | | | | | Handle following CVEs: * CVE-2025-26594 * CVE-2025-26595 * CVE-2025-26596 * CVE-2025-26597 * CVE-2025-26598 * CVE-2025-26599 * CVE-2025-26600 * CVE-2025-26601 (From OE-Core rev: 57c278ec18eb2daba8bed1ea96f924491e11a78e) Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* builder: set CVE_PRODUCTPeter Marko2024-12-171-1/+2
| | | | | | | | | | | | | | | | Builder is a common word and there are many other builder components which makes us to ignore CVEs for all of them. There is already 1 ignored and currently 3 new ones. Instead, set product to yocto to filter them. (From OE-Core rev: fd4ec5a5318b36af0a9a0a097a5b1f1de44a8edf) (From OE-Core rev: 18773170492fc01ce7123ba0fac88e58750a3b93) Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* xwayland: upgrade 24.1.3 -> 24.1.4Vijay Anusuri2024-11-301-1/+1
| | | | | | | | | | | | | Includes security fix CVE-2024-9632 Ref: https://lists.x.org/archives/xorg/2024-October/061766.html (From OE-Core rev: 95a4db564feff2c0dd21dad735b7a95a03c2a647) Signed-off-by: Vijay Anusuri <vanusuri@mvista.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 3fdc716d1260b4a92a46cfd2059ce044447f9172) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* xwayland: upgrade 24.1.2 -> 24.1.3Wang Mingyu2024-11-301-1/+1
| | | | | | | | | (From OE-Core rev: 38a09bff16c85b10386435eca88358aec0159ba5) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit b42744482d5b883c04e81b4be56ef19bc27caa3f) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* weston: Add missing runtime dependency on freerdpTom Hochstein2024-11-261-1/+1
| | | | | | | | | | | | | | | With rdp enabled, nothing from freerdp is installed in the rootfs, and rdp is not usable. It seems there is no actual build time dependency other than the meson check itself, so add an explicit runtime dependency. (From OE-Core rev: a378c75bfb7d3be5f8af4947465349266eef8a84) Signed-off-by: Tom Hochstein <tom.hochstein@oss.nxp.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 23271a1f908a223b4eb56d6034cbb1ac23da14fe) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* virglrenderer: Add patch to fix -int-conversion build issuePurushottam Choudhary2024-11-262-0/+42
| | | | | | | | | | | | | Fix int conversion related error during compilation as some of the platforms where EGLNativeDisplayType is an int instead of a pointer with GCC-14. (From OE-Core rev: c1992859ad2284170e66769d59b342a58fa05700) Signed-off-by: Purushottam Choudhary <purushottam27.kumar@lge.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit f71f4936a273262343e34f278e6cfcc1e419aea3) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* weston: backport patch to allow neatvnc < v0.9.0Hiago De Franco2024-11-262-0/+28
| | | | | | | | | | | | | | | | | | | Currently weston 13.0.3 with neatvnc 0.8.1 does not compile when using VNC: | Dependency neatvnc found: NO found 0.8.1 but need: '< 0.8.0' ; matched: '>= 0.7.0' However weston upstream already increased the allowed version to 0.9.0, since neatvnc 0.8.0 does not introduce any changes that breaks API used by the VNC backend. Therefore, backport this patch. (From OE-Core rev: fc88bc296fad8b016f7f8ebea4035becb70ac702) Signed-off-by: Hiago De Franco <hiago.franco@toradex.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 8516496018a3ee9e81a67d4682bf9784d0eab2bd) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* xserver-xorg: upgrade 21.1.13 -> 21.1.14Vijay Anusuri2024-11-261-1/+1
| | | | | | | | | | | Includes security fix CVE-2024-9632 Ref: https://lists.x.org/archives/xorg/2024-October/061765.html (From OE-Core rev: 68d511dbde5efad9e40ed3918c15bba629130437) Signed-off-by: Vijay Anusuri <vanusuri@mvista.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* kmscube: Upgrade to latest revisionPurushottam Choudhary2024-10-291-1/+1
| | | | | | | | | | | | | | Upgrade to the latest kmscube revision. Changelog: b2f97f5 common: fix cast type in init_egl() 4961a04 gst-decoder.c: switch to decodebin3 d12ba65 kmscube: warn of missing mode argument in offscreen renders (From OE-Core rev: 42ddd6d531dd4925a3fcd9515674e3aab3ee211c) Signed-off-by: Purushottam Choudhary <purushottam27.kumar@lge.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* libsdl2: Fix non-deterministic configure option for libsamplerateRichard Purdie2024-09-171-0/+1
| | | | | | | | | The libsamplerate option was floating and being enabled on some systems and not others. Fix this to be deterministic. (From OE-Core rev: 61455a839e568a3ae7e059ea95c02a1c88d39e1a) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* vulkan-samples: limit to aarch64/x86-64Ross Burton2024-09-111-1/+1
| | | | | | | | | | | | | | This package is only tested upstream for aarch64 and x86-64 targets, for example there are int/long cast issues on 32-bit platforms and ATSC is only ported to aarch64/x86-64. Instead of listing the machines where we know it doesn't work, limit the recipe to machines where it is known to work. (From OE-Core rev: 05aeab99dedd2a9ccde5bf22942fcbb2d88a311c) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libsdl2: upgrade 2.30.6 -> 2.30.7Yi Zhao2024-09-101-1/+1
| | | | | | | | | | | | | | | | ChangeLog: https://github.com/libsdl-org/SDL/releases/tag/release-2.30.7 * Added support for the Retro-bit Controller in PS3 mode * Fixed the cursor becoming visible when using relative mode under XWayland * Fixed DRM initialization failure on some Linux systems * Fixed a crash when the current mouse capture window is destroyed (From OE-Core rev: 9ad32cec8e045d580563631ac59f49dff4cae274) Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* spirv-tools: Update merged patch to backport statusYoann Congal2024-09-071-1/+1
| | | | | | | | | | | Patch 0001-update_build_version.py-support-an-envvar-to-force-t.patch was merged here: https://github.com/KhronosGroup/SPIRV-Tools/commit/bc4060ed274ad9749c20daced96d6f0518d6418e (From OE-Core rev: 0aa494559b0e84aadb564efa126b6d29f6a46f69) Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* wayland: upgrade 1.23.0 -> 1.23.1Wang Mingyu2024-09-041-1/+1
| | | | | | | | | | | | | | | | Changelog: ============ - meson: Fix use of install_data() without specifying install_dir - Put WL_DEPRECATED in front of the function declarations - client: Handle proxies with no queue - tests: add enum bitfield test - scanner: fix validator for bitfields - scanner: extract validator function emission to helper function (From OE-Core rev: d929508fe77f1dc158cd5656721bcfbf105c07d7) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* wayland-protocols: upgrade 1.36 -> 1.37Wang Mingyu2024-09-041-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ============ - xdg-toplevel-icon: add error for destroyed wl_buffer - pointer-gestures: Add punctuation to clarify gesture cycles - tablet-v2: Fix feedback description in mode_switch - ext-image-copy-capture-v1: new protocol - ext-image-capture-source-v1: new protocol - governance: document review requirements - members: trim trailing comma - readme: recommend using "Draft:" prefix for RFC protocols - readme: use references for links - staging: Add xdg-toplevel-icon protocol for dedicated toplevel icons - readme: s/Makefile.am/meson.build/ - staging/tearing-control: clarify what happens after wl_surface destruction - ci: don't run pipelines in forks - various: Fix definition of double-buffered state - Fix some trivial typos (From OE-Core rev: 18501db4b4ebf9a19b2c2ff33c7719b828c893b7) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libdrm: upgrade 2.4.122 -> 2.4.123Wang Mingyu2024-09-041-1/+1
| | | | | | | (From OE-Core rev: b00aa96c700e8d6a9cc3232bc956934563534110) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cairo: upgrade 1.18.0 -> 1.18.2Wang Mingyu2024-09-041-1/+1
| | | | | | | | | | | | | | | | | | | | | | | Changelog: =========== - The malloc-stats code has been removed from the tests directory Cairo now requires a version of pixman equal to, or newer than, 0.40. - There have been multiple build fixes for newer versions of GCC for MSVC; for Solaris; and on macOS 10.7 - PNG errors caused by loading malformed data are correctly propagated to callers, so they can handle the case. - Both stroke and fill colors are now set when showing glyphs on a PDF surface. - All the font options are copied when creating a fallback font object. - When drawing text on macOS, Cairo now tries harder to select the appropriate font name. - Cairo now prefers the COLRv1 table inside a font, if one is available. - Cairo requires a C11 toolchain when building. (From OE-Core rev: 070d79c8adec7e0a8862019cf61910a59b18613a) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* piglit: add missing dependency on waylandDmitry Baryshkov2024-08-301-2/+6
| | | | | | | | | | | | | | | | | | | | | | After the recent piglit update it fails X11 builds reporting that it can not find wayland-client package. Commit 9662bdabf3f6 ("piglit: upgrade 22eaf6a91c -> c11c9374c1") has added wayland-related dependencies to the recipe's DEPENDS variable, but it seems it missed the target wayland pacakge, making cross-compilation of piglit fail when building X11-targeted configurations. Pushing more and more wayland dependencies to a generic build doesn't seem to be a good idea, so introduce "wayland" PACKAGECONFIG option, move existing wayland-related dependencies to be guarded by it and add dependency on the wayland package. Suggested-by: Alexander Kanavin <alex.kanavin@gmail.com> Fixes: 9662bdabf3f6 ("piglit: upgrade 22eaf6a91c -> c11c9374c1") Cc: Trevor Gamblin <tgamblin@baylibre.com> (From OE-Core rev: 6c504d03c8bd8e2a9c8d0b946dbf28e94d13b5d6) Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* waffle: upgrade 1.8.0 -> 1.8.1Alexander Kanavin2024-08-282-43/+2
| | | | | | | | | | Drop the patch: the build is correctly using everything from sysroots now. (From OE-Core rev: a8b8b2168540ce4018b530276d67cb53f6e0109c) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* vulkan-samples: update to latest revisionAlexander Kanavin2024-08-284-201/+3
| | | | | | | | | | | | | Drop backports. This has again regressed on 32 bit x86, and as no one cares upstream and the 32 bit x86 platform really isn't relevant for vulkan, let's just disable it there. (From OE-Core rev: 0f1968aeb5035d434e2494f71f3260b6b6b17b8d) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* piglit: add a patch to address host contamination for wayland-scannerAlexander Kanavin2024-08-252-0/+39
| | | | | | | (From OE-Core rev: cb99666b084fc7dc88b0f370b8c920624dbe68f0) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* piglit: upgrade 22eaf6a91c -> c11c9374c1Trevor Gamblin2024-08-252-87/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Commit 766669895d fixes builds with numpy 2.x. Patch '0001-utils-Include-libgen.h-on-musl-linux-systems.patch' dropped because it is now upstream in commit 9c941dfc36. Add wayland-native and wayland-protocols to DEPENDS to avoid errors during build. There's a reproducibility issue being seen on the autobuilder. It appears that it's a host contamination issue, based on what Richard replied with in the v3. See: https://lists.openembedded.org/g/openembedded-core/message/203651 Does anyone with more CMake familiarity know how to patch CMakeLists.txt or the recipe in a way that will fix these errors? I'm not able to see any of them locally. It's also possible that what I've added to PACKAGECONFIG is not the right approach for x11 support. Changelog: c11c9374c (HEAD -> main, origin/main, origin/HEAD) arb_bindless_texture: test image/sampler constructors f11abb664 Revert "arb_bindless_texture: add another function param bindless test" 045343687 arb_gpu_shader5: add linker version of function overloads test 4b1116f3a arb_bindless_texture: add another function param bindless test 4a62c2672 glsl: test function linking with implicit param conversions 9f280db77 arb_bindless_texture: add basic function param bindless tests 766669895 generated_tests: fix numpy overflow warnings that are errors in numpy 2.0 5214915dc generated_tests: print mako exceptions 41bd119f2 arb_texture_buffer_object: don't leak src strings 582f5490a gl-1.0: Add a test for glPushAttrib/glPopAttrib 647d07250 ext_texture_format_bgra8888: test GL_BGRA8_EXT as well dee2a233f perf: port glsl-compile-time perf-test from mesa demos 18333c568 perf: port vertexrate perf-test from mesa demos e932fa2f5 perf: port vbo perf-test from mesa demos f9cf4788a perf: port teximage perf-test from mesa demos 20ccc1c10 perf: port readpixels perf-test from mesa demos 556a9c96d perf: port genmipmap perf-test from mesa demos 225b6bfb6 perf: port fill perf-test from mesa demos dae4a13f9 perf: port fbobind perf-test from mesa demos cd0f812b3 perf: port copytex perf-test from mesa demos fdf3fc09d cl: add missing errors 01b64dd06 glsl-1.10: test a complex partial unroll scenario cf8daaf5b glsl-bug-110796: detect missing ES 3.2 support using EGL_BAD_MATCH 30d34daf7 glsl-bug-110796: distinguish which context creation failed 3ea14414a Sync .mailmap from Mesa 7accec34a glsl-bug-110796: check for GL ES 3.2 support 12ebd71c7 egl-terminate-then-unbind-context: simplify 69bc38a77 egl_khr_create_context: improve skip reporting 209becf6d arb_blend_func_extended: simplify MAX_DUAL_SOURCE_DRAW_BUFFERS detection 800abe232 arb_blend_func_extended: gles: follow the specification requirements 1cad6ee20 arb_texture_multisample: require geometry shaders 59bdc8c4e egl: missing EGLconfig isn't stderr material cee2190b5 ext_external_objects: avoid stderr when we skip the test 8cbefab52 util: remove handwritten defines and drop FIXME 11e7aa044 texsubimage: fix low bpp formats by expecting less than 8 bits of precision e180f9623 Use GBM_LDFLAGS to get all options 3bddb36e8 fix vk_vert_buf_reuse cleanup 8f6e71975 arb_texture_view: test for NaN in more cases 446c20f3e ext_direct_state_access: Fix deprecated-non-prototype warnings 8a6ce9c6f arb_fragment_layer_viewport: don't test out-of-range gl_Layer values 8d5af6c51 glsl-1.30: Test uint to float conversion of sign extended value 7aa7bc1b0 arb_draw_buffers_blend: Fix deprecated-non-prototype warnings 3d3a20a2b arb_sample_shading: do not actually run mask_in_one if it's not supported 759cc6454 clear-stencil: new test to check for problems clearing stencils 2c64a91bb read_depth_offset: new test to check depth offset calculation 869a1b6e8 replayer: create bin/ everytime 9be2db198 Reduce precision in depth clear precision check 7f40f35a3 Add float from half function f7ece74a1 tests/gbm: Add gbm_device_get_fd() test fd4a6c521 wayland: Add Wayland dmabuf driver-name test df0d0ae79 conversion-explicit: use a different value for normalized +/- min a482803ac cmake: if we specify PIGLIT_BUILD_GL_TESTS OPENGL_FOUND is always true 67b89b3e3 README: recommend Ninja by default and switch to cmake --build efd111853 cmake: build is compatible up to 3.28 e84aca9b5 cmake: add workaround for CMP0148 2e70ca91e README: ccmake is not that common, regular cmake is enough to build e39ba99e5 README: update requirements d945707b9 cmake: WGL doesn't need Waffle, pass the definition without it 938a9dc9f cmake: remove this 12 years old workaround taking too many lines 7e5ca052d cmake: implement switch for the EGL tests and simplify test conditions cd9d15364 cmake: make PIGLIT_BUILD_DMA_BUF_TESTS aligned with GBM dependency 4af47af27 cmake: depend on WGL_TESTS being enabled to build WGL a222d50bb cmake: implement GBM and Wayland controls 4230c7e9f cmake: fix unusually formated statement d958b70d1 cmake: implement X11 option (required for GLX) 4319b9fc8 cmake: move GLX and WGL option to the beggining of the file 44e1c29bf cmake: move first batch of option() at the beggining of the file 96241ea22 cmake: rename default values with prefix DEFAULT_ 21374d8d3 cmake: move defaults into the per-platform section 86d3f1132 cmake: predefine defaults depending on the system 381221a81 cmake: drop unused CMP0042 policy 99eade7cd cmake: respect indentation dd6f7eaf8 texturing: add a test for GPU/CPU sync when creating textures 025e462ae util: fix multisample_texture_fs_template f9e26b98b tests: add a test for GL_APPLE_sync b24c834d9 ci: codespell ignore list is lowercase 0a842edd0 more spelling fixes accross the whole codebase 2c473ea73 ci: bump distribution tag 7cd28b970 arb_multisample: Fix bitwise-instead-of-logical warning 19e58247e ext_texture_storage: Fix memory leak on error path d0b5d0c1f arb_internalformat_query2: fix internalformat selection for max_layers subtest 74064b1d4 arb_clear_texture: only test float depth textures when supported 9c941dfc3 properly check for libgen.h c55e22a5c arb_copy_image-formats: avoid undefined behavior 537831d48 intel/ppgtt: Use getpagesize fallback with MinGW b32186ee5 README: add Vulkan into the generic description 1e631479c fix arb_query_buffer_object-qbo to warn on invalid GS results instead of fail 62938a9bc tests: Fix cl test program@execute@builtin@builtin-float-degrees-1.0.generated issue about tolerance. (From OE-Core rev: 9662bdabf3f638416963d1a8bab584680f4304a0) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mesa: set PV from the .inc file and not via filenamesAlexander Kanavin2024-08-233-0/+1
| | | | | | | | | | | This allows automated updates of the recipe together with mesa-gl variant, and avoids having to check that update submissions do include mesa-gl file rename. (From OE-Core rev: f5cfb3e23603cefb2f3f6bfe776afaedefd10808) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xkeyboard-config: upgrade 2.41 -> 2.42Alexander Kanavin2024-08-231-1/+1
| | | | | | | (From OE-Core rev: 613f29d45810ebb45a4af06b39e55c85088f2962) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* weston: upgrade 13.0.1 -> 13.0.3Alexander Kanavin2024-08-232-2/+2
| | | | | | | (From OE-Core rev: 4dbc0100af07751c054baa2b34e271a7be220db2) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libva: upgrade 2.20.0 -> 2.22.0Alexander Kanavin2024-08-234-3/+3
| | | | | | | (From OE-Core rev: 9e7022acbaa2a21f9a3c320fe68a0c7656c7efbd) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kmscube: upgrade to latest revisionAlexander Kanavin2024-08-232-2/+2
| | | | | | | (From OE-Core rev: eb5685143fa49444c80ed9e19d7131fa650e3d36) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* weston-init: fix weston not starting when xwayland is enabledQuentin Schulz2024-08-231-1/+1
| | | | | | | | | | | | | | | | When xwayland PACKAGECONFIG option is set, xwayland is enabled in weston.ini. However, if the xwayland module isn't installed, weston will refuse to start with the following error message: Failed to load module: /usr/lib/libweston-13/xwayland.so: cannot open shared object file: No such file or directory Therefore, whenever the xwayland PACKAGECONFIG is set, weston-init should depend on weston-xwayland to bring this module in. Fixes: fdbe559c66c9 ("weston.init: enabled xwayland") (From OE-Core rev: fa2314125318634108452af4e40c9eeee260767c) Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mesa: Fix build with etnaviv gallium driverEsben Haabendal2024-08-231-1/+1
| | | | | | | | | | | | | | As of mesa version 24.1.0, the etnaviv gallium driver requires the Python pycparser module when building. Without it, build fails with something like: ../mesa-24.1.4/src/etnaviv/hwdb/meson.build:17:2: ERROR: Problem encountered: Python (3.x) pycparser module >= 2.20 required to build mesa. (From OE-Core rev: bfc6ccd171b1cf5544ef79839fbc94e2c682bfda) Signed-off-by: Esben Haabendal <esben@geanix.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xwayland: upgrade 24.1.1 -> 24.1.2Wang Mingyu2024-08-211-1/+1
| | | | | | | (From OE-Core rev: 932450aebd8910118186fbea1f72aa77e3125743) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxtst: upgrade 1.2.4 -> 1.2.5Wang Mingyu2024-08-211-1/+1
| | | | | | | (From OE-Core rev: e3a140d2176c464dbfd966312731e74ad3a7287b) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxfont2: upgrade 2.0.6 -> 2.0.7Wang Mingyu2024-08-211-2/+2
| | | | | | | | | License-Update: Copyright year updated to 2019. (From OE-Core rev: 9476c459e361a9aada0f8d86d423817a9a661fb6) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libx11: upgrade 1.8.9 -> 1.8.10Wang Mingyu2024-08-211-1/+1
| | | | | | | (From OE-Core rev: b2e4608c8152fd8cbf9d6c90a326037712533b5f) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* freetype: upgrade 2.13.2 -> 2.13.3Wang Mingyu2024-08-211-1/+1
| | | | | | | | | | | | | | | | | | | | | | | Changelog: ========== - Some fields in the 'FT_Outline' structure have been changed from signed to unsigned type, which better reflects the actual usage. - Rare double-free crashes in the cache subsystem have been fixed. - Excessive stack allocation in the autohinter has been fixed. - The B/W rasterizer has received a major upkeep that results in large performance improvements. - If the new configuration option 'TT_CONFIG_OPTION_GPOS_KERNING' is defined, 'FT_Get_Kerning' understands rudimentary GPOS kerning (for TrueType fonts only). - The internal structures 'PS_DesignMap' and 'PS_Blend' related to parsing of old Multiple Masters fonts have been removed from the public header file 't1tables.h'. (From OE-Core rev: 5cedfc50b45a07ee4170997877d1532bfeaf41cb) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libsdl2: upgrade 2.30.5 -> 2.30.6Yi Zhao2024-08-201-1/+1
| | | | | | | | | | | | ChangeLog: * Improved detection of Nintendo Switch Pro controller report mode * Fixed a rare crash when a controller is disconnected * Fixed creating a framebuffer with KMSDRM on some systems (From OE-Core rev: 23600f9566a2e5272baa258443c9611aa9bd3169) Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xf86-video-intel: correct SRC_URI as freedesktop anongit is downAlexander Kanavin2024-08-071-1/+1
| | | | | | | (From OE-Core rev: 04037a14e1431c4a51f5d51885974732a6108368) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* pixman: Backport fix for recent binutilsRichard Purdie2024-08-062-0/+105
| | | | | | | | | With recent binutils, we see a compile failure. Backport the patch for this from upstream. (From OE-Core rev: 7ea6b1910419cf5f5036c603edf3440383d1c947) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* spirv-tools: Fix git-describe related reproducibilityYoann Congal2024-08-052-1/+51
| | | | | | | | | | | | | This reproducibility problem comes down to git-describe output. Fixes this by using an environment variable to force the description and use it to set this description to ${PV} Fixes [YOCTO #15567]. (From OE-Core rev: fa7ab8f9afaeeba9e2b2806f28e7e9cbd2595353) Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xwayland: upgrade 24.1.0 -> 24.1.1Wang Mingyu2024-08-031-1/+1
| | | | | | | | (From OE-Core rev: 26782d582663f430b8870008e0b2983f5bd29650) 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>
* vulkan-volk: upgrade 1.3.283.0 -> 1.3.290.0Wang Mingyu2024-08-031-1/+1
| | | | | | | | (From OE-Core rev: 3b8b270d6544a92a0ce33a17e78f2f85928dfdd7) 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>
* vulkan-validation-layers: upgrade 1.3.283.0 -> 1.3.290.0Wang Mingyu2024-08-031-2/+2
| | | | | | | | (From OE-Core rev: cd4bb77a039e45433242c413a81fdf8dd4eb33c3) 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>
* vulkan-utility-libraries: upgrade 1.3.283.0 -> 1.3.290.0Wang Mingyu2024-08-031-1/+1
| | | | | | | | (From OE-Core rev: e9a86635c9e1daf1897f651cc6043c1794d68fe5) 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>
* vulkan-tools: upgrade 1.3.283.0 -> 1.3.290.0Wang Mingyu2024-08-031-2/+2
| | | | | | | | (From OE-Core rev: 7e9a0cc161826cf727518a34d01bf2219759695d) 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>
* vulkan-loader: upgrade 1.3.283.0 -> 1.3.290.0Wang Mingyu2024-08-031-2/+2
| | | | | | | | (From OE-Core rev: 1a4708433c140cfaa0f4c403eaa598919e0c2882) 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>
* vulkan-headers: upgrade 1.3.283.0 -> 1.3.290.0Wang Mingyu2024-08-031-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ============ - cmake: Disable modules if clang-scan-deps is missing - Disable VulkanHppModule support in clang-cl - Add windows clang & clang-cl CI jobs - Update for Vulkan-Docs 1.3.290 - build: Require MSVC 17.11 for module support - build(deps): bump fsfe/reuse-action from 3 to 4 - Change name of update to Makefile.release - Makefile to import generated scripts and headers when doing a spec update - Update for Vulkan-Docs 1.3.289 - cmake: Workaround MSVC module support compiler bug - ci: Add explicit build step - cmake: Remove explicit install of Vulkan-Module - ci: Add install step - Add vulkan.cppm as a separate library: Vulkan::VulkanHppModule - cmake: Allow external control of whether to test or install (From OE-Core rev: 2730cbd915fafc86ab6a2293cf5f1293c50c011d) 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>