summaryrefslogtreecommitdiffstats
path: root/meta/recipes-graphics/xwayland
AgeCommit message (Collapse)Author
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 (From OE-Core rev: 6a2e44340c8ae2a60e33696ad944e327a24479d5) 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-23xwayland: upgrade 23.2.2 -> 23.2.3Wang Mingyu
(From OE-Core rev: bf0bb7b94ed4930145af5f1fb3836157daceb6bb) 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-11-09xwayland: upgrade to 23.2.2Ross Burton
e4487cae1 Bump version to 23.2.2 1e8478455 Xi/randr: fix handling of PropModeAppend/Prepend (CVE-2023-5367) 829a99117 Switch to libbsd-overlay 4f8a851b6 xwayland: Cancel the EI disconnect timer when freed cc79b2a83 glamor: xv: Fix invalid accessing of plane attributes for NV12 07c18c90e xwayland: Give up on EI on setup failure 10353a01a xwayland: Add an option to enable EI portal support 4f8e209d2 xwayland/glamor/gbm: Set GBM_BO_USE_LINEAR if only LINEAR modifier is supported c9a842e60 xwayland/present: Handle NULL window_priv in xwl_present_cleanup 2bd43be92 glamor: fixes GL_INVALID_ENUM errors on ES if there is no quads (From OE-Core rev: 7d0fc94d09db76d4c4d6ca9d2da1b30768f68c9e) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-09-26xwayland: upgrade 23.1.2 -> 23.2.1Alexander Kanavin
(From OE-Core rev: de357ee49f7843939bc09888a0b3318d7f8cd195) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-06-28xwayland: upgrade 23.1.1 -> 23.1.2Wang Mingyu
(From OE-Core rev: 78105a13af9886d94740533b72c1c665fdf08e9f) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-04-13xwayland: upgrade 22.1.8 -> 23.1.1Wang Mingyu
(From OE-Core rev: 35fdbd0ea81650a0421d50fb53989d96c5956331) 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-02-15xwayland: upgrade 22.1.7 -> 22.1.8Wang Mingyu
(From OE-Core rev: e0ca374267cce807d12d706564989900fe61bd97) 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-01-06xwayland: upgrade 22.1.5 -> 22.1.7Alexander Kanavin
(From OE-Core rev: c37ec8b2d91605d6eb5228f0a447fb83f111edc3) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-12-06xwayland: libxshmfence is needed when dri3 is enabledCarlos Alberto Lopez Perez
* The build error happens already at configure time: | meson.build: ERROR: Problem encountered: DRI3 requested, but xshmfence not found (From OE-Core rev: 451fe4a067432b432b9cd38d2fc78072f6ce5421) Signed-off-by: Carlos Alberto Lopez Perez <clopez@igalia.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-11-15xwayland: upgrade 22.1.4 -> 22.1.5Wang Mingyu
(From OE-Core rev: 48ca760427f14ae291bf2ebf6f93f8d0fb27e3ab) 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>
2022-11-08xwayland: upgrade 22.1.3 -> 22.1.4Alexander Kanavin
(From OE-Core rev: 553c080e0e30c8f6b69b4c5fae72903ee45ef6ae) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-07-23xwayland: upgrade 22.1.2 -> 22.1.3Alexander Kanavin
(From OE-Core rev: 229e3ad289a5e2c890b25497857140952acc3d67) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-06-04xwayland: upgrade 22.1.1 -> 22.1.2Richard Purdie
(From OE-Core rev: 0fd8934f51080313f54326b634593d11385b3338) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-05-05xwayland: upgrade 22.1.0 -> 22.1.1Alexander Kanavin
(From OE-Core rev: aa0028e19651665f6671d7c57646cfc97c7ba763) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-09xwayland: update 21.1.4 -> 22.1.0Alexander Kanavin
(From OE-Core rev: d62790354fd562afef004ea002017079972620f1) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-20meta/meta-selftest/meta-skeleton: Update LICENSE variable to use SPDX ↵Richard Purdie
license identifiers An automated conversion using scripts/contrib/convert-spdx-licenses.py to convert to use the standard SPDX license identifiers. Two recipes in meta-selftest were not converted as they're that way specifically for testing. A change in linux-firmware was also skipped and may need a more manual tweak. (From OE-Core rev: ceda3238cdbf1beb216ae9ddb242470d5dfc25e0) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-03xwayland: Add xkbcomp runtime dependencyTom Hochstein
Trying to run an xterm fails with the error: xterm: Xt error: Can't open display: :0 Checking systemctl status weston shows an error: Jan 19 21:24:16 imx8mq-evk weston[396]: sh: line 1: /usr/bin/xkbcomp: No such file or directory Adding xkbcomp to the rootfs fixes these errors. Checking the history one finds that the runtime dependency for the old xserver was removed because it wasn't in the correct location [1], then restored because it was still needed [2]. [1] https://github.com/openembedded/openembedded-core/commit/bdcc5e8f1286d288baf410458efc39a59b68d751 [2] https://github.com/openembedded/openembedded-core/commit/f2330ebc3071d780cbc6d1ddab5c54bfadf8fffc (From OE-Core rev: 535e6df5b5e53dd95438985dcff554cd17302837) Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-01-20xwayland: upgrade 21.1.3 -> 21.1.4Alexander Kanavin
(From OE-Core rev: caa2e927b273d67d116674c495de67f6374a45b0) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-21xwayland: upgrade 21.1.2 -> 21.1.3Alexander Kanavin
(From OE-Core rev: 9bf945400f2a88f600450040ef130aed8e91566c) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-09-21recipes: Add missing pkgconfig inheritRichard Purdie
Various recipes were missing a pkgconfig inherit or pkgconfig-native dependency despite using pkgconfig. Add the inherit to igt-gpu-tools/gdb/libmodulemd/libwpe/xwayland/waffle shaderc/iputils/wpebackend-fdo/lttng-ust/cargo. (From OE-Core rev: 777d9744570c2dc119dc5d04985896bbb1da5885) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-08-02Convert to new override syntaxRichard Purdie
This is the result of automated script conversion: scripts/contrib/convert-overrides.py <oe-core directory> converting the metadata to use ":" as the override character instead of "_". (From OE-Core rev: 42344347be29f0997cc2f7636d9603b1fe1875ae) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-07-16xwayland: upgrade 21.1.1 -> 21.1.2Alexander Kanavin
(From OE-Core rev: 0c5a104c1e553800f4621b2f97cc8028ce5632b0) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-07-08xwayland: exclude development snapshots from upstream version checksAlexander Kanavin
(From OE-Core rev: d31fa2a23997f656cd7459d682df8ab82f549267) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-06-27xwayland: port packageconfig from xserver-xorg recipeMax Krummenacher
Copy the packageconfig options from the xserver-xorg recipe to allow configuring for non mesa opengl backends. Keep the defaults as set in the xserver-xorg recipe. The following options no longer exists and are dropped: udev dga dri dri2 xshmfence xmlto systemd-logind systemd xwayland (From OE-Core rev: fce9c89c33ba6c6540fc92b729e0b7b34a6d7a3b) Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-06xwayland: remove protocol.txt - it clashes with xserver-xorgAndreas Müller
* Images with wayland-compositors + xwayland + xserver fail to build * Fedora - they introduced standalone xwayland - does same [1] [1] https://src.fedoraproject.org/rpms/xorg-x11-server-Xwayland/blob/rawhide/f/xorg-x11-server-Xwayland.spec (From OE-Core rev: ace7a71b09df24de7b70f52edcd425366f39d56e) Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-04-23xwayland: add opengl to REQUIRED_DISTRO_FEATURESMartin Jansa
* it depends on libepoxy which has this restriction * fixes: ERROR: Nothing PROVIDES 'libepoxy' (but openembedded-core/meta/recipes-graphics/xwayland/xwayland_21.1.1.bb DEPENDS on or otherwise requires it) libepoxy was skipped: missing required distro feature 'opengl' (not in DISTRO_FEATURES) ERROR: Nothing RPROVIDES 'xwayland' (but openembedded-core/meta/recipes-graphics/xwayland/xwayland_21.1.1.bb RDEPENDS on or otherwise requires it) No eligible RPROVIDERs exist for 'xwayland' NOTE: Runtime target 'xwayland' is unbuildable, removing... Missing or unbuildable dependency chain was: ['xwayland'] ERROR: Nothing RPROVIDES 'xwayland-dev' (but openembedded-core/meta/recipes-graphics/xwayland/xwayland_21.1.1.bb RDEPENDS on or otherwise requires it) No eligible RPROVIDERs exist for 'xwayland-dev' NOTE: Runtime target 'xwayland-dev' is unbuildable, removing... Missing or unbuildable dependency chain was: ['xwayland-dev'] (From OE-Core rev: d5455a8f636599d6be8c36ea1578274148d558df) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-04-20xwayland: add a standalone recipeAlexander Kanavin
Please see here for the rationale for splitting XWayland out of main xserver-xorg tree: https://fedoraproject.org/wiki/Changes/XwaylandStandalone Release announcement: https://lists.x.org/archives/xorg-announce/2021-March/003076.html (From OE-Core rev: 1533d913af0aac5524d2f9ebacaeafb5891124e2) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>