summaryrefslogtreecommitdiffstats
path: root/meta/recipes-graphics
Commit message (Collapse)AuthorAgeFilesLines
* xinput-calibrator: change SRC_URI to branch with libinput supportSteve Sakoman2020-09-171-2/+2
| | | | | | | | | | | | | | | | | | Since "conf: Use xf86-input-libinput by default" [1] there are reports [2] of xinput-calibrator failing because it expects xf86-input-evdev and with the above patch xf86-input-libinput takes precedence. Fix this issue by using a branch of xinput calibrator which supports xf86-input-libinput. [1] https://git.openembedded.org/openembedded-core/commit/meta/recipes-graphics/xorg-xserver/xserver-xorg.inc?id=2d005faff6341a81a2afae28860101ba9db51ae8 [2] https://www.yoctoproject.org/pipermail/yocto/2018-December/043487.html (From OE-Core rev: d3b2302bcc1594e663183134793cf4aca8f4df41) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* core-image-weston: Bump qemu memory to 512MKhem Raj2020-09-141-0/+2
| | | | | | | | | | It needs openGL and launching two weston instances during weston ptest needs > 256M ram to work (From OE-Core rev: 72668c42d4b2a0bc48a1341e30baac6c7968d993) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* weston-init: Select drm/fbdev backends for qemu machinesKhem Raj2020-09-143-0/+9
| | | | | | | | | | | qemux86/x86_64/aarch64 supports drm backend well, therefore enable it on these qemu machines, other qemu machines should be defaulting to fbdev, if its not qemu then leave it empty (From OE-Core rev: cfda3e10d5eb1563d10318c1d8ff6287b539ee04) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* weston-init: Do not use fbdev backendKhem Raj2020-09-141-2/+0
| | | | | | | | | This works ok with latest weston/kernel to use drm backend (From OE-Core rev: c696bdc424f1eadaa24dd8c0a8419e38f097f38a) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* weston-init: Enable RDP screen shareKhem Raj2020-09-141-2/+2
| | | | | | | (From OE-Core rev: bdca4796ff43e475cd39fe1f1f48b9cfb08a5128) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* weston: plane_add_prop() calls break musl atomic modesettingKhem Raj2020-09-143-8/+26
| | | | | | | | | | This patch ensures, weston/drm backend works which ends up with blank screen on musl based systems (From OE-Core rev: b3a5b64f717b39536c96627ce058cf9c51cf3ba6) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* weston-init: Redefine weston service and add socket activation optionKhem Raj2020-09-104-11/+87
| | | | | | | | | | | | | | | | | | | | | | Currently, weston when autolauched with systemd ends up with seat0 related errors because its launched before seat0 is assigned. Fixes [05:16:09.357] logind: failed to get session seat [05:16:09.358] logind: cannot setup systemd-logind helper (-61), using legacy fallback The above error results in ptest failures in parselogs, even though weston has started ok using fallback methods, these errors are still seen in logs Also fixes weston ptests RESULTS - weston.WestonTest.test_weston_can_initialize_new_wayland_compositor: PASSED (8.58s) (From OE-Core rev: c21fa5a291ab207a084285935ab73a0b4225c965) Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Marek Vasut <marex@denx.de> Cc: Henning Heinold <henning@itconsulting-heinold.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* weston: upgrade 8.0.0 -> 9.0.0Denys Dmytriyenko2020-09-103-15/+63
| | | | | | | | | | | | | | | | | | | | | | Weston 9.0.0 is released! This release cycle has been pretty quiet, with just a few new features: - A new kiosk shell allows to display regular desktop apps in an always-fullscreen mode - Improved testing infrastructure: the test harness has been redesigned, DRM tests are now supported, DRM and OpenGL tests are now enabled in our CI - DRM panel orientation property support As always, a number of bug fixes are included as well. https://lists.freedesktop.org/archives/wayland-devel/2020-September/041595.html Add a patch to fix building of tests/weston-test-fixture-compositor.c on musl. (From OE-Core rev: 3a638fbd81c365d7383ce91d7acb832c46acfb4c) Signed-off-by: Denys Dmytriyenko <denys@ti.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* recipes-graphics/xorg-xserver: Add patch to fix segfault when probeAníbal Limón2020-09-092-0/+35
| | | | | | | | | | | | | | | | | | | | | | Fix segfault on probing a non-PCI platform device on a system with PCI. ... at ../../xorg-server-1.20.9/os/log.c:1017 at ../../xorg-server-1.20.9/os/osinit.c:156 at ../../xorg-server-1.20.9/os/osinit.c:110 at ../../../../xorg-server-1.20.9/hw/xfree86/common/xf86platformBus.c:292 argv=argv@entry=0xffffca43c7c8) at ../../../../xorg-server-1.20.9/hw/xfree86/common/xf86Init.c:388 at ../../xorg-server-1.20.9/dix/main.c:193 init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=<optimized out>) at ../csu/libc-start.c:314 ... Backported from upstream rev e50c85f4e. (From OE-Core rev: 3b37cbd53219d9c10640b462aa91991d8cbc2a23) Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* harfbuzz: fix a build race around hb-version.hRoss Burton2020-09-082-0/+122
| | | | | | | (From OE-Core rev: e7cbfd0573b77d7debab3fbf4b05565ac8b33f3a) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* harfbuzz: update patch statusRoss Burton2020-09-081-1/+1
| | | | | | | (From OE-Core rev: 3527a361c77ec901a4fa05b7c0835950793b759c) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xserver-xorg: update 1.20.8 -> 1.20.9Alexander Kanavin2020-09-031-2/+1
| | | | | | | (From OE-Core rev: 404292b570a78895a1c7900eeb319e36e31dec20) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mesa: update 20.1.5 -> 20.1.6Alexander Kanavin2020-09-033-1/+1
| | | | | | | (From OE-Core rev: 28a0c267bde3710f0debe1a9a857c6387d090e23) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> 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>
* libva-utils: fix upstream version checkAlexander Kanavin2020-09-031-1/+1
| | | | | | | (From OE-Core rev: 351730edee825f46da4a2bd0cf547f2c14f04ecd) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* pango: upgrade 1.46.0 -> 1.46.1Alexander Kanavin2020-09-031-1/+1
| | | | | | | (From OE-Core rev: 6752ea0e9bea4a1dfe874e55f10b10984bc00e82) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* harfbuzz: upgrade 2.7.1 -> 2.7.2Alexander Kanavin2020-09-031-1/+1
| | | | | | | (From OE-Core rev: bed6bb319611b8f98e412ac44363a54ce990c28e) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xev: update 1.2.3 -> 1.2.4Alexander Kanavin2020-08-252-17/+21
| | | | | | | (From OE-Core rev: 4ec23137ae6ea32fe7cd59eac338a1a0e787ec3f) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* pango: update 1.44.7 -> 1.46.0Alexander Kanavin2020-08-252-35/+2
| | | | | | | (From OE-Core rev: d14ddc119958086ddb78ffe859be6c61282d507a) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* harfbuzz: convert to meson, enable gobject introspectionAlexander Kanavin2020-08-253-8/+71
| | | | | | | | | The latter is needed for pango update. (From OE-Core rev: ee9f4567563a61e9f614e9405cf5480411890719) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* piglit: upgrade to latest revisionAlexander Kanavin2020-08-251-1/+1
| | | | | | | (From OE-Core rev: bb091bc0be9425c628f84f6130ff44ae9a334ba5) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mesa: upgrade 20.1.4 -> 20.1.5Alexander Kanavin2020-08-253-1/+1
| | | | | | | (From OE-Core rev: 993ac1a32932f2ebb571717769f654941e33c051) 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>
* libinput: upgrade 1.16.0 -> 1.16.1Alexander Kanavin2020-08-251-2/+1
| | | | | | | (From OE-Core rev: 86bef5ac2097afd55c54c5852a0502cdb133d39f) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* font-alias: upgrade 1.0.3 -> 1.0.4Alexander Kanavin2020-08-252-13/+22
| | | | | | | | License-Update: editor tags change (From OE-Core rev: efe4a2cce9144d246c1ae9bd9f2025459d4ce339) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* weston: add missing packageconfigsGuillaume Champagne2020-08-201-2/+18
| | | | | | | | | | | | | | | Add missing package configs to: - Select shell integration - Disable screen sharing module (independent from backend) - Disable jpeg image support `PACKAGECONFIG` default value is updated to enable these configs, since they were previously implicitly enabled. (From OE-Core rev: f883413b2bc6e7d0bd44ce8324cd36a8fe918e5f) Signed-off-by: Guillaume Champagne <champagne.guillaume.c@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xserver-xorg: Fix build with -fno-common/mipsKhem Raj2020-08-192-0/+46
| | | | | | | | | Build fails on architectures which use IOPortBase (From OE-Core rev: 36dc499eea1d0e5c342b94ce30b56ba8bbf04922) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* harfbuzz: upgrade 2.6.8 -> 2.7.1Anuj Mittal2020-08-191-2/+1
| | | | | | | (From OE-Core rev: 0ad37a94afd9a04a4582ee2ec51d218d28669264) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* qemu.inc: Use virtual/libgl instead of mesaChandana kalluri2020-08-131-1/+1
| | | | | | | | | | Use virtual/libgl instead of mesa within the recipes to provide users the flexibility to specify providers other than mesa. (From OE-Core rev: ddbe09b0f9861fe3012611b5a5298eb4d7c4df45) Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libinput: Upgrade 1.15.6 -> 1.16.0zangrc2020-08-081-2/+2
| | | | | | | (From OE-Core rev: c862f628a5be1d8a95ad2e82672553ef0c1eda49) Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xf86-video-intel: Fix build with -fno-commonKhem Raj2020-08-082-0/+28
| | | | | | | (From OE-Core rev: 37faa5d2c441623f6e451c3a7ed2985840a2fc61) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* allarch: Add missing allarch ttf-bitstream-veraDaniel Gomez2020-08-061-1/+1
| | | | | | | | | | allarch is missing in ttf-bitstream-vera recipe. Add it and include the recipe in the SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS list. (From OE-Core rev: 31c02477a4fb91f19f8c3ef3f8bc9a20e416c859) Signed-off-by: Daniel Gomez <daniel@qtec.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mesa: update 20.1.2 -> 20.1.4Alexander Kanavin2020-08-024-5/+5
| | | | | | | (From OE-Core rev: 5774386700196499eb6d29b93158165ad9c4c15c) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cogl-1.0: correct X11 dependenciesMatt Madison2020-07-291-1/+1
| | | | | | | | | | | | | | | | | | | cogl depends on libxdamage when configured for X11 support. A dependency was added for this in 2012 with 959a2f6d88d8fa6874fff83b7a1f0e7d4e36b887, but that addition was lost when the recipe was reworked in 2013 with b508fdd2b19ca30da8d09caf646897dc4cf195c8. That commit also added a dependency on libxi, which is not actually needed. The missing dependency doesn't cause problems in most cases, since mesa also depends on libxdamage, but when an alternative opengl implementation such as libglvnd is used, cogl fails to configure. (From OE-Core rev: 7651a63c508562caf1a3732cb49af50bccc98e8b) Signed-off-by: Matt Madison <matt@madison.systems> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mesa: enable freedreno Vulkan driver if freedreno is enabledDmitry Baryshkov2020-07-271-0/+1
| | | | | | | | | | If freedreno is enabled in PACKAGECONFIG, enable respective Vulkan driver. (From OE-Core rev: eee63fdddaf74e548c362050f57e1d67eba1ba5d) Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* startup-notification: add time_t type mismatch patch from upstreamRoss Burton2020-07-222-0/+109
| | | | | | | | | Backport a patch to fix issues where sizeof(time_t) != sizeof(long). (From OE-Core rev: f9c3a6d74765e636a8038fe3aaa5dfc8b550590a) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libva-utils: upgrade 2.7.1 -> 2.8.0Naveen Saini2020-07-181-2/+2
| | | | | | | (From OE-Core rev: 1ccc2718dde7c9d107f1f1261f5f0853ea16ca2b) Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libva-initial: upgrade 2.7.1 -> 2.8.0Naveen Saini2020-07-181-1/+1
| | | | | | | (From OE-Core rev: 6eaed30bfbb05e394f246b2d949583abfeb931f2) Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libva: upgrade 2.7.1 -> 2.8.0Naveen Saini2020-07-181-1/+1
| | | | | | | | | | Release notes: https://github.com/intel/libva/releases/tag/2.8.0 (From OE-Core rev: 1a46430f49e25db5d06b3f9ed9b85f8d93c6524f) Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* igt-gpu-tools: Add PACKAGECONFIG for Chamelium supportArthur She2020-07-121-0/+2
| | | | | | | | | | | | | Chamelium is a hardware device that can be used for external display test automation [1]. It is disabled by default and can be turned on through PACKAGECONFIG. [1] https://www.chromium.org/chromium-os/testing/chamelium (From OE-Core rev: 35daa5c7c7ff317b625c463dd666f46e1dbb81a2) Signed-off-by: Arthur She <arthur.she@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libjpeg-turbo:upgrade 2.0.4 -> 2.0.5zangrc2020-06-301-2/+2
| | | | | | | (From OE-Core rev: e815a3f299da34009860aad269e2254bf0601dfa) Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cogl-1.0: cope with missing x11 headersMax Krummenacher2020-06-301-8/+23
| | | | | | | | | | | | | | | Fix commit 3e96efc4dd87 ("cogl-1.0: : don't require eglmesaext.h") if x11 headers are missing. In that case AC_CHECK_HEADERS will report the egl headers missing, as by default on unix it builds for X11 as the platform but the compiler will fail to find the X11 headers. (From OE-Core rev: c1e8ee26dbaf77b3bdd362014f744ead88007f29) Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Tested-by: Andrey Zhizhikin <andrey.z@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cogl-1.0: : don't require eglmesaext.hMax Krummenacher2020-06-282-0/+78
| | | | | | | | | | | Starting with 1.22.8 cogl code unconditionally includes eglmesaext.h. Change configure.ac so that eglmesaext.h is only included if it actually exists. (From OE-Core rev: 9bfe2ab739d8987ac469924070a5526572ef1d82) Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mesa: update 20.0.7 -> 20.1.2Alexander Kanavin2020-06-285-17/+15
| | | | | | | (From OE-Core rev: 2ee962186176c5ecb34c670e76415d4321affe76) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* piglit: upgrade to latest revisionAlexander Kanavin2020-06-281-1/+1
| | | | | | | (From OE-Core rev: a27b06f73a37f080f10beb585d19f0dd857a5c9f) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xinit: add rxvt-unicode in RDEPENDSChangqing Li2020-06-281-0/+3
| | | | | | | | | | | | | | | | | | | fix below error: /etc/X11/xinit/xinitrc: line 55: exec: xterm: not found by default, xinit will generate /etc/X11/xinit/xinitrc, and have below config in it: XTERM -geometry 80x50+494+51 & XTERM -geometry 80x20+494-0 & exec XTERM -geometry 80x66+0+0 -name login the default XTERM is xterm, but xterm is in meta-oe, use rxvt instead (From OE-Core rev: 53664c37bea26358d7147c3ec7a3d423f3904bf4) Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* harfbuzz: upgrade 2.6.7 -> 2.6.8Wang Mingyu2020-06-251-2/+2
| | | | | | | | ??Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> (From OE-Core rev: 42d18388b7709bb107f861df33492765c45c8de5) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libinput: upgrade 1.15.5 -> 1.15.6Andreas Müller2020-06-241-2/+2
| | | | | | | (From OE-Core rev: aff48592ac904fe899f48cdae385505395a04674) Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* vulkan-headers: Fix upstream branch deletion issueRichard Purdie2020-06-231-1/+2
| | | | | | | | | The upstream branch was deleted but the commit is in master so reference that instead. (From OE-Core rev: 4e0f64cba6e9d3ef4837460c9a6b506c33344012) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* igt-gpu-tools: add new packageArthur She2020-06-231-0/+47
| | | | | | | | | | | | | | | | | | | | igt-gpu-tools is a collection of tools for development and testing of the DRM drivers. (https://gitlab.freedesktop.org/drm/igt-gpu-tools) This recipe is originally copied from meta-intel and added the following modifications 1. Enable ARM architecture 2. Enable igt-runner 3. Build git HEAD code instead of a specific version The original recipe in the meta-intel will be removed and replaced by this one to avoid having a duplicate recipe. It is applicable to be submitted to oe-core, because it provides a core validation functionality that is needed by all providing DRM drivers and not just to a single arch. (From OE-Core rev: d98e9b3612ab2c03503843cb3ea77bec7811a1d4) Signed-off-by: Arthur She <arthur.she@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>