summaryrefslogtreecommitdiffstats
path: root/meta-rcar-gen3/recipes-graphics
AgeCommit message (Collapse)AuthorFilesLines
2020-05-04rcar-gen3: Image: Move libx11-locale to core-weston-image.incKhang Nguyen2-1/+1
The libx11-locale should be in core-image-weston.inc instead of core-image-renesas-base.inc, this package was added by [1] to support weston simple applications. [1]: meta-renesas rev: 794b4fa5d7702c28f8d6faea3ed7013cb2ba9054 Signed-off-by: Khang Nguyen <khang.nguyen.xw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com> Change-Id: I02d1ac31ff2e190f7abd2f1f88bbcb2cca88d75a
2020-05-04rcar-gen3: Replace deprecated bbclassKhang Nguyen1-1/+1
distro_features_check.bbclass is deprecated, this commit updates recipes to use features_check.bbclass instead. Signed-off-by: Khang Nguyen <khang.nguyen.xw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com> Change-Id: Id8a4848dbfd53ecb7033fdfff0459fd520a892d3
2019-12-24rcar-gen3: image: WORKAROUND for systemd boot issueKhang Nguyen1-0/+4
Since systemd upgrades to v243, the system could not boot to login prompt when using multi-user.target for default. This applies a WORKAROUND by using graphical.target instead. Signed-off-by: Khang Nguyen <khang.nguyen.xw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com> Change-Id: Ia243c7bcb3970d91576147859c30f1d013c87035
2019-12-24rcar-gen3: libgbm: Update SRCREV to follow the latest versionKhang Nguyen1-1/+1
This commit modifies libgbm SRCREV for the following update: - Add support for the linear drm modifier. Signed-off-by: Khang Nguyen <khang.nguyen.xw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com> Change-Id: Ied6ae5af8e1e36dc03fac552e8f904423b4bc086
2019-12-24rcar-gen3: weston: Remove weston-conf recipeDuy Dang5-36/+38
Since upstream removes weston-conf recipe and move its content to weston-init instead, this also does the same for Renesas specific configurations. This commit also disables intel config of simple-dmabuf-drm option when running meson config of Weston 7.0 to avoid build error. Signed-off-by: Duy Dang <duy.dang.yw@renesas.com> Signed-off-by: Khang Nguyen <khang.nguyen.xw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com> Change-Id: Ifba1b3f99cbf1e9cfff5557bf52a9424ad3e2bf7
2019-09-24rcar-gen3: images: Add condition to require directiveKhang Nguyen1-2/+2
This commit adds the condition to require directive to only modify the based image recipes when building for R-Car platform, it avoids breaking the build on another platform that refers to this layer. Signed-off-by: Khang Nguyen <khang.nguyen.xw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com> Change-Id: Icad09e223d5b8fc0358e59d1482d41f75d473822
2019-09-24rcar-gen3: Add COMPATIBLE_MACHINEKhang Nguyen5-0/+9
This adds COMPATIBLE_MACHINE to R-Car specific recipes to avoid error when run "bitbake world" for non-R-Car platforms. Signed-off-by: Duy Dang <duy.dang.yw@renesas.com> Signed-off-by: Khang Nguyen <khang.nguyen.xw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com> Change-Id: Ide29f6272d7c483eeda69a58f61710b2e8a42d6d
2019-09-24rcar-gen3: Append _rcar-gen3 to variables and tasksKhang Nguyen6-11/+11
For bbappend files, it should be appended the _rcar-gen3 to variables and function to avoid changing sstate signature when build with non R-Car platforms but including meta-rcar-gen3 to BBLAYERS. Signed-off-by: Khang Nguyen <khang.nguyen.xw@renesas.com> Signed-off-by: Duy Dang <duy.dang.yw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com> Change-Id: I179d8595422ea7eeb1568adc63d1e64e1fb057a6
2019-09-24rcar-gen3: xserver-xorg: Downgrade to use 1.19.6 versionKhang Nguyen10-0/+503
In YP2.8, xserver-xorg was upgraded to 1.20.4. This breaks xserver-xorg congigures: | configure: error: Package requirements (libdrm >= 2.4.89) were not met: | Requested 'libdrm >= 2.4.89' but version of libdrm is 2.4.85 However, Renesas BSP uses libdrm version is 2.4.85. Therefore, let downgrade this version to use 1.19.6. Signed-off-by: Khang Nguyen <khang.nguyen.xw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com> Change-Id: I2fbf888cf9acb88943d676506e95f63ad8ac4a50
2019-09-24rcar-gen3: cairo: Add dependence on gles-user-moduleKhang Nguyen1-0/+3
This commit sets Cairo depends on gles-user-module to fix missing header issue. Signed-off-by: Khang Nguyen <khang.nguyen.xw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com> Change-Id: Ib8773fccd2fbe883d2015e92964f3ceec915b1f9
2019-09-24rcar-gen3: mesa: Remove corresponding libwayland-egl entriesThuy Tran1-10/+1
In YP2.7, wayland was upgraded to 1.17.0. From Wayland official announcement: https://lists.freedesktop.org/archives/wayland-devel/2018-April/037767.html | libwayland-egl is now part of libwayland, and will presumably be removed | from mesa in the not too distant future. This commit updates mesa recipe to remove libwayland-egl entries. Signed-off-by: Thuy Tran <thuy.tran.xh@renesas.com> Signed-off-by: Khang Nguyen <khang.nguyen.xw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com> Change-Id: Id3daa83cd477999805e7e1086ebf4ad573bf0cab
2019-09-24rcar-gen3: mesa: Update recipe to use meson build systemKhang Nguyen1-2/+2
This updates recipe to use meson build system. It uses the default setting for platform: -Dplatforms='wayland,x11,surfaceless' Due to the Virgl requirement issue when setting -Dplatforms='wayland' | Host machine cpu family: aarch64 | Host machine cpu: aarch64 | Target machine cpu family: aarch64 | Target machine cpu: aarch64 | Build machine cpu family: x86_64 | Build machine cpu: x86_64 | | meson.build:335:4: ERROR: Problem encountered: Virgl requires drm or surfaceless platform when using EGL Signed-off-by: Khang Nguyen <khang.nguyen.xw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com> Change-Id: I49f8a9eac6a16afe9918732d8236ae80341d33f8
2019-09-24rcar-gen3: gles-user-module: Fix rc.pvr systemd serviceThuy Tran1-0/+2
This commit from AGL rev [1] makes clear weston/gfx service dependency that the rc.pvr service should depend on weston service not the opposite. [1] From AGL rev: 2281ecfcc65a69c3e1a24fd88230b9ec78865270 Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh> Signed-off-by: Thuy Tran <thuy.tran.xh@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com> Change-Id: Ie64b7c2128a9c0146a85922528e7114aac7c9ad5
2019-09-24rcar-gen3: gles-user-module: Drop mesa dependencyThuy Tran1-3/+0
From Wayland 1.15.0 official announcement: https://lists.freedesktop.org/archives/wayland-devel/2018-April/037767.html | libwayland-egl is now part of libwayland, and will presumably be | removed from mesa in the not too distant future. Hence, this commit removes mesa dependency on GFX modules. Signed-off-by: Thuy Tran <thuy.tran.xh@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com> Change-Id: I486cf3dedd7d4438517c8a17bf170ed6cc3b4d04
2019-09-24rcar-gen3: libgbm: Add PROVIDES for virtual/libgbmThuy Tran1-0/+1
This commit adds virtual/libgbm to avoid dependency issue. Signed-off-by: Thuy Tran <thuy.tran.xh@renesas.com> Signed-off-by: Khang Nguyen <khang.nguyen.xw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com> Change-Id: I0135f750e44c0c42174e1813fb318db426e35281
2019-09-24rcar-gen3: libgbm: Upgrade to 19.0.1Thuy Tran1-2/+2
This commit upgrades libgbm version to 19.0.1 for Weston 6.0 support. Signed-off-by: Khang Nguyen <khang.nguyen.xw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com> Change-Id: I5605d836ecb38aa442cefc8d77b01e639f5370ad
2019-09-24rcar-gen3: weston: Update to support weston 6.0Khang Nguyen13-245/+35
This commit uses the weston upstream version 6.0 with "GPU only" h/w acceleration. It also modifies weston-init to adapt upstream version. Signed-off-by: Khang Nguyen <khang.nguyen.xw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com> Change-Id: I7aabf0f3fcfec0dece05161529bd9eaf401dfbdb
2019-09-23rcar-gen3: Change base_conditional to oe.utils.conditionalThuy Tran5-24/+24
This commit changes to use oe.utils.conditional because these base_* functions were removed in meta/lib/oe from YP2.5. (From Poky rev: 58449f0e9cc4a05c88204cf8ba887b55467d886e) Signed-off-by: Thuy Tran <thuy.tran.xh@renesas.com> Signed-off-by: Khang Nguyen <khang.nguyen.xw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com> Change-Id: Iee8ccb134de4b955032427bd06c230c32c7084cf
2019-04-02rcar-gen3: gles-module: Fix wrong conditionDuy Dang1-1/+1
The condition "if [ <true/false> ]" always returns true, because it checks for non-empty string. Fix it by removing the brackets. Change-Id: Ib9fe24e6a8ef3f93e9ed17d118775b54765ae5bb Signed-off-by: Duy Dang <duy.dang.yw@renesas.com> Signed-off-by: Khang Nguyen <khang.nguyen.xw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2019-04-01rcar-gen3: Add support M3NULCB boardYusuke Goda1-1/+1
M3NULCB board specifications: R-Car M3-N Ver.1.1 DDR 2GiB eMMC 8GB(KLM8G1GESD-B04P) Change-Id: Ie857f76d7c96cd6e9a9196ce9bc27d98e878b161 Signed-off-by: Yusuke Goda <yusuke.goda.sx@renesas.com> Signed-off-by: Duy Dang <duy.dang.yw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2018-12-20rcar-gen3: image: Add DVD Encryption Library to MMP ImageDuy Dang1-0/+6
This commit adds DVD Encryption Library to build in MMP configuration. This package uses DISTRO_FEATURES_append = " dvd_encryption_library" to be built. Signed-off-by: Duy Dang <duy.dang.yw@rvc.renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2018-12-20rcar-gen3: gles-module: Replace soft paths in source directory with hard pathsTan Nguyen1-24/+24
Soft paths in source directories may cause error when changing values of variables in these paths. Hence, this commit changes soft paths in source install directories to hard paths. Signed-off-by: Tan Nguyen <tan.nguyen.wh@renesas.com> Signed-off-by: Duy Dang <duy.dang.yw@rvc.renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2018-10-29rcar-gen3: gles-user-module: Add depends on mesa to gles-user-moduleRonan Le Martret1-0/+3
The populate_sysroot of gles-user-module must depends on the populate_sysroot of the virtual/mesa, because header from gles-user-module depends on the header from virtual/mesa. Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh> Signed-off-by: Thuy Tran <thuy.tran.xh@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2018-10-29rcar-gen3: gles-user-module: Remove redundant "virtual/egl" in PROVIDESDuy Dang1-1/+1
gles-user-module provides virtual/egl in order to use in core-image-x11 which is not supported anymore, virtual/egl is now provided by libegl. This commit removes virtual/egl in PROVIDES list. Signed-off-by: Duy Dang <duy.dang.yw@rvc.renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2018-10-29rcar-gen3: weston: Update SRCREV to follow the latest versionKhang Nguyen1-1/+1
This commit updates SRCREV of weston for following items: [v4l2-renderer] - Use uint8_t* for variables to be operated by pointer. - Apply to "U" suffix constatnt of unsigned type. - Fix according to static code analysis tool. - Improve attaching shm buffer. - Use stride of shm buffer, not of KMS BO. - Remove bytesused from v4l2_renderer_plane. - Use length instead of byteused. - Set -1 when closing dmabuf. - Remove unused members in v4l2_surface_state. - Remove unused member bpp. - Free buffers queued into RPF which is disabled. - Allow set image width/height to 1 for input VSP in using RGB. - Skip rendering the surface which buffer isn't attached. - Expand damage region when using YUV444 and YVU444 color format. - Expand damage region when using multi sample pixels format. - Make opaque region the same as non-opaque. - Don't release dmabuf buffer immediately when client release buffer. [compositor-drm] - Use bool type for flag for using v4l2-renderer. Signed-off-by: Khang Nguyen <khang.nguyen.xw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2018-10-26rcar-gen3: gles-user-module: Keep rc.pvr in rootfsDuy Dang1-0/+1
Yv2.19.0 renamed rc.pvr to pvrinit. This commit copies the rc.pvr original file to rootfs for reference. Signed-off-by: Duy Dang <duy.dang.yw@rvc.renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2018-06-18rcar-gen3: xorg-xserver: Update directory name for adapting to upstreamKhang Nguyen1-0/+0
This commit updates xorg-xserver's directory name to xorg-xserver for adapting to upstream. Signed-off-by: Khang Nguyen <khang.nguyen.xv@rvc.renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2018-06-18rcar-gen3: gles-user-module: Remove hard pathKhang Nguyen1-3/+4
This replaces "/usr/local" with path "${RENESAS_DATADIR}" using RENESAS_DATADIR = "/usr/local" from meta-rcar-gen3/include/rcar-gen3-path-common.inc. Signed-off-by: Khang Nguyen <khang.nguyen.xv@rvc.renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2018-06-18rcar-gen3: weston-init: Fix issue weston cannot start on E3Khang Nguyen1-1/+1
This commit adds "multi-user.target" condition into "weston.service" to fix the issue weston cannot start on E3, it does not affect to other boards. Signed-off-by: Khang Nguyen <khang.nguyen.xv@rvc.renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2018-06-18rcar-gen3: weston: Set XDG_RUNTIME_DIR for SSH loginKhang Nguyen2-0/+11
This commit adds weston.sh script into /etc/profile.d to set XDG_RUNTIME_DIR automatically when using SSH login. Signed-off-by: Khang Nguyen <khang.nguyen.xv@rvc.renesas.com> Signed-off-by: Thuy Tran <thuy.tran.xh@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2018-04-21rcar-gen3: gles-user-module: Fix patch not applying properlyKhang Nguyen1-4/+6
Some of the context lines in patches were ignored, it can lead to incorrectly applied patches. This commit modifies "change-shell.patch" to fix following warning: | Hunk #1 succeeded at 1 with fuzz 2. Signed-off-by: Khang Nguyen <khang.nguyen.xv@rvc.renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2018-04-21rcar-gen3: gles-user-module: Fix install warningKhang Nguyen1-1/+1
This commit fixes the warning as below: | update-rc.d: tmp/work/salvator_x-poky-linux/core-image-weston-sdk/1.0-r0/rootfs/etc/init.d/pvrinit: file does not exist Signed-off-by: Khang Nguyen <khang.nguyen.xv@rvc.renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2018-04-21rcar-gen3: weston: Update SRCREV to follow the latest versionKhang Nguyen1-1/+1
This commit updates SRCREV of weston for following item: [v4l2-renderer] - Translate all rects in clip region for calculation opaque region. Signed-off-by: Khang Nguyen <khang.nguyen.xv@rvc.renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2018-03-22Revert "rcar-gen3: gles-user-module: WORKAROUND to fix compile error because ↵Khang Nguyen2-52/+0
of lacking GLES3/gl3ext.h" Gstreamer source code have been updated. This reverts commit 4f50fe1d6f208f535d663325288e34fce4f0c358. Signed-off-by: Khang Nguyen <khang.nguyen.xv@rvc.renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2018-03-22rcar-gen3: gles-user-module: Update tarball names for graphic packagesKhang Nguyen1-3/+3
This commit updates the tarball names due to new graphic packages have updated them. Signed-off-by: Khang Nguyen <khang.nguyen.xv@rvc.renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2018-03-22rcar-gen3: GFX: Update to support E3 boardKhang Nguyen1-1/+2
This commit modifies graphic recipes to support E3 GFX version. It also updates copyscript to support copying E3 GFX packages. Signed-off-by: Khang Nguyen <khang.nguyen.xv@rvc.renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2018-03-22rcar-gen3: libinput: Remove no longer used patchKhang Nguyen1-72/+0
This commit removes no longer used patch. Signed-off-by: Khang Nguyen <khang.nguyen.xv@rvc.renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2018-03-22rcar-gen3: libgbm: Update for supporting E3 boardKhang Nguyen1-1/+1
This commit updates recipe to add ebisu into COMPATIBLE_MACHINE. Signed-off-by: Khang Nguyen <khang.nguyen.xv@rvc.renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2018-03-22rcar-gen3: wayland-kms: Update for supporting E3 boardKhang Nguyen1-1/+1
This commit updates recipe to add ebisu into COMPATIBLE_MACHINE. Signed-off-by: Khang Nguyen <khang.nguyen.xv@rvc.renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2018-03-22rcar-gen3: weston: Update SRCREV to follow the latest versionKhang Nguyen1-1/+1
This commit updates SRCREV of weston for following items: v4l2-renderer - Update Renesas Electronics copyright. - Use premultiplied alpha for ARGB color format. - Apply only translation to surface opaque region. - Compose whole of output when V4L2_SEL_TGT_COMPOSE unsupported for WPF. - Compose damaged region only. - Use bool type for flags instead of int type. - Enclose v4l2-renderer-device.h in an inclusion guard. - Apply surface transformation to opaque region. - Prevent misalignment of the rendering image due to calculation error. vsp2-renderer - Fix a typo in a comment. - Fallback to GL when global alpha is enabled with opaque region. - Remove unnecessary condition in rendering image. - Always turn off media streaming. Signed-off-by: Khang Nguyen <khang.nguyen.xv@rvc.renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2018-01-30rcar-gen3: xserver-xorgs: Remove glamor in PACKAGECONFIGThao Nguyen1-0/+3
Glamor was enabled by default by below commit: Title : xserver-xorg: Enable glamor by default Auther: Saul Wold <sgw@linux.intel.com> Commit: 837fd055117f2e4c5c40162abe2e04eaabfeacde However, with current env, this feature will get following error: | checking for linux/apm_bios.h... yes | checking for xf86dgaproto >= 2.0.99.1... yes | checking for xf86dgaproto >= 2.0.99.1... yes | checking for xf86dgaproto >= 2.0.99.1 xf86vidmodeproto >= 2.2.99.1... yes | checking for epoxy... yes | checking for "gbm >= 10.2.0"... no | configure: error: Glamor for Xorg requires gbm >= 10.2 Glamor is not necessary with current env, so disable it. Signed-off-by: Thao Nguyen <thao.nguyen.yb@renesas.com> Signed-off-by: Thuy Tran <thuy.tran.xh@rvc.renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2018-01-30rcar-gen3: gles-user-module: WORKAROUND to fix compile error because of ↵Thao Nguyen2-0/+52
lacking GLES3/gl3ext.h Gstreamer1.0-plugins-bad requires GLES3/gl3ext.h, which should be provided by gles-user-module. However, current GFX libraries do not have GLES3/gl3ext.h. Hence, temporarily add GLES3/gl3ext.h from mesa to gles-user-module to overcome this issue. Signed-off-by: Thao Nguyen <thao.nguyen.yb@renesas.com> Signed-off-by: Thuy Tran <thuy.tran.xh@rvc.renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2018-01-30rcar-gen3: core-image-renesas-base: Add coreutils packageKhang Nguyen1-0/+1
This commit adds coreutils package into rootfs. Signed-off-by: Khang Nguyen <khang.nguyen.xv@rvc.renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2018-01-30rcar-gen3: core-image-renesas-base: Add libx11-locale to rootfsThao Nguyen1-0/+1
Libx11-locale will provide more language pkgs to the current system. Signed-off-by: Thao Nguyen <thao.nguyen.yb@renesas.com> Signed-off-by: Thuy Tran <thuy.tran.xh@rvc.renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2018-01-30rcar-gen3: openavnu: Rename to follow upstream project nameMasaru Nagai1-3/+3
This commit changes open-avb to openavnu name. Signed-off-by: Masaru Nagai <masaru.nagai.vx@renesas.com> Signed-off-by: Thuy Tran <thuy.tran.xh@rvc.renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2018-01-30rcar-gen3: GFX: Update GFX new package namesThuy Tran1-2/+2
This commit modifies recipes and copyscript to update GFX new package names of this release. Signed-off-by: Thuy Tran <thuy.tran.xh@rvc.renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2018-01-30rcar-gen3: libgbm: Add udev to DEPENDS packageThao Nguyen1-1/+1
Libgbm requires libudev to be configured. This commit adds udev to DEPENDS to provide libudev for libgbm to avoid below error. | checking whether -lc should be explicitly linked in... no | checking dynamic linker characteristics... GNU/Linux ld.so | checking how to hardcode library paths into programs... immediate | checking whether stripping libraries is possible... yes | checking if libtool supports shared libraries... yes | checking whether to build shared libraries... yes | checking whether to build static libraries... no | checking for library containing dlopen... -ldl | checking for aarch64-poky-linux-pkg-config... no | checking for pkg-config... /ssd/FS_YP2.4/H3ULCB-GFX-build/tmp/work/aarch64-poky-linux/libgbm/1.0-r0/recipe-sysroot-native/usr/bin/pkg-config | configure: WARNING: using cross tools not prefixed with host triplet | checking pkg-config is at least version 0.9.0... yes | checking for libudev... no | configure: error: Package requirements (libudev) were not met: | | No package 'libudev' found Signed-off-by: Thao Nguyen <thao.nguyen.yb@renesas.com> Signed-off-by: Thuy Tran <thuy.tran.xh@rvc.renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2018-01-30rcar-gen3: libdrm: Change to use v2.4.85Thao Nguyen4-17/+89
mesa v17.1.1 only supports libdrm from 2.4.75 and later, so we set PREFERRED_VERSION_libdrm in board config to use libdrm v2.4.85 from poky to prevent configure error. | checking for libdrm >= 2.4.75... no | checking for glproto >= 1.4.14... yes | configure: error: Direct rendering requires libdrm >= 2.4.75 | NOTE: The following config.log files may provide further information. | NOTE: /build/tmp/work/aarch64-poky-linux/mesa/2_17.1.1-r0/build/config.log | ERROR: configure failed Signed-off-by: Thao Nguyen <thao.nguyen.yb@renesas.com> Signed-off-by: Thuy Tran <thuy.tran.xh@rvc.renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2018-01-30rcar-gen3: wayland-kms: Fix missing wayland-scanner dependencyStephen Lawrence1-1/+1
wayland-kms do_configure task fails with the error: | checking for wayland-scanner... no | configure: error: Please install wayland-scanner. wayland-scanner is provided by wayland-native. wayland-kms has a DEPENDS on wayland, which in turn DEPENDS on wayland-native. However this does not populate the wayland-scanner binary in the wayland-kms recipe sysroot. Achieve that by directly adding wayland-native to the wayland-kms DEPENDS. Signed-off-by: Stephen Lawrence <stephen.lawrence@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2018-01-30rcar-gen3: weston: Remove weston-bin implementationThao Nguyen2-20/+1
Weston-examples from community already contains all necessary pkgs, so this commit removes weston-bin implementation and adds weston-examples to rootfs. Signed-off-by: Thao Nguyen <thao.nguyen.yb@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>