summaryrefslogtreecommitdiffstats
path: root/meta-xilinx-demos/dynamic-layers/meta-ros
Commit message (Collapse)AuthorAgeFilesLines
* packagegroup-xilinx-ros.bb: Enable rqt-runtime-monitor packagesSandeep Gundlupet Raju2024-09-191-1/+1
| | | | | | | | | rqt-runtime-monitor was failing due to broken python-qt-binding packages. Now this is fixed in meta-ros so enable rqt-runtime-monitor package in packagegroup-xilinx-ros package group. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* ament-flake8: Remove python3-flake8-* packagesSandeep Gundlupet Raju2024-09-191-0/+9
| | | | | | | | | | | | | | | | | | | | Using python3-flake8-* packages as RDEPENDS in ament-flake8 results in below build errors. Error: Problem: package packagegroup-xilinx-ros-dev-1.0-r0.5.cortexa72_cortexa53 from oe-repo requires ament-flake8, but none of the providers can be installed - conflicting requests - nothing provides python3-flake8-builtins needed by ament-flake8-0.17.0+2-r0.4.cortexa72_cortexa53 from oe-repo - nothing provides python3-flake8-comprehensions needed by ament-flake8-0.17.0+2-r0.4.cortexa72_cortexa53 from oe-repo - nothing provides python3-flake8-docstrings needed by ament-flake8-0.17.0+2-r0.4.cortexa72_cortexa53 from oe-repo - nothing provides python3-flake8-quotes needed by ament-flake8-0.17.0+2-r0.4.cortexa72_cortexa53 from oe-repo (try to add '--skip-broken' to skip uninstallable packages) Hence remove these packages from RDEPENDS until it is fixed properly from meta-ros upstream. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* packagegroup-xilinx-ros.bb: Enable demo and dev packagesSandeep Gundlupet Raju2024-09-191-12/+14
| | | | | | | | | | 1. Enable packagegroup-xilinx-ros-demo and packagegroup-xilinx-ros-dev packages. 2. Disable packagegroup-xilinx-ros-control and rqt-runtime-monitor packages. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-demos: packagegroup-xilinx-ros: re-enable "base"Trevor Woerner2024-09-191-3/+3
| | | | | | | | | The packagegroup-xilinx-ros-base target is now able to build successfull with yocto scarthgap and ROS2 jazzy. Signed-off-by: Trevor Woerner <trevor.woerner@amd.com> Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-demos: meta-ros2-jazzy: fix non-dev *.so librariesTrevor Woerner2024-09-192-0/+2
| | | | | | | | | | | Two auto-generated recipes don't handle library file extensions correctly and include *.so files as part of ${PN}: - liblz4-vendor - yaml-cpp-vendor Signed-off-by: Trevor Woerner <trevor.woerner@amd.com> Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-demos: meta-ros2-jazzy: fix LICENSE stringsTrevor Woerner2024-09-192-0/+2
| | | | | | | | | | Two auto-generated recipes need to have their LICENSE strings fixed: - sensor-msgs-py - liblz4-vendor Signed-off-by: Trevor Woerner <trevor.woerner@amd.com> Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-demos: meta-ros2-jazzy: mcap-vendor: fix buildTrevor Woerner2024-09-192-0/+33
| | | | | | | | | | | | | | | | | | | | | | | | The rosbag2/mcap-vendor build was failing due to being unable to find the requested commit hash. The originally-generated recipe was mostly correct, but was overridden by a bbappend, in upstream meta-ros/meta-ros2-jazzy, which replaced the hash with one from the release/rolling/mcap_vendor/0.24.0-1 branch. The jazzy branch of meta-ros2 was created from the rolling release branch, which is why the rosbag2/mcap-vendor recipe had an override which specified a commit from the rolling branch of rosbag2-release. This wasn't updated to point to a commit on the jazzy branch when the jazzy branch was created. Update the SRCREV to point to a release on the release/jazzy/mcap_vendor branch of rosbag2-release Also, update to the latest commit on this branch. Additionally the build was failing because it was not able to find necessary header files that were provided in the source tree. Signed-off-by: Trevor Woerner <trevor.woerner@amd.com> Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-demos: meta-ros2-jazzy: rosbag2-compression-zstd: fix buildTrevor Woerner2024-09-191-0/+2
| | | | | | | | | | | | | The rosbag2-compression-zstd build was failing due to a patch failing to apply to the sources. Updating the SRCREV to point to the latest commit on the release/jazzy/rosbag2_compression_zstd branch means the patch is no longer required, and the build succeeds. Signed-off-by: Trevor Woerner <trevor.woerner@amd.com> Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-demos: meta-ros2-jazzy: shared-queues-vendor: fix buildTrevor Woerner2024-09-191-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | The rosbag2/shared-queues-vendor build was failing due to being unable to find the requested commit hash from the specified branch (release/jazzy/ shared_queues_vendor/0.26.1-2). The originally-generated recipe was mostly correct, but was overridden by a bbappend, in upstream meta-ros/meta-ros2-jazzy, which replaced the hash with one from the release/rolling/shared_queues_vendor/0.24.0-1 branch. The jazzy branch of meta-ros2 was created from the rolling release branch, which is why the rosbag2/shared-queues-vendor recipe had an override which specified a commit from the rolling branch of rosbag2/shared-queues-vendor. This wasn't updated to point to a commit on the jazzy branch of rosbag2/shared-queues-vendor when the jazzy branch was created. Update the SRCREV to point to a release on the release/jazzy/ shared_queues_vendor branch of rosbag2/shared-queues-vendor Also, update to the latest commit on this branch. Signed-off-by: Trevor Woerner <trevor.woerner@amd.com> Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-demos: meta-ros2-jazzy: fix orocos-kdl-vendor buildTrevor Woerner2024-09-191-0/+2
| | | | | | | | | | | | | | | | | | | | | The orocos-kdl-vendor build was failing due to being unable to find the requested commit hash from the specified branch (release/jazzy/ orocos_kdl_vendor). The originally-generated recipe was mostly correct, but was overridden by a bbappend in upstream meta-ros/meta-ros2-jazzy which replaced the hash with one from the release/rolling/python_orocos_kdl_vendor/ 0.4.1-1 branch. The jazzy branch of meta-ros2 was created from the rolling release branch, which is why the orocos-kdl recipe had an override which specified a commit from the rolling branch of orocos-kdl. This wasn't updated to point to a commit on the jazzy branch of orocos-kdl when the jazzy branch was created. Update the SRCREV to point to a release on the release/jazzy/orocos_kdl_vendor branch of orocos-kdl. Also, update to the latest commit on this branch. Signed-off-by: Trevor Woerner <trevor.woerner@amd.com> Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-demos: meta-ros2-jazzy: fix liblz4-vendor dependencyTrevor Woerner2024-09-191-0/+2
| | | | | | | | | | | | The automatically-generated ROS recipes for ros2-jazzy create a liblz4-vendor recipe (and dependencies) instead of using upstream liblz4. Remove the liblz4-vendor dependency. Add a "meta-ros2-jazzy" dynamic layer for ros2-jazzy support. Signed-off-by: Trevor Woerner <trevor.woerner@amd.com> Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-demos: Fix recipe ParseError for poky distroSandeep Gundlupet Raju2024-07-281-0/+165
Fix recipe ParseError in meta-xilinx-demos layer for poky distro. ERROR: ParseError at /scratch/sandeep/yocto/2024.2/yp-ci/sources/poky/../meta-xilinx/meta-xilinx-demos/recipes-core/packagegroups/packagegroup-xilinx-ros.bb:6: Could not inherit file classes/ros_distro_${ROS_DISTRO}.bbclass ERROR: ParseError at /scratch/sandeep/yocto/2024.2/yp-ci/sources/poky/../meta-xilinx/meta-xilinx-demos/recipes-examples/openamp/openamp-demo-notebooks_0.1.bb:5: Could not inherit file classes/jupyter-examples.bbclass ERROR: ParseError at /scratch/sandeep/yocto/2024.2/yp-ci/sources/poky/../meta-xilinx/meta-xilinx-demos/recipes-examples/pm-notebooks/pm-notebooks_1.0.bb:5: Could not inherit file classes/jupyter-examples.bbclass Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>