summaryrefslogtreecommitdiffstats
path: root/meta-agl-profile-core/recipes-devtools
AgeCommit message (Collapse)AuthorFilesLines
2019-01-02Add afb-helpers & controller librariesRomain Forlot3-0/+41
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-12-25Revert "Add afb-helpers & app-controller library recipes"Jan-Simon Moeller2-37/+0
This is due to the dependency on QT (cmake_qt5) which breaks the build of non-qt5 targets. This reverts commit 73351742e32772a19f62086cea5a5e7a38fe02f7. which is https://gerrit.automotivelinux.org/gerrit/#/c/19225/ . Change-Id: I81b0638ab34dad59d3fe5522c0abe8e9d4f3f6c1
2018-12-20Add afb-helpers & app-controller library recipesRomain Forlot2-0/+37
Migration for afb-helpers and app-controller from submodule to library. This adds the library in the AGL SDK. Bug-AGL: SPEC-1689 Change-Id: I95b1e66b2a363ce1bbea7cc8989992a7b592d264 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-12-20Bump low-level-can-generatorRomain Forlot1-2/+3
Change the version to stick to AGLVERSION value * 9a441da - Adds CAN FD flag on message object. * e2a6bd1 - Ability to use custom encoder for CAN signals * 6a3e853 - Migrate app-templates to CMake module * a422520 - Add boolean to set receive state of diagnostic message. * d844c48 - Fix: git repo url in documentation. * 92f9538 - Change default installation directory Change-Id: Ibdfb2f82d4211d4c9b1955c8524c424599bc07a4 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-12-20Bump cmake-apps-moduleRomain Forlot1-2/+2
Change the version to stick to AGLVERSION value * f3ce787 - Avoid a target to link against itself * d07e9a1 - Add option to preserve links during copy * 3987620 - Tiny fix about packaging for openSUSE distribution * 918ec8e - Point to SDK sysroot files first instead of native * c631646 - Install docs and sample files in a separate dir * c815f74 - Link with defined project libraries dependencies * 95c2479 - Update installation abstract instructions * f7307e9 - Revert "doc: Improve formatting" * 60b0f45 - doc: Improve formatting * b895ea4 - Allow overwritting the installation directory * 742695d - Fix crosscompile installation Change-Id: Ia520aba9a401251d1a5d8ae3cd7b9ab28403f133 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-11-23Bump cmake-apps-module revision.Romain Forlot1-5/+3
This bump is mainly done to allow to select test verb to call from the test widget on a board by improving the widget launcher script and fix the installation in all build environment cross-compile as well as native. * 742695d - Fix crosscompile installation * 81bd8f3 - Use target name as output name by default * 8e59ed2 - Explain why add_subdirectory raise error * 87b8529 - Fix indentation * ff77dd1 - doc: Fix sample of SET_TARGET_PROPERTIES * 53db393 - Packaging: find version from command line argument * 5bc5dc9 - Fix: find the cmake project files. * c38e321 - Fix: version variable detection. * b418056 - Missing mandatory variable in the CMake sample file * cf912a4 - Update docs * 1156b45 - Reordering files inclusion by the module * 5f06de0 - Adding packaging files * dcdff18 - Merge "Fix: missing files in test widget" * 381098a - Fix: missing files in test widget * 35d5206 - Upgrade the autobuild script * 8c25030 - Install the module in the system cmake path * 28dc5cc - Select the test set to run Change-Id: Ie17d150a4756cc219e310a61590945128d7a0a90 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-10-29Add CMake Apps module recipeRomain Forlot2-1/+25
Adds the cmake-apps-module in the SDK and the normal Yocto builds. Bug-AGL: SPEC-1682 Change-Id: Ib8b83dd9664a1566318eb0a140e043c5d82510ce Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-09-10Fix do_rootfs eats huge time on docker environmentTadao Tanikawa4-0/+304
RPM is causing a serious performance regression on Docker. Docker can set ulimit -n to 1048576 but it causes huge time consumption when thousands of packages are installed like bitbake agl-demo-platform. This issue is already resolved in upstream of RPM and yocto follows it at sumo, so backporting it into Flounder. (From OE-Core rev: 6ecb10e3952af4a77bc79160ecd81117e97d022a) Bug-AGL: SPEC-1622 Change-Id: Ia8d97daea663f9682928a14ab84199ed6fda6d61 Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
2018-08-24Add the afb-test binding in the devel AGL imageRomain Forlot1-0/+1
This will build afb-test binding and tests it using PTest. Bug-AGL: SPEC-1439 Change-Id: I75d1bbb0a780ca036ab0d653fdcbacda883122f9 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-08-23Port the latest version of valgrindRonan Le Martret25-0/+1651
Some issues appear with the current version of valgrind on aarch64. (valgrind exits due to an unhandled instruction) An update of valgrind solves this problem. I guess other platform need a update on valgrind too, so this port is not gen3 exclusive. This port uses the yocto recipes(poky:7e7ee662f5dea4d090293045f7498093322802cc): * with some fix on the patch. * remove patch already merged in valgrind git. Bug-AGL: SPEC-1677 Change-Id: Ibf467bee03487252f24ef046b9fe4e4ff6d389da Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2018-08-03packagegroup: core: devel: add agl-service-network-tools packageMatt Ranostay1-0/+1
Include the agl-service-network-tools package into the core devel packagegroup Change-Id: I839951c06532608334254fd8f974deb5bea04ffd Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2018-07-25packagegroup-agl-core-devel: add jq and libxslt-bin to parse result filesflounder_5.99.2flounder/5.99.25.99.2Stephane Desneux1-0/+2
For QA, test and diagnostics, some files or results need to be parsed. jq and xsltproc are useful tools to process respectively JSON and XML files. Change-Id: I76810fbdbac2a5d1e243d2e87e63dd41530cdd99 Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2018-07-11Fix cmake build with sdk inside a scriptRonan Le Martret3-0/+56
For the sdk build the cmake config file is source: sysroots/x86_64-aglsdk-linux/environment-setup.d/cmake.sh But use "alias" : alias cmake="cmake ..." Unfortunatly alias is not expand inside a script. using an environnement variable for "CMAKE_TOOLCHAIN_FILE" solve the issue. This Fix is a port of the yocto FIX 139551: https://patchwork.openembedded.org/patch/139551/ Unfortunatly this patch is not include in yocto upstream Bug-AGL: SPEC-1530 Change-Id: Ica80f66cbe976a6ccb1acb7d96b4c4ce4252d4f3 Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2018-05-313rd part of the layer/profile rework [1/2]Jan-Simon Möller2-0/+1
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>
2018-04-20Introduce meta-agl-profile-core and meta-agl-profile-graphicsJan-Simon Möller8-0/+158
Rework towards agl profiles. This change is part of a series of changes to create the AGL profiles. This set will mainly introduce the 'core' profile. It is setup to be a drop-in change, thus some files were kept in (dummy) locations for now. However, they'll be taken care of in the next changes in this series. The main target of the meta-agl-profile-core layer is to host: - a minimal, bootable image with network and package management enabled -- agl-image-boot - a minimal image with network and packagemanagement and the AGL APIs -- agl-image-minimal The layer meta-agl-profile-graphical is used as superset of these and includes support for egl+wayland+weston. All recipes concerning graphics were moved there. This is not a full profile as we still have to migrate some parts of meta-agl-demo in a follow-up changeset. The roadmap as discussed during the F2F session in Karlsruhe is: - week 16 : core profile and profiles w/o graphics - week 17 : graphical profiles - week 18 : final conversion of the demo image v2: moved agl-login-manager from -graphics to -core (see Jose's comment) v3: moved back after discussion - follow-up in separate changeset Change-Id: Idacb0d1274baac1f63f8d1b850d4b1104ac33918 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>