summaryrefslogtreecommitdiffstats
path: root/recipes-platform
AgeCommit message (Collapse)AuthorFilesLines
2020-05-18Update test/devel feature and crosssdk definitionsScott Murray3-24/+2
To match the update in meta-agl, rework to drop the agl-test-wgt and agl-devel-wgt feature package additions and now unnecessary test/devel packagegroups. They'll now be pulled in by the COMPLEMENTARY_GLOBS definitions for those image features. As well, to ensure that agl-demo-platform-crosssdk contains required extra additions, use new .inc file from meta-agl-profile-graphical-qt5 in the SDK definition. Bug-AGL: SPEC-3300, SPEC-3375 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: I6b54af5f7c76965171282ed81dc8160c69a9441f
2020-05-13Add azure-iot-sdk-c-dev to crosssdkmaratsabitov1-0/+4
Add azure-iot-sdk-c to support building agl-service-cloudproxy Bug-AGL: SPEC-3376 Signed-off-by: maratsabitov <marat.sabitov@mera.com> Change-Id: I895fc149243d90c58d81d318eecbf030bfbafc53
2020-05-08Widget packaging reworkScott Murray4-31/+76
Changes include: - Add "agl-test-wgt" to IMAGE_FEATURES in the agl-demo template definition to yield the desired default behavior of the test widgets always being added to the agl-demo-platform image. - Created new devel and test packagegroup variants for several of the existing packagegroups to contain the associated widgets. - Added several services to the RDEPENDS in the definition of packagegroup-agl-ive-services that have been getting picked up by application RDEPENDS. This simplifies the test/devel packagegroup definitions. - Extend the agl-devel-wgt and agl-test-wgt FEATURE_PACKAGES variables as necessary to add the required corresponding widget packagegroups. - Shifted some non-applications and the use of packagegroup-hmi-framework around a bit in the definition of packagegroup-agl-demo-platform to improve clarity. - The alexa-viewer app and virtual/alexa-voiceagent-config package are now pulled in by extending the agl-voiceagent-alexa FEATURE_PACKAGES definition. This is a cleaner use of the image feature than the previous checking of IMAGE_FEATURES that was being done in the packagegroup-agl-demo-platform definition. Bug-AGL: SPEC-3300 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: I0ace2d140fdceb1e0d778a0fe71d7f856a953ae4
2020-04-30Cleanup post next mergeJan-Simon Möller4-15/+3
Remove recipes no longer used by any image. - als-meter-demo - controls - settings-log-utils - vod-server - windowmanager (old version) - web-runtime (replaced with chromium) Packagegroup updates. Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org> Change-Id: I2824a1a645a6f31e2f2ee9023548aefd7710aa07
2020-04-21packagegroup-agl-demo: remove python-cursesScott Murray1-1/+0
Python 2 support has been removed in dunfell, and there is no obvious requirement for python-curses in the demo images at this point, so just remove python-curses from the packagegroup. Bug-AGL: SPEC-3302 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: I973315fb8273790840998ca3b03d7805cbc10a3b
2020-04-21agl-demo-platform-crosssdk: remove Chromium specific bits from SDKScott Murray1-31/+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 recipe and 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: I7e99f2c7711d2fad9d7608a734a2d96f2cb52e48
2020-03-17Disable MOST driver on cyclone5Scott Murray1-0/+1
Since it fails to compile against the linux-altera default kernel configuration, disable MOST driver when building for cyclone5 for now. This can be revisited if someone with the hardware that desires it and is motivated to test it becomes available. Bug-AGL: SPEC-2932 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: Ib6db911b697116481c2cf7e1956c0d0a732233b4
2020-03-11packagegroup-agl-demo: Re-enable most for dra7xx-evmPaul Barker1-1/+0
This is now fixed after commit 47580653229c4dc4f1f23a26299960f37b767ea6 in meta-agl. Bug-AGL: SPEC-3205 Signed-off-by: Paul Barker <paul.barker@sancloud.co.uk> Change-Id: If48a2446b74331ff0963359c5947c051c379e925
2020-02-27ttf-noto-emoji: change recipe to match upstream versionMatt Ranostay1-1/+1
Match recipe being upstreamed to allow easy removal of this file on future upgrades Ref: http://lists.openembedded.org/pipermail/openembedded-devel/2020-February/205154.html Bug-AGL: SPEC-2701 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com> Change-Id: Ieffb8aed6498867a19b03a5910f081df62dcb834
2020-02-21Merge remote-tracking branch 'agl/next'Jan-Simon Möller1-1/+1
* agl/next: packagegroup-agl-demo: replace udisks with udisk2 vboxguestdrivers: upgrade to 6.1.2 qtlocation: remove local patch Declare layer compatibility with zeus Change-Id: Iac02f582ee0808329b343f80666d74fc5385af90
2020-02-07html5-dashboard: create recipe and add to html5 demoLorenzo Tilve1-0/+1
Bug-AGL: SPEC-3151 Change-Id: Iee5fcba63de56f7d326a9015902f63e4d48632bf Signed-off-by: Lorenzo Tilve <ltilve@igalia.com>
2020-02-07html5-mediaplayer: create recipe and add to html5 demoLorenzo Tilve1-0/+1
Bug-AGL: SPEC-3152 Change-Id: I70ada4d6cf6da76b03bca7c2d8905f364b8a460f Signed-off-by: Lorenzo Tilve <ltilve@igalia.com>
2020-02-07html5-mixer: create recipe and add to html5 demoLorenzo Tilve1-0/+1
Bug-AGL: SPEC-2824 Change-Id: Icc15a48d2a78dfdd57bf60f050ec0b66c714aefa Signed-off-by: Lorenzo Tilve <ltilve@igalia.com>
2020-02-07html5-homescreen: create recipe and add to html5 demoLorenzo Tilve1-0/+1
Bug-AGL: SPEC-2401 Change-Id: I6bcc182f856fa56d76152e28a0ee96d74ff7b555 Signed-off-by: Lorenzo Tilve <ltilve@igalia.com>
2020-02-07html5-settings: create recipe and add to html5 demoLorenzo Tilve1-0/+1
Bug-AGL: SPEC-2823 Change-Id: Ia58ae3d871b1f5119daf60ea08378aba6fc75046 Signed-off-by: Lorenzo Tilve <ltilve@igalia.com>
2020-02-07cluster-demo-support: add recipe for cluster-demo-simulatorJan-Simon Moeller1-0/+1
The cluster-demo-simulator is a small python script that sends can messages to simulate speed and rpm. It has support for steering wheel events. Bug-AGL: SPEC-3090 . Change-Id: I45bf259c984c59912a674a57ccc642a1917a3209 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> (cherry picked from commit b0620c288705d14aadb9cdd95e47b8b22dc7662a)
2020-02-06demo-i2c-udev-conf: fix inclusion in packagegroup-agl-demo-platformJan-Simon Moeller1-2/+3
The inclusion was not working. Fix it. Bug-AGL: SPEC-3091 . Change-Id: Ibbeed9665e4f1cde58a7b60205b33f94a7039d59 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2020-01-27packagegroup-agl-demo: replace udisks with udisk2Scott Murray1-1/+1
The recipe for udisks has been removed upstream, replace with udisks2 for zeus upgrade. Bug-AGL: SPEC-2932 Change-Id: I66afa20c9053185b632b20b3141a3d77b096403c Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2020-01-21Add agl-service-can-high-level-viwiicefish_8.99.5icefish/8.99.58.99.5Scott Murray2-3/+1
Add agl-service-can-high-level-viwi recipe to replace the high-level-viwi-service one from meta-agl (which will later be removed), and update packagegroup-agl-ivi-services to use it. Also remove high-level-viwi-service and agl-service-signal-composer from the AGL_APPS list in packagegroup-agl-demo-platform, as they are already pulled in via packagegroup-agl-ivi-services. Bug-AGL: SPEC-3113 Change-Id: I4ceab8b5ab1a4653f59749317d1a72c31652ca54 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2020-01-20alexa-viewer: add recipe and conditionally add to demo imageScott Murray1-0/+1
Add recipe for demo voice capabilities GUI metadata event viewer for Alexa voiceagent, and conditionally add it to the list of applications in packagegroup-agl-demo-platform based on the agl-voiceagent-alexa feature being present in IMAGE_FEATURES. Bug-AGL: SPEC-3110 Change-Id: I7b84ace51430937dbcb35f4773b06290039a19bd Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2019-12-29Add virtual sllin support and LIN bridging to CAN for demosScott Murray2-4/+9
To enable seeing the steering wheel LIN messages on the cluster board for the planned CES demo, a systemd unit that wraps the use of candump in bridging mode is added when the agl-cluster-support feature is enabled. To make sure that the sllin0 interface is always available for testing without the specific demo LIN hardware, a vcan interface is set up as sllin0 when the ttyUSB0 device representing the serial adapter for the LIN transceiver is not present. Since this virtual sllin0 interface is very useful for general testing of the steering wheel event support up through the low-can and signal-composer stack, it has not been hidden behind agl-cluster-demo-support. Bug-AGL: SPEC-3049 Change-Id: Idb478e3fe4085859e8704ab0329a341b1a11e0ef Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2019-12-16html5-hvac: create recipe and add to html5 demoJacobo Aragunde Pérez1-0/+1
Bug-AGL: SPEC-2645 Change-Id: Ie4394528f8e960b5a018097a55942865ea5f4554 Signed-off-by: Jacobo Aragunde Pérez <jaragunde@igalia.com>
2019-12-14Add udev rules and scripts for demo platform configurationicefish_8.99.3icefish/8.99.38.99.3Jan-Simon Moeller1-1/+10
Add recipes for udev rules and associated scripts 1) Support USB attached I2C devices for RTC and HVAC LED support. The RTC support loads and configures the required rtc-ds1307 driver, and sets the time from the RTC clock. The HVAC LED support configures the LED device names for use by the HVAC binding. The new demo-i2c-udev-conf recipe is added to DEMO_PLATFORM_CONF variable in packagegroup-agl-demo-platform to have them added to the agl-demo-platform image. Since they use udev rules to detect the corresponding hardware, this should be safe for all platforms. Change-Id: Id08571b43c7ae9275496980e0a5568e145a1f653 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2019-12-12Disable Kingfisher onboard Bluetooth when using h3ulcbScott Murray1-2/+2
Extend the current default disabling of the Kingfisher onboard Bluetooth when using m3ulcb to include h3ulcb as well. Bug-AGL: SPEC-3043 Change-Id: I85aff38424cd00781bb1e3c0ccbb28117fe0aa9e Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2019-12-12agl-demo-platform-crosssdk: add gcc-sanitizer to TOOLCHAIN_TARGET_TASKMatt Ranostay1-0/+5
Add gcc-sanitizers package to TOOLCHAIN_TARGET_TASK which allows linking of libasan for detecting use-after-free and other memory corruption issue in built applications/libraries. Bug-AGL: SPEC-3040 Change-Id: Idad618e2bd0e9fa98baa9a3befc694c5bddeb711 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-12-09agl-demo-platform-html5: Create new imageJacobo Aragunde Pérez2-0/+40
Add new image called agl-demo-platform-html5, which contains the web application runtime and HTML demo apps. Currently, only the HTML launcher is available, but more will be published. Bug-AGL: SPEC-2322 Change-Id: I4628d1be18f64b7eaf4a0882a13bd1d680426516 Signed-off-by: Jacobo Aragunde Pérez <jaragunde@igalia.com>
2019-12-09agl-demo-platform: refactor packagegroupsJacobo Aragunde Pérez2-50/+49
Move Qt-specific packages to packagegroup-agl-demo-platform, and non-specific to packagegroup-agl-demo. The goal is to be able to reuse packagegroup-agl-demo in an HTML5-only demo image. Bug-AGL: SPEC-2322 Change-Id: I9e3e34a1b224e10915b6e3d8dae90d50d8c6c806 Signed-off-by: Jacobo Aragunde Pérez <jaragunde@igalia.com>
2019-12-04Move packages from agl-core to agl-iviRonan Le Martret5-7/+56
Bug-AGL: SPEC-2500 v2: rename packagegroup-agl-ivi-navigation, remove duplicate Change-Id: I4bbd4474768a84291e94877f3a6b5b4d5a3edc58 Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh> Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-11-12packagegroups: remove libnaviapi-agl packageMatt Ranostay1-5/+0
libnaviapi-agl no longer exists since agl-service-navigation rewrite so remove it. Bug-AGL: SPEC-2880 Change-Id: I0ebf10c526bf28c16e77a5ef95bbfcf02cc6546d Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-10-23Install a full unzip for images with agl-develJan-Simon Möller1-0/+1
This avoids an issue with the busybox unzip throwing a CRC error. We don't need unzip for normal operation, so only add it for agl-devel. Bug-AGL: SPEC-2920 . Change-Id: Ic6c998ba1a8e30467cda1c19bff7c12558c40017 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-10-21Add tbtnavi cluster navigation applicationScott Murray1-4/+3
Add recipe for tbtnavi turn by turn navigation application for use on cluster remote display, and update packagegroup-agl-demo-platform to pull it in when PREFERRED_RPROVIDER_virtual/navigation is ondemandnavi (the default) and the agl-cluster-demo-support feature is enabled. Bug-AGL: SPEC-2913 Change-Id: I0280fe3a2fbd3ff58a028232560b421e83baa887 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2019-10-21agl-demo-platform-crosssdk: add libstdc++-staticdevScott Murray1-0/+5
Add libstdc++-staticdev to target toolchain to support building agl-service-voice-high or other users of the C++17 filesystem standard library feature. This can be removed upon upgrade to gcc 9.x, as it will no longer be necessary. Bug-AGL: SPEC-2856, SPEC-2857 Change-Id: Ifd50d4e9960fe0bede887317116e6587eca5eb3d Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2019-10-16agl-demo-platform-crosssdk: add nlohmann-jsonScott Murray1-0/+6
Add nlohmann-json to target toolchain to support building the speech services. This is required until either the agl-speech-framework feature is added as a dependency of agl-demo, or the speech services are migrated into the core profile. Bug-AGL: SPEC-2856, SPEC-2857 Change-Id: I67fe96a73f5cccc8c2dbf2642041f2b64802c512 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2019-10-09Refactor packagegroup to enable sllin on h3Jan-Simon Möller1-10/+19
Remove the restriction to only add sllin on m3 as we're moving to the h3 in the demo. v2: make the settings adjustable in local.conf and remove comment. Bug-AGL: SPEC-2826 Change-Id: I09ea14934e3714daba6e94c81902453872ce1aa9 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-10-04packagegroups: add messaging application to AGL_APPSMatt Ranostay1-0/+1
Enable messaging application within the AGL Demo UI Bug-AGL: SPEC-2566 Change-Id: Ide080523664af98af2241642841144989ff7a529 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-09-17packagegroups: move noto-emoji to TTF_FONTS defineMatt Ranostay2-1/+1
Move noto-emoji from packagegroup-agl-ivi-graphics.bb to TTF_FONTS in packagegroup-agl-demo.bb Bug-AGL: SPEC-2701 Change-Id: I3b0eeb0caea288229caacbcaf2b52369ac8dde8d Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-09-02Update demo features for switch to ondemandnaviScott Murray1-6/+11
The ondemandnavi navigation application does not work with the mapviewer cluster demo application, so update the logic to handle the agl-cluster-demo-support feature in packagegroup-agl-demo-platform to not pull it in when using ondemandnavi as the virtual/navigation provider. Since the plan is to replace mapviewer with an equivalent QtLocation based map streamer for the cluster demo, the mapviewer-demo recipe has also been replaced with a more generically named cluster-demo-network-config recipe. Additionally, the agl-demo-preload feature logic has been tweaked to not pull in the map package for the old navigation application when using ondemandnavi. Bug-AGL: SPEC-2576 Change-Id: I57b45ab152f9fab6cee97d570be1949136cd39eb Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2019-08-29packagegroups: graphics: add noto-emoji to packagegroupMatt Ranostay1-0/+1
Bug-AGL: SPEC-2701 Change-Id: I5be0a1fb5a78737090970741bf52390b4102c341 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-08-22Enable recipe for unicens-controllerTobias Jahnke1-0/+1
agl-service-unicens-controller provides a clean API to control unicens devices Bug-AGL: SPEC-2738 Change-Id: I8d5ab82a1ff45e0cffc6db3a8043767c61d04ed8 Signed-off-by: Tobias Jahnke <tobias.jahnke@microchip.com>
2019-06-21Add the taskmanager app to the CES demo imageJan-Simon Möller1-0/+1
The taskmanager has been greatly improved. Add it to the demo image. Bug-AGL: SPEC-2511 Change-Id: Ic1eb64ec5c23d15e32af54d9391c9a4017a9c803 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-06-11Re-add mixer after being ready for pipewireJan-Simon Möller1-4/+1
Change-Id: I6f5469fc3c5570410dad119ed4233ab24a202db2 Bug-AGL: SPEC-2473 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-06-11Changes to support the switch to pipewireJan-Simon Möller4-15/+13
This moves all soundmanager components off into meta-agl-devel/meta-audio-soundmanager-framework . Soundmanager is not supported in HH. Furthermore, I simplified the image and packagegroup recipes. Feature templates were modified to reflect the change as well. Bug-AGL: SPEC-2473 Change-Id: I48b437fb2ed727ed362d92af56596096df62dd8d Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-06-11packagegroup-agl-ivi-multimedia: update for pipewireGeorge Kiagiadakis1-1/+3
Bug-AGL: SPEC-2473 Change-Id: Ie9b1d74d1e9c427729b8a4c1d160649814ee44bb Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com>
2019-06-11packagegroup-agl-demo: depend on pipewire if the pipewire feature is enabledGeorge Kiagiadakis1-0/+4
Bug-AGL: SPEC-2473 Change-Id: I94cd7b7c39cad87926f0f3da6f15866c85a16850 Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com>
2019-06-07Remove switch between very old and current homescreenJan-Simon Möller1-4/+2
We are evolving the new homescreen. No need to keep the old variant. Bug-AGL: SPEC-2496 Change-Id: I314a2dbfee15ea951ee5c1006027a7d6ac8df44f Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-05-31Move launcher into meta-agl-demo from meta-agl-develJan-Simon Möller1-0/+23
Part of the layer cleanup. v2: Fix - moved libhomescreen to meta-agl v3: packagegroup-hmi-framework is too broad and only applies to -demo atm, move here v4: agl-service-homescreen should go to profile-graphical Bug-AGL: SPEC-2450 Change-Id: I00f1fda64af1f9d78b82902438c26c7f9579ae53 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-05-22recipes-platform: crosssdk-image: remove libvcard from SDKMatt Ranostay1-6/+0
vCard parsing is done within the agl-service-bluetooth-pbap binding so libqtappfw not longer requires libvcard, and in turn the SDK doesn't either Bug-AGL: SPEC-2392 Change-Id: I588f1ebfe54924542921b67b3c2c7be5e4cd6d78 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-04-26agl-demo-platform-crosssdk: Add mosquitto-devScott Murray1-0/+7
Add mosquitto-dev to agl-demo-platform-crosssdk to enable CI to build the telematics demo image application. This is likely a stopgap for now, as the plan to handle this situation going forward (i.e. use separate profile SDKs versus one superset one) will be discussed at the May 2019 F2F. A comment has been added to indicate this. Change-Id: Ibd48842d95c246dc0b7e7f0ec3fdb8300da55f7b Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2019-04-09Upgrade to thudScott Murray1-1/+0
Changes include: - Add LAYERSERIES_COMPAT definition to layer.conf - Replace libvcard recipe with bbappend now that a recipe is available in meta-qt5 - Add OECMAKE_GENERATOR = "Unix Makefiles" to libnaviapi-agl recipe for now to work around CMake+ninja issue - Add patch to navigation app to fix compilation against OpenSSL 1.1 - Remove libssp-dev from agl-demo-platform-crosssdk, upstream have removed it from non-mingw32 platform SDKs Known issues: - CMake+ninja issue in cmake-apps-module has been worked around with OECMAKE_GENERATOR Bug-AGL: SPEC-1837 Change-Id: I14c5355fb38d5eed064f154f889d61d8e46854b7 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-02-18Add libavirt to the SDKMark Farrugia1-0/+1
The libavirt library is added to the SDK, and is no longer required as a submodule for 4A modules. Change-Id: I0e7568b3f0e297b3ba132d09c5daeacedd6dc049 Signed-off-by: Mark Farrugia <mark.farrugia@fiberdyne.com.au>