From 0738b901d600c6dfeb14ed75788f1a85ebbc7e3b Mon Sep 17 00:00:00 2001 From: Lukas Bulwahn <lukas.bulwahn@oss.bmw-carit.de> Date: Tue, 4 Feb 2014 15:52:12 +0100 Subject: [PATCH] ros-comm: replacing patch by patch provided upstream --- ...CMakeLists-optional-ros-rosdistro-30.patch | 88 +++++++++++++++++++ .../files/0001-rostest-is-optional.patch | 62 ------------- recipes-ros/ros-comm/ros-comm.inc | 2 +- 3 files changed, 89 insertions(+), 63 deletions(-) create mode 100644 recipes-ros/ros-comm/files/0001-make-rostest-in-CMakeLists-optional-ros-rosdistro-30.patch delete mode 100644 recipes-ros/ros-comm/files/0001-rostest-is-optional.patch diff --git a/recipes-ros/ros-comm/files/0001-make-rostest-in-CMakeLists-optional-ros-rosdistro-30.patch b/recipes-ros/ros-comm/files/0001-make-rostest-in-CMakeLists-optional-ros-rosdistro-30.patch new file mode 100644 index 0000000..ad9fcc9 --- /dev/null +++ b/recipes-ros/ros-comm/files/0001-make-rostest-in-CMakeLists-optional-ros-rosdistro-30.patch @@ -0,0 +1,88 @@ +From 560ce8a8855a43565d1798af19cc943c61a72e7f Mon Sep 17 00:00:00 2001 +From: Lukas Bulwahn <lukas.bulwahn@oss.bmw-carit.de> +Date: Tue, 4 Feb 2014 12:57:23 +0100 +Subject: [PATCH] make rostest in CMakeLists optional (ros/rosdistro#3010) + +--- + tools/rosnode/CMakeLists.txt | 3 ++- + tools/rostopic/CMakeLists.txt | 3 ++- + tools/topic_tools/CMakeLists.txt | 3 ++- + utilities/roswtf/CMakeLists.txt | 3 ++- + 4 files changed, 8 insertions(+), 4 deletions(-) + +diff --git a/tools/rosnode/CMakeLists.txt b/tools/rosnode/CMakeLists.txt +index a7347b4..f305890 100644 +--- a/tools/rosnode/CMakeLists.txt ++++ b/tools/rosnode/CMakeLists.txt +@@ -1,10 +1,11 @@ + cmake_minimum_required(VERSION 2.8.3) + project(rosnode) +-find_package(catkin REQUIRED COMPONENTS rostest) ++find_package(catkin REQUIRED) + catkin_package() + + catkin_python_setup() + + if(CATKIN_ENABLE_TESTING) ++ find_package(rostest) + add_rostest(test/rosnode.test) + endif() +diff --git a/tools/rostopic/CMakeLists.txt b/tools/rostopic/CMakeLists.txt +index 0551583..db7917b 100644 +--- a/tools/rostopic/CMakeLists.txt ++++ b/tools/rostopic/CMakeLists.txt +@@ -1,6 +1,6 @@ + cmake_minimum_required(VERSION 2.8.3) + project(rostopic) +-find_package(catkin REQUIRED COMPONENTS rostest) ++find_package(catkin REQUIRED) + catkin_package() + + catkin_python_setup() +@@ -9,5 +9,6 @@ install(PROGRAMS scripts/rostopic + DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION}) + + if(CATKIN_ENABLE_TESTING) ++ find_package(rostest) + add_rostest(test/rostopic.test) + endif() +diff --git a/tools/topic_tools/CMakeLists.txt b/tools/topic_tools/CMakeLists.txt +index e441b9a..2d52451 100644 +--- a/tools/topic_tools/CMakeLists.txt ++++ b/tools/topic_tools/CMakeLists.txt +@@ -1,6 +1,6 @@ + cmake_minimum_required(VERSION 2.8.3) + project(topic_tools) +-find_package(catkin COMPONENTS cpp_common message_generation rosconsole roscpp rostest rostime rosunit std_msgs xmlrpcpp) ++find_package(catkin COMPONENTS cpp_common message_generation rosconsole roscpp rostime std_msgs xmlrpcpp) + + include_directories(include) + include_directories(${catkin_INCLUDE_DIRS}) +@@ -62,6 +62,7 @@ install(PROGRAMS + + #Testing + if(CATKIN_ENABLE_TESTING) ++ find_package(rostest rosunit) + catkin_add_gtest(${PROJECT_NAME}-utest test/utest.cpp) + if(TARGET ${PROJECT_NAME}-utest) + target_link_libraries(${PROJECT_NAME}-utest topic_tools) +diff --git a/utilities/roswtf/CMakeLists.txt b/utilities/roswtf/CMakeLists.txt +index dccb342..97a34ff 100644 +--- a/utilities/roswtf/CMakeLists.txt ++++ b/utilities/roswtf/CMakeLists.txt +@@ -1,10 +1,11 @@ + cmake_minimum_required(VERSION 2.8.3) + project(roswtf) +-find_package(catkin REQUIRED COMPONENTS rostest) ++find_package(catkin REQUIRED) + catkin_package() + catkin_python_setup() + + if(CATKIN_ENABLE_TESTING) ++ find_package(rostest) + add_rostest(test/roswtf.test) + catkin_add_nosetests(test) + endif() +-- +1.8.3.2 + diff --git a/recipes-ros/ros-comm/files/0001-rostest-is-optional.patch b/recipes-ros/ros-comm/files/0001-rostest-is-optional.patch deleted file mode 100644 index 8e54f41..0000000 --- a/recipes-ros/ros-comm/files/0001-rostest-is-optional.patch +++ /dev/null @@ -1,62 +0,0 @@ -From 0f16232f1bac7d03cce598bd305bcdd4c456f4ed Mon Sep 17 00:00:00 2001 -From: Lukas Bulwahn <lukas.bulwahn@oss.bmw-carit.de> -Date: Sat, 21 Sep 2013 15:20:11 +0200 -Subject: [PATCH] rostest is optional - ---- - tools/rosnode/CMakeLists.txt | 6 +++++- - tools/rostopic/CMakeLists.txt | 6 +++++- - utilities/roswtf/CMakeLists.txt | 6 +++++- - 3 files changed, 15 insertions(+), 3 deletions(-) - -diff --git a/tools/rosnode/CMakeLists.txt b/tools/rosnode/CMakeLists.txt -index a7347b4..b397106 100644 ---- a/tools/rosnode/CMakeLists.txt -+++ b/tools/rosnode/CMakeLists.txt -@@ -1,6 +1,10 @@ - cmake_minimum_required(VERSION 2.8.3) - project(rosnode) --find_package(catkin REQUIRED COMPONENTS rostest) -+if(CATKIN_ENABLE_TESTING) -+ find_package(catkin REQUIRED COMPONENTS rostest) -+else() -+ find_package(catkin REQUIRED) -+endif() - catkin_package() - - catkin_python_setup() -diff --git a/tools/rostopic/CMakeLists.txt b/tools/rostopic/CMakeLists.txt -index 0551583..24fbed0 100644 ---- a/tools/rostopic/CMakeLists.txt -+++ b/tools/rostopic/CMakeLists.txt -@@ -1,6 +1,10 @@ - cmake_minimum_required(VERSION 2.8.3) - project(rostopic) --find_package(catkin REQUIRED COMPONENTS rostest) -+if(CATKIN_ENABLE_TESTING) -+ find_package(catkin REQUIRED COMPONENTS rostest) -+else() -+ find_package(catkin REQUIRED) -+endif() - catkin_package() - - catkin_python_setup() -diff --git a/utilities/roswtf/CMakeLists.txt b/utilities/roswtf/CMakeLists.txt -index dccb342..cfd0c11 100644 ---- a/utilities/roswtf/CMakeLists.txt -+++ b/utilities/roswtf/CMakeLists.txt -@@ -1,6 +1,10 @@ - cmake_minimum_required(VERSION 2.8.3) - project(roswtf) --find_package(catkin REQUIRED COMPONENTS rostest) -+if(CATKIN_ENABLE_TESTING) -+ find_package(catkin REQUIRED COMPONENTS rostest) -+else() -+ find_package(catkin REQUIRED) -+endif() - catkin_package() - catkin_python_setup() - --- -1.7.10.4 - diff --git a/recipes-ros/ros-comm/ros-comm.inc b/recipes-ros/ros-comm/ros-comm.inc index c38701b..6a50ea9 100644 --- a/recipes-ros/ros-comm/ros-comm.inc +++ b/recipes-ros/ros-comm/ros-comm.inc @@ -2,7 +2,7 @@ SRC_URI = "https://github.com/ros/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilena SRC_URI[md5sum] = "f561ebda19fa6e737d5f06e49e925be4" SRC_URI[sha256sum] = "3572418e3149b54493770695e5241584f5daf9e849ab70007b16d4ce848d7e12" -SRC_URI += "file://0001-rostest-is-optional.patch;patchdir=../.." +SRC_URI += "file://0001-make-rostest-in-CMakeLists-optional-ros-rosdistro-30.patch;patchdir=../.." ROS_PKG_SUBDIR ?= "" S = "${WORKDIR}/${ROS_SP}/${ROS_PKG_SUBDIR}/${ROS_BPN}" -- GitLab