aboutsummaryrefslogtreecommitdiffstats
path: root/meta-agl-profile-graphical-qt5
AgeCommit message (Collapse)AuthorFilesLines
2020-06-10split libqtappfw in modulesRaquel Medina1-1/+1
- Update libqtappfw SRCREV to pick up: ae208a6: split qtappfw in independent qtappfw-* modules 45dc51a: enforce engine object access via factory cb62d2e: block direct *Message objects creation Bug-AGL: SPEC-3390 Signed-off-by: Raquel Medina <raquel.medina@konsulko.com> Change-Id: I1353b2e19cac541e57f4e0e8c423a556a0121e2b Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24628 Reviewed-by: Scott Murray <scott.murray@konsulko.com> Tested-by: Scott Murray <scott.murray@konsulko.com>
2020-05-19libqtappfw: update SRCREVRaquel Medina1-1/+1
Update SRCREV to pick up: 3bd1bb0: fix compilation for new Qt version 5.14.1 be7f78b: share MessageEngine instance Bug-AGL: SPEC-3112 Signed-off-by: Raquel Medina <raquel.medina@konsulko.com> Change-Id: I806769b64c521aff063f2c7e5778e748d81f54b9 Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24534 Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org> ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org> ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org> Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2020-05-18Rework test/debug image features and crosssdk image definitionsScott Murray4-22/+13
Changes include: - The agl-test-wgt/agl-devel-wgt image features and the scheme of appending to their FEATURE_PACKAGES definitions turned out to be problematic with respect to resulting in unexpected extra packages ending up in agl-image-{minimal,ivi}, etc., when building with agl-demo configured (which is typical usage). To avoid this, the FEATURE_PACKAGE definitions for the image features have been replaced with tweaks to define COMPLEMENTARY_GLOBS for the features to bring in the test/debug/coverage packages via that mechanism. - The above removes the need to define the extra test/devel packagegroups, and requires some minor tweaks to aglwgt.bbclass to use a -debug package for the debug widget instead of -dbg, to avoid collisions with the dbg-pkgs image feature. As well, the afb-test package has been added as to RDEPENDS of all test widget packages, since that seems sensible and avoids needing to explicitly adding it elsewhere. - Attempt to rework the various crosssdk image definitions to use a layered set of .inc files to remove duplication and ensure that additions to the SDK are declared once in the appropriate profile. It is likely that a clean sheet implementation would have some things coming from meta-agl-profile-graphical, so further rework may be required/desired to continue cleaning things up. Bug-AGL: SPEC-3300, SPEC-3375 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: I942b61501beb41d037001b70a501f90b9a59c45d
2020-05-17qtwayland_%.bbappend: Force resize after buffer swapMarius Vlad1-0/+1
As the qtwayland client will sometimes 'forget' to do a redraw when resizing back to the original geometry force it to happen each time at the end of the EGL buffer swap. Temporary fix until a proper one is done inside qtwayland. Bug-SPEC: SPEC-3334 Signed-off-by: Marius Vlad <marius.vlad@collabora.com> Change-Id: Iabf53065222a5ee803baf8ed146a11dd24a96860
2020-05-13qtwayland_%.bbappend: Migrate the qt shell integration to the properMarius Vlad1-0/+9
place The proper place to choose the qtshell integration is with qtwayland so migrate it there. While at it, upgrade to xdg-shell stable instead of using the unstable v6. Bug-AGL: SPEC-3133 Signed-off-by: Marius Vlad <marius.vlad@collabora.com> Change-Id: I67b92cd744c4e34c9a603b9535823d9562d4bdf8
2020-04-27meta-agl-profile-graphical-qt5: remove Chromium specific bits from SDKScott Murray1-28/+0
The gn tool recipe is not usable on dunfell due to python2 dependencies, and the current AGL solution for web applications does not require building Chromium with the SDK, so remove the packages explicitly added for Chromium to cut down on the SDK size and build time. Bug-AGL: SPEC-3302 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: I1cb10fa919d331b231e6c393674be5e71c00edc0
2020-04-27Update distro_features_check usageScott Murray1-1/+1
Replace distro_features_check usage with features_check to work with dunfell, which has removed distro_features_check. Bug-AGL: SPEC-3302 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: I46ef0d0feaa5515dd664de4cc5a9691e2ebe109b
2020-04-27Declare layer compatibility for dunfellScott Murray1-1/+1
For the upgrade to YP dunfell/3.1 we need to update the layer compatibility. Bug-AGL: SPEC-3302 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: Ieb1ac9ef1f48f077c9cd312c4ac295ae1cc062b0
2020-04-25libqtappfw: update SRCREVRaquel Medina1-1/+1
Update SRCREV to pick up: 01c425e: fix pbap api name Bug-AGL: SPEC-3339 Signed-off-by: Raquel Medina <raquel.medina@konsulko.com> Change-Id: I2e4497584a8f464fc1467ae3b0af65c657405a4a
2020-04-21libqtappfw: update SRCREVRaquel Medina1-1/+1
Update SRCREV to pick up: 06e1006: remove deprecated files b2e12e6: fix typo in guimetadata.cpp 61d54ea: provide QJsonValue instead of QString in call request Bug-AGL: SPEC-3112 Signed-off-by: Raquel Medina <raquel.medina@konsulko.com> Change-Id: If46af9a5533d6e5ecb7067a69ca0f1f9718512e2
2020-04-21libqtappfw: update SRCREVRaquel Medina1-1/+1
Update SRCREV to pick up: 257c3fb: register with QMetaType Bug-AGL: SPEC-3112 Signed-off-by: Raquel Medina <raquel.medina@konsulko.com> Change-Id: I0c2a92c51c5dc4fab86ff3549d8b73f023daa710
2020-04-09libqtappfw: update SRCREVRaquel Medina1-1/+1
Update SRCREV to pick up: e57b4f7: add missing overrides in ResponseMessage Bug-AGL: SPEC-3112 Signed-off-by: Raquel Medina <raquel.medina@konsulko.com> Change-Id: I5b7f06cbb0a76a87b9ead87054f00a08fd5d1446
2020-04-01libqtappfww: update SRCREVRaquel Medina1-1/+1
Update SRCREV to pick up: 0ed292d: rework message hierarchy Bug-AGL: SPEC-3112 Signed-off-by: Raquel Medina <raquel.medina@konsulko.com> Change-Id: Ia5999b139ee33d77169def4ecb9b1dd8a1d70d50
2020-03-31Use top-level LICENSE files for each repoJan-Simon Moeller3-0/+333
We re-use the OpenEmbedded / Yocto Project style to declare the licenses more prominently in the top level folders. LICENSE is derived from poky's LICENSE file. Bug-AGL: SPEC-3295 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: I059b5b42beb0d422ad2e679e958588240b5d8989
2020-03-12libqtappfw: update SRCREVRaquel Medina1-1/+1
Update SRCREV to pick up: 5c75038: eliminate unneeded dependencies on public headers Bug-AGL: SPEC-3112 Signed-off-by: Raquel Medina <raquel.medina@konsulko.com> Change-Id: I78837377d13a24d3f16ba5c581f7d625e4d05b32
2020-03-12qtlocation: revert Mapbox API calls to 256x256 tilesMatt Ranostay1-1/+1
Newer API uses 512x512 blocks by default, but we need to use 256x256 to avoid tiny font as QtLocation expected the latter sized tiles. Bug-AGL: SPEC-3264 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com> Change-Id: I12e926fea5c527f7be2f33beb68d67b68a3b7873
2020-03-11qtlocation: add Mapbox patch to use new APIMatt Ranostay2-0/+53
On June 1st the Mapbox Studio Classic API will be disabled, and thus the current QtLocation plugin needs to be updated to allow access to the new API Bug-AGL: SPEC-3264 Change-Id: I3799de4886b83d896d10b2ee97d15f604875b97e Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2020-01-27meta-agl-profile-graphical-qt5: enable qt5location servicesScott Murray1-0/+8
Add bbappend for qt5location to enable the various geoservices providers in its PACKAGECONFIG. They were previously enabled by default, so this is required to yield the same location services support that was present in pre-zeus builds. Bug-AGL: SPEC-2932 Change-Id: Ic797e5d665560f21557b153f95a5d554bca0dc2e Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2020-01-22meta-agl-profile-graphical-qt5: handle qtwayland upgradeScott Murray1-2/+0
Drop apparently no longer required qtwayland build fix patch since it does not apply to the newer version in meta-qt5 zeus branch. Bug-AGL: SPEC-2932 Change-Id: I8b218260da649aac9e5075100c271cf85c6a5c12 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2020-01-22Declare layer compatibility with zeusJan-Simon Möller1-1/+1
For the uprev to YP 3.0 zeus we need to update the layer compatibility. Change-Id: Ib762915305588c39400c3c8343152b4ecbfa4556 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2020-01-21libqtappfw: update SRCREVScott Murray1-1/+1
Update SRCREV to pick up: cd1a7f3 libqtappfw: add initial HVAC support cd5c8fe Add initial voice-capabilities binding support 68cb7fe voice: remove workarounds for broken vshl-core event JSON Bug-AGL: SPEC-3084, SPEC-3110, SPEC-2984 Change-Id: I93bd9bf25e9f15cc163a2b531794369480265b6a Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2019-12-29libqtappfw: update SRCREVScott Murray1-1/+1
Update SRCREV to pick up: 95e3f5a Merge "voice: add vendor name to voiceagent model" 68e84b1 radio: Make sure min/max frequency are initialized edb90cd voice: add vendor name to voiceagent model Bug-AGL: SPEC-2981, SPEC-3041 Change-Id: I30582015b13721c8bf54386404f7e67a978bc016 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2019-12-19meta-agl-profile-graphical-qt5: add libqtappfwScott Murray1-0/+20
Add libqtappfw recipe to meta-agl-profile-graphical-qt5 to move it from meta-agl-demo, making it available for use in other images builds like the cluster demo. Bug-AGL: SPEC-3045 Change-Id: Ic8230975fdfe2d953b49325e86b3a7bd042e70a5 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2019-12-03Add development headers for pipewire and wireplumber to SDKJan-Simon Möller1-1/+1
This is required to build the agl-service-audiomixer with the SDK. Change-Id: Ie717633f92a85d14d311cf282f9d920bc95ca9f6 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-06-17Bump qtaglextrasKazumasa Mitsunari1-1/+1
This commit includes followings a4d7197 Merge "Use new event for activating window" 171e9dc Fix compile error d21de3d Use new event for activating window 462a0ca Merge "Exposed QMLApplicationEngine from AGLApplication" 26d3b8a Exposed QMLApplicationEngine from AGLApplication c0d77c2 Improve Qt-ness of AGLApplication 02ce712 Add a public feature for wgtpkg-pack Bug-AGL : SPEC-2474 Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp> Change-Id: I174142c35ecea4be12d805a3bbf753bc048ccfca
2019-06-06meta-agl-profile-graphical-qt5: Add qtaglextrasScott Murray1-0/+28
Add qtaglextras to meta-agl-profile-graphical-qt5. This is required to fix building the cluster demo SDK now that qtaglextras has been added to packagegroup-qt5-toolchain-target. Bug-AGL: SPEC-2484 Change-Id: Ife540347c4b3912841a9d0e2d895afc458ca904c Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2019-05-23Move hmi-framework and eg-virt from meta-agl-devel to meta-aglJan-Simon Möller2-0/+27
Part of the layer cleanup. Bug-AGL: SPEC-2450 Change-Id: I0e0517c6f5aeaa1378715acde8adda6200119aba Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-04-04Upgrade to thudScott Murray3-2/+3
Changes include: - Add LAYERSERIES_COMPAT definitions to layer.conf files - Remove now unnecessary SECURITY_*FLAGS over-rides from distro configuration - Set intel-corei7-64 preferred kernel version to 4.19 to match latest linux-intel kernel available in meta-intel - Update qemuarm preferred kernel version to 4.18 to match latest linux-yocto - Update firmware package and devicetree file names for raspberrypi3 - Remove linux-firmware bbappend specific to raspberrypi, it seems no longer required and breaks the cross SDK build - Update linux-intel bbappend to 4.19, remove now unnecessary patch - Remove now unnecessary lttng-modules backport - Update linux-raspberrypi bbappend to 4.14 kernel - Added kernel configuration fragment for raspberrypi to disable Kprobes. This is required until linux-raspberrypi is updated to greater than 4.14.104 to avoid a build failure in lttng-modules related to a check for known breakage in the kernel CONFIG_OPTPROBES code. - Replace obsolete base_conditional usage with oe.utils.conditional - Add gstreamer1.0-plugins-bad bbappend for raspberrypi3 to disable faad PACKAGECONFIG to avoid commercial license issues - Remove unused and unbuildable Vayu gstreamer recipes - Update linux-ti-staging bbappend for new BSP kernel - Regen dcan2_pinmux_enable.patch for linux-ti-staging to remove fuzz warning, and remove upstreamed fix_dcan_addresses.patch - Remove ipumm-fw from meta-agl-bsp/meta-ti, as newer version is available in the upstream BSP - Update meta-agl-bsp/meta-ti weston patch to apply against 5.0.0 - Update meta-agl-bsp/meta-ti wayland-ivi-extension patch to apply against 2.2.0 - Add ti-sgx-ddk-km patch to add AGL toolchain configuration file - Remove now unnecessary fdtoverlay recipe - Update core.cfg and ivishell.cfg in weston-ini-conf recipe to handle move of ivi-controller.so configuration in Weston 5.0.0 - Update connman-ncurses patch to remove fuzz warning - Add installation of systemd over-ride file for run-postinsts.service in run-postinsts bbappend to workaround race condition between ldconfig.service and the /sbin/ldconfig invocations in the post-install scripts run by run-postinsts.service. The observed failure was cynara's post-install script failing and its database not being created. - Remove now unnecessary valgrind backport - Add patches to fix most driver compilation against newer kernels - Update libmicrohttpd bbappend - Remove libssp-dev from agl-image-graphical-qt5-crosssdk and agl-demo-platform-html5-crosssdk, upstream have removed it from non-mingw32 platform SDKs - Update wayland-ivi-extension recipe to build 2.2.0, and update local patches - Update weston patches for 5.0.0. Patches: 0016-ivi-shell_add_screen_remove_layer_api.patch 0017-ivi-shell-register-ivi_layout_interface.patch have been removed as they have been applied upstream and are no longer necessary. Patches: 0018-compositor-add-output-type-to-weston_output.patch 0019-compositor-drm-introduce-drm_get_dmafd_from_view.patch (both related to Waltham) have been disabled for now as they need significant rework. - Remove weston-conf RRECOMMENDS in weston bbappend to avoid conflict with weston-ini-conf - Add OECMAKE_GENERATOR = "Unix Makefiles" to aglwgt.bbclass to work around CMake+ninja issue in cmake-apps-module - Update dbus cynara patches for 1.12.10 - Add do_install_append in cynara recipe to remove /var/cynara from cynara package so the directory creation and labelling in the post-install scriptlet will function as intended - Remove now unnecessary e2fsprogs backport - Remove now unnecessary libcap-ng backport - Update pulseaudio patches to remove fuzz warnings - Update neardal patch to remove fuzz warning - Update freetype patch to remove fuzz warning - Rename opencv bbappend to 3.% to handle 3.x backports in upstream - Updated qtwayland patch to remove fuzz warning Changes from Stephane Desneux <stephane.desneux@iot.bzh>: - Remove wayland-ivi-extension PREFERRED_VERSION - Remove now unnecessary nativesdk-cmake patch - Remove now unnecessary ptest-runner patches - Remove now unnecessary harfbuzz patches - Disable waltham-transmitter as it does not build against weston 5.0.0 - Update af-main, cynara, and security-manager to use pkg_postinst_ontarget - Bump connman-ncurses revision to avoid deprecated ncurses functions - Update libva package usage with new intel-vaapi-driver name - Add patches to security-manager to fix compilation with gcc8 - Updated systemd bbappend Changes from Jan-Simon Möller <jsmoeller@linuxfoundation.org>: - Remove meta-agl-bsp/ROCKO.FIXMEs - Remove linux-yocto_4.12.bbappend and now unnecessary associated patch - Remove now unneeded kern-tools-native patch - Bump gstreamer PREFERRED_VERSIONs to 1.14.x - Remove latencytop from packagegroup-agl-core-devel, it has been dropped by upstream - Remove now unnecessary rpm patches - Update pulseaudio bbappend to 12.2 - Update opencv bbappend to 3.4 - Update freetype bbappend to 2.9.1 - Update dbus bbappend to 1.12.10 - Update weston bbappend to 5.0.0 - Update cynara patches to remove fuzz warnings - Add patch to cynara to fix compilation with gcc8 - Add xmlsec1 bbappend to clear EXTRA_OECONF to fix compilation on sumo or newer Changes from Ronan Le Martet <ronan.lemartet@iot.bzh>: - Update meta-rcar-gen3-adas layer gstreamer1.0-plugin-vspfilter bbappend to version 1.0.1 Known issues (marked with FIXME): - CMake+ninja issue in cmake-apps-module has been worked around with OECMAKE_GENERATOR - waltham-transmitter and the patches to weston related to it have been disabled - Currently unclear if patch to libcap-native is actually required or not Bug-AGL: SPEC-1837 Change-Id: I7b8b9ef667aec2d229952eace6663dfc761654d0 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2019-01-02Add afb-helpers & controller librariesRomain Forlot1-0/+11
Add the latest controller & afb-helpers libraries with a separated Qt library to avoid dependency problem on AGL image without Qt support Bug-AGL: SPEC-1689 Change-Id: I69d79b35a8dae0749f1947c641f28342c97d461b Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-10-08pulseaudio-dev included conditionnaly in -crosssdk imagesStephane Desneux1-1/+1
As pulseaudio is now optional, agl-demo-platform-html5-crosssdk and agl-image-graphical-qt5-crosssdk shouldn't include pulseaudio-dev unconditionnaly. This change duplicates in those two images what is done in agl-demo-platform-crosssdk. Bug-AGL: SPEC-1601 Change-Id: Ib75c6a8015567fa6b5acbc6afd98ac06b2550a87 Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2018-08-01Remove porter reference from meta-aglRonan Le Martret5-780/+0
* Remove, from recipes, reference to porter, gen2, krogoth. * cleanup mardown from reference to porter. * cleanup markdown (markdownlint score 0). Change-Id: I70b9880fc52ef3c848da588d3a256fa8eee48606 Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2018-05-313rd part of the layer/profile rework [1/2]Jan-Simon Möller32-0/+4289
This is the last larger commit in this series and deals with the graphical part. We introduce the graphical profiles: - meta-agl-profile-graphical -- meta-agl-profile-graphical-html5 -- meta-agl-profile-graphical-qt5 Notable changes: - weston-ini-conf moved to the meta-agl-bsp layer. Most BSPs have bbappends, so we need to have the recipes present (but unused) even in the console images. - new image: agl-image-boot = terminal-only + network + package-manaager. Ready for using package-feeds - new image/sdk: agl-image-minimal-crosssdk - agl-service-mediaplayer has a dependency on weston, thus it cannot be in the 'core'. Moved it to profile-graphical. - The wayland-ivi-extension moved to the agl-demo-platform. - The app-framework layer included and pulled 'web-runtime' as dependency. This broke console-only images. This has been moved to be in meta-agl-demo only for now. - added and massaged the agl-features. - found and added a useful script 'oe-depends-dot' that helps to work with the dot files (produced with bitbake -g) Todo: - we'll need another pass through the packagegroups. The dependencies for the layers/profiles are now sorted-out but we might have to add/shuffle a few packages. For further details, see meta-agl/docs/profiles.md. v2: fix meta-agl/meta-security/conf/layer.conf - the immediate expansion previously used in there caused some recipes not being added to BBFILES. v3: fix packagegroup renaming (packagegroup-agl-devel -> packagegroup-agl-core-devel) v4: fix missing packagegroup inclusion (tnx Jose, Scott, Stephane) v5: fix missing packagegroup inclusion v6: explicitely put profile-graphical-qt5 on-top of profile-graphical v7: re-add 'procps' when agl-devel feature is on Bug-AGL: SPEC-145 Change-Id: I24cdcd1118932758d0c55d333338238f2a770877 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>