mavros: add packages recipes

Use the latest indigo release (0.17.4).

Authors: JochiPochi <john.aleman@cyphyworks.com>
         Gustavo Jose de Sousa <gustavo.sousa@intel.com>
This commit is contained in:
Gustavo Jose de Sousa 2016-11-18 19:21:32 +00:00
parent 2846a8f39f
commit 359cb2e1de
4 changed files with 95 additions and 0 deletions

View File

@ -0,0 +1,19 @@
DESCRIPTION = "MAVLink communication library"
LICENSE = "BSD | GPLv3 | LGPLv3"
LIC_FILES_CHKSUM = "file://package.xml;beginline=15;endline=17;md5=9b511d4c606b1a23e454d3260818d003"
DEPENDS = " \
boost \
ros-mavlink \
console-bridge \
"
RDEPENDS_${PN} = " \
boost \
ros-mavlink \
console-bridge \
"
require mavros.inc
ROS_PKG_SUBDIR = "libmavconn"

View File

@ -0,0 +1,19 @@
DESCRIPTION = "mavros_msgs defines messages for MAVROS"
LICENSE = "BSD | GPLv3 | LGPLv3"
LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=13;md5=9b511d4c606b1a23e454d3260818d003"
DEPENDS = " \
message-generation \
std-msgs \
geometry-msgs \
"
RDEPENDS_${PN} = " \
message-runtime \
std-msgs \
geometry-msgs \
"
require mavros.inc
ROS_PKG_SUBDIR = "mavros_msgs"

View File

@ -0,0 +1,8 @@
SRC_URI = "https://github.com/mavlink/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz"
SRC_URI[md5sum] = "7d8fd22c44a9a5d384cd34c5a329d443"
S = "${WORKDIR}/${ROS_SP}/${ROS_BPN}"
inherit catkin
ROS_SPN = "mavros"

View File

@ -0,0 +1,49 @@
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 \
ros-mavlink \
"
RDEPENDS_${PN} = " \
boost \
ros-mavlink \
"
# 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"