DRAFT Drop v2-recipes-ros1/
This commit is contained in:
parent
bab1e134cd
commit
e128803664
|
@ -1,11 +0,0 @@
|
|||
SUMMARY = "The ROS specific CMake bits in the ament buildsystem."
|
||||
HOMEPAGE = "https://github.com/ros2/ament_cmake_ros"
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f"
|
||||
|
||||
SRCREV = "85f37bee18a7e139e62a84909b5677dc44281387"
|
||||
SRC_URI = "git://github.com/ros2/ament_cmake_ros.git;protocol=git;"
|
||||
|
||||
inherit ament
|
||||
|
||||
BBCLASSEXTEND += "native"
|
|
@ -1,8 +0,0 @@
|
|||
SUMMARY = "The core of the ament buildsystem in CMake."
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=17;endline=17;md5=12c26a18c7f493fdc7e8a93b16b7c04f"
|
||||
DEPENDS = "ament-package-native ${PYTHON_PN}-pyparsing-native"
|
||||
|
||||
include ament-cmake.inc
|
||||
|
||||
RDEPENDS_${PN} += "ament-package cmake"
|
|
@ -1,8 +0,0 @@
|
|||
SUMMARY = "The ability to export definitions to downstream packages in the ament buildsystem."
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f"
|
||||
DEPENDS = "ament-cmake-core-native"
|
||||
|
||||
include ament-cmake.inc
|
||||
|
||||
RDEPENDS_${PN} += "ament-cmake-core"
|
|
@ -1,8 +0,0 @@
|
|||
SUMMARY = "The ability to export dependencies to downstream packages in the ament buildsystem in CMake."
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f"
|
||||
DEPENDS = "ament-cmake-core-native"
|
||||
|
||||
include ament-cmake.inc
|
||||
|
||||
RDEPENDS_${PN} += "ament-cmake-core ament-cmake-libraries"
|
|
@ -1,8 +0,0 @@
|
|||
SUMMARY = "The ability to export include directories to downstream packages in the ament buildsystem in CMake."
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f"
|
||||
DEPENDS = "ament-cmake-core-native"
|
||||
|
||||
include ament-cmake.inc
|
||||
|
||||
RDEPENDS_${PN} += "ament-cmake-core"
|
|
@ -1,8 +0,0 @@
|
|||
SUMMARY = "The ability to export interfaces to downstream packages in the ament buildsystem in CMake."
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f"
|
||||
DEPENDS = "ament-cmake-core-native"
|
||||
|
||||
include ament-cmake.inc
|
||||
|
||||
RDEPENDS_${PN} += "ament-cmake-core"
|
|
@ -1,8 +0,0 @@
|
|||
SUMMARY = "The ability to export libraries to downstream packages in the ament buildsystem in CMake."
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f"
|
||||
DEPENDS = "ament-cmake-core-native"
|
||||
|
||||
include ament-cmake.inc
|
||||
|
||||
RDEPENDS_${PN} += "ament-cmake-core"
|
|
@ -1,8 +0,0 @@
|
|||
SUMMARY = "The ability to export link flags to downstream packages in the ament buildsystem."
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=7;endline=7;md5=12c26a18c7f493fdc7e8a93b16b7c04f"
|
||||
DEPENDS = "ament-cmake-core-native"
|
||||
|
||||
include ament-cmake.inc
|
||||
|
||||
RDEPENDS_${PN} += "ament-cmake-core"
|
|
@ -1,8 +0,0 @@
|
|||
SUMMARY = "The functionality to order include directories according to a chain of prefixes in the ament buildsystem in CMake."
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f"
|
||||
DEPENDS = "ament-cmake-core-native"
|
||||
|
||||
include ament-cmake.inc
|
||||
|
||||
RDEPENDS_${PN} += "ament-cmake-core"
|
|
@ -1,8 +0,0 @@
|
|||
SUMMARY = "The functionality to deduplicate libraries in the ament buildsystem in CMake."
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f"
|
||||
DEPENDS = "ament-cmake-core-native"
|
||||
|
||||
include ament-cmake.inc
|
||||
|
||||
RDEPENDS_${PN} += "ament-cmake-core"
|
|
@ -1,8 +0,0 @@
|
|||
SUMMARY = "The ability to use Python in the ament buildsystem in CMake."
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f"
|
||||
DEPENDS = "ament-cmake-core-native"
|
||||
|
||||
include ament-cmake.inc
|
||||
|
||||
RDEPENDS_${PN} += "ament-cmake-core"
|
|
@ -1,8 +0,0 @@
|
|||
SUMMARY = "The ability to add definitions, include directories and libraries of a package to a target in the ament buildsystem in CMake."
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f"
|
||||
DEPENDS = "ament-cmake-core-native"
|
||||
|
||||
include ament-cmake.inc
|
||||
|
||||
RDEPENDS_${PN} += "ament-cmake-core ament-cmake-include-directories ament-cmake-libraries"
|
|
@ -1,8 +0,0 @@
|
|||
SUMMARY = "The ability to add tests in the ament buildsystem in CMake."
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f"
|
||||
DEPENDS = "ament-cmake-core-native"
|
||||
|
||||
include ament-cmake.inc
|
||||
|
||||
RDEPENDS_${PN} += "ament-cmake-core"
|
|
@ -1,20 +0,0 @@
|
|||
HOMEPAGE = "https://github.com/ament/ament_cmake"
|
||||
|
||||
SRCREV = "af0789c46d03aabf6ee2cae360bf0487dd8a84d4"
|
||||
SRC_URI = "git://github.com/ament/ament_cmake.git;protocol=git;"
|
||||
|
||||
inherit cmake python3native
|
||||
|
||||
ROS_BPN = "${@d.getVar('BPN', True).replace('-', '_')}"
|
||||
|
||||
S = "${WORKDIR}/git/${ROS_BPN}"
|
||||
|
||||
do_install_append() {
|
||||
rm -f ${D}${datadir}/${ROS_BPN}/local_setup.bash
|
||||
rm -f ${D}${datadir}/${ROS_BPN}/local_setup.sh
|
||||
rm -f ${D}${datadir}/${ROS_BPN}/local_setup.zsh
|
||||
}
|
||||
|
||||
FILES_${PN} += "${datadir}"
|
||||
|
||||
BBCLASSEXTEND += "native"
|
|
@ -1,20 +0,0 @@
|
|||
SUMMARY = "The entry point package for the ament buildsystem in CMake."
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f"
|
||||
DEPENDS = "ament-cmake-export-dependencies-native"
|
||||
|
||||
include ament-cmake.inc
|
||||
|
||||
RDEPENDS_${PN} += " \
|
||||
ament-cmake-core \
|
||||
ament-cmake-export-definitions \
|
||||
ament-cmake-export-dependencies \
|
||||
ament-cmake-export-include-directories \
|
||||
ament-cmake-export-interfaces \
|
||||
ament-cmake-export-libraries \
|
||||
ament-cmake-export-link-flags \
|
||||
ament-cmake-libraries \
|
||||
ament-cmake-python \
|
||||
ament-cmake-target-dependencies \
|
||||
ament-cmake-test \
|
||||
"
|
|
@ -1,9 +0,0 @@
|
|||
SUMMARY = "Python API to access the ament resource index."
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f"
|
||||
|
||||
include ament-index.inc
|
||||
|
||||
S = "${WORKDIR}/git/ament_index_python"
|
||||
|
||||
inherit setuptools3
|
|
@ -1,4 +0,0 @@
|
|||
HOMEPAGE = "https://github.com/ament/ament_index"
|
||||
|
||||
SRCREV = "1df2aef4d7f1271d80082cc01aa08e13bfc58fce"
|
||||
SRC_URI = "git://github.com/ament/ament_index.git;protocol=git;"
|
|
@ -1,13 +0,0 @@
|
|||
SUMMARY = "The parser for the manifest files in the ament buildsystem."
|
||||
HOMEPAGE = "https://github.com/ament/ament_package"
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
|
||||
|
||||
SRCREV = "2cc251b627607e2d8ada6fa75add45cbe86cb9d8"
|
||||
SRC_URI = "git://github.com/ament/ament_package.git;protocol=git;"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
inherit setuptools3
|
||||
|
||||
BBCLASSEXTEND += "native"
|
|
@ -1,17 +0,0 @@
|
|||
SUMMARY = "The command line tools for the ament buildsystem."
|
||||
HOMEPAGE = "https://github.com/ament/ament_tools"
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
|
||||
DEPENDS = "osrf-pycommon ament-package"
|
||||
|
||||
SRCREV = "0885dfb957260bcab00e6a626624cf4e447d19c0"
|
||||
SRC_URI = "git://github.com/ament/ament_tools.git;protocol=git;"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
inherit setuptools3
|
||||
|
||||
PACKAGES_append = " ${PN}-completion"
|
||||
FILES_${PN}-completion_append = " ${datadir}/ament_tools/environment"
|
||||
|
||||
BBCLASSEXTEND += "native"
|
|
@ -1,13 +0,0 @@
|
|||
SUMMARY = "A package containing some message definitions used in the implementation or actions."
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f"
|
||||
DEPENDS = " \
|
||||
builtin-interfaces \
|
||||
rosidl-default-runtime \
|
||||
rosidl-typesupport-cpp \
|
||||
ros2-std-msgs \
|
||||
"
|
||||
|
||||
ROS_BPN = "actionlib_msgs"
|
||||
|
||||
include common-interfaces.inc
|
|
@ -1,6 +0,0 @@
|
|||
HOMEPAGE = "https://github.com/ros2/common_interfaces"
|
||||
|
||||
SRCREV = "5372c3c98a71e05e8c7584e77ffe7b68bd08819c"
|
||||
SRC_URI = "git://github.com/ros2/common_interfaces.git;protocol=git;"
|
||||
|
||||
inherit ament pythonpath-insane
|
|
@ -1,14 +0,0 @@
|
|||
SUMMARY = "A package containing some diagnostics related message and service definitions."
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f"
|
||||
DEPENDS = " \
|
||||
builtin-interfaces \
|
||||
rosidl-default-runtime \
|
||||
rosidl-typesupport-cpp \
|
||||
ros2-geometry-msgs \
|
||||
ros2-std-msgs \
|
||||
"
|
||||
|
||||
ROS_BPN = "diagnostic_msgs"
|
||||
|
||||
include common-interfaces.inc
|
|
@ -1,8 +0,0 @@
|
|||
SUMMARY = "A package containing some geometry related message definitions."
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f"
|
||||
DEPENDS = "ros2-std-msgs"
|
||||
|
||||
ROS_BPN = "geometry_msgs"
|
||||
|
||||
include common-interfaces.inc
|
|
@ -1,14 +0,0 @@
|
|||
SUMMARY = "A package containing some navigation related message and service definitions."
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f"
|
||||
DEPENDS = " \
|
||||
builtin-interfaces \
|
||||
rosidl-default-runtime \
|
||||
rosidl-typesupport-cpp \
|
||||
ros2-std-msgs \
|
||||
ros2-geometry-msgs \
|
||||
"
|
||||
|
||||
ROS_BPN = "nav_msgs"
|
||||
|
||||
include common-interfaces.inc
|
|
@ -1,11 +0,0 @@
|
|||
SUMMARY = "A package containing sensor message definitions."
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f"
|
||||
DEPENDS = " \
|
||||
ros2-std-msgs \
|
||||
ros2-geometry-msgs \
|
||||
"
|
||||
|
||||
ROS_BPN = "sensor_msgs"
|
||||
|
||||
include common-interfaces.inc
|
|
@ -1,13 +0,0 @@
|
|||
SUMMARY = "A package containing some message definitions which describe geometric shapes."
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f"
|
||||
DEPENDS = " \
|
||||
builtin-interfaces \
|
||||
rosidl-default-runtime \
|
||||
rosidl-typesupport-cpp \
|
||||
ros2-geometry-msgs \
|
||||
"
|
||||
|
||||
ROS_BPN = "shape_msgs"
|
||||
|
||||
include common-interfaces.inc
|
|
@ -1,12 +0,0 @@
|
|||
SUMMARY = "A package containing some standard message definitions."
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f"
|
||||
DEPENDS = " \
|
||||
builtin-interfaces \
|
||||
rosidl-default-runtime \
|
||||
rosidl-typesupport-cpp \
|
||||
"
|
||||
|
||||
ROS_BPN = "std_msgs"
|
||||
|
||||
include common-interfaces.inc
|
|
@ -1,12 +0,0 @@
|
|||
SUMMARY = "A package containing some standard service definitions."
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f"
|
||||
DEPENDS = " \
|
||||
builtin-interfaces \
|
||||
rosidl-default-runtime \
|
||||
rosidl-typesupport-cpp \
|
||||
"
|
||||
|
||||
ROS_BPN = "std_srvs"
|
||||
|
||||
include common-interfaces.inc
|
|
@ -1,14 +0,0 @@
|
|||
SUMMARY = "A package containing some stereo camera related message definitions."
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f"
|
||||
DEPENDS = " \
|
||||
builtin-interfaces \
|
||||
rosidl-default-runtime \
|
||||
rosidl-typesupport-cpp \
|
||||
ros2-std-msgs \
|
||||
ros2-sensor-msgs \
|
||||
"
|
||||
|
||||
ROS_BPN = "stereo_msgs"
|
||||
|
||||
include common-interfaces.inc
|
|
@ -1,14 +0,0 @@
|
|||
SUMMARY = "A package containing some robot trajectory message definitions."
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f"
|
||||
DEPENDS = " \
|
||||
builtin-interfaces \
|
||||
rosidl-default-runtime \
|
||||
rosidl-typesupport-cpp \
|
||||
ros2-std-msgs \
|
||||
ros2-geometry-msgs \
|
||||
"
|
||||
|
||||
ROS_BPN = "trajectory_msgs"
|
||||
|
||||
include common-interfaces.inc
|
|
@ -1,14 +0,0 @@
|
|||
SUMMARY = "A package containing some visualization and interaction related message definitions."
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f"
|
||||
DEPENDS = " \
|
||||
builtin-interfaces \
|
||||
rosidl-default-runtime \
|
||||
rosidl-typesupport-cpp \
|
||||
ros2-std-msgs \
|
||||
ros2-geometry-msgs \
|
||||
"
|
||||
|
||||
ROS_BPN = "visualization_msgs"
|
||||
|
||||
include common-interfaces.inc
|
|
@ -1,27 +0,0 @@
|
|||
SUMMARY = "Contains message and service definitions used by the examples."
|
||||
HOMEPAGE = "https://github.com/ros2/example_interfaces"
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f"
|
||||
DEPENDS = " \
|
||||
rosidl-default-generators \
|
||||
rosidl-cmake \
|
||||
rosidl-parser \
|
||||
rosidl-generator-c \
|
||||
rosidl-generator-cpp \
|
||||
rosidl-generator-py \
|
||||
rmw-implementation-cmake \
|
||||
rmw \
|
||||
rmw-fastrtps-cpp \
|
||||
rosidl-typesupport-c \
|
||||
rosidl-typesupport-cpp \
|
||||
python-cmake-module \
|
||||
"
|
||||
|
||||
SRCREV = "b9f9477cd7f368e61f81d55c5021f4c70ad1fe12"
|
||||
SRC_URI = "git://github.com/ros2/example_interfaces.git;protocol=git;"
|
||||
|
||||
inherit ament pythonpath-insane
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
FILES_${PN} += "${datadir}/${ROS_BPN}/mapping_rules.yaml"
|
|
@ -1,28 +0,0 @@
|
|||
From 596ed4a3481735b7d286da2701ada64e60e595cc Mon Sep 17 00:00:00 2001
|
||||
From: Dmitry Rozhkov <dmitry.rozhkov@linux.intel.com>
|
||||
Date: Tue, 11 Jul 2017 12:47:41 +0300
|
||||
Subject: [PATCH] don't use INSTALL_INTERFACE
|
||||
|
||||
The build system adds `include` as a system headers folder, but in combination
|
||||
with having --sysroot option set for gcc makes gcc ignore the folder.
|
||||
|
||||
Upstream-Status: Inappropriate [the line is legit, but breaks in Yocto]
|
||||
---
|
||||
src/cpp/CMakeLists.txt | 1 -
|
||||
1 file changed, 1 deletion(-)
|
||||
|
||||
diff --git a/src/cpp/CMakeLists.txt b/src/cpp/CMakeLists.txt
|
||||
index 19029ef..119ce5e 100644
|
||||
--- a/src/cpp/CMakeLists.txt
|
||||
+++ b/src/cpp/CMakeLists.txt
|
||||
@@ -83,7 +83,6 @@ else()
|
||||
# Define public headers
|
||||
target_include_directories(${PROJECT_NAME} PUBLIC
|
||||
$<BUILD_INTERFACE:${PROJECT_SOURCE_DIR}/include> $<BUILD_INTERFACE:${PROJECT_BINARY_DIR}/include/${PROJECT_NAME}>
|
||||
- $<INSTALL_INTERFACE:include>
|
||||
)
|
||||
endif()
|
||||
|
||||
--
|
||||
2.9.3
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
SUMMARY = "eProsima FastCDR library provides two serialization mechanisms. One is the standard CDR serialization mechanism, while the other is a faster implementation of it."
|
||||
HOMEPAGE = "https://github.com/eProsima/Fast-CDR"
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
|
||||
|
||||
SRCREV = "8d1489780cd58947e5f7104b84641f680224cdea"
|
||||
SRC_URI = "git://github.com/eProsima/Fast-CDR.git;protocol=git; \
|
||||
file://0001-don-t-use-INSTALL_INTERFACE.patch \
|
||||
"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
inherit cmake
|
|
@ -1,46 +0,0 @@
|
|||
From 50fbc5f526cea5f7dab554deb2a9256bddf8d0cc Mon Sep 17 00:00:00 2001
|
||||
From: Martin Jansa <Martin.Jansa@gmail.com>
|
||||
Date: Tue, 10 Apr 2018 08:40:05 +0000
|
||||
Subject: [PATCH] FindTinyXML2: use pkg-config to find tinyxml2
|
||||
|
||||
* otherwise it finds the whole path to RSS inside fastrtps and then uses
|
||||
it in fastrtpsTargets.cmake which brakes users of this (e.g. rmw-fastrtps-cpp)
|
||||
when they are built after fastrtps WORKDIR was already removed (e.g. with rm-work)
|
||||
|
||||
fastrtps/git-r0 $ grep -B 1 -A 1 work image/usr/lib/fastrtps/cmake/fastrtpsTargets.cmake
|
||||
set_target_properties(fastrtps PROPERTIES
|
||||
INTERFACE_LINK_LIBRARIES "-lpthread;/OE/build/oe-core/tmp-glibc/work/aarch64-oe-linux/fastrtps/git-r0/recipe-sysroot/usr/lib/libtinyxml2.so"
|
||||
)
|
||||
|
||||
Upstream-Status: Pending
|
||||
|
||||
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
|
||||
---
|
||||
cmake/modules/FindTinyXML2.cmake | 10 +++-------
|
||||
1 file changed, 3 insertions(+), 7 deletions(-)
|
||||
|
||||
diff --git a/cmake/modules/FindTinyXML2.cmake b/cmake/modules/FindTinyXML2.cmake
|
||||
index 24aa98a..bdb426a 100644
|
||||
--- a/cmake/modules/FindTinyXML2.cmake
|
||||
+++ b/cmake/modules/FindTinyXML2.cmake
|
||||
@@ -4,14 +4,10 @@
|
||||
|
||||
option(TINYXML2_FROM_SOURCE "Integrate TinyXML2 source code inside Fast RTPS" OFF)
|
||||
|
||||
-find_package(TinyXML2 CONFIG QUIET)
|
||||
+find_package(PkgConfig)
|
||||
+pkg_check_modules(TinyXML2 REQUIRED tinyxml2)
|
||||
if(TinyXML2_FOUND)
|
||||
- message(STATUS "Found TinyXML2: ${TinyXML2_DIR}")
|
||||
- if(NOT TINYXML2_LIBRARY AND TARGET tinyxml2)
|
||||
- # in this case, we're probably using TinyXML2 version 5.0.0 or greater
|
||||
- # in which case tinyxml2 is an exported target and we should use that
|
||||
- set(TINYXML2_LIBRARY tinyxml2)
|
||||
- endif()
|
||||
+ set(TINYXML2_LIBRARY ${TinyXML2_LIBRARIES})
|
||||
else()
|
||||
if(THIRDPARTY)
|
||||
set(TINYXML2_FROM_SOURCE ON)
|
||||
--
|
||||
2.7.6
|
||||
|
|
@ -1,29 +0,0 @@
|
|||
From dafc5ef621f67789dd91d0bbb14018548f260b96 Mon Sep 17 00:00:00 2001
|
||||
From: Dmitry Rozhkov <dmitry.rozhkov@linux.intel.com>
|
||||
Date: Tue, 11 Jul 2017 12:50:03 +0300
|
||||
Subject: [PATCH] don't use INSTALL_INTERFACE
|
||||
|
||||
The build system adds `include` as a system headers folder, but in combination
|
||||
with having --sysroot option set for gcc makes gcc ignore the folder.
|
||||
|
||||
Upstream-Status: Inappropriate [the line is legit, but breaks in Yocto]
|
||||
|
||||
---
|
||||
src/cpp/CMakeLists.txt | 1 -
|
||||
1 file changed, 1 deletion(-)
|
||||
|
||||
diff --git a/src/cpp/CMakeLists.txt b/src/cpp/CMakeLists.txt
|
||||
index 40cc93d..6f66632 100644
|
||||
--- a/src/cpp/CMakeLists.txt
|
||||
+++ b/src/cpp/CMakeLists.txt
|
||||
@@ -292,7 +292,6 @@ else()
|
||||
target_include_directories(${PROJECT_NAME} PUBLIC
|
||||
$<BUILD_INTERFACE:${PROJECT_SOURCE_DIR}/include> $<BUILD_INTERFACE:${PROJECT_BINARY_DIR}/include/${PROJECT_NAME}>
|
||||
$<BUILD_INTERFACE:${PROJECT_SOURCE_DIR}/src/cpp>
|
||||
- $<INSTALL_INTERFACE:include>
|
||||
)
|
||||
|
||||
# Link library to external libraries.
|
||||
--
|
||||
2.9.3
|
||||
|
|
@ -1,19 +0,0 @@
|
|||
SUMMARY = "Implementation of RTPS Standard."
|
||||
HOMEPAGE = "https://github.com/eProsima/Fast-RTPS"
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
|
||||
DEPENDS = "asio libtinyxml2"
|
||||
|
||||
SRCREV = "bfb448e19bff253293e8f28ee8c3d3d78d882be2"
|
||||
SRC_URI = "git://github.com/eProsima/Fast-RTPS.git;protocol=git; \
|
||||
file://0001-don-t-use-INSTALL_INTERFACE.patch \
|
||||
file://0001-FindTinyXML2-use-pkg-config-to-find-tinyxml2.patch \
|
||||
"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
inherit cmake
|
||||
|
||||
do_install_append() {
|
||||
rm -r ${D}/usr/examples
|
||||
}
|
|
@ -1,13 +0,0 @@
|
|||
SUMMARY = "Commonly needed Python modules, used by Python software developed at OSRF."
|
||||
HOMEPAGE = "https://github.com/osrf/osrf_pycommon"
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=6c4db32a2fa8717faffa1d4f10136f47"
|
||||
|
||||
SRCREV = "e32de70e8b42dcd96bb66d29ddfb62e7fd8b795e"
|
||||
SRC_URI = "git://github.com/osrf/osrf_pycommon.git;protocol=git;"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
inherit setuptools3
|
||||
|
||||
BBCLASSEXTEND += "native"
|
|
@ -1,26 +0,0 @@
|
|||
SUMMARY = "The ROS client library common interfaces."
|
||||
HOMEPAGE = "https://github.com/ros2/rcl_interfaces"
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f"
|
||||
DEPENDS = " \
|
||||
rosidl-default-generators \
|
||||
rosidl-cmake \
|
||||
rosidl-parser \
|
||||
rosidl-generator-c \
|
||||
rosidl-generator-cpp \
|
||||
rosidl-generator-py \
|
||||
rmw-implementation-cmake \
|
||||
rmw \
|
||||
rmw-fastrtps-cpp \
|
||||
rosidl-typesupport-c \
|
||||
rosidl-typesupport-cpp \
|
||||
python-cmake-module \
|
||||
"
|
||||
|
||||
SRCREV = "22340f5828a8ea54675d47bef604d7c51fc9e101"
|
||||
SRC_URI = "git://github.com/ros2/rcl_interfaces.git;protocol=git;"
|
||||
|
||||
ROS_BPN = "builtin_interfaces"
|
||||
|
||||
inherit ament pythonpath-insane
|
||||
|
|
@ -1,23 +0,0 @@
|
|||
SUMMARY = "The ROS client library common interfaces."
|
||||
HOMEPAGE = "https://github.com/ros2/rcl_interfaces"
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f"
|
||||
DEPENDS = " \
|
||||
rosidl-default-generators \
|
||||
rosidl-cmake \
|
||||
rosidl-parser \
|
||||
rosidl-generator-c \
|
||||
rosidl-generator-cpp \
|
||||
rosidl-generator-py \
|
||||
rmw-implementation-cmake \
|
||||
rmw \
|
||||
rmw-fastrtps-cpp \
|
||||
rosidl-typesupport-c \
|
||||
rosidl-typesupport-cpp \
|
||||
python-cmake-module \
|
||||
"
|
||||
|
||||
SRCREV = "22340f5828a8ea54675d47bef604d7c51fc9e101"
|
||||
SRC_URI = "git://github.com/ros2/rcl_interfaces.git;protocol=git;"
|
||||
|
||||
inherit ament pythonpath-insane
|
|
@ -1,14 +0,0 @@
|
|||
SUMMARY = "The ROS client library common implementation."
|
||||
HOMEPAGE = "https://github.com/ros2/rcl_interfaces"
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f"
|
||||
DEPENDS = " \
|
||||
ament-cmake-ros \
|
||||
rcl-interfaces \
|
||||
rmw-implementation \
|
||||
"
|
||||
|
||||
SRCREV = "b41d4e333e2b977f7c93a18009cd93a8db5e87f0"
|
||||
SRC_URI = "git://github.com/ros2/rcl.git;protocol=git;"
|
||||
|
||||
inherit ament
|
|
@ -1,14 +0,0 @@
|
|||
SUMMARY = "The ROS client library in C++."
|
||||
HOMEPAGE = "https://github.com/ros2/rcl_interfaces"
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f"
|
||||
DEPENDS = " \
|
||||
builtin-interfaces \
|
||||
rosidl-default-runtime \
|
||||
rcl \
|
||||
"
|
||||
|
||||
SRCREV = "bea1a52e24eaea0ad141a4d13dfa4606fcf190e7"
|
||||
SRC_URI = "git://github.com/ros2/rclcpp.git;protocol=git;"
|
||||
|
||||
inherit ament pythonpath-insane
|
|
@ -1,15 +0,0 @@
|
|||
SUMMARY = "Package containing the Python client."
|
||||
HOMEPAGE = "https://github.com/ros2/rclpy"
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f"
|
||||
DEPENDS = " \
|
||||
python-cmake-module \
|
||||
rcl \
|
||||
"
|
||||
|
||||
SRCREV = "018b9fbf1c66f1c1c488510e0caa299fb0223277"
|
||||
SRC_URI = "git://github.com/ros2/rclpy.git;protocol=git;"
|
||||
|
||||
RDEPENDS_${PN} += "${PYTHON_PN}-multiprocessing"
|
||||
|
||||
inherit ament
|
|
@ -1,15 +0,0 @@
|
|||
SUMMARY = "Package containing various utility types and functions for C."
|
||||
HOMEPAGE = "https://github.com/ros2/rcutils"
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f"
|
||||
DEPENDS = " \
|
||||
python3-empy \
|
||||
python3-empy-native \
|
||||
"
|
||||
|
||||
SRCREV = "85043d2da60cae000ea8137ab3eaff78d2ff2d42"
|
||||
SRC_URI = "git://github.com/ros2/rcutils.git;protocol=git;"
|
||||
|
||||
inherit ament
|
||||
|
||||
S = "${WORKDIR}/git"
|
|
@ -1,5 +0,0 @@
|
|||
SUMMARY = "Provide CMake module to find eProsima FastRTPS."
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f"
|
||||
|
||||
include rmw-fastrtps.inc
|
|
@ -1,19 +0,0 @@
|
|||
SUMMARY = "Implement the ROS middleware interface using eProsima FastRTPS static code generation in C++."
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f"
|
||||
|
||||
DEPENDS = " \
|
||||
ament-cmake-ros \
|
||||
rcutils \
|
||||
fastrtps-cmake-module \
|
||||
fastrtps \
|
||||
fastcdr \
|
||||
rmw \
|
||||
rosidl-generator-c \
|
||||
rosidl-generator-cpp \
|
||||
rosidl-typesupport-introspection-c \
|
||||
rosidl-typesupport-introspection-cpp \
|
||||
rosidl-cmake \
|
||||
"
|
||||
|
||||
include rmw-fastrtps.inc
|
|
@ -1,6 +0,0 @@
|
|||
HOMEPAGE = "https://github.com/ros2/rmw_fastrtps"
|
||||
|
||||
SRCREV = "640d7de7e2af1a4281ba910d0ed6702e337ed48c"
|
||||
SRC_URI = "git://github.com/ros2/rmw_fastrtps.git;protocol=git;"
|
||||
|
||||
inherit ament
|
|
@ -1,25 +0,0 @@
|
|||
From 0e9f364cad9082daac0d802abc690b1f59ac0243 Mon Sep 17 00:00:00 2001
|
||||
From: Dmitry Rozhkov <dmitry.rozhkov@linux.intel.com>
|
||||
Date: Tue, 11 Jul 2017 12:53:38 +0300
|
||||
Subject: [PATCH] get rid of poco-vendor dependency
|
||||
|
||||
Upstream-Status: Inappropriate [poco is provided by OE]
|
||||
---
|
||||
rmw_implementation/CMakeLists.txt | 1 -
|
||||
1 file changed, 1 deletion(-)
|
||||
|
||||
diff --git a/rmw_implementation/CMakeLists.txt b/rmw_implementation/CMakeLists.txt
|
||||
index c23861e..e9ed54f 100644
|
||||
--- a/rmw_implementation/CMakeLists.txt
|
||||
+++ b/rmw_implementation/CMakeLists.txt
|
||||
@@ -16,7 +16,6 @@ find_package(ament_cmake REQUIRED)
|
||||
find_package(rcutils REQUIRED)
|
||||
|
||||
# provides FindPoco.cmake and Poco on platforms without it
|
||||
-find_package(poco_vendor)
|
||||
find_package(Poco COMPONENTS Foundation)
|
||||
find_package(rmw_implementation_cmake REQUIRED)
|
||||
|
||||
--
|
||||
2.9.3
|
||||
|
|
@ -1,19 +0,0 @@
|
|||
SUMMARY = "The decision which ROS middleware implementation should be used for C++."
|
||||
HOMEPAGE = "https://github.com/ros2/example_interfaces"
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f"
|
||||
|
||||
DEPENDS = " \
|
||||
rcutils \
|
||||
rmw \
|
||||
rmw-implementation-cmake \
|
||||
rmw-fastrtps-cpp \
|
||||
poco \
|
||||
"
|
||||
|
||||
SRCREV = "856611439680209e46d0f4fc4c79d62e7c29867d"
|
||||
SRC_URI = "git://github.com/ros2/rmw_implementation.git;protocol=git; \
|
||||
file://0001-get-rid-of-poco-vendor-dependency.patch;patchdir=.. \
|
||||
"
|
||||
|
||||
inherit ament
|
|
@ -1,5 +0,0 @@
|
|||
SUMMARY = "CMake functions which can discover and enumerate available implementations."
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f"
|
||||
|
||||
include rmw.inc
|
|
@ -1,6 +0,0 @@
|
|||
HOMEPAGE = "https://github.com/ros2/rmw"
|
||||
|
||||
SRCREV = "4c39335411910f1e8d6cb49352b44fef6052455d"
|
||||
SRC_URI = "git://github.com/ros2/rmw.git;protocol=git;"
|
||||
|
||||
inherit ament
|
|
@ -1,6 +0,0 @@
|
|||
SUMMARY = "Contains the ROS middleware API."
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f"
|
||||
DEPENDS = "rcutils ament-cmake-ros"
|
||||
|
||||
include rmw.inc
|
|
@ -1,12 +0,0 @@
|
|||
SUMMARY = "C++ nodes which were previously in the ros2/examples repository but are now just used for demo purposes."
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f"
|
||||
DEPENDS = " \
|
||||
example-interfaces \
|
||||
rclcpp \
|
||||
ros2-sensor-msgs \
|
||||
"
|
||||
|
||||
ROS_BPN = "demo_nodes_cpp"
|
||||
|
||||
include ros2-demos.inc
|
|
@ -1,6 +0,0 @@
|
|||
HOMEPAGE = "https://github.com/ros2/demos"
|
||||
|
||||
SRCREV = "ac2db5662a45029c1e2205aefdb93302cadc0f43"
|
||||
SRC_URI = "git://github.com/ros2/demos.git;protocol=git;"
|
||||
|
||||
inherit ament
|
|
@ -1,13 +0,0 @@
|
|||
SUMMARY = "The ROS launch tool."
|
||||
HOMEPAGE = "https://github.com/ros2/launch"
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f"
|
||||
|
||||
SRCREV = "90181d102362028eb88f225f2b3377f51dc74526"
|
||||
SRC_URI = "git://github.com/ros2/launch.git;protocol=git;"
|
||||
|
||||
S = "${WORKDIR}/git/launch"
|
||||
|
||||
RDEPENDS_${PN} += "${PYTHON_PN}-asyncio"
|
||||
|
||||
inherit setuptools3
|
|
@ -1,6 +0,0 @@
|
|||
HOMEPAGE = "https://github.com/ros2/ros2cli"
|
||||
|
||||
SRCREV = "df36377ff44695b43390dccf2df5a7bffd012e61"
|
||||
SRC_URI = "git://github.com/ros2/ros2cli.git;protocol=git;"
|
||||
|
||||
S = "${WORKDIR}/git/${PN}"
|
|
@ -1,10 +0,0 @@
|
|||
SUMMARY = "Framework for ROS 2 command line tools."
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f"
|
||||
|
||||
include ros2cli.inc
|
||||
inherit setuptools3
|
||||
|
||||
RDEPENDS_${PN} += "rclpy python3-setuptools ${PYTHON_PN}-xmlrpc ${PYTHON_PN}-pydoc"
|
||||
|
||||
FILES_${PN} += "${datadir}/ament_index/"
|
|
@ -1,7 +0,0 @@
|
|||
SUMMARY = "The msg command for ROS 2 command line tools."
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f"
|
||||
|
||||
include ros2cli.inc
|
||||
|
||||
inherit setuptools3
|
|
@ -1,7 +0,0 @@
|
|||
SUMMARY = "The node command for ROS 2 command line tools."
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f"
|
||||
|
||||
include ros2cli.inc
|
||||
|
||||
inherit setuptools3
|
|
@ -1,9 +0,0 @@
|
|||
SUMMARY = "The pkg command for ROS 2 command line tools."
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f"
|
||||
|
||||
include ros2cli.inc
|
||||
|
||||
inherit setuptools3
|
||||
|
||||
RDEPENDS_${PN} += "ros2cli ament-index-python"
|
|
@ -1,9 +0,0 @@
|
|||
SUMMARY = "The run command for ROS 2 command line tools."
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f"
|
||||
|
||||
include ros2cli.inc
|
||||
|
||||
inherit setuptools3
|
||||
|
||||
RDEPENDS_${PN} += "ros2pkg"
|
|
@ -1,7 +0,0 @@
|
|||
SUMMARY = "The service command for ROS 2 command line tools."
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f"
|
||||
|
||||
include ros2cli.inc
|
||||
|
||||
inherit setuptools3
|
|
@ -1,7 +0,0 @@
|
|||
SUMMARY = "The srv command for ROS 2 command line tools."
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f"
|
||||
|
||||
include ros2cli.inc
|
||||
|
||||
inherit setuptools3
|
|
@ -1,9 +0,0 @@
|
|||
SUMMARY = "The run command for ROS 2 command line tools."
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f"
|
||||
|
||||
include ros2cli.inc
|
||||
|
||||
inherit setuptools3
|
||||
|
||||
RDEPENDS_${PN} += "ros2msg ${PYTHON_PN}-pyyaml"
|
|
@ -1,16 +0,0 @@
|
|||
SUMMARY = "A configuration package defining the default ROS interface generators."
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f"
|
||||
|
||||
include rosidl-typesupport.inc
|
||||
|
||||
# TODO: add missing 'buildtool_export_depend' values from package.xml
|
||||
RDEPENDS_${PN}-dev += " \
|
||||
rosidl-generator-c \
|
||||
rosidl-generator-cpp \
|
||||
rosidl-generator-py \
|
||||
rosidl-typesupport-c \
|
||||
rosidl-typesupport-cpp \
|
||||
rosidl-typesupport-introspection-c \
|
||||
rosidl-typesupport-introspection-cpp \
|
||||
"
|
|
@ -1,14 +0,0 @@
|
|||
SUMMARY = "A configuration package defining the runtime for the ROS interfaces."
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f"
|
||||
|
||||
include rosidl-typesupport.inc
|
||||
|
||||
RDEPENDS_${PN}-dev += " \
|
||||
rosidl-generator-cpp-dev \
|
||||
rosidl-generator-py-dev \
|
||||
rosidl-typesupport-c-dev \
|
||||
rosidl-typesupport-cpp-dev \
|
||||
rosidl-typesupport-introspection-c-dev \
|
||||
rosidl-typesupport-introspection-cpp-dev \
|
||||
"
|
|
@ -1,25 +0,0 @@
|
|||
From f39a8bd2d8ee244c310a191238c02531ff271399 Mon Sep 17 00:00:00 2001
|
||||
From: Dmitry Rozhkov <dmitry.rozhkov@linux.intel.com>
|
||||
Date: Tue, 4 Jul 2017 11:30:59 +0300
|
||||
Subject: [PATCH] Drop poco_vendor dependency
|
||||
|
||||
Upstream-Status: Inappropriate [poco is provided by OE]
|
||||
---
|
||||
rosidl_typesupport_c/CMakeLists.txt | 1 -
|
||||
1 file changed, 1 deletion(-)
|
||||
|
||||
diff --git a/rosidl_typesupport_c/CMakeLists.txt b/rosidl_typesupport_c/CMakeLists.txt
|
||||
index 887bbb3..4cced24 100644
|
||||
--- a/rosidl_typesupport_c/CMakeLists.txt
|
||||
+++ b/rosidl_typesupport_c/CMakeLists.txt
|
||||
@@ -17,7 +17,6 @@ endif()
|
||||
|
||||
find_package(ament_cmake REQUIRED)
|
||||
# provides FindPoco.cmake and Poco on platforms without it
|
||||
-find_package(poco_vendor)
|
||||
find_package(Poco COMPONENTS Foundation)
|
||||
find_package(rosidl_generator_c REQUIRED)
|
||||
|
||||
--
|
||||
2.9.3
|
||||
|
|
@ -1,48 +0,0 @@
|
|||
From 48838676843a951297d00831e7afaee6529cc04e Mon Sep 17 00:00:00 2001
|
||||
From: Dmitry Rozhkov <dmitry.rozhkov@linux.intel.com>
|
||||
Date: Tue, 18 Jul 2017 10:19:37 +0300
|
||||
Subject: [PATCH] rosidl_typesupport_c: remove redundant target linking
|
||||
|
||||
It's enough that CMakeLists.txt contains
|
||||
|
||||
link_directories(${Poco_LIBRARY_DIR})
|
||||
|
||||
The line
|
||||
|
||||
target_link_libraries(${PROJECT_NAME} ${Poco_LIBRARIES})
|
||||
|
||||
also adds Poco's include dir (which is /usr/include) as a system one
|
||||
and that leads to triggering the bug
|
||||
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129 in gcc >= v6.
|
||||
|
||||
| /home/rojkov/work/iot-ref-kit/build/tmp-glibc/work/corei7-64-refkit-linux/rosidl-typesupport-c/git-r0/recipe-sysroot-native/usr/bin/x86_64-refkit-linux/x86_64-refkit-linux-g++ -m64 -march=corei7 -mtune=corei7 -mfpmath=sse -msse4.2 --sysroot=/home/rojkov/work/iot-ref-kit/build/tmp-glibc/work/corei7-64-refkit-linux/rosidl-typesupport-c/git-r0/recipe-sysroot -DPOCO_NO_AUTOMATIC_LIBS -DROSIDL_TYPESUPPORT_C_USE_POCO -Drosidl_typesupport_c_EXPORTS -I/home/rojkov/work/iot-ref-kit/build/workspace/sources/rosidl-typesupport-c/rosidl_typesupport_c/include -isystem /home/rojkov/work/iot-ref-kit/build/tmp-glibc/work/corei7-64-refkit-linux/rosidl-typesupport-c/git-r0/recipe-sysroot/usr/include -O2 -pipe -g -feliminate-unused-debug-types -fdebug-prefix-map=/home/rojkov/work/iot-ref-kit/build/tmp-glibc/work/corei7-64-refkit-linux/rosidl-typesupport-c/git-r0=/usr/src/debug/rosidl-typesupport-c/git-r0 -fdebug-prefix-map=/home/rojkov/work/iot-ref-kit/build/tmp-glibc/work/corei7-64-refkit-linux/rosidl-typesupport-c/git-r0/recipe-sysroot-native= -fdebug-prefix-map=/home/rojkov/work/iot-ref-kit/build/tmp-glibc/work/corei7-64-refkit-linux/rosidl-typesupport-c/git-r0/recipe-sysroot= -fstack-protector-strong -pie -fpie -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -fvisibility-inlines-hidden -fPIC -Wall -Wextra -Wpedantic -std=gnu++14 -o CMakeFiles/rosidl_typesupport_c.dir/src/type_support_dispatch.cpp.o -c /home/rojkov/work/iot-ref-kit/build/workspace/sources/rosidl-typesupport-c/rosidl_typesupport_c/src/type_support_dispatch.cpp
|
||||
| In file included from /home/rojkov/work/iot-ref-kit/build/tmp-glibc/work/corei7-64-refkit-linux/rosidl-typesupport-c/git-r0/recipe-sysroot/usr/include/c++/7.1.0/ext/string_conversions.h:41:0,
|
||||
| from /home/rojkov/work/iot-ref-kit/build/tmp-glibc/work/corei7-64-refkit-linux/rosidl-typesupport-c/git-r0/recipe-sysroot/usr/include/c++/7.1.0/bits/basic_string.h:6159,
|
||||
| from /home/rojkov/work/iot-ref-kit/build/tmp-glibc/work/corei7-64-refkit-linux/rosidl-typesupport-c/git-r0/recipe-sysroot/usr/include/c++/7.1.0/string:52,
|
||||
| from /home/rojkov/work/iot-ref-kit/build/workspace/sources/rosidl-typesupport-c/rosidl_typesupport_c/src/type_support_dispatch.hpp:23,
|
||||
| from /home/rojkov/work/iot-ref-kit/build/workspace/sources/rosidl-typesupport-c/rosidl_typesupport_c/src/type_support_dispatch.cpp:15:
|
||||
| /home/rojkov/work/iot-ref-kit/build/tmp-glibc/work/corei7-64-refkit-linux/rosidl-typesupport-c/git-r0/recipe-sysroot/usr/include/c++/7.1.0/cstdlib:75:15: fatal error: stdlib.h: No such file or directory
|
||||
| #include_next <stdlib.h>
|
||||
| ^~~~~~~~~~
|
||||
| compilation terminated.
|
||||
|
||||
Upstream-Status: Inappropriate [isn't reproducible in upstream official builds]
|
||||
---
|
||||
rosidl_typesupport_c/CMakeLists.txt | 1 -
|
||||
1 file changed, 1 deletion(-)
|
||||
|
||||
diff --git a/rosidl_typesupport_c/CMakeLists.txt b/rosidl_typesupport_c/CMakeLists.txt
|
||||
index 4cced24..ceb8456 100644
|
||||
--- a/rosidl_typesupport_c/CMakeLists.txt
|
||||
+++ b/rosidl_typesupport_c/CMakeLists.txt
|
||||
@@ -45,7 +45,6 @@ target_include_directories(${PROJECT_NAME}
|
||||
PUBLIC
|
||||
include ${Poco_INCLUDE_DIRS}
|
||||
)
|
||||
-target_link_libraries(${PROJECT_NAME} ${Poco_LIBRARIES})
|
||||
ament_target_dependencies(${PROJECT_NAME} "rosidl_generator_c")
|
||||
ament_export_libraries(${PROJECT_NAME})
|
||||
|
||||
--
|
||||
2.9.3
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
SUMMARY = "Generate the type support for C messages."
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f"
|
||||
DEPENDS = "poco rosidl-generator-c rosidl-cmake"
|
||||
|
||||
include rosidl-typesupport.inc
|
||||
|
||||
SRC_URI += " \
|
||||
file://0001-Drop-poco_vendor-dependency.patch;patchdir=.. \
|
||||
file://0001-rosidl_typesupport_c-remove-redundant-target-linking.patch;patchdir=.. \
|
||||
"
|
|
@ -1,48 +0,0 @@
|
|||
From ebefa2bc4fd9dca4e61b4ae0998712d0e420c56b Mon Sep 17 00:00:00 2001
|
||||
From: Dmitry Rozhkov <dmitry.rozhkov@linux.intel.com>
|
||||
Date: Tue, 18 Jul 2017 10:50:57 +0300
|
||||
Subject: [PATCH] rosidl_typesupport_cpp: remove redundant target linking
|
||||
|
||||
It's enough that CMakeLists.txt contains
|
||||
|
||||
link_directories(${Poco_LIBRARY_DIR})
|
||||
|
||||
The line
|
||||
|
||||
target_link_libraries(${PROJECT_NAME} ${Poco_LIBRARIES})
|
||||
|
||||
also adds Poco's include dir (which is /usr/include) as a system one
|
||||
and that leads to triggering the bug
|
||||
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129 in gcc >= v6.
|
||||
|
||||
| /home/rojkov/work/iot-ref-kit/build/tmp-glibc/work/corei7-64-refkit-linux/rosidl-typesupport-cpp/git-r0/recipe-sysroot-native/usr/bin/x86_64-refkit-linux/x86_64-refkit-linux-g++ -m64 -march=corei7 -mtune=corei7 -mfpmath=sse -msse4.2 --sysroot=/home/rojkov/work/iot-ref-kit/build/tmp-glibc/work/corei7-64-refkit-linux/rosidl-typesupport-cpp/git-r0/recipe-sysroot -DPOCO_NO_AUTOMATIC_LIBS -DROSIDL_TYPESUPPORT_CPP_USE_POCO -Drosidl_typesupport_cpp_EXPORTS -I/home/rojkov/work/iot-ref-kit/build/workspace/sources/rosidl-typesupport-cpp/rosidl_typesupport_cpp/include -isystem /home/rojkov/work/iot-ref-kit/build/tmp-glibc/work/corei7-64-refkit-linux/rosidl-typesupport-cpp/git-r0/recipe-sysroot/usr/include -O2 -pipe -g -feliminate-unused-debug-types -fdebug-prefix-map=/home/rojkov/work/iot-ref-kit/build/tmp-glibc/work/corei7-64-refkit-linux/rosidl-typesupport-cpp/git-r0=/usr/src/debug/rosidl-typesupport-cpp/git-r0 -fdebug-prefix-map=/home/rojkov/work/iot-ref-kit/build/tmp-glibc/work/corei7-64-refkit-linux/rosidl-typesupport-cpp/git-r0/recipe-sysroot-native= -fdebug-prefix-map=/home/rojkov/work/iot-ref-kit/build/tmp-glibc/work/corei7-64-refkit-linux/rosidl-typesupport-cpp/git-r0/recipe-sysroot= -fstack-protector-strong -pie -fpie -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -fvisibility-inlines-hidden -fPIC -Wall -Wextra -Wpedantic -std=gnu++14 -o CMakeFiles/rosidl_typesupport_cpp.dir/src/type_support_dispatch.cpp.o -c /home/rojkov/work/iot-ref-kit/build/workspace/sources/rosidl-typesupport-cpp/rosidl_typesupport_cpp/src/type_support_dispatch.cpp
|
||||
| In file included from /home/rojkov/work/iot-ref-kit/build/tmp-glibc/work/corei7-64-refkit-linux/rosidl-typesupport-cpp/git-r0/recipe-sysroot/usr/include/c++/7.1.0/ext/string_conversions.h:41:0,
|
||||
| from /home/rojkov/work/iot-ref-kit/build/tmp-glibc/work/corei7-64-refkit-linux/rosidl-typesupport-cpp/git-r0/recipe-sysroot/usr/include/c++/7.1.0/bits/basic_string.h:6159,
|
||||
| from /home/rojkov/work/iot-ref-kit/build/tmp-glibc/work/corei7-64-refkit-linux/rosidl-typesupport-cpp/git-r0/recipe-sysroot/usr/include/c++/7.1.0/string:52,
|
||||
| from /home/rojkov/work/iot-ref-kit/build/workspace/sources/rosidl-typesupport-cpp/rosidl_typesupport_cpp/src/type_support_dispatch.hpp:23,
|
||||
| from /home/rojkov/work/iot-ref-kit/build/workspace/sources/rosidl-typesupport-cpp/rosidl_typesupport_cpp/src/service_type_support_dispatch.cpp:17:
|
||||
| /home/rojkov/work/iot-ref-kit/build/tmp-glibc/work/corei7-64-refkit-linux/rosidl-typesupport-cpp/git-r0/recipe-sysroot/usr/include/c++/7.1.0/cstdlib:75:15: fatal error: stdlib.h: No such file or directory
|
||||
| #include_next <stdlib.h>
|
||||
| ^~~~~~~~~~
|
||||
| compilation terminated.
|
||||
|
||||
Upstream-Status: Inappropriate [isn't reproducible in upstream official builds]
|
||||
---
|
||||
rosidl_typesupport_cpp/CMakeLists.txt | 1 -
|
||||
1 file changed, 1 deletion(-)
|
||||
|
||||
diff --git a/rosidl_typesupport_cpp/CMakeLists.txt b/rosidl_typesupport_cpp/CMakeLists.txt
|
||||
index f0ab0b8..7012311 100644
|
||||
--- a/rosidl_typesupport_cpp/CMakeLists.txt
|
||||
+++ b/rosidl_typesupport_cpp/CMakeLists.txt
|
||||
@@ -43,7 +43,6 @@ target_include_directories(${PROJECT_NAME}
|
||||
PUBLIC
|
||||
include ${Poco_INCLUDE_DIRS}
|
||||
)
|
||||
-target_link_libraries(${PROJECT_NAME} ${Poco_LIBRARIES})
|
||||
ament_target_dependencies(${PROJECT_NAME} "rosidl_generator_c")
|
||||
ament_export_libraries(${PROJECT_NAME})
|
||||
|
||||
--
|
||||
2.9.3
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
SUMMARY = "Generate the type support for C++ messages."
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f"
|
||||
DEPENDS = "poco rosidl-generator-c rosidl-cmake"
|
||||
|
||||
include rosidl-typesupport.inc
|
||||
|
||||
SRC_URI += "file://0001-rosidl_typesupport_cpp-remove-redundant-target-linki.patch;patchdir=.."
|
|
@ -1,6 +0,0 @@
|
|||
HOMEPAGE = "https://github.com/ros2/rosidl_typesupport"
|
||||
|
||||
SRCREV = "aa94c5724d05bd264a11f2d9aa0383b2e8b87001"
|
||||
SRC_URI = "git://github.com/ros2/rosidl_typesupport.git;protocol=git;"
|
||||
|
||||
inherit ament
|
|
@ -1,5 +0,0 @@
|
|||
SUMMARY = "Provide CMake module with extra functionality for Python."
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f"
|
||||
|
||||
include rosidl.inc
|
|
@ -1,7 +0,0 @@
|
|||
SUMMARY = "The CMake functionality to invoke code generation for ROS interface files."
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f"
|
||||
|
||||
include rosidl.inc
|
||||
|
||||
RDEPENDS_${PN} += "rosidl-parser"
|
|
@ -1,17 +0,0 @@
|
|||
SUMMARY = "Generate the ROS interfaces in C++."
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f"
|
||||
DEPENDS = "rosidl-typesupport-interface"
|
||||
|
||||
include rosidl.inc
|
||||
|
||||
RDEPENDS_${PN} += " \
|
||||
rosidl-parser \
|
||||
${PYTHON_PN}-json \
|
||||
${PYTHON_PN}-empy \
|
||||
"
|
||||
|
||||
RDEPENDS_${PN}-dev += " \
|
||||
rosidl-cmake-dev \
|
||||
rosidl-typesupport-interface-dev \
|
||||
"
|
|
@ -1,7 +0,0 @@
|
|||
SUMMARY = "Generate the ROS interfaces in C++."
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f"
|
||||
|
||||
include rosidl.inc
|
||||
|
||||
RDEPENDS_${PN} += "rosidl-parser"
|
|
@ -1,7 +0,0 @@
|
|||
SUMMARY = "Generate the ROS interfaces in Python."
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f"
|
||||
|
||||
include rosidl.inc
|
||||
|
||||
RDEPENDS_${PN} += "rmw-implementation rmw-implementation-cmake rosidl-generator-c rosidl-parser"
|
|
@ -1,5 +0,0 @@
|
|||
SUMMARY = "The parser for ROS interface files."
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f"
|
||||
|
||||
include rosidl.inc
|
|
@ -1,5 +0,0 @@
|
|||
SUMMARY = "The interface for rosidl typesupport packages."
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f"
|
||||
|
||||
include rosidl.inc
|
|
@ -1,7 +0,0 @@
|
|||
SUMMARY = "Generate the message type support for dynamic message construction in C."
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f"
|
||||
|
||||
include rosidl.inc
|
||||
|
||||
RDEPENDS_${PN} += "rosidl-cmake rosidl-generator-c rosidl-parser"
|
|
@ -1,15 +0,0 @@
|
|||
SUMMARY = "Generate the message type support for dynamic message construction in C++."
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f"
|
||||
DEPENDS = "rosidl-cmake rosidl-generator-c rosidl-typesupport-introspection-c"
|
||||
|
||||
include rosidl.inc
|
||||
|
||||
RDEPENDS_${PN} = " \
|
||||
rosidl-cmake \
|
||||
rosidl-generator-c \
|
||||
rosidl-generator-cpp \
|
||||
rosidl-parser \
|
||||
rosidl-typesupport-interface \
|
||||
rosidl-typesupport-introspection-c \
|
||||
"
|
|
@ -1,6 +0,0 @@
|
|||
HOMEPAGE = "https://github.com/ros2/rosidl"
|
||||
|
||||
SRCREV = "8a19b290a04b36136bcf931cb4a983ab587b4db6"
|
||||
SRC_URI = "git://github.com/ros2/rosidl.git;protocol=git;branch=ardent;"
|
||||
|
||||
inherit ament
|
|
@ -1,15 +0,0 @@
|
|||
DESCRIPTION = "The URDF (U-Robot Description Format) headers provides core \
|
||||
data structure headers for URDF."
|
||||
SECTION = "devel"
|
||||
LICENSE = "BSD"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=b441202ba2d6b14d62026cb18bb960ed"
|
||||
|
||||
SRC_URI = "https://github.com/ros/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz"
|
||||
SRC_URI[md5sum] = "02da32d5005cba644d3c6bf3c692e5f1"
|
||||
SRC_URI[sha256sum] = "f059350cd85fc3b8394ed0c3bd0d4b8d14fa9c8edd09c3ee01881b4711843087"
|
||||
|
||||
S = "${WORKDIR}/${ROS_SP}"
|
||||
|
||||
inherit cmake ros faulty-solibs
|
||||
|
||||
ALLOW_EMPTY_${PN} = "1"
|
|
@ -1,114 +0,0 @@
|
|||
From f82a1e7cb9ff3f09e5c20467ce4040e6e4d3545c Mon Sep 17 00:00:00 2001
|
||||
From: Lukas Bulwahn <lukas.bulwahn@oss.bmw-carit.de>
|
||||
Date: Wed, 20 May 2015 19:41:05 +0200
|
||||
Subject: [PATCH] urdf-parser-py: install scripts using catkin_python_setup
|
||||
|
||||
To install urdf-parser-py properly with the bitbake recipe in the
|
||||
meta-ros layer, the install scripts, CMakeLists.txt and setup.py
|
||||
are adjusted. The package.xml file is needed for the new
|
||||
CMakeLists.txt due to using catkin.
|
||||
|
||||
The files were obtained from the urdfdom_py release repository at:
|
||||
https://github.com/ros-gbp/urdfdom_py-release/tree/5990766f4a164fab8250a384354152737b5acfb7/indigo
|
||||
(with the latest commit in the indigo directory being c96421515d974d3110f889a3db615dc622886689)
|
||||
|
||||
The obtained files were slightly adjusted:
|
||||
- The version in the package.xml is fixed.
|
||||
- Paths in CMakeLists.txt and setup.py were changed for use
|
||||
with the bitbake recipe.
|
||||
|
||||
Upstream-Status: Inappropriate [source repository shall work without catkin]
|
||||
---
|
||||
urdf_parser_py/CMakeLists.txt | 16 ++++++++++------
|
||||
urdf_parser_py/package.xml | 29 +++++++++++++++++++++++++++++
|
||||
urdf_parser_py/setup.py | 18 ++++++------------
|
||||
3 files changed, 45 insertions(+), 18 deletions(-)
|
||||
create mode 100644 urdf_parser_py/package.xml
|
||||
|
||||
diff --git a/urdf_parser_py/CMakeLists.txt b/urdf_parser_py/CMakeLists.txt
|
||||
index c811815..6a48657 100644
|
||||
--- a/urdf_parser_py/CMakeLists.txt
|
||||
+++ b/urdf_parser_py/CMakeLists.txt
|
||||
@@ -1,7 +1,11 @@
|
||||
-find_program(PYTHON "python")
|
||||
+cmake_minimum_required(VERSION 2.8.3)
|
||||
+project(urdfdom_py)
|
||||
|
||||
-if (PYTHON)
|
||||
- set(SETUP_PY "${CMAKE_CURRENT_SOURCE_DIR}/setup.py")
|
||||
- install(CODE "execute_process(COMMAND \"${PYTHON}\" \"${SETUP_PY}\" build --build-base \"${CMAKE_CURRENT_BINARY_DIR}/pybuild\" install --install-layout deb --prefix \"${CMAKE_INSTALL_PREFIX}\"
|
||||
- WORKING_DIRECTORY \"${CMAKE_CURRENT_SOURCE_DIR}\")")
|
||||
-endif()
|
||||
+find_package(catkin)
|
||||
+catkin_python_setup()
|
||||
+catkin_package()
|
||||
+
|
||||
+install(PROGRAMS
|
||||
+ scripts/display_urdf
|
||||
+ DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION}
|
||||
+ )
|
||||
diff --git a/urdf_parser_py/package.xml b/urdf_parser_py/package.xml
|
||||
new file mode 100644
|
||||
index 0000000..9677831
|
||||
--- /dev/null
|
||||
+++ b/urdf_parser_py/package.xml
|
||||
@@ -0,0 +1,29 @@
|
||||
+<?xml version="1.0"?>
|
||||
+<package>
|
||||
+ <name>urdfdom_py</name>
|
||||
+ <version>0.3.0</version>
|
||||
+ <description>A library to access URDFs using the DOM model.</description>
|
||||
+ <maintainer email="isucan@google.com">Ioan Sucan</maintainer>
|
||||
+
|
||||
+ <license>BSD</license>
|
||||
+
|
||||
+ <author>Thomas Moulard</author>
|
||||
+ <author>David Lu</author>
|
||||
+ <author>Kelsey Hawkins</author>
|
||||
+ <author>Antonio El Khoury</author>
|
||||
+ <author>Eric Cousineau</author>
|
||||
+
|
||||
+ <url type="website">http://wiki.ros.org/urdf</url>
|
||||
+ <url type="bugtracker">https://github.com/ros/urdfdom/issues</url>
|
||||
+ <url type="repository">https://github.com/ros/urdfdom</url>
|
||||
+
|
||||
+ <buildtool_depend>catkin</buildtool_depend>
|
||||
+ <buildtool_depend>python-catkin-pkg</buildtool_depend>
|
||||
+
|
||||
+ <build_depend>python</build_depend>
|
||||
+
|
||||
+ <run_depend>catkin</run_depend>
|
||||
+ <run_depend>python</run_depend>
|
||||
+ <run_depend>python-lxml</run_depend>
|
||||
+
|
||||
+</package>
|
||||
diff --git a/urdf_parser_py/setup.py b/urdf_parser_py/setup.py
|
||||
index eeb4c6d..45478d9 100644
|
||||
--- a/urdf_parser_py/setup.py
|
||||
+++ b/urdf_parser_py/setup.py
|
||||
@@ -1,16 +1,10 @@
|
||||
#!/usr/bin/env python
|
||||
-
|
||||
from distutils.core import setup
|
||||
-
|
||||
-d = {'author': u'Thomas Moulard <thomas.moulard@gmail.com>, David Lu <davidlu@wustl.edu>, Kelsey Hawkins <kphawkins@gmail.com>, Antonio El Khoury <aelkhour@laas.fr>, Eric Cousineau <eacousineau@gmail.com>',
|
||||
- 'description': 'The urdf_parser_py package contains a Python implementation of the\nurdf_parser modeling various aspects of robot information, specified in the\nXml Robot Description Format (URDF).',
|
||||
- 'license': 'BSD',
|
||||
- 'maintainer': u'Thomas Moulard',
|
||||
- 'maintainer_email': 'thomas.moulard@gmail.com',
|
||||
- 'name': 'urdf_parser_py',
|
||||
- 'package_dir': {'': 'src'},
|
||||
- 'packages': ['urdf_parser_py', 'urdf_parser_py.xml_reflection'],
|
||||
- 'url': 'http://ros.org/wiki/urdf_parser_py',
|
||||
- 'version': '0.3.0'}
|
||||
+from catkin_pkg.python_setup import generate_distutils_setup
|
||||
+
|
||||
+d = generate_distutils_setup(
|
||||
+ packages=['urdf_parser_py', 'urdf_parser_py.xml_reflection'],
|
||||
+ package_dir={'': 'src'}
|
||||
+)
|
||||
|
||||
setup(**d)
|
||||
--
|
||||
1.9.3
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
DESCRIPTION = "A python library to access URDFs using the DOM model."
|
||||
SECTION = "devel"
|
||||
LICENSE = "BSD"
|
||||
LIC_FILES_CHKSUM = "file://../LICENSE;md5=b441202ba2d6b14d62026cb18bb960ed"
|
||||
|
||||
require urdfdom.inc
|
||||
|
||||
SRC_URI += "file://0001-urdf-parser-py-install-scripts-using-catkin_python_s.patch;striplevel=2"
|
||||
|
||||
S = "${WORKDIR}/${ROS_SP}/urdf_parser_py"
|
||||
|
||||
inherit catkin
|
||||
|
||||
RDEPENDS_${PN} = "${PYTHON_PN}-lxml"
|
|
@ -1,5 +0,0 @@
|
|||
SRC_URI = "https://github.com/ros/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz"
|
||||
SRC_URI[md5sum] = "1e91c9e2b90035e18bd1a8744bdfb8ea"
|
||||
SRC_URI[sha256sum] = "2e3f14bdb47e237f2ba75fc9e26008a133210c15b52f73c9112adeb0b0d1da6c"
|
||||
|
||||
ROS_SPN = "urdfdom"
|
|
@ -1,14 +0,0 @@
|
|||
DESCRIPTION = "The URDF (U-Robot Description Format) library provides core \
|
||||
data structures and a simple XML parsers for populating the class data \
|
||||
structures from an URDF file."
|
||||
SECTION = "devel"
|
||||
LICENSE = "BSD"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=b441202ba2d6b14d62026cb18bb960ed"
|
||||
|
||||
DEPENDS = "urdfdom-headers console-bridge libtinyxml"
|
||||
|
||||
require urdfdom.inc
|
||||
|
||||
S = "${WORKDIR}/${ROS_SP}"
|
||||
|
||||
inherit cmake ros
|
Loading…
Reference in New Issue