summaryrefslogtreecommitdiffstats
path: root/meta/recipes-graphics
Commit message (Collapse)AuthorAgeFilesLines
* recipes-graphics: Add missing HOMEPAGE and DESCRIPTION for recipes.Meh Mbeh Ida Delphine2021-03-0214-3/+47
| | | | | | | | | Fixes: [YOCTO #13471] (From OE-Core rev: 24eac1fef8892484cc3dede1853d180e0c235120) Signed-off-by: Ida Delphine <idadelm@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* vulkan-samples: update to latest revisionAlexander Kanavin2021-03-021-1/+1
| | | | | | | (From OE-Core rev: a2a0c60b0c41e4f9b72d402447d90d98fc2456bc) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* pango: update 1.48.0 -> 1.48.2Alexander Kanavin2021-03-022-29/+1
| | | | | | | | | | Drop a patch; issue fixed upstream: https://gitlab.gnome.org/GNOME/pango/-/commit/fcda7d6f9b6ee966f5da860be5ec0c0096193a83 (From OE-Core rev: 02dd8059d47a5fd5d3c0724073aa42cd9bcba0e2) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* igt-gpu-tools: Fix warnings with gcc 11Khem Raj2021-03-012-0/+43
| | | | | | | (From OE-Core rev: 5537ad961e5d0663c2d293abe8312bd2b614d9ff) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glslang: upgrade 11.1.0 -> 11.2.0Wang Mingyu2021-03-011-1/+1
| | | | | | | (From OE-Core rev: 21e853a6c6d6629567f88d4ad9f12b76a876d3cb) Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* igt-gpu-tools: Fix reproducibility issueRichard Purdie2021-02-272-2/+41
| | | | | | | | | Add a configuration option to pass in srcdir, removing hard coded build paths from the binaries. (From OE-Core rev: d7e92e3a22f0c87aff4f452b51f50ec417d2949b) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* fonts: Bump HASHEQUIV_HASH_VERSION after rpmdeps changeRichard Purdie2021-02-264-2/+15
| | | | | | | | | | | | After the rpmdeps change, the output didn't change in the correct case and hence hashes were cross-linked. We bump the hashequiv version to avoid problems from this. Also bump PR to force a rebuild. (From OE-Core rev: cd1e4f9957c57bebcc8f16ebc200a1ab2e4fd2ce) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* reproducible: Improve SOURCE_DATE_EPOCH_FALLBACK handlingRichard Purdie2021-02-241-2/+0
| | | | | | | | | | | | | | Ensure the fallback value if used is written to the SDE file and hence stored in sstate, reducing any confusion within the code over '0' values. Bump the HASHEQUIV_VERSION since we've had a ton of trouble with ensuring this rolls out correctly on the autobuilder so others may too, take a clean slate for it. (From OE-Core rev: 53ffffa32b76330835287dfc05d4e4796841af08) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xkeyboard-config: upgrade 2.31 -> 2.32Wang Mingyu2021-02-211-1/+1
| | | | | | | (From OE-Core rev: 65e36f3f95ccc0b0902c7943df3db39917717a1e) Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kmscube: upgrade to latest revisionAnuj Mittal2021-02-191-1/+1
| | | | | | | (From OE-Core rev: 043ff0562695b9f2d450528ed71b988d1b4aa195) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mesa: upgrade 20.3.2 -> 20.3.4Anuj Mittal2021-02-193-1/+1
| | | | | | | (From OE-Core rev: d9c368dcfe6476454aef33592f676b28537af2d9) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xorg-minimal-fonts: Really fix determinismRichard Purdie2021-02-181-2/+8
| | | | | | | | | | My previous fix wasn't correct as the file timestamps do vary by git checkout or modification time and aren't correct here. Instead use a specific date/time for the files to be deterministic. (From OE-Core rev: 725a30a30052540a4b7fc2933396fe9eb946eeac) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxt: upgrade 1.2.0 -> 1.2.1Anuj Mittal2021-02-181-2/+1
| | | | | | | (From OE-Core rev: 0669adb95177c8d65f4bb0a43b11e7dfdc49ec50) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* piglit: upgrade to latest revisionAnuj Mittal2021-02-181-1/+1
| | | | | | | (From OE-Core rev: 5144d515fe69916b1a98c45411fe574de2851772) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xorg-fonts-minimal: Fix reproducibilityRichard Purdie2021-02-161-1/+1
| | | | | | | | | When installing the font files, preserve their timestamp rather than using the current time which fixes reproducibility issues. (From OE-Core rev: a0c4f4b0182a995f0eb2709cc9b3c852527ab936) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* weston-init: Fix weston-keyboard path in weston.iniMarek Vasut2021-02-161-1/+1
| | | | | | | | | | | | The weston-keyboard executable is installed into /usr/libexec instead of /usr/lib/weston , correct the path in weston.ini . (From OE-Core rev: 56dee47a5ddb1da66d30f894a282d0658dcc930c) Signed-off-by: Marek Vasut <marex@denx.de> Cc: Khem Raj <raj.khem@gmail.com> Cc: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* shaderc: remove the receipe configure hack and use a patch for thatJose Quaresma2021-02-135-63/+189
| | | | | | | | | | [Yocto #14226] [RP: Small patch filename fixup to allow to build] (From OE-Core rev: 1de7a3fe68080759c5fc52c8bfe7dcf4a860a2ac) Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glslang: add comment about unversioned librariesJose Quaresma2021-02-131-0/+1
| | | | | | | (From OE-Core rev: bbd158a123e070f1b1cc92436da64bc64e87b298) Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glslang: generate glslang pkg-configJose Quaresma2021-02-132-1/+49
| | | | | | | | | - it will be useful for shaderc (From OE-Core rev: 49972f91d434303e4744a608b2e8c00fcbcc5397) Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* spirv-tools: build all libaries as sharedJose Quaresma2021-02-131-1/+4
| | | | | | | (From OE-Core rev: 817197e69a6b3945ffa5ba52ba5577b45e497fb3) Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* spirv-tools: disable testsJose Quaresma2021-02-131-2/+5
| | | | | | | (From OE-Core rev: 3341601d6ef7e16f2e296a58d3b6b28d099aa1a3) Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* weston: remoting backend requires GStreamer base pluginsJoshua Watt2021-02-131-1/+1
| | | | | | | | | | The remoting backend of weston requires the GStreamer base plugins, so add them to the PACAKGECONFIG depends list. (From OE-Core rev: 0b45994656fee7c4b7bdb5bd8571f0c61217a182) Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libdrm: upgrade 2.4.103 -> 2.4.104Wang Mingyu2021-02-092-3/+35
| | | | | | | | | | | Add 0001-meson-Also-search-for-rst2man.py.patch to fix bug of program rst2man cannot be found. Add dependency python3-docutils-native to manpages. (From OE-Core rev: 600b75cef2807ccb3f89f24c77d02cd6e0a99e1f) Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* spirv-tools: correct version checkAlexander Kanavin2021-02-091-1/+1
| | | | | | | (From OE-Core rev: e4ef9eaea1e05975bd09b838e6ba35cc56da37d6) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* shaderc: correct version checkAlexander Kanavin2021-02-091-1/+1
| | | | | | | (From OE-Core rev: 4e22a84e0482d8c56942acd0243c94f20484ffef) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* vulkan-samples: update to latest revisionAlexander Kanavin2021-02-092-119/+1
| | | | | | | | | Drop patch merged upstream. (From OE-Core rev: 4ca7c5435a379160fb9ac2d2d9d7aa5550632f65) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* spirv-tools: fix reproducibleJose Quaresma2021-02-081-0/+6
| | | | | | | | | | - remove build host path in cmake dev file to fix spirv-tools-dev reproducible https://autobuilder.yocto.io/pub/repro-fail/oe-reproducible-20210125-8161_obd/packages/diff-html/ (From OE-Core rev: 7795a919f127b5fde5eb2049ec4e1e22f16bfee7) Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libsdl2: upgrade to 2.0.14Yann Dirson2021-02-053-87/+1
| | | | | | | | | | | This version does not support tslib any more, as can be seen by the failed AUH run. Originally-by: Romain Roffé <romain.roffe@blade-group.com> (From OE-Core rev: 5b54e97594ab021a73d3225ed42dac0dfaf3fc15) Signed-off-by: Yann Dirson <yann@blade-group.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* util-macros: upgrade 1.19.2 -> 1.19.3Wang Mingyu2021-01-301-2/+2
| | | | | | | (From OE-Core rev: 00f136011312d9f42381fcbfa6a58e2675e1acce) Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* wayland: upgrade 1.18.0 -> 1.19.0Denys Dmytriyenko2021-01-305-136/+24
| | | | | | | | | | | This release mostly contains bug fixes and minor protocol updates. Related patches were rebased and backported patches dropped. (From OE-Core rev: 353382f6c7f3904a11e0a73a1b17eff4963bdcb9) Signed-off-by: Denys Dmytriyenko <denis@denix.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* native: Stop clearing PACKAGESRichard Purdie2021-01-291-5/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Native recipes have been special and they don't have packages generated from them. The RDEPENDS/RPROVIDES and other runtime package specific variables can contain important data about dependencies recipes need though and currently it is required to write this information explicitly in the native case. We now delete the packaging tasks for native recipes which removes the need to clear PACKAGES. The next step to improve the metadata is to stop clearing it and ensure any entries in these variables are remapped appropriately. The R* variables were already being processed by the class extension code but the implementation was suboptimal. This patch stops clearing PACKAGES and PACKAGES_DYNAMIC and fixes the places where that caused issues in OE-Core, for example PACKAGES additions in anonymous python without the "-native" suffix and a case where the included classes caused a self reference in DEPENDS which would once have been removed by the previous code. The implementation uses datastore/parser parameters to ensure that the variable overrides are not overwritten when calling setVar which is appropriate for a function as close to the core as this one is. Some now unneeded code in python3-setuptools is dropped, there are further changes like this which can follow. This change was verified with OE-Core by comparing task-depends.dot generated by "bitbake world -g" before and after the change, the files were identical. (From OE-Core rev: fd6a007efa7cb45101a66f294af81d9d33bb3fab) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* shaderc: add spirv-headers as dependencieJose Quaresma2021-01-291-1/+1
| | | | | | | (From OE-Core rev: 32007e42f7174b9ab90ff2c5ae79933e2cb83137) Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* spirv-tools: cleanupJose Quaresma2021-01-291-21/+10
| | | | | | | | | | | - spirv-headers is provived in a separete receipe, so add it as dependencie - add a new package spirv-tools-lesspipe that needs bash - remove unneeded external sources (From OE-Core rev: 97cab6b9691497841b2ae894e25f83d893c2ee30) Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* spirv-headers: Add receipeJose Quaresma2021-01-291-0/+17
| | | | | | | (From OE-Core rev: 0f7aa28a254ab25e3c3f6322d750e765518fb8b5) Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* shaderc: fix the build with glslang 11.1.0Jose Quaresma2021-01-293-54/+9
| | | | | | | | | | | | | | | Drop patches: * 0001-Fix-the-link-order-of-libglslang-and-libHLSL.patch is rejected upstream and is not need when glslang as shared libs. Update pacthes: * 0001-cmake-de-vendor-libs-and-disable-git-versioning.patch renamed and refreshed from 0003-cmake-de-vendor-libs-and-disable-git-versioning.patch. (From OE-Core rev: 496c69d56806a2521bfc51b4de9575637db2ac02) Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* shaderc: avoid reproducible issuesJose Quaresma2021-01-291-5/+7
| | | | | | | (From OE-Core rev: 1fb9e706ba83df272ca924d8ea65460bb5675aa8) Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glslang: disable precompiled headerJose Quaresma2021-01-291-0/+1
| | | | | | | | | | | - precompiled headers have reproducible issues [1] [1] https://autobuilder.yocto.io/pub/repro-fail/oe-reproducible-20210125-3iawhiyz/packages/diff-html (From OE-Core rev: 94cea2b5f3091de0326c4d7322b45de2ce9fae3b) Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glslang: enable shared libsJose Quaresma2021-01-291-0/+10
| | | | | | | (From OE-Core rev: 3355367f339c36161aced3e9fcbc38bca7915ada) Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glslang: upgrade 8.13.3743 -> 11.1.0Jose Quaresma2021-01-291-5/+3
| | | | | | | | | | | | | | | License-Update: Add additional licenses - [1] BSD-2-Clause & MIT & Apache-2.0 - [2] GPL-3-with-bison-exception [1] https://github.com/KhronosGroup/glslang/commit/2962be40baff69848fd786c609289666b60741b8 [2] https://github.com/KhronosGroup/glslang/commit/14a2cfbc72f2bb2e060fdfe3fbe6a4d54e3817a8 (From OE-Core rev: 6ddba144e1aa9288645ec4b7271fc4138ef945ba) Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* piglit: upgrade to latest revisionAnuj Mittal2021-01-202-26/+1
| | | | | | | (From OE-Core rev: 8d23a0d498d14cdac0eb353c362527dd2faf93cc) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* harfbuzz: upgrade 2.7.2 -> 2.7.4Anuj Mittal2021-01-204-156/+1
| | | | | | | | | | Remove backported patches and remove the introspection patch as that is no longer needed. (From OE-Core rev: 94bc7f8c2442f6627b001f1dd40c0023260b22e8) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* vulkan-tools: upgrade 1.2.162.0 -> 1.2.162.1Anuj Mittal2021-01-201-1/+1
| | | | | | | (From OE-Core rev: c35f89f1f09a4c3aa0bcf91b63027c2d8bcd15fd) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libepoxy: upgrade 1.5.4 -> 1.5.5Anuj Mittal2021-01-202-6/+6
| | | | | | | (From OE-Core rev: ef24da0af6fe2eab618e01a70093efba26a12557) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* vulkan-samples: Disable PCH for reproducibilityRichard Purdie2021-01-161-1/+5
| | | | | | | | | | | | We're still seeing reproducibility issues on the autobuilder with this recipe. I was able to make the output "match" by rebuilding the PCH and then rebuilding the binary objects, proving the PCH isn't deterministic. Disable PCH until we can get to the bottom of why that may be. (From OE-Core rev: 95686432ecb7e411155563643d59a3d5f683937c) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mesa,mesa-gl: upgrade to 20.3.2Dmitry Baryshkov2021-01-153-1/+1
| | | | | | | | | Upgrade mesa and mesa-gl recipes to version 20.3.2. (From OE-Core rev: 5ab325c18640dd6d17ac4592f3ba3e484a5bdb37) Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* vulkan-samples: Fix reproducibility issueRichard Purdie2021-01-152-0/+39
| | | | | | | | | | | | | | There is code to remove the prefix CMAKE_SOURCE_DIR from __FILENAME__ paths used for logging with LOGE() in the code. We need to make this match the value we use in the debug source remapping from CFLAGS. If we don't, the code is firstly removing the incorrect prefix and possibly moving outside the string, secondly, it causes a reproducibility issue depending on the length of path the build happens in. Add a small patch and configuration to avoid the issue. (From OE-Core rev: 410dbfd1f82b4862ced6fca88789edf0fd9d65df) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cantarell-fonts: upgrade 0.201 -> 0.301zhengruoqin2021-01-081-1/+1
| | | | | | | (From OE-Core rev: 9a2a23d4ae4ea9eedac62c0205429cab43562fc3) Signed-off-by: Zheng Ruoqin <zhengrq.fnst@cn.fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* vulkan-samples: update to latest revisionAlexander Kanavin2020-12-311-1/+1
| | | | | | | (From OE-Core rev: e1ffe54edb93c9e7130b0771c9f0bf409dc637cc) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* vulkan-tools: upgrade 1.2.154.0 -> 1.2.162.0Alexander Kanavin2020-12-301-2/+2
| | | | | | | (From OE-Core rev: 7c02312db002a2bd9bf3a028ba0174a56fc09194) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* vulkan-loader: upgrade 1.2.154.1 -> 1.2.162.0Alexander Kanavin2020-12-302-2/+44
| | | | | | | (From OE-Core rev: daaaf5c7163cd30363b21e21d7f6a32ada967dfc) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>