2016-11-19 03:21:32 +08:00
|
|
|
DESCRIPTION = "MAVROS -- MAVLink extendable communication node for ROS with \
|
|
|
|
proxy for Ground Control Station."
|
|
|
|
LICENSE = "BSD | GPLv3 | LGPLv3"
|
|
|
|
LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=14;md5=9b511d4c606b1a23e454d3260818d003"
|
|
|
|
|
|
|
|
# System dependencies
|
|
|
|
|
|
|
|
DEPENDS = " \
|
|
|
|
boost \
|
|
|
|
libeigen \
|
2017-05-07 13:13:21 +08:00
|
|
|
mavlink \
|
2016-11-19 03:21:32 +08:00
|
|
|
"
|
|
|
|
|
|
|
|
RDEPENDS_${PN} = " \
|
|
|
|
boost \
|
2017-05-07 13:13:21 +08:00
|
|
|
mavlink \
|
2016-11-19 03:21:32 +08:00
|
|
|
"
|
|
|
|
|
|
|
|
# ROS packages dependencies
|
|
|
|
MAVROS_RUN_AND_BUILD_DEPENDS = " \
|
|
|
|
diagnostic-updater \
|
|
|
|
eigen-conversions \
|
|
|
|
libmavconn \
|
|
|
|
pluginlib \
|
|
|
|
rosconsole-bridge \
|
|
|
|
roscpp \
|
|
|
|
tf2-ros \
|
|
|
|
diagnostic-msgs \
|
|
|
|
geometry-msgs \
|
|
|
|
mavros-msgs \
|
|
|
|
nav-msgs \
|
|
|
|
sensor-msgs \
|
|
|
|
std-msgs \
|
|
|
|
std-srvs \
|
|
|
|
"
|
|
|
|
|
|
|
|
DEPENDS_append = " \
|
|
|
|
angles \
|
|
|
|
cmake-modules \
|
|
|
|
message-runtime \
|
|
|
|
rospy \
|
|
|
|
${MAVROS_RUN_AND_BUILD_DEPENDS} \
|
|
|
|
"
|
|
|
|
|
|
|
|
RDEPENDS_${PN}_append = "${MAVROS_RUN_AND_BUILD_DEPENDS}"
|
|
|
|
|
|
|
|
require mavros.inc
|
|
|
|
|
|
|
|
ROS_PKG_SUBDIR = "mavros"
|
2017-04-30 04:30:39 +08:00
|
|
|
|
2017-09-05 16:37:44 +08:00
|
|
|
SRC_URI += "file://0001-always-find-Eigen-with-cmake_modules-mechanism.patch;striplevel=2 \
|
|
|
|
file://0001-CMake-explicitly-link-the-atomic-library-797.patch;striplevel=2"
|