summaryrefslogtreecommitdiffstats
path: root/meta-agl-profile-core/recipes-apis
AgeCommit message (Collapse)AuthorFilesLines
2019-10-10agl-service-navigation: add RDEPENDSScott Murray1-0/+2
Add RDEPENDS definition to indicate libjson-c and libdbus-c++ runtime dependency. This fixes a startup problem if libdbus-c++ is not pulled into an image by something else, which will then cause the POI app to crash. Bug-AGL: SPEC-2707 Change-Id: I02b6c120c0fefae972874284c10b6606bab5f647 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2019-09-11agl-service-navigation: Switch to AGL GerritScott Murray1-4/+4
Update agl-service-navigation recipe to switch to using AGL Gerrit for the source repository. Bug-AGL: SPEC-2787 Change-Id: I9a494adb8972b8cf20681ab37d2756459448e13d Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2019-07-24agl-service-steering-wheel: update SRCREVRaquel Medina1-2/+1
The SRCREV update brings in the following commits: 6d5d619 autobuild: set execute permission for autobuild scripts 932a226 Fix build warning of typecast e47b473 Change markdown syntax 07f4c99 autobuild: add autobuild scripts c404f25 Revert "Change steering to systemd service for ces2019" 1fed2c5 Change steering to systemd service for ces2019 Bug-AGL: SPEC-2164 Change-Id: Ic9e47595cb2a76084d9cd60fffb21c36a338a8cb Signed-off-by: Raquel Medina <raquel.medina@konsulko.com>
2019-07-09agl-service-hvac: Install hvac.json into /etcHarunobu Kurokawa1-0/+4
agl-service-hvac has hvac.json file to set LED and CAN_DEV parameter, however this file is not installed. v2 move to main bb recipe file. fix wrong discription from WORKDIR to {S}. Bug-AGL: SPEC-2600 Change-Id: I8c0a416b3196b67cbb131d9351a1d20cc2dfe74f Signed-off-by: Harunobu Kurokawa <harunobu.kurokawa.dn@renesas.com>
2019-06-25agl-service-unicens: add missing DEPENDSScott Murray1-1/+1
agl-service-unicens now needs libafb-helpers to build, add it to DEPENDS in its recipe. Bug-AGL: SPEC-2562 Change-Id: Ief299b51bffb288f2143bfae3cc7a646ba93b43b Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2019-06-23Move the agl-service-radio to the graphical profileJan-Simon Möller1-19/+0
The agl-service-radio relies on gstreamer. Unfortunately the gstreamer recipe is currently setup to also pull-in wayland (due to a compile-flag if wayland is in DISTRO_FEATURES). To keep the distro aligned, we don't want to change the DISTRO_FEATURES between the profiles, thus we move the agl-service radio to the graphical profile where we include weston anyway by default. For now this means there is no radio service (or mediaplayer service) w/o wayland installed as well. In case we get this requirement, we'll have to work on the gstreamer recipe and its split. v2: fix bbapend in meta-agl-bsp/meta-rcar-gen3 v3: put packagegroup-agl-graphical-multimedia.bbappend in graphical profile (not the best place IMHO) This fixes the non-graphical build. Bug-AGL: SPEC-2500 Change-Id: I5ebec7d7713510f3fcd50ae425d7f8cbb6328016 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-06-19agl-service-ca-low-level: run at platform scopeJosé Bollo1-1/+1
Integrate running at platform scope. Bug-AGL: SPEC-2006 Change-Id: I7d47512c0f7b29f91be9c18144400b02f62b562f Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2019-06-10agl-service-radio: update recipe for pipewireGeorge Kiagiadakis1-3/+0
Only pipewire is supported now as the backend, therefore we don't need the switches Bug-AGL: SPEC-2473 Change-Id: Ie5e9319c064e972f367d67fe3b898cb3ad142d6c Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com>
2019-05-08meta-agl-profile-core: recipes-apis: agl-service-bluetooth-map: add initial ↵Matt Ranostay1-0/+18
recipe Add initial recipe for the Bluetooth MAP (Message Access Profile) binding. Bug-AGL: SPEC-2351 Change-Id: I9a40091f218e6ccef7af64aaed8d04b7cc605455 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-05-03agl-service-signal-composer: Library dependencyFrederic Marec1-1/+1
As the "controller" and "helper" aren't any more submodules but in libraries, it is required to add the dependency in the recipe. Bug-AGL: SPEC-2139 Change-Id: I377113b733c30d9a51297155c695ae98f151fbed Signed-off-by: Frederic Marec <frederic.marec@iot.bzh>
2019-03-25meta-agl-profile-core: recipes-apis: agl-service-can-low-level: bump SRCREVraquel medina1-1/+1
Bug-AGL: SPEC-2164 Change-Id: Ic2ca171ad57806003438d46ec723c5f19619df40 Signed-off-by: raquel medina <raquel.medina@konsulko.com>
2019-03-25meta-agl-profile-core: recipes-apis: agl-service-signal-composer: bump SRCREVraquel medina1-1/+1
Bug-AGL: SPEC-2164 Change-Id: I8542d9baf56775de29b7bc0cfac0f61135ff9411 Signed-off-by: raquel medina <raquel.medina@konsulko.com>
2019-03-16meta-agl-profile-core: recipes-apis: remove git submodules from SRC_URIMatt Ranostay17-17/+20
Building now is done with respective SDK dependencies and not with git submodules, so gitsm:// can be changed to git:// Bug-AGL: SPEC-2268 Change-Id: I4ac5ceea55cfb98c302396948acbbf9271036183 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-03-15Merge "agl-service-*: fix HOMEPAGE urls"Jan-Simon Moeller3-6/+6
2019-03-15meta-agl-profile-core: recipes-apis: agl-service-bluetooth-pbap: add ↵Matt Ranostay1-1/+1
RDEPENDS deps Add agl-service-bluetooth + agl-service-data-persistence to RDEPENDS for pbap service Change-Id: Ib2226f690c4b064d44f2ae753424405cefb838c2 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-03-14meta-agl-profile-core: recipes-apis: high-level-viwi-service: bump SRCREVraquel medina1-1/+1
Bug-AGL: SPEC-2164 Change-Id: I46069208b8da06546796258bfcc80ff7e4d7769c Signed-off-by: raquel medina <raquel.medina@konsulko.com>
2019-03-13agl-service-*: fix HOMEPAGE urlsStephane Desneux3-6/+6
Some git repositories migrated from github.com/iotbzh to gerrit but HOMEPAGE urls were not reflecting the change. Change-Id: Iad9ef5c01757c2134d561fcf699eb63b03bba296 Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2019-01-15meta-agl-profile-core: agl-service-bluetooth: add network service to RDEPENDSMatt Ranostay1-1/+1
Add agl-service-network to RDEPENDS to allow it to disable rfkill on bluetooth interfaces Bug-AGL: SPEC-2124 Change-Id: I6a222a6b3e4d9056737ea05a4f0093ae87fd8062 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2018-12-20Bump agl-service-signal-composerRomain Forlot1-1/+1
* 74c0e1f - Use specific binder's event handlers * e1ef945 - Binding migration to v3 * 71507d3 - Change .gitmodules following submodule migration * a3e28fb - Handle new metadata signal's field * 626bf1b - Update basic configurations files * 5f6ce66 - Migrate app-templates to CMake module * 44c1842 - Use feature 'required-binding' * 91dcc3a - Fix: lua detection for debian like distro * fe8f535 - Add tests on sources injection at runtime * 54aaf89 - Reorder and format tests * 6636326 - Fix wrong JSON unpack type * c6fd6ab - Use the unified script to launch tests * 644318f - More accurate (un)subscribe answer * 7138e18 - Handle errors on signal initialization * e0655ca - Fix: finding JSON file even if absolute path given * 56237d3 - Update controller submodule * 07f57e2 - txc-binding: migration to AFB_BINDING_VERSION 3 * 2e4bbe0 - doc: Changed doc to new format * 77973a7 - txc-binding: in conf files, rename api to txc * 217bb01 - afb-test.sh: launch 2 binders for test * 8264bd8 - Missing API_NAME for the test widget * fbdf29b - Fix: segfault at object addition Change-Id: I7ee7dcb9fec49504c6fbd4b91d4d5e32ac0d8d5d Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-12-20Bump agl-service-can-low-levelRomain Forlot1-1/+1
* 97a08a7 - Smalls improvements * e190b7b - Simpler handling of binding subscriptions * 9cef981 - Filter tests improvements * ff089ab - Cleaning the code for now unused functions * ea35eab - CAN FD implementation * b049485 - Adds more tests about writing on CAN bus * 99682db - Rework writing CAN message on CAN buses. * 37379a6 - Use newly generated cpp file with default encoders * 3275f39 - Handle several can_frame in a BCM message * 2daa033 - Adds a new function to build from a json_object. * 6d52fb8 - Adjust "encoder" signature to fit cpp usage * 731624a - Code format and style changes * 4b9b30a - Update gitignore * 5773aa8 - Added afb-helpers submodule * 515e55e - Change .gitmodules following submodule migration * d43fa62 - Migrate app-templates to CMake module * 1b3655d - Migration to binding v3 * 3331cf9 - Updated app-templates submodule * 9fd22ed - Change the project name * 87962da - Use feature 'required-binding' * 513cb7f - Use the unified script to launch tests * 390745b - doc: Changed doc to new format * 3e6d3fa - Reach fixture files in all cases. Change-Id: I5134c716c480cbd68142cc35ce9ee68fe62e8886 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-12-07Add platform-info bindingRomain Forlot1-0/+15
Initiate a new binding development providing a simple way to get platform information like hardware capabilities or build informations. Bug-AGL: SPEC-1917 SPEC-720 Change-Id: I89e0f802be407fda9f86d38d69f956e036a45016 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-11-22profile-core: agl-service-telephony: remove useless RDEPENDS depMatt Ranostay1-1/+1
Telephony service doesn't actual use the PBAP service so remove from the RDEPENDS. Change-Id: I026a00e34ffef6da8f15f7912c8f82cce70f497b Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2018-11-15agl-service-nfc: remove libnfc dependencyraquel medina1-1/+1
Bug-AGL: SPEC-1921 - remove build-time dependency on libnfc Change-Id: Id13d0f447ebcb47590466c6d9e9f34a58cf65bad Signed-off-by: raquel medina <raquel.medina@konsulko.com>
2018-11-12Use sllin0 for agl-service-hvac for m3ulcb demoJan-Simon Möller1-0/+5
The green demo machines use m3+kf and serial lin to communicate with the actuators. Adapt the recipe. Change-Id: Ia4afea115f16d633d2eeb16c0c662832f81dc438 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2018-10-30agl-service-telephony: Set depend of glib-2.0José Bollo1-1/+1
Change-Id: I493d2836677cd105279d784f030f2d5fef36b5c3 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2018-10-12Pull agl-audio-plugin and pulseaudio conditionnalyStephane Desneux1-1/+1
If agl-pulseaudio feature is not set, pulseaudio (or agl-audio-plugin) shouldn't be pulled in images. Currently, agl-service-radio requires either 4a or pulseaudio. So a temporary hack has to be made to remove it from core services packagegroup if dependencies are not met. Bug-AGL: SPEC-1802, SPEC-1811 Change-Id: Ief7a88cc288aba5c818ea7e7cbfede0ffb87c639 Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2018-10-08agl-service: telephony: add telephony service recipeMatt Ranostay1-0/+18
Bug-AGL: SPEC-1757 Change-Id: I0dd0c80fc089ce18fce0325fbbe0f17d257418a6 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2018-09-28agl-service: hvac: add HVAC service recipeMatt Ranostay1-0/+18
Bug-AGL: SPEC-1757 Change-Id: I4a47f10747eb7221b828957ca4f511bc4a541c2f Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2018-09-27Bump agl-service-can-low-level revisionRomain Forlot1-1/+1
* 3e6d3fa - Reach fixture files in all cases. * 0171561 - Cleaning, set up binding version in config.cmake Change-Id: I68878acbb1e737edbdf88afc5eac83248e56c52d Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-09-27signal-composer: Set version from AGLVERSIONRomain Forlot1-1/+1
Change-Id: I48497b6a737b0d080bf429764eb0a6a6806a1651 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-09-27can-low-level: Set version from AGLVERSIONRomain Forlot1-1/+1
Change-Id: I7b4da62501ffdce89c76fdc66094410cb52412a3 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-09-09agl-services: Add missing dependencies to glib2José Bollo3-3/+3
The dependecy to glib-2.0 was missing in the services - agl-service-geofence - agl-service-iiodevices - agl-service-mediascanner Change-Id: I303a2968ecbc3c497fa34545eaf768cfd5e7b0bd Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2018-09-09Update low-can, signal-composer version labelRomain Forlot2-2/+2
Change-Id: I6639128b0942ee2218a897a3128bbb1e3218a9f3 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-08-24Signaling bindings: Bump for version FF.RC4Romain Forlot4-6/+12
Changes of agl-service-can-low-level: * 0171561 Cleaning, set up binding version in config.cmake * efa12f0 Use TEST app-templates labels * e17d3ee Specify the API name to be tested * ac574c3 Use dedicated API name for the test Changes of agl-service-signal-composer: * 8264bd8 - Missing API_NAME for the test widget * fbdf29b - Fix: segfault at object addition * 3d09d0c - Bump submodules * 7697648 - Setup the project for afb-test framework Depends-On: I9b4da627485ad16bc4ed925e97b3a8a320dd7238 Change-Id: Ic399f97ccfdaeec392f829f406222e8c955c19f8 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-08-14Remove deprecated WiFi binding from core servicesMatt Porter1-15/+0
The WiFi binding has been deprecated by the network binding. Remove the recipe and remove it from core services. Bug-AGL: SPEC-1543 Change-Id: Ifb86faafa0e6d8550c735be5e54c18d0af1b3775 Signed-off-by: Matt Porter <mporter@konsulko.com>
2018-08-03profile-core: agl-service-network: add agl-service-network-tools packageMatt Ranostay1-0/+8
Add debug utilities package to allow testing of agl-network-service functionality Change-Id: I0adaf40a5888a34df9dd6780ddd0ea693d730c93 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2018-07-26Update Signal Composer revisionRomain Forlot1-2/+2
- New way to store value - Added metadata attribute - Improved performance Change-Id: I788e733015c7ec205418e62d907a38dc831ee1a9 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-07-25agl-service-can-low-level: bump revision.Romain Forlot1-2/+2
Fix build error due to wrong apidef header file generated. Bugs-AGL: SPEC-1613 Change-Id: Ibf563c1b4ca872c746f673494d627099aa8c5b42 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-07-18agl-service-radio: added dependency to libusb-compatThierry Bultel1-1/+1
Change-Id: Ifdfac6a6ae6ef4e28fe636cbe07db08265892349 Signed-off-by: Thierry Bultel <thierry.bultel@iot.bzh>
2018-07-17agl-service-can-low-level: Remove low-can-service from homescreenJosé Bollo1-1/+1
Without this commit, the service CAN is displayed by the home screen. But it shouldn't. Change-Id: I3b3d854edcda2b337b8b55c7e3a5eba930e43c2d Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2018-07-11agl-service-nfc: nfc: add neardal dependencyMatt Ranostay1-1/+1
Include libneardal dependency to allow easy of use to neard package Bug-AGL: SPEC-1554 Change-Id: Ibc28b24ad28b612ca189871635e3130fb3b96add Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2018-07-11Bump low-can versionRomain Forlot1-2/+2
- Typo and comments - Correctly destroy context avoiding waiting for nothing when no CAN bus activity. - New CAN sample to be used for the agl-vcar configuration example - Detecting that engine is off and use it during diagnostic messages subscription - Run by default as a service - Add tests Change-Id: I69ffb7c7f493abdb07793547f5934742bceb8b24 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-07-10Add network binding recipeMatt Porter1-0/+17
Add the network binding recipe to the core profile. Bug-AGL: SPEC-1540 Change-Id: I0fd169951e11eebd4448d7519f2cac9e016ed044 Signed-off-by: Matt Porter <mporter@konsulko.com>
2018-06-29agl-service-iiodevices: add RDEPENDS on libiioClément Bénier1-0/+2
Runtime dependency is missing. agl-service-iiodevices now pulls the appropriate deps. Change-Id: I32b2e6d3d35d4fdc9a2e45fc8a0fe0183e1204ae Signed-off-by: Clément Bénier <clement.benier@iot.bzh>
2018-06-27agl-service-iiodevices: add recipe for iiodevicescle©mentbeénier1-0/+17
add agl-service-iiodevices to packagegroup-agl-core-services Change-Id: Ifa61ddd9904cf5e7d166e515bc36e0f647fd7c1f Signed-off-by: Clément Bénier <clement.benier@iot.bzh>
2018-06-18Add bluetooth pbap binding recipeMatt Porter1-0/+18
Add the Bluetooth PBAP binding recipe to the core profile. This brings in bluez obexd as a runtime dependency. Bug-AGL: SPEC-1517 Change-Id: I3de18f7e6453e34eb8b6575a5908691f23ff5809 Signed-off-by: Matt Porter <mporter@konsulko.com>
2018-06-06agl-service-radio: Rework 4A supportScott Murray1-4/+6
Updates for changes to the binding to directly support 4A: - the over-ride of the output sink is no longer required - building now always requires gstreamer-1.0 - pulseaudio is now only required when building for non-4A - set HAVE_4A_FRAMEWORK when building for 4A Change-Id: If98abbb27ed4f6b04a3102956dfc2923bc7ec2db Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2018-05-313rd part of the layer/profile rework [1/2]Jan-Simon Möller2-18/+18
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-282nd part of the layer/profile rework [1/2]Jan-Simon Möller17-0/+300
Main goal of this is to move the agl-service-* bindings into the core and to unify common recipes like wayland/weston into meta-agl-profile-graphical. As a placeholder for recipes is meta-agl-profile-demo which are being reshuffled. TLDR: agl-service move to meta-agl-profile-core. wayland/weston moves to meta-agl-profile-graphical. This patchset needs the 2nd patchset of the series to build (meta-agl-demo). Bug-AGL: SPEC-145 , SPEC-876 , SPEC-877 v2: rebase including udiscs patches from meta-agl-demo Change-Id: I5e33f72d01707fa8b826d382bccaca3addcbbc47 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>