aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-platform/images/agl-demo-platform-crosssdk.bb
AgeCommit message (Collapse)AuthorFilesLines
2019-12-11agl-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-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-06-11Changes to support the switch to pipewireJan-Simon Möller1-1/+0
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-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>
2019-01-02Add the libafb-helpers and libappcontroller to SDKRomain Forlot1-0/+3
Bug-AGL: SPEC-1689 Change-Id: I373bc6eac903c7513fddee25f82f30e7d1567f1a Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-12-27Revert "Add the libafb-helpers and libappcontroller to SDK"guppy_6.99.3guppy/6.99.36.99.3Stephane Desneux1-2/+0
This reverts commit 602b0293ac24702e1e4957312dcd1e765d28e125. This is needed due to the other revert in meta-agl (#19359). Otherwise, agl-demo-platform-crosssdk is not buildable. Bug-AGL: SPEC-1689 Change-Id: Iae246faf53f8fa4946891de49646aec87fb14c19 Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2018-12-20Add the libafb-helpers and libappcontroller to SDKRomain Forlot1-0/+2
Bug-AGL: SPEC-1689 Change-Id: I5f7ab962f9df3b931aeae7fa44f0160801ca1c1d Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-08-01Make pulseaudio conditional for agl-demo-platform-crosssdkRonan Le Martret1-1/+1
Bug-AGL: SPEC-1601 Change-Id: I6744e2beb9e577f6c3df51c6c6a3369ac2b835c9 Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2018-06-27Add libvcard to the AGL demo SDKMatt Porter1-0/+6
libqtappfw depends on libvcard so add it to the SDK. Bug-AGL: SPEC-1436 Change-Id: I1040a38add3fc45ca801ef66485f2e24823986af Signed-off-by: Matt Porter <mporter@konsulko.com>
2018-01-16Add lua to target dependencies in SDKJan-Simon Möller1-0/+2
Change-Id: I89c4813f6a5716435cbb7f9ee2ff271c0f1bbd7b Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-12-21Adding lua to Host SDKRomain Forlot1-0/+1
Bug-AGL: SPEC-1215 Change-Id: Ie35ee27bde3859d1e1a929a0ab82697dcc7cdb1c Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-11-16Fix to navigation can not build in crosssdkNaoto Yamaguchi1-0/+2
Navigation can not build in crosssdk. This problem due to the fact that the perl module was not installed. This patch adds nativesdk-perl-modules to crosssdk. Bug-AGL:SPEC-1095 Change-Id: I8c535adf48653988eee3f033791920aa340fbcdc Signed-off-by: Naoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp>
2017-10-13Fix build issue on SDK due to missing ffmpeg-deveel_4.99.1eel/4.99.14.99.1Stephane Desneux1-1/+1
ffmpeg-dev is not available unless 'commercial' license is added to LICENSE_FLAGS_WHITELIST Bug-AGL: SPEC-942 Change-Id: I175cdf3de8e3c6ab560588ea9e0be2f169c07a4d Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2017-10-13Add nativesdk-wayland to the SDKJan-Simon Möller1-0/+5
To ensure we have all native tools available in the SDK It should help to solve the missing tool issue in https://gerrit.automotivelinux.org/gerrit/#/c/11083/ . Use of TOOLCHAIN_HOST_TASK directly instead of bouncing through packagegroup. Change-Id: I7e93e93c8601fb57e0d0a52ef7a2f091e0d12863 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-10-12SDK: add native+target packages to build chromiumStephane Desneux1-0/+27
This adds the following recipes/adjustements: * recipes-devtools/gn (copied from https://github.com/Igalia/meta-browser, branch ozone/wayland/20170928, rev a01cf92) * recipes-devtools/ninja * recipes-extended/gperf Bug-AGL: SPEC-942 Change-Id: Ibc34a055ead85aeea24c66665655c9070b47d032 Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2017-10-03Add kernel-devsrc to AGL demo platform SDKMark Farrugia1-1/+1
This enables out-of-tree development of kernel code (such as kernel modules). This is present in the core-image-weston SDK, but not this one. Bug-AGL: SPEC-928 Change-Id: I8c6fb8aae43d8bd0c2eff5e8dcd934f93691965d Signed-off-by: Mark Farrugia <mark.farrugia@fiberdyne.com.au>
2017-05-16Fix missing space in append statementJan-Simon Möller1-2/+2
I wonder how it worked o_O . Change-Id: Ic8ee6973666c5d14ad8b7e86296b81e156dd8c94 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-02-21add dependency to imagesRonan1-0/+2
* [SPEC-424] * yocto image should use dependency to facilitate maintenance * yocto image should have its own LICENSE defined Change-Id: Ie7f2e48bab9cc194ce10e7d364e150d2678e64d6 Signed-off-by: Ronan <ronan.lemartret@iot.bzh>
2017-01-31Fix crosssdk image creationRonan Le Martret1-0/+5
* Task do_populate_sdk and do_rootfs can't be exec simultaneously. * Both exec "createrepo" on the same directory, and so one of them * can failed (randomly). Change-Id: I72d2b5dce49bfdab41e9882c5c67b8541327551e Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2015-10-07Add bitbake's target for cross SDK (full version)Tadao Tanikawa1-0/+12
Add recipe for a full cross SDK image (which includes SDK for Qt5) for AGL Demo Platform of AGL Distribution. To build SDK, $ bitbake agl-demo-platform-crosssdk To install SDK (e.g. for porter) $ cd tmp/deploy/sdk $ ./poky-agl-glibc-x86_64-agl-demo-platform-crosssdk-cortexa15hf-vfp-neon-toolchain-1.0.0.sh To use SDK (e.g. for porter) $ source /opt/poky-agl/1.0.0/environment-setup-cortexa15hf-vfp-neon-poky-linux-gnueabi You can also use QtCreator with this SDK: $ source /opt/poky-agl/1.0.0/environment-setup-cortexa15hf-vfp-neon-poky-linux-gnueabi $ qtcreator.sh Before building your Qt projects, you should setup QtCreator once to use SDK. E.g. configurations for porter, From Menu "Tools" -> Submenu "Options", 1. Option "Build & Run" -> Tab "Compilers" -> Button "Add" -> Select "GCC" Name: Poky G++ Path: /opt/poky-agl/1.0.0/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-g++ 2. Option "Build & Run" -> Tab "Debuggers" -> Button "Add" Name: Poky GDB Path: /opt/poky-agl/1.0.0/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-gdb 3. Option "Build & Run" -> Tab "Qt Versions" -> Button "Add" Filename: /opt/poky-agl/1.0.0/sysroots/x86_64-pokysdk-linux/usr/bin/qt5/qmake 4. Option "Build & Run" -> "Tab "Kits" -> Button "Add" Name: AGL Device Type: Generic Linux Device Sysroot: /opt/poky-agl/1.0.0/sysroots/cortexa15hf-vfp-neon-poky-linux-gnueabi Compiler: Poky G++ Debugger: Poky GDB Qt Version: Qt 5.3.2(qt5) Change-Id: I5794c62e0f06db326d7af737ce47aa9767cdd3ef Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>