summaryrefslogtreecommitdiffstats
path: root/meta/recipes-graphics
AgeCommit message (Collapse)Author
2021-05-18shaderc: upgrade 2020.5 -> 2021.0Richard Purdie
(From OE-Core rev: 9ff9536efdc4e5cc7c9934ab739bb7a75b55fb29) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-18wayland-protocols: upgrade 1.20 -> 1.21Richard Purdie
(From OE-Core rev: 590fd78550a1754ab3ea0c64510601025c13436c) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-18spirv-tools: upgrade 2020.7 -> 2021.1Richard Purdie
(From OE-Core rev: 160c3c063450356738198cd2f13f9abd87bf2a93) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-18libxkbcommon: upgrade 1.2.1 -> 1.3.0Richard Purdie
(From OE-Core rev: a41f88496d99251ea88cf93e08f233b10580eaab) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-18libinput: upgrade 1.17.1 -> 1.17.2Richard Purdie
(From OE-Core rev: a59063cfb23132ee5a110f1cd84cd43f8b8eea41) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-18libjpeg-turbo: upgrade 2.0.6 -> 2.1.0Richard Purdie
License changes were from a new author entry and changes to copyrght years, no license change. (From OE-Core rev: e2ddecb7ca7b35259fcce0052b40366379047935) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-16vulkan-loader: upgrade 1.2.170.0 -> 1.2.176.0wangmy
(From OE-Core rev: b87917335c252a38ea63f999b9d3611ac079104b) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-16vulkan-tools: upgrade 1.2.170.0 -> 1.2.176.0wangmy
(From OE-Core rev: 8c864d0711a39548b69c7ea278f2d978651925e7) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-16vulkan-headers: upgrade 1.2.170.0 -> 1.2.176.0wangmy
(From OE-Core rev: 4ebbb906227f31548e708bd01c54407f3221c63e) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-16vulkan-samples: update to latest revisionwangmy
(From OE-Core rev: e59138cc1ee028e19b00ced57da33ab348c367cf) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-12mesa: add lmsensors PACKAGECONFIGAlexander Kanavin
(From OE-Core rev: 1b470a5fe7c74938cac7c83cd104ca25182af6cc) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-11builder: whitelist CVE-2008-4178 (a different builder)Ross Burton
(From OE-Core rev: 107987b342a834badfad286474b03543b4764d23) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-11cairo: backport patch for CVE-2020-35492Ross Burton
(From OE-Core rev: 0c4e6f99332ae253855708845a41fdfeb72d4c30) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-11liberation-fonts: fix upstream version checkAlexander Kanavin
(From OE-Core rev: dbb283b838007744e6bb1641e844ca7719fc4742) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-09piglit: upgrade to latest revisionAlexander Kanavin
(From OE-Core rev: dd085bd577a2a64b46485a9fde7eb8f2a727e1e8) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-09pango: upgrade 1.48.2 -> 1.48.4Alexander Kanavin
(From OE-Core rev: 894f2783ac1f9741bcf3e54c1b86ac0dd1bc04e0) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-09libxres: upgrade 1.2.0 -> 1.2.1Alexander Kanavin
(From OE-Core rev: beb2c79c77f9a5370c633f3f7cd4f7302c0cf49a) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-09libinput: upgrade 1.16.4 -> 1.17.1Alexander Kanavin
(From OE-Core rev: c70e9a812659811664b40fa103d52bbb06e39750) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-09harfbuzz: upgrade 2.7.4 -> 2.8.0Alexander Kanavin
(From OE-Core rev: e5f82c4431e3d48914e26be97c83b0efbb2b478c) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-09virglrenderer: update 0.8.2 -> 0.9.1Alexander Kanavin
Drop 0001-gallium-Expand-libc-check-to-be-platform-OS-check.patch, issue fixed upstream. (From OE-Core rev: ad968bc3d3ec5ae6862cdbe46608a99f561046fd) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-09vulkan-samples: update to latest revisionAlexander Kanavin
(From OE-Core rev: a6f8da2a59b3c8fd14bacb7e29feb1cc2fea0088) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-09libxkbcommon: update 1.0.3 -> 1.2.1Alexander Kanavin
(From OE-Core rev: eb5044711bd74cd37799feb55aa006fcbf5ad155) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-09xorgproto: upgrade 2020.1 -> 2021.3Alexander Kanavin
License-Update: formatting (From OE-Core rev: fa51ebcff8424eb0f777a78647c462f33318849f) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-09xserver-xorg: upgrade 1.20.10 -> 1.20.11Alexander Kanavin
(From OE-Core rev: 0e9ff8859492403a88e61cfba5df2917d70d3584) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-09xkbcomp: upgrade 1.4.4 -> 1.4.5Alexander Kanavin
License-Update: formatting (From OE-Core rev: 2cfc32df6c527d308d436464421766522d34c829) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-09liberation-fonts: Update to 2.1.4Robert Joslyn
Update HOMEPAGE and SRC_URI since development moved to GitHub. (From OE-Core rev: a522704c1891eeb78b0cf1bcbdb2bb6b3c96c204) Signed-off-by: Robert Joslyn <robert.joslyn@redrectangle.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-09gdk-pixbuf/pango: replace gtk-doc with gi-docgenAlexander Kanavin
(From OE-Core rev: fe97a89056857e1326b087fb3d4a4b4be28acdc9) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.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-05-02xserver-xorg: fix CVE-2021-3472Stefan Ghinea
Insufficient checks on the lengths of the XInput extension ChangeFeedbackControl request can lead to out of bounds memory accesses in the X server. References: https://nvd.nist.gov/vuln/detail/CVE-2021-3472 Upstream patches: https://gitlab.freedesktop.org/xorg/xserver/-/commit/7aaf54a1884f71dc363f0b884e57bcb67407a6cd (From OE-Core rev: 6fec5fea942ce88e33e5cf4c2102d69ce25e7180) Signed-off-by: Stefan Ghinea <stefan.ghinea@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-01glslang: upgrade 11.2.0 -> 11.4.0wangmy
(From OE-Core rev: 857f413e1db69e42262e230b4aff110a00a20429) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-01libjpeg-turbo: Use --reproducible option for nasmKhem Raj
This ensures that nasm version and timestamps do but appear in build outputs (From OE-Core rev: 2f69c00c4bc1de6cd518fd78f67ff3ca863392f3) Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-01mesa: upgrade 21.0.2 -> 21.0.3wangmy
(From OE-Core rev: a89ed8ce30a5830a0ac90aa633ec466b4e3a0ba1) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-04-27core-image-weston: add sdk/ptest imagesAlexander Kanavin
This is the first step towards rebasing the AB matrix from sato to weston; the eventual goal is to keep sato only in core-image-sato image. The broader rationale is that X11 is effectively deprecated technology at this point with only minimal maintenance; standalone X server will not be developed any further, and all attention currently is towards making it work well under Wayland. I believe YP should be defaulting to Wayland and not X11. (From OE-Core rev: 3a6996f87a9e32f2e6e668dce98f77d0b40fceb8) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-04-23weston: fix build failure due to race conditionChen Qi
The wayland.c actually include 'xdg-shell-client-protocol.h' instead of the server one, so fix it. Otherwise, it's possible to get build failure due to race condition. (From OE-Core rev: bd2a9a4d82f66f1ff414c392bcf234d8dbd5e553) Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-04-23weston: Drop loading xwayland.so moduleKhem Raj
This module is no longer installed by x11 instead it uses a stand along server for xwayland, as a result when xwayland is enabled in packageconfig in weston then it fails to load xwayland.so during runtime Fixes [21:07:12.-100663296] Old Xwayland module loading detected: Please use --xwayland command line option or set xwayland=true in the [core] section in weston.ini [21:07:12.-100663296] Loading module '/usr/lib/libweston-9/xwayland.so' [21:07:12.-100663296] Failed to load module: /usr/lib/libweston-9/xwayland.so: cannot open shared object file: No such file or directory [21:07:12.-100663296] Destroying fbdev output. (From OE-Core rev: aa829e27a0d3bda3ed943005c1622e71d38bb872) Signed-off-by: Khem Raj <raj.khem@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-20weston: use standalone xwayland instead of outdated xserver-xorg versionAlexander Kanavin
(From OE-Core rev: e933962061ac3fa1c0c1069b8075a5f7645001c4) Signed-off-by: Alexander Kanavin <alex.kanavin@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>
2021-04-18mesa: upgrade 21.0.1 -> 21.0.2wangmy
(From OE-Core rev: 58ad359da1b05820ea3dc4ae3f789ccb8991fc32) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-04-18libdrm: upgrade 2.4.104 -> 2.4.105zhengruoqin
0001-meson-Also-search-for-rst2man.py.patch removed since it is included in 2.4.105 (From OE-Core rev: 7871f85a9fe610f600c4234fce38d24808f5a2fd) Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-04-18pango: re-enable ptestSaul Wold
The run-ptest script got accidently dropped from the SRC_URI during a past update and ptest patch. (From OE-Core rev: 4479f810c1a3ab2badf4f9610c309bc0e23e2a5f) Signed-off-by: Saul Wold <saul.wold@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-04-18glslang: strip whitespace in pkgconfig fileRoss Burton
Whilst pkg-config is fine with .pc files containing leading whitespace, pkgconf is less forgiving. (From OE-Core rev: 14bfe5f15f78c1bc049868633fd6fa19feb5a70c) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-04-18libxshmfence: Build fixes for riscv32Mingli Yu
NR_futex is not defined by newer architectures e.g. riscv32 as they only have 64bit variant of time_t. Glibc defines SYS_futex interface based on __NR_futex, since this is used in applications, such applications start to fail to build for these newer architectures. Define a fallback to alias __NR_futex to __NR_futex_time64 to make SYS_futex keep working. Reference: https://git.openembedded.org/openembedded-core/commit/?id=7a218adf9990f5e18d0b6a33eb34091969f979c7 (From OE-Core rev: 81599bf32135187b34726d41e9f619d22ca1bdd1) Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-04-18assimp: BBCLASSEXTEND to native and nativesdkSamuli Piippo
At least some Qt tooling depends on assimp. (From OE-Core rev: 49c6742eba328236cb73c0ac59b6288f29c46c81) Signed-off-by: Samuli Piippo <samuli.piippo@qt.io> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-04-18libva-utils: upgrade 2.10.0 -> 2.11.1zhengruoqin
(From OE-Core rev: e296fc53b738c3a2b72831a6d6d003f28f19d062) Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-04-18libva: upgrade 2.10.0 -> 2.11.0zhengruoqin
(From OE-Core rev: 47360e2dacf0521260ef5883f4a741eb8c69a18e) Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-04-05libxcb: use PN for naming dynamic packagesMatt Madison
so an explicit runtime dependency on one of the library packages doesn't generate a message about libxcb and libxcb-native both being providers. (From OE-Core rev: 9021db018b74f484109d5f62787fc957229933ba) Signed-off-by: Matt Madison <matt@madison.systems> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-04-05mesa: enable dri in native/nativesdk through gallium driversAlexander Kanavin
Previously, dri was enabled via a token dri driver (swrast, then nouveau). Upstream is discussing removing dri drivers altogether (they're becoming difficult to support and only needed for obsolete x86 hardware), so let's prepare for that happening in the future: https://lists.freedesktop.org/archives/mesa-dev/2021-March/224984.html (From OE-Core rev: d32add868ee5cb05c4fdbc0c30c7bb01070e683b) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-04-05mesa: gallium option requires libdrmAlexander Kanavin
Previously it was pulled in via dri option, and there was no configuration where gallium was enabled and dri was not. (From OE-Core rev: 1328556e9c0853babff45bf1bf67643d7ddfdabb) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-04-05mesa: update 21.0.0 -> 21.0.1Alexander Kanavin
(From OE-Core rev: e72dc396f0e147b078160fae0ac43861eb60e76f) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>