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:
parent
2846a8f39f
commit
359cb2e1de
|
@ -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"
|
|
@ -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"
|
|
@ -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"
|
|
@ -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"
|
Loading…
Reference in New Issue