meta-agl-ros2: Support for ros2 minimal & ydlidar 59/26559/9
authorShankho Boron Ghosh <shankhoghosh123@gmail.com>
Fri, 13 Aug 2021 13:11:32 +0000 (18:41 +0530)
committerJan-Simon Moeller <jsmoeller@linuxfoundation.org>
Mon, 18 Oct 2021 10:53:46 +0000 (10:53 +0000)
commit098325d668eb2096dcd810bd24b25c81e24500db
tree582d634c6826ebab4e00b310cdeb2fa251818fa0
parent8310c09541833f8a5d7f580830f63989a9789257
meta-agl-ros2: Support for ros2 minimal & ydlidar

v1 : Added support for ros2 in AGL and ydlidar driver support by creation of recipes for ydlidar driver and sdk and packagegroup-agl-ros2-minimal & packagegroup-agl-ros2-ydlidar. Concurrently, created a feature template to allow for BBLAYERS and local conf dependencies.

v2 : Removed ALLOW_EMPTY_${PN} = "1" and trailing whitespaces. Set AGL_META_PYTHON = "${METADIR}/external/meta-openembedded/meta-python" otherwise multiple layers might include meta-python and bitbake will choke if a folder is present twice.

v3 : Removed trailing whitespaces. Removed AGL_META_PYTHON, just set it.

v4 : Rebased

v5 : Converted to new syntax: RDEPENDS:${PN}, do_install:append(), IMAGE_INSTALL:append

v6 : Added ${METADIR}/meta-agl-devel/meta-agl-ros2 to bblayers
configuration.

v7 : Added meta-ros-backports-hardknott layer.

v8 : Added packagegroup-agl-ros-native-qt5 to remove dependency to
agl-demo.

Signed-off-by: Shankho Boron Ghosh <shankhoghosh123@gmail.com>
Change-Id: If169fde42e3f51571e2776adc574b7f8437a61fa
meta-agl-devel.md
meta-agl-ros2/conf/layer.conf
meta-agl-ros2/recipes-platform/packagegroups/packagegroup-agl-ros-native-qt5.bb [new file with mode: 0644]
meta-agl-ros2/recipes-platform/packagegroups/packagegroup-agl-ros2-minimal.bb [new file with mode: 0644]
meta-agl-ros2/recipes-platform/packagegroups/packagegroup-agl-ros2-ydlidar.bb [new file with mode: 0644]
meta-agl-ros2/recipes-ros2/ydlidar-ros2-driver/ydlidar-ros2-driver_1.0.1.bb [new file with mode: 0644]
meta-agl-ros2/recipes-ros2/ydlidar-ros2-sdk/ydlidar-ros2-sdk_1.4.7.bb [new file with mode: 0644]
templates/feature/agl-ros2/50_bblayers.conf.inc
templates/feature/agl-ros2/50_local.conf.inc
templates/feature/agl-ros2/README_feature_agl-ros2.md [new file with mode: 0644]