summaryrefslogtreecommitdiffstats
path: root/meta/recipes-graphics/xorg-lib
Commit message (Collapse)AuthorAgeFilesLines
* 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>
* 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>
* libx11: upgrade 1.6.12 -> 1.7.0Alexander Kanavin2020-12-303-60/+4
| | | | | | | (From OE-Core rev: 8b46fa5fdf9d5fb159e552a06fc4622cc99b30c2) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxkbcommon: upgrade 1.0.1 -> 1.0.3zangrc2020-11-291-1/+1
| | | | | | | (From OE-Core rev: 9117c0d6b4995ee22feb3162dd1f3a3ea7839fe6) Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* recipes-graphics: libxkbcommon disable build of libxkbregistryAnibal Limon2020-11-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | This library depends on libxml2 causing a build failure, ... 07:50:36 Run-time dependency xcb-xkb found: YES 1.14 07:50:36 Found CMake: NO 07:50:36 Run-time dependency libxml-2.0 found: NO (tried pkgconfig) 07:50:36 07:50:36 ../libxkbcommon-1.0.1/meson.build:329:4: ERROR: Dependency "libxml-2.0" not found, tried pkgconfig 07:50:36 07:50:36 A full log can be found at /srv/oe/build/tmp-rpb-glibc/work/cortexa53-linaro-linux/libxkbcommon/1.0.1-r0/build/meson-logs/meson-log.txt 07:50:36 WARNING: exit code 1 from a shell command. ... According libxkbcommon PACKAGING file the libxkbregistry is suggested to be packaged separately, users of libxkbcommon dosen't require libxkbregistry and vice-versa, see: https://github.com/xkbcommon/libxkbcommon/blob/master/PACKAGING (From OE-Core rev: 3d46e53459c93babbd0918e243a488cce5471c23) Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xkeyboard-config: upgrade 2.30 -> 2.31Alexander Kanavin2020-11-031-2/+2
| | | | | | | | | | Add python3native, as at least python 3.6 is needed during build, and not all hosts have that. (From OE-Core rev: a53586bd5230f66be8a44428d1a29235cf4ca2a7) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxkbcommon: upgrade 0.10.0 -> 1.0.1Alexander Kanavin2020-11-031-2/+1
| | | | | | | (From OE-Core rev: 7136d9db6d5056702758c96b665aae7963812662) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxcb: Fix install file owner/groupRichard Purdie2020-11-021-0/+4
| | | | | | | | | | | The makefile uses cp -P behind the scenes for installing the tutorial files and this preserves the build user identity. Fix this to the correct owner/group. Usually do_package fixes and hides this but it can be seen in do_install. (From OE-Core rev: 34ef5c2a8d77fcb4a51c875a443f7b97b409586e) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libx11: update 1.6.11 -> 1.6.12Alexander Kanavin2020-09-031-1/+1
| | | | | | | (From OE-Core rev: 10745a297c4d17f5c3a3b74c0c88ded8afdea939) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libx11: upgrade 1.6.9 -> 1.6.11Alexander Kanavin2020-08-251-2/+1
| | | | | | | (From OE-Core rev: 82b0fb56bf57852b3dff0a6cac14af2b15de05f4) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xkeyboard-config: upgrade 2.29 -> 2.30Alexander Kanavin2020-06-092-39/+2
| | | | | | | (From OE-Core rev: b14fbbf69c4d8a81b470612058e9559c76d97cca) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxt: fix whitespacesKonrad Weihmann2020-06-041-2/+2
| | | | | | | | | remove unnecessary whitespace and line breaks (From OE-Core rev: dd41594cb8340fb1f4df5822f42c4742d720805b) Signed-off-by: Konrad Weihmann <kweihmann@outlook.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* pixman: upgrade 0.38.4 -> 0.40.0Alexander Kanavin2020-06-042-36/+2
| | | | | | | (From OE-Core rev: 81357bfa4c833989775be3728cb3a4b6918f5956) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mesa: enable x11 for native/nativesdkAlexander Kanavin2020-05-071-0/+2
| | | | | | | | | | This was found to be necessary for libsdl-native to enable opengl, as otherwise the opengl check would fall through to the host with unpredictable outcome. (From OE-Core rev: 53fb4937e5c2b293e6bdbbceb37b1080aa5db630) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xkeyboard-config: update to 2.29Alexander Kanavin2020-05-052-3/+39
| | | | | | | (From OE-Core rev: 430fccaf952e4e327d8f8898e83a1db3019ffd47) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxcb: update to 1.14Alexander Kanavin2020-05-032-32/+2
| | | | | | | | | Drop a patch as the problem is fixed upstream. (From OE-Core rev: bf4ef2e3b376744b16c2f57725104207d23c28c6) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxkbcommon: upgrade 0.9.1 -> 0.10.0Wang Mingyu2020-02-211-2/+2
| | | | | | | (From OE-Core rev: 989f3f99f0ec385b0fc1c7d83f03800fd9327c94) Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxshmfence: Set shm directory deterministicallyRichard Purdie2020-02-041-0/+2
| | | | | | | | | | | Without setting this it will vary depending on which directories are present on the host. [YOCTO #13778] (From OE-Core rev: 6217c3a7201b34888aa2fbae8b6e490bea545574) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxpm: upgrade 3.5.12 -> 3.5.13Alexander Kanavin2020-02-031-2/+2
| | | | | | | (From OE-Core rev: aea7f19f7156f21b4e429691b244b4e3b38584a0) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libx11: squash whitespace in generated filesRoss Burton2020-01-273-2/+60
| | | | | | | | | | | | | | | | The locale data in the recipe is generated using cpp, which results in differing amounts of whitespace depending on what compiler is used. This means that the files may differ in just whitespace, which is sufficient for RPM's multilib code to consider them different and not allow lib32-libx11-locale and lib64-libx11-locale to be installed at the same time. [ YOCTO #13647 ] (From OE-Core rev: 6768d0d7988294769a41c7ba40f29874366da00f) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* pixman: port to mesonRoss Burton2019-12-282-11/+8
| | | | | | | | | | | | | | | Disable libpng as that's only used in the tests and demos, that we don't build. Drop iwmmxt disabling, we can add this back again if it fails. Loongsoon remains disabled as the build fails for edgerouter. Drop the Neon/VFP2 mojo, this is a micro-optimisation. If the size improvement is significant then this can be added back. (From OE-Core rev: dd9c3d042aa5c2ae0fd80b558ec7e9c793ff36f0) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* pixman: don't use xorg-lib-commonRoss Burton2019-12-281-14/+13
| | | | | | | (From OE-Core rev: a0ae7bb293c6417795c07378f7e0ae7199df5c4b) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxkbcommon: update to 0.9.1Alexander Kanavin2019-12-091-6/+7
| | | | | | | | | Switch over to meson, and add an option for wayland support. (From OE-Core rev: 5ca54ccab8c7a10072be84d9335fbc71e2f73042) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xkeyboard-config: 2.27 -> 2.28Wang Mingyu2019-12-061-2/+2
| | | | | | | (From OE-Core rev: 1fbeceb812df4a8cc286622c19ddc9c0cb98b20f) Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* distro_features_check: expand with MACHINE_FEATURES and COMBINED_FEATURES, ↵Denys Dmytriyenko2019-11-213-3/+3
| | | | | | | | | | | | | | | | rename Besides checking DISTRO_FEATURES for required or conflicting features, being able to check MACHINE_FEATURES and/or COMBINED_FEATURES may also be useful at times. Temporarily support the old class name with a warning about future deprecation. (From OE-Core rev: 5f4875b950ce199e91f99c8e945a0c709166dc14) Signed-off-by: Denys Dmytriyenko <denys@ti.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libx11: upgrade to 1.6.9Ross Burton2019-10-234-96/+7
| | | | | | | (From OE-Core rev: a4834fd1e63b825870b6351bedc203c20abb5ead) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxvmc:upgrade 1.0.11 -> 1.0.12Zang Ruochen2019-10-231-2/+2
| | | | | | | | (From OE-Core rev: 5cf224a701dbc3d779099aab55013c66fe587eb9) Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxfont2:upgrade 2.0.3 -> 2.0.4Zang Ruochen2019-10-151-2/+2
| | | | | | | (From OE-Core rev: 88cbc6b620752b896fc6723815c7fff90d84b8f4) Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxpm: Clarify BSD license variantChristophe PRIOUZEAU2019-10-151-1/+1
| | | | | | | | | The license of libxpm is MIT. (From OE-Core rev: 27e99076315a0539771e7b40776a885e62610bb9) Signed-off-by: Christophe Priouzeau <christophe.priouzeau@st.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libx11: replace libtool patch with upstreamed patchRoss Burton2019-08-083-36/+46
| | | | | | | | | After iterating with upstream, this is the patch that landed. (From OE-Core rev: 30a2af80f5f8c8ddf0f619e4f50451b02baa22dd) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libx11-compose-data: upgrade 1.6.7 -> 1.6.8Yi Zhao2019-08-082-8/+8
| | | | | | | | | Refresh the patch to fix the do_patch QA warning. (From OE-Core rev: 72e6919bab390494103472401a563199ab339e85) Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libx11-diet: removeRoss Burton2019-08-064-616/+0
| | | | | | | | | | This doesn't appear to be used anymore, as saving a few hundred k at the expense of only using ASCII is quite the compromise in the modern world. (From OE-Core rev: 1a502765db2093e573c9e3ecd6c1bc7621476963) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libx11: update to 1.6.8Ross Burton2019-08-036-15/+88
| | | | | | | | | | | | | | Fix the build when the host doesn't have libc.a installed by reverting an upstream commit, and cherry-pick a build fix from master. Drop a redundant sed, the expression it removes doesn't exist anymore. Move most patches to libx11.inc so that they're applied to both libx11 and libx11-diet. (From OE-Core rev: 8bb48ac237315e83837973ecd1488060ec170588) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxx86dga: remove obsolete client libaryRoss Burton2019-08-031-19/+0
| | | | | | | | | No modern drivers nor applications use DGA, so remove the client library. (From OE-Core rev: 2d7e485fcfbc0dc3d76339baf02f50c3c9e22a91) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxx86misc: remove this now redundant libraryRoss Burton2019-08-031-19/+0
| | | | | | | | | | | | | | | | | | | | | | | The extension this client library is for was removed from the X server over a decade ago: commit 22e64108ec63ba77779891f8df237913ef9ca731 Author: Daniel Stone <daniel@fooishbar.org> Date: Wed Jul 16 06:25:26 2008 +0300 XFree86: Remove XFree86-Misc extension Its last remaining purpose in life has been destroyed by input properties. Au revoir: it's been fun, by which I mean awful. Remove the obsolete dependencies from xset and xdpyinfo, and delete libxx86misc entirely. (From OE-Core rev: 4d7677b2f511b2d07fabb1f06213a569c53f839f) Signed-off-by: Ross Burton <ross.burton@intel.com> enter the commit message for your changes. Lines starting Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxkbcommon: RDEPENDS on libx11 compose dataMing Liu2019-07-271-0/+4
| | | | | | | | | | This fixes a following runtime error: | xkbcommon: ERROR: couldn't find a Compose file for locale "C" (From OE-Core rev: aa3f5bd67f14defc5cdc39ba3c78f825dd85c69f) Signed-off-by: Ming Liu <ming.liu@toradex.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libx11-compose-data: add recipeMing Liu2019-07-272-0/+121
| | | | | | | | | | | | | | | | | | So far libx11 compose data is being required by some non-X11 recipes, like weston -> libxkbcommon -> libx11-locale. But the libx11-locale could not build without x11 distro feature enabled. This is not reasonable. To fix it, we introduce this new recipe, it uses the same source with libx11 but dropped X11 dependencies, this makes it to be able to build without x11 distro feature. It would be skipped if x11 distro feature is enabled, in which case the libx11-locale would provide the libx11 compose data. (From OE-Core rev: d8a5b22757ccc76007cda55ee45922a313639258) Signed-off-by: Ming Liu <ming.liu@toradex.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libpciaccess:upgrade 0.14 -> 0.16Zang Ruochen2019-07-192-31/+2
| | | | | | | | | | | | -Upgrade from libpciaccess_0.14.bb to libpciaccess_0.16.bb. -libpciaccess/0004-Don-t-include-sys-io.h-on-arm.patch Removed since this is included in 0.16. (From OE-Core rev: c2140b42c8516100c55c381d98e0f281b562d2db) Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libice:upgrade 1.0.9 -> 1.0.10Zang Ruochen2019-07-192-153/+2
| | | | | | | | | | | | -Upgrade from libice_1.0.9.bb to libice_1.0.10.bb. -libice/CVE-2017-2626.patch Removed since this is included in 1.0.10. (From OE-Core rev: d3581b5d5562604ba31fc2b10873b3b0c9bf75fc) Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xkeyboard-config: remove redundant intltool dependencyRoss Burton2019-07-181-2/+1
| | | | | | | | | Upstream now uses plain gettext. (From OE-Core rev: 0fd2b3318a7fb9bf8eeb760f82fe796f5b29643f) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxt: update to 1.2.0Oleksandr Kravchuk2019-06-283-42/+16
| | | | | | | | | | | License checksum changed due to modified copyright year. Removed patch was upstreamed. (From OE-Core rev: 4a77ac273cb16167fff8fcb9831434d9a25f8fcf) Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxi: update to 1.7.10Oleksandr Kravchuk2019-06-281-3/+2
| | | | | | | (From OE-Core rev: d5290687f261e1f4ee35b8c27b2d886fe09b88d8) Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xkeyboard:upgrade 2.26 -> 2.27Zang Ruochen2019-06-191-2/+2
| | | | | | | | | -Upgrade from xkeyboard-config_2.26.bb to xkeyboard-config_2.27.bb. (From OE-Core rev: 23dfbb27467c8e0115ce0663781e71af609106af) Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxfont2: set CVE_PRODUCTChen Qi2019-05-211-0/+2
| | | | | | | (From OE-Core rev: 066fa83eeaaa34e5b901dc4b82ad607d0fa78f0b) Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxcb: remove workaround patch for a bug that was fixed in gcc 5 in 2015Adrian Bunk2019-05-082-23/+0
| | | | | | | (From OE-Core rev: 78eb9447c64cf4d5d30647af7638eed5aa6531ee) Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xorg-lib: drop native overrides for REQUIRED_DISTRO_FEATURESAlexander Kanavin2019-05-072-2/+0
| | | | | | | | | | | x11 is actually always present in native DISTRO_FEATURES, and so it's fine to require it in all cases. (From OE-Core rev: 1d9f1da619089fc8edee027261b1fbe2e673091b) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* pixman: update to 0.38.4Oleksandr Kravchuk2019-04-231-2/+2
| | | | | | | (From OE-Core rev: eda7ad4e8f9899ac357753d1521f17de50530cc4) Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxmu: update to 1.1.3Oleksandr Kravchuk2019-04-121-3/+2
| | | | | | | (From OE-Core rev: 21b861d5e86c2345fa73e80c979b94c270bf31e8) Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxrandr: update to 1.5.2Oleksandr Kravchuk2019-04-121-2/+2
| | | | | | | (From OE-Core rev: a7108eba07a99228b6ad4540e19e6f47c847b8a2) Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxvmc: update to 1.0.11Oleksandr Kravchuk2019-04-121-2/+2
| | | | | | | (From OE-Core rev: b9835eb1ce8ccd58ecab788f66e7338daed8a2c1) Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>