robot-model: move some packages to own repositories

The recipes collada-parser, collada-urdf and kdl-parser have been
moved to new repositories and are further developed there. This
commit updates the recipes to the current versions in the new
repositories. Furthermore, it adds the new recipe kdl-parser-py,
but this recipe is still deactivated in packagegroup-ros-world, as
python-orocos-kdl is not yet properly building.

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@gmail.com>
This commit is contained in:
Lukas Bulwahn 2017-06-03 20:03:37 +02:00
parent e463a59e80
commit 603d27ade4
9 changed files with 40 additions and 17 deletions

View File

@ -0,0 +1,8 @@
DESCRIPTION = "This package contains a C++ parser for the Collada robot description format."
SECTION = "devel"
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://package.xml;beginline=19;endline=19;md5=d566ef916e9dedc494f5f793a6690ba5"
DEPENDS = "collada-dom roscpp urdfdom-headers urdf urdf-parser-plugin class-loader"
require collada-urdf.inc

View File

@ -0,0 +1,9 @@
SRC_URI = "https://github.com/ros/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz"
SRC_URI[md5sum] = "19bcb9966c07ae94cf765f57779b6173"
SRC_URI[sha256sum] = "77c3ec2301418c2a860d64aff46a9d0e30e392e179345623f8d33877eade79b7"
S = "${WORKDIR}/${ROS_SP}/${ROS_BPN}"
inherit catkin
ROS_SPN = "collada_urdf"

View File

@ -6,4 +6,4 @@ LIC_FILES_CHKSUM = "file://package.xml;beginline=18;endline=18;md5=d566ef916e9de
DEPENDS = "angles assimp resource-retriever collada-dom collada-parser roscpp urdf geometric-shapes tf libtinyxml"
require robot-model.inc
require collada-urdf.inc

View File

@ -0,0 +1,10 @@
DESCRIPTION = "kdl_parser_py provides Python tools to construct a KDL tree from an XML robot representation in URDF."
SECTION = "devel"
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://package.xml;beginline=16;endline=16;md5=d566ef916e9dedc494f5f793a6690ba5"
DEPENDS = "orocos-kdl urdf"
require kdl-parser.inc
RDEPENDS_${PN} = "urdfdom-py python-orocos-kdl"

View File

@ -0,0 +1,9 @@
SRC_URI = "https://github.com/ros/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz"
SRC_URI[md5sum] = "c4b190c223f2ecc373b468ba51e508b7"
SRC_URI[sha256sum] = "34b5ff0e180dbe835ba5adf51fb5423ec292a1c8af716e55317ee04a52013c19"
S = "${WORKDIR}/${ROS_SP}/${ROS_BPN}"
inherit catkin
ROS_SPN = "kdl_parser"

View File

@ -5,8 +5,6 @@ LIC_FILES_CHKSUM = "file://package.xml;beginline=17;endline=17;md5=d566ef916e9de
DEPENDS = "libeigen orocos-kdl rosconsole roscpp urdf cmake-modules"
require robot-model.inc
require kdl-parser.inc
SRC_URI = "https://github.com/ros/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz \
file://0001-add-explicit-dependency-on-libeigen.patch \
"
SRC_URI += "file://0001-add-explicit-dependency-on-libeigen.patch"

View File

@ -196,6 +196,7 @@ RDEPENDS_${PN} = "\
mavlink \
"
# kdl-parser-py requires python-orocos-kdl, which current fails due to #469.
# urdfdom-headers is an empty deploy package.
# image-view requires gtk+, but it cannot be found by cmake for some reason.
# sound-play requires python-gst (which is not available in any layers' master branch)

View File

@ -1,12 +0,0 @@
DESCRIPTION = " This package contains a C++ parser for the Collada robot \
description format. The parser reads a Collada XML robot description, and \
creates a C++ URDF model. Although it is possible to directly use this \
parser when working with Collada robot descriptions, the preferred user \
API is found in the urdf package."
SECTION = "devel"
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://package.xml;beginline=19;endline=19;md5=d566ef916e9dedc494f5f793a6690ba5"
DEPENDS = "collada-dom roscpp urdfdom-headers urdf urdf-parser-plugin class-loader"
require robot-model.inc